:root{--bg:#FBFBFB;--bg-elevated:#FFFFFF;--cream:#FAF8F3;--fg:#32312E;--fg-strong:#013121;--green:#013121;--accent:#1C6E42;--accent-hover:#498B68;--celadon:#9DD9B9;--rule-gold:#C4A265;--gold-light:#D4BA85;--border:#ECECEA;--border-warm:#E8E0D0;--gray-400:#8E8C86;--gray-500:#6B6963;--font-heading:"Libre Baskerville", Georgia, "Times New Roman", serif;--font-body:"Work Sans", system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:18px;line-height:1.62;-webkit-font-smoothing:antialiased;overflow-x:hidden;max-width:100%}img{max-width:100%;height:auto}svg,iframe{max-width:100%}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--fg-strong);line-height:1.18;letter-spacing:-.01em;font-weight:700;overflow-wrap:break-word}p{margin-bottom:1rem}strong{font-weight:600;color:var(--fg-strong)}em{font-style:italic}a{color:var(--accent);text-decoration:none}.wrap{max-width:680px;margin:0 auto;padding:0 22px}.gold-rule{height:1px;border:0;background:linear-gradient(90deg,transparent,var(--rule-gold),transparent);width:120px;margin:0 auto}.topbar{background:var(--green);color:#faf6e8;text-align:center;padding:12px 16px;font-size:14px;font-weight:600;letter-spacing:.02em}.topbar b{color:var(--gold-light);font-weight:700}.hero{text-align:center;padding:44px 22px 8px}.hero h1{font-size:33px;margin-bottom:16px}.hero .sub{font-size:19px;color:var(--fg);max-width:600px;margin:0 auto 16px;font-weight:400}.hero .gtee{display:inline-block;font-size:14px;color:var(--accent);font-weight:600;background:#e5efe7;border-radius:9999px;padding:8px 16px}@media(min-width:768px){.hero h1{font-size:44px}}.offerbar{background:var(--cream);border:1px solid var(--border-warm);border-radius:18px;padding:24px 24px 22px;max-width:620px;margin:26px auto 0;text-align:center;position:relative;overflow:hidden}.offerbar:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--rule-gold),var(--gold-light))}.offerbar .big{font-family:var(--font-heading);font-size:22px;color:var(--fg-strong);margin:6px 0 12px;line-height:1.25}.offerbar .big b{color:var(--accent)}.offerbar p{font-size:15.5px;color:var(--gray-500);margin-bottom:0}.offerbar p+p{margin-top:8px}.selfdestruct{background:var(--green);color:#eaf3ec;border-radius:18px;padding:26px 22px;max-width:620px;margin:0 auto;text-align:center}.selfdestruct .sd-line{font-family:var(--font-heading);font-size:20px;color:var(--gold-light);margin-bottom:16px;line-height:1.3}.countdown{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.cd-box{background:#ffffff14;border:1px solid rgba(212,186,133,.35);border-radius:10px;padding:10px 12px;min-width:64px}.cd-num{font-family:var(--font-heading);font-size:28px;color:#fff;line-height:1;font-variant-numeric:tabular-nums}.cd-lab{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-light);margin-top:5px}.section{padding:34px 22px 6px}.section h2{font-size:27px;margin-bottom:16px}@media(min-width:768px){.section h2{font-size:31px}}.checklist{list-style:none;display:grid;gap:13px;margin:0}.checklist li{display:flex;gap:12px;align-items:flex-start;font-size:17.5px;line-height:1.5}.checklist li svg{flex:0 0 auto;margin-top:4px}.checklist b{color:var(--fg-strong)}.howtag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rule-gold);margin-right:7px}.getlead{font-size:17.5px;color:var(--fg);margin-bottom:16px}.vault{background:var(--cream);border:1px solid var(--border-warm);border-radius:18px;padding:24px 22px 22px;margin:18px 0 6px;position:relative;overflow:hidden}.vault:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--rule-gold),var(--gold-light))}.vault h3{font-size:21px;line-height:1.24;margin-bottom:6px}.vault .vintro{font-size:15px;color:var(--gray-500);margin-bottom:2px}.catlabel{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:18px 0 9px}.catlabel.gold{color:var(--rule-gold)}.oplist{list-style:none;display:grid;gap:8px;margin:0}.oplist li{position:relative;padding-left:27px;font-size:16px;line-height:1.46;color:var(--fg)}.oplist li:before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231C6E42' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.oplist b{color:var(--fg-strong)}.invest{background:var(--green);color:#eaf3ec;border-radius:18px;padding:28px 26px;max-width:620px;margin:6px auto 0;text-align:center}.invest .price{display:flex;align-items:baseline;gap:12px;justify-content:center;margin:4px 0 8px}.invest .price .old{font-size:21px;color:var(--celadon);text-decoration:line-through;opacity:.8}.invest .price .new{font-family:var(--font-heading);font-size:46px;color:#fff}.invest .price .lab{font-size:14px;color:var(--gold-light)}.invest p{color:#d9e7dd;font-size:16px;margin-bottom:0}.invest .ask{color:var(--gold-light);font-style:italic;margin-top:10px}.invest .vstack{list-style:none;text-align:left;max-width:430px;margin:0 auto 18px;display:grid;gap:9px}.invest .vstack li{display:flex;justify-content:space-between;gap:14px;font-size:15.5px;color:#eaf3ec;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:9px}.invest .vstack li:last-child{border-bottom:0;padding-bottom:0}.invest .vstack .v{color:var(--gold-light);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.qa{max-width:620px;margin:0 auto}.qa .item{border-bottom:1px solid var(--border);padding:18px 0}.qa .item:last-child{border-bottom:0}.qa h3{font-size:21px;margin-bottom:10px}.qa .ans{list-style:none;display:grid;gap:7px;margin:0}.qa .ans li{position:relative;padding-left:30px;font-size:16.5px;line-height:1.5;color:var(--fg)}.qa .ans li:before{content:"";position:absolute;left:0;top:2px;width:19px;height:19px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23013121'/%3E%3Cpolyline points='17 8.5 10.5 15.5 7 12' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.qa .ans b{color:var(--fg-strong)}.order{background:var(--cream);border:1px solid var(--border-warm);border-radius:18px;padding:30px 24px;max-width:620px;margin:0 auto;text-align:center}.order .stack{font-size:16px;color:var(--gray-500);margin-bottom:16px}.order .stack b{color:var(--fg-strong)}.btn{display:inline-block;background:var(--accent);color:#fff;font-family:var(--font-body);font-weight:700;font-size:20px;padding:19px 36px;border-radius:12px;box-shadow:0 1px 2px #0131211a;transition:transform .12s ease,background .2s ease,box-shadow .2s ease;min-height:58px;line-height:1.2;width:100%;max-width:460px}.btn:hover{background:var(--accent-hover);box-shadow:0 5px 14px #01312129;color:#fff}.btn:active{transform:scale(.99)}.secure{display:block;font-size:13px;color:var(--gray-500);margin-top:12px;letter-spacing:.02em}.join{padding:34px 22px 8px}.join h2{font-size:27px;text-align:center;margin-bottom:4px}@media(min-width:768px){.join h2{font-size:31px}}.join .sub{text-align:center;color:var(--gray-500);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.join-co{max-width:560px;margin:0 auto}.join-co #pth-stripe-shell{max-width:100%;width:100%;margin:0;border:1px solid var(--border-warm);border-radius:20px;box-shadow:0 1px 2px #0131210d;font-family:var(--font-body);color:var(--fg);background:#fff;padding:26px;box-sizing:border-box}.join-co #pth-stripe-shell h2{font-family:var(--font-heading);color:var(--green);font-size:21px;font-weight:700}.join-co #pth-stripe-shell .lede{color:var(--gray-500)}.join-co #pth-stripe-shell label{color:var(--green)}.join-co #pth-stripe-shell input[type=text],.join-co #pth-stripe-shell input[type=email]{border:1.5px solid #DCDCD8;border-radius:12px;color:var(--fg)}.join-co #pth-stripe-shell input[type=text]:focus,.join-co #pth-stripe-shell input[type=email]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #1c6e4229}.join-co #pth-stripe-shell .pay-section-label{color:var(--green)}.join-co #pth-stripe-shell .pay-card-wrap{border:1.5px solid #DCDCD8;border-radius:12px}.join-co #pth-stripe-shell .summary{background:var(--cream);border:1px solid var(--border-warm);border-radius:12px}.join-co #pth-stripe-shell .summary .line.total{border-top:1px solid var(--border-warm);color:var(--green)}.join-co #pth-stripe-shell .submit{background:var(--accent);border-radius:12px;letter-spacing:.02em;text-transform:none;font-size:16px;line-height:1.3}.join-co #pth-stripe-shell .submit:hover{background:var(--accent-hover)}.join-co #pth-stripe-shell .guarantee{border:1px solid #CDE9D8;background:#e5efe7;color:#1c5b3c;border-radius:12px}.join-co #pth-stripe-shell .trust span{background:#f1efe9;color:var(--gray-500)}.join .formgtee{text-align:center;color:var(--fg-strong);font-weight:600;font-size:14px;line-height:1.5;max-width:430px;margin:16px auto 0}footer{background:#fff;border-top:1px solid var(--border);padding:34px 22px;text-align:center;margin-top:42px}footer .foot-logo{height:34px;width:auto;display:block;margin:0 auto 14px}footer .links{font-size:14px;color:var(--gray-500);margin-bottom:14px;overflow-wrap:break-word}footer .links a{color:var(--gray-500);overflow-wrap:anywhere}footer .disc{font-size:12px;color:var(--gray-400);line-height:1.5;max-width:680px;margin:0 auto;overflow-wrap:break-word}@media(max-width:480px){.hero h1{font-size:28px}.section h2,.join h2{font-size:24px}.offerbar .big{font-size:19px}.countdown{gap:8px}.join-co #pth-stripe-shell{padding:20px}}.center{text-align:center}:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--rule-gold) 35%,transparent);border-radius:8px}@media(prefers-reduced-motion:reduce){*{transition:none!important}html{scroll-behavior:auto}}
