.landing{min-height:100vh;overflow-x:hidden}.landing-nav{max-width:1420px;min-height:58px;margin:0 auto;padding:12px 24px}.landing-brand{gap:10px;font-size:.98rem}.landing-nav .brand-mark.compact{border-radius:10px;width:36px;height:36px;font-size:.78rem}.landing-nav .outline-button{border-radius:10px;min-height:38px;padding:7px 14px;font-size:.84rem}.hero{grid-template-columns:minmax(0,1.06fr) minmax(430px,.94fr);align-items:center;gap:30px;max-width:1420px;margin:0 auto;padding:12px 24px 16px;display:grid}.hero .eyebrow{letter-spacing:.11em;margin:0 0 8px;font-size:.69rem}.hero h1{letter-spacing:-.047em;max-width:720px;margin:0;font-size:clamp(2.15rem,3.25vw,3.15rem);line-height:1.01}.hero>div:first-child>p:not(.eyebrow){max-width:690px;margin:12px 0 14px;font-size:.93rem;line-height:1.48}.hero-actions{gap:9px;margin-top:0}.hero-actions .primary-button,.hero-actions .outline-button{border-radius:10px;min-height:40px;padding:8px 14px;font-size:.82rem}.hero-panel{border-radius:19px;min-height:0;padding:17px 18px;box-shadow:0 16px 38px #0e253926}.hero-tag{padding:5px 9px;font-size:.69rem}.hero-panel h2{margin:11px 0 12px;font-size:1.22rem;line-height:1.18}.mini-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mini-metrics article{border-radius:12px;min-height:68px;padding:10px 11px}.mini-metrics strong{font-size:1.23rem;line-height:1.05}.mini-metrics span{margin-top:4px;font-size:.67rem;line-height:1.15}.hero-flow{border-top:1px solid #ffffff1a;gap:6px;margin-top:11px;padding-top:10px;font-size:.67rem}.landing-section{max-width:1420px;margin:0 auto;padding:10px 24px 22px}.landing-section>.eyebrow{margin-bottom:3px;font-size:.68rem}.landing-section h2{margin:0 0 10px;font-size:1.32rem;line-height:1.2}.landing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.landing-grid article{border-radius:14px;min-height:104px;padding:12px 14px;box-shadow:0 5px 16px #13223809}.landing-grid article>span{font-size:.66rem}.landing-grid h3{margin:7px 0 4px;font-size:.92rem}.landing-grid p{font-size:.76rem;line-height:1.35}@media (min-width:1101px) and (max-height:780px){.landing-nav{min-height:52px;padding-top:9px;padding-bottom:9px}.hero{gap:24px;padding-top:6px;padding-bottom:10px}.hero h1{font-size:clamp(2rem,2.9vw,2.75rem)}.hero>div:first-child>p:not(.eyebrow){margin:9px 0 11px;font-size:.88rem;line-height:1.4}.hero-panel{padding:14px 16px}.hero-panel h2{margin:9px 0 10px;font-size:1.12rem}.mini-metrics article{min-height:60px;padding:8px 9px}.mini-metrics strong{font-size:1.12rem}.hero-flow{margin-top:8px;padding-top:8px}.landing-section{padding-top:6px;padding-bottom:14px}.landing-section h2{margin-bottom:8px;font-size:1.2rem}.landing-grid article{min-height:88px;padding:10px 12px}.landing-grid h3{margin:5px 0 3px}}@media (max-width:1100px){.hero{grid-template-columns:1fr;gap:18px;padding-top:14px}.hero h1{max-width:820px;font-size:clamp(2.25rem,6vw,3.25rem)}.hero-panel{max-width:none}.mini-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.landing-nav{padding:12px 14px}.hero{gap:16px;padding:12px 14px 18px}.hero h1{font-size:clamp(2rem,10vw,2.55rem)}.hero>div:first-child>p:not(.eyebrow){margin:10px 0 13px;font-size:.91rem}.hero-actions{grid-template-columns:1fr;display:grid}.hero-panel{padding:15px}.mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-flow{white-space:nowrap;justify-content:flex-start;overflow-x:auto}.landing-section{padding:8px 14px 24px}.landing-grid{grid-template-columns:1fr}.landing-grid article{min-height:auto}}
