@font-face{font-family:BBLSans;src:url("fonts/bbl-sans-regular.otf") format("opentype")}
@font-face{font-family:BBLSans;src:url("fonts/bbl-sans-bold.otf") format("opentype");font-weight:700 900}
:root{--blue:#147BFF;--action:#0867ed;--ink:#080a0e;--muted:#aeb7c5;--line:#27303f;--panel:#111823;--bg:#070a10;--text:#f7f9ff;--surface:#0c111a;--soft:#131d2e}
*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:var(--bg);color:var(--text);font-family:BBLSans,Arial,sans-serif;font-size:18px;line-height:1.5}a{color:inherit;text-decoration:none}p{margin:0 0 22px}h1,h2,h3,h4{margin:0;font-weight:700;line-height:1.06;letter-spacing:-.045em}h1{font-size:76px}h2{font-size:48px}h3{font-size:29px;line-height:1.17}h4{font-size:22px;line-height:1.2}button,input,select,textarea{font:inherit}.wrap{max-width:1220px;margin:auto;padding:0 46px}.eyebrow{font-size:13px;letter-spacing:.19em;text-transform:uppercase;color:var(--blue);font-weight:700;margin-bottom:23px}.tiny{font-size:13px;color:var(--muted);line-height:1.5}.muted{color:var(--muted)}.blue{color:var(--blue)}.lead{font-size:21px;color:var(--muted);max-width:655px;line-height:1.55;margin:24px 0 30px}.btn{display:inline-flex;justify-content:center;align-items:center;min-height:52px;background:var(--action);border:1px solid var(--action);color:#fff;padding:13px 24px;font-size:16px;font-weight:700;letter-spacing:0;border-radius:3px;cursor:pointer}.btn.outline{background:transparent;border-color:var(--line);color:var(--text)}.textlink{display:inline-block;font-size:16px;font-weight:700;border-bottom:1px solid var(--blue);padding-bottom:5px}.actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.section{padding:78px 0;border-bottom:1px solid var(--line)}.section.soft{background:var(--surface)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:38px}.section-heading p{max-width:400px;color:var(--muted);font-size:17px;margin:0}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:28px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.card{background:var(--panel);padding:30px;border:1px solid var(--line);border-radius:4px}.card p{font-size:17px;color:var(--muted);margin:16px 0 0}.rule{border-top:1px solid var(--line);padding-top:25px}.num{font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--blue);margin-bottom:22px}.chip{display:inline-flex;align-items:center;font-size:12px;letter-spacing:.09em;padding:7px 10px;border:1px solid var(--line);color:var(--muted);border-radius:2px}.list{list-style:none;padding:0;margin:23px 0 0}.list li{padding:12px 0;border-bottom:1px solid var(--line);font-size:16px;color:var(--muted)}.list li:last-child{border:0}.list li:before{content:'+';color:var(--blue);display:inline-block;width:22px;font-weight:700}
header{background:#050608;color:#fff;border-bottom:1px solid #222834}header .wrap{display:flex;align-items:center;justify-content:space-between;min-height:99px;gap:22px}.logo{width:205px;height:auto;display:block}nav{display:flex;align-items:center;gap:29px;font-size:15px}nav a{padding:10px 0;color:#d8deea}nav a.active{color:#fff;border-bottom:2px solid var(--blue)}nav .btn{font-size:14px;min-height:45px;padding:10px 19px;color:#fff}.hero{background:#06090f;color:#fff;position:relative;overflow:hidden;border-bottom:1px solid #27303f}.hero .lead,.hero .tiny{color:#aeb7c5}.hero .btn.outline{border-color:#3d4756;color:#fff}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:30px;min-height:639px;padding-top:62px;padding-bottom:56px}.hero h1{max-width:735px}.hero-graphic{position:relative;text-align:center;align-self:stretch;display:flex;align-items:center;justify-content:center}.hero-graphic img{width:100%;max-width:400px;display:block}.graphic-caption{position:absolute;bottom:8px;left:0;right:0;color:#8894a8;font-size:12px;letter-spacing:.15em}.hero .eyebrow{color:#83b7ff}.hero-small .wrap{padding-top:65px;padding-bottom:58px}.hero-small h1{font-size:63px;max-width:850px}.hero-small .lead{font-size:20px;margin-bottom:0}.platform-strip{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:25px;padding-bottom:25px}.platform-strip span:first-child{font-size:12px;letter-spacing:.13em;color:var(--muted);max-width:180px}.platform-strip strong{font-size:22px;letter-spacing:-.025em}.signal{display:flex;align-items:center;gap:14px;font-size:14px;color:var(--muted);margin-top:24px}.signal span{width:22px;height:1px;background:var(--blue)}.metric{font-size:69px;font-weight:700;letter-spacing:-.06em;line-height:1.1;color:var(--blue);margin:16px 0 23px}.metric small{font-size:29px;letter-spacing:-.035em;color:var(--text)}.stats{display:flex;gap:32px}.stats strong{display:block;font-size:21px}.stats span{font-size:14px;color:var(--muted)}.case-card{position:relative;border-top:2px solid var(--blue)}.case-card .textlink{margin-top:25px}.disclosure{margin-top:24px;color:var(--muted);font-size:13px;max-width:980px}.case-tag{font-size:12px;letter-spacing:.14em;color:var(--muted)}.service-index{display:grid;grid-template-columns:1fr 2fr;gap:65px}.service-row{display:grid;grid-template-columns:44px 1fr;gap:20px;padding:24px 0;border-top:1px solid var(--line)}.service-row:first-child{padding-top:0;border:0}.service-row p{font-size:17px;color:var(--muted);margin:10px 0 0}.service-row .num{margin:5px 0}.inset{padding:36px;border:1px solid var(--line);background:var(--panel)}.launch-banner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;border-left:3px solid var(--blue);padding:35px 38px;background:var(--panel)}.launch-banner h3{font-size:36px}.launch-banner p{margin:13px 0 0;font-size:17px;color:var(--muted)}.launch-banner .right{text-align:right}.closing{padding:65px 0;background:#0b1526;color:#fff;border-top:1px solid #1c3961}.closing .wrap{display:flex;justify-content:space-between;align-items:center;gap:40px}.closing h2{font-size:45px;max-width:650px}.closing p{color:#b3bfd0;margin:15px 0 0;font-size:17px}footer{background:#050608;color:#fff;padding:38px 0 20px}footer .top{display:flex;justify-content:space-between;align-items:center;gap:35px}footer .logo{width:170px}footer .meta{display:flex;gap:38px;font-size:14px;color:#aeb7c5}footer .bottom{border-top:1px solid #252d3b;margin-top:28px;padding-top:18px;display:flex;justify-content:space-between;gap:25px;color:#8591a4;font-size:12px}.specbar{padding:10px 0;background:#091220;color:#8799b2;font-size:11px;letter-spacing:.07em}.specbar .wrap{display:flex;justify-content:space-between}.specbar a{color:#a2c8ff}
.hybrid{--bg:#fff;--text:#0c111a;--muted:#596476;--line:#dae1ed;--panel:#fff;--surface:#f3f6fb;--soft:#eaf1ff}.hybrid .section-heading .eyebrow{color:#0867ed}.hybrid .case-card{box-shadow:0 8px 28px #142d5710}.hybrid .platforms{background:#f3f6fb}.hybrid .hero-small{border-bottom:5px solid var(--blue)}.hybrid .hero-grid{min-height:607px}.hybrid .card:not(.case-card){border-top:3px solid var(--blue)}.hybrid .launch-banner{background:#edf4ff;border-color:var(--blue)}.hybrid .closing{background:#0867ed}.hybrid .closing .btn{background:#fff;color:#0756c4;border-color:#fff}.hybrid .closing p{color:#e7f0ff}.hybrid .inset{background:#f3f6fb}.hybrid .num-circle{background:var(--action);color:#fff}.dark .blue{color:#3b91ff}
.platform-card .platform-name{font-size:24px;margin-bottom:13px}.platform-card .platform-id{font-size:14px;color:var(--blue);font-weight:700;margin-bottom:16px}.platform-card p{min-height:72px}.wide-row{display:grid;grid-template-columns:230px 1fr 170px;gap:30px;border-top:1px solid var(--line);padding:28px 0;align-items:start}.wide-row p{color:var(--muted);font-size:17px;margin:0}.wide-row .chip{justify-self:end}.scope-line{display:flex;gap:15px;flex-wrap:wrap;margin:30px 0 0}.scope-line span{font-size:14px;color:var(--muted)}.case-details{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;margin-top:34px}.case-details p{font-size:17px;color:var(--muted);margin:12px 0 22px}.case-details .list{margin:10px 0}.case-result{display:flex;gap:40px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:30px}.case-result .metric{margin:0}.case-result .stats{align-items:center}.case-title{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-bottom:25px}.case-title h2{font-size:35px}.note-line{background:var(--soft);border-left:3px solid var(--blue);padding:19px 24px;color:var(--muted);font-size:15px}.num-circle{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#152741;border-radius:50%;color:#77b0ff;font-size:16px;font-weight:700;flex-shrink:0}.process-row{display:grid;grid-template-columns:60px 240px 1fr;gap:20px;align-items:start;border-top:1px solid var(--line);padding:28px 0}.process-row p{font-size:17px;color:var(--muted);margin:0}.process-row h3{font-size:24px;padding-top:5px}.founder-panel{display:grid;grid-template-columns:170px 1fr;align-items:center;gap:35px}.founder-panel img{width:170px}.founder-panel h3{margin-bottom:12px}.founder-panel p{font-size:17px;color:var(--muted);margin-bottom:12px}.big-price{font-size:78px;font-weight:700;letter-spacing:-.06em;line-height:1.05;margin:15px 0}.big-price span{font-size:23px;letter-spacing:0;color:var(--muted)}.price-hero{padding:32px;border:1px solid #285396;background:#0c1729}.price-hero .tiny,.price-hero .muted{color:#afbed2}.price-hero h3{font-size:25px}.price-hero .price-row{display:flex;justify-content:space-between;border-top:1px solid #2b3a53;margin-top:20px;padding-top:20px;font-size:16px}.price-hero .price-row strong{font-size:25px}.hero.price-layout .hero-grid{grid-template-columns:1.1fr .9fr;gap:66px;min-height:580px}.hero.price-layout h1{font-size:62px}.budget-row{display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid var(--line);margin-top:35px}.budget-row>div{padding:29px;border-right:1px solid var(--line)}.budget-row>div:last-child{border:0}.budget-row strong{font-size:40px;letter-spacing:-.045em;display:block;margin:9px 0}.budget-row span{font-size:14px;color:var(--muted)}.faq{border-top:1px solid var(--line);padding:22px 0}.faq h4{font-size:22px;margin-bottom:10px}.faq p{font-size:17px;color:var(--muted);margin:0}.form-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px}.form-panel{border:1px solid var(--line);padding:35px;background:var(--panel)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-panel label{display:block;font-size:15px;margin-bottom:18px;font-weight:700}.form-panel label small{font-weight:400;color:var(--muted)}input,select,textarea{display:block;background:var(--bg);border:1px solid var(--line);width:100%;color:var(--text);padding:12px 13px;margin-top:8px;border-radius:2px;font-size:16px;height:49px}textarea{height:100px;resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid var(--blue);outline-offset:2px}.form-panel .btn{width:100%;margin-bottom:16px}.form-panel .tiny{margin:0}.contact-method{padding:22px 0;border-bottom:1px solid var(--line)}.contact-method span{font-size:13px;color:var(--muted);display:block;margin-bottom:5px}.contact-method strong{font-size:21px}.checkline{display:flex;gap:10px;align-items:flex-start;margin:18px 0;font-size:14px;color:var(--muted)}.checkline:before{content:'✓';color:var(--blue)}.form-message{background:var(--soft);padding:18px;display:none;font-size:16px}.form-message.show{display:block}.hybrid .hero-graphic{filter:none}.pillars{margin-top:40px}.pillars .card{border-left:2px solid var(--blue)}
@media(max-width:1000px){h1{font-size:60px}.wrap{padding-left:30px;padding-right:30px}nav{gap:18px}.logo{width:175px}.grid4{grid-template-columns:repeat(2,1fr)}.hero-graphic img{max-width:360px}.hero-grid{gap:15px}.hero-small h1{font-size:54px}.service-index{gap:30px}.wide-row{grid-template-columns:180px 1fr 130px}}
@media(max-width:700px){body{font-size:17px}.wrap{padding-left:22px;padding-right:22px}header .wrap{min-height:84px;flex-wrap:wrap;padding-top:16px;padding-bottom:14px;gap:12px}.logo{width:165px}nav{gap:16px;overflow:auto;flex-basis:100%;font-size:13px;padding-bottom:2px}nav .btn{font-size:12px;padding:7px 10px;min-height:36px}h1{font-size:50px}h2{font-size:37px}h3{font-size:25px}.hero-grid,.hero.price-layout .hero-grid{grid-template-columns:1fr;padding-top:48px;padding-bottom:35px;min-height:0;gap:36px}.hero-graphic{display:none}.hero .lead{font-size:19px}.hero-small .wrap{padding-top:44px;padding-bottom:42px}.hero-small h1,.hero.price-layout h1{font-size:47px}.platform-strip{flex-wrap:wrap;justify-content:flex-start;gap:20px}.platform-strip span:first-child{max-width:none;flex-basis:100%}.platform-strip strong{font-size:19px}.section{padding:49px 0}.section-heading{display:block}.section-heading p{margin-top:20px}.grid2,.grid3,.grid4,.service-index,.case-details,.form-layout,.launch-banner{grid-template-columns:1fr;gap:25px}.launch-banner{padding:26px}.launch-banner .right{text-align:left}.metric{font-size:62px}.card{padding:25px}.closing .wrap{display:block}.closing h2{font-size:38px}.closing .btn{margin-top:25px}footer .top,footer .meta,footer .bottom{display:block}footer .meta>div{margin-top:15px}footer .bottom>span{display:block;margin-top:8px}.wide-row{grid-template-columns:1fr;gap:15px}.wide-row .chip{justify-self:start}.case-title{align-items:flex-start;flex-direction:column;gap:16px}.case-title h2{font-size:31px}.case-result{gap:20px}.case-result .stats{gap:23px}.process-row{grid-template-columns:44px 1fr;gap:15px}.process-row p{grid-column:2}.founder-panel{grid-template-columns:1fr}.founder-panel img{width:110px}.budget-row{grid-template-columns:1fr}.budget-row>div{border-right:0;border-bottom:1px solid var(--line)}.form-panel{padding:25px}.form-row{grid-template-columns:1fr;gap:0}.specbar{display:none}.big-price{font-size:65px}}

header nav{width:635px;flex-shrink:0;justify-content:flex-end}header .logo{flex-shrink:0}header nav a{white-space:nowrap}.section-heading{display:grid;grid-template-columns:1.3fr 1fr}.section-heading>p,.section-heading>.textlink{justify-self:end}.platform-strip strong{white-space:nowrap}
.hero{background:#000}.btn{white-space:nowrap}
.case-result{display:grid;grid-template-columns:390px 1fr;gap:50px}.case-result .metric{white-space:nowrap;font-size:68px}.case-result .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stats strong{white-space:nowrap}.num-circle{align-self:start;justify-self:start;min-width:42px;max-width:42px;min-height:42px;max-height:42px}.big-price span{display:block;font-size:18px;margin-top:10px}.form-panel button.btn{display:block;height:52px}
@media(max-width:1000px){header nav{width:auto;flex-shrink:1;gap:16px}}@media(max-width:700px){header nav{justify-content:flex-start}.section-heading{display:block}}
@media(max-width:700px){.case-result{grid-template-columns:1fr;gap:25px}.case-result .stats{gap:10px}.case-result .stats strong{font-size:18px}}

/* Production refinements to the approved hybrid concept. */
:root{--header-height:100px}html{scroll-padding-top:calc(var(--header-height) + 22px)}body{overflow-wrap:break-word}main{outline:none}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #147bff;outline-offset:5px}.skip{position:fixed;left:16px;top:-100px;z-index:1000;background:#fff;color:#000;padding:14px 20px}.skip:focus{top:15px}.brand-assets{position:absolute;width:0;height:0;overflow:hidden}.logo{display:block;flex-shrink:0}.hero-graphic .emblem{display:block;width:100%;max-width:400px;height:auto}.founder-panel .emblem{width:170px;height:auto}header{position:sticky;top:0;z-index:20}header .wrap{min-height:99px}header nav a:hover{color:#fff}nav a[aria-current="page"]{color:#fff;border-bottom:2px solid #147bff}.menu-toggle{display:none}.btn{transition:background .15s ease,box-shadow .15s ease;white-space:normal;text-align:center}.btn:hover{background:#0056cc;border-color:#0056cc;box-shadow:0 5px 20px #0867ed28}.hybrid .closing .btn:hover{background:#edf4ff;color:#034597}.textlink:hover{color:#075ac7}.hero .textlink:hover{color:#a8cbff}.hybrid .eyebrow,.hybrid .num,.hybrid .platform-id{color:#0862d8}.hybrid .hero .eyebrow{color:#83b7ff}.hero .signal{color:#b4bfce}.hero .blue{color:#338dff}.hybrid .case-tag{font-size:13px;line-height:1.55}.tiny,.disclosure{font-size:14px}.stats strong{font-size:20px}p:last-child{margin-bottom:0}.grid2>*,.grid3>*,.grid4>*,.hero-grid>*,.form-layout>*,.case-result>*{min-width:0}.privacy-copy{max-width:850px}.privacy-copy h2{font-size:30px;margin:35px 0 16px}.privacy-copy p{color:var(--muted)}.privacy-copy a,.form-panel .tiny a{text-decoration:underline;text-underline-offset:3px}.contact-method a{overflow-wrap:anywhere}.form-panel{align-self:start}input,select,textarea{min-width:0}select{padding-right:26px}.form-panel label{font-size:14px}.form-panel small{font-size:13px}.form-panel .form-row{grid-template-columns:1fr}.form-panel .form-row:first-child{grid-template-columns:1fr 1fr}button:disabled{opacity:.6;cursor:wait}.error{color:#a71818;background:#fff1f1;border:1px solid #e6aaaa;padding:14px;font-size:15px;margin:0 0 18px}.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[hidden]{display:none!important}.success-view h2{font-size:34px;outline:none}.success-view p{font-size:18px;color:var(--muted);margin:20px 0 26px}.form-panel textarea{height:130px}footer .meta a:hover{color:#fff}footer .bottom{font-size:13px}.section-heading>.textlink{justify-self:start}.hero-grid{padding-top:65px;padding-bottom:65px}.case-result .metric{font-size:62px}.case-result{grid-template-columns:330px 1fr;gap:32px}.stats{gap:26px}footer .meta{gap:30px}.note-line{font-size:15px}.hero.price-layout .price-hero .big-price{font-size:clamp(46px,5vw,70px)}
@media(max-width:1120px){header .wrap{gap:16px}.logo{width:180px}header nav{gap:21px;font-size:14px}header nav .btn{padding:10px 15px}.form-layout{gap:38px}.case-result{grid-template-columns:1fr}.case-result .stats{max-width:650px}.case-result .metric{font-size:65px}.section-heading{gap:28px}.hero.price-layout .hero-grid{gap:32px}.hero.price-layout h1{font-size:54px}}
@media(max-width:900px){header .wrap{min-height:84px;flex-wrap:nowrap;padding-top:0;padding-bottom:0}.menu-toggle{display:flex;align-items:center;gap:13px;background:none;color:#fff;border:1px solid #35435a;border-radius:3px;padding:10px 14px;font-size:15px;cursor:pointer}.menu-toggle span{font-size:19px}header nav{display:none;position:absolute;top:100%;left:0;right:0;background:#06090f;width:100%;padding:16px 30px 25px;flex-direction:column;align-items:stretch;gap:4px;border-bottom:1px solid #344057;max-height:calc(100dvh - 84px);overflow-y:auto}header nav.open{display:flex}header nav a{padding:13px 8px;font-size:16px}header nav .btn{margin-top:10px;min-height:48px;font-size:16px}footer .top{align-items:flex-start}footer .meta{gap:20px;flex-wrap:wrap}.form-layout{grid-template-columns:1fr;gap:35px}.form-layout>div:first-child{max-width:600px}.form-panel .form-row{grid-template-columns:1fr 1fr}.hero-grid{grid-template-columns:1.35fr .65fr}.hero h1{font-size:56px}.hero-graphic .emblem{max-width:300px}.hero.price-layout .hero-grid{grid-template-columns:1fr 1fr}.platform-strip{gap:20px}.platform-strip strong{font-size:20px}.founder-panel{grid-template-columns:120px 1fr}.founder-panel .emblem{width:120px}}
@media(max-width:700px){.wrap{padding-left:22px;padding-right:22px}.logo{width:172px}header nav{padding-left:22px;padding-right:22px}.hero-grid,.hero.price-layout .hero-grid{grid-template-columns:1fr;min-height:0;padding-top:48px;padding-bottom:48px;gap:30px}.hero h1,.hero-small h1,.hero.price-layout h1{font-size:clamp(40px,10.8vw,58px);letter-spacing:-.045em}.hero-grid .hero-graphic{display:none}.hero .lead{font-size:19px}.signal{font-size:14px;align-items:flex-start}.signal span{margin-top:10px;flex-shrink:0}.section-heading{display:block}.section-heading .textlink{margin-top:22px}.platform-strip{gap:18px 25px}.platform-strip span:first-child{font-size:12px}.platform-strip strong{font-size:19px}.grid2,.grid3,.grid4,.service-index,.case-details,.launch-banner{grid-template-columns:1fr;gap:28px}.metric{font-size:60px}.metric small{font-size:27px}.case-result .metric{font-size:60px;white-space:normal}.case-result .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.case-result .stats strong{white-space:normal;font-size:18px}.case-result .stats span{font-size:13px}.case-title h2{font-size:31px}.card{padding:25px}.process-row{grid-template-columns:44px 1fr}.process-row p{grid-column:2}.founder-panel{grid-template-columns:1fr;gap:20px}.founder-panel .emblem{width:115px}.form-panel{padding:25px}.form-panel .form-row,.form-panel .form-row:first-child{grid-template-columns:1fr}.contact-method strong{font-size:20px}.closing .wrap,footer .top,footer .meta,footer .bottom{display:block}.closing h2{font-size:37px}.closing .btn{margin-top:25px}footer .meta>div{margin-top:19px}.launch-banner .right{text-align:left}.hero.price-layout .price-hero .big-price{font-size:58px}.price-hero{padding:25px}.price-hero .price-row{gap:18px}.price-hero .price-row strong{font-size:22px;white-space:nowrap}.budget-row strong{font-size:36px}h2{font-size:37px}.service-row{grid-template-columns:30px 1fr;gap:14px}.eyebrow{line-height:1.7}.actions{gap:22px}.disclosure{font-size:13px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
@media print{header,footer,.closing,.menu-toggle{display:none!important}.hero{background:#fff!important;color:#000!important}.hero .lead{color:#333!important}.section{padding:25px 0}.wrap{max-width:100%;padding:0 15px}}

/* Refined hero, direct-contact panel and explicit monthly payment schedule. */
#page-home .hero-editorial{display:flex;align-items:center;min-height:570px;padding-top:82px;padding-bottom:82px}
#page-home .hero-editorial>div{width:100%;max-width:1020px}
#page-home .hero-editorial h1{max-width:1050px;font-size:clamp(54px,6.2vw,88px);line-height:1.04}
#page-home .hero-editorial .lead{max-width:710px}
.direct-panel{display:block}.direct-panel>div{max-width:850px;padding-left:32px;border-left:3px solid var(--blue)}.direct-panel h3{font-size:34px;margin-bottom:20px}.direct-panel p{font-size:18px;color:var(--muted);line-height:1.6}
.monthly-payments{margin-top:0}.monthly-payments>div{padding:30px}.monthly-payments .month-label{font-size:14px;font-weight:700;color:var(--action);letter-spacing:.12em}.monthly-payments strong{font-size:40px;margin:16px 0}.monthly-payments p{font-size:16px;color:var(--muted);line-height:1.65}
.commitment-total{margin-top:26px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:38px;padding:30px 32px;border-left:3px solid var(--blue);background:#edf4ff}.commitment-total .eyebrow{font-size:13px;margin-bottom:13px}.commitment-total h3{font-size:44px;color:#075ac7}.commitment-total p{font-size:16px;line-height:1.55;color:var(--muted);margin-top:12px;max-width:460px}.payment-equation{text-align:right}.payment-equation span{display:block;font-size:17px}.payment-equation strong{display:block;font-size:24px;margin-top:8px}.payment-equation p{margin-left:auto}.payment-exclusion{font-size:15px;line-height:1.6;color:var(--muted);margin-top:23px;max-width:950px}
@media(max-width:1000px){.monthly-payments>div{padding:23px}.monthly-payments strong{font-size:34px}.commitment-total{gap:22px;padding:26px}.payment-equation span{font-size:15px}}
@media(max-width:700px){#page-home .hero-editorial{min-height:0;padding-top:55px;padding-bottom:55px}#page-home .hero-editorial h1{font-size:clamp(40px,10.8vw,58px)}.direct-panel>div{padding-left:22px}.direct-panel h3{font-size:29px}.monthly-payments>div{padding:25px}.monthly-payments strong{font-size:36px}.commitment-total{grid-template-columns:1fr;gap:22px;padding:25px}.commitment-total h3{font-size:40px}.payment-equation{text-align:left;border-top:1px solid #c5d8f6;padding-top:21px}.payment-equation p{margin-left:0}.payment-equation span{font-size:15px}.payment-exclusion{font-size:14px}}

.public-pricing{gap:22px;align-items:stretch}.public-price-card{padding:28px;display:flex;flex-direction:column}.public-price-card .eyebrow{font-size:12px;line-height:1.6;letter-spacing:.09em;min-height:39px;margin-bottom:15px}.public-price-card h3{font-size:28px;min-height:66px}.public-price-card .price-scope{font-size:15px;margin-top:12px;min-height:46px}.public-price{padding-top:20px;margin-top:20px;border-top:1px solid var(--line)}.public-price span{display:block;color:var(--muted);font-size:14px}.public-price strong{display:block;color:#0862d8;font-size:39px;letter-spacing:-.05em;line-height:1.15;margin:9px 0}.public-price-card .setup-fee{font-size:15px;font-weight:700;color:var(--text);min-height:46px;margin-top:22px}.public-price-card .first-payment{font-size:15px;min-height:74px;line-height:1.65;margin-top:16px}.public-price-card .list{margin-top:12px;margin-bottom:18px}.public-price-card .list li{font-size:15px;padding:11px 0}.public-price-card .price-condition{font-size:14px;line-height:1.6;margin:0 0 24px}.public-price-card .btn{width:100%;margin-top:auto;font-size:14px;padding:13px 12px}.pricing-terms{font-size:14px;color:var(--muted);line-height:1.7;margin:24px 0 0}.custom-pricing{display:grid;grid-template-columns:1fr 1fr;gap:45px;border-top:1px solid #cbd6e6;margin-top:42px;padding-top:35px}.custom-pricing h3{font-size:27px}.custom-pricing p{font-size:17px;color:var(--muted);margin:16px 0 20px}.custom-pricing .eyebrow{font-size:13px;margin-bottom:17px}
@media(max-width:1050px){.public-price-card{padding:22px}.public-price strong{font-size:32px}.public-price-card h3{font-size:25px}.public-pricing{gap:16px}header nav{gap:17px}}
@media(max-width:850px){.public-pricing{grid-template-columns:1fr}.public-price-card{padding:28px}.public-price-card h3,.public-price-card .eyebrow,.public-price-card .price-scope,.public-price-card .setup-fee,.public-price-card .first-payment{min-height:0}.public-price-card .btn{margin-top:0}.public-price strong{font-size:39px}.custom-pricing{grid-template-columns:1fr;gap:30px}.custom-pricing>div+div{border-top:1px solid var(--line);padding-top:30px}}
.addons-block{margin-top:55px;padding-top:38px;border-top:1px solid #cbd6e6;scroll-margin-top:120px}.addons-block .section-heading h3{font-size:32px}.addon-heading,.addon-row{display:grid;grid-template-columns:1fr 1.4fr .85fr;gap:28px;padding:24px 0;border-bottom:1px solid var(--line)}.addon-heading{font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--muted);text-transform:uppercase;padding:14px 0}.addon-row h4{font-size:21px}.addon-row p{font-size:14px;color:var(--muted);margin:10px 0 0}.addon-row>div:nth-child(2){font-size:16px;color:var(--muted)}.addon-price strong,.addon-price span{display:block}.addon-price strong{font-size:20px;color:#075ac7;line-height:1.5}.addon-price strong+strong{margin-top:9px}.addon-price small,.addon-price span{font-size:14px;font-weight:400;color:var(--muted)}.addons-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-top:24px}.addons-footer p{font-size:14px;color:var(--muted);max-width:650px}.addons-footer a{flex-shrink:0}.home-addons{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:28px 0;margin-top:30px;border-top:1px solid var(--line)}.home-addons h3{font-size:25px}.home-addons p{font-size:16px;color:var(--muted);margin:12px 0 0;max-width:690px}.home-addons a{flex-shrink:0}
@media(max-width:700px){.addon-heading{display:none}.addon-row{grid-template-columns:1fr;gap:18px;padding:26px 0}.addon-price{border-left:2px solid var(--blue);padding-left:16px}.addons-footer,.home-addons{display:block}.addons-footer a,.home-addons a{margin-top:20px}.addons-block .section-heading h3{font-size:29px}.addons-block{margin-top:38px}}
