:root{color-scheme:dark;--bg:#090b0f;--panel:#11151b;--line:#41444b;--gold:#d5b86c;--platinum:#d9dde3;--muted:#a7abb3;--radius:18px;font:16px/1.5 Inter,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}
body{margin:0;overflow-x:hidden;color:#f5f5f3;background:radial-gradient(circle at 15% 0,#322316 0,transparent 28rem),radial-gradient(circle at 90% 25%,#22262d 0,transparent 30rem),linear-gradient(145deg,#080a0e,#111216 55%,#090a0d);min-height:100vh}
a{color:inherit;text-decoration:none}
header{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:20px;padding:15px max(20px,calc((100vw - 1180px)/2));background:#0b0d11e8;border-bottom:1px solid #2b2d32;backdrop-filter:blur(16px)}
.brand{font-weight:800;letter-spacing:.08em;white-space:nowrap}.brand b,.eyebrow{color:var(--gold)}nav{display:flex;gap:18px;margin-left:auto}
select,input{color:#fff;background:#171a20;border:1px solid #555962;border-radius:12px;padding:12px}
.button{min-height:46px;padding:11px 18px;border:1px solid #777;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-weight:750;cursor:pointer}
.gold{color:#16130c;background:linear-gradient(145deg,#f2dc98,#bd9340);border-color:#f1d88c}.ghost{background:#181b21}
main{max-width:1180px;margin:auto;padding:0 20px}.hero{min-height:calc(100vh - 78px);margin-inline:calc(50% - 50vw);padding-inline:max(20px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:1.5fr .8fr;gap:44px;align-items:center;background:linear-gradient(90deg,#090b0ff5 0,#090b0fc4 48%,#090b0f4d 100%),url('/marketplace/assets/premium-marketplace-hero.png') center/cover no-repeat}
.hero h1{font-size:clamp(54px,8vw,112px);line-height:.95;margin:10px 0 24px}.hero>div>p:not(.eyebrow){font-size:20px;max-width:700px;color:var(--platinum)}
.hero aside,.grid article,.lessons article,.result,details{border:1px solid #45484e;border-radius:var(--radius);background:linear-gradient(145deg,#181b20d9,#0b0d11e8);box-shadow:inset 0 1px #ffffff12,0 22px 60px #0008;padding:24px}
.hero aside span{font-size:54px;color:#777}.hero aside strong{font-size:24px;display:block}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.note{color:var(--muted);font-size:14px}
section{padding:72px 0}h1,h2{overflow-wrap:anywhere}h2{font-size:40px;margin:8px 0 26px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.grid article{min-height:130px}
.lessons{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.lessons article{display:flex;gap:18px;align-items:flex-start}.lessons b{color:var(--gold);font-size:24px}
form{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}label{display:grid;gap:7px;color:var(--muted)}form .button{grid-column:1/-1}.result{margin-top:16px;min-height:70px}.result ul{columns:2}
details{margin:10px 0}summary{cursor:pointer;font-weight:700}footer{border-top:1px solid #333;padding:28px;text-align:center;color:var(--muted)}
[dir=rtl]{font-family:Arial,sans-serif}[dir=rtl] .hero,[dir=rtl] .lessons article{text-align:right}
@media(max-width:760px){header{flex-wrap:wrap;gap:10px;overflow:hidden}.brand{min-width:0}header>.button{order:2;width:100%;white-space:normal;text-align:center}nav{order:3;display:flex;flex:1 1 100%;flex-wrap:wrap;width:auto;max-width:100%;min-width:0;gap:8px 16px;margin:0;font-size:14px}.hero{grid-template-columns:1fr;min-height:auto;padding:70px 0}.hero h1{font-size:56px}.grid,.lessons,form{grid-template-columns:1fr}section{padding:50px 0}.result ul{columns:1}}
@media(max-width:350px){main{padding:0 14px}.button{padding:10px 12px}h2{font-size:32px}}

/* Premium public product story. */
body{color:var(--bp-text);font-family:var(--bp-font)}
.hero{background:linear-gradient(90deg,#090b0ff8 0,#090b0fd3 48%,#090b0f36 100%),url('/assets/premium/businesspro-hero.webp') center/cover no-repeat}
.hero aside{backdrop-filter:blur(14px)}.hero aside span{color:var(--gold)}
.grid article{position:relative;min-height:170px;overflow:hidden;padding-top:72px}.grid article::before{content:"";position:absolute;inset:0 0 auto;height:56px;background:linear-gradient(105deg,rgba(214,180,97,.24),rgba(199,204,212,.06));border-bottom:1px solid #ffffff12}.grid article::after{content:"BP";position:absolute;top:17px;left:22px;color:var(--gold);font-size:12px;font-weight:850;letter-spacing:.12em}
@media(max-width:760px){.hero{grid-template-columns:1fr;min-height:720px;padding:70px 0;background:linear-gradient(0deg,#090b0ffb 2%,#090b0fc9 55%,#090b0f33),url('/assets/premium/businesspro-hero.webp') 60% top/cover no-repeat}.hero aside{align-self:end}}
.plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#6e5a35;border:1px solid #6e5a35}.plan-grid article{background:#111114;padding:clamp(28px,5vw,64px);min-height:310px;display:flex;flex-direction:column;align-items:flex-start}.plan-grid .button{margin-top:auto}.plan-price{display:block;font:clamp(2.8rem,6vw,5.5rem) Georgia,serif;color:#d7bb78;margin:12px 0}.plan-price small{font:1rem var(--bp-font);color:var(--muted)}
@media(max-width:760px){.plan-grid{grid-template-columns:1fr}.plan-grid article{min-height:280px}}
