:root{--bg:#050914;--bg2:#08111f;--panel:#0c1626;--panel2:#101d31;--text:#f4f8ff;--muted:#8ea2b9;--line:#1d3048;--green:#19d99c;--green2:#66f2c8;--sell:#ff7457;--sell2:#ffb15c;--cyan:#35d9ff;--purple:#7b66ff;--accent:#35d9ff;--accent2:#7b66ff;--shadow:0 28px 90px rgba(0,0,0,.36)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050914;color:var(--text);font:16px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100vh}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-2;background:radial-gradient(circle at 80% -10%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 31%),radial-gradient(circle at 0 42%,color-mix(in srgb,var(--accent2) 14%,transparent),transparent 28%),linear-gradient(180deg,#050914 0,#07101c 45%,#050914 100%)}
body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,black,transparent 75%)}
.theme-buy{--accent:#19d99c;--accent2:#35d9ff}.theme-sell{--accent:#ff7457;--accent2:#ffb15c}.theme-network{--accent:#35d9ff;--accent2:#7b66ff}.theme-wallet{--accent:#7b66ff;--accent2:#20d8c2}.theme-market{--accent:#35d9ff;--accent2:#19d99c}
a{color:inherit;text-decoration:none}p{color:var(--muted);margin:.65rem 0 0}h1,h2,h3{line-height:1.08;margin:0;letter-spacing:-.035em}h1{font-size:clamp(2.45rem,5.2vw,5.35rem);max-width:900px}h2{font-size:clamp(1.55rem,2.9vw,2.45rem)}
.top{position:sticky;top:0;z-index:50;min-height:78px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;max-width:1240px;margin:auto;padding:12px 24px;background:rgba(5,9,20,.76);backdrop-filter:blur(22px);border-bottom:1px solid rgba(255,255,255,.06)}
.brand{display:flex;align-items:center;gap:11px;font-weight:850;letter-spacing:-.025em}.brand img{filter:drop-shadow(0 0 18px rgba(38,161,123,.35))}.brand b{color:var(--green2)}
.main-nav{display:flex;justify-content:center;gap:4px}.main-nav a{padding:9px 12px;color:#9cb0c4;border-radius:10px;font-size:.9rem}.main-nav a:hover{background:rgba(255,255,255,.05);color:white}
.header-trade{display:flex;gap:8px}.trade-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;font-weight:850;transition:.2s ease;border:1px solid transparent}
.trade-btn.buy{background:linear-gradient(135deg,var(--green),#4fe4b7);color:#031711;box-shadow:0 10px 34px rgba(25,217,156,.18)}.trade-btn.sell{background:linear-gradient(135deg,var(--sell),var(--sell2));color:#2c0b05;box-shadow:0 10px 34px rgba(255,116,87,.15)}
.header-trade .trade-btn{padding:9px 12px;font-size:.84rem}.trade-btn:hover{transform:translateY(-2px);filter:saturate(1.08) brightness(1.04)}
main{max-width:1240px;margin:auto;padding:54px 24px 96px}.crypto-main{position:relative}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:54px;align-items:center;padding:50px 0 58px}.home-hero{padding-top:72px}
.hero-copy p{font-size:1.08rem;max-width:700px}.pill,.eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-size:.74rem;letter-spacing:.145em;font-weight:850}.pill{padding:7px 11px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent) 8%,transparent);margin-bottom:18px}
.crypto-hero h1{background:linear-gradient(135deg,#fff 20%,#b9c9d9 64%,var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-side{position:relative}.hero-visual{position:relative;padding:12px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:30px;background:linear-gradient(145deg,rgba(13,24,40,.78),rgba(6,12,24,.92));box-shadow:var(--shadow);overflow:hidden}
.hero-visual:before{content:"";position:absolute;inset:-35%;background:conic-gradient(from 210deg,transparent,var(--accent),transparent 35%);opacity:.12;animation:spin 18s linear infinite}.hero-visual img{position:relative;width:100%;height:auto;display:block;filter:drop-shadow(0 24px 40px rgba(0,0,0,.3))}
@keyframes spin{to{transform:rotate(360deg)}}.hero-side .rate{margin:-32px 24px 0;position:relative;z-index:2}.rate{background:linear-gradient(145deg,rgba(16,29,49,.96),rgba(8,16,29,.96));padding:20px 22px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));border-radius:18px;box-shadow:0 18px 50px rgba(0,0,0,.28)}
.rate span,.rate small{display:block;color:var(--muted)}.rate strong{display:block;font-size:2.15rem;margin:5px 0;color:white;letter-spacing:-.04em}
.trade-actions{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.trade-btn.large{min-width:185px;padding:13px 16px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;justify-content:start;text-align:left}.trade-btn.large>span{grid-row:1/3;font-size:1.55rem}.trade-btn.large b{font-size:.98rem}.trade-btn.large small{font-size:.72rem;opacity:.72;font-weight:700}
.actions{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.secondary{padding:9px 13px;border-radius:11px;font-size:.86rem;font-weight:800;border:1px solid var(--line);background:rgba(255,255,255,.025);color:#c3d1df}.secondary:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:rgba(255,255,255,.045)}
.trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px}.trust-row span{font-size:.82rem;color:#b8c7d4;border:1px solid var(--line);padding:11px 12px;border-radius:12px;background:rgba(255,255,255,.018)}
.panel{position:relative;background:linear-gradient(180deg,rgba(13,24,41,.9),rgba(8,16,29,.94));border:1px solid var(--line);border-radius:21px;padding:28px;box-shadow:0 16px 54px rgba(0,0,0,.14);margin-bottom:22px;overflow:hidden}.panel:before{content:"";position:absolute;inset:0 auto auto 0;width:90px;height:2px;background:linear-gradient(90deg,var(--accent),transparent)}.panel h2{margin-top:5px}
.grid{display:grid;gap:22px}.grid.two{grid-template-columns:1fr 1fr}.grid .panel{margin:0 0 22px}.facts{margin:18px 0 0}.facts div{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid var(--line)}.facts dt{color:var(--muted)}.facts dd{margin:0;text-align:right;font-weight:760}
.steps{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.steps li{display:flex;gap:11px;padding:14px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.018)}.steps li>span{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--accent);font-weight:900;flex:0 0 30px}.steps strong,.steps small{display:block}.steps small{color:var(--muted);margin-top:3px;font-size:.72rem}
.calc{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;align-items:center}.calcbox{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));padding:18px;border-radius:16px;background:rgba(4,10,20,.68);display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:end}.calcbox label{color:var(--muted);font-size:.78rem}.calcbox input{display:block;width:100%;margin-top:7px;background:#07101d;border:1px solid #26415e;color:white;padding:12px;border-radius:10px;font:inherit;font-weight:800}.calcbox input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.calcbox small{grid-column:1/-1;color:var(--muted)}.equals{padding-bottom:11px;color:var(--accent);font-size:1.3rem}
.network-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.network-grid div{border:1px solid var(--line);border-radius:13px;padding:14px;background:rgba(255,255,255,.015)}.network-grid b,.network-grid small{display:block}.network-grid small{color:var(--muted)}.formula{margin-top:18px;padding:14px;border-radius:12px;background:color-mix(in srgb,var(--accent) 9%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);font-weight:800;color:#d7f9f0}
.chips{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.chip{padding:8px 12px;border-radius:999px;border:1px solid var(--line);color:#c2d0df;background:rgba(255,255,255,.018);font-size:.87rem}.chip:hover{border-color:var(--accent);color:white;background:color-mix(in srgb,var(--accent) 6%,transparent)}
.mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.mini-card,.intent-card{display:block;border:1px solid var(--line);border-radius:15px;padding:16px;background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(255,255,255,.006));transition:.18s ease}.mini-card:hover,.intent-card:hover{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));transform:translateY(-2px);box-shadow:0 16px 40px rgba(0,0,0,.16)}.mini-card strong,.mini-card small,.intent-card span,.intent-card small{display:block}.mini-card small,.intent-card small{color:var(--muted);margin-top:3px}
.intent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:20px}.intent-card span{font-weight:850;font-size:1.01rem;color:#eff6ff}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 26px}.stats div{padding:18px;border-radius:16px;background:linear-gradient(145deg,rgba(15,28,46,.9),rgba(8,16,29,.9));border:1px solid var(--line)}.stats strong,.stats span{display:block}.stats strong{font-size:1.8rem;color:white}.stats span{color:var(--muted);font-size:.82rem}
.faq details{border-top:1px solid var(--line);padding:15px 0}.faq details:first-of-type{margin-top:15px}.faq summary{cursor:pointer;font-weight:800;color:#e7eff8}.faq details p{max-width:850px}
.trade-dock{display:none}footer{max-width:1240px;margin:auto;padding:34px 24px 50px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:24px;color:var(--muted)}footer strong{color:white}footer div:nth-child(2){display:flex;gap:15px}footer .fine{grid-column:1/-1;font-size:.78rem;border-top:1px solid var(--line);padding-top:17px}
@media(max-width:1050px){.main-nav{display:none}.hero{grid-template-columns:1fr 1fr;gap:30px}.steps{grid-template-columns:1fr 1fr}.header-trade .trade-btn{font-size:.78rem}}
@media(max-width:820px){.top{grid-template-columns:1fr auto}.header-trade{display:none}.hero,.grid.two,.calc{grid-template-columns:1fr}.hero{gap:28px;padding-top:34px}.hero-side{max-width:620px;width:100%;margin:auto}.trust-row,.stats{grid-template-columns:1fr 1fr}.mini-grid,.intent-grid{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr}.calcbox{grid-template-columns:1fr}.equals{display:none}.calcbox small{grid-column:1}.trade-dock{position:fixed;display:grid;grid-template-columns:1fr 1fr;gap:8px;left:12px;right:12px;bottom:12px;z-index:70;padding:8px;border-radius:16px;background:rgba(5,9,20,.86);border:1px solid rgba(255,255,255,.09);backdrop-filter:blur(18px);box-shadow:0 20px 60px rgba(0,0,0,.45)}.trade-dock .trade-btn{padding:12px 10px;font-size:.86rem}body{padding-bottom:74px}}
@media(max-width:560px){main{padding:30px 15px 62px}.top{padding:10px 15px;min-height:70px}.panel{padding:20px;border-radius:17px}.trust-row,.stats,.mini-grid,.intent-grid,.network-grid{grid-template-columns:1fr}.hero-side .rate{margin:-22px 12px 0}.rate strong{font-size:1.85rem}footer{grid-template-columns:1fr;padding:28px 15px}.hero h1{font-size:2.42rem}.brand span{font-size:.91rem}.trade-actions{display:grid;grid-template-columns:1fr 1fr}.trade-btn.large{min-width:0;padding:11px}.trade-btn.large small{display:none}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}.hero-visual:before{animation:none}.trade-btn,.mini-card,.intent-card{transition:none}}

.local-area-panel>p{max-width:900px}.area-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.area-card{padding:15px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(255,255,255,.006));transition:.18s ease}.area-card:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));transform:translateY(-2px)}.area-card>div:first-child{display:flex;gap:10px;align-items:center}.area-card strong,.area-card small{display:block}.area-card small{color:var(--muted);font-size:.72rem}.area-pin{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-weight:900;flex:0 0 32px}.area-main{display:block;margin:12px 0 10px;padding:9px 10px;border-radius:10px;background:rgba(255,255,255,.025);font-size:.84rem;font-weight:800}.area-main:hover{background:color-mix(in srgb,var(--accent) 8%,transparent);color:white}.area-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:7px}.area-actions a{padding:7px 8px;border-radius:9px;text-align:center;font-size:.73rem;font-weight:850}.area-actions a:first-child{background:rgba(25,217,156,.11);color:#73e8c3;border:1px solid rgba(25,217,156,.19)}.area-actions a:last-child{background:rgba(255,116,87,.10);color:#ff9b84;border:1px solid rgba(255,116,87,.18)}
@media(max-width:1050px){.area-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.area-grid{grid-template-columns:1fr}}
.wa-icon{width:18px;height:18px;display:inline-block;vertical-align:middle;flex:0 0 18px}.trade-btn.large .wa-icon{width:25px;height:25px}.area-actions .wa-icon{width:14px;height:14px;flex-basis:14px}.area-actions a{display:flex;align-items:center;justify-content:center;gap:5px}
.whatsapp-float{position:fixed;right:20px;bottom:22px;z-index:68;display:flex;align-items:center;gap:9px;padding:12px 15px;border-radius:999px;background:#25d366;color:#062d17;font-weight:900;box-shadow:0 18px 48px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.1);transition:.18s ease}.whatsapp-float:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.04)}.whatsapp-float .wa-icon{width:22px;height:22px}
@media(max-width:820px){.whatsapp-float{right:14px;bottom:84px;padding:11px;width:46px;height:46px;justify-content:center}.whatsapp-float span{display:none}.whatsapp-float .wa-icon{width:24px;height:24px}}
.cash-intent{border-color:color-mix(in srgb,var(--accent) 32%,var(--line));background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 7%,#0c1626),rgba(8,16,29,.96))}.cash-intent>p{max-width:930px}.cash-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.cash-grid>div{padding:16px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.018)}.cash-grid strong,.cash-grid small{display:block}.cash-grid strong{color:#f4f8ff}.cash-grid small{margin-top:6px;color:var(--muted);font-size:.78rem;line-height:1.5}.cash-wa{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:11px 15px;border-radius:12px;background:#25d366;color:#062d17;font-weight:900}.cash-wa:hover{filter:brightness(1.05);transform:translateY(-1px)}
@media(max-width:1050px){.cash-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.cash-grid{grid-template-columns:1fr}}

/* Premium buy/sell landing pages */
.pl-main{max-width:1240px;margin:0 auto;padding:0 24px 100px;background:#020202;color:#fff}
.pl-main em{font-style:normal;color:#ffbd00}
.pl-kicker{display:inline-block;color:#ffbd00;font-size:.74rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}
.pl-hero{min-height:760px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:20px;padding:56px 0 30px;position:relative;overflow:hidden}
.pl-hero:before{content:"";position:absolute;left:50%;bottom:-260px;width:720px;height:520px;transform:translateX(-50%);background:radial-gradient(circle,rgba(255,184,0,.12),transparent 66%);pointer-events:none}
.pl-hero-copy{position:relative;z-index:2}.pl-hero h1{font-size:clamp(2.65rem,4.8vw,5rem);line-height:1.03;max-width:760px;margin:10px 0 18px}.pl-hero h1 em{display:inline-block;margin-top:7px}
.pl-hero-copy>p{font-size:1.06rem;max-width:670px;color:#a9adb7}.pl-hero-art{align-self:end;position:relative;z-index:1}.pl-hero-art img{width:100%;height:auto;display:block}
.pl-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.pl-primary,.pl-outline,.pl-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-weight:900;transition:.18s ease}
.pl-primary{background:#ffb800;color:#171000;padding:13px 20px;min-height:48px;box-shadow:0 16px 45px rgba(255,184,0,.12)}.pl-primary:hover{background:#ffc62e;transform:translateY(-2px)}
.pl-outline{border:1px solid #d79e00;color:#ffbd00;padding:12px 18px;background:rgba(255,184,0,.03)}.pl-outline:hover{background:rgba(255,184,0,.08)}
.pl-link{padding:12px 16px;border:1px solid #292d35;color:#d6d8de;background:#0c0d0f}.pl-link:hover{border-color:#ffb800;color:#fff}
.pl-primary .wa-icon,.pl-outline .wa-icon{width:21px;height:21px}
.pl-rate-chip{margin-top:18px;display:inline-flex;align-items:center;gap:12px;padding:10px 13px;border:1px solid #252932;background:#0a0b0d;border-radius:10px}.pl-rate-chip span{color:#8f949f;font-size:.76rem}.pl-rate-chip strong{color:#fff;font-size:.95rem}

.pl-intro-card{display:grid;grid-template-columns:1.05fr .95fr;gap:38px;align-items:center;background:#171a20;border:1px solid #252932;border-radius:18px;padding:38px;margin:18px 0 95px;box-shadow:0 24px 80px rgba(0,0,0,.28)}
.pl-intro-card h2{font-size:clamp(2rem,3.3vw,3rem);margin:8px 0 18px;max-width:650px}.pl-intro-card p{color:#d0d2d8;font-size:1.01rem;line-height:1.8;max-width:700px}.pl-intro-art img{width:100%;height:auto;display:block;border-radius:18px}

.pl-section{padding:32px 0 96px}.pl-section-head{text-align:center;max-width:840px;margin:0 auto 34px}.pl-section-head h2{font-size:clamp(2.25rem,4vw,3.7rem);margin:7px 0 14px}.pl-section-head p{font-size:1rem;color:#767b85}
.pl-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pl-benefit{min-height:260px;border:1px solid #282b31;border-bottom:5px solid #ffbd00;border-radius:18px;background:linear-gradient(180deg,#070809,#191b20);padding:28px;position:relative;overflow:hidden}
.pl-benefit-top{display:flex;align-items:flex-start;justify-content:space-between}.pl-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:10px;background:#ffb800;color:#151000;font-size:1.45rem;font-weight:950}.pl-benefit-top b{font-size:4.9rem;line-height:.8;color:#111214;letter-spacing:-.08em}.pl-benefit h3{font-size:1.13rem;line-height:1.45;margin:34px 0 12px}.pl-benefit p{font-size:.9rem;line-height:1.65;color:#8f949f}

.pl-how{padding-top:44px}.pl-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:42px}.pl-step{text-align:center}.pl-step-art{height:180px;display:grid;place-items:center;position:relative;background:radial-gradient(circle at center,rgba(255,184,0,.12),transparent 58%)}.pl-step-art>span{position:absolute;right:18%;top:10px;width:44px;height:44px;border:4px solid #ffb800;background:#050505;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:950;font-size:.82rem}.pl-step-symbol{width:112px;height:112px;border-radius:28px;background:linear-gradient(145deg,#20242c,#0b0c0e);border:1px solid #31353c;display:grid;place-items:center;font-size:3.1rem;color:#ffbd00;box-shadow:0 24px 60px rgba(0,0,0,.35)}
.pl-step h3{font-size:1.12rem;margin:14px 0 8px}.pl-step p{color:#9297a1;font-size:.88rem;line-height:1.6}.pl-note{margin-top:38px;padding:16px 20px;border-radius:9px;background:#171a20;border:1px solid #242831;text-align:center;color:#e5e7eb;font-size:.88rem}

.pl-market-row{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;align-items:center;padding:28px 0 80px}.pl-market-row>div:first-child h2{font-size:clamp(2rem,3.3vw,3rem);margin:7px 0 14px}.pl-market-row>div:first-child p{color:#8f949f;max-width:520px}.pl-market-row .panel.calc{margin:0;background:#121419;border-color:#282b31}.pl-market-row .panel.calc:before{background:linear-gradient(90deg,#ffb800,transparent)}

.pl-cta{margin:22px auto 95px;max-width:1030px;padding:46px 32px;text-align:center;border:1px solid #d49a00;border-radius:24px;background:radial-gradient(circle at 50% 0,rgba(255,184,0,.14),rgba(20,14,0,.82) 45%,#0a0802 100%);box-shadow:0 0 80px rgba(255,184,0,.07)}
.pl-cta h2{font-size:clamp(2.25rem,4vw,3.55rem);margin:8px 0}.pl-cta>p{color:#9b9fa8}.pl-cta>div{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:24px}.pl-cta ul{list-style:none;margin:28px 0 0;padding:0;display:flex;justify-content:center;gap:30px;flex-wrap:wrap;color:#8c919b;font-size:.85rem}.pl-cta li:before{content:"✓";display:inline-grid;place-items:center;width:18px;height:18px;border:2px solid #ffb800;border-radius:50%;color:#ffb800;font-size:.66rem;margin-right:8px}

.pl-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;padding:65px 10px 20px;align-items:start}.pl-faq-title{position:sticky;top:110px}.pl-faq-title h2{font-size:clamp(2.8rem,5vw,5.4rem);line-height:1.04;margin-top:8px}.pl-faq-list details{border-bottom:1px solid #23262c}.pl-faq-list summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;font-weight:800;font-size:1.02rem}.pl-faq-list summary::-webkit-details-marker{display:none}.pl-faq-list summary span{color:#ffbd00;font-size:1.2rem}.pl-faq-list details p{padding:0 0 20px;margin:0;max-width:740px;color:#8f949f}.pl-faq-help{text-align:center;padding:28px 0 4px}.pl-faq-help p{margin-bottom:14px;color:#8f949f}

.pl-main .local-area-panel,.pl-main>.panel{background:linear-gradient(180deg,#0b0c0f,#15171b);border-color:#282b31}.pl-main .eyebrow{color:#ffbd00}.pl-main .area-pin{color:#ffbd00;background:rgba(255,184,0,.1)}.pl-main .chip:hover{border-color:#ffbd00}.pl-main .cash-intent{background:linear-gradient(145deg,#171309,#0d0d0f);border-color:#5b470b}
.theme-buy .top,.theme-sell .top{background:rgba(2,2,2,.84)}.theme-buy body,.theme-sell body{background:#020202}
.theme-buy{--accent:#ffbd00;--accent2:#ff8a00}.theme-sell{--accent:#ffbd00;--accent2:#ff8a00}

@media(max-width:980px){
  .pl-hero{grid-template-columns:1fr;min-height:auto;padding-top:40px}.pl-hero-art{max-width:760px;margin:0 auto}.pl-intro-card{grid-template-columns:1fr}.pl-benefits{grid-template-columns:1fr 1fr}.pl-steps{grid-template-columns:1fr 1fr}.pl-market-row{grid-template-columns:1fr}.pl-faq{grid-template-columns:1fr}.pl-faq-title{position:static}.pl-faq-title h2{font-size:3.4rem}
}
@media(max-width:620px){
  .pl-main{padding:0 15px 80px}.pl-hero{padding-top:26px}.pl-hero h1{font-size:2.5rem}.pl-hero-art{margin-top:12px}.pl-intro-card{padding:22px;margin-bottom:70px}.pl-benefits,.pl-steps{grid-template-columns:1fr}.pl-benefit{min-height:220px}.pl-section{padding-bottom:70px}.pl-step-art{height:150px}.pl-cta{padding:34px 20px}.pl-cta ul{display:grid;gap:10px}.pl-faq{padding-top:40px;gap:25px}.pl-faq-title h2{font-size:2.85rem}.pl-hero-actions{display:grid;grid-template-columns:1fr}.pl-primary,.pl-outline,.pl-link{width:100%}
}

html,body{overflow-x:hidden}.pl-hero>*{min-width:0}.pl-hero h1{overflow-wrap:anywhere}
@media(max-width:620px){
  .pl-hero h1{font-size:2.18rem;line-height:1.08;letter-spacing:-.045em;overflow-wrap:normal;word-break:normal}
  .pl-hero h1 em{font-size:.96em}
  .pl-hero-copy>p{font-size:.92rem}
  .pl-hero-art{width:100%;overflow:hidden}
  .pl-hero-art img{width:115%;max-width:none;transform:translateX(-7%)}
  .trade-dock{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .trade-dock .trade-btn{min-width:0;white-space:nowrap;font-size:.76rem;padding:11px 6px;gap:5px}
  .trade-dock .wa-icon{width:16px;height:16px;flex-basis:16px}
}

/* Unified site-wide theme: black + gold + neutral white */
:root{
  --bg:#020202;
  --bg2:#080808;
  --panel:#0d0f12;
  --panel2:#15171b;
  --text:#f7f7f5;
  --muted:#92969f;
  --line:#292c31;
  --green:#ffb800;
  --green2:#ffd45a;
  --sell:#ffb800;
  --sell2:#ffd45a;
  --cyan:#ffb800;
  --purple:#d99b00;
  --accent:#ffb800;
  --accent2:#d99b00;
  --shadow:0 28px 90px rgba(0,0,0,.42)
}
.theme-buy,.theme-sell,.theme-network,.theme-wallet,.theme-market{
  --accent:#ffb800;
  --accent2:#d99b00;
  --green:#ffb800;
  --green2:#ffd45a;
  --sell:#ffb800;
  --sell2:#ffd45a
}
body{background:#020202;color:#f7f7f5}
body:before{
  background:
    radial-gradient(circle at 82% -12%,rgba(255,184,0,.13),transparent 31%),
    radial-gradient(circle at 0 42%,rgba(255,184,0,.07),transparent 28%),
    linear-gradient(180deg,#020202 0,#070707 46%,#020202 100%)
}
body:after{opacity:.14;background-image:linear-gradient(rgba(255,184,0,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,184,0,.025) 1px,transparent 1px)}
.top,.theme-buy .top,.theme-sell .top{background:rgba(2,2,2,.86);border-bottom-color:#202226}
.brand b{color:#ffbd00}.brand img{filter:drop-shadow(0 0 16px rgba(255,184,0,.20))}
.main-nav a{color:#a7abb3}.main-nav a:hover{background:rgba(255,184,0,.07);color:#fff}
.pill,.eyebrow,.pl-kicker{color:#ffbd00}
.pill{border-color:rgba(255,184,0,.28);background:rgba(255,184,0,.07)}
.crypto-hero h1{background:linear-gradient(135deg,#fff 18%,#dadada 66%,#ffbd00);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero-visual{border-color:#2d2b25;background:linear-gradient(145deg,rgba(18,18,18,.92),rgba(5,5,5,.97))}
.hero-visual:before{background:conic-gradient(from 210deg,transparent,#ffb800,transparent 35%);opacity:.09}
.rate{background:linear-gradient(145deg,rgba(20,20,20,.97),rgba(7,7,7,.97));border-color:#322d20}
.panel,.stats div,.mini-card,.intent-card,.area-card{background:linear-gradient(180deg,rgba(13,14,16,.96),rgba(6,7,8,.98));border-color:#292c31}
.panel:before{background:linear-gradient(90deg,#ffb800,transparent)}
.intent-card span,.mini-card strong,.panel h2,.panel h3,.facts dd{color:#f7f7f5}
.intent-card:hover,.mini-card:hover,.area-card:hover{border-color:#9a7100;box-shadow:0 16px 40px rgba(255,184,0,.04)}
.secondary{border-color:#303237;background:#0b0c0e;color:#d4d6da}.secondary:hover{border-color:#a77a00;background:rgba(255,184,0,.05)}
.trust-row span{border-color:#292c31;background:#0b0c0e;color:#b9bcc3}
.steps li,.network-grid div{border-color:#292c31;background:#0a0b0d}
.steps li>span,.area-pin{background:rgba(255,184,0,.10);color:#ffbd00}
.network-grid b{color:#ffbd00}
.formula{background:rgba(255,184,0,.07);border-color:rgba(255,184,0,.22);color:#ffe39a}
.chip{border-color:#292c31;background:#0a0b0d;color:#c7cad0}.chip:hover{border-color:#ffb800;background:rgba(255,184,0,.06)}
.calcbox{background:#070708;border-color:#393225}.calcbox input{background:#050505;border-color:#34302a;color:#fff}.calcbox input:focus{border-color:#ffb800;box-shadow:0 0 0 3px rgba(255,184,0,.08)}.equals{color:#ffbd00}
.faq summary{color:#f4f4f2}.faq details{border-color:#292c31}
footer{border-color:#292c31;color:#92969f}footer strong{color:#fff}

/* One gold treatment for Buy/Sell actions everywhere */
.trade-btn.buy,.trade-btn.sell{
  background:#ffb800;
  color:#171000;
  border-color:#ffb800;
  box-shadow:0 12px 34px rgba(255,184,0,.12)
}
.header-trade .trade-btn.sell,.trade-dock .trade-btn.sell{
  background:#0c0d0f;
  color:#ffbd00;
  border-color:#9a7100;
  box-shadow:none
}
.trade-btn.buy:hover,.trade-btn.sell:hover{background:#ffc62e;color:#171000;border-color:#ffc62e}
.header-trade .trade-btn.sell:hover,.trade-dock .trade-btn.sell:hover{background:rgba(255,184,0,.08);color:#ffd45a;border-color:#ffbd00}
.trade-dock{background:rgba(5,5,5,.90)!important;border-color:#292c31!important}

/* Keep WhatsApp recognizable but inside the same gold theme */
.whatsapp-float,.cash-wa{
  background:#ffb800;
  color:#171000;
  border:1px solid #ffcd3d;
  box-shadow:0 18px 48px rgba(0,0,0,.42),0 0 30px rgba(255,184,0,.08)
}
.whatsapp-float:hover,.cash-wa:hover{background:#ffc62e}
.wa-icon{filter:saturate(.9) brightness(.98)}

.area-actions a:first-child,.area-actions a:last-child{
  background:#0c0d0f;
  color:#ffbd00;
  border:1px solid #5c470e
}
.area-actions a:hover{background:rgba(255,184,0,.08);border-color:#ffb800}
.cash-intent{background:linear-gradient(145deg,#171309,#0b0b0c);border-color:#5d480c}
.cash-grid>div{border-color:#302d27;background:#0d0d0e}.cash-grid strong{color:#fff}.cash-grid small{color:#92969f}

/* Match premium Buy/Sell pages to exactly the same tokens */
.pl-main{background:#020202;color:#fff}
.pl-main em,.pl-kicker,.pl-faq-list summary span{color:#ffbd00}
.pl-primary{background:#ffb800;color:#171000}.pl-primary:hover{background:#ffc62e}
.pl-outline{border-color:#9a7100;color:#ffbd00;background:#0b0b0c}.pl-outline:hover{border-color:#ffbd00;background:rgba(255,184,0,.07)}
.pl-link{border-color:#2b2d31;background:#0b0c0e;color:#d7d8dc}.pl-link:hover{border-color:#ffb800}
.pl-rate-chip{border-color:#2b2d31;background:#08090a}
.pl-intro-card,.pl-note{background:#15171b;border-color:#292c31}
.pl-benefit{border-color:#292c31;border-bottom-color:#ffbd00;background:linear-gradient(180deg,#070809,#17191d)}
.pl-icon{background:#ffb800;color:#171000}
.pl-step-symbol{color:#ffbd00;border-color:#343238;background:linear-gradient(145deg,#1c1d21,#090a0b)}
.pl-step-art>span{border-color:#ffb800}
.pl-market-row .panel.calc{background:#101114;border-color:#292c31}
.pl-cta{border-color:#9a7100;background:radial-gradient(circle at 50% 0,rgba(255,184,0,.13),rgba(20,14,0,.78) 45%,#070603 100%)}
.pl-faq-list details{border-color:#25272c}
.pl-main .local-area-panel,.pl-main>.panel{background:linear-gradient(180deg,#0b0c0f,#15171b);border-color:#292c31}

/* Header brand subtitle */
.brand-copy{display:flex;flex-direction:column;gap:1px;line-height:1}.brand-name{display:block;font-weight:850;letter-spacing:-.025em}.brand-copy small{display:block;margin-top:4px;color:#ffbd00;font-size:.58rem;font-weight:900;letter-spacing:.12em;white-space:nowrap}.brand:hover .brand-copy small{color:#ffd45a}
@media(max-width:560px){.brand-copy small{font-size:.52rem;letter-spacing:.09em;margin-top:3px}.brand-name{font-size:.88rem}.brand{gap:9px}.brand img{width:34px;height:34px}}

/* International/mobile landing safety */
@media(max-width:620px){
  .pl-hero{overflow:hidden}
  .pl-hero-art{max-width:100%;overflow:hidden}
  .pl-hero-art img{width:100%;max-width:100%;transform:none}
}
