body{background:radial-gradient(1400px 620px at 10% -4%,rgba(0,229,255,.07),transparent 58%),radial-gradient(1000px 540px at 100% 4%,rgba(176,96,255,.08),transparent 56%),radial-gradient(900px 600px at 50% 110%,rgba(138,180,255,.05),transparent 60%),linear-gradient(180deg,#0b1016,#05080c 35%)}.cp-page{max-width:1080px;margin:0 auto;padding:2.5rem 1.5rem 4rem;flex:1}.cp-hero{position:relative;padding:3rem 0 2.5rem;margin-bottom:3.5rem;isolation:isolate}.cp-hero:before{content:"";position:absolute;inset:-2rem -1rem auto;height:380px;background:radial-gradient(640px 280px at 22% 30%,rgba(0,229,255,.12),transparent 65%),radial-gradient(540px 260px at 78% 60%,rgba(176,96,255,.13),transparent 65%);filter:blur(8px);z-index:-1;pointer-events:none}.cp-hero-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-ui);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#e8f4f8ad;padding:.45rem .85rem;background:linear-gradient(135deg,#00e5ff14,#b060ff14);border:1px solid rgba(0,229,255,.18);border-radius:999px;margin-bottom:1.25rem}.cp-hero h1{font-family:"Fraunces",var(--font-head);font-size:clamp(2.4rem,7vw,4.4rem);font-weight:600;line-height:1.05;letter-spacing:-.025em;margin-bottom:1.25rem;padding-bottom:.12em;background:linear-gradient(135deg,#fff,#cfe6ff,#fff);-webkit-background-clip:text;background-clip:text;color:transparent}.cp-hero h1 span{background:linear-gradient(135deg,#00e5ff,#8ab4ff 48%,#b060ff);-webkit-background-clip:text;background-clip:text;color:transparent}.cp-hero-lede{font-family:var(--font-body);font-size:1.05rem;line-height:1.7;color:#e8f4f8d1;max-width:640px;margin-bottom:1.75rem}.cp-hero-chips{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.cp-chip{display:inline-flex;align-items:center;gap:.65rem;padding:.55rem .85rem .55rem .55rem;background:linear-gradient(150deg,#0d1219c7,#070b10eb);border:1px solid rgba(255,255,255,.08);border-radius:999px;font-family:var(--font-ui);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .2s,transform .2s}.cp-chip:hover{transform:translateY(-1px)}.cp-chip-glyph{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.95rem;font-weight:700;color:#04070b}.cp-chip-meta{display:inline-flex;align-items:baseline;gap:.45rem}.cp-chip-meta strong{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#e8f4f894;font-weight:800}.cp-chip-meta em{font-size:.92rem;font-weight:700;color:var(--white);font-style:normal}.cp-chip-sol .cp-chip-glyph{background:linear-gradient(135deg,#14f195,#9945ff)}.cp-chip-eth .cp-chip-glyph{background:linear-gradient(135deg,#8ab4ff,#627eea)}.cp-chip-btc .cp-chip-glyph{background:linear-gradient(135deg,#ffd060,#f7931a)}.cp-chip-sol:hover{border-color:#9945ff59}.cp-chip-eth:hover{border-color:#627eea59}.cp-chip-btc:hover{border-color:#f7931a59}.cp-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.cp-section{margin-bottom:3.25rem}.cp-section-head{position:relative;margin-bottom:1.75rem;padding:1.5rem 1.5rem 1.5rem 1.75rem;background:linear-gradient(150deg,#0d1219eb,#070b10f5),linear-gradient(135deg,#00e5ff1f,#b060ff1f);background-blend-mode:overlay,normal;border:1px solid rgba(255,255,255,.06);border-radius:18px;overflow:hidden;isolation:isolate;box-shadow:inset 0 1px #ffffff0d,0 24px 60px #00000059}.cp-section-head:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#00e5ff,#8ab4ff,#b060ff);opacity:.9}.cp-section-head:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.04) 40%,transparent 80%);pointer-events:none;z-index:-1}.cp-head-eyebrow{display:inline-block;font-family:var(--font-ui);font-size:.66rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#00e5ffd9;margin-bottom:.65rem}.cp-section-head h2{font-family:"Fraunces",var(--font-head);font-size:clamp(1.5rem,3.6vw,2rem);font-weight:500;line-height:1.15;letter-spacing:-.015em;color:var(--white);margin:0 0 .55rem}.cp-section-head h2 span{background:linear-gradient(135deg,#00e5ff,#8ab4ff 48%,#b060ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic;font-weight:500}.cp-head-sub{font-family:var(--font-body);font-size:.94rem;line-height:1.65;color:#e8f4f8b8;max-width:760px;margin:0}.crypto-cards{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:720px){.crypto-cards{grid-template-columns:repeat(3,1fr)}}.crypto-card{position:relative;padding:1.75rem 1.5rem 1.5rem;background:linear-gradient(150deg,#0d1219eb,#070b10f5);border:1px solid rgba(255,255,255,.07);border-radius:18px;overflow:hidden;isolation:isolate;transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #00000059}.crypto-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,0 28px 60px #00000073}.crypto-card-glow{position:absolute;inset:-40% -40% auto auto;width:280px;height:280px;border-radius:50%;filter:blur(60px);opacity:.5;z-index:-1;pointer-events:none;transition:opacity .25s}.crypto-card:hover .crypto-card-glow{opacity:.8}.crypto-card-sol .crypto-card-glow{background:radial-gradient(circle,rgba(153,69,255,.55),rgba(20,241,149,.25) 60%,transparent 80%)}.crypto-card-eth .crypto-card-glow{background:radial-gradient(circle,rgba(98,126,234,.55),rgba(138,180,255,.2) 60%,transparent 80%)}.crypto-card-btc .crypto-card-glow{background:radial-gradient(circle,rgba(247,147,26,.5),rgba(255,208,96,.2) 60%,transparent 80%)}.crypto-card-sol:hover{border-color:#9945ff66}.crypto-card-eth:hover{border-color:#627eea66}.crypto-card-btc:hover{border-color:#f7931a66}.crypto-card-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;font-size:1.65rem;font-weight:700;margin-bottom:1rem;color:#04070b;box-shadow:0 8px 22px #00000059}.crypto-card-sol .crypto-card-icon{background:linear-gradient(135deg,#14f195,#9945ff)}.crypto-card-eth .crypto-card-icon{background:linear-gradient(135deg,#8ab4ff,#627eea);color:#fff}.crypto-card-btc .crypto-card-icon{background:linear-gradient(135deg,#ffd060,#f7931a)}.crypto-card-name{font-family:"Fraunces",var(--font-head);font-size:1.3rem;font-weight:500;letter-spacing:-.01em;color:var(--white);margin-bottom:.15rem}.crypto-card-ticker{font-family:var(--font-ui);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e8f4f880;margin-bottom:.85rem}.crypto-card-price{font-family:var(--font-mono),var(--font-ui);font-size:1.05rem;font-weight:700;color:var(--cyan);margin-bottom:1rem;min-height:1.5em}.crypto-card-desc{font-family:var(--font-body);font-size:.9rem;line-height:1.65;color:#e8f4f8c7;margin-bottom:1.25rem}.crypto-card-meta{list-style:none;padding:0;margin:0;border-top:1px solid rgba(255,255,255,.07);padding-top:1rem;display:grid;gap:.4rem}.crypto-card-meta li{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;font-family:var(--font-body);font-size:.82rem;line-height:1.4}.crypto-card-meta li span{color:#e8f4f88c;letter-spacing:.03em}.crypto-card-meta li b{color:var(--white);font-weight:600}.crypto-card-tag{position:absolute;top:1rem;right:1rem;padding:.3rem .65rem;font-family:var(--font-ui);font-size:.58rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#04070b;background:linear-gradient(135deg,#14f195,#9945ff);border-radius:999px;box-shadow:0 6px 16px #9945ff59}.cp-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:1rem;position:relative}@media(min-width:880px){.cp-steps{grid-template-columns:repeat(4,1fr)}}.cp-step{position:relative;padding:1.5rem 1.25rem 1.4rem;background:linear-gradient(150deg,#0d1219e6,#070b10f2);border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden;isolation:isolate;transition:border-color .2s,transform .2s}.cp-step:hover{transform:translateY(-2px);border-color:#00e5ff40}.cp-step:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.35),rgba(176,96,255,.35),transparent);opacity:.5}.cp-step-num{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;font-family:"Fraunces",var(--font-head);font-size:1.05rem;font-weight:600;color:var(--cyan);background:linear-gradient(135deg,#00e5ff24,#b060ff24);border:1px solid rgba(0,229,255,.25);margin-bottom:.85rem}.cp-step-body h3{font-family:"Fraunces",var(--font-head);font-size:1.08rem;font-weight:500;letter-spacing:-.005em;color:var(--white);margin:0 0 .4rem}.cp-step-body p{font-family:var(--font-body);font-size:.88rem;line-height:1.6;color:#e8f4f8c2;margin:0}.cp-step-body p em{color:var(--cyan);font-style:normal;font-weight:600}.why-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:720px){.why-grid{grid-template-columns:1fr 1fr}}.why-card{padding:1.5rem;background:linear-gradient(150deg,#0d1219e6,#070b10f2);border:1px solid rgba(255,255,255,.07);border-radius:16px;transition:border-color .2s,transform .2s}.why-card:hover{border-color:#00e5ff47;transform:translateY(-2px)}.why-card-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#00e5ff1f,#b060ff1f);border:1px solid rgba(0,229,255,.22);color:var(--cyan);margin-bottom:.85rem}.why-card h3{font-family:"Fraunces",var(--font-head);font-size:1.05rem;font-weight:500;letter-spacing:-.005em;color:var(--white);margin:0 0 .45rem}.why-card p{font-family:var(--font-body);font-size:.88rem;line-height:1.65;color:#e8f4f8c2;margin:0}.why-card p em{color:#e8f4f8e6;font-style:italic}.mini-faq{display:grid;gap:.65rem}.mini-faq-item{background:linear-gradient(150deg,#0d1219e6,#070b10f2);border:1px solid rgba(255,255,255,.07);border-radius:14px;overflow:hidden;transition:border-color .2s}.mini-faq-item:hover{border-color:#00e5ff33}.mini-faq-q{width:100%;padding:1rem 1.15rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;background:transparent;border:0;cursor:pointer;text-align:left;font-family:var(--font-ui);font-size:.92rem;font-weight:600;color:var(--white);transition:background-color .15s}.mini-faq-q:hover{background:#00e5ff0a}.mini-faq-toggle{flex-shrink:0;font-size:.65rem;color:var(--cyan);transition:transform .25s}.mini-faq-item.open .mini-faq-toggle{transform:rotate(180deg)}.mini-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.mini-faq-item.open .mini-faq-a{max-height:360px}.mini-faq-a-inner{padding:0 1.15rem 1.15rem;font-family:var(--font-body);font-size:.88rem;line-height:1.7;color:#e8f4f8cc}.mini-faq-a-inner strong{color:var(--white);font-weight:600}.mini-faq-a-inner em{color:var(--cyan);font-style:normal;font-weight:600}.cp-link{color:var(--cyan);text-decoration:none;border-bottom:1px solid rgba(0,229,255,.35);transition:border-color .15s}.cp-link:hover{border-color:var(--cyan)}.referral-banner{position:relative;padding:1.75rem;background:linear-gradient(150deg,#0d1219eb,#070b10f5),linear-gradient(135deg,#00e5ff24,#002d7240);background-blend-mode:overlay,normal;border:1px solid rgba(0,229,255,.22);border-radius:18px;overflow:hidden;isolation:isolate;box-shadow:0 18px 42px #00000059}.referral-banner:before{content:"";position:absolute;inset:-40% auto auto -10%;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(0,229,255,.25),transparent 70%);filter:blur(40px);z-index:-1}.referral-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.referral-logo{flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#00e5ff33,#004ea859);border:1px solid rgba(0,229,255,.35);font-family:var(--font-ui);font-size:.68rem;font-weight:800;letter-spacing:.04em;color:var(--cyan);text-shadow:0 0 20px rgba(0,229,255,.4)}.referral-eyebrow{font-family:var(--font-ui);font-size:.62rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#00e5ffcc;margin-bottom:.25rem}.referral-header h3{font-family:"Fraunces",var(--font-head);font-size:1.15rem;font-weight:500;letter-spacing:-.005em;color:var(--white);margin:0}.referral-body p{font-family:var(--font-body);font-size:.92rem;line-height:1.7;color:#e8f4f8d1;margin:0 0 1rem}.referral-body p:last-of-type{margin-bottom:1.25rem}.referral-perks{list-style:none;padding:0;margin:1rem 0 1.25rem;display:grid;gap:.35rem}.referral-perks li{font-family:var(--font-body);font-size:.88rem;line-height:1.55;color:#e8f4f8cc;padding:.35rem 0 .35rem 1.65rem;position:relative}.referral-perks li:before{content:"";position:absolute;left:0;top:.75rem;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#00e5ff,#8ab4ff);box-shadow:0 0 12px #00e5ff8c}.referral-perks li strong{color:var(--white);font-weight:600}.cp-accent{color:var(--cyan)}.referral-link{display:inline-flex;align-items:center;padding:.85rem 1.65rem;background:linear-gradient(135deg,#00e5ff,#8ab4ff);color:#04070b;font-family:var(--font-ui);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-radius:999px;box-shadow:0 12px 28px #00e5ff40;transition:transform .15s,box-shadow .2s}.referral-link:hover{transform:translateY(-1px);box-shadow:0 16px 36px #00e5ff59}.future-panel{position:relative;padding:1.75rem;background:linear-gradient(150deg,#0d1219eb,#070b10f5),linear-gradient(135deg,#b060ff24,#401e7840);background-blend-mode:overlay,normal;border:1px solid rgba(176,96,255,.22);border-radius:18px;overflow:hidden;isolation:isolate;box-shadow:0 18px 42px #00000059}.future-panel:before{content:"";position:absolute;inset:auto -10% -40% auto;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(176,96,255,.25),transparent 70%);filter:blur(40px);z-index:-1}.future-panel p{font-family:var(--font-body);font-size:.94rem;line-height:1.75;color:#e8f4f8d1;margin:0 0 1rem}.future-panel p:last-child{margin-bottom:0}.cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:.95rem 1.85rem;background:linear-gradient(135deg,#00e5ff,#8ab4ff,#b060ff);color:#04070b;font-family:var(--font-ui);font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-radius:999px;box-shadow:0 14px 30px #00e5ff38;transition:transform .15s,box-shadow .2s,opacity .15s}.cta-btn:hover{transform:translateY(-1px);box-shadow:0 18px 40px #00e5ff52}.cta-btn-ghost{background:transparent;color:var(--white);border:1px solid rgba(255,255,255,.14);box-shadow:none}.cta-btn-ghost:hover{border-color:#00e5ff73;background:#00e5ff0d;box-shadow:none}.cp-cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem;margin:2.5rem 0 1rem}@media(max-width:639px){.cp-page{padding:1.5rem 1rem 3rem}.cp-hero{padding:1.5rem 0 2rem}.cp-section-head{padding:1.25rem 1.15rem 1.25rem 1.4rem}.crypto-card{padding:1.5rem 1.25rem 1.25rem}.crypto-card-tag{top:.8rem;right:.8rem}.referral-header{flex-direction:row;align-items:flex-start}.referral-banner,.future-panel{padding:1.5rem 1.25rem}.cp-hero-actions{flex-direction:column;align-items:stretch}.cta-btn{width:100%}}
