:root{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;color:#242b24;background:#f6f3eb;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}button,a{outline-offset:4px}button:focus-visible,a:focus-visible{outline:3px solid #f2854b}.wrap{max-width:1160px;margin:auto;padding:0 32px}.skip{position:absolute;top:-90px;left:8px;background:#fff;padding:10px;z-index:100}.skip:focus{top:8px}.top{background:#f6f3eb;border-bottom:1px solid #e8e4da}.nav{min-height:75px;display:flex;justify-content:space-between;align-items:center;gap:25px}.brand{font-size:25px;font-weight:850;letter-spacing:-1.5px;display:flex;align-items:center}.brand>span:last-child,.footer b span{color:#e8773f}.mark{width:36px;height:36px;border-radius:10px;background:#ed793f;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:850;font-size:23px;margin-right:11px}.nav nav{display:flex;gap:30px;font-size:13px;font-weight:650}.nav nav a:hover{color:#d86833}.lang{display:flex;align-items:center;gap:8px;border:1px solid #d7d6cb;border-radius:99px;padding:6px 10px}.lang button{border:0;background:transparent;color:#8d9288;font-size:11px;font-weight:800;cursor:pointer;padding:4px}.lang button[aria-pressed=true]{color:#d5632b}.lang span{color:#b7bbb4}.hero{background:#19211c;color:#fff;overflow:hidden}.hero-grid{min-height:575px;display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center;padding-top:65px;padding-bottom:50px}.eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:850;text-transform:uppercase;color:#f6a16a}.hero .eyebrow:before{content:'';display:inline-block;width:21px;height:1px;background:currentColor;vertical-align:middle;margin-right:11px}h1{font-size:clamp(42px,5.7vw,74px);letter-spacing:-3px;line-height:1.07;margin:25px 0 22px;font-weight:850}h1 em{font-style:normal;color:#fa9d64}.lead{max-width:515px;font-size:16px;line-height:1.9;color:#c4cdc6}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:31px}.btn{padding:15px 21px;display:inline-flex;gap:13px;align-items:center;border-radius:9px;font-size:13px;font-weight:800;transition:transform .2s}.btn:hover{transform:translateY(-2px)}.primary{background:#f18a4d;color:#261e18}.outline{border:1px solid #69776c;color:#fff}.art{width:100%;max-width:410px;aspect-ratio:1;display:grid;place-items:center;position:relative;margin:auto}.art:before,.art:after{content:'';border-radius:100%;border:1px solid #ffffff26;position:absolute;inset:5%}.art:after{inset:14%;border-style:dashed}.circle{width:72%;aspect-ratio:1;border-radius:100%;background:radial-gradient(circle at 34% 26%,#ffb778,#e98043 60%,#b54b27);display:grid;place-items:center;box-shadow:0 0 100px #e17b3d2d}.circle svg{width:112%;position:relative;z-index:1}.float{position:absolute;z-index:2;background:#2a362f;border:1px solid #526458;border-radius:11px;padding:13px 18px;box-shadow:0 15px 30px #0004}.float small{display:block;font-size:10px;letter-spacing:.4px}.float strong{display:block;color:#ffab77;font-size:24px;margin-top:4px}.first{top:17%;left:-6%;transform:rotate(-5deg)}.second{right:-4%;bottom:14%;transform:rotate(5deg)}.hero-foot{border-top:1px solid #ffffff25;display:flex;justify-content:space-between;gap:20px;padding-top:21px;padding-bottom:25px;font-size:11px;color:#afc1b1}.status{display:flex;gap:11px;align-items:center;letter-spacing:.4px}.status i{width:8px;height:8px;border-radius:100%;background:#f4a26b;box-shadow:0 0 0 5px #f4a26b26}.section{padding:90px 0}.cream{background:#f6f3eb}.sage{background:#e8ebe2}.dark{background:#202b24;color:#fff}.orange-section{background:#ef8448}.section-label{color:#c86635}.section h2,.closing h2{font-size:clamp(31px,4.1vw,50px);letter-spacing:-1.6px;line-height:1.17;margin:15px 0 20px}.intro{color:#626d62;font-size:15px;line-height:1.92;max-width:700px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:43px}.cards article,.steps article{background:#fffefa;border:1px solid #e5e4da;border-radius:13px;padding:28px}.symbol{color:#e6773c;font-size:29px;margin-bottom:23px}.cards h3,.steps h3{font-size:18px;letter-spacing:-.4px;margin:0 0 9px}.cards p,.steps p{font-size:13px;line-height:1.8;color:#6e786e;margin:0}.split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.stat{background:#283e32;min-height:340px;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;padding:25px}.stat strong{color:#ff9f63;font-size:clamp(90px,13vw,145px);line-height:1;letter-spacing:-9px}.stat strong span{font-size:.75em}.stat b{font-size:17px;margin-top:10px}.stat small{font-size:12px;color:#c5d1c5;margin-top:10px;line-height:1.6}.ticks{padding:0;margin:24px 0 0;list-style:none}.ticks li{font-size:14px;line-height:1.7;padding:8px 0 8px 31px;position:relative}.ticks li:before{content:'✓';color:#408051;position:absolute;left:0;font-weight:bold}.dark .intro{color:#c5d0c5}.tech{font-size:10.5px;color:#98ac9e;line-height:1.7;margin-top:24px;border-left:2px solid #af7150;padding-left:12px;max-width:510px}.terminal{background:#142019;border:1px solid #526053;border-radius:13px;box-shadow:0 25px 70px #0004;overflow:hidden}.bar{height:40px;display:flex;align-items:center;gap:7px;padding:0 17px;background:#2b3c30}.bar i{width:8px;height:8px;border-radius:100%;background:#e5a77f}.bar i:nth-child(2){background:#d1ba84}.bar i:nth-child(3){background:#83b894}.bar span{font-size:11px;color:#b7c9b6;margin-left:10px}.terminal-lines{padding:26px;font:12px/1.9 ui-monospace,SFMono-Regular,Menlo,monospace}.terminal-lines p{margin:5px 0;color:#c7d5c6}.terminal-lines em{font-style:normal;color:#ffa771}.terminal-lines b{color:#a2d6a8}.blink{color:#ffa771;animation:blink 1.2s steps(2) infinite}@keyframes blink{50%{opacity:0}}.terminal-foot{color:#a9c3ad;font-size:11px;padding:0 25px 23px}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:33px}.steps article{padding:24px 20px}.steps article span{color:#d47743;font-weight:850;font-size:12px;display:block;margin-bottom:26px}.steps h3{font-size:16px}.orange-section .eyebrow{color:#773a1b}.orange-section .intro{color:#553727}.ninety{font-size:clamp(130px,19vw,230px);line-height:1;font-weight:850;letter-spacing:-15px;text-align:center;color:#293b2d}.ninety span{font-size:11px;letter-spacing:3px;display:block;margin-top:13px}.small{color:#7b847b;font-size:12px;line-height:1.8}.fund{background:white;border:1px solid #e5e4da;border-radius:15px;padding:28px}.fund h3{color:#d1723d;font-size:11px;letter-spacing:1.5px;margin:0 0 16px}.fund>div{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #e9ebe4;padding:15px 0;font-size:13px}.fund>div:last-child{border:0}.fund b{font-size:12px;white-space:nowrap}.fund .green{color:#35855b}.closing{background:#202c24;color:#fff;text-align:center;padding:85px 0}.closing h2{max-width:850px;margin:18px auto}.closing p:not(.eyebrow){color:#c4d0c5;font-size:14px;line-height:1.9;max-width:630px;margin:0 auto 28px}.footer{background:#141b16;color:#9eae9f;padding:29px 0}.foot{display:flex;justify-content:space-between;align-items:center;gap:20px}.footer b{font-size:23px;letter-spacing:-1px;color:#fff}.footer p{font-size:11px;margin:8px 0}.foot>div:last-child{text-align:right}@media(max-width:800px){.nav nav{display:none}.hero-grid,.split{grid-template-columns:1fr;gap:35px}.hero-grid{padding-top:72px}.hero .art{max-width:320px}.hero-foot{flex-direction:column}.cards{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,1fr)}.section{padding:65px 0}.stat{min-height:290px}.art .float{padding:9px 12px}.art .float strong{font-size:19px}}@media(max-width:460px){.wrap{padding-left:21px;padding-right:21px}.brand{font-size:21px}.nav{min-height:65px}.mark{width:32px;height:32px}.hero-grid{gap:5px}.art{margin:15px auto!important}.hero h1{font-size:42px;letter-spacing:-1.8px}.actions{flex-direction:column;align-items:stretch}.btn{justify-content:center}.steps{grid-template-columns:1fr}.steps article{padding:19px}.foot{flex-direction:column;align-items:flex-start}.foot>div:last-child{text-align:left}.stat strong{font-size:103px}.ninety{font-size:140px}.float.first{left:0}.float.second{right:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}.blink{animation:none}}
