:root{color-scheme:dark;--bg:#08150e;--layer:#0f2217;--layer2:#14291d;--line:#29452f;--gold:#d5b568;--text:#f2f1e9;--muted:#afb9ad;--accent:#6eac77;--max:1170px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input{font:inherit}h1,h2,h3,p{margin-top:0}.wrap{width:min(calc(100% - 48px),var(--max));margin:auto}.grain{pointer-events:none;position:fixed;inset:0;z-index:7;opacity:.1;background-image:radial-gradient(#fff .55px,transparent .55px);background-size:6px 6px;mix-blend-mode:soft-light}.nav{height:96px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(213,181,104,.15)}.brand{display:inline-flex;align-items:center;gap:13px;line-height:1}.brandword{display:flex;flex-direction:column;letter-spacing:.14em}.brandword strong{font-size:14px;font-weight:800}.brandword small{font-size:9px;letter-spacing:.39em;color:var(--gold);margin-top:7px}.clover{width:34px;height:34px;position:relative;transform:rotate(-45deg);display:inline-block;flex:none}.clover i{position:absolute;width:15px;height:15px;background:linear-gradient(135deg,#dbbc76,#8f6e36);border-radius:80% 80% 20% 80%;top:0;left:0;transform-origin:100% 100%}.clover i:nth-child(2){transform:rotate(90deg)}.clover i:nth-child(3){transform:rotate(180deg)}.clover i:nth-child(4){transform:rotate(270deg)}.nav nav{display:flex;align-items:center;gap:33px;font-size:12px;color:#c8d4c4}.nav nav a:hover{color:var(--gold)}.nav .nav-cta{border:1px solid #977940;padding:12px 18px;color:var(--gold);border-radius:5px;font-weight:700}.nav-cta span{padding-left:12px}.hero{display:grid;grid-template-columns:1.08fr .92fr;gap:52px;align-items:center;padding-top:92px;padding-bottom:112px;min-height:660px}.eyebrow,.kicker{font-size:11px;letter-spacing:.22em;color:var(--gold);font-weight:800}.eyebrow{display:flex;align-items:center;gap:12px}.dot,.indicator{width:7px;height:7px;display:inline-block;background:#79b889;border-radius:50%;box-shadow:0 0 0 4px #22452e}.hero h1{font-size:clamp(47px,4.7vw,77px);line-height:1.06;letter-spacing:-.06em;margin:28px 0}.hero h1 em,h2 em{font-family:Georgia,"Times New Roman",serif;font-weight:400;color:var(--gold);letter-spacing:-.045em}.lead{font-size:17px;line-height:1.85;color:#b9c7ba;max-width:610px}.hero-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:37px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:19px;padding:17px 22px;font-size:13px;font-weight:800;border-radius:5px;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn-gold{background:var(--gold);color:#0b170f}.btn-gold:hover{background:#f0cf7d}.quiet-link{font-size:12px;color:#b7c9b9}.quiet-link span{margin-left:6px;color:var(--gold)}.proof-row{display:flex;gap:20px;flex-wrap:wrap;color:#c2d0c2;font-size:11px;margin-top:38px}.proof-row span{display:flex;align-items:center;gap:6px}.proof-row svg{width:14px;height:14px;stroke:var(--accent);stroke-width:2;fill:none}.hero-visual{border:1px solid #36513b;background:linear-gradient(145deg,#172b1d,#0b1910);box-shadow:0 22px 92px #0009,0 0 80px #244a2027;min-height:448px;border-radius:9px;padding:24px;position:relative;overflow:hidden}.hero-visual:after{content:"";position:absolute;right:-58px;bottom:-75px;width:220px;height:220px;background:#bb944619;filter:blur(80px)}.visual-top{display:flex;justify-content:space-between;align-items:center;color:#788979;letter-spacing:.09em;font-size:9px}.live-tag{font-weight:800;color:#d6e3d7;font-size:11px;display:flex;gap:10px;align-items:center}.live-tag .indicator{width:6px;height:6px}.chart-panel{position:relative;height:308px;margin:12px -24px 0;overflow:hidden}.gridlines{position:absolute;inset:0;background-image:linear-gradient(to right,#36523955 1px,transparent 1px),linear-gradient(to bottom,#36523955 1px,transparent 1px);background-size:20% 20%}.market-art{width:100%;height:100%;position:relative}.market-art .fill{fill:#3f6a3930}.market-art .trend{stroke:#b3a369;fill:none;stroke-width:2;stroke-dasharray:2 7;opacity:.62}.market-art .candles{fill:#6dab7d80;stroke:#bcd8bd;stroke-width:1.6}.market-art .level{stroke:#d8be7780;stroke-width:1;stroke-dasharray:7 6}.market-art .level.muted{stroke:#7aa98a50}.market-art .price-badge{fill:#dbbe78}.market-art .price-label{fill:#19301d;font-size:10px;font-weight:800;letter-spacing:.08em}.visual-footer{position:relative;display:flex;justify-content:space-between;align-items:end;border-top:1px solid #39503c;padding-top:16px}.visual-footer div{display:flex;flex-direction:column;gap:6px}.visual-footer small{font-size:9px;letter-spacing:.2em;color:var(--gold)}.visual-footer strong{font-size:13px;font-weight:600}.visual-footer>span{color:#7f9583;font-size:10px;letter-spacing:.08em}.strip{border-block:1px solid #2d4b32;background:#112618}.strip-inner{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a6b9a5;letter-spacing:.17em;font-size:10px;font-weight:750}.strip-dot{background:#876b3e;width:4px;height:4px;transform:rotate(45deg)}.what{padding-top:118px;padding-bottom:125px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:80px;margin-bottom:43px}.section-heading h2,.journey h2,.signup-intro h2,.faq h2{font-size:clamp(38px,4.3vw,61px);line-height:1.12;letter-spacing:-.045em;margin:16px 0 0}.section-heading>p{max-width:460px;color:var(--muted);font-size:14px;line-height:1.85}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.feature{background:linear-gradient(160deg,#17291b,#0c1d13);border:1px solid #315036;padding:27px 28px 29px;min-height:326px;display:flex;flex-direction:column;border-radius:7px}.feature-index{color:var(--gold);font-size:9px;letter-spacing:.17em;font-weight:800}.feature-icon{font-family:Georgia,serif;font-size:45px;line-height:1;color:#cfb66f;padding-top:25px}.feature h3{font-size:22px;letter-spacing:-.03em;line-height:1.25;margin:20px 0 12px}.feature p{font-size:13px;color:#b0c0b0;line-height:1.85;flex:1}.availability{font-size:10px;color:#a7d0a6;border-top:1px solid #2f4732;margin-top:12px;padding-top:15px}.journey{background:#112318;border-block:1px solid #32503a}.journey-inner{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-block:100px}.journey p{color:#bac7b8;font-size:14px;line-height:1.9;max-width:480px;margin-top:25px}.timeline{border-left:1px solid #455943;display:flex;flex-direction:column;gap:27px;padding:7px 0 7px 30px}.timeline>div{position:relative;display:flex;flex-direction:column;gap:6px}.timeline>div:before{content:"";position:absolute;left:-36px;top:5px;width:10px;height:10px;background:#d0b169;border:2px solid #112318;border-radius:50%}.timeline b{color:var(--gold);font-size:10px;letter-spacing:.17em}.timeline span{color:#cad6c9;font-size:13px;line-height:1.7}.timeline .future{opacity:.65}.join-section{padding-block:124px;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:110px}.signup-intro>p{font-size:15px;color:var(--muted);max-width:440px;line-height:1.9;margin-top:26px}.ticks{list-style:none;padding:10px 0 0;margin:0;display:grid;gap:14px;font-size:13px;color:#d2ddd1}.ticks li{display:flex;align-items:center;gap:12px}.ticks li:before{content:"✓";color:#c8ad6b;font-weight:900}.form-card{padding:32px;border:1px solid #476040;border-radius:9px;background:linear-gradient(150deg,#183020,#102419);box-shadow:0 18px 62px #0006}.form-mini{font-size:10px;color:var(--gold);letter-spacing:.18em;font-weight:800}.form-card h3{font-size:32px;margin:10px 0 8px;letter-spacing:-.04em}.form-card-head p{font-size:13px;color:#b9cbb9;line-height:1.75}.form-preview label{display:block;font-size:12px;color:#c3d3c6;font-weight:650;margin-top:18px}.form-preview input{display:block;min-width:0;width:100%;background:#fafaf5;border:1px solid #d8e3d2;border-radius:5px;height:48px;padding:0 13px;margin-top:8px;color:#252b23;opacity:1}.form-preview input::placeholder{color:#939b92}.optional{color:#9aa99d;font-weight:400}.fake-button{padding:14px;background:#d3b46c;border-radius:5px;color:#0e160d;text-align:center;font-weight:800;margin-top:19px;font-size:13px;opacity:.65}.preview-note{font-size:11px;color:#d8b976;margin:11px 0 0}.tally-mount{min-height:720px;overflow:visible}.tally-frame{display:block;width:100%;border:0;min-height:0;background:transparent}.fine-print{font-size:10px;color:#95ad98;line-height:1.8;margin:20px 0 0}.fine-print a{color:#e1c577;text-decoration:underline}.faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;padding-block:80px 140px}.faq-questions details{border-bottom:1px solid #35503a;padding:19px 0}.faq-questions details:first-child{border-top:1px solid #35503a}.faq-questions summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:10px;font-weight:600;font-size:14px}.faq-questions summary::-webkit-details-marker{display:none}.faq-questions summary:after{content:"+";font-size:20px;color:var(--gold);line-height:1}.faq-questions details[open] summary:after{content:"−"}.faq-questions p{font-size:13px;line-height:1.85;color:#b2c4b2;margin:14px 0 0}.footer{border-top:1px solid #37583c;background:#0e1d13}.footer-top{display:flex;justify-content:space-between;align-items:center;padding:33px 0}.footer-top>span{color:#a0b4a5;font-size:12px}.risk-note{font-size:11px;line-height:1.7;color:#8ea18e;padding-bottom:25px;max-width:1000px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #2f4832;padding:17px 0 25px;color:#9bb09d;font-size:11px}.footer-bottom div{display:flex;gap:23px}.footer-bottom a:hover{color:var(--gold)}.simple-page{max-width:760px;padding-top:85px;padding-bottom:120px;min-height:55vh}.simple-page h1{font-size:clamp(38px,4vw,58px);line-height:1.15;letter-spacing:-.05em;margin:17px 0 26px}.simple-page h2{font-size:22px;margin-top:36px}.simple-page p,.simple-page li{color:#b9c9bc;font-size:14px;line-height:1.9}.simple-page a{text-decoration:underline;color:var(--gold)}.notice{padding:15px 18px;border:1px solid #766239;background:#332b18;color:#f5db9c;margin:24px 0;border-radius:6px;font-size:12px}.confirmation{max-width:770px;padding-top:105px;padding-bottom:135px;min-height:63vh;text-align:center}.confirmation h1{font-size:clamp(45px,5vw,66px);letter-spacing:-.05em;line-height:1.13;margin:18px 0}.confirmation p{font-size:16px;color:#bfccbd;line-height:1.9;max-width:600px;margin:14px auto 26px}.confirm-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin:33px auto}.btn-outline{border:1px solid #b39c60;color:#e9cb7d}.confirm-note{font-size:12px;color:#9bb19f}
@media(max-width:1020px){.hero{gap:24px;grid-template-columns:1fr 1fr}.hero h1{font-size:58px}.join-section{gap:52px}.journey-inner{gap:60px}.section-heading{gap:36px}.strip-inner{font-size:9px}}@media(max-width:800px){.wrap{width:min(calc(100% - 32px),600px)}.nav{height:82px}.nav nav>a:not(.nav-cta){display:none}.nav .nav-cta{font-size:11px;padding:10px}.hero{grid-template-columns:1fr;gap:42px;padding-top:72px;padding-bottom:72px;min-height:unset}.hero h1{font-size:clamp(49px,10vw,69px)}.hero-visual{min-height:360px}.chart-panel{height:246px}.strip-inner{flex-wrap:wrap;justify-content:center;padding:20px 0;gap:11px}.strip-inner .strip-dot:nth-of-type(2){display:none}.what{padding-top:79px;padding-bottom:87px}.section-heading,.journey-inner,.join-section,.faq{display:grid;grid-template-columns:1fr;gap:23px}.section-heading>p{margin-top:0}.feature-grid{grid-template-columns:1fr}.feature{min-height:265px}.feature-icon{padding-top:14px}.journey-inner{gap:35px;padding-block:77px}.join-section{padding-block:86px;gap:35px}.faq{padding-block:25px 88px;gap:28px}.footer-top,.footer-bottom{gap:23px;flex-wrap:wrap}}@media(max-width:420px){.hero h1{font-size:47px}.hero-visual{padding:18px}.visual-top{font-size:8px}.proof-row{gap:12px}.hero-actions{align-items:start;flex-direction:column;gap:16px}.nav .brandword strong{font-size:12px}.nav .brandword small{font-size:8px}.nav .clover{transform:rotate(-45deg) scale(.82);margin-left:-4px}.form-card{padding:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}

/* Accessibility and embedded-form fallback */
.embed-fallback{font-size:12px;line-height:1.65;color:#c0d3c2;margin:12px 0 0}
.embed-fallback a{color:#edce7c;text-decoration:underline;text-underline-offset:3px}
.faq-questions summary:focus-visible,.btn:focus-visible,a:focus-visible{outline:2px solid #e5c77a;outline-offset:4px}
@media(max-width:800px){.tally-mount{min-height:720px}}


/* V3: accessible embedded form on a white paper surface, intentionally independent
   of the dark-green landing page. The Tally iframe has its own cross-origin theme. */
.tally-mount {
  background:#ffffff;
  border:1px solid #e7e7df;
  border-radius:9px;
  padding:18px 14px 8px;
  overflow:hidden;
  color-scheme:light;
  min-height:760px;
  box-shadow:0 8px 22px rgba(0,0,0,.13);
}
.tally-frame {background:#fff !important; color-scheme:light; border:0; width:100%; display:block;}
@media(max-width:420px) {.tally-mount{padding:13px 8px 7px;}}

/* V3: high-conversion, intentionally simple custom completion page. */
.thanks-stage {position:relative;overflow:hidden;min-height:calc(100vh - 170px);display:flex;align-items:center;padding:85px 0 110px;}
.thanks-stage::before {content:"";position:absolute;top:-200px;right:-180px;width:650px;height:650px;border-radius:50%;background:radial-gradient(circle,rgba(164,140,69,.15) 0,rgba(51,97,53,.07) 43%,transparent 73%);pointer-events:none;}
.thanks-inner {position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:100px;align-items:center;}
.thanks-hero {max-width:565px;}
.thanks-kicker {display:flex;gap:13px;align-items:center;color:#cfae63;font-size:11px;letter-spacing:.18em;font-weight:800;}
.thanks-status {width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:#203c27;border:1px solid #4c8657;border-radius:50%;box-shadow:0 0 0 6px rgba(56,111,70,.11);flex:none;}
.thanks-status svg {width:23px;height:23px;fill:none;stroke:#b4d7ad;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;}
.thanks-hero h1 {margin:29px 0 21px;font-size:clamp(54px,6vw,91px);line-height:1.04;letter-spacing:-.067em;}
.thanks-hero h1 em {font-family:Georgia,'Times New Roman',serif;color:#d5b568;letter-spacing:-.05em;font-weight:400;}
.thanks-lead {color:#c5d1c2;font-size:17px;line-height:1.8;max-width:520px;}
.thanks-divider {height:1px;background:linear-gradient(90deg,#6c6948,rgba(83,110,79,.4),transparent);margin:32px 0 24px;max-width:470px;}
.thanks-check {font-size:13px;color:#c0d3bd;display:flex;gap:12px;align-items:flex-start;line-height:1.7;max-width:470px;}
.thanks-check svg {width:20px;height:20px;flex:none;fill:none;stroke:#8bc799;stroke-width:2;}
.thanks-conversation {background:linear-gradient(151deg,#193324 0%,#102519 65%,#102015 100%);border:1px solid #476343;border-radius:12px;padding:37px;box-shadow:0 34px 90px rgba(0,0,0,.32);position:relative;}
.thanks-conversation:before{content:"";position:absolute;left:37px;right:37px;top:0;height:1px;background:linear-gradient(90deg,transparent,#d8b86a,transparent);}
.thanks-conversation .top-label {color:#e0bf70;font-size:10px;letter-spacing:.19em;font-weight:800;}
.thanks-conversation h2 {font-size:clamp(31px,3vw,42px);line-height:1.2;letter-spacing:-.045em;margin:17px 0 18px;}
.thanks-conversation h2 em {font-family:Georgia,'Times New Roman',serif;font-weight:400;color:#d7b76d;}
.thanks-conversation .invite {color:#cbdacb;font-size:15px;line-height:1.8;margin-bottom:23px;}
.conversation-prompt {border:1px solid #36563d;background:rgba(5,20,11,.45);border-radius:7px;padding:17px 20px;margin:0 0 25px;}
.conversation-prompt span {display:block;color:#a3bea8;font-size:11px;letter-spacing:.08em;font-weight:750;text-transform:uppercase;margin-bottom:7px;}
.conversation-prompt p {color:#e3e9df;font-size:15px;margin:0;line-height:1.65;font-style:italic;}
.thanks-primary {display:flex;width:100%;min-height:56px;background:#ddbb6c;color:#08190c;font-size:15px;font-weight:850;border-radius:6px;align-items:center;justify-content:space-between;padding:0 19px;transition:transform .18s,background .18s;}
.thanks-primary:hover{transform:translateY(-2px);background:#f3d18a;}
.thanks-primary .arrow-circle{width:30px;height:30px;display:inline-flex;border:1px solid rgba(13,41,22,.32);border-radius:100%;align-items:center;justify-content:center;font-size:17px;}
.thanks-optional {margin:16px 0 0;color:#afc2ad;font-size:12px;line-height:1.7;}
.thanks-footnote {font-size:12px;color:#9fb19f;line-height:1.7;margin-top:34px;}
.thanks-footnote a {color:#d5b568;text-decoration:underline;text-underline-offset:3px;}
.thanks-link-back {display:inline-block;margin-top:22px;color:#d6bf85;font-size:13px;text-decoration:underline;text-underline-offset:4px;}

.thanks-steps{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:10px;max-width:470px}
.thanks-steps li{position:relative;padding-left:28px;color:#cbd9c7;font-size:14px;line-height:1.7}
.thanks-steps li:before{content:"";position:absolute;left:0;top:8px;width:10px;height:10px;border-radius:50%;background:#d7b76d;box-shadow:0 0 0 4px rgba(215,183,109,.14)}
.thanks-note{margin:18px 0 0;color:#d8c487;font-size:13px;line-height:1.7;max-width:470px}
@media(max-width:900px){.thanks-inner{gap:40px;grid-template-columns:1fr 1fr}.thanks-hero h1{font-size:58px}.thanks-conversation{padding:28px}}
@media(max-width:720px){.thanks-stage{padding:75px 0 88px;min-height:auto}.thanks-inner{grid-template-columns:1fr;gap:42px}.thanks-hero h1{font-size:clamp(52px,12vw,70px)}.thanks-conversation{padding:29px}.thanks-hero{max-width:unset}}
@media(max-width:420px){.thanks-hero h1{font-size:51px}.thanks-lead{font-size:15px}.thanks-conversation{padding:24px}.thanks-conversation h2{font-size:33px}}
@media(prefers-reduced-motion:reduce){.thanks-primary{transition:none}}

/* V4 - educational checklist incentive and clear Telegram action. */
.conversation-prompt strong{font-weight:850;color:#f0ce77;font-style:normal;letter-spacing:.06em}
.thanks-primary{font-size:14px;gap:12px}
.thanks-primary .arrow-circle{flex:none}
@media(max-width:420px){.thanks-primary{font-size:13px;padding:10px 14px;line-height:1.25}}

/* V12: only allow verification when Tally provided the unique reference */
.thanks-primary[aria-disabled="true"]{opacity:.55;cursor:not-allowed;pointer-events:none;filter:grayscale(.15)}
.thanks-error{border:1px solid #a58a4f;background:rgba(142,109,37,.12);color:#e7d6a4;border-radius:7px;font-size:13px;line-height:1.7;padding:14px 16px;margin:14px 0 0}
.thanks-error a{text-decoration:underline;color:#f1cf83}
