.links{gap:22px}.nav .button{max-width:285px;text-align:center;white-space:nowrap;flex-shrink:0}.hero-grid{grid-template-columns:1.2fr .8fr;gap:48px}.hero h1{font-size:clamp(3rem,5.1vw,4.35rem)}.hero .actions{align-items:flex-start;flex-direction:column;gap:16px}.hero .button{max-width:100%;text-align:center}.hero-secondary{color:var(--cyan);font-weight:600;min-height:44px;padding-block:8px;text-decoration:underline;text-underline-offset:5px}.hero-art{box-shadow:0 24px 85px #0008}.hero-facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #162532;background:#0b1320}.hero-facts>div{padding:21px}.hero-facts>div+div{border-left:1px solid #243043}.hero-facts strong,.hero-facts span{display:block}.hero-facts strong{font-size:1.0625rem}.hero-facts span{font-size:.875rem;color:var(--muted);margin-top:5px}.fit-number{color:#087394;font-weight:800;font-size:1.125rem;padding-top:2px}.fit-cta{margin-top:28px}.fit-cta .button{max-width:100%;text-align:center}.fit .button{background:#0a667e;color:white;border-color:#0a667e}.fit .button:hover{background:#074d61}.fit a:focus-visible{outline-color:#075a76}.fit-grid{gap:70px}.text-cta{display:inline-flex;align-items:center;gap:12px;color:var(--cyan);font-weight:700;min-height:44px;text-decoration:underline;text-underline-offset:5px}.text-cta svg{height:18px;width:18px;flex-shrink:0}.meeting-topics{margin:23px 0 0;padding-left:20px;color:#d7e5ef}.meeting-topics li{margin-block:8px}.meeting-panel{grid-template-columns:minmax(0,1fr) minmax(0,320px)}.meeting-action{min-width:0}.meeting-action .button{max-width:100%}.calculator{display:grid;grid-template-columns:1fr 1.05fr;border:1px solid #344a60;border-radius:16px;overflow:hidden}.calculator-inputs{padding:36px;background:#0d1421;min-width:0}.calculator-kicker{display:block;text-transform:uppercase;letter-spacing:.11em;font-size:.875rem;color:#7fddf4;font-weight:700;margin-bottom:18px}.calculator-context{font-size:.9375rem;max-width:440px;margin-bottom:25px;color:#bdcbdc}.calc-field{margin-top:22px}.calc-field label{display:block;font-size:1rem;font-weight:600;margin-bottom:8px}.calc-field input{width:100%;min-width:0;background:#050b14;color:#f5f8fd;border:1px solid #6c7e95;border-radius:7px;font:600 1.25rem/1.5 system-ui,sans-serif;padding:12px 15px;min-height:52px}.calc-field input:focus-visible,.calculator-reset:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.calc-field input[aria-invalid=true]{border-color:#ffa1a1}.calc-field input:disabled{opacity:.7}.calc-field small{display:block;margin-top:8px;font-size:.875rem;line-height:1.55;color:#acb8ca}.calculator-error{color:#ffb5b5;margin-top:18px;font-size:.9375rem}.calculator-reset{margin-top:25px;min-height:44px;padding:8px 0;font:600 .9375rem/1.5 system-ui,sans-serif;background:none;border:0;color:#7fddf4;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.calculator-reset[hidden],.calculator-error[hidden]{display:none}.calculator-results{padding:36px;background:#102630;min-width:0}.calc-primary{padding-block:8px 29px}.calc-primary>span{display:block;font-size:1.0625rem;color:#d5e4ed}.calc-primary output{display:block;font-size:clamp(2.7rem,5vw,4.3rem);font-weight:800;line-height:1.15;letter-spacing:-.045em;color:#8beaff;margin-top:13px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.calc-secondary{border-block:1px solid #3b5967;display:grid;grid-template-columns:1fr 1fr;gap:22px;padding-block:25px}.calc-secondary span{display:block;color:#c0d4df;font-size:.9375rem}.calc-secondary output{display:block;font-size:1.5rem;font-weight:700;line-height:1.35;margin-top:9px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.calc-formula{font-size:1rem;line-height:1.7;color:#d5e4ed;margin-top:25px}.calculator-disclaimer{font-size:.875rem;color:#b8cad7;margin-top:22px;line-height:1.7}.calculator-nojs{margin-top:20px;color:#f5f8fd}.calculator-next{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:25px}.calculator-next p{font-size:1rem}.economics{padding-bottom:75px}.how-section{padding-top:0}.footer-inner .text-cta{max-width:310px}
@media(max-width:1120px){.links>a:not(.button){display:none}.hero-grid{gap:28px}.hero h1{font-size:clamp(2.9rem,5vw,3.8rem)}.hero-facts{grid-template-columns:1fr}.hero-facts>div{padding:17px 21px}.hero-facts>div+div{border-left:0;border-top:1px solid #243043}.meeting-panel{grid-template-columns:1fr}.meeting-action{text-align:left;max-width:360px}}
@media(max-width:760px){.hero-grid{grid-template-columns:1fr;gap:38px}.hero h1{font-size:clamp(2.7rem,8.5vw,4rem)}.hero-art{width:min(100%,460px)}.hero-facts{grid-template-columns:1fr 1fr}.hero-facts>div+div{border-top:0;border-left:1px solid #243043}.fit-grid{gap:38px}.calculator{grid-template-columns:1fr}.calculator-inputs,.calculator-results{padding:28px}.calculator-results{border-top:1px solid #344a60}.calc-primary output{font-size:3.2rem}.calculator-next{align-items:flex-start;gap:12px;flex-direction:column}.nav .button{max-width:230px}.meeting-panel{gap:28px}.economics{padding-bottom:60px}}
@media(max-width:480px){.nav .button{max-width:130px;font-size:.875rem;padding:9px;line-height:1.4}.nav .button svg{display:none}.hero h1{font-size:clamp(2.35rem,9.3vw,2.85rem)}.hero .actions{align-items:stretch}.hero-secondary{text-align:center}.calculator-inputs,.calculator-results{padding:24px}.calc-secondary{grid-template-columns:1fr;gap:20px}.hero-facts>div{padding:16px}.hero-facts strong{font-size:1rem}.hero-facts span{font-size:.875rem}.fit-cta .button{width:100%}.meeting-panel{padding:30px 24px}.footer-inner .text-cta{font-size:.9375rem}}
@media(max-width:350px){.nav{flex-wrap:wrap;padding-block:16px}.links{width:100%}.nav .button{max-width:none;width:100%}.hero h1{font-size:2.3rem}.hero-facts{grid-template-columns:1fr}.hero-facts>div+div{border-left:0;border-top:1px solid #243043}.calculator-inputs,.calculator-results{padding:20px}}

.benefit-label{font-size:.875rem;letter-spacing:.08em}.calculator-results output{overflow-wrap:anywhere}

/* Keep the brand prominent and the header invitation deliberately quiet. */
.header .nav{min-height:104px;padding-block:18px;gap:12px 28px;flex-wrap:wrap}
.header .brand{gap:12px;flex:0 1 auto;min-width:0}
.header .brand-mark{width:78px;height:48px;flex-shrink:0}
.header .wordmark{font-size:1.65rem;line-height:1.2;letter-spacing:-.045em;overflow-wrap:normal}
.header .links{width:auto;margin-left:auto;gap:28px;flex:0 0 auto}
.header .links>.nav-link{font-size:.9375rem;color:var(--muted)}
.header .links>.header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;background:var(--cyan);border:1px solid var(--cyan);border-radius:8px;color:#041019;font-size:1rem;font-weight:700;line-height:1.4;white-space:nowrap;text-decoration:none;transition:background .18s ease,transform .18s ease}
.header .links>.header-cta:hover{color:#041019;background:#80e6ff;transform:translateY(-2px)}
.header .links>.header-cta:focus-visible{outline:3px solid var(--cyan);outline-offset:6px;border-radius:8px}
@media(max-width:1120px){.header .links>.nav-link{display:none}}
@media(max-width:760px){.header .nav{min-height:88px;padding-block:16px;gap:10px 18px}.header .brand{gap:8px}.header .brand-mark{width:54px;height:36px}.header .wordmark{font-size:1.2rem}.header .links{gap:0}.header .links>.header-cta{font-size:.9375rem}}
@media(max-width:380px){.header .nav{min-height:82px;gap:8px 12px}.header .brand{gap:6px}.header .brand-mark{width:46px;height:32px}.header .wordmark{font-size:1.075rem}.header .links>.header-cta{font-size:.875rem}}
