@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-700-normal.3hmancrpg57x4.woff2)format("woff2"),url(../media/barlow-condensed-latin-700-normal.31l4qbhx6zok2.woff)format("woff")}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/barlow-condensed-latin-800-normal.3djb9aq_mafq5.woff2)format("woff2"),url(../media/barlow-condensed-latin-800-normal.3r87gr0di6ox9.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-400-normal.2o7k1_w7_w7bj.woff2)format("woff2"),url(../media/dm-sans-latin-400-normal.12jnqtfk91av5.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-500-normal.2f4st7_5x_v78.woff2)format("woff2"),url(../media/dm-sans-latin-500-normal.366wxi7rk3-vz.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/dm-sans-latin-700-normal.0lo5o3yaiuo13.woff2)format("woff2"),url(../media/dm-sans-latin-700-normal.3frjp6l305o-t.woff)format("woff")}
:root{--cream:#f4efe6;--paper:#fffdf8;--ink:#121212;--orange:#ff5b2d;--orange-dark:#c63c15;--blue:#2149df;--lime:#c6ff4a;--muted:#5f5c56;--rule:#c9c2b6;--body:"DM Sans",Arial,sans-serif;--display:"Barlow Condensed","Arial Narrow",Impact,sans-serif;--mono:Consolas,"Courier New",monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:135px}body{background:var(--cream);color:var(--ink);font-family:var(--body);margin:0;font-size:16px;line-height:1.6}::selection{background:var(--lime);color:var(--ink)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}input,select,textarea{border-radius:0;max-width:100%}button,a,input,select,textarea,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.capital-console :focus-visible,.site-footer :focus-visible,.readiness-teaser :focus-visible{outline-color:var(--lime)}[hidden]{display:none!important}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.025em;white-space:pre-line;font-weight:700;line-height:.96}h1{font-size:clamp(3rem,7vw,6.5rem)}h2{margin-bottom:22px;font-size:clamp(2.5rem,4.2vw,4.1rem)}h3{font-size:1.2rem;line-height:1.3}p{margin-bottom:1.1em}ul,ol{padding-left:1.35em}li{margin-bottom:10px}small{font-size:.78rem}img,svg{max-width:100%}.wrap{width:min(1328px,100% - 96px);margin-inline:auto}.eyebrow{font:700 .69rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;display:block}.note{color:var(--muted);font-size:.82rem;line-height:1.6}.lead{font-size:1.14rem;line-height:1.7}.text-link{text-underline-offset:6px;align-items:center;gap:16px;font-size:.84rem;font-weight:700;text-decoration:underline;display:inline-flex}.text-link:hover{text-decoration-thickness:2px}.text-button{text-underline-offset:5px;background:0 0;border:0;padding:12px 0;font-size:.85rem;text-decoration:underline}.actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.button{border:2px solid var(--ink);min-height:49px;box-shadow:4px 4px 0 var(--ink);font:700 .77rem/1.4 var(--body);text-align:left;justify-content:space-between;align-items:center;gap:25px;padding:13px 21px;transition:transform .16s,box-shadow .16s;display:inline-flex}.button:hover{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.button span{font-size:1.2rem;line-height:1}.button-orange{background:var(--orange);color:var(--ink)}.button-lime{background:var(--lime);color:var(--ink)}.button-paper{background:var(--paper);color:var(--ink)}.button-dark{background:var(--ink);color:var(--paper)}.skip-link{z-index:200;background:var(--lime);border:2px solid;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.site-header{z-index:50;background:var(--cream);border-bottom:2px solid var(--ink);position:sticky;top:0}.utility-bar{background:var(--ink);color:var(--cream);font:500 .56rem/1.5 var(--mono);letter-spacing:.12em;padding:7px 0}.utility-bar .wrap{justify-content:space-between;gap:16px;display:flex}.header-main{justify-content:space-between;align-items:center;gap:25px;height:84px;display:flex}.brand{letter-spacing:-.035em;align-items:center;gap:11px;font-size:1.15rem;font-weight:700;line-height:1;display:flex}.brand>span:last-child>span{letter-spacing:.215em;margin-top:5px;font-size:.67rem;display:block}.brand-mark{letter-spacing:-7px;background:var(--orange);border:2px solid var(--ink);align-items:center;width:44px;height:44px;padding-left:6px;font-size:35px;font-weight:700;line-height:1;display:flex}.brand-mark>span{font-size:32px;transform:translateY(-2px)}.primary-nav{align-items:center;gap:28px;display:flex}.nav-trigger{background:0 0;border:0;align-items:center;gap:13px;padding:24px 0;font-size:.78rem;font-weight:700;display:flex}.nav-trigger>span{font-size:1.1rem}.nav-trigger[aria-expanded=true]{color:var(--blue)}.header-cta{min-height:44px;padding:10px 15px;font-size:.72rem;box-shadow:3px 3px}.mobile-toggle{background:0 0;border:2px solid;width:44px;min-height:44px;font-size:1.3rem;display:none}.mega-menu{background:var(--paper);border-block:2px solid var(--ink);width:100%;position:absolute;top:100%;left:0;box-shadow:0 7px #12121218}.mega-inner{grid-template-columns:1fr 2fr;gap:64px;padding-block:32px;display:grid}.mega-inner>div>p{font-family:var(--display);max-width:300px;margin:16px 0 0;font-size:2.4rem;font-weight:700;line-height:1.1}.mega-inner ul{grid-template-columns:1fr 1fr;gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.mega-inner li{margin:0}.mega-inner li a{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:10px;min-height:48px;font-size:.84rem;display:flex}.mega-inner li a:hover{color:var(--blue)}.home-hero{border-bottom:2px solid var(--ink);background:var(--cream)}.hero-grid{grid-template-columns:1.12fr 1fr;display:grid}.hero-copy{flex-direction:column;justify-content:center;padding:46px 42px 34px 0;display:flex}.hero-copy>.eyebrow{align-items:center;gap:10px;margin-bottom:23px;font-size:.64rem;display:flex}.signal-line{background:var(--orange);flex-shrink:0;width:22px;height:3px}.hero-copy h1{letter-spacing:-.025em;margin-bottom:23px;font-size:clamp(4.8rem,7.9vw,7.8rem);font-weight:800;line-height:.88}.hero-copy h1>span{color:var(--orange-dark)}.hero-copy>p{max-width:455px;margin-bottom:24px;font-size:1rem;line-height:1.65}.hero-footnote{font:500 .54rem/1.6 var(--mono);letter-spacing:.045em;gap:21px;margin-top:31px;display:flex}.hero-footnote>span{align-items:center;gap:7px;display:flex}.hero-footnote>span:before{content:"";background:var(--orange);width:4px;height:4px}.hero-console{border-left:1px solid var(--ink);background-image:linear-gradient(#12121207 1px,#0000 1px),linear-gradient(90deg,#12121207 1px,#0000 1px);background-size:24px 24px;align-items:center;padding:38px 0 38px 36px;display:flex}.capital-console{background:var(--ink);width:100%;color:var(--paper);border:2px solid var(--ink);box-shadow:7px 7px 0 var(--orange);scroll-margin-top:150px}.console-top{font:500 .62rem/1.4 var(--mono);letter-spacing:.065em;border-bottom:1px solid #ffffff35;justify-content:space-between;gap:12px;padding:14px 20px;display:flex}.console-top>span:first-child{align-items:center;gap:8px;display:flex}.console-top>span:last-child{color:#b3b1aa}.status-dot{background:var(--lime);border-radius:50%;width:6px;height:6px;display:inline-block}.console-tabs{grid-template-columns:repeat(3,1fr);display:grid}.console-tabs button{color:var(--paper);min-height:47px;font:700 .65rem/1.3 var(--mono);text-transform:uppercase;background:#212121;border:1px solid #ffffff35;border-top:0;border-left:0;transition:background .15s}.console-tabs button:last-child{border-right:0}.console-tabs button[aria-pressed=true]{background:var(--lime);color:var(--ink)}.console-form{padding:24px 24px 17px}.console-form label{font:500 .65rem/1.4 var(--mono);margin-bottom:8px;display:block}.console-form .amount-label{letter-spacing:.07em;color:#d5d1c8;justify-content:space-between;margin-bottom:0;display:flex}.amount-label>span{color:#b3b1aa}.amount-input{font-family:var(--display);border-bottom:1px solid #ffffff35;align-items:center;gap:3px;margin:2px 0 20px;padding-bottom:12px;font-size:3.85rem;font-weight:700;line-height:1;display:flex}.amount-input input{color:var(--paper);font-family:inherit;font-weight:inherit;font-size:inherit;appearance:textfield;background:0 0;border:0;width:100%;min-width:0;padding:0;line-height:1}.amount-input input::-webkit-inner-spin-button{appearance:none}.console-form select{width:100%;color:var(--paper);background:#262626;border:1px solid #75746e;min-height:45px;margin-bottom:15px;padding:12px 10px;font-size:.8rem}.console-submit{width:100%;box-shadow:none;margin-top:5px}.console-submit:hover{box-shadow:none}.console-note{text-align:center;color:#c3c0b8;margin:13px 0 0;font-size:.64rem}.router-results{border-top:1px solid #6c6b66;padding:20px 24px}.router-results>.eyebrow{color:var(--lime);margin-bottom:12px}.router-results>a{border-bottom:1px solid #ffffff40;justify-content:space-between;padding:11px 0;font-size:.84rem;display:flex}.router-results>p{color:#d5d1c8;margin-top:15px;font-size:.73rem}.principle-strip{background:var(--orange);border-bottom:2px solid var(--ink);padding:15px 0}.principle-strip>.wrap{font:700 .65rem/1.5 var(--mono);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:18px;display:flex}.principle-strip span:nth-child(2n){font-size:1.3rem;line-height:1}.section{padding-block:65px}.section+.section{border-top:1px solid var(--rule)}.section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:32px;display:flex}.section-heading .eyebrow{margin-bottom:15px}.section-number{color:var(--orange-dark)}.section-heading h2{margin-bottom:0}.section-description{max-width:380px;font-size:.9rem;line-height:1.75}.section-description p{margin-bottom:0}.family-grid{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.family-panel{border-right:2px solid var(--ink);flex-direction:column;min-width:0;padding:25px 25px 20px;transition:background .18s;display:flex}.family-panel:last-child{border-right:0}.family-panel.business{background:var(--blue);color:#fff}.family-panel.property{background:var(--paper)}.family-panel.personal{background:var(--lime)}.family-meta{justify-content:space-between;align-items:start;gap:10px;margin-bottom:28px;display:flex}.family-meta .eyebrow{font-size:.6rem}.family-symbol{font-size:38px;line-height:1}.family-panel h3{font-family:var(--display);margin-bottom:14px;font-size:3.2rem;font-weight:700;line-height:1}.family-panel>strong{margin-bottom:8px;font-size:.84rem;line-height:1.5;display:block}.family-panel>p{flex-grow:1;max-width:300px;margin-bottom:27px;font-size:.77rem;line-height:1.75}.family-bottom{border-top:1px solid;justify-content:space-between;align-items:center;gap:10px;padding-top:15px;font-size:.71rem;font-weight:700;display:flex}.family-bottom>span{font-size:1.3rem;transition:transform .18s}.family-panel:hover .family-bottom>span{transform:translate(3px,-3px)}.funding-links{grid-template-columns:1fr 1fr;gap:0 44px;display:grid}.funding-links>a{border-bottom:1px solid var(--ink);align-items:center;gap:21px;min-width:0;padding:23px 0;display:flex}.funding-links>a>span:last-child{flex-shrink:0;margin-left:auto;font-size:1.7rem;transition:transform .16s}.funding-links>a:hover>span:last-child{transform:translate(4px,-4px)}.funding-links strong{font-size:1.07rem;line-height:1.5;display:block}.funding-links small{color:var(--muted);max-width:490px;margin-top:5px;font-size:.74rem;line-height:1.65;display:block}.funding-links .row-number{font:500 .65rem/1.5 var(--mono);color:var(--muted);align-self:start;padding-top:4px}.home-hero~.section .funding-links small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.decision-band{border-block:2px solid var(--ink);background:var(--paper)}.decision-grid{grid-template-columns:1fr 1fr;display:grid}.comparison-teaser{padding:46px 48px 46px 0}.comparison-teaser>.eyebrow,.readiness-teaser>.eyebrow{margin-bottom:20px}.comparison-teaser h2,.readiness-teaser h2{font-size:3.55rem}.mini-matrix{margin:28px 0;font-size:.73rem}.mini-matrix>div{border-bottom:1px solid var(--rule);grid-template-columns:.7fr 1fr 1fr;gap:10px;padding:12px 0;display:grid}.mini-matrix>div:first-child{border-block:2px solid var(--ink)}.mini-matrix>div>span:first-child{font:500 .6rem/1.5 var(--mono);color:var(--muted);align-self:center}.readiness-teaser{background:var(--ink);color:var(--paper);padding:46px}.readiness-teaser>.eyebrow{color:var(--lime)}.readiness-teaser p{color:#ded9cf;max-width:390px;font-size:.87rem}.readiness-teaser ol{margin:27px 0;padding:0;list-style:none}.readiness-teaser li{border-bottom:1px solid #ffffff35;gap:20px;margin-bottom:13px;padding-bottom:13px;font-size:.8rem;display:flex}.readiness-teaser li span{color:var(--lime);font-family:var(--mono);font-size:.7rem}.readiness-teaser small{color:#c3c0b8;margin-top:16px;font-size:.65rem;display:block}.tool-links{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tool-link{background:var(--paper);border:1px solid var(--ink);flex-direction:column;padding:26px 23px;transition:transform .16s,box-shadow .16s;display:flex}.tool-link:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-3px,-3px)}.tool-link>.eyebrow{color:var(--muted);margin-bottom:31px;font-size:.61rem}.tool-link h3{font-family:var(--display);justify-content:space-between;gap:12px;font-size:2rem;line-height:1;display:flex}.tool-link p{flex-grow:1;font-size:.79rem;line-height:1.7}.tool-link .text-link{margin-top:13px;font-size:.72rem}.all-tools{margin-top:28px}.process-grid{grid-template-columns:repeat(3,1fr);gap:30px 40px;margin:0;padding:0;list-style:none;display:grid}.process-grid li{border-top:1px solid var(--ink);padding:20px 0 0}.step-number{font:700 2.5rem/1 var(--display);color:var(--orange-dark);margin-bottom:17px;display:block}.process-grid h3{margin-bottom:6px;font-size:.92rem}.process-grid p{color:var(--muted);margin:0;font-size:.78rem}.decision-cta{background:var(--orange);border-block:2px solid var(--ink);padding:47px 0}.decision-cta>.wrap{justify-content:space-between;align-items:center;gap:50px;display:flex}.decision-cta h2{max-width:700px;margin:15px 0;font-size:3.5rem}.decision-cta p{margin:0;font-size:.85rem}.cta-actions{flex-direction:column;flex-shrink:0;gap:22px;display:flex}.cta-actions .button-dark{box-shadow:4px 4px 0 var(--paper)}.cta-actions .text-link{font-size:.75rem}.breadcrumbs{font:500 .63rem/1.6 var(--mono);color:var(--muted);padding-top:20px}.breadcrumbs ol{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{gap:12px;margin:0;display:flex}.breadcrumbs li:not(:last-child):after{content:"/"}.breadcrumbs a:hover{text-decoration:underline}.page-hero{border-bottom:2px solid var(--ink);background:var(--cream);padding:43px 0 49px}.page-hero .eyebrow{color:var(--orange-dark);margin-bottom:20px}.page-hero h1{max-width:1000px;margin-bottom:24px}.page-hero p{max-width:775px;margin-bottom:28px;font-size:1.05rem;line-height:1.7}.page-hero.compact{padding-block:36px 35px}.page-hero.compact h1{font-size:clamp(3rem,5.8vw,5.7rem)}.page-hero.compact p{margin-bottom:0}.hub-questions{border-block:2px solid var(--ink);background:var(--blue);color:var(--paper);padding:44px 0}.hub-questions>.wrap{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.hub-questions h2{margin:17px 0 0}.hub-questions ol{margin:0}.hub-questions li{border-bottom:1px solid #ffffff70;padding:12px 0;font-size:.97rem}.product-layout{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;gap:65px;display:grid}.article-section{border-bottom:1px solid var(--rule);padding:48px 0}.article-section>.eyebrow{margin-bottom:20px}.article-section h2{font-size:clamp(2.5rem,3.5vw,3.5rem);line-height:1}.article-section h3{margin:28px 0 14px}.detail-list{margin-bottom:24px;padding:0;list-style:none}.detail-list li{margin-bottom:12px;padding-left:24px;font-size:.91rem;line-height:1.8;position:relative}.detail-list li:before{content:"↗";color:var(--orange-dark);position:absolute;left:0}.use-tags{flex-wrap:wrap;gap:8px;display:flex}.use-tags>span{border:1px solid var(--ink);background:var(--paper);padding:7px 12px;font-size:.74rem}.product-aside{padding-top:48px;position:sticky;top:132px}.structure-panel{background:var(--paper);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);padding:25px}.structure-panel h2{margin:15px 0 20px;font-size:2.8rem}.structure-panel dl{margin:0 0 24px}.structure-panel dl>div{border-top:1px solid var(--rule);padding:12px 0}.structure-panel dt{font:700 .64rem/1.4 var(--mono);text-transform:uppercase;color:var(--muted)}.structure-panel dd{margin:5px 0 0;font-size:.8rem}.structure-panel .button{width:100%;padding-inline:13px;font-size:.7rem}.structure-panel small{color:var(--muted);margin-top:14px;font-size:.64rem;display:block}.source-note{flex-wrap:wrap;align-items:center;gap:12px 22px;padding-block:23px;font-size:.72rem;display:flex}.source-note a{text-underline-offset:4px;text-decoration:underline}.source-note small{width:100%;color:var(--muted);font-size:.7rem}.tradeoffs{background:var(--lime);border:2px solid var(--ink);margin-top:35px;padding:30px}.tradeoffs .detail-list li:before{color:var(--ink)}.ecosystem-strip{background:var(--blue);color:var(--paper);border-block:2px solid var(--ink);padding:43px 0}.ecosystem-inner{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.ecosystem-inner h2{margin:16px 0 0}.ecosystem-context>a{border-bottom:1px solid #ffffff65;justify-content:space-between;gap:16px;padding:16px 0;font-size:.85rem;display:flex}.ecosystem-context p{margin:20px 0 0;font-size:.85rem}.ecosystem-context p .eyebrow{font-size:.58rem}.faq-list{border-top:2px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--ink)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:.98rem;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font:400 1.5rem/1 var(--mono);transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{max-width:890px;padding-bottom:13px;padding-right:35px;font-size:.91rem;line-height:1.8}.parent-rail{background:var(--ink);color:var(--paper);padding:18px 0}.parent-rail>.wrap{justify-content:space-between;align-items:center;gap:20px;display:flex}.parent-rail a{gap:20px;font-size:.76rem;display:flex}.parent-rail .eyebrow{color:var(--lime)}.vertical-layout{grid-template-columns:1.2fr 1fr;gap:65px;display:grid}.vertical-layout>div>.eyebrow{margin-bottom:20px}.vertical-layout h2{font-size:3.1rem}.context-points{margin-top:28px}.context-points>div{border-top:1px solid var(--rule);gap:22px;margin-top:20px;padding-top:20px;display:flex}.context-points>div>span{font:700 2rem/1 var(--display);color:var(--orange-dark)}.context-points p{margin:0;font-size:.91rem}.context-checklist{background:var(--paper);border:2px solid var(--ink);align-self:start;padding:30px}.context-checklist h3{margin-top:26px}label{font-size:.81rem;font-weight:700;display:block}input:not([type=checkbox]),select,textarea{border:1px solid var(--ink);background:var(--paper);width:100%;min-height:47px;margin-top:8px;padding:12px 13px;font-size:.88rem;font-weight:400;line-height:1.5;display:block}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}legend{font-family:var(--display);margin-bottom:25px;font-size:2rem;font-weight:700;line-height:1.2}legend>span{color:var(--orange-dark);margin-right:16px}.workspace-top{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:20px;padding:17px 23px;display:flex}.comparison-workspace,.readiness-workspace,.application-workspace{border:2px solid var(--ink);background:var(--paper)}.compare-controls{grid-template-columns:.7fr 1fr 1fr 1fr;gap:20px;padding:26px;display:grid}.comparison-disclaimer{background:var(--cream);border-block:1px solid var(--rule);margin:0;padding:16px 26px;font-size:.78rem}.table-scroll{max-width:100%;overflow-x:auto}.table-scroll table{border-collapse:collapse;table-layout:fixed;width:100%}.table-scroll caption{text-align:left;color:var(--muted);padding:20px 25px;font-size:.75rem;font-weight:700}.table-scroll th,.table-scroll td{border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);text-align:left;vertical-align:top;padding:20px 23px;font-size:.8rem;line-height:1.7}.table-scroll tr>:last-child{border-right:0}.table-scroll thead th{background:var(--lime);border-block:2px solid var(--ink);vertical-align:middle;font-size:.94rem}.table-scroll thead th:first-child{font:700 .7rem/1.5 var(--mono);background:var(--cream);width:175px}.table-scroll tbody th{background:var(--cream);font-size:.74rem;font-weight:700}.table-scroll tr:nth-child(2n) td{background:#f9f7f1}.comparison-actions{flex-wrap:wrap;align-items:center;gap:26px;padding:26px;display:flex}.comparison-actions .button{font-size:.74rem}.result-note{background:var(--lime);border-left:3px solid var(--ink);margin:20px 0;padding:17px 22px;font-size:.85rem}.comparison-workspace>.result-note{margin:0 26px 26px}.empty-state{text-align:center;padding:50px 25px}.mobile-comparison{display:none}.readiness-workspace{max-width:1020px;margin:auto}.readiness-workspace form{padding:35px}.form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.readiness-workspace fieldset+fieldset{border-top:1px solid var(--rule);margin-top:35px;padding-top:30px}.readiness-workspace .note{margin-top:20px}.form-actions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:28px;display:flex}.readiness-results{border-top:2px solid var(--ink);background:var(--cream);padding:35px}.readiness-results>h2{margin-top:20px}.readiness-results h3{margin-top:30px}.readiness-results li{font-size:.88rem;line-height:1.7}.result-lanes{flex-wrap:wrap;gap:12px;display:flex}.result-lanes>a{background:var(--paper);border:1px solid var(--ink);padding:12px 16px;font-size:.85rem;font-weight:700}.result-columns{grid-template-columns:1fr 1fr;gap:35px;display:grid}.result-columns>div:nth-child(2){border-left:1px solid var(--rule);padding-left:30px}.result-columns p{font-size:.88rem}.requirements-layout,.cost-intro{grid-template-columns:1fr 1.15fr;gap:65px;display:grid}.requirements-layout h2,.cost-intro h2{margin-top:18px}.requirements-layout>div>p{max-width:400px;font-size:.94rem}.simple-steps{margin-top:30px;font-size:.87rem}.simple-steps li{padding:7px 0}.checklist-workspace{border:2px solid var(--ink);background:var(--paper);box-shadow:5px 5px 0 var(--ink);padding:30px}.checklist-progress{margin:27px 0}.checklist-progress progress{width:100%;height:7px;accent-color:var(--blue);margin-top:12px;display:block}.checklist-workspace legend{font-family:var(--body);margin:0 0 12px;font-size:.9rem}.checklist-item{border-bottom:1px solid var(--rule);cursor:pointer;align-items:start;gap:14px;padding:16px 0;font-size:.86rem;font-weight:400;display:flex}.checklist-item input{width:19px;height:19px;accent-color:var(--blue);flex-shrink:0;margin:2px 0 0}.checklist-workspace .note{margin-top:25px}.cost-example{background:var(--ink);color:var(--paper);padding:30px}.cost-example>.eyebrow{color:var(--lime)}.cost-example dl>div{border-bottom:1px solid #ffffff40;justify-content:space-between;gap:25px;padding:16px 0;display:flex}.cost-example dt{font-size:.85rem}.cost-example dd{font-family:var(--display);margin:0;font-size:2.1rem;font-weight:700;line-height:1}.cost-example dl>.cost-total{color:var(--lime);padding-block:20px}.cost-example p{color:#d5d1c8;margin:20px 0 0;font-size:.76rem}.cost-intro{margin-bottom:65px}.cost-questions{grid-template-columns:repeat(3,1fr);gap:25px 35px;margin-bottom:40px;display:grid}.cost-questions article{border-top:1px solid var(--ink);padding-top:20px}.cost-questions .eyebrow{color:var(--orange-dark);margin-bottom:18px}.cost-questions h3{font-size:1rem}.cost-questions p{font-size:.85rem}.resource-content{max-width:1050px}.process-timeline{margin:0;padding:0;list-style:none}.process-timeline li{border-top:1px solid var(--ink);grid-template-columns:100px 1fr;gap:30px;margin:0;padding:38px 0;display:grid}.timeline-number{font-family:var(--display);color:var(--orange-dark);font-size:4.5rem;font-weight:700;line-height:1}.process-timeline h2{margin:0 0 20px;font-size:2.9rem}.process-timeline p{max-width:780px;font-size:.94rem}.process-timeline .text-link{font-size:.82rem}.application-section{max-width:1000px}.application-workspace form{padding:35px}.full-field{margin-top:26px}.application-workspace .note{margin:15px 0}.brief-preview{background:var(--lime);border-top:2px solid;padding:32px}.brief-preview h2{font-size:2.7rem}.brief-preview>p{font-size:.85rem}.brief-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--paper);border:1px solid var(--ink);font:400 .82rem/1.8 var(--mono);padding:25px}.data-use{border-top:1px solid var(--rule);padding:35px}.data-use h2{font-size:2.3rem}.data-use p{font-size:.83rem}.not-found{min-height:65vh;padding-block:90px}.not-found h1{margin:24px 0}.not-found p{max-width:650px}.capital-console .amount-input input{color:var(--paper);font-family:var(--display);font-weight:700;font-size:inherit;background:0 0;border:0;min-height:0;margin:0;padding:0;line-height:1}.site-footer{background:var(--ink);color:var(--paper);padding:50px 0 25px}.footer-top{grid-template-columns:1.25fr 1fr 1fr;gap:50px;padding-bottom:40px;display:grid}.footer-wordmark{font-family:var(--display);align-self:start;font-size:2.75rem;font-weight:700;line-height:.92}.footer-wordmark>span{color:var(--orange)}.footer-top .eyebrow{color:#b5b0a7;margin-bottom:20px;font-size:.59rem}.footer-links{gap:10px;display:grid}.footer-links>a{font-size:.76rem}.footer-links>a:hover{color:var(--lime)}.footer-note{color:#c3c0b8;border-top:1px solid #ffffff30;grid-template-columns:1.8fr 1fr;gap:65px;padding-top:22px;display:grid}.footer-note p{margin-bottom:0;font-size:.64rem;line-height:1.8}.footer-note>p:last-child{text-align:right}.footer-note a{text-decoration:underline;display:block}@media (min-width:1500px){.hero-copy{padding-block:55px}.hero-copy h1{font-size:8.2rem}.hero-console{padding-left:52px}}@media (max-width:1150px){.wrap{width:calc(100% - 64px)}.primary-nav{gap:18px}.nav-trigger{gap:7px;font-size:.72rem}.header-main{gap:16px}.hero-copy{padding-right:26px}.hero-copy h1{font-size:7.9vw}.hero-console{padding-left:26px}.hero-copy>.eyebrow{font-size:.55rem}.hero-footnote{gap:10px;font-size:.47rem}.hero-copy .actions{gap:17px}.hero-copy .text-link{font-size:.75rem}.hero-copy .button{padding-inline:16px;font-size:.73rem}.family-panel{padding-inline:19px}.family-panel h3{font-size:2.8rem}.family-meta .eyebrow{font-size:.53rem}.comparison-teaser{padding-right:30px}.readiness-teaser{padding-inline:30px}.product-layout{gap:38px}.compare-controls{gap:14px}.table-scroll th,.table-scroll td{padding:16px}.vertical-layout,.requirements-layout,.cost-intro{gap:35px}.tool-links{gap:15px}}@media (max-width:900px){.header-main{height:74px}.primary-nav{display:none}.mobile-toggle{display:block}.header-cta{margin-left:auto}.primary-nav.mobile-open{background:var(--paper);border-bottom:2px solid var(--ink);max-height:calc(100dvh - 110px);padding:15px 32px;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.nav-trigger{border-bottom:1px solid var(--rule);justify-content:space-between;width:100%;min-height:50px;padding:15px 0;font-size:.9rem}.mega-menu{box-shadow:none;border:0;position:static}.mega-inner{width:100%;padding:12px 0 20px;display:block}.mega-inner>div{display:none}.mega-inner ul{gap:0 24px}.mega-inner li a{min-height:49px;font-size:.76rem}.hero-grid{grid-template-columns:1fr 1fr}.hero-copy{padding-block:40px}.hero-copy h1{font-size:7.8vw}.hero-copy>.eyebrow{font-size:.53rem;line-height:1.8}.hero-copy>p{font-size:.9rem}.hero-copy .actions{flex-direction:column;align-items:start;gap:20px}.hero-footnote{flex-wrap:wrap;gap:5px}.console-top{padding:12px 14px;font-size:.52rem}.console-form{padding:20px 17px 14px}.amount-input{font-size:3.25rem}.console-tabs button{font-size:.58rem}.console-note{font-size:.59rem}.console-submit{padding-inline:12px;font-size:.7rem}.family-grid{grid-template-columns:1fr}.family-panel{border-right:0;border-bottom:2px solid var(--ink);grid-template-columns:1fr 1fr;gap:5px 30px;padding:24px;display:grid}.family-panel:last-child{border-bottom:0}.family-meta{grid-column:1/-1;margin-bottom:5px}.family-symbol{font-size:25px}.family-panel h3{grid-row:2/4;font-size:3.4rem}.family-panel>strong{margin-bottom:0}.family-panel>p{max-width:100%;margin-bottom:15px}.family-bottom{grid-column:1/-1}.section-description{max-width:290px}.section-heading{gap:30px}.funding-links{gap:0 25px}.funding-links>a{gap:12px}.funding-links strong{font-size:.94rem}.comparison-teaser h2,.readiness-teaser h2{font-size:2.9rem}.comparison-teaser{padding-block:35px}.readiness-teaser{padding:35px 25px}.mini-matrix{font-size:.63rem}.mini-matrix>div{gap:6px}.mini-matrix>div>span:first-child{font-size:.51rem}.comparison-teaser .button,.readiness-teaser .button{gap:12px;padding-inline:12px;font-size:.68rem}.tool-links{grid-template-columns:1fr}.tool-link{grid-template-columns:1fr 1.3fr;gap:8px 28px;padding:24px;display:grid}.tool-link>.eyebrow{grid-column:1/-1;margin-bottom:12px}.tool-link h3{margin:0;font-size:2rem}.tool-link p{margin:0}.tool-link>.text-link{grid-column:2}.process-grid{gap:25px}.decision-cta>.wrap{gap:30px}.decision-cta h2{font-size:2.7rem}.cta-actions .button{padding-inline:15px;font-size:.72rem}.cta-actions .text-link{font-size:.7rem}.product-layout{grid-template-columns:1.3fr 1fr;gap:25px}.structure-panel{padding:18px}.article-section .lead{font-size:1rem}.structure-panel dd{font-size:.74rem}.product-aside{top:120px}.product-layout h2{font-size:2.7rem}.detail-list li{font-size:.84rem}.structure-panel .button{gap:10px;padding:10px;font-size:.63rem}.vertical-layout{grid-template-columns:1fr}.vertical-layout h2{max-width:700px}.requirements-layout,.cost-intro{grid-template-columns:1fr}.requirements-layout>div>p{max-width:none}.checklist-workspace{max-width:750px}.compare-controls{grid-template-columns:1fr 1fr}.table-scroll th,.table-scroll td{font-size:.74rem}.table-scroll thead th:first-child{width:135px}.footer-top{gap:30px}.footer-note{gap:25px}}@media (max-width:650px){html{scroll-padding-top:110px}.wrap{width:calc(100% - 36px)}.utility-bar{padding:6px 0;font-size:.5rem}.utility-bar .wrap>span:last-child{display:none}.header-main{gap:15px;height:68px}.brand{gap:8px;font-size:.96rem}.brand-mark{width:36px;height:38px;padding-left:4px;font-size:31px}.brand-mark>span{font-size:27px}.brand>span:last-child>span{letter-spacing:.26em;font-size:.54rem}.header-cta{display:none}.mobile-toggle{width:39px;height:39px;min-height:39px;margin-left:auto}.primary-nav.mobile-open{padding-inline:20px}.mega-inner ul{grid-template-columns:1fr}.hero-grid{display:block}.hero-copy{padding:33px 0 30px}.hero-copy>.eyebrow{letter-spacing:.055em;margin-bottom:19px;font-size:.53rem}.hero-copy h1{margin-bottom:22px;font-size:clamp(4.1rem,15.3vw,6.6rem);line-height:.88}.hero-copy>p{max-width:460px;margin-bottom:22px;font-size:.9rem;line-height:1.7}.hero-copy .actions{flex-direction:row;align-items:center;gap:22px}.hero-copy .button{gap:15px;padding-inline:14px;font-size:.72rem}.hero-copy .text-link{gap:9px;font-size:.74rem}.hero-footnote{gap:14px;margin-top:27px;font-size:.46rem}.hero-console{border-left:0;border-top:1px solid var(--ink);padding:25px 7px 32px 0}.console-top{padding:15px 18px;font-size:.6rem}.console-tabs button{min-height:46px;font-size:.64rem}.console-form{padding:22px 21px 17px}.amount-input{font-size:3.65rem}.console-form select{font-size:.85rem}.console-submit{font-size:.78rem}.console-note{font-size:.63rem}.principle-strip{padding:13px 0}.principle-strip>.wrap{flex-wrap:wrap;justify-content:center;gap:14px;font-size:.52rem}.principle-strip span:last-child,.principle-strip span:nth-child(4){display:none}.section{padding-block:43px}.section-heading{margin-bottom:26px;display:block}.section-heading .eyebrow{margin-bottom:12px;font-size:.59rem}.section-heading h2{font-size:2.65rem;line-height:1}.section-description{max-width:none;margin-top:20px;font-size:.85rem}.section-description .text-link{font-size:.8rem}.family-panel{gap:0;padding:23px 22px;display:flex}.family-meta{margin-bottom:28px}.family-meta .eyebrow{font-size:.6rem}.family-symbol{font-size:34px}.family-panel h3{margin-bottom:17px;font-size:3.4rem}.family-panel>strong{margin-bottom:8px;font-size:.87rem}.family-panel>p{margin-bottom:23px;font-size:.79rem}.family-bottom{font-size:.74rem}.funding-links{grid-template-columns:1fr;gap:0}.funding-links>a{gap:18px;padding:20px 0}.funding-links strong{font-size:1rem}.funding-links small{font-size:.75rem}.decision-grid{grid-template-columns:1fr}.comparison-teaser{padding:35px 0}.comparison-teaser h2,.readiness-teaser h2{font-size:3.2rem}.mini-matrix{font-size:.7rem}.mini-matrix>div{gap:10px}.mini-matrix>div>span:first-child{font-size:.55rem}.readiness-teaser{margin-inline:-18px;padding:30px 24px}.comparison-teaser .button,.readiness-teaser .button{padding-inline:18px;font-size:.76rem}.tool-link{gap:0;padding:25px;display:flex}.tool-link>.eyebrow{margin-bottom:25px}.tool-link h3{margin-bottom:16px}.tool-link p{font-size:.85rem}.tool-link>.text-link{margin-top:25px}.process-grid{grid-template-columns:1fr 1fr;gap:18px 24px}.process-grid h3{font-size:.85rem}.process-grid p{font-size:.74rem}.decision-cta{padding:35px 0}.decision-cta>.wrap{flex-direction:column;align-items:start;gap:28px}.decision-cta h2{margin-top:16px;font-size:3rem}.decision-cta p{font-size:.83rem}.cta-actions{gap:20px}.cta-actions .button,.cta-actions .text-link{font-size:.77rem}.breadcrumbs{padding-top:16px;font-size:.57rem}.breadcrumbs ol,.breadcrumbs li{gap:7px}.page-hero,.page-hero.compact{padding-block:28px 32px}.page-hero h1,.page-hero.compact h1{overflow-wrap:anywhere;margin-bottom:22px;font-size:clamp(2.6rem,12vw,4rem);line-height:.98}.page-hero p{font-size:.93rem}.page-hero .eyebrow{margin-bottom:16px;font-size:.61rem}.page-hero .actions{gap:22px}.page-hero .button{font-size:.76rem}.page-hero .text-link{font-size:.79rem}.hub-questions>.wrap{grid-template-columns:1fr;gap:25px}.hub-questions{padding:32px 0}.hub-questions h2{font-size:2.7rem}.hub-questions li{font-size:.9rem}.product-layout{flex-direction:column;gap:0;display:flex}.product-main{width:100%}.product-aside{order:-1;width:100%;padding-top:30px;position:static}.structure-panel{padding:24px;box-shadow:4px 4px}.structure-panel dl{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.structure-panel h2{font-size:2.7rem}.structure-panel dd{font-size:.76rem}.structure-panel .button{padding:13px 17px;font-size:.76rem}.article-section{padding:35px 0}.article-section>.eyebrow{font-size:.61rem}.article-section h2{font-size:2.7rem}.detail-list li{font-size:.88rem}.tradeoffs{margin-top:28px;padding:23px}.ecosystem-inner{grid-template-columns:1fr;gap:24px}.ecosystem-inner h2{font-size:2.7rem}.ecosystem-context>a{font-size:.83rem}.faq-list summary{padding:20px 0;font-size:.89rem}.faq-list details p{padding-right:18px;font-size:.86rem}.parent-rail>.wrap{flex-direction:column;align-items:start;gap:10px}.parent-rail .eyebrow{font-size:.59rem}.parent-rail a{font-size:.74rem}.vertical-layout{gap:30px}.vertical-layout h2{font-size:2.6rem}.context-checklist{padding:23px}.workspace-top{flex-direction:column;align-items:start;gap:8px;padding:15px 17px}.workspace-top .eyebrow{font-size:.58rem}.compare-controls{grid-template-columns:1fr;gap:18px;padding:22px 18px}.comparison-disclaimer{padding:17px;font-size:.75rem}.table-scroll{display:none}.mobile-comparison{display:block}.mobile-comparison article{border-top:2px solid var(--ink);padding:22px 18px}.mobile-comparison h2{background:var(--lime);margin:0 -18px 15px;padding:15px;font-size:2.4rem}.mobile-comparison dl{margin:0}.mobile-comparison dl>div{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1.5fr;gap:18px;padding:13px 0;display:grid}.mobile-comparison dt{font-size:.75rem;font-weight:700}.mobile-comparison dd{margin:0;font-size:.77rem}.comparison-actions{gap:24px;padding:22px 18px}.comparison-actions .button{gap:12px;padding:12px 15px;font-size:.67rem}.readiness-workspace form{padding:26px 20px}.form-grid{grid-template-columns:1fr;gap:20px}legend{font-size:1.85rem}legend>span{margin-right:10px}.readiness-workspace fieldset+fieldset{margin-top:26px;padding-top:26px}.form-actions{gap:17px}.form-actions .button{gap:12px;padding:13px 15px;font-size:.72rem}.readiness-results{padding:27px 20px}.readiness-results h2{font-size:2.55rem}.readiness-results p{font-size:.86rem}.result-columns{grid-template-columns:1fr;gap:0}.result-columns>div:nth-child(2){border-left:0;padding-left:0}.result-note{padding:17px;font-size:.78rem}.result-lanes{grid-template-columns:1fr;display:grid}.result-lanes>a{font-size:.8rem}.readiness-results .actions{gap:20px}.readiness-results .actions .button{padding-inline:13px;font-size:.7rem}.requirements-layout h2,.cost-intro h2{font-size:2.8rem}.checklist-workspace{margin-right:5px;padding:23px 20px}.checklist-item{font-size:.8rem}.cost-example{padding:23px 20px}.cost-example>.eyebrow{font-size:.58rem}.cost-example dt{font-size:.78rem}.cost-example dd{font-size:1.9rem}.cost-example dl>div{gap:20px}.cost-questions{grid-template-columns:1fr 1fr;gap:20px}.cost-questions h3{font-size:.9rem}.cost-questions p{font-size:.8rem}.cost-intro{margin-bottom:45px}.process-timeline li{grid-template-columns:47px 1fr;gap:17px;padding:28px 0}.timeline-number{font-size:3rem}.process-timeline h2{font-size:2.2rem;line-height:1.04}.process-timeline p{font-size:.86rem}.application-workspace form{padding:25px 20px}.application-workspace .workspace-top .eyebrow{font-size:.54rem}.brief-preview{padding:24px 20px}.brief-preview h2{font-size:2.5rem}.brief-preview pre{padding:18px;font-size:.74rem}.data-use{padding:26px 20px}.data-use h2{font-size:2.2rem}.site-footer{padding-top:35px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 24px;padding-bottom:30px}.footer-wordmark{grid-column:1/-1;font-size:3rem}.footer-top .eyebrow{font-size:.52rem}.footer-links>a{font-size:.72rem}.footer-note{display:block}.footer-note>p:last-child{text-align:left;margin-top:18px}.footer-note a{display:inline}.not-found{padding-block:55px}.not-found h1{font-size:3.5rem}.not-found p{font-size:.9rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
