.fd-page{--gold-1:#f6e2a0;--gold-2:#e6c46a;--gold-3:#c9a24a;--gold-ink:#17110a;--fd-dark:#0a0e0b;width:100%;max-width:1160px;color:var(--ink,#101410);font-family:var(--body,sans-serif);margin:0 auto;padding:24px 20px 72px}.fd-hero{background:radial-gradient(70% 90% at 85% -10%, #e6c46a47, transparent 60%), radial-gradient(60% 80% at -5% 110%, #54bd9033, transparent 60%), linear-gradient(180deg, #0d130f, var(--fd-dark));color:#f4efe2;border-radius:36px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #080a098c,inset 0 0 0 1px #e6c46a29}.fd-hero-glow{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(70% 70% at 50% 0,#000,#0000 75%)}.fd-hero-inner{text-align:center;max-width:760px;margin:0 auto;padding:72px 28px 64px;position:relative}.fd-kicker{color:var(--gold-1);font-family:var(--mono,monospace);letter-spacing:.16em;text-transform:uppercase;background:#e6c46a14;border:1px solid #e6c46a80;border-radius:999px;padding:7px 16px;font-size:11.5px;font-weight:600;display:inline-block}.fd-h1{font-family:var(--display,sans-serif);letter-spacing:-.035em;text-wrap:balance;margin:26px 0 0;font-size:clamp(38px,6.4vw,68px);font-weight:800;line-height:1.04}.fd-gold{background:linear-gradient(100deg,#f9e9b0 0%,#e6c46a 45%,#c9a24a 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.fd-lead{color:#f4efe2c2;text-wrap:pretty;max-width:560px;margin:22px auto 0;font-size:clamp(16px,2vw,18.5px);line-height:1.55}.fd-price{margin-top:38px}.fd-price-main{justify-content:center;align-items:baseline;gap:12px;display:flex}.fd-price-amount{font-family:var(--display,sans-serif);letter-spacing:-.04em;background:linear-gradient(#fff4cc,#e6c46a);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,7vw,70px);font-weight:800;line-height:1}.fd-price-once{color:#f4efe2b3;font-size:19px;font-weight:500}.fd-price-sub{color:#f4efe29e;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-top:12px;font-size:14.5px;display:flex}.fd-sep{background:#e6c46ab3;border-radius:50%;width:4px;height:4px}.fd-meter{text-align:left;background:#ffffff0a;border:1px solid #e6c46a38;border-radius:20px;max-width:460px;margin:30px auto 0;padding:16px 18px 18px}.fd-meter-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:14.5px;display:flex}.fd-meter-head{color:#f7f2e4;align-items:center;gap:10px;font-weight:600;display:inline-flex}.fd-meter-left{color:var(--gold-1);font-family:var(--mono,monospace);letter-spacing:.04em;font-size:12.5px;font-weight:600}.fd-meter-low .fd-meter-head{color:var(--gold-1)}.fd-pulse{background:var(--gold-2);border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite fdPulse}.fd-bar{background:#ffffff1a;border-radius:999px;height:8px;overflow:hidden}.fd-bar-fill{transform-origin:0;height:100%;animation:fdFill 1.1s var(--ease,ease) both;background:linear-gradient(90deg,#c9a24a,#f6e2a0);border-radius:999px;display:block;box-shadow:0 0 16px #e6c46a99}.fd-cta-row{flex-direction:column;align-items:center;gap:14px;margin-top:30px;display:flex}.fd-btn{background:linear-gradient(180deg, var(--gold-1), #d8b258);min-height:56px;color:var(--gold-ink);font-family:var(--display,sans-serif);letter-spacing:-.01em;transition:transform .18s var(--ease,ease), box-shadow .18s var(--ease,ease), filter .18s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 34px;font-size:17px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 18px 36px -12px #e6c46aa6,inset 0 1px #ffffffb3}.fd-btn:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 24px 44px -12px #e6c46acc,inset 0 1px #ffffffb3}.fd-btn:focus-visible{outline-offset:3px;outline:3px solid #fff}.fd-cta-note{color:#f4efe29e;text-wrap:balance;font-size:14px;line-height:1.45}.fd-soldout{color:#f4efe2c7;max-width:440px;margin:22px auto 0;font-size:16px;line-height:1.5}.fd-section{padding:84px 8px 0}.fd-section-head{text-align:center;max-width:680px;margin:0 auto 36px}.fd-eyebrow{color:#8a6a1f;font-family:var(--mono,monospace);letter-spacing:.16em;text-transform:uppercase;font-size:11.5px;font-weight:600;display:inline-block}.fd-h2{font-family:var(--display,sans-serif);letter-spacing:-.03em;text-wrap:balance;margin:12px 0 0;font-size:clamp(28px,4.2vw,44px);font-weight:800;line-height:1.1}.fd-sub{color:var(--muted,#687069);text-wrap:pretty;margin:14px 0 0;font-size:16.5px;line-height:1.55}.fd-math{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.fd-math-card{border:1px solid var(--line-strong,#d6dcd8);background:#fff;border-radius:24px;flex-direction:column;gap:12px;padding:24px;display:flex;box-shadow:0 1px 2px #080a090a}.fd-math-when{font-family:var(--display,sans-serif);letter-spacing:-.02em;font-size:17px;font-weight:800}.fd-math-line{color:var(--muted,#687069);justify-content:space-between;gap:12px;font-size:15px;display:flex}.fd-math-line s{color:#9aa39d}.fd-math-line b{color:var(--ink,#101410)}.fd-math-save{color:#4f3a08;background:linear-gradient(#fbf3d6,#f5e7b4);border-radius:14px;margin-top:4px;padding:12px 14px;font-size:15px}.fd-math-save strong{font-family:var(--display,sans-serif);font-size:18px;font-weight:800}.fd-grid3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.fd-card{border:1px solid var(--line-strong,#d6dcd8);background:#fff;border-radius:24px;padding:28px 26px 30px}.fd-card-num{color:#b08a2e;font-family:var(--mono,monospace);letter-spacing:.1em;font-size:12px;font-weight:600;display:inline-block}.fd-card h3{font-family:var(--display,sans-serif);letter-spacing:-.02em;margin:14px 0 10px;font-size:20px;font-weight:800;line-height:1.2}.fd-card p{color:var(--muted,#687069);margin:0;font-size:15.5px;line-height:1.6}.fd-steps{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1000px;margin:0 auto;padding:0;list-style:none;display:grid}.fd-steps li{background:#10141009;border-radius:22px;gap:16px;padding:22px;display:flex}.fd-step-n{background:var(--fd-dark);width:38px;height:38px;color:var(--gold-1);font-family:var(--display,sans-serif);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.fd-steps h3{font-family:var(--display,sans-serif);letter-spacing:-.015em;margin:0 0 6px;font-size:17px;font-weight:800;line-height:1.25}.fd-steps p{color:var(--muted,#687069);margin:0;font-size:15px;line-height:1.55}.fd-why{color:#3f2f07;text-align:center;background:linear-gradient(#fbf5dd,#f6ebc3);border-radius:28px;max-width:720px;margin:0 auto;padding:40px 36px}.fd-why .fd-eyebrow{color:#7d5e12}.fd-why p{text-wrap:pretty;margin:14px 0 0;font-size:18px;line-height:1.6}.fd-why .fd-guarantee{border-top:1px solid #3f2f072e;padding-top:14px;font-weight:700}.fd-faq{border-top:1px solid var(--line-strong,#d6dcd8);max-width:760px;margin:0 auto}.fd-faq details{border-bottom:1px solid var(--line-strong,#d6dcd8)}.fd-faq summary{cursor:pointer;font-family:var(--display,sans-serif);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-size:18px;font-weight:700;list-style:none;display:flex}.fd-faq summary::-webkit-details-marker{display:none}.fd-faq summary:after{content:"+";width:30px;height:30px;color:var(--ink,#101410);transition:transform .2s var(--ease,ease), background .2s;background:#1014100f;border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:500;line-height:1;display:grid}.fd-faq details[open] summary:after{background:#f3e3aa;transform:rotate(45deg)}.fd-faq summary:focus-visible{outline:2px solid var(--green-bright,#54bd90);outline-offset:2px;border-radius:8px}.fd-faq p{color:var(--muted,#687069);margin:0;padding:0 44px 24px 4px;font-size:16px;line-height:1.65}.fd-faq a{color:var(--green-dark,#0d4e38);text-underline-offset:3px;text-decoration:underline}.fd-final{background:radial-gradient(60% 120% at 50% -30%, #e6c46a4d, transparent 62%), linear-gradient(180deg, #0d130f, var(--fd-dark));color:#f4efe2;border-radius:36px;margin-top:84px;overflow:hidden;box-shadow:inset 0 0 0 1px #e6c46a29}.fd-final-inner{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:600px;margin:0 auto;padding:64px 28px 60px;display:flex}.fd-final h2{font-family:var(--display,sans-serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,4.4vw,42px);font-weight:800;line-height:1.1}.fd-final .fd-meter{width:100%;margin:0}@keyframes fdPulse{0%{box-shadow:0 0 #e6c46a8c}70%,to{box-shadow:0 0 0 10px #e6c46a00}}@keyframes fdFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:900px){.fd-math,.fd-grid3,.fd-steps{grid-template-columns:1fr}}@media (max-width:640px){.fd-page{padding:14px 14px 56px}.fd-hero{border-radius:28px}.fd-hero-inner{padding:52px 20px 44px}.fd-btn{width:100%;padding:0 20px}.fd-section{padding-top:64px}.fd-why{padding:30px 22px}.fd-why p{font-size:16.5px}.fd-faq p{padding-right:4px}.fd-final{border-radius:28px;margin-top:64px}}@media (prefers-reduced-motion:reduce){.fd-pulse,.fd-bar-fill{animation:none}.fd-btn,.fd-faq summary:after{transition:none}}
