@scope(.seller-standalone-root){:scope{--indigo:#5b3df5;--indigo-deep:#3d24c9;--indigo-soft:#eef0ff;--indigo-soft-2:#e1e4ff;--coral:#ef4444;--yellow:#fbbf24;--emerald:#10b981;--ink:#0f1227;--ink-2:#2a2d44;--muted:#6b7088;--line:#e6e8f3;--paper:#fff;--paper-2:#faf9ff}:scope[data-theme=indigo]{--accent:#5b3df5;--accent-deep:#3d24c9;--accent-soft:#eef0ff;--accent-soft-2:#e1e4ff;--pop1:#ef4444;--pop2:#fbbf24}:scope[data-theme=emerald]{--accent:#059669;--accent-deep:#047857;--accent-soft:#ecfdf5;--accent-soft-2:#d1fae5;--pop1:#f97316;--pop2:#fbbf24}:scope[data-theme=sunset]{--accent:#e11d48;--accent-deep:#9f1239;--accent-soft:#fff1f2;--accent-soft-2:#ffe4e6;--pop1:#f97316;--pop2:#fbbf24}:scope[data-theme=ink]{--accent:#0f1227;--accent-deep:#000;--accent-soft:#f1f1f6;--accent-soft-2:#e4e4ee;--pop1:#ef4444;--pop2:#fbbf24}*{box-sizing:border-box}.seller-standalone-root{font-family:var(--font-pjs), "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:inherit;text-decoration:none}button{font-family:inherit}img{max-width:100%;display:block}.serif{font-family:var(--font-instrument-serif,"Instrument Serif"), Georgia, serif;font-style:italic;font-weight:400}.container{max-width:1200px;margin:0 auto;padding:0 28px}.btn{cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 8px 24px -8px color-mix(in oklab, var(--accent) 60%, transparent)}.btn-primary:hover{background:var(--accent-deep);transform:translateY(-1px)}.btn-secondary{color:var(--ink);background:#f1f2f8}.btn-secondary:hover{background:#e6e8f3}.btn-ghost{color:var(--ink);background:0 0}.tile{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;box-shadow:0 10px 30px -12px #0f122740,inset 0 1px #ffffff80}section{padding:96px 0}section.tight{padding:72px 0}.eyebrow{background:var(--accent-soft);color:var(--accent-deep);letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.eyebrow .dot{background:var(--accent);border-radius:50%;width:6px;height:6px}h1,h2,h3{color:var(--ink);letter-spacing:-.02em;margin:0}h1{font-size:clamp(48px,7vw,88px);font-weight:800;line-height:1.02}h2{font-size:clamp(36px,4.5vw,56px);font-weight:800;line-height:1.05}h3{font-size:20px;font-weight:700;line-height:1.3}p{color:var(--muted);margin:0;line-height:1.55}.nav{z-index:50;-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);background:#fffc;border-bottom:1px solid #0000;transition:border-color .2s,background .2s;position:sticky;top:0}.nav.scrolled{border-bottom-color:var(--line)}.nav-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.logo{letter-spacing:.04em;align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.logo .tile{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:9px}.logo b{color:var(--ink)}.logo span{color:var(--accent)}.nav-links{gap:4px;display:flex}.nav-links a{color:var(--ink-2);border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500}.nav-links a:hover{background:var(--accent-soft);color:var(--accent-deep)}.nav-cta{align-items:center;gap:10px;display:flex}.nav-cta .btn{padding:10px 18px;font-size:14px}.hero{background:var(--paper);padding:80px 0 120px;position:relative;overflow:hidden}.hero-inner{text-align:center;z-index:2;max-width:760px;margin:0 auto;position:relative}.hero h1 .accent{color:var(--accent)}.hero p.lead{color:var(--muted);max-width:560px;margin:24px auto 0;font-size:18px}.hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.hero-cta .btn{padding:16px 26px;font-size:16px}.float{z-index:1;border-radius:16px;justify-content:center;align-items:center;animation:6s ease-in-out infinite floatY;display:flex;position:absolute;box-shadow:0 14px 40px -14px #0f122747,inset 0 1px #fff6}@keyframes floatY{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-10px) rotate(var(--rot,0deg))}}.float svg{width:50%;height:50%}.section-head{text-align:center;max-width:720px;margin:0 auto 56px}.section-head p{margin-top:14px;font-size:17px}.section-head .eyebrow{margin-bottom:18px}.grid-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.grid-2{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}@media (max-width:900px){.grid-3,.grid-4{grid-template-columns:1fr 1fr}.grid-2{grid-template-columns:1fr}}@media (max-width:600px){.grid-3,.grid-4{grid-template-columns:1fr}.nav-links{display:none}section{padding:72px 0}}:scope[data-density=compact] section{padding:64px 0}:scope[data-density=compact] .section-head{margin-bottom:36px}:scope[data-density=compact] .hero{padding:56px 0 80px}:scope[data-density=spacious] section{padding:128px 0}:scope[data-density=spacious] .section-head{margin-bottom:72px}:scope[data-density=spacious] .hero{padding:100px 0 160px}.card{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:28px;transition:transform .2s,box-shadow .2s,border-color .2s}.card:hover{border-color:color-mix(in oklab, var(--accent) 30%, var(--line));transform:translateY(-3px);box-shadow:0 16px 40px -20px #0f12272e}.card .tile{margin-bottom:22px}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(20px)}.reveal.in{opacity:1;transform:none}footer.foot{background:var(--ink);color:#c8cad8;padding:64px 0 40px}footer.foot a:hover{color:#fff}.foot-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;display:grid}@media (max-width:800px){.foot-grid{grid-template-columns:1fr 1fr}}.foot h4{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:700}.foot ul{flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.foot ul a{color:#c8cad8}.foot-bottom{color:#8d90a8;border-top:1px solid #2a2d44;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:24px;font-size:13px;display:flex}}
