@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{--bg:#0b1118;--panel:#111c27;--panel2:#172431;--line:#263746;--text:#f4f7f9;--muted:#9baab7;--gold:#f3c653;--green:#65d6a0;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b1118;color:var(--text);font-family:'DM Sans',sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}.site-header{height:82px;max-width:var(--max);margin:auto;padding:0 26px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #1b2935}.brand{display:flex;align-items:center;gap:10px;font:700 21px 'Space Grotesk';letter-spacing:-1px}.brand>span:last-child>span{color:var(--gold)}.brand small{font:500 11px 'DM Sans';color:#8796a3;margin-left:3px}.brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--gold);color:#121820;font-size:24px}.desktop-nav{display:flex;gap:30px;color:#b7c2cb;font-size:14px}.desktop-nav a:hover,.text-link:hover{color:var(--gold)}.header-actions{display:flex;align-items:center;gap:12px}select{background:#15222e;border:1px solid #344452;color:#eaf0f4;border-radius:8px;padding:10px;font:inherit}.button{display:inline-flex;align-items:center;gap:16px;padding:14px 20px;border-radius:9px;background:var(--gold);color:#141a20;font-weight:700;font-size:14px;transition:.2s}.button:hover{background:#ffda78;transform:translateY(-2px)}.button-small{padding:10px 14px}.hero{max-width:var(--max);margin:auto;min-height:540px;padding:76px 26px 70px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:45px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:1.7px;color:var(--gold)}.hero .eyebrow{display:flex;align-items:center;gap:9px}.pulse{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 0 5px #65d6a01b}.hero h1{font:700 clamp(48px,6vw,76px)/1.02 'Space Grotesk';letter-spacing:-4px;margin:22px 0}.hero h1 em{font-style:normal;color:var(--gold)}.hero-lead{font-size:17px;color:#b2bec8;max-width:550px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:30px}.text-link{font-size:14px;color:#dce3e8}.hero-note{font-size:11px;color:#7e8d99;margin-top:25px}.hero-art{height:370px;position:relative;display:grid;place-items:center}.orb{position:absolute;border-radius:50%;filter:blur(2px)}.orb-one{width:330px;height:330px;background:radial-gradient(circle,#b58a2d33,transparent 68%)}.orb-two{width:240px;height:240px;border:1px solid #d6ae4a26}.coin{width:210px;height:210px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 25%,#ffe9a0,#d8a82f 42%,#79571b 75%,#f2ce65);box-shadow:0 25px 70px #0009,inset 0 0 0 8px #f8dc8055,inset 0 0 0 13px #9a6e2370;transform:rotate(-13deg);z-index:1}.coin span{font:700 132px 'Space Grotesk';color:#694913;text-shadow:1px 2px 0 #ffe8a0}.float-card{position:absolute;background:#172431eF;border:1px solid #42505b;border-radius:13px;padding:15px 18px;box-shadow:0 18px 50px #0006;z-index:2}.float-top{top:22px;right:0;display:grid;gap:3px}.float-top small,.calc-result small{font-size:9px;letter-spacing:1.4px;color:#aebac3}.float-top strong{font:700 27px 'Space Grotesk';color:var(--gold)}.float-top span{font-size:12px;color:#c4ced6}.float-bottom{bottom:24px;left:0;display:flex;align-items:center;gap:11px}.float-bottom strong,.float-bottom small{display:block}.float-bottom small{font-size:11px;color:#9baab7}.mini-check{display:grid;place-items:center;width:32px;height:32px;background:#65d6a022;color:var(--green);border-radius:50%}.ticker{border-block:1px solid #263542;background:#111b25;padding:15px 20px;text-align:center;color:#b5c0c8;font-size:13px}.ticker>span:first-child{color:var(--gold);font-size:18px;vertical-align:-2px;margin-right:8px}.ticker-dot{color:var(--gold);padding:0 15px}.section{max-width:var(--max);margin:auto;padding:90px 26px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px}.section-heading h2,.calculator-card h2,.trust-content h2{font:600 clamp(30px,4vw,42px)/1.12 'Space Grotesk';letter-spacing:-1.5px;margin:10px 0}.section-heading p,.calculator-card p{color:var(--muted);max-width:650px;font-size:14px}.rate-box{min-width:200px;background:#131f2b;border:1px solid var(--line);border-radius:10px;padding:13px 16px;display:grid;gap:3px}.rate-box small{font-size:9px;letter-spacing:1px;color:#91a0ac}.rate-box strong{font:600 17px 'Space Grotesk';color:var(--gold)}.campaign-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.campaign-card{overflow:hidden;border:1px solid #293a48;background:#121e29;border-radius:13px;transition:.2s}.campaign-card:hover{transform:translateY(-4px);border-color:#a9863c}.campaign-image{height:155px;background:linear-gradient(135deg,#263644,#111b25);display:grid;place-items:center;overflow:hidden}.campaign-image img{width:100%;height:100%;object-fit:cover}.campaign-body{padding:17px}.campaign-category{font-size:9px;letter-spacing:1.3px;color:var(--gold);font-weight:700}.campaign-body h3{font:600 18px 'Space Grotesk';margin:7px 0 12px}.prize-usd{font:700 25px 'Space Grotesk';color:var(--green)}.prize-btc{font-size:12px;color:#c4cdd5;margin-top:2px}.buy-line{display:flex;justify-content:space-between;border-top:1px solid #293a48;margin-top:15px;padding-top:12px;color:#9daab5;font-size:11px}.buy-line strong{color:#e9edf0}.notice{display:flex;gap:12px;background:#182633;border:1px solid #304354;border-radius:10px;padding:14px 17px;margin-top:24px;color:#aebbc5;font-size:12px}.notice>span{color:var(--gold);font-size:17px}.notice p{margin:0}.calculator-section{padding:20px 26px 90px;max-width:var(--max);margin:auto}.calculator-card{background:linear-gradient(120deg,#172633,#111b25);border:1px solid #344452;border-radius:17px;padding:35px;display:grid;grid-template-columns:1.1fr .8fr 1fr;gap:35px;align-items:center}.calculator-card h2{font-size:29px}.calculator-card p{font-size:13px}.calc-controls label{display:block;color:#b7c3cc;font-size:12px;margin-bottom:8px}.amount-input{display:flex;align-items:center;background:#0c151e;border:1px solid #3b4a57;border-radius:8px;padding:0 13px}.amount-input span{color:var(--gold);font-weight:700}.amount-input input{width:100%;background:none;border:0;outline:0;color:white;padding:12px;font:600 20px 'Space Grotesk'}.calc-controls input[type=range]{width:100%;accent-color:var(--gold);margin-top:20px}.range-labels{display:flex;justify-content:space-between;color:#82919d;font-size:10px}.calc-result{border-left:1px solid #344452;padding-left:28px;display:grid;gap:7px}.calc-result strong{font:600 25px 'Space Grotesk';color:var(--gold);overflow-wrap:anywhere}.calc-result span{font-size:13px;color:#c3cdd5}.calc-result>small:last-child{font-size:10px;color:#82919d;line-height:1.5}.how-section{padding-top:35px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.steps article{position:relative;padding:24px;background:#121e29;border:1px solid #293a48;border-radius:12px}.steps article>b{position:absolute;right:20px;top:18px;color:#657583;font:600 13px 'Space Grotesk'}.step-icon{width:42px;height:42px;display:grid;place-items:center;background:#f3c65318;color:var(--gold);border-radius:11px;font-size:22px}.steps h3{font:600 18px 'Space Grotesk';margin:20px 0 7px}.steps p{font-size:13px;color:#9eacb7;margin:0;line-height:1.7}.trust-section{max-width:1128px;margin:0 auto 90px;padding:40px;background:#14222d;border:1px solid #2b3e4d;border-radius:16px;display:flex;justify-content:space-between;align-items:center;gap:35px}.trust-content{max-width:720px}.trust-content h2{font-size:34px}.trust-content>p{color:#aab7c1;font-size:14px;line-height:1.8}.trust-points{display:flex;gap:22px;flex-wrap:wrap;color:#cbd5dc;font-size:12px;margin-top:20px}.trust-points>span:first-letter{color:var(--green)}.trust-badge{min-width:180px;display:grid;justify-items:center;text-align:center;gap:7px;padding:23px;border:1px solid #3a4b57;border-radius:13px;background:#101a23}.shield{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#65d6a020;color:var(--green);font-size:24px}.trust-badge strong{font-size:11px;letter-spacing:1.5px;color:var(--green)}.trust-badge small{font-size:10px;color:#94a3ae}footer{border-top:1px solid #243441;padding:30px max(26px,calc((100% - 1128px)/2));color:#93a1ac}footer>.brand{color:#f3f6f8}footer>p{font-size:12px}.footer-bottom{border-top:1px solid #243441;margin-top:22px;padding-top:17px;display:flex;justify-content:space-between;gap:20px;font-size:10px}.toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%,20px);opacity:0;background:#1b2b37;border:1px solid #526270;padding:12px 18px;border-radius:9px;font-size:13px;transition:.25s;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%,0)}@media(max-width:850px){.desktop-nav{display:none}.hero{grid-template-columns:1fr;padding-top:55px}.hero-art{height:300px}.section-heading{align-items:start;flex-direction:column}.campaign-grid{grid-template-columns:repeat(2,1fr)}.calculator-card{grid-template-columns:1fr 1fr}.calc-result{grid-column:1/-1;border-left:0;border-top:1px solid #344452;padding:20px 0 0}.trust-section{margin-inline:20px}}@media(max-width:560px){.site-header{height:70px;padding:0 15px}.brand{font-size:18px}.brand-mark{width:32px;height:32px}.header-actions{gap:7px}.header-actions select{max-width:100px;padding:8px;font-size:11px}.button-small{font-size:11px;padding:9px}.hero{padding:48px 20px 35px;gap:10px}.hero h1{font-size:52px;letter-spacing:-3px}.hero-lead{font-size:15px}.hero-art{height:275px}.coin{width:165px;height:165px}.coin span{font-size:105px}.float-top{right:-2px;top:8px}.float-bottom{left:-3px;bottom:8px}.section{padding:65px 20px}.campaign-grid{gap:10px}.campaign-image{height:120px}.campaign-body{padding:12px}.campaign-body h3{font-size:15px}.prize-usd{font-size:21px}.campaign-card .prize-btc{font-size:10px}.calculator-section{padding:0 20px 65px}.calculator-card{padding:23px;grid-template-columns:1fr;gap:20px}.calc-result{grid-column:auto}.steps{grid-template-columns:1fr}.trust-section{padding:25px;margin:0 20px 65px;flex-direction:column;align-items:stretch}.trust-badge{min-width:0}.footer-bottom{flex-direction:column}.ticker{font-size:11px}.ticker-dot{padding:0 5px}}