@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#111714;--dark:#101512;--cream:#f3f2ed;--muted:#5f6862;--line:#d9ded8;--lime:#caff46;--teal:#77d6ce;--white:#fff;--font:'Manrope',Arial,sans-serif;--mono:'DM Mono',Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,a{ -webkit-tap-highlight-color:transparent}p{line-height:1.7}.container{max-width:1300px;margin:auto;padding-left:48px;padding-right:48px}.grain{position:fixed;inset:0;z-index:20;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.site-header{position:sticky;top:0;z-index:10;background:rgba(243,242,237,.94);backdrop-filter:blur(16px);border-bottom:1px solid #d8ddd7}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:flex;align-items:center;gap:14px;font-size:17px;font-weight:800;letter-spacing:-.04em;white-space:nowrap}.brand-mark{background:var(--ink);color:var(--lime);font-family:var(--mono);font-size:14px;padding:10px 9px;letter-spacing:-.13em}.brand-mark span{color:#fff}.nav-links{display:flex;gap:35px;margin-left:auto;font-size:13px;font-weight:700}.nav-links a:hover,.footer a:hover{color:#7a9c1f}.nav-download{border:1px solid #161d18;padding:12px 18px;font-size:13px;font-weight:800;white-space:nowrap}.nav-download span{padding-left:12px}.nav-download:hover{background:var(--ink);color:#fff}.hero{min-height:740px;padding-top:86px;padding-bottom:48px;display:grid;grid-template-columns:1fr .92fr;gap:20px;position:relative}.hero-copy{position:relative;z-index:2;padding-top:38px}.eyebrow,.kicker,.feature-num,.feature-tail,.hero-meta,.hero-index,.screen-caption,.detail-head,.settings-kicker,.settings-screen>span,.visual-top,.visual-note{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.04em}.eyebrow{display:flex;align-items:center;gap:10px;white-space:nowrap;color:#59635b}.pulse{width:8px;height:8px;background:#86ba2a;border-radius:50%;box-shadow:0 0 0 5px #cceca0}.eyebrow-line{width:24px;height:1px;background:#bfc7bd}.hero h1{font-size:clamp(62px,6vw,106px);line-height:1.06;letter-spacing:-.09em;margin:46px 0 28px;font-weight:800;white-space:nowrap}.hero h1 em{font-style:normal;color:#95aa88}.period,.risk-grid h2 span,.download-content h2 span{color:#a6d329}.hero-lead{font-size:17px;line-height:1.75;color:#4d5851;max-width:535px;margin:0}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:37px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:30px;font-size:14px;font-weight:800;padding:20px 25px;transition:transform .2s,background .2s,color .2s}.button:hover{transform:translateY(-3px)}.button-primary{background:var(--lime);border:1px solid var(--lime)}.button-primary:hover{background:#dbff7f}.button span{font-size:18px;font-weight:500}.text-link{font-size:13px;font-weight:800;border-bottom:1px solid #888f87;padding:11px 0;white-space:nowrap}.text-link span{padding-left:12px}.text-link:hover{color:#7a9c1f}.hero-meta{display:flex;gap:14px;margin-top:34px;color:#798179;font-size:10px;letter-spacing:0}.hero-visual{position:relative;background:#17201a;border:1px solid #2a332c;min-height:565px;align-self:start;box-shadow:18px 18px 0 #e2e5dc;overflow:hidden}.hero-visual:before{content:'';position:absolute;width:340px;height:340px;border-radius:50%;background:#a4ce36;filter:blur(120px);opacity:.16;right:-80px;bottom:0}.visual-top{height:49px;border-bottom:1px solid #354039;color:#7e9283;display:flex;justify-content:space-between;align-items:center;padding:0 19px;font-size:9px}.terminal-dots{display:flex;gap:5px}.terminal-dots i{width:6px;height:6px;background:#536157;border-radius:50%}.visual-top>span:last-child{color:#b5e75d}.order-book{padding:38px 55px 24px;color:#8b9b8b;font-family:var(--mono);font-size:14px;opacity:.68}.book-head,.book-row{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:right;padding:7px 5px;border-bottom:1px solid #364039}.book-head{color:#607267;font-size:10px;letter-spacing:.1em}.book-row span:nth-child(2){font-weight:500}.ask span:nth-child(2){color:#e49b87}.bid span:nth-child(2){color:#9cdac4}.spread{display:flex;justify-content:center;gap:20px;padding:14px 0;border-bottom:1px solid #364039;font-size:11px;color:#e0e5dd}.hero-widget{position:absolute;width:356px;right:25px;top:177px;background:#1c222b;border:1px solid #596473;border-radius:9px;box-shadow:0 28px 65px #030805bb;transform:rotate(-3deg);padding:9px 9px 4px;transition:transform .3s}.hero-widget:hover{transform:rotate(0) scale(1.02)}.hero-widget img{display:block;width:100%;border-radius:5px}.widget-top{display:flex;justify-content:space-between;color:#eef4f3;font-size:12px;padding:2px 6px 6px}.widget-top b{font-weight:700}.widget-top b span{color:#8f9d9c}.widget-icons{color:var(--teal);font-size:15px;letter-spacing:6px}.visual-note{position:absolute;bottom:20px;left:20px;color:#89998b;font-size:9px}.visual-note span{padding:0 5px}.hero-index{position:absolute;left:48px;bottom:26px;color:#8c938b}.stat-strip{border-top:1px solid #cdd4ca;border-bottom:1px solid #cdd4ca}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);padding-top:28px;padding-bottom:28px}.stat-grid>div{display:flex;gap:18px;align-items:center;padding:4px 30px;border-left:1px solid #cbd2c7}.stat-grid>div:first-child{border-left:0;padding-left:0}.stat-grid strong{font-size:32px;letter-spacing:-.07em;white-space:nowrap}.stat-grid span{color:#687269;font-size:11px;line-height:1.5}.section{padding-top:135px;padding-bottom:140px}.section-intro{max-width:940px;margin-bottom:58px}.kicker{color:#668b38;display:block;margin-bottom:24px}.section-intro h2,.risk-grid h2,.download-content h2{font-size:clamp(45px,5.5vw,78px);line-height:1.12;letter-spacing:-.075em;margin:0 0 25px}.section-intro h2 span{color:#8b978b}.section-intro p{max-width:660px;color:#657067;font-size:16px;margin:0}.feature-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:13px}.feature-card{background:#e7ebe3;min-height:350px;padding:27px;position:relative;display:flex;flex-direction:column}.feature-large{background:#d5ed90}.feature-num{color:#425442}.feature-symbol{font-size:65px;line-height:1;letter-spacing:-.1em;font-weight:600;margin:35px 0 18px}.feature-symbol span{font-size:29px;vertical-align:top}.feature-card h3{font-size:21px;letter-spacing:-.05em;margin:0 0 10px}.feature-card p{font-size:13px;color:#4c5b4b;line-height:1.7;margin:0}.feature-tail{margin-top:auto;padding-top:25px;color:#53634f;line-height:1.5}.feature-tail span{color:#182019}.dark-section{background:var(--dark);color:#eff2ec;padding:130px 0 105px;overflow:hidden}.intro-light .kicker{color:var(--lime)}.intro-light h2 span{color:#7e8e7e}.intro-light p{color:#a3afa3}.screen-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.screen-shot{background:#202822;border:1px solid #3a453b;min-height:385px;padding:22px;display:flex;flex-direction:column;align-items:center}.screen-caption{display:flex;justify-content:space-between;align-self:stretch;color:#97aa95}.screen-caption span{color:#6e866f}.screen-shot img{width:min(100%,446px);margin:auto;box-shadow:0 15px 40px #0008}.legend>div{border-bottom:1px solid #384138;padding:14px 0}.legend>div:first-child{padding-top:0}.legend-key{font-family:var(--mono);font-size:15px;color:var(--lime)}.legend p{font-size:13px;color:#a9b4aa;margin:8px 0 0;line-height:1.65}.icon-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-top:1px solid #384138;margin-top:85px;padding-top:36px}.icon-explain{display:flex;gap:17px}.icon-tile{background:#28332b;border:1px solid #55634f;color:var(--lime);height:43px;min-width:43px;display:flex;align-items:center;justify-content:center;font-size:19px;position:relative}.icon-tile sup{position:absolute;right:-8px;top:-8px;font:10px var(--mono);background:var(--lime);color:var(--dark);padding:2px 4px}.icon-explain b{font-size:15px}.icon-explain p{color:#a5b1a5;font-size:12px;margin:5px 0}.deeper{padding-bottom:120px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.detail-card{background:#e6eae3;overflow:hidden}.detail-head{display:flex;justify-content:space-between;padding:20px 23px;color:#708071}.detail-image{height:390px;overflow:hidden;background:#18212a;margin:0 23px;display:flex;justify-content:center}.detail-image img{width:100%;height:auto;object-fit:cover;object-position:top;align-self:flex-start}.detail-copy{padding:28px 25px 34px}.detail-copy h3{font-size:24px;letter-spacing:-.05em;margin:0 0 9px}.detail-copy p{font-size:13px;color:#58665a;margin:0}.demo-note{font:11px var(--mono);color:#7a867a;margin-top:20px}.risk-band{background:#d4ed90;padding:100px 0}.risk-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.risk-grid .kicker{color:#4a6522}.risk-grid h2{font-size:clamp(48px,5vw,75px)}.risk-grid h2 span{color:#769839}.risk-copy>p:first-child{font-size:17px;line-height:1.75;margin:0 0 30px}.risk-points{display:grid;gap:14px}.risk-points>div{border-top:1px solid #97af61;padding:14px 0;display:grid;grid-template-columns:130px 1fr;gap:20px;font-size:13px}.risk-points b{font-size:13px}.risk-points span{color:#445536}.fine-print{font-size:11px;color:#60724d;margin-top:28px}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #bfc7bd;border-bottom:1px solid #bfc7bd}.step{padding:27px 20px 32px;border-left:1px solid #bfc7bd}.step:first-child{border-left:0;padding-left:0}.step>span{font:12px var(--mono);color:#79a138}.step h3{font-size:18px;letter-spacing:-.04em;margin:30px 0 10px}.step p{font-size:12px;color:#5d695e;margin:0}.step code{font:11px var(--mono);word-break:break-word}.settings-layout{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;margin-top:120px}.settings-screen{background:#222c24;padding:35px 35px 20px;box-shadow:15px 15px 0 #dce3d8}.settings-screen img{display:block;width:100%;max-height:490px;object-fit:contain;object-position:top;background:#f2f4f8}.settings-screen>span{display:block;color:#9eae9b;margin-top:15px}.settings-kicker{color:#7e9c45}.settings-text h3{font-size:39px;letter-spacing:-.07em;line-height:1.2;margin:20px 0}.settings-text p{font-size:14px;color:#5f6c62}.settings-text ul{list-style:none;padding:0;margin:28px 0}.settings-text li{border-top:1px solid #cdd5ca;padding:12px 0;font-size:12px;color:#5f6c62;line-height:1.6}.settings-text li b{color:#152019}.settings-note{font-size:11px!important}.faq-section{background:#e7ebe3;padding:120px 0}.faq-list{max-width:1000px}.faq-list details{border-top:1px solid #b8c2b5}.faq-list details:last-child{border-bottom:1px solid #b8c2b5}.faq-list summary{list-style:none;cursor:pointer;padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:17px;font-weight:700;letter-spacing:-.03em}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:25px;font-weight:400;color:#7d9f42}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:780px;color:#617062;font-size:13px;margin:0 0 25px}.download-section{background:#cbf277;overflow:hidden}.download-content{position:relative;min-height:485px;display:flex;align-items:center}.download-content>div:first-child{z-index:2}.download-content .kicker{color:#3b6524}.download-content h2{font-size:clamp(58px,6vw,90px);margin-bottom:15px}.download-content h2 span{color:#75a22c}.download-content p{max-width:530px;font-size:15px;color:#455c36}.download-actions{display:flex;align-items:center;gap:24px;margin-top:29px}.button-dark{background:#172117;color:#efffe5;min-width:260px}.button-dark:hover{background:#2c422a}.download-actions>span{font:11px var(--mono);color:#566f43}.download-art{position:absolute;right:30px;top:-70px;bottom:-120px;display:flex;align-items:center;font-size:470px;font-weight:800;letter-spacing:-.23em;color:#b9e566;transform:rotate(-16deg);user-select:none}.download-art span:nth-child(2){color:#a9d956}.download-art i{font-size:90px;color:#122014;position:absolute;bottom:100px;right:30px;font-style:normal}.footer{background:#111714;color:#9caa9c}.footer-inner{min-height:145px;display:flex;align-items:center;gap:55px}.footer .brand{color:#eef8ea}.footer .brand-mark{background:#293b2b}.footer p{font-size:11px;max-width:475px;margin-right:auto}.footer a{font:12px var(--mono);color:var(--lime);white-space:nowrap}
.form-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;align-items:center;background:#dce5d5;margin-top:18px;padding:28px}.form-shot{height:510px;overflow:hidden;background:#17202a}.form-shot img{display:block;width:100%;height:auto}.form-guide{padding:15px 35px 15px 0}.form-guide h3{font-size:38px;letter-spacing:-.06em;line-height:1.2;margin:0 0 20px}.form-guide>p{font-size:13px;color:#526252;margin-bottom:30px}.form-item{border-top:1px solid #aebba9;display:grid;grid-template-columns:140px 1fr;gap:20px;padding:11px 0;font-size:12px;line-height:1.5}.form-item span{color:#5d6c5b}
@media(max-width:1050px){.container{padding-left:30px;padding-right:30px}.hero{grid-template-columns:1fr 1fr;min-height:650px;padding-top:50px}.hero h1{font-size:clamp(55px,6.4vw,78px)}.hero-visual{min-height:500px}.hero-widget{width:300px;right:10px;top:160px}.order-book{padding:20px 24px}.hero-index{left:30px}.stat-grid>div{padding:4px 15px;gap:10px}.stat-grid strong{font-size:25px}.feature-grid{grid-template-columns:1fr 1fr}.feature-large{grid-column:span 2;min-height:300px}.feature-large .feature-symbol{margin:20px 0}.screen-layout,.settings-layout{gap:35px}.risk-grid{gap:30px}.download-art{right:-80px;opacity:.6}.form-layout{gap:35px}.form-guide{padding-right:10px}.form-guide h3{font-size:30px}}
@media(max-width:720px){.container{padding-left:20px;padding-right:20px}.nav{height:64px}.nav-links{display:none}.nav-download{padding:10px 13px}.hero{display:block;min-height:auto;padding-top:55px;padding-bottom:50px}.hero-copy{padding:0}.eyebrow{font-size:8px}.hero h1{font-size:clamp(53px,11vw,79px);margin:35px 0 18px}.hero-lead{font-size:14px}.hero-actions{gap:18px;flex-wrap:wrap}.button{padding:16px 18px;font-size:12px}.text-link{font-size:11px}.hero-meta{flex-wrap:wrap;gap:8px;font-size:9px;margin-top:22px}.hero-visual{margin-top:55px;min-height:390px;box-shadow:10px 10px 0 #e2e5dc}.visual-top{height:38px}.order-book{padding:22px 25px;font-size:11px}.book-row{padding:5px}.hero-widget{width:min(75%,325px);top:117px;right:12px}.widget-top{font-size:10px}.visual-note{font-size:8px}.hero-index{display:none}.stat-grid{grid-template-columns:1fr 1fr;gap:0;padding-top:12px;padding-bottom:12px}.stat-grid>div{min-height:75px;padding:10px!important;border-left:0;border-top:1px solid #cbd2c7}.stat-grid>div:nth-child(-n+2){border-top:0}.stat-grid strong{font-size:24px}.stat-grid span{font-size:10px}.section,.dark-section,.faq-section{padding-top:80px;padding-bottom:85px}.section-intro{margin-bottom:38px}.section-intro h2,.risk-grid h2,.download-content h2{font-size:clamp(41px,8.5vw,63px)}.section-intro p{font-size:13px}.feature-grid,.detail-grid,.screen-layout,.risk-grid,.settings-layout{display:block}.feature-card{min-height:260px;margin-bottom:10px}.feature-symbol{font-size:50px;margin:20px 0}.feature-tail{font-size:10px}.screen-shot{min-height:295px}.legend{margin-top:30px}.legend-key{font-size:13px}.icon-bar{display:block;margin-top:50px}.icon-explain{margin:20px 0}.detail-card{margin-bottom:15px}.detail-image{height:330px}.risk-band{padding:75px 0}.risk-copy{margin-top:38px}.risk-copy>p:first-child{font-size:14px}.risk-points>div{grid-template-columns:100px 1fr}.steps{grid-template-columns:1fr 1fr}.step{min-height:220px;padding:20px 10px!important}.step:nth-child(odd){border-left:0}.step:nth-child(n+3){border-top:1px solid #bfc7bd}.step h3{margin-top:25px}.settings-layout{margin-top:65px}.settings-screen{padding:20px;margin-bottom:45px}.settings-text h3{font-size:32px}.faq-list summary{font-size:14px}.download-content{min-height:460px}.download-content h2{font-size:clamp(48px,9vw,70px)}.download-art{font-size:300px;right:-60px;top:130px;opacity:.45}.download-actions{align-items:flex-start;flex-direction:column;gap:13px}.footer-inner{display:grid;grid-template-columns:1fr auto;gap:15px;padding-top:28px;padding-bottom:28px}.footer p{grid-column:1 / -1;grid-row:2;margin:0}.footer a{grid-column:2;grid-row:1}}
@media(max-width:720px){.form-layout{display:block;padding:20px}.form-shot{height:300px}.form-guide{padding:30px 0 0}.form-guide h3{font-size:30px}.form-item{grid-template-columns:110px 1fr;gap:12px}}
@media(max-width:400px){.brand{font-size:14px}.hero h1{font-size:52px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-visual{min-height:345px}.hero-widget{width:80%;top:113px}.visual-note{max-width:170px}.stat-grid strong{font-size:20px}.stat-grid span{font-size:9px}.step{min-height:245px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.hero-widget{transition:none}}
