/* CSPLUS.ID v9.9.59 — global light-mode, sticky shell, unified Home-style mascot hero */
:root{--cs-light:#fff;--cs-soft:#f8fafc;--cs-soft-2:#f1f5f9;--cs-ink:#0f172a;--cs-body:#475569;--cs-muted:#64748b;--cs-border:rgba(226,232,240,.86);--cs-shadow:0 18px 48px rgba(15,23,42,.075)}
html,body{background:#fff;color:var(--cs-ink)}
.cs-apple-header-wrap{position:sticky!important;top:0!important;z-index:999!important;background:rgba(255,255,255,.85)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(226,232,240,.55)!important}
.cs-public-header,.cs-apple-header{position:relative!important;z-index:1000!important}
.cs-home-hero-v9924,.cs-home-hero,.buyback-hero,.cs-unified-hero,.cs-v9958-core-hero,.cs-v9958-pseo-hero,.cs-v9959-global-hero{position:relative;background:linear-gradient(180deg,#fff 0%,#f8fafc 100%)!important;color:var(--cs-ink)!important;overflow:visible!important}
.cs-home-hero-card-v9924,.cs-unified-hero__panel,.cs-v9959-global-hero__panel{background:rgba(255,255,255,.72)!important;border:1px solid var(--cs-border)!important;box-shadow:0 26px 80px rgba(15,23,42,.075)!important;color:var(--cs-ink)!important}
.cs-home-title-v9924,.buyback-title,.cs-title-display,.cs-unified-display,.cs-v9959-global-hero h1{font-size:clamp(2.25rem,4.25vw,4.25rem)!important;line-height:1.02!important;letter-spacing:-.048em!important;text-wrap:balance;color:var(--cs-ink)!important;-webkit-text-fill-color:initial}
.cs-home-subtitle-v9924,.buyback-copy,.cs-lead,.cs-unified-lead,.cs-v9959-global-hero p{font-size:clamp(1rem,1.15vw,1.16rem)!important;line-height:1.65!important;color:var(--cs-body)!important}
.cs-v9952-metallic{background:linear-gradient(112deg,#0f172a 0%,#334155 30%,#94a3b8 50%,#475569 68%,#0f172a 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
.cs-unified-card,.cs-unified-card--feature,.cs-unified-card--dark,.cs-unified-stack,.cs-unified-note,.cs-unified-metric,.cs-unified-step,.cs-unified-result-row{background:#fff!important;color:var(--cs-ink)!important;border-color:#e2e8f0!important}
.cs-unified-card--dark h1,.cs-unified-card--dark h2,.cs-unified-card--dark h3,.cs-unified-card--dark strong,.cs-unified-card h1,.cs-unified-card h2,.cs-unified-card h3,.cs-unified-card strong,.cs-unified-h2,.cs-unified-h3,.cs-unified-display{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}
.cs-unified-card--dark p,.cs-unified-card--dark small,.cs-unified-card p,.cs-unified-card small,.cs-unified-copy,.cs-unified-small,.cs-unified-lead,.cs-unified-metric span{color:#475569!important;-webkit-text-fill-color:#475569!important}
.cs-unified-card,.cs-unified-card--feature{border:1px solid var(--cs-border)!important;box-shadow:var(--cs-shadow)!important}.cs-unified-step__number{background:#0f172a!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.cs-unified-input,.cs-unified-select,.cs-unified-textarea{background:#fff!important;color:#0f172a!important;border-color:#e2e8f0!important}
body.cs-cro-buyback,body.cs-cro-buyback main,body.cs-cro-buyback .buyback-hero{background:linear-gradient(180deg,#fff,#f8fafc)!important;color:var(--cs-ink)!important}body.cs-cro-buyback .buyback-title,body.cs-cro-buyback .buyback-card h2,body.cs-cro-buyback .buyback-card h3,body.cs-cro-buyback .buyback-card strong,body.cs-cro-buyback .buyback-label,body.cs-cro-buyback .buyback-radio strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body.cs-cro-buyback .buyback-copy,body.cs-cro-buyback .buyback-muted,body.cs-cro-buyback .buyback-radio small,body.cs-cro-buyback .buyback-card p{color:#475569!important;-webkit-text-fill-color:#475569!important}body.cs-cro-buyback .buyback-point,body.cs-cro-buyback .buyback-card,body.cs-cro-buyback .cs-unified-card{background:#fff!important;border:1px solid #e2e8f0!important;color:#0f172a!important;box-shadow:var(--cs-shadow)!important}
.cs-home-banner-v9924,.cs-home-banner-v9924.dark,.cs-home-showcase-card,.cs-home-showcase-card.dark,.cs-card,.buyback-step,.cs-cro-fold-selector__inner{background:linear-gradient(145deg,#fff,#f8fafc)!important;color:#0f172a!important;border:1px solid var(--cs-border)!important;box-shadow:var(--cs-shadow)!important}
.cs-home-banner-v9924 h2,.cs-home-banner-v9924 h3,.cs-home-banner-v9924 strong,.cs-home-banner-v9924 .cs-banner-link-v9924,.cs-home-showcase-card h2,.cs-home-showcase-card h3,.cs-home-showcase-card strong,.cs-card h2,.cs-card h3,.cs-card strong,.buyback-step h2,.buyback-step h3,.buyback-step strong,.cs-cro-fold-selector__inner h2,.cs-cro-fold-selector__inner h3,.cs-cro-fold-selector__inner strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}
.cs-home-banner-v9924 p,.cs-home-banner-v9924 small,.cs-home-banner-v9924 .cs-banner-feature-v9924,.cs-home-banner-v9924 .cs-banner-kicker-v9924,.cs-home-showcase-card p,.cs-home-showcase-card small,.cs-card p,.cs-card small,.buyback-step p,.buyback-step small,.cs-cro-fold-selector__inner p,.cs-cro-fold-selector__inner small{color:#475569!important;-webkit-text-fill-color:#475569!important}
.cs-v9958-core-hero .cs-home-wrap-v9924,.cs-v9958-pseo-hero .cs-home-wrap-v9924,.cs-v9959-global-hero .cs-home-wrap-v9924{width:min(1180px,calc(100% - 36px));margin:0 auto}.cs-v9958-core-hero .cs-home-hero-card-v9924,.cs-v9958-pseo-hero .cs-home-hero-card-v9924,.cs-v9958-buyback-grid,.cs-v9959-global-hero__panel{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(470px,.98fr)!important;gap:32px!important;align-items:center!important}.cs-v9958-core-hero .cs-home-visual-v9924,.cs-v9958-pseo-hero .cs-home-visual-v9924,.cs-v9958-buyback-mascot,.cs-v9952-hero-slot,.cs-v9959-global-hero__visual{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;min-width:0}
.cs-v9959-global-hero{padding:42px 0 36px}.cs-v9959-global-hero__copy{min-width:0}.cs-v9959-global-hero__eyebrow{display:inline-flex;margin-bottom:18px;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#334155}.cs-v9959-global-hero__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:18px;min-height:50px;padding:0 20px;border-radius:999px;background:#050505;color:#fff!important;text-decoration:none;font-weight:800;box-shadow:0 14px 34px rgba(15,23,42,.16)}
.cs-showcase-v9926,.cs-showcase-visual-v9926,.cs-pseo-hero-media,.cs-pseo-hero__media,.legacy-hero-image,.legacy-stock-hero{display:none!important}
main>section:nth-of-type(even),.buyback-section-soft,.cs-section-soft,.cs-unified-section--soft{background:var(--cs-soft)!important}main>section:nth-of-type(odd):not(.buyback-hero):not(.cs-home-hero-v9924):not(.cs-home-hero):not(.cs-unified-hero):not(.cs-v9959-global-hero){background:#fff}
@media(max-width:980px){.cs-v9958-core-hero .cs-home-hero-card-v9924,.cs-v9958-pseo-hero .cs-home-hero-card-v9924,.cs-v9958-buyback-grid,.cs-v9959-global-hero__panel{grid-template-columns:1fr!important;gap:10px!important}.cs-home-title-v9924,.buyback-title,.cs-title-display,.cs-unified-display,.cs-v9959-global-hero h1{font-size:clamp(2.05rem,8.4vw,3.45rem)!important;line-height:1.045!important}.cs-home-hero-v9924,.cs-home-hero,.buyback-hero,.cs-unified-hero,.cs-v9959-global-hero{padding-top:28px!important;padding-bottom:34px!important}}
@media(max-width:560px){.cs-apple-header-wrap{top:0!important}.cs-v9958-core-hero .cs-home-wrap-v9924,.cs-v9958-pseo-hero .cs-home-wrap-v9924,.cs-v9959-global-hero .cs-home-wrap-v9924{width:calc(100% - 20px)}.cs-home-title-v9924,.buyback-title,.cs-title-display,.cs-unified-display,.cs-v9959-global-hero h1{font-size:clamp(1.95rem,9.5vw,2.9rem)!important;letter-spacing:-.04em!important}.cs-home-subtitle-v9924,.buyback-copy,.cs-lead,.cs-unified-lead,.cs-v9959-global-hero p{font-size:1rem!important}.cs-home-hero-v9924,.cs-home-hero,.buyback-hero,.cs-unified-hero,.cs-v9959-global-hero{padding-top:20px!important;padding-bottom:26px!important}}
