@media (max-width:1120px){.desktop-nav{gap:16px}.desktop-nav>a:not(.btn){font-size:.79rem}.hero-inner{grid-template-columns:1fr .78fr;gap:46px}.hero-visual{min-height:500px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.equal-housing-row{grid-column:1/-1}}

@media (max-width:860px){:root{--section-y:var(--section-y-mobile)}.container{width:min(calc(100% - 32px),var(--container))}.desktop-nav{display:none}.mobile-toggle{display:grid;place-items:center}.mobile-menu{position:fixed;inset:78px 0 auto 0;z-index:999;background:rgba(27,34,48,.98);border-top:1px solid var(--line-dark);padding:16px 16px 24px;box-shadow:0 30px 50px rgba(0,0,0,.20)}.mobile-menu.open{display:grid}.mobile-menu a{min-height:50px;display:flex;align-items:center;padding:0 12px;color:white;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.08);font-weight:650}.mobile-menu .btn{margin-top:14px;border-bottom:0}.hero-inner{min-height:auto;grid-template-columns:1fr;padding-block:68px 64px;gap:48px}.hero-copy{max-width:760px}.hero-visual{min-height:390px;width:100%}.services-grid,.finance-grid{grid-template-columns:1fr}.service-card p{min-height:auto}.finance-card{min-height:auto}.perspective-grid,.investor-grid,.about-grid,.contact-panel{grid-template-columns:1fr;gap:42px}.about-grid{gap:34px}.profile-frame{width:min(100%,320px);justify-self:start}.about-copy h2{margin-bottom:26px}.investor-panel{min-height:360px}.contact-panel{padding:42px}.footer-grid{grid-template-columns:1fr;row-gap:42px}.footer-brand{grid-column:auto}.equal-housing-row{grid-column:1/-1;margin-top:-10px;justify-content:flex-start}}

@media (max-width:540px){html{scroll-padding-top:72px}.nav-wrap{height:68px}.brand-sub{display:none}.mobile-menu{inset:68px 0 auto 0}h1{font-size:clamp(2.7rem,12.5vw,3.6rem)}h2{font-size:clamp(2rem,9.5vw,2.7rem)}.hero-inner{padding-block:52px 50px;gap:38px}.hero-copy>p:not(.eyebrow){font-size:1rem;margin-top:20px}.hero-credential{font-size:.75rem;margin-top:22px}.hero-actions{display:grid;grid-template-columns:1fr;margin-top:28px}.hero-actions .btn{width:100%}.hero-visual{min-height:300px;border-radius:22px}.hero-visual-badge{bottom:18px;font-size:.6rem;padding:8px 11px}.section-head{margin-bottom:32px}.service-card,.finance-card{padding:28px}.icon-wrap{margin-bottom:24px}.investor-panel{min-height:320px;padding:32px}.about-grid{gap:28px}.profile-frame{width:min(100%,280px)}.about-copy h2{margin-bottom:24px}.credentials{margin-top:26px}.credential-line{grid-template-columns:1fr;gap:2px;padding:10px 0}.contact-panel{padding:30px 24px}.site-footer{padding-top:64px}.footer-grid{row-gap:36px}.footer-logo,.footer-logo.nexa{width:200px;height:100px;margin:-14px 0 4px}.equal-housing-row{gap:20px;margin-top:-6px;justify-content:center}.equal-mark{height:40px;max-width:108px}.footer-bottom{margin-top:34px;align-items:flex-start;flex-direction:column}.footer-bottom-links{flex-wrap:wrap}}
