@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(../fonts/Inter-VariableFont.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:100 800;src:url(../fonts/JetBrainsMono-VariableFont.woff2) format("woff2")}:root{--canvas-white:#fff;--ink-black:#000;--graphite:#0f0f0f;--deep-slate:#1e1e1e;--ash-gray:#8d8d8d;--button-black:#0d111b;--sky-teal:#0098f2;--highlight:#f7d774;--subtle-cream:#f7fafc;--hairline:#e9edf1;--hairline-strong:#d8dde3;--font-display:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--type-hero:clamp(40px,6.4vw,112px);--type-h2:clamp(28px,3.8vw,60px);--type-pull:clamp(28px,4.2vw,64px);--type-cta:clamp(36px,5vw,84px);--type-index:clamp(22px,2.4vw,34px);--type-lede:clamp(17px,1.25vw,20px);--type-body:clamp(16px,1.05vw,18px);--pad-page-x:clamp(20px,4vw,64px);--pad-section-y:clamp(64px,10vh,128px);--radius-pill:100px;--radius-highlight:4px;--shadow-button:#242628 0px 0px 0px 1px,rgba(27,28,29,.48) 0px 1px 2px 0px;--shadow-pill-nav:rgba(0,0,0,.24) 0 4px 24px}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--canvas-white);color:var(--graphite);font-family:var(--font-display);font-size:var(--type-body);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}::selection{background:var(--highlight);color:var(--ink-black)}img,svg{display:block;max-width:100%}.page{margin:0 auto;max-width:1400px;padding:0 var(--pad-page-x)}.hl,em.hl{background:var(--highlight);border-radius:var(--radius-highlight);box-decoration-break:clone;-webkit-box-decoration-break:clone;font-style:normal;padding:0 .18em}.closing-line:has(.hl),.cta-q:has(.hl),.pull-q:has(.hl),h2.heading:has(.hl),h3:has(.hl){line-height:1.25}.nav{align-items:center;border-bottom:1px solid var(--hairline);display:flex;justify-content:space-between;padding:24px 0}.nav-brand img{display:block;height:auto;width:110px}.nav-links{align-items:center;display:flex;gap:28px}.nav-links a{color:var(--ash-gray);font-size:14px;transition:color .15s ease}.nav-links a.is-active,.nav-links a:hover{color:var(--ink-black)}.nav-right{align-items:center;display:flex;gap:20px}.nav-phone{color:var(--ash-gray);font-family:var(--font-mono);font-size:13px}.btn-primary{align-items:center;background:var(--button-black);border:none;border-radius:var(--radius-pill);box-shadow:var(--shadow-button);color:var(--canvas-white);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px}.btn-primary:after{content:"→";font-size:14px;line-height:1}.btn-ghost{align-items:center;background:var(--canvas-white);border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);color:var(--ink-black);display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:border-color .15s ease}.btn-ghost:hover{border-color:var(--ink-black)}@media (max-width:880px){.nav-links{display:none}}.pill-nav{align-items:center;background:var(--button-black);border-radius:var(--radius-pill);box-shadow:var(--shadow-pill-nav);display:flex;gap:24px;justify-content:space-between;left:50%;max-width:1280px;opacity:0;padding:10px 14px 10px 28px;position:fixed;top:16px;transform:translateX(-50%) translateY(-120%);transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .24s ease;width:calc(100% - 32px);z-index:100}.pill-nav.visible{opacity:1;transform:translateX(-50%) translateY(0)}.pill-brand{align-items:center;display:flex;flex-shrink:0}.pill-brand img{display:block;filter:invert(1) brightness(2);height:28px;width:auto}.pill-links{align-items:center;display:flex;flex:1;gap:36px;justify-content:center}.pill-links a{color:hsla(0,0%,100%,.85);font-size:15px;transition:color .15s ease}.pill-links a:hover{color:var(--canvas-white)}.pill-cta{background:var(--canvas-white);border-radius:var(--radius-pill);color:var(--ink-black);font-size:15px;font-weight:500;padding:14px 28px}@media (max-width:980px){.pill-links{display:none}}.crumbs{color:var(--ash-gray);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;padding:24px 0 0}.crumbs a:hover{color:var(--ink-black)}.hero{border-bottom:1px solid var(--hairline);padding:clamp(56px,8vh,100px) 0 clamp(64px,10vh,128px)}.hero-meta{color:var(--ash-gray);display:grid;font-family:var(--font-mono);font-size:12px;gap:24px;grid-template-columns:1fr 1fr;letter-spacing:.06em;margin-bottom:clamp(48px,7vh,96px);text-transform:uppercase}.hero-meta .right{text-align:right}h1.display{color:var(--ink-black);font-size:var(--type-hero);font-weight:600;letter-spacing:-.04em;line-height:1;margin-bottom:clamp(40px,6vh,72px);text-wrap:balance}h1.display .indent:has(.hl),h1.display .line:has(.hl){line-height:1.25;padding-top:.02em}h1.display .line{display:block}h1.display .indent{display:block;padding-left:clamp(40px,8vw,160px)}.hero-foot{align-items:end;border-top:1px solid var(--hairline);display:grid;gap:clamp(40px,6vw,96px);grid-template-columns:1fr 1fr;padding-top:32px}.hero-foot .lede{color:var(--deep-slate);font-size:var(--type-lede);font-weight:500;line-height:1.45;text-wrap:pretty}.hero-foot .body{color:var(--ash-gray);font-size:15px;line-height:1.65;text-wrap:pretty}.hero-cta-row{align-items:center;color:var(--ash-gray);display:flex;font-family:var(--font-mono);font-size:12px;gap:24px;letter-spacing:.06em;margin-top:48px;text-transform:uppercase}.hero-cta-row .arrow{color:var(--ink-black);font-family:var(--font-display);font-size:28px;transition:transform .2s ease}.hero-cta-row a:hover .arrow{transform:translateX(6px)}.hero-cta-row a{align-items:center;color:var(--ink-black);display:inline-flex;font-family:var(--font-display);font-size:18px;font-weight:500;gap:16px;letter-spacing:-.01em;text-transform:none}.section{border-bottom:1px solid var(--hairline);padding:clamp(64px,10vh,128px) 0}.section-head{align-items:start;display:grid;gap:clamp(24px,4vw,80px);grid-template-columns:clamp(60px,8vw,140px) 1fr;margin-bottom:clamp(40px,6vh,72px)}.section-num{border-top:1px solid var(--ink-black);color:var(--ash-gray);font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;padding-top:14px}.section-num strong{color:var(--ink-black);display:block;font-size:12px;font-weight:500;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}h2.heading{color:var(--ink-black);font-size:var(--type-h2);font-weight:600;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.section-body{display:grid;gap:clamp(24px,4vw,80px);grid-template-columns:clamp(60px,8vw,140px) 1fr}.section-body>.marg{color:var(--ash-gray);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;line-height:1.6}.section-body>.body p{color:var(--deep-slate);font-size:var(--type-body);line-height:1.6;margin-bottom:18px;max-width:70ch;text-wrap:pretty}.section-body>.body p:last-child{margin-bottom:0}.section-body>.body p.emph{color:var(--ink-black);font-weight:500}.section-body+.cards-3,.section-body+.compare-table,.section-body+.delivery,.section-body+.index,.section-body+.phases,.section-body+.pod,.section-body+.two{margin-top:clamp(48px,7vh,88px)}.closing-line{border-top:1px solid var(--hairline);color:var(--ink-black);font-size:clamp(18px,1.3vw,22px);font-weight:500;letter-spacing:-.015em;line-height:1.4;margin-top:48px;max-width:60ch;padding-top:32px;text-wrap:balance}.closing-line.indent{margin-left:clamp(60px,8vw,140px);padding-left:clamp(24px,4vw,80px)}.inline-cta{align-items:center;border-bottom:1px solid var(--ink-black);color:var(--ink-black);display:inline-flex;font-family:var(--font-display);font-size:16px;font-weight:500;gap:12px;margin-left:clamp(80px,12vw,220px);margin-top:32px;padding-bottom:4px;transition:gap .2s ease}.inline-cta:hover{gap:18px}.pull{border-bottom:1px solid var(--hairline);padding:clamp(64px,10vh,128px) 0}.pull-q{color:var(--ink-black);font-size:var(--type-pull);font-weight:600;letter-spacing:-.03em;line-height:1.1;max-width:24ch;text-wrap:balance}.pull-q.indent{padding-left:clamp(40px,8vw,160px)}.pull-attr{align-items:center;color:var(--ash-gray);display:flex;font-family:var(--font-mono);font-size:12px;gap:16px;letter-spacing:.06em;margin-top:40px;text-transform:uppercase}.pull-attr:before{background:var(--ash-gray);content:"";height:1px;width:40px}.index{border-top:1px solid var(--ink-black)}.index-row{align-items:baseline;border-bottom:1px solid var(--hairline);color:inherit;display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:80px 1.4fr 2fr 1fr;padding:clamp(32px,5vh,56px) 0;transition:background .2s ease}.index-row:hover{background:var(--subtle-cream);margin:0 calc(var(--pad-page-x)*-1);padding-left:var(--pad-page-x);padding-right:var(--pad-page-x)}.index-num{color:var(--ash-gray);font-family:var(--font-mono);font-size:14px;letter-spacing:.04em}.index-title{color:var(--ink-black);font-size:var(--type-index);font-weight:600;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}.index-desc{color:var(--deep-slate);font-size:15px;line-height:1.55;text-wrap:pretty}.index-outcome{color:var(--ash-gray);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;line-height:1.55;text-transform:uppercase}.index-outcome strong{color:var(--ink-black);display:block;font-size:11px;font-weight:500;letter-spacing:.08em;margin-bottom:6px}@media (max-width:900px){.index-row{gap:16px 24px;grid-template-columns:50px 1fr}.index-desc,.index-outcome{grid-column:2/3}}.group-label{align-items:center;color:var(--ink-black);display:flex;font-family:var(--font-mono);font-size:12px;font-weight:500;gap:16px;letter-spacing:.08em;margin-bottom:clamp(20px,3vh,32px);margin-top:clamp(40px,6vh,64px);text-transform:uppercase}.group-label:after{background:var(--hairline-strong);content:"";flex:1;height:1px}.compare-wrap{margin-top:clamp(24px,4vh,40px);overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-table{border-bottom:1px solid var(--ink-black);border-collapse:collapse;border-top:1px solid var(--ink-black);min-width:720px;width:100%}.compare-table td,.compare-table th{border-bottom:1px solid var(--hairline);color:var(--deep-slate);font-size:15px;line-height:1.5;padding:clamp(18px,2.5vh,28px) clamp(20px,2.4vw,32px);text-align:left;vertical-align:top}.compare-table tr:last-child td{border-bottom:none}.compare-table thead th{border-bottom:1px solid var(--ink-black);color:var(--ink-black);font-size:15px;font-weight:600;letter-spacing:-.005em;padding-bottom:clamp(20px,3vh,32px);padding-top:clamp(20px,3vh,32px)}.compare-table .row-label{color:var(--ash-gray);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;width:18%}.compare-table .col-emph,.compare-table thead th.col-emph{background:var(--subtle-cream);color:var(--ink-black);font-weight:500}.compare-table thead th.col-emph{font-weight:600}.cards-3{border-bottom:1px solid var(--ink-black);border-top:1px solid var(--ink-black);display:grid;grid-template-columns:repeat(3,1fr)}.cards-3>div{border-bottom:1px solid var(--hairline);border-right:1px solid var(--hairline);padding:clamp(36px,5vh,56px) clamp(24px,3vw,36px)}.cards-3>div:nth-child(3n){border-right:none}.cards-3>div:nth-last-child(-n+3){border-bottom:none}.cards-3 h3{color:var(--ink-black);font-size:clamp(20px,2vw,26px);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin-bottom:14px}.cards-3 p{color:var(--deep-slate);font-size:15px;line-height:1.55;margin-bottom:16px}.cards-3 .systems{color:var(--ash-gray);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;line-height:1.7;text-transform:uppercase}.cards-3 .systems a{border-bottom:1px solid transparent;color:var(--ash-gray);text-decoration:none;transition:color .15s ease}.cards-3 .systems a:hover{border-bottom-color:var(--ink-black);color:var(--ink-black)}@media (max-width:900px){.cards-3{grid-template-columns:repeat(2,1fr)}.cards-3>div:nth-child(3n){border-right:1px solid var(--hairline)}.cards-3>div:nth-child(2n){border-right:none}.cards-3>div:nth-last-child(-n+3){border-bottom:1px solid var(--hairline)}.cards-3>div:nth-last-child(-n+2){border-bottom:none}}@media (max-width:600px){.cards-3{grid-template-columns:1fr}.cards-3>div{border-bottom:1px solid var(--hairline)!important;border-right:none!important}.cards-3>div:last-child{border-bottom:none!important}}.delivery{border-bottom:1px solid var(--ink-black);border-top:1px solid var(--ink-black);display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.delivery>div{border-right:1px solid var(--hairline);padding:clamp(40px,6vh,72px) clamp(24px,3vw,40px)}.delivery>div:last-child{border-right:none}.delivery h3{color:var(--ink-black);font-size:clamp(22px,2.2vw,32px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin-bottom:16px}.delivery .label{color:var(--ash-gray);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;margin-bottom:24px;text-transform:uppercase}.delivery p{color:var(--deep-slate);font-size:15px;line-height:1.6}@media (max-width:800px){.delivery{grid-template-columns:1fr}.delivery>div{border-bottom:1px solid var(--hairline);border-right:none}.delivery>div:last-child{border-bottom:none}}.cta{padding:clamp(80px,14vh,168px) 0}.cta-q{color:var(--ink-black);font-size:var(--type-cta);font-weight:600;letter-spacing:-.035em;line-height:1;margin-bottom:clamp(40px,6vh,72px);text-wrap:balance}.cta-foot{align-items:center;border-top:1px solid var(--hairline);display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;padding-top:40px}.cta-foot .meta{color:var(--ash-gray);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;line-height:1.7;text-transform:uppercase}.cta-foot .meta strong{color:var(--ink-black);font-weight:500}.cta-actions{display:flex;gap:12px}.footer{background:var(--button-black);color:var(--canvas-white);width:100%}.footer-inner{margin:0 auto;max-width:1400px;padding:80px var(--pad-page-x) 48px}.footer-top{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:48px;padding-bottom:48px}.footer-logo{display:block;filter:invert(1) brightness(2);width:130px}.footer-elite{display:block;height:176px;width:176px}.footer-grid{border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;gap:40px;grid-template-columns:1fr 1.4fr 1.4fr 1fr;padding-bottom:56px}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.footer-grid{grid-template-columns:1fr}}.footer-col h4{color:hsla(0,0%,100%,.5);font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;margin-bottom:20px;text-transform:uppercase}.footer-col ul{list-style:none}.footer-col li{margin-bottom:12px}.footer-col a{color:hsla(0,0%,100%,.85);font-size:14px}.footer-col a:hover{color:var(--canvas-white)}.footer-col:first-child>ul{padding-top:32px}.footer-col ul.plain li{color:hsla(0,0%,100%,.85);font-size:14px}.footer-bottom{color:hsla(0,0%,100%,.5);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:12px;gap:16px;justify-content:space-between;padding-top:32px}h2.heading+.sub{color:var(--deep-slate);font-size:clamp(17px,1.25vw,22px);font-weight:500;line-height:1.4;margin-top:16px;max-width:38ch;text-wrap:balance}.section-body>.body ul.tick{border-top:1px solid var(--hairline);list-style:none;margin:24px 0 0}.section-body>.body ul.tick li{border-bottom:1px solid var(--hairline);color:var(--ink-black);font-size:var(--type-body);line-height:1.55;padding:18px 0 18px 36px;position:relative}.section-body>.body ul.tick li:before{border:1px solid var(--ink-black);border-radius:50%;color:var(--ink-black);content:"✓";display:grid;font-size:14px;font-weight:600;height:22px;left:0;place-items:center;position:absolute;top:18px;width:22px}.phases{border-top:1px solid var(--ink-black)}.phase-row{align-items:baseline;border-bottom:1px solid var(--hairline);display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:80px 1.4fr 2fr 1fr;padding:clamp(36px,6vh,72px) 0}.phase-num{color:var(--ash-gray);font-family:var(--font-mono);font-size:14px;letter-spacing:.04em}.phase-title{color:var(--ink-black);font-size:var(--type-index);font-weight:600;letter-spacing:-.02em;line-height:1.1}.phase-desc{color:var(--deep-slate);font-size:16px;line-height:1.55;text-wrap:pretty}.phase-meta{color:var(--ash-gray);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;line-height:1.55;text-transform:uppercase}.phase-meta strong{color:var(--ink-black);display:block;font-size:11px;font-weight:500;letter-spacing:.08em;margin-bottom:6px}.pod{border-bottom:1px solid var(--ink-black);border-top:1px solid var(--ink-black);display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.pod>div{border-right:1px solid var(--hairline);padding:clamp(40px,6vh,72px) clamp(24px,3vw,40px)}.pod>div:last-child{border-right:none}.pod h3{color:var(--ink-black);font-size:clamp(22px,2.2vw,32px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin-bottom:16px}.pod .label{color:var(--ash-gray);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;margin-bottom:24px;text-transform:uppercase}.pod p{color:var(--deep-slate);font-size:15px;line-height:1.6;margin-bottom:14px}.pod .person{border-top:1px solid var(--hairline);color:var(--ash-gray);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;line-height:1.6;margin-top:28px;padding-top:20px}.pod .person strong{color:var(--ink-black);display:block;font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.01em;margin-bottom:6px;text-transform:none}.two{border-top:1px solid var(--ink-black);display:grid;gap:0;grid-template-columns:1fr 1fr}.two>div{border-right:1px solid var(--hairline);padding:clamp(40px,6vh,72px) clamp(24px,3vw,40px)}.two>div:last-child{border-right:none}.two h3{color:var(--ink-black);font-size:clamp(22px,2.4vw,30px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin-bottom:16px}.two .label{color:var(--ash-gray);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;margin-bottom:24px;text-transform:uppercase}.two p{color:var(--deep-slate);font-size:15px;line-height:1.6;margin-bottom:14px;max-width:50ch}.two p.emph{color:var(--ink-black);font-weight:500}ul.dolist,ul.notlist{border-top:1px solid var(--hairline);list-style:none;margin:24px 0 0}ul.dolist li,ul.notlist li{border-bottom:1px solid var(--hairline);color:var(--ink-black);font-size:var(--type-body);line-height:1.55;padding:18px 0 18px 36px;position:relative}ul.notlist li:before{border:1px solid var(--ink-black);color:var(--ink-black);content:"✕";font-size:13px;place-items:center}ul.dolist li:before,ul.notlist li:before{border-radius:50%;display:grid;font-weight:600;height:22px;left:0;position:absolute;top:18px;width:22px}ul.dolist li:before{background:var(--ink-black);color:var(--canvas-white);content:"✓";font-size:14px;place-items:center}.models{border-bottom:1px solid var(--ink-black);border-top:1px solid var(--ink-black);display:grid;gap:0;grid-template-columns:1.3fr 1fr}.models>div{border-right:1px solid var(--hairline);padding:clamp(40px,6vh,72px) clamp(24px,3vw,40px)}.models>div:last-child{background:var(--subtle-cream);border-right:none}.models .tag{color:var(--ash-gray);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;margin-bottom:24px;text-transform:uppercase}.models .tag.rec{background:var(--highlight);border-radius:4px;color:var(--ink-black);display:inline-block;padding:4px 10px}.models h3{color:var(--ink-black);font-size:clamp(22px,2.4vw,32px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin-bottom:16px}.models p{color:var(--deep-slate);font-size:15px;line-height:1.6;margin-bottom:14px;max-width:50ch}.models .footnote{color:var(--ash-gray);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;margin-top:24px;text-transform:uppercase}@media (max-width:768px){.nav{flex-wrap:wrap;gap:12px;padding:16px 0}.nav-brand img{width:90px}.nav-phone{display:none}.nav-right{gap:12px}.btn-ghost,.btn-primary{font-size:13px;padding:9px 16px}.pill-nav{display:none!important}.crumbs{font-size:11px;padding:16px 0 0}.hero{padding:40px 0 56px}.hero-meta{font-size:11px;gap:6px;grid-template-columns:1fr;margin-bottom:40px}.hero-meta .right{text-align:left}h1.display{margin-bottom:32px}h1.display .indent{padding-left:0}.hero-foot{gap:20px;grid-template-columns:1fr;padding-top:24px}.hero-foot .lede{font-size:18px}.hero-foot .body{font-size:14px}.hero-cta-row{margin-top:32px}.hero-cta-row a{font-size:16px}.section{padding:56px 0}.section-body,.section-head{gap:16px;grid-template-columns:1fr}.section-head{margin-bottom:32px}.section-num{border-bottom:1px solid var(--ink-black);border-top:0;padding-bottom:8px;padding-top:0}.section-num strong{display:inline;margin-right:8px}.section-body>.marg{display:none}.section-body>.body p{font-size:16px}.closing-line{margin-left:0;margin-top:32px;padding-left:0;padding-top:24px}.inline-cta{margin-left:0;margin-top:24px}.pull{padding:56px 0}.pull-q.indent{padding-left:0}.pull-attr{margin-top:28px}.index-row{gap:8px 16px;padding:20px 0}.index-num{font-size:12px}.index-title{font-size:22px}.index-desc{font-size:14px}.index-outcome{font-size:11px}.group-label{margin-top:40px}h2.heading+.sub{font-size:17px;max-width:100%}.section-body>.body ul.tick li{font-size:15px;padding-left:32px}.section-body>.body ul.tick li:before{font-size:12px;height:20px;width:20px}.phase-row{gap:16px 24px;grid-template-columns:50px 1fr}.phase-row .phase-desc,.phase-row .phase-meta{grid-column:2/3}.pod{grid-template-columns:1fr}.pod>div{border-bottom:1px solid var(--hairline);border-right:none;padding:32px 24px}.pod>div:last-child{border-bottom:none}.two{grid-template-columns:1fr}.two>div{border-bottom:1px solid var(--hairline);border-right:none;padding:32px 24px}.two>div:last-child{border-bottom:none}.models{grid-template-columns:1fr}.models>div{border-bottom:1px solid var(--hairline);border-right:none;padding:32px 24px}.models>div:last-child{border-bottom:none}ul.dolist li,ul.notlist li{font-size:15px;padding-left:32px}ul.dolist li:before,ul.notlist li:before{font-size:12px;height:20px;width:20px}.delivery{grid-template-columns:1fr}.delivery>div{border-bottom:1px solid var(--hairline);border-right:none;padding:32px 24px}.delivery>div:last-child{border-bottom:none}.cta{padding:64px 0}.cta-q{font-size:36px;margin-bottom:32px}.cta-foot{align-items:flex-start;flex-direction:column;gap:20px;padding-top:28px}.cta-foot .meta{font-size:11px}.cta-actions{flex-direction:column;width:100%}.cta-actions .btn-ghost,.cta-actions .btn-primary{justify-content:center;width:100%}.footer-inner{padding:56px 24px 32px}.footer-grid{gap:32px;grid-template-columns:1fr;padding-bottom:32px}.footer-bottom{align-items:flex-start;flex-direction:column;padding-top:24px}}@media (max-width:480px){h1.display{font-size:36px;line-height:1}h2.heading{font-size:26px}.pull-q{font-size:24px}.cta-q{font-size:30px}}