/* Navy and gold drawn from the original New Age Ventures billing logo.
   The image is unchanged; the display window hides its surrounding whitespace. */
:root{--ink:#262d42;--muted:#626577;--paper:#fff;--line:#e2ddcf;--orange:#87682b;--green:#f7f5ef;--white:#fff;--blue:#87682b;--navy:#262d42;--gold:#d3c9a1;--slate:#5a617b;--ivory:#f7f5ef}
body{background:var(--paper);color:var(--ink)}
header{padding-top:14px;padding-bottom:14px}
.brand{flex-shrink:0}
.brand-logo{display:block;position:relative;overflow:hidden;width:112px;height:104px;background:#fff;flex-shrink:0}
.brand-logo img{position:absolute;left:50%;top:50%;transform:translate(-48%,-48%);display:block;width:216px;height:auto;max-width:none}
footer .brand-logo{width:102px;height:94px}
footer .brand-logo img{width:196px}
.review-bar{background:var(--ivory);border-color:var(--line);color:#626577}
.motion-toggle{border-color:#c9c0aa;color:#555a6d}
.motion-toggle:hover{background:#ece6d7}.motion-toggle:disabled{color:#626577}
nav .nav-cta,.primary{background:var(--navy);color:#fff}
nav .nav-cta:hover,.button:hover{background:#444b64;color:#fff}
.eyebrow,h1 em,.hero-video-link>span{color:var(--blue)}
.hero h1 em{font-family:Georgia,"Times New Roman",serif;font-style:italic;font-weight:500;letter-spacing:-2px}
.text-link{border-color:#c7b991}.text-link:hover{color:var(--blue)}
.image-frame{background:var(--ivory)}
.photo-caption{border-color:var(--line);border-left:3px solid var(--gold);box-shadow:0 10px 35px #262d420b}
.service-strip{background:var(--ivory)}
.service-strip>a{color:#6e6d68}.service-strip>a+a{border-color:var(--line)}
.service-strip>a>span{color:#454b60}
.service-icon{background:#f1ecdf;color:var(--blue)}
.service.featured{background:#f9f7f1;border-color:#dcd2b7}
.service ul{color:#555b6d}.service>a{color:#72551f}
.fit-section{background:var(--navy)}
.fit-inner .eyebrow,.small-label{color:#e3d5a5}
.fit-inner p,.fit-result p{color:#dedee7}
.choice-buttons button{background:#343c55;border-color:#6e7180;color:#f3f1e9}
.choice-buttons button[aria-pressed=true]{background:var(--ivory);border-color:var(--gold);color:var(--ink)}
.fit-result a{color:#eee0b5;border-color:#b6a473}
.work-section{background:var(--ivory);border-color:var(--line)}
.client-story{border-color:var(--line)}
.project-link{background:#eee7d5;color:#654d1c}
.project-preview>a{border-color:#d4cbb8;box-shadow:0 10px 32px #262d420a}
.browser-label{background:#f3f0e8;color:#666779;border-color:var(--line)}
.browser-label>span:first-child{color:#a99d80}
.project-bottom{background:#faf9f5;border-color:var(--line)}
.project-deliverables>div{border-color:var(--line)}
.imagery-note{color:#626577}
.preview-note{border-color:#cbbb8c}.preview-note b{color:#555a6d}
form{background:var(--ivory);border-color:var(--line)}
input,select,textarea{border-color:#c8c2b4;background:#fff;color:var(--ink)}
input:focus,select:focus,textarea:focus{outline-color:#87682b}
::placeholder{color:#747783}
.vsl-section{background:var(--ivory);border-color:var(--line)}
.vsl-phone{color:#555a6d}
.vsl-player video{background:var(--navy);border-color:#d4cbb8;box-shadow:0 12px 32px #262d420c}
.vsl-player figcaption{color:#626577}
.vsl-watch-options p,.vsl-transcript p,.vsl-transcript li{color:#555a6d}
.vsl-direct-link,.vsl-transcript summary{color:#72551f}
.vsl-transcript{border-color:#d7cfbd}
.dashboard-entry{background:var(--ivory)}
.dashboard-card{border-color:var(--line);box-shadow:0 15px 45px #262d4208}
.dashboard-signin-note{background:var(--ivory);border-color:var(--line)}
.dashboard-entry footer{border-color:var(--line)}
@media(max-width:760px){header{padding-top:10px;padding-bottom:10px}.brand-logo{width:96px;height:90px}.brand-logo img{width:184px}.hero h1 em{letter-spacing:-1.3px}.service-strip>a+a{border-color:var(--line)}}

.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-consent{display:flex!important;gap:10px;align-items:flex-start}.contact-consent input{width:auto!important;margin-top:4px}
