:root{--ds-navy-950:#02091f;--ds-navy-900:#06133a;--ds-navy-800:#081e5a;--ds-blue-600:#005bff;--ds-blue-500:#1478ff;--ds-blue-400:#2095ff;--ds-cyan-400:#22d3ee;--ds-cyan-300:#67e8f9;--ds-white:#ffffff;--ds-surface:#f8fafc;--ds-border:#dde7f3;--ds-text-primary:#02091f;--ds-text-secondary:#475569;--ds-text-muted:#64748b;--ds-gradient-primary:linear-gradient(135deg,#005bff,#22d3ee);--ds-gradient-dark:radial-gradient(circle at top left,#081e5a 0%,#02091f 65%);--ds-gradient-hero:linear-gradient(135deg,#02091f,#06133a 50%,#005bff);--ds-glow-blue:0 0 32px rgba(20,120,255,0.35);--ds-glow-cyan:0 0 32px rgba(34,211,238,0.28);--ds-color-bg:#030817;--ds-color-bg-deep:#01040d;--ds-color-panel:rgba(9,22,40,0.78);--ds-color-panel-strong:rgba(7,17,31,0.92);--ds-color-panel-border:rgba(138,245,255,0.18);--ds-color-text:#ffffff;--ds-color-muted:#94a3b8;--ds-color-soft:#cbd5e1;--ds-color-electric-blue:#1f7aff;--ds-color-cyan:#20e7ff;--ds-color-danger:#f04438;--ds-color-light-bg:#f8fbff;--ds-color-light-text:#061224;--ds-gradient-ambient-hero:linear-gradient(135deg,rgba(31,122,255,0.2),rgba(32,231,255,0.08) 44%,rgba(1,4,13,0)),linear-gradient(180deg,#030817,#07111f 46%,#01040d);--ds-radius-card:0.5rem;--ds-radius-large:1rem;--ds-shadow-panel:0 18px 60px rgba(0,0,0,0.32);--ds-shadow-elevated:0 24px 90px rgba(0,0,0,0.42);--ds-shadow-focus:0 0 0 3px rgba(32,231,255,0.35);--ds-font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--ds-color-bg);color:var(--ds-color-text);font-family:var(--ds-font-family)}a{color:inherit;text-decoration:none}.ds-page-shell{min-height:100vh}.ds-page-shell-dark{background:var(--ds-color-bg);background-image:var(--ds-gradient-hero);color:var(--ds-color-text)}.ds-page-shell-light{background:var(--ds-color-light-bg);color:var(--ds-color-light-text)}.ds-container{margin:0 auto;padding:0 1rem;width:100%}.ds-container-sm{max-width:760px}.ds-container-md{max-width:980px}.ds-container-lg{max-width:1180px}.ds-container-xl{max-width:1360px}.ds-section{padding:5rem 0}.ds-section-light,.ds-section-trust{background:linear-gradient(180deg,#ffffff,#eef7ff);color:var(--ds-color-light-text)}.ds-section-heading{margin-bottom:2rem;max-width:760px}.ds-hero h1,.ds-legal h1,.ds-section-heading h2{letter-spacing:0;margin:0}.ds-section-heading h2{font-size:clamp(2rem,4vw,3.1rem);line-height:1.08}.ds-feature-card p,.ds-hero p,.ds-legal li,.ds-legal p,.ds-marketplace-card p,.ds-pricing-card p,.ds-section-heading p{color:var(--ds-color-soft);line-height:1.65}.ds-legal li,.ds-legal p,.ds-section-light .ds-feature-card p,.ds-section-light .ds-section-heading p,.ds-section-trust .ds-feature-card p,.ds-section-trust .ds-section-heading p{color:#42526b}.ds-card-eyebrow,.ds-eyebrow{color:var(--ds-color-cyan);display:inline-flex;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ds-grid{display:grid;grid-gap:1rem;gap:1rem}.ds-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-hero{padding:5rem 0 4rem}.ds-hero-grid{align-items:center;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.ds-hero h1{font-size:clamp(3rem,7vw,5.7rem);line-height:.96;margin-top:1rem}.ds-hero p{font-size:1.15rem;max-width:720px}.ds-hero-actions,.ds-inline-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.5rem}.ds-button{align-items:center;border:0;border-radius:.5rem;cursor:pointer;display:inline-flex;font-weight:800;gap:.5rem;justify-content:center;min-height:2.75rem;padding:0 1rem}.ds-button-sm{min-height:2.25rem;padding:0 .8rem}.ds-button-md{min-height:2.75rem;padding:0 1rem}.ds-button-lg{min-height:3.25rem;padding:0 1.25rem}.ds-button:focus-visible,.ds-input:focus-visible,.ds-select:focus-visible,.ds-textarea:focus-visible{box-shadow:var(--ds-shadow-focus);outline:none}.ds-button-primary{background:var(--ds-gradient-primary);color:#030817}.ds-button-secondary{background:rgba(255,255,255,.08);border:1px solid var(--ds-color-panel-border);color:var(--ds-color-text)}.ds-button-ghost{background:transparent;color:var(--ds-color-cyan)}.ds-button-danger{background:rgba(240,68,56,.16);border:1px solid rgba(240,68,56,.42);color:#fecaca}.ds-feature-card,.ds-marketplace-card,.ds-panel,.ds-pricing-card,.ds-stat-card{background:var(--ds-color-panel);border:1px solid var(--ds-color-panel-border);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-panel)}.ds-panel-light,.ds-section-light .ds-feature-card,.ds-section-trust .ds-feature-card{background:rgba(255,255,255,.88);border-color:rgba(15,32,53,.12);color:var(--ds-color-light-text)}.ds-panel-glow,.ds-pricing-card-featured{box-shadow:var(--ds-shadow-elevated),0 0 44px rgba(32,231,255,.16)}.ds-dashboard-card,.ds-empty-state,.ds-feature-card,.ds-marketplace-card,.ds-pricing-card,.ds-stat-card{padding:1.25rem}.ds-feature-card h3,.ds-marketplace-card h3,.ds-pricing-card h3{font-size:1.25rem;line-height:1.2;margin:.75rem 0 .5rem}.ds-card-meta,.ds-pricing-fee,.ds-pricing-note{color:var(--ds-color-cyan);font-size:.9rem;font-weight:700}.ds-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:800;min-height:1.75rem;padding:0 .7rem}.ds-badge-cyan{background:rgba(32,231,255,.14);color:var(--ds-color-cyan)}.ds-badge-blue{background:rgba(31,122,255,.16);color:#9cc7ff}.ds-badge-success{background:rgba(50,213,131,.15);color:#86efac}.ds-badge-warning{background:rgba(253,176,34,.15);color:#fedf89}.ds-badge-neutral{background:rgba(255,255,255,.1);color:var(--ds-color-soft)}.ds-field{color:var(--ds-color-text);display:grid;grid-gap:.5rem;gap:.5rem}.ds-field-label{font-size:.875rem;font-weight:800}.ds-input,.ds-select,.ds-textarea{background:rgba(255,255,255,.07);border:1px solid var(--ds-color-panel-border);border-radius:.5rem;color:var(--ds-color-text);font:inherit;min-height:2.75rem;padding:.75rem .875rem;width:100%}.ds-textarea{min-height:8rem;resize:vertical}.ds-field-help{color:var(--ds-color-muted);font-size:.8125rem}.ds-field-error{color:#fecaca;font-size:.8125rem}.ds-nav-shell{align-items:center;border-bottom:1px solid rgba(138,245,255,.14);display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1180px;padding:1rem}.ds-nav-brand{color:var(--ds-color-text);font-size:1.1rem;font-weight:900;min-width:0}.ds-brand-link,.ds-brand-mark,.ds-nav-brand{align-items:center;display:inline-flex;line-height:0}.ds-brand-link,.ds-brand-mark{gap:.6rem}.ds-brand-icon,.ds-brand-logo{display:block;height:auto;max-width:100%;object-fit:contain}.ds-brand-logo-sm{width:7rem}.ds-brand-logo-md{width:9.5rem}.ds-brand-logo-lg{width:13rem}.ds-brand-logo-xl{width:17rem}.ds-brand-icon-sm{width:1.85rem}.ds-brand-icon-md{width:2.35rem}.ds-brand-icon-lg{width:3rem}.ds-brand-icon-xl{width:4rem}.ds-brand-wordmark{max-width:8.5rem}.ds-brand-mark-sm .ds-brand-wordmark{max-width:6.5rem}.ds-brand-mark-lg .ds-brand-wordmark{max-width:10.5rem}.ds-brand-mark-xl .ds-brand-wordmark{max-width:13rem}.ds-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ds-nav-links{display:flex;gap:1rem}.ds-nav-links a{color:var(--ds-color-soft);font-size:.92rem;font-weight:700}.ds-nav-actions{display:flex;gap:.6rem}.ds-pricing-card{display:grid;grid-gap:1rem;gap:1rem}.ds-pricing-card ul{color:var(--ds-color-soft);display:grid;grid-gap:.5rem;gap:.5rem;list-style:none;margin:0;padding:0}.ds-pricing-card li:before{color:var(--ds-color-cyan);content:"+ ";font-weight:900}.ds-card-header,.ds-marketplace-card-footer,.ds-marketplace-card-top{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.ds-table-wrap{border:1px solid var(--ds-color-panel-border);border-radius:var(--ds-radius-card);overflow-x:auto}.ds-table{border-collapse:collapse;min-width:620px;width:100%}.ds-table td,.ds-table th{border-bottom:1px solid rgba(138,245,255,.12);padding:.9rem 1rem;text-align:left}.ds-modal{background:rgba(1,4,13,.72);inset:0;padding:1rem;position:fixed;z-index:20}.ds-modal-panel{background:var(--ds-color-panel-strong);border:1px solid var(--ds-color-panel-border);margin:10vh auto 0;max-width:620px;padding:1.5rem}.ds-alert,.ds-modal-panel{border-radius:var(--ds-radius-card)}.ds-alert{padding:1rem}.ds-alert-info{background:rgba(31,122,255,.14);color:#bfdbfe}.ds-alert-success{background:rgba(50,213,131,.14);color:#bbf7d0}.ds-alert-warning{background:rgba(253,176,34,.14);color:#fedf89}.ds-alert-danger{background:rgba(240,68,56,.14);color:#fecaca}.ds-auth-shell{align-items:center;display:grid;min-height:calc(100vh - 75px);padding:3rem 1rem}.ds-auth-card{margin:0 auto;max-width:460px;width:100%}.ds-auth-card form,.ds-filter-row{display:grid;grid-gap:1rem;gap:1rem}.ds-legal{padding:4rem 0}.ds-legal h1{font-size:clamp(2.5rem,5vw,4.25rem);line-height:1}@media (max-width:900px){.ds-grid-2,.ds-grid-3,.ds-grid-4,.ds-hero-grid{grid-template-columns:1fr}.ds-nav-actions,.ds-nav-links,.ds-nav-shell{align-items:flex-start;flex-direction:column}.ds-hero,.ds-section{padding:3.5rem 0}}.ds-storefront-hero{padding:2rem 0 1rem}.ds-storefront-cover{background:linear-gradient(135deg,rgba(31,122,255,.44),rgba(32,231,255,.22)),linear-gradient(180deg,rgba(255,255,255,.08),rgba(1,4,13,.18));border:1px solid var(--ds-color-panel-border);border-radius:var(--ds-radius-card);min-height:11rem}.ds-storefront-heading{align-items:end;display:flex;gap:1rem;margin-top:-2.5rem;padding:0 1rem}.ds-settings-panel h1,.ds-settings-panel h3,.ds-storefront-heading h1,.ds-storefront-panel h1,.ds-storefront-panel h2{letter-spacing:0;margin:.75rem 0 .5rem}.ds-settings-panel p,.ds-storefront-heading p,.ds-storefront-panel p{color:var(--ds-color-soft);line-height:1.65}.ds-storefront-avatar{align-items:center;background:var(--ds-gradient-primary);border:4px solid var(--ds-color-bg);border-radius:var(--ds-radius-card);color:var(--ds-color-bg);display:flex;font-size:2rem;font-weight:900;height:5.5rem;justify-content:center;width:5.5rem}.ds-powered-by,.ds-storefront-nav-brand{align-items:center;display:inline-flex;gap:.55rem;line-height:1.2}.ds-settings-panel,.ds-storefront-panel{padding:1.5rem}.ds-storefront-footer{border-top:1px solid var(--ds-color-panel-border);color:var(--ds-color-soft);padding:1.5rem 0}.ds-storefront-footer .ds-container{align-items:center;display:flex;gap:1rem;justify-content:space-between}.ds-storefront-footer strong{color:var(--ds-color-cyan)}.ds-settings-shell{display:grid;min-height:calc(100vh - 75px);padding:3rem 1rem}.ds-settings-panel{margin:0 auto;max-width:760px;width:100%}.ds-settings-panel form{display:grid;grid-gap:1rem;gap:1rem;margin:1.25rem 0}.ds-checkbox-field{align-items:center;grid-template-columns:auto 1fr}.ds-checkbox-field input{height:1.1rem;width:1.1rem}.ds-checkout-shell{min-height:calc(100vh - 80px)}.ds-checkout-grid{align-items:start;display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.ds-checkout-main,.ds-checkout-state,.ds-checkout-summary{padding:1.5rem}.ds-checkout-main h1,.ds-checkout-state h1,.ds-checkout-summary h2{letter-spacing:0;margin:.75rem 0}.ds-checkout-main p,.ds-checkout-state p,.ds-checkout-summary p{color:var(--ds-color-soft);line-height:1.65}.ds-checkout-form{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.25rem}.ds-payment-placeholder{border:1px solid var(--ds-color-panel-border);border-radius:var(--ds-radius-card);display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem}.ds-checkout-summary dt,.ds-payment-placeholder span{color:var(--ds-color-soft);font-size:.85rem}.ds-checkout-summary dl{display:grid;grid-gap:.9rem;gap:.9rem;margin:1rem 0}.ds-checkout-summary div{border-bottom:1px solid var(--ds-color-panel-border);display:grid;grid-gap:.25rem;gap:.25rem;padding-bottom:.75rem}.ds-checkout-summary dd{margin:0}@media (max-width:900px){.ds-checkout-grid{grid-template-columns:1fr}}.ds-marketplace-shell,.ds-product-shell{min-height:calc(100vh - 75px);padding:3rem 0}.ds-product-header{align-items:start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.ds-product-card h3,.ds-product-detail-shell h1,.ds-product-detail-shell h2,.ds-product-header h1,.ds-product-panel h2,.ds-product-panel h3{letter-spacing:0;margin:.75rem 0 .5rem}.ds-product-card p,.ds-product-detail-shell p,.ds-product-header p,.ds-product-panel p{color:var(--ds-color-soft);line-height:1.65}.ds-product-stack{display:grid;grid-gap:1rem;gap:1rem}.ds-marketplace-panel,.ds-product-panel{padding:1.5rem}.ds-marketplace-toolbar{align-items:end;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(180px,260px)}.ds-marketplace-note-list,.ds-marketplace-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.ds-product-form-panel{max-width:820px}.ds-product-form{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.25rem}.ds-product-meta-grid{color:var(--ds-color-soft);display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0}.ds-product-meta-grid span{border:1px solid var(--ds-color-panel-border);border-radius:var(--ds-radius-card);padding:.7rem .8rem}.ds-sales-page{background:var(--ds-color-bg);color:var(--ds-color-text)}.ds-sales-final,.ds-sales-hero,.ds-sales-section{padding:5rem 0}.ds-sales-hero{background:radial-gradient(circle at 16% 18%,rgba(32,149,255,.22),transparent 36%),radial-gradient(circle at 82% 12%,rgba(34,211,238,.18),transparent 32%),var(--ds-gradient-hero)}.ds-sales-section-light{background:linear-gradient(180deg,#ffffff 0,var(--ds-surface) 100%);color:var(--ds-text-primary)}.ds-sales-hero-grid{align-items:center;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.ds-sales-copy h1,.ds-sales-final-panel h2{font-size:clamp(3rem,7vw,5.8rem);letter-spacing:0;line-height:.96;margin:1rem 0}.ds-sales-card p,.ds-sales-final-panel p,.ds-sales-footer p,.ds-sales-kicker,.ds-sales-lede,.ds-sales-problem-copy p,.ds-sales-trust-line,.ds-sales-wide-copy{line-height:1.65}.ds-sales-lede{color:var(--ds-color-soft);font-size:1.16rem;max-width:780px}.ds-sales-kicker,.ds-sales-punchline{color:var(--ds-color-cyan);font-weight:900}.ds-sales-trust-line{color:var(--ds-color-soft);font-size:.95rem;margin-top:1rem}.ds-sales-check-list,.ds-sales-chip-list,.ds-sales-footer ul{list-style:none;margin:0;padding:0}.ds-sales-check-list{color:var(--ds-color-soft);display:grid;grid-gap:.65rem;gap:.65rem;margin-top:1.25rem}.ds-sales-check-list li{padding-left:1.35rem;position:relative}.ds-sales-check-list li:before{color:var(--ds-color-cyan);content:"+";font-weight:900;left:0;position:absolute}.ds-sales-section-light .ds-sales-card p,.ds-sales-section-light .ds-sales-check-list,.ds-sales-section-light .ds-sales-problem-copy p,.ds-sales-section-light .ds-sales-wide-copy,.ds-sales-section-light .ds-section-heading p{color:var(--ds-text-secondary)}.ds-sales-card,.ds-sales-final-panel,.ds-sales-mockup{padding:1.5rem}.ds-sales-feature-grid,.ds-sales-footer-columns,.ds-sales-pricing-grid,.ds-sales-simple-grid,.ds-sales-status-grid,.ds-sales-visual-grid{display:grid;grid-gap:.85rem;gap:.85rem}.ds-sales-visual-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.25rem}.ds-sales-chip-list li,.ds-sales-comparison-list div,.ds-sales-platform-list span,.ds-sales-status-grid div,.ds-sales-visual-grid span{border:1px solid var(--ds-color-panel-border);border-radius:var(--ds-radius-card)}.ds-sales-visual-grid span{background:rgba(255,255,255,.08);color:var(--ds-color-soft);font-size:.86rem;font-weight:800;padding:.8rem}.ds-sales-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1rem}.ds-sales-status-grid div{background:rgba(34,211,238,.1);display:grid;grid-gap:.3rem;gap:.3rem;padding:.75rem}.ds-sales-status-grid span{color:var(--ds-color-muted);font-size:.72rem;font-weight:800}.ds-sales-status-grid strong{color:var(--ds-color-cyan);font-size:.9rem}.ds-sales-problem-copy,.ds-sales-wide-copy{max-width:920px}.ds-sales-stack-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.ds-sales-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-sales-card h3,.ds-sales-footer h3,.ds-sales-mockup h2{letter-spacing:0;margin:.7rem 0 .5rem}.ds-sales-chip-list{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.ds-sales-chip-list li,.ds-sales-platform-list span{background:rgba(255,255,255,.08);color:var(--ds-color-soft);font-size:.78rem;font-weight:800;padding:.45rem .6rem}.ds-sales-section-light .ds-sales-chip-list li,.ds-sales-section-light .ds-sales-platform-list span{background:#eef6ff;border-color:var(--ds-border);color:var(--ds-text-secondary)}.ds-sales-safety-line{color:#fedf89;font-weight:800}.ds-sales-simple-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-sales-comparison-list{display:grid;grid-gap:.65rem;gap:.65rem}.ds-sales-comparison-list div{align-items:center;background:rgba(255,255,255,.86);color:var(--ds-text-primary);display:flex;justify-content:space-between;padding:.85rem 1rem}.ds-sales-comparison-list strong{color:var(--ds-blue-600)}.ds-sales-pricing-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ds-sales-faq-list{display:grid;grid-gap:.75rem;gap:.75rem}.ds-sales-faq-list details{background:#ffffff;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);color:var(--ds-text-primary);padding:1rem}.ds-sales-faq-list summary{cursor:pointer;font-weight:900}.ds-sales-faq-list p{color:var(--ds-text-secondary);line-height:1.65}.ds-sales-final{background:var(--ds-gradient-dark)}.ds-sales-final-panel{margin:0 auto;max-width:960px;text-align:center}.ds-sales-final-panel .ds-inline-actions{justify-content:center}.ds-sales-footer{background:#ffffff;border-top:1px solid var(--ds-border);color:var(--ds-text-secondary);padding:3rem 0 1.5rem}.ds-sales-footer-top{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.ds-sales-footer-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-sales-footer h3{color:var(--ds-text-primary)}.ds-sales-footer li{margin-top:.45rem}.ds-sales-footer-bottom{border-top:1px solid var(--ds-border);margin-top:2rem;padding-top:1rem}@media (max-width:900px){.ds-product-header{display:grid}.ds-marketplace-toolbar,.ds-product-meta-grid{grid-template-columns:1fr}.ds-sales-final,.ds-sales-hero,.ds-sales-section{padding:3.5rem 0}.ds-sales-feature-grid,.ds-sales-footer-columns,.ds-sales-footer-top,.ds-sales-hero-grid,.ds-sales-pricing-grid,.ds-sales-stack-grid{grid-template-columns:1fr}.ds-sales-simple-grid,.ds-sales-status-grid,.ds-sales-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-sales-comparison-list div{align-items:flex-start;display:grid;grid-gap:.3rem;gap:.3rem}}