html{scroll-padding-top:20px}.header{max-width:1600px}.landing-contact{display:flex;align-items:center;gap:24px;font-size:14px}.landing-contact>span{color:var(--muted)}.landing-contact>a:last-child{color:var(--ice);font-weight:500}.hero{height:calc(100svh - 224px);min-height:620px}.hero-content{padding-bottom:30px}.hero h1{font-size:clamp(39px,5.2vw,79px)}.hero-summary{max-width:600px}.landing-footer{padding:26px 5.5%;align-items:center;min-height:128px;gap:30px}.landing-footer p{font-size:13px;line-height:1.7;margin:0;color:var(--muted)}.landing-footer strong{color:var(--paper);font-weight:400}.landing-footer>div{display:flex;flex-wrap:wrap;gap:10px 25px;font-size:13px}.landing-footer>div>span{color:var(--ice)}.progress-dot{display:inline-block;width:6px;height:6px;background:var(--ice);border-radius:50%;margin-right:8px}.hero-controls{bottom:18px}.hero-actions{gap:25px}.landing-contact a:focus-visible,.landing-footer a:focus-visible{outline-color:var(--ice)}
@media(max-width:850px){.landing-contact{gap:10px 18px;flex-wrap:wrap;justify-content:flex-end;max-width:300px;font-size:13px}.landing-contact>span{width:100%;text-align:right}.hero{min-height:650px}.landing-footer>div{flex-direction:column;gap:8px}.landing-footer{align-items:flex-start}}
@media(max-width:560px){.header{height:auto;min-height:138px;padding:18px 6%;align-items:center;gap:15px}.header .brand{font-size:19px}.landing-contact{font-size:12px;max-width:190px;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.landing-contact>span{font-size:11px}.hero{height:auto;min-height:710px}.hero-content{padding:30px 0 85px}.hero h1{font-size:clamp(34px,9.5vw,46px);letter-spacing:-1.5px}.hero-actions{gap:14px}.landing-footer{display:block;padding:25px 6%}.landing-footer>div{margin-top:22px}.hero-controls{bottom:16px;gap:8px}.hero-controls>div{gap:18px}.hero-content .eyebrow{margin-bottom:24px}}
