@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2) format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");font-weight:400 600;font-display:swap}:root{--ink:#0f1419;--deep:#0a1110;--forest:#13231f;--panel:#172923;--paper:#f8f9fa;--white:#fff;--soft:#eef2ef;--teal:#00c2a8;--mint:#79edcb;--mint-hover:#9bf4da;--gold:#f5a623;--pale-gold:#efd9a6;--muted:#aebeb7;--muted-light:#58655f;--border:#35483f;--border-light:#dce3df;--font:"Manrope","Segoe UI",sans-serif;--mono:"JetBrains Mono",monospace;--ease:cubic-bezier(.2,.65,.3,1);--fast:180ms;--normal:280ms;--slow:600ms;--radius:12px;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--deep);color:var(--white);font-family:var(--font);font-size:16px;-webkit-font-smoothing:antialiased}button,input{font:inherit}a,button,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a,button{color:inherit}a{text-decoration:none}button{border:0}img{display:block;max-width:100%;object-fit:cover}button:disabled{opacity:.5;cursor:not-allowed}.button:active,button:active{transform:translateY(1px)}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}ul{list-style:none;margin:0;padding:0}a,button{touch-action:manipulation}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--teal);outline-offset:6px}a svg,button svg{flex-shrink:0}::selection{background:var(--mint);color:var(--ink)}.wrap{width:min(var(--max),calc(100% - 96px));margin-inline:auto}.section-pad{padding-block:112px}.skip-link{position:fixed;top:12px;left:12px;transform:translateY(-160%);z-index:1000;background:var(--mint);color:var(--ink);padding:16px}.skip-link:focus{transform:translateY(0)}.site-top{overflow:clip}.small-dot{width:5px;height:5px;display:inline-block;flex-shrink:0;background:currentColor;border-radius:50%}.announcement{height:39px;display:flex;align-items:center;justify-content:center;gap:10px;background:#172722;color:#bacac3;font-size:10px;border-bottom:1px solid #2b3b35;position:relative}.announcement>.small-dot{color:var(--mint)}.announcement strong{color:#e5eee9;font-weight:500}.announcement button{display:flex;align-items:center;gap:8px;background:none;color:var(--mint);font-size:10px;padding:8px 5px}.announcement-cap{font:9px var(--mono);letter-spacing:.06em;color:#9db2a7;position:absolute;right:48px}.header{height:89px;display:flex;justify-content:space-between;gap:28px}.brand,.header{align-items:center}.brand{display:inline-flex;gap:10px;flex-shrink:0;white-space:nowrap}.brand>svg{width:31px;height:34px;color:var(--mint)}.brand>span{font-size:23px;font-weight:800;letter-spacing:.045em}.brand-ai{color:#83988d;font-size:18px;letter-spacing:-.04em;font-weight:500}.desktop-nav{gap:32px;margin-left:50px}.desktop-nav,.desktop-nav a{display:flex;align-items:center}.desktop-nav a{font-size:12px;color:#c5cfc9;gap:7px;transition:color var(--fast)}.desktop-nav a:hover{color:var(--mint)}.header-actions{gap:16px}.header-actions,.header-apply{display:flex;align-items:center}.header-apply{font-size:11px;border:1px solid #40544a;background:#17251f;border-radius:4px;min-height:40px;padding:0 16px;justify-content:center;gap:20px;transition:background var(--fast),border-color var(--fast)}.header-apply:hover{background:#243b31;border-color:var(--mint)}.menu-toggle{display:none;min-width:44px;min-height:44px;background:transparent}.mobile-nav{display:none}.hero{position:relative;min-height:731px;isolation:isolate;display:flex;flex-direction:column;border-top:1px solid #25382e;overflow:hidden;background:#10251b}.hero-landscape,.hero-shade{position:absolute;inset:0;z-index:-1}.hero-landscape img{width:100%;height:100%;object-position:center 65%;filter:brightness(.67) saturate(.65);opacity:.9}.hero-shade{background:linear-gradient(90deg,rgba(7,20,14,.94),rgba(7,20,14,.76) 39%,rgba(7,20,14,.25) 75%,rgba(7,20,14,.18)),linear-gradient(0deg,#0a1711,transparent 35%,rgba(8,21,14,.08) 80%)}.hero-content{padding-top:73px;padding-bottom:50px}.eyebrow{font-family:var(--mono);font-size:9px;letter-spacing:.11em;font-weight:400;display:flex;align-items:center;gap:12px;color:var(--muted)}.eyebrow-line{width:25px;height:1px;background:var(--teal);display:inline-block}.hero-eyebrow{color:#bcd1c6;animation:hero-enter var(--slow) var(--ease) both}.hero h1{font-size:clamp(62px,6.8vw,91px);line-height:1.08;letter-spacing:-.055em;font-weight:500;margin-top:28px;max-width:980px;animation:hero-enter var(--slow) var(--ease) 80ms both}.hero h1>span{color:#8fbdab}.hero-break{display:none}.hero-description{max-width:440px;font-size:14px;line-height:1.9;color:#d2dfd7;margin-top:28px;animation:hero-enter var(--slow) var(--ease) .16s both}.hero-actions{display:flex;gap:27px;align-items:center;margin-top:30px;animation:hero-enter var(--slow) var(--ease) .2s both}.button{min-height:49px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;gap:32px;border-radius:4px;font-size:12px;font-weight:650;transition:background var(--fast),transform var(--fast),color var(--fast),border-color var(--fast)}.button svg{transition:transform var(--fast) var(--ease)}.button:hover svg{transform:translate(2px,-2px)}.button-mint{background:var(--mint);color:#10251d;border:1px solid var(--mint)}.button-mint:hover{background:var(--mint-hover);border-color:var(--mint-hover)}.button-dark{background:var(--deep);color:var(--white);border:1px solid var(--deep)}.button-dark:hover{background:var(--forest)}.text-button{background:none;display:flex;align-items:center;gap:17px;font-size:12px;padding:12px 0;color:#e6eee9;min-height:44px;transition:color var(--fast)}.text-button:hover{color:var(--mint)}.hero-footnote{display:flex;gap:8px;align-items:center;font-size:9px;color:#a5b9ad;margin-top:26px;animation:hero-enter var(--slow) var(--ease) .24s both}.hero-footnote svg{color:#b6cdbf}.hero-fieldnote{position:absolute;right:max(48px,calc((100vw - var(--max))/2));bottom:166px;display:flex;align-items:center;gap:18px;font-family:var(--mono);font-size:9px;color:#b8cec0}.hero-fieldnote>div{display:grid;gap:7px}.field-cross{align-self:flex-start;line-height:1;color:var(--mint);font-size:21px}.hero-fieldnote svg{width:65px;height:65px;margin-left:24px;fill:none;stroke:#acbfb0;stroke-width:.6}.hero-fieldnote svg path:last-child{fill:#b1c5b7}.hero-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;height:68px;border-top:1px solid #42604866;color:#a6bcae;font:8px var(--mono);letter-spacing:.08em;position:relative}.hero-bottom>span:first-child{display:flex;gap:9px;align-items:center}.hero-bottom .small-dot{color:var(--mint);width:4px;height:4px}.hero-bottom>a{width:34px;height:34px;border:1px solid #566c5d;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;transform:translateX(-50%);color:#ccd8cf;transition:background var(--fast)}.hero-bottom>a:hover{background:#2a4834}.trust-strip{background:#101c16;border-block:1px solid #293a30}.trust-inner{justify-content:space-between;min-height:81px;gap:24px}.trust-inner,.trust-inner>div{display:flex;align-items:center}.trust-inner>div{gap:11px;color:#b4c4ba;font-size:10px;white-space:nowrap}.trust-inner svg{width:16px;height:16px;stroke-width:1.3;color:#8bac99}.desks-section{background:var(--deep)}.section-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px}.section-intro h2,h2{font-size:clamp(37px,4.1vw,55px);line-height:1.14;letter-spacing:-.045em}.section-intro h2{margin-top:21px}.section-intro>p{font-size:13px;color:var(--muted);line-height:1.9;max-width:340px;padding-bottom:6px}.desk-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.desk-card{border:1px solid #30473b;background:#101f18;border-radius:var(--radius);overflow:hidden;transition:border-color var(--normal)}.desk-card:hover{border-color:#567b65}.capital-card{background:#181e19;border-color:#3c4538}.capital-card:hover{border-color:#7c7c52}.desk-card-top{display:flex;justify-content:space-between;align-items:center;padding:24px 28px 0;position:relative;z-index:1}.desk-number{font:9px var(--mono);letter-spacing:.07em;color:#8da697}.desk-tag{font:8px var(--mono);letter-spacing:.06em;display:flex;align-items:center;gap:7px;color:var(--mint);background:#18372b;padding:7px 9px;border-radius:4px;border:1px solid #2d4b3d}.capital-card .desk-tag{background:#302f21;border-color:#4b4930;color:var(--pale-gold)}.product-diagram{height:220px;display:flex;align-items:center;justify-content:center;padding:26px 25px 0;position:relative;isolation:isolate;margin-top:0;color:#b4d2bf}.product-diagram .diagram-grid{position:absolute;inset:20px 20px 15px;z-index:-1;background-image:linear-gradient(#36504235 1px,transparent 0),linear-gradient(90deg,#36504235 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse,black 15%,transparent 70%);mask-image:radial-gradient(ellipse,black 15%,transparent 70%)}.diagram-output,.diagram-source{display:grid;justify-items:center;gap:13px;position:relative;flex-shrink:0;width:90px}.diagram-output>span:last-child,.diagram-source>span:last-child{font:7px var(--mono);letter-spacing:.04em;white-space:nowrap}.node-icon{width:43px;height:43px;display:grid;place-items:center;border:1px solid #3c5b48;border-radius:8px;background:#183022;box-shadow:0 0 0 5px #263e2720}.diagram-connector{display:flex;align-items:center;flex:1 1;min-width:16px;max-width:55px;position:relative;margin-bottom:21px}.diagram-connector>span{height:1px;background:#406b53;flex:1 1}.diagram-connector>i{width:4px;height:4px;background:var(--mint);border-radius:50%;display:block}.diagram-core{display:grid;justify-items:center;gap:12px;position:relative;flex-shrink:0;width:130px}.core-icon{width:68px;height:68px;display:grid;place-items:center;border-radius:13px;color:var(--mint);border:1px solid #528a68;background:#1b3d2b;box-shadow:0 8px 20px #07170f70}.diagram-core>span{font:8px var(--mono);color:#b4d9c1;letter-spacing:.04em}.core-orbit{position:absolute;width:100px;height:100px;border:1px solid #34523a;border-radius:24px;transform:rotate(45deg);z-index:-1;top:-16px}.capital.product-diagram{color:#d7d1ab}.capital .node-icon{color:#d1c299;background:#2a2d20;border-color:#53563b}.capital .core-icon{color:var(--pale-gold);background:#353626;border-color:#7a7851;box-shadow:0 8px 20px #11170f70}.capital .core-orbit{border-color:#444a34}.capital .diagram-core>span{color:#d1c5a0}.capital .diagram-connector>span{background:#6c6d4b}.capital .diagram-connector>i{background:var(--pale-gold)}.diagram-caption{position:absolute;bottom:12px;font:7px var(--mono);letter-spacing:.12em;color:#799684}.capital .diagram-caption{color:#939680}.desk-card-content{padding:20px 32px 29px}.desk-card h3{font-size:32px;letter-spacing:-.04em;font-weight:500;margin-bottom:15px}.desk-card-content>p{font-size:12px;line-height:1.9;color:var(--muted);max-width:420px}.check-list{display:grid;gap:12px;margin-top:24px}.check-list>li{font-size:11px;color:#c5d3ca;display:flex;align-items:center;gap:10px}.check-list svg{width:12px;height:12px;color:var(--mint);stroke-width:2}.capital-card .check-list svg{color:var(--pale-gold)}.desk-pricing{display:flex;align-items:center;gap:32px;border-top:1px solid #30473b;margin-top:29px;padding-top:24px;margin-bottom:25px}.desk-pricing>div{display:grid;gap:5px}.desk-pricing strong{font-size:28px;font-weight:500;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.desk-pricing strong>span{font-size:20px}.desk-pricing>div>span{font-size:9px;color:#9eb3a5}.price-plus{font:16px var(--mono);color:#7e9b88}.full-width{width:100%;justify-content:space-between}.button-capital{color:var(--pale-gold);background:#2d3226;border:1px solid #5e6043}.button-capital:hover{background:#404332;border-color:#a39a6c}.capital-disclaimer{font-size:8px;color:#a6ae9e;display:block;text-align:center;margin-top:12px;margin-bottom:-14px}.desk-help{justify-content:center;gap:12px;margin-top:27px;color:var(--muted)}.desk-help,.desk-help button{display:flex;align-items:center;font-size:11px}.desk-help button{gap:9px;background:none;color:var(--mint);padding:10px 0}.desk-help button:hover{color:var(--mint-hover)}.growth-section{background:#edf1ed;color:var(--ink);position:relative;overflow:hidden}.growth-inner{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-block:100px;align-items:center}.growth-copy .eyebrow{color:var(--muted-light)}.growth-copy h2{margin-top:24px}.growth-copy h2>span{color:#718179}.growth-copy>p{font-size:13px;color:#53645a;line-height:1.9;max-width:370px;margin-top:24px}.growth-copy>.growth-bottom-line{color:#27392d;font-size:11px;margin-top:26px}.growth-map{padding:18px 0 0 24px}.route-stop{border:1px solid #c8d8cd;min-height:104px;background:#f8faf8;box-shadow:0 6px 20px #1d392707;border-radius:8px;display:flex;align-items:center;gap:16px;padding:22px}.route-dot{width:42px;height:42px;display:grid;place-items:center;background:#dceee3;border:1px solid #b6d5c2;border-radius:8px;color:#1d6b4a;flex-shrink:0}.route-stop>div{flex:1 1}.route-kicker{font:7px var(--mono);letter-spacing:.1em;color:#588167}.route-stop h3{font-size:21px;margin-top:7px;letter-spacing:-.025em}.route-stop p{font-size:9px;color:#6f7c72;margin-top:5px}.route-stop>svg{color:#8caa96}.route-connection{height:96px;display:flex;align-items:center;gap:24px;margin-left:43px;position:relative}.route-connection>span{height:100%;border-left:1px dashed #99b5a3;position:relative}.route-connection>span:after{content:"";position:absolute;width:7px;height:7px;border:1px solid #7da48b;border-radius:50%;background:#edf1ed;left:-4px;top:calc(50% - 4px)}.route-connection p{font-size:9px;line-height:1.8;color:#6f8174}.route-connection strong{font-weight:500;color:#30493a}.route-connection>svg{position:absolute;left:-8px;bottom:0;color:#71947c;background:#edf1ed}.route-stop-capital{background:#f6f5ef;border-color:#dcd9c8}.route-stop-capital .route-dot{background:#eae6d8;border-color:#d3cba8;color:#7a7049}.route-stop-capital .route-kicker{color:#897c51}.map-note{font:7px var(--mono);letter-spacing:.1em;color:#6b8172;display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-top:25px}.workflow-section>.section-intro{align-items:flex-end}.tab-switch{padding:4px;display:flex;gap:3px;background:#122019;border:1px solid #304439;border-radius:6px;margin-bottom:5px}.tab-switch>button{padding:12px 18px;border-radius:3px;background:transparent;font-size:10px;color:#9eb0a4;min-height:40px;transition:background var(--fast),color var(--fast)}.tab-switch>button[aria-selected=true]{background:#2e4839;color:#e0f3e7}.tab-switch>button:hover{color:var(--white)}.workflow-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:54px}.workflow-step{border-top:1px solid #304338;padding-top:25px;animation:panel-enter var(--normal) var(--ease)}.step-top{display:flex;align-items:center;gap:13px;position:relative;margin-bottom:26px}.step-icon{width:43px;height:43px;border-radius:7px;background:#16291e;color:#a5c8b0;border:1px solid #314a39;display:grid;place-items:center}.step-icon svg{stroke-width:1.3}.step-top>span:last-of-type{font:10px var(--mono);color:#789381}.step-arrow{position:absolute;right:0;color:#718e7c}.workflow-step h3{font-size:19px;letter-spacing:-.025em;margin-bottom:13px}.workflow-step>p{font-size:12px;line-height:1.9;color:#a8b9af;max-width:300px}.covenant-section{background:#13221b;border-block:1px solid #293d30}.covenant-inner{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:98px;align-items:center}.covenant-copy h2{margin-top:24px}.covenant-copy>p{font-size:13px;color:#aec2b4;line-height:1.9;margin-top:24px;max-width:360px}.covenant-seal{display:flex;gap:16px;margin-top:40px;align-items:flex-start}.seal-icon{width:46px;height:52px;display:grid;place-items:center;flex-shrink:0;color:var(--pale-gold);border:1px solid #615f40;clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);background:#293026}.covenant-seal h3{font-size:12px;font-weight:600;color:#e2e9df;margin-top:3px}.covenant-seal p{font-size:9px;color:#a3b7a9;line-height:1.9;margin-top:7px}.covenant-seal a{color:var(--pale-gold);display:inline-flex;align-items:center;gap:8px;margin-top:7px}.covenant-seal a:hover{color:#fff0c7}.economics{border:1px solid #3a5342;border-radius:10px;background:#0d1912;padding:27px 28px}.economics-heading{display:flex;align-items:center;justify-content:space-between;color:#b2c6b8}.economics-heading>span{font:8px var(--mono);letter-spacing:.08em}.economics-heading>svg{color:#7ea68c}.economics-options{display:flex;gap:18px;border-bottom:1px solid #304638;margin-top:15px}.economics-options button{font-size:10px;padding:12px 0;background:none;color:#819c8b;border-bottom:1px solid transparent;min-height:40px;transition:color var(--fast),border-color var(--fast)}.economics-options button[aria-pressed=true]{color:var(--mint);border-color:var(--mint)}.economics-options button:hover{color:#d6e8dc}.range-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:25px}.range-heading label{color:#a9bfb0;font-size:10px}.range-heading output{font-size:20px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.economics input[type=range]{width:100%;height:30px;margin:14px 0 0;accent-color:var(--mint);cursor:pointer}.range-bounds{font:8px var(--mono);color:#819d8a;margin-bottom:25px}.economics-row,.range-bounds{display:flex;justify-content:space-between}.economics-row{align-items:center;gap:15px;padding-block:11px;color:#b4c6b9;font-size:10px}.economics-row>span{display:flex;align-items:center;gap:8px}.economics-row>strong{font-size:13px;font-weight:500;color:#e2eee6}.rate-badge{font:8px var(--mono);padding:3px 5px;border:1px solid #3a5644;border-radius:3px;color:var(--mint)}.economics-total{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #304638;margin-top:10px;padding-top:21px}.economics-total>span{font-size:10px;color:#ceded3}.economics-total small{display:block;font-size:8px;color:#8da797;margin-top:5px}.economics-total>strong{font-size:30px;color:var(--mint);letter-spacing:-.04em;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.economics-note{font-size:8px;color:#8aa393;line-height:1.9;margin-top:18px}.about-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.about-image{height:480px;position:relative;overflow:hidden;border-radius:8px;isolation:isolate}.about-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0c1c13dc,transparent 60%);z-index:-1}.about-image>img{width:100%;height:100%;object-position:50% 65%;filter:brightness(.68) saturate(.65);position:absolute;inset:0;z-index:-2}.about-image-caption{position:absolute;bottom:27px;left:28px;right:28px;border-top:1px solid #a0b39966;padding-top:19px;display:flex;gap:13px;align-items:center;color:#d0e4d7;font:8px var(--mono);line-height:1.8;letter-spacing:.08em}.about-image-mark{font-size:150px;position:absolute;bottom:70px;left:25px;font-weight:650;letter-spacing:-.08em;color:#cedccc82}.about-copy h2{margin-top:23px}.about-copy>p{font-size:12px;line-height:2;color:#a9bbb0;max-width:410px;margin-top:24px}.about-copy>p+p{margin-top:16px}.about-facts{display:flex;gap:30px;border-top:1px solid #304337;margin-top:28px;padding-top:25px}.about-facts>div{display:flex;gap:11px;align-items:flex-start;font-size:9px;line-height:1.8;color:#97af9f}.about-facts svg{color:#86b195;stroke-width:1.3}.about-facts strong{font-weight:500;color:#d1e0d6}.inline-link{display:inline-flex;align-items:center;gap:18px;font-size:11px;color:var(--mint);min-height:44px;transition:color var(--fast)}.inline-link:hover{color:var(--mint-hover)}.about-copy>.inline-link{margin-top:24px}.faq-section{padding-top:10px;padding-bottom:110px;display:grid;grid-template-columns:1fr 1.25fr;gap:90px}.faq-intro h2{font-size:40px;margin-top:23px}.faq-intro>p{font-size:11px;line-height:1.9;color:#a2b6a8;margin-top:26px}.faq-intro>.inline-link{font-size:10px;gap:12px}.faq-list{border-top:1px solid #314539}.faq-item{border-bottom:1px solid #314539}.faq-item h3>button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:22px 0;text-align:left;background:none;font-size:12px;font-weight:500;line-height:1.6;color:#d4e1d8;min-height:62px;transition:color var(--fast)}.faq-item h3>button:hover{color:var(--mint)}.faq-item h3>button>span{font-size:21px;font-weight:300;color:#8bb59a;flex-shrink:0}.faq-answer{padding:0 40px 24px 0;font-size:11px;line-height:1.95;color:#a4bbae}.faq-answer:not([hidden]){animation:panel-enter var(--normal) var(--ease)}.apply-section{position:relative;isolation:isolate;background:#a4dfbd;color:#10271b;border-radius:var(--radius);padding:66px 64px;overflow:hidden;display:flex;align-items:center;justify-content:space-between;min-height:415px;margin-bottom:85px}.apply-content .eyebrow{color:#2e5940;letter-spacing:.08em;font-size:8px;gap:8px}.apply-content h2{font-size:52px;margin-top:20px;letter-spacing:-.05em;font-weight:500}.apply-content>p{font-size:12px;color:#345d45;line-height:1.9;margin-top:20px}.apply-content>.button{margin-top:25px;font-size:11px;min-height:47px;gap:30px}.apply-note{font-size:8px;color:#426b51;display:block;margin-top:13px}.apply-topographic{position:absolute;top:-10%;bottom:-15%;right:-30px;width:65%;z-index:-1;opacity:.25}.apply-topographic svg{width:100%;height:100%;fill:none;stroke:#427953;stroke-width:.7}.cohort-mark{position:relative;display:grid;grid-template-columns:auto auto;align-items:center;column-gap:35px;margin-right:25px;border-top:1px solid #6ca783;padding-top:15px}.cohort-mark>span{font-size:136px;line-height:1.1;letter-spacing:-.08em;font-weight:400;grid-column:1}.cohort-mark>p{font:9px var(--mono);line-height:1.9;letter-spacing:.07em;grid-column:1;margin-left:8px}.cohort-mark>svg{grid-column:2;grid-row:1/3;align-self:end;margin-bottom:10px}.footer{padding:0 0 28px;background:var(--deep)}.footer-top{display:flex;gap:90px;justify-content:space-between;padding-bottom:44px}.footer-brand .brand>span{font-size:22px}.footer-brand .brand>svg{width:28px}.footer-brand>p{font-size:11px;line-height:1.9;color:#8fa697;margin-top:19px}.footer-links{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:65px;padding-top:6px}.footer-links h3{font:8px var(--mono);color:#7b9686;letter-spacing:.09em;margin-bottom:18px}.footer-links a,.footer-links button{display:flex;align-items:center;gap:8px;font-size:10px;color:#c0d1c6;line-height:1.7;min-height:29px;transition:color var(--fast)}.footer-links button{padding:0;background:none}.footer-links a:hover,.footer-links button:hover{color:var(--mint)}.footer-links p{font-size:9px;line-height:1.9;color:#94aa9c;margin-top:10px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #2c4033;padding-top:21px;font-size:8px;color:#91a899}.footer-bottom>a{display:flex;align-items:center;gap:7px;min-height:24px}.footer-bottom>a:hover{color:var(--mint)}.legal{font-size:8px;line-height:1.9;color:#7e9888;margin-top:16px;max-width:1000px}.application-dialog{color:var(--white);background:#101f18;border:1px solid #465e4e;border-radius:16px;padding:0;max-width:560px;width:calc(100% - 32px);max-height:calc(100dvh - 48px);box-shadow:0 30px 100px #0008;transition:opacity var(--normal) var(--ease),transform var(--normal) var(--ease),display var(--normal) allow-discrete,overlay var(--normal) allow-discrete}.application-dialog::backdrop{background:#020906bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity var(--normal),display var(--normal) allow-discrete,overlay var(--normal) allow-discrete}.application-dialog:not([open]){opacity:0;transform:translateY(12px)}.application-dialog[open]{opacity:1;transform:translateY(0)}@starting-style{.application-dialog[open]{opacity:0;transform:translateY(18px)}.application-dialog[open]::backdrop{opacity:0}}.application-panel{padding:45px 36px 26px;position:relative}.dialog-close{position:absolute;right:15px;top:12px;background:transparent;color:#a9beb1;width:42px;height:42px;display:grid;place-items:center;border-radius:6px;transition:background var(--fast),color var(--fast)}.dialog-close:hover{background:#273d2e;color:var(--white)}.application-panel h2{font-size:37px;margin-top:20px}.application-panel>p{font-size:12px;line-height:1.8;color:#abc0b2;margin-top:14px}.application-panel fieldset{border:0;padding:0;margin:25px 0}.application-panel legend{font-size:10px;color:#a8c0af;margin-bottom:12px}.desk-choice{display:flex;gap:14px;align-items:center;border:1px solid #3b5443;padding:17px 14px;border-radius:7px;margin-top:9px;position:relative;cursor:pointer;transition:background var(--fast),border-color var(--fast)}.desk-choice.selected{border-color:var(--mint);background:#1c3526}.desk-choice:hover{background:#1a3023}.desk-choice input{position:absolute;opacity:0;width:1px;height:1px}.desk-choice:has(input:focus-visible){outline:2px solid var(--mint);outline-offset:4px}.choice-icon{display:grid;place-items:center;width:36px;color:#95b6a0;flex-shrink:0}.desk-choice>span:nth-of-type(2){flex:1 1}.desk-choice strong{font-size:12px;font-weight:500;display:block}.desk-choice small{font-size:8px;color:#9eb6a7;display:block;margin-top:5px;line-height:1.7}.choice-check{color:#607c69}.selected .choice-check{color:var(--mint)}.application-panel>.dialog-footnote{display:flex;align-items:center;gap:7px;justify-content:center;color:#8eaa97;font-size:9px;margin-top:18px}.application-panel>.button{font-size:11px;gap:12px}.hero h1,.hero-actions,.hero-description,.hero-footnote{backface-visibility:hidden}@keyframes hero-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-enter{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.hero{min-height:780px}.hero-content{padding-top:85px}.hero h1{font-size:94px}.hero-description{font-size:15px}.hero-fieldnote{bottom:180px}.header{height:96px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.announcement-cap{right:32px;font-size:7px}.announcement{justify-content:flex-start;padding-left:32px;font-size:9px}.announcement button{font-size:9px}.desktop-nav{gap:22px;margin-left:0}.brand>span{font-size:21px}.header-apply{gap:13px;font-size:10px}.hero{min-height:685px}.hero-content{padding-top:70px}.hero h1{font-size:76px}.hero-fieldnote{right:32px;bottom:120px;opacity:.8}.hero-fieldnote svg{display:none}.hero-description{max-width:400px}.trust-inner{flex-wrap:wrap;justify-content:center;gap:18px 45px;padding-block:22px}.trust-inner>div{font-size:9px}.section-pad{padding-block:88px}.desk-card-content{padding-inline:25px}.product-diagram{padding-inline:14px}.diagram-output,.diagram-source{width:80px}.diagram-core{width:115px}.about-section,.covenant-inner,.growth-inner{gap:55px}.growth-map{padding-left:0}.route-stop{gap:12px;padding:20px 15px}.route-stop h3{font-size:19px}.workflow-steps{gap:28px}.tab-switch>button{padding:10px 12px}.about-image{height:450px}.about-facts{gap:20px}.faq-section{gap:60px;grid-template-columns:1fr 1.2fr}.footer-top{gap:50px}.footer-links{gap:35px}.apply-section{padding:55px 48px}.cohort-mark{margin-right:0}.hero-eyebrow{font-size:8px}.section-intro>p{font-size:12px}}@media(max-width:800px){.announcement{justify-content:center;padding-inline:15px;font-size:8px;height:35px;gap:7px}.announcement button{font-size:8px}.announcement-cap,.desktop-nav{display:none}.header{height:77px}.header-actions{gap:12px}.menu-toggle{display:grid;place-items:center}.brand>span{font-size:22px}.brand>svg{width:28px}.header-apply{min-height:36px;font-size:9px;padding-inline:12px;gap:14px}.mobile-nav{position:absolute;left:0;right:0;top:112px;display:flex;flex-direction:column;z-index:10;padding:16px 32px 25px;background:#101e17;border-block:1px solid #334c3c;opacity:0;visibility:hidden;transform:translateY(-7px);transition:opacity var(--normal),transform var(--normal),visibility var(--normal)}.mobile-nav.is-open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-nav>a,.mobile-nav>button{display:flex;align-items:center;justify-content:space-between;background:transparent;padding:17px 0;font-size:13px;border-bottom:1px solid #293c30;color:#d7e5db;text-align:left;min-height:48px}.mobile-nav>button{border:0;color:var(--mint)}.hero{min-height:710px}.hero-content{padding-top:65px}.hero h1{font-size:72px;line-height:1.1}.hero h1>span{color:#a3c7b7}.hero-break{display:block}.hero-description{font-size:12px;max-width:360px;margin-top:25px}.hero-fieldnote{display:none}.hero-shade{background:linear-gradient(90deg,#07140edb,#07140e5c),linear-gradient(0deg,#0a1711,#07140e00 80%)}.hero-landscape img{object-position:60% center;filter:brightness(.65) saturate(.65)}.hero-eyebrow{font-size:7px;gap:8px}.hero h1{margin-top:25px}.hero-bottom{height:60px;font-size:6px}.hero-bottom>a{width:29px;height:29px}.hero-bottom>a svg{width:14px}.hero-actions{gap:23px}.hero-footnote{font-size:8px}.section-pad{padding-block:75px}.section-intro{align-items:flex-start;margin-bottom:35px}.section-intro h2,h2{font-size:43px}.section-intro>p{max-width:245px;font-size:11px;align-self:flex-end}.desk-cards{gap:18px}.desk-card-top{padding:20px 20px 0;gap:10px}.desk-tag{font-size:6px;padding:6px}.desk-number{font-size:7px}.product-diagram{height:200px;padding-inline:12px}.diagram-output,.diagram-source{width:58px}.diagram-output>span:last-child,.diagram-source>span:last-child{font-size:5px}.diagram-core{width:85px}.core-icon{width:56px;height:56px}.core-icon svg{width:24px}.diagram-core>span{font-size:6px}.core-orbit{width:82px;height:82px;top:-14px;border-radius:20px}.node-icon{width:35px;height:35px}.diagram-caption{font-size:5px;bottom:18px}.desk-card-content{padding:12px 22px 25px}.desk-card h3{font-size:27px}.desk-card-content>p{font-size:10px}.check-list>li{font-size:9px;gap:8px}.check-list{gap:11px}.desk-pricing{gap:22px;margin-top:25px;padding-top:20px;margin-bottom:20px}.desk-pricing strong{font-size:24px}.desk-pricing>div>span{font-size:7px}.desk-card .button{font-size:9px;padding-inline:14px;gap:12px;min-height:44px}.capital-disclaimer{font-size:6px}.growth-inner{gap:40px;padding-block:75px}.growth-copy h2{font-size:40px}.growth-copy>p{font-size:11px;margin-top:20px}.growth-copy>.growth-bottom-line{font-size:9px}.route-stop{padding:17px 12px;gap:10px;min-height:95px}.route-dot{width:33px;height:33px}.route-dot svg{width:16px}.route-kicker{font-size:6px}.route-stop h3{font-size:17px}.route-stop p{font-size:8px}.route-stop>svg{display:none}.route-connection{margin-left:28px;gap:18px;height:80px}.route-connection p{font-size:8px}.map-note{font-size:5px;gap:5px}.workflow-section>.section-intro{flex-direction:column;gap:25px}.workflow-steps{gap:24px;margin-top:32px}.workflow-step h3{font-size:17px}.workflow-step>p{font-size:10px}.covenant-inner{gap:35px;padding-block:75px}.covenant-copy h2{font-size:40px}.covenant-copy>p{font-size:11px}.covenant-seal{gap:12px;margin-top:30px}.seal-icon{width:35px;height:44px}.covenant-seal h3{font-size:10px}.covenant-seal p{font-size:8px}.economics{padding:22px 20px}.economics-heading>span{font-size:6px}.range-heading{gap:10px}.range-heading label{font-size:8px}.range-heading output{font-size:17px}.economics-row{font-size:9px}.economics-total>strong{font-size:25px}.economics-total>span{font-size:8px}.economics-note{font-size:7px}.about-section{gap:40px}.about-image{height:420px}.about-copy h2{font-size:40px}.about-copy .eyebrow{font-size:7px}.about-copy>p{font-size:10px;margin-top:20px}.about-facts{flex-direction:column;gap:15px}.about-facts>div{font-size:8px}.about-copy>.inline-link{margin-top:15px}.faq-section{gap:35px;padding-bottom:75px}.faq-intro h2{font-size:33px}.faq-intro .eyebrow{font-size:7px}.faq-item h3>button{font-size:10px;padding-block:18px;gap:15px}.faq-answer{font-size:9px;padding-right:15px}.apply-section{padding:45px 35px;min-height:365px;margin-bottom:65px}.apply-content h2{font-size:42px}.apply-content>p{font-size:11px}.cohort-mark{column-gap:20px}.cohort-mark>span{font-size:105px}.cohort-mark>p{font-size:7px}.cohort-mark>svg{width:28px}.footer-top{gap:35px}.footer-links{gap:24px;grid-template-columns:1fr 1fr}.footer-links>div:last-child{grid-column:1/3}.footer-brand>p{font-size:10px}.footer-brand .brand>span{font-size:19px}.footer-brand .brand>svg{width:25px}.footer-bottom{font-size:7px;gap:15px}.legal{font-size:7px}}@media(max-width:600px){.wrap{width:calc(100% - 44px)}.announcement>span:nth-child(2){font-size:0}.announcement strong{font-size:8px}.announcement button{display:none}.announcement{height:31px}.header{height:75px}.header-apply{display:none}.brand>span{font-size:22px}.brand>svg{width:28px;height:30px}.mobile-nav{top:106px;padding-inline:22px}.hero{min-height:680px}.hero-content{padding-top:54px;padding-bottom:45px}.hero h1{font-size:clamp(45px,10.3vw,63px);line-height:1.13;letter-spacing:-.055em;margin-top:25px}.hero h1>span{color:#a9cbb8}.hero-break{display:none}.hero h1{max-width:510px}.hero-eyebrow{font-size:6px;letter-spacing:.08em;gap:8px}.eyebrow-line{width:17px}.hero-description{font-size:12px;line-height:1.95;max-width:310px;margin-top:26px}.hero-actions{gap:18px;margin-top:27px;align-items:center}.hero-actions .button{font-size:10px;min-height:46px;gap:17px;padding-inline:17px}.hero-actions .text-button{font-size:9px;gap:9px}.hero-actions .text-button svg{width:13px}.hero-footnote{font-size:7px;gap:7px;margin-top:24px;line-height:1.7;max-width:280px}.hero-footnote svg{width:13px;flex-shrink:0}.hero-bottom{height:56px;font-size:5px;letter-spacing:.04em;gap:30px}.hero-bottom>span:first-child{max-width:170px;gap:6px;line-height:1.6}.hero-bottom>span:last-child{font-size:5px}.hero-bottom>a{display:none}.hero-landscape img{object-position:50% center;filter:brightness(.65) saturate(.7)}.hero-shade{background:linear-gradient(90deg,#07140edb,#07140e60),linear-gradient(0deg,#0a1711,transparent 75%)}.trust-inner{display:grid;grid-template-columns:1fr 1fr;justify-content:start;gap:20px 14px;padding-block:23px}.trust-inner>div{font-size:7px;gap:7px;white-space:normal;line-height:1.6}.trust-inner svg{width:14px;height:14px;flex-shrink:0}.section-pad{padding-block:64px}.section-intro{flex-direction:column;align-items:flex-start;gap:21px;margin-bottom:29px}.section-intro>p{align-self:flex-start;font-size:11px;padding:0}.section-intro h2,h2{font-size:39px}.section-intro h2{margin-top:18px}.eyebrow{font-size:7px;letter-spacing:.08em;gap:9px}.desk-cards{grid-template-columns:1fr;gap:22px}.desk-card-top{padding:22px 24px 0}.desk-number{font-size:8px}.desk-tag{font-size:7px;padding:7px 9px}.product-diagram{height:205px;padding-inline:25px}.diagram-output,.diagram-source{width:67px}.diagram-output>span:last-child,.diagram-source>span:last-child{font-size:6px}.diagram-core{width:107px}.core-icon{width:62px;height:62px}.diagram-core>span{font-size:7px}.core-orbit{width:91px;height:91px;top:-15px}.node-icon{width:39px;height:39px}.diagram-connector{min-width:15px;max-width:40px}.diagram-caption{font-size:6px;bottom:16px}.desk-card-content{padding:12px 26px 27px}.desk-card h3{font-size:30px;margin-bottom:14px}.desk-card-content>p{font-size:11px}.check-list>li{font-size:10px}.desk-pricing{gap:26px;margin-top:24px;padding-top:22px}.desk-pricing strong{font-size:27px}.desk-pricing>div>span{font-size:8px}.desk-card .button{font-size:10px;min-height:46px;padding-inline:17px}.capital-disclaimer{font-size:7px}.desk-help{font-size:9px;gap:8px;margin-top:21px}.desk-help button{font-size:9px;gap:7px}.growth-inner{grid-template-columns:1fr;gap:37px;padding-block:64px}.growth-copy h2{font-size:40px;margin-top:20px}.growth-copy>p{max-width:360px;font-size:12px}.growth-copy>.growth-bottom-line{font-size:10px;margin-top:18px}.growth-map{padding:0 0 0 8px}.route-stop{min-height:100px;padding:22px;gap:15px}.route-dot{width:38px;height:38px}.route-kicker{font-size:7px}.route-stop h3{font-size:21px}.route-stop p{font-size:9px}.route-stop>svg{display:block;width:16px}.route-connection{margin-left:41px;height:80px;gap:22px}.route-connection p{font-size:9px}.map-note{font-size:6px;margin-top:22px}.workflow-section>.section-intro{gap:26px;margin-bottom:25px}.tab-switch{margin-bottom:0;width:100%}.tab-switch>button{flex:1 1;font-size:10px;min-height:42px}.workflow-steps{grid-template-columns:1fr;gap:25px;margin-top:32px}.workflow-step{padding-top:21px;display:grid;grid-template-columns:53px 1fr;gap:0 17px}.step-top{grid-row:1/3;margin:0;display:flex;flex-direction:column;gap:9px}.step-top>span:last-of-type{font-size:8px}.step-arrow{display:none}.step-icon{width:43px;height:43px}.workflow-step h3{font-size:18px;margin:2px 0 9px}.workflow-step>p{font-size:11px;max-width:none}.covenant-inner{grid-template-columns:1fr;padding-block:65px;gap:36px}.covenant-copy h2{font-size:42px;margin-top:21px}.covenant-copy>p{font-size:12px}.covenant-seal{margin-top:27px;gap:16px}.covenant-seal h3{font-size:11px}.covenant-seal p{font-size:9px}.seal-icon{width:43px;height:48px}.economics{padding:24px}.economics-heading>span{font-size:7px}.range-heading label{font-size:9px}.range-heading output{font-size:20px}.economics-row,.economics-total>span{font-size:10px}.economics-total>strong{font-size:30px}.economics-note{font-size:8px}.about-section{grid-template-columns:1fr;gap:37px}.about-image{height:365px}.about-image-mark{font-size:125px}.about-image-caption{font-size:7px}.about-copy h2{font-size:40px;margin-top:20px}.about-copy>p{font-size:12px;line-height:1.9}.about-facts{flex-direction:row;gap:28px;margin-top:24px;padding-top:23px}.about-facts>div{font-size:9px;gap:10px}.about-copy>.inline-link{margin-top:20px}.faq-section{grid-template-columns:1fr;gap:25px;padding-top:0;padding-bottom:64px}.faq-intro h2{font-size:36px;margin-top:18px}.faq-intro>p{font-size:10px;margin-top:20px}.faq-intro>.inline-link{min-height:38px}.faq-item h3>button{font-size:11px;min-height:64px;padding-block:20px}.faq-answer{font-size:10px;padding:0 22px 23px 0}.apply-section{padding:38px 27px;margin-bottom:58px;min-height:400px;align-items:flex-start}.apply-content h2{font-size:38px;margin-top:21px}.apply-content .eyebrow{font-size:6px;letter-spacing:.03em}.apply-content>p{font-size:11px;margin-top:19px;max-width:240px}.apply-content>p>br{display:none}.apply-content>.button{font-size:10px;min-height:46px;gap:26px}.apply-note{font-size:7px}.cohort-mark{display:none}.apply-topographic{width:140%;right:-45%;opacity:.18}.footer-top{flex-direction:column;gap:36px;padding-bottom:30px}.footer-brand .brand>span{font-size:23px}.footer-brand .brand>svg{width:29px}.footer-brand>p{font-size:10px;margin-top:15px}.footer-links{gap:28px 40px;grid-template-columns:1fr 1fr}.footer-links h3{font-size:7px;margin-bottom:11px}.footer-links a,.footer-links button{font-size:10px;min-height:33px}.footer-links>div:last-child{grid-column:1/3}.footer-links p{font-size:9px;margin-top:8px}.footer-bottom{flex-wrap:wrap;gap:12px 20px;font-size:7px;padding-top:20px}.footer-bottom>a{margin-left:auto}.legal{font-size:7px;line-height:1.9;margin-top:15px}.application-panel{padding:41px 23px 24px}.application-panel h2{font-size:34px;margin-top:17px}.application-panel>p{font-size:11px;line-height:1.9}.desk-choice{gap:8px;padding:17px 10px}.choice-icon{width:29px}.desk-choice strong{font-size:11px}.desk-choice small{font-size:7px}.desk-choice .choice-check{width:17px;flex-shrink:0}.application-panel>.button{font-size:10px;min-height:48px}.application-dialog{max-height:calc(100dvh - 32px)}.dialog-close{right:8px;top:7px}.hero-content h1>br{display:block}}.hero-shade{z-index:1}.route-kicker{color:#52795f}.route-stop-capital .route-kicker{color:#75683f}.route-stop p{color:#5e6d62}.route-connection p{color:#586e5d}.map-note{color:#53685a}.hero-description{font-size:16px;max-width:475px}.eyebrow{font-size:10px}.hero-eyebrow{font-size:9px}.desktop-nav a{font-size:13px}.header-apply{font-size:12px}.button,.text-button{font-size:13px}.hero-footnote{font-size:11px}.hero-bottom{font-size:9px}.trust-inner>div{font-size:12px}.section-intro>p{font-size:15px}.about-copy>p,.covenant-copy>p,.desk-card-content>p,.growth-copy>p,.workflow-step>p{font-size:16px;line-height:1.8}.desk-card h3{font-size:36px}.check-list>li{font-size:13px}.desk-pricing>div>span{font-size:11px}.capital-disclaimer{font-size:10px}.desk-help,.desk-help button{font-size:13px}.route-stop p{font-size:12px}.route-kicker{font-size:9px}.route-connection p{font-size:11px}.map-note{font-size:9px}.growth-copy>.growth-bottom-line{font-size:13px}.workflow-step h3{font-size:22px}.tab-switch>button{font-size:12px}.covenant-seal h3{font-size:14px}.covenant-seal p{font-size:11px}.economics-heading>span{font-size:10px}.economics-options button,.economics-row,.range-heading label{font-size:12px}.economics-note{font-size:10px}.economics-total>span{font-size:12px}.economics-total small,.range-bounds{font-size:10px}.about-facts>div{font-size:12px}.faq-intro>.inline-link,.faq-intro>p,.inline-link{font-size:13px}.faq-answer,.faq-item h3>button{font-size:14px}.apply-content>p{font-size:15px}.apply-content>.button{font-size:13px}.apply-note{font-size:10px}.footer-brand>p{font-size:13px}.footer-links h3{font-size:10px}.footer-links a,.footer-links button{font-size:12px;min-height:33px}.footer-links p{font-size:11px}.footer-bottom,.legal{font-size:10px}.application-panel>p{font-size:14px}.application-panel legend{font-size:12px}.desk-choice strong{font-size:14px}.desk-choice small{font-size:11px}.application-panel>.button{font-size:13px}.application-panel>.dialog-footnote{font-size:11px}@media(max-width:1100px){.trust-inner>div{font-size:11px}.hero h1{font-size:71px}.footer-links{gap:30px}.footer-links a{font-size:11px}.footer-top{gap:35px}.header-apply{font-size:11px}}@media(max-width:800px){.hero h1{font-size:65px}.hero-eyebrow{font-size:8px}.eyebrow{font-size:9px}.trust-inner>div{font-size:10px}.desk-card-content>p{font-size:14px}.check-list>li,.desk-card .button{font-size:11px}.desk-pricing>div>span{font-size:9px}.desk-card h3{font-size:29px}.capital-disclaimer{font-size:9px}.growth-copy>p{font-size:14px}.map-note,.route-kicker{font-size:7px}.route-stop p{font-size:10px}.about-copy>p,.covenant-copy>p{font-size:14px}.about-facts>div{font-size:10px}.faq-answer,.faq-item h3>button{font-size:12px}.economics-heading>span{font-size:8px}.economics-row,.range-heading label{font-size:10px}.economics-options button{font-size:11px}.economics-total>span{font-size:10px}.economics-note{font-size:9px}.apply-content>p{font-size:13px}.footer-bottom,.legal{font-size:9px}.footer-links p{font-size:10px}}@media(max-width:600px){.hero h1{font-size:clamp(42px,10.6vw,63px)}.hero-content{padding-top:53px}.hero{min-height:710px}.hero-eyebrow{font-size:7px}.hero-description{font-size:15px;max-width:340px}.hero-actions{gap:18px;flex-wrap:wrap}.hero-actions .button{font-size:12px;gap:17px}.hero-actions .text-button{font-size:11px;gap:9px}.hero-footnote{font-size:10px;max-width:310px}.hero-bottom,.hero-bottom>span:last-child{font-size:7px}.hero-bottom>span:first-child{max-width:190px}.trust-inner>div{font-size:10px}.eyebrow{font-size:9px}.section-intro>p{font-size:15px;max-width:310px}.desk-card h3{font-size:32px}.about-copy>p,.covenant-copy>p,.desk-card-content>p,.growth-copy>p,.workflow-step>p{font-size:16px}.check-list>li{font-size:12px}.desk-pricing>div>span{font-size:10px}.desk-card .button{font-size:12px}.capital-disclaimer{font-size:10px}.desk-help,.desk-help button{font-size:11px}.route-kicker{font-size:8px}.route-connection p,.route-stop p{font-size:11px}.map-note{font-size:7px}.growth-copy>.growth-bottom-line,.tab-switch>button{font-size:12px}.workflow-step h3{font-size:20px}.covenant-seal h3{font-size:13px}.covenant-seal p{font-size:11px}.economics-heading>span{font-size:9px}.range-heading label{font-size:11px}.economics-row{font-size:12px}.economics-total>span{font-size:11px}.economics-note{font-size:10px}.about-facts>div{font-size:11px}.about-facts{gap:20px}.about-facts svg{width:17px;flex-shrink:0}.faq-intro>.inline-link,.faq-intro>p{font-size:13px}.faq-answer,.faq-item h3>button{font-size:14px}.apply-content>p{font-size:15px}.apply-content>.button{font-size:12px}.apply-content .eyebrow{font-size:8px}.apply-note{font-size:10px}.apply-section{padding:38px 25px}.footer-brand>p{font-size:13px}.footer-links a,.footer-links button{font-size:12px}.footer-links h3{font-size:10px}.footer-links p{font-size:11px}.footer-bottom,.legal{font-size:10px}.application-panel>p{font-size:14px}.application-panel legend{font-size:12px}.desk-choice strong{font-size:13px}.desk-choice small{font-size:10px}.application-panel>.button{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.hero h1,.hero-actions,.hero-description,.hero-eyebrow,.hero-footnote{opacity:1;transform:none}}:root{--motion-reveal:760ms;--motion-settle:420ms;--motion-scene:1400ms}.reading-progress{position:fixed;top:0;left:0;width:100%;height:2px;z-index:80;background:var(--mint);transform:scaleX(var(--reading-progress,0));transform-origin:left;pointer-events:none}.motion-toggle{position:fixed;right:20px;bottom:20px;z-index:25;display:flex;align-items:center;gap:8px;min-height:40px;padding:0 15px;border:1px solid var(--border);border-radius:6px;color:var(--muted);background:var(--deep);font-size:10px;box-shadow:0 4px 20px #0003;transition:color var(--fast),border-color var(--fast),background var(--fast)}.motion-toggle:hover{color:var(--mint);border-color:var(--teal);background:var(--forest)}.motion-toggle[aria-pressed=true]{color:var(--pale-gold)}.hero-landscape{overflow:hidden}.hero-landscape img{transform:scale(1.08)}[data-motion=on] .hero-landscape{inset:-8%;transform:translate3d(var(--hero-pointer-x,0),calc(var(--hero-drift, 0px) + var(--hero-pointer-y, 0px)),0);transition:transform .5s ease-out}[data-motion=on] .hero-landscape img{animation:forest-arrival var(--motion-scene) var(--ease) both,forest-breath 18s ease-in-out var(--motion-scene) infinite alternate;animation-play-state:paused}[data-motion=on] .hero.motion-in-view .hero-landscape img{animation-play-state:running}[data-motion=on] .hero-fieldnote svg path:last-child{transform-origin:40px 40px;animation:compass-search 9s ease-in-out infinite;animation-play-state:paused}[data-motion=on] .hero .hero-actions .button{animation:button-arrival .8s var(--ease) .4s backwards}[data-motion=on] .hero-bottom>a svg{animation:scroll-nudge 2.6s ease-in-out 2s infinite;animation-play-state:paused}[data-motion=on] .hero.motion-in-view .hero-bottom>a svg,[data-motion=on] .hero.motion-in-view .hero-fieldnote svg path:last-child{animation-play-state:running}[data-motion=on] .about-image>img{transform:translateY(var(--image-drift,0)) scale(1.12);transition:transform .35s ease-out}.desk-card{position:relative;isolation:isolate;transform-style:preserve-3d}.desk-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(360px circle at var(--pointer-x,50%) var(--pointer-y,30%),#79edcb12,transparent 75%);opacity:0;transition:opacity var(--motion-settle)}.capital-card:before{background:radial-gradient(360px circle at var(--pointer-x,50%) var(--pointer-y,30%),#efd9a616,transparent 75%)}.diagram-connector{overflow:hidden;min-height:10px}.diagram-connector>i{position:absolute;left:0;width:5px;height:5px;z-index:1}.diagram-connector>span{flex:none;width:50%}[data-motion=on] .diagram-connector>i{animation:data-packet 2.8s var(--ease) infinite;animation-play-state:paused}[data-motion=on] .diagram-connector:nth-of-type(5)>i{animation-delay:1.4s}[data-motion=on] .core-orbit{animation:orbit-turn 16s linear infinite;animation-play-state:paused}[data-motion=on] .core-icon:after{content:"";position:absolute;inset:0;border:1px solid;border-radius:inherit;animation:core-signal 2.8s var(--ease) infinite;animation-play-state:paused;pointer-events:none}.core-icon{position:relative}[data-motion=on] .desk-card.motion-in-view .core-icon:after,[data-motion=on] .desk-card.motion-in-view .core-orbit,[data-motion=on] .desk-card.motion-in-view .diagram-connector>i{animation-play-state:running}.desk-card .diagram-output .node-icon{transition:transform var(--motion-settle),border-color var(--motion-settle),color var(--motion-settle)}.desk-card:focus-within .diagram-output .node-icon{border-color:var(--mint);transform:translateY(-3px)}.route-stop{transition:transform var(--normal) var(--ease),box-shadow var(--normal),border-color var(--normal)}.route-stop:focus-visible{outline-offset:5px}.route-stop>svg{transition:transform var(--normal) var(--ease)}[data-motion=on] .growth-map.motion-in-view .route-connection>span:after{animation:route-travel 3s var(--ease) infinite}.workflow-demo-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:42px;color:var(--muted)}.tab-switch{position:relative}.tab-switch:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 5.5px);border-radius:3px;background:#2e4839;transition:transform .32s var(--ease)}.tab-switch:has(#capital-tab[aria-selected=true]):before{transform:translateX(calc(100% + 3px))}.tab-switch>button{position:relative;z-index:1;flex:1 1;white-space:nowrap}.tab-switch>button[aria-selected=true]{background:transparent}[data-motion=on] .workflow-showcase{animation:walkthrough-arrival var(--motion-settle) var(--ease)}.workflow-demo-meta>span{display:flex;align-items:center;gap:8px;font:9px var(--mono);letter-spacing:.06em}.demo-indicator{width:5px;height:5px;background:var(--muted);border-radius:50%}.demo-indicator.is-playing{background:var(--mint)}.workflow-replay{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;background:none;padding:0 4px;color:var(--mint);font-size:11px;transition:color var(--fast)}.workflow-replay:hover{color:var(--mint-hover)}.workflow-replay svg{transition:transform var(--motion-settle) var(--ease)}.workflow-replay:hover svg{transform:rotate(-50deg)}.workflow-showcase .workflow-steps{margin-top:16px}.workflow-step{position:relative;transition:border-color var(--normal);animation:none}.workflow-step.is-active{border-color:var(--mint)}.step-timer{position:absolute;top:-1px;left:0;right:0;height:2px;overflow:hidden;pointer-events:none}.step-timer-fill{width:100%;height:100%;background:var(--mint);display:block;transform:scaleX(0);transform-origin:left}.workflow-step.is-complete .step-timer-fill{transform:scaleX(1);opacity:.35}button.step-top{background:none;text-align:left;width:100%;color:inherit;padding:0;min-height:44px}.step-icon{transition:transform var(--normal) var(--ease),color var(--normal),border-color var(--normal),background var(--normal)}.step-top:hover .step-icon,.workflow-step.is-active .step-icon{color:var(--mint);border-color:var(--teal);background:var(--panel);transform:translateY(-3px)}.step-top:hover .step-arrow{color:var(--mint);transform:translateX(5px)}.step-arrow{transition:transform var(--normal),color var(--normal)}.workflow-step.is-active h3{color:var(--mint)}.workflow-step h3{transition:color var(--normal)}.economics input[type=range]{--range-fill:21%;appearance:none;-webkit-appearance:none;height:6px;margin:26px 0 14px;border-radius:20px;background:linear-gradient(to right,var(--mint) 0,var(--mint) var(--range-fill),var(--border) var(--range-fill),var(--border) 100%)}.economics input[type=range]::-webkit-slider-thumb{appearance:none;width:15px;height:15px;background:var(--mint);border:3px solid var(--forest);border-radius:50%;box-shadow:0 0 0 1px var(--mint);-webkit-transition:transform var(--fast);transition:transform var(--fast)}.economics input[type=range]::-moz-range-thumb{width:10px;height:10px;background:var(--mint);border:3px solid var(--forest);border-radius:50%;box-shadow:0 0 0 1px var(--mint);-moz-transition:transform var(--fast);transition:transform var(--fast)}.economics input[type=range]:active::-webkit-slider-thumb{transform:scale(1.3)}.economics input[type=range]:active::-moz-range-thumb{transform:scale(1.3)}.animated-amount{display:inline-block;min-width:5ch;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.faq-answer:not([hidden]){animation:none}.faq-item h3>button>span{transition:transform var(--normal) var(--ease),color var(--normal)}.faq-item.is-open h3>button>span{color:var(--mint);transform:rotate(180deg)}.faq-item:not(.is-open) h3>button:hover>span{transform:rotate(90deg)}[data-motion=on] .apply-section.motion-in-view .apply-topographic path{stroke-dasharray:1800;animation:contour-draw 2.8s var(--ease) both}[data-motion=on] .apply-topographic path:nth-child(2){animation-delay:.12s}[data-motion=on] .apply-topographic path:nth-child(3){animation-delay:.24s}[data-motion=on] .apply-topographic path:nth-child(4){animation-delay:.36s}[data-motion=on] .apply-topographic path:nth-child(5){animation-delay:.48s}.desk-choice .choice-check{transition:transform var(--normal) var(--ease),color var(--normal)}.desk-choice.selected .choice-check{transform:scale(1.15)}@media (hover:hover) and (pointer:fine){[data-motion=on] .desk-card{transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform var(--motion-settle) var(--ease),border-color var(--normal)}[data-motion=on] .desk-card:hover:before{opacity:1}[data-motion=on] .desk-card:hover .diagram-output .node-icon{transform:translateY(-5px);border-color:var(--mint)}[data-motion=on] .capital-card:hover .diagram-output .node-icon{border-color:var(--pale-gold)}[data-motion=on] .button{transform:translate3d(var(--button-x,0),var(--button-y,0),0);transition:transform var(--motion-settle) var(--ease),background var(--fast),border-color var(--fast)}[data-motion=on] .button:active{transform:translate3d(var(--button-x,0),var(--button-y,0),0) scale(.98)}.route-stop:hover{transform:translateX(7px);border-color:#8bad96;box-shadow:-7px 7px 0 #dce6dd}.route-stop:hover>svg{transform:translate(3px,-3px)}}@keyframes forest-arrival{0%{transform:scale(1.18);opacity:.3}to{transform:scale(1.08);opacity:.9}}@keyframes forest-breath{0%{transform:scale(1.08)}to{transform:scale(1.15) translateX(-1%)}}@keyframes compass-search{0%,to{transform:rotate(-18deg)}45%{transform:rotate(48deg)}70%{transform:rotate(25deg)}}@keyframes button-arrival{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll-nudge{0%,35%,to{transform:translateY(0)}55%{transform:translateY(4px)}70%{transform:translateY(0)}}@keyframes data-packet{0%{opacity:0;transform:translateX(0)}15%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateX(56px)}}@keyframes orbit-turn{0%{transform:rotate(45deg)}to{transform:rotate(225deg)}}@keyframes core-signal{0%{opacity:.45;transform:scale(1)}80%,to{opacity:0;transform:scale(1.4)}}@keyframes route-travel{0%{transform:translateY(-35px);opacity:0}20%,70%{opacity:1}to{transform:translateY(35px);opacity:0}}@keyframes contour-draw{0%{stroke-dashoffset:1800;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes walkthrough-arrival{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.motion-paused *,.motion-paused :after,.motion-paused :before{animation-play-state:paused!important}.motion-paused .hero h1,.motion-paused .hero-actions,.motion-paused .hero-description,.motion-paused .hero-eyebrow,.motion-paused .hero-footnote{animation:none;opacity:1;transform:none}@media (max-width:600px){.motion-toggle{right:12px;bottom:max(12px,env(safe-area-inset-bottom));min-width:44px;min-height:44px;padding:0 12px;font-size:9px}.workflow-demo-meta{margin-top:28px;gap:12px}.workflow-demo-meta>span{font-size:7px;letter-spacing:.02em}.workflow-replay{font-size:10px;gap:5px}.workflow-showcase .workflow-steps{margin-top:14px}.step-timer{grid-column:1/-1}.step-top .step-arrow{display:none}[data-motion=on] .hero-landscape{inset:-5%;transition:none}[data-motion=on] .hero-landscape img{animation:forest-arrival var(--motion-scene) var(--ease) both}}@media (prefers-reduced-motion:reduce){.motion-toggle,.reading-progress{display:none}.button,.desk-card,[data-motion=on] .about-image>img,[data-motion=on] .hero-landscape{transform:none!important}*,:after,:before{animation:none!important;transition:none!important}}