@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#080b08;--panel:#101610;--panel2:#141d14;--line:#263326;--text:#eef3e9;--muted:#a2ada0;--green:#a4ff00;--green2:#7fc900;--max:1160px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,Arial,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}.section-wrap{width:min(var(--max),calc(100% - 48px));margin-inline:auto}.site-header{height:82px;border-bottom:1px solid #1b251b;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100% - var(--max))/2));position:sticky;top:0;background:rgba(8,11,8,.94);backdrop-filter:blur(14px);z-index:10}.brand{display:flex;align-items:center;gap:11px;font-size:13px;letter-spacing:.13em;font-weight:600}.brand b{color:var(--green)}.brand-mark{display:grid;place-items:center;width:35px;height:35px;background:var(--green);color:#0a1005;font-weight:900;font-size:20px;clip-path:polygon(0 0,100% 0,100% 75%,75% 100%,0 100%)}.nav{display:flex;align-items:center;gap:29px;font-size:12px;color:#c0c9bc}.nav a:hover,.nav a.active{color:var(--green)}.nav-cta{border:1px solid #587d21;padding:10px 15px;color:var(--green)!important}.menu-toggle{display:none;background:none;border:0;color:var(--green);font-size:24px}.hero{min-height:610px;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center;padding-block:75px}.eyebrow{color:var(--green);font-size:10px;font-weight:800;letter-spacing:.2em;margin:0 0 20px}.pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 14px var(--green);margin-right:9px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(38px,5.2vw,68px);line-height:1.09;letter-spacing:-.055em;margin-bottom:24px}h1 span,h2 span{color:var(--green)}.lead{font-size:16px;line-height:1.85;color:#b3beb0;max-width:630px}.hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:30px}.button{min-height:48px;padding:13px 19px;display:inline-flex;align-items:center;justify-content:center;gap:15px;font-size:11px;font-weight:800;letter-spacing:.04em;border:1px solid var(--line);transition:.2s}.button-primary{background:var(--green);border-color:var(--green);color:#0a1005}.button-primary:hover{background:#c0ff53;transform:translateY(-2px)}.button-ghost{color:var(--text);background:transparent}.button-ghost:hover{border-color:var(--green);color:var(--green)}.micro,.small-note{font-size:10px;color:#748071;margin-top:18px}.hero-visual{height:390px;position:relative;overflow:hidden;border:1px solid #35452e;background:radial-gradient(ellipse at 50% 43%,#23351c 0%,#101a10 43%,#0a0e0a 75%);padding:22px;box-shadow:0 25px 90px #000}.hero-visual:before,.hero-visual:after{content:"";position:absolute;width:180px;height:180px;border:1px solid #456c24;transform:rotate(45deg);opacity:.35}.hero-visual:before{top:-100px;right:-80px}.hero-visual:after{bottom:-130px;left:-70px}.visual-top{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.16em;color:#94a28c}.status{color:var(--green)}.visual-symbol{font-size:130px;font-weight:800;letter-spacing:-.1em;text-align:center;line-height:1.45;color:#e5f4dc;text-shadow:0 0 35px #80c93355}.visual-symbol span{color:var(--green)}.visual-rule{height:1px;background:linear-gradient(90deg,transparent,var(--green),transparent);margin:8px 0 25px}.visual-data{display:flex;justify-content:space-between;border-bottom:1px solid #293728;padding:10px 0;font-size:8px;letter-spacing:.12em;color:#7e8b78}.visual-data b{font-size:8px;color:#d7e3d0}.visual-data .green{color:var(--green)}.ticker{height:58px;background:#111811;border-block:1px solid #263326;display:flex;align-items:center;justify-content:center;gap:45px;color:#a5b09f;font-size:9px;letter-spacing:.2em}.ticker i{color:var(--green);font-style:normal}.section{padding-block:110px}.section-heading{max-width:670px;margin-bottom:42px}.section-heading h2,.statement h2,.download-section h2,.support-inner h2{font-size:clamp(30px,4vw,48px);line-height:1.15;letter-spacing:-.04em;margin-bottom:17px}.section-heading>p:last-child,.muted{color:var(--muted);font-size:13px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.feature-card{background:linear-gradient(145deg,#121a12,#0c110c);border:1px solid #273327;padding:26px;min-height:220px}.feature-icon{font-size:26px;color:var(--green);margin-bottom:23px}.feature-card h3{font-size:15px;margin-bottom:10px}.feature-card p{font-size:11px;color:#9eaa9a;line-height:1.8;margin:0}.statement{background:linear-gradient(110deg,#111a10,#0a0f0a);border-block:1px solid #263326;padding:100px 0}.statement-inner{max-width:var(--max)}.statement p:not(.eyebrow){color:#aab6a5;max-width:610px;font-size:13px}.text-link{display:inline-block;margin-top:20px;color:var(--green);font-size:12px;font-weight:800}.download-section{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.download-panel{border:1px solid #34432f;background:#101710;padding:25px;display:flex;align-items:center;gap:17px;flex-wrap:wrap}.download-icon{width:48px;height:48px;display:grid;place-items:center;background:#23371a;color:var(--green);font-size:25px}.download-panel b{font-size:12px}.download-panel p{font-size:11px;color:#a2ada0;margin:3px 0}.download-panel .button{margin-left:auto}.disabled{opacity:.45;cursor:not-allowed}.support-band{background:#a4ff00;color:#0a1005;padding:48px 0}.support-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.support-inner .eyebrow{color:#36580b;margin-bottom:9px}.support-inner h2{font-size:28px;margin-bottom:6px}.support-inner p:not(.eyebrow){font-size:12px;margin:0;color:#34462a}.support-inner .button{border-color:#18240e;color:#10190a}.footer{padding:38px 0;background:#060806;border-top:1px solid #1c261b}.footer-inner{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.footer-links{display:flex;gap:20px;flex-wrap:wrap;font-size:10px;color:#9eaa99}.footer-inner>p{grid-column:1/-1;margin:0;color:#657060;font-size:9px}.footer-disclaimer{margin-top:-12px!important}.page-main{padding-block:85px 120px;min-height:70vh}.page-main h1{font-size:clamp(38px,5vw,58px)}.narrow{max-width:700px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px}.price-card{border:1px solid #2b3829;background:#101710;padding:28px;position:relative}.price-card.featured{border-color:var(--green);box-shadow:0 0 35px #a4ff0010}.popular{position:absolute;right:0;top:0;background:var(--green);color:#0a1005;font-size:8px;font-weight:900;letter-spacing:.1em;padding:7px 10px}.price-card h2{font-size:19px}.price{font-size:43px;font-weight:800;letter-spacing:-.05em;color:var(--green);margin:20px 0 8px}.price small{font-size:17px}.price-card ul{padding-left:18px;color:#b0bbaa;font-size:11px;line-height:2.1;min-height:150px}.price-card .button{width:100%;margin-top:10px}.notice{border:1px solid #34452b;background:#111a10;color:#b9c5b1;padding:19px 21px;font-size:11px;line-height:1.9;margin-top:30px}.notice b{color:var(--green)}.notice-warning{border-color:#66562a;background:#19160d}.notice-warning b{color:#ffd36a}.document-list{margin-top:45px;border-top:1px solid var(--line)}.document-list>a{display:grid;grid-template-columns:55px 1fr 25px;gap:15px;align-items:center;padding:23px 5px;border-bottom:1px solid var(--line)}.document-list>a:hover b,.document-list>a:hover>span:last-child{color:var(--green)}.doc-number{font-size:11px;color:var(--green)}.document-list b{font-size:13px}.document-list small{display:block;color:#8e9b89;font-size:10px;margin-top:4px}.legal-page{max-width:900px;padding-block:75px 110px}.legal-page h1{font-size:clamp(35px,4.5vw,54px)}.legal-page h2{font-size:17px;margin:35px 0 10px;color:#e4eddf}.legal-page p,.legal-page li{font-size:13px;color:#aeb9a8;line-height:1.95}.legal-page a{color:var(--green);text-decoration:underline}.legal-page .notice{margin:25px 0}.legal-page ol{padding-left:22px}
@media(max-width:850px){.nav{gap:15px}.hero{gap:30px}.feature-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr}.price-card ul{min-height:0}.download-section{grid-template-columns:1fr}.ticker{gap:18px;font-size:8px}}
@media(max-width:650px){.site-header{height:70px}.menu-toggle{display:block}.nav{display:none;position:absolute;top:69px;left:0;right:0;background:#0b100b;border-bottom:1px solid var(--line);padding:20px 24px;flex-direction:column;align-items:flex-start}.nav.open{display:flex}.section-wrap{width:min(var(--max),calc(100% - 36px))}.hero{grid-template-columns:1fr;padding-block:65px 55px}.hero-visual{height:310px}.visual-symbol{font-size:100px}.ticker{overflow:hidden;justify-content:flex-start;padding-inline:20px;white-space:nowrap}.section{padding-block:75px}.feature-grid{grid-template-columns:1fr}.statement{padding:75px 0}.download-panel{align-items:flex-start}.download-panel .button{width:100%;margin:8px 0 0}.support-inner{align-items:flex-start;flex-direction:column}.footer-inner{grid-template-columns:1fr}.footer-links{gap:13px}.footer-inner>p{grid-column:auto}.page-main{padding-block:60px 80px}.document-list>a{grid-template-columns:32px 1fr 18px}.legal-page{padding-block:55px 80px}}
