/* Vavada-specific product showroom — no global palette changes. */
.sd-vs{--vs-hot:#ff244f;--vs-pink:#ff4269;--vs-night:#121221;--vs-plum:#241829;--vs-line:rgba(226,196,234,.16);--vs-muted:#b6a9bc;--vs-white:#fff;--vs-card:#21182a;color:var(--vs-white);background:#131321;overflow:clip;isolation:isolate}
.sd-vs .sd-container{width:min(1260px,calc(100% - 48px))}
.sd-vs a{color:inherit}.sd-vs-hero{position:relative;padding:80px 0 90px;background:radial-gradient(ellipse at 70% 12%,rgba(246,36,95,.19),transparent 38%),radial-gradient(ellipse at 5% 85%,rgba(112,54,183,.15),transparent 40%),linear-gradient(160deg,#181626,#101320 77%)}.sd-vs-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.023) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.023) 1px,transparent 1px);background-size:78px 78px;mask-image:linear-gradient(to bottom,#000,transparent 95%)}
.sd-vs-hero-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:48px;align-items:center;position:relative;z-index:1}.sd-vs-hero-copy{min-width:0}.sd-vs-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#e6bed0;font-size:10px;font-weight:900;letter-spacing:.17em}.sd-vs-eyebrow>span{width:7px;height:7px;border-radius:50%;background:#ff3b65;box-shadow:0 0 0 5px rgba(255,59,101,.12)}.sd-vs-eyebrow i{width:4px;height:4px;border-radius:50%;background:#795475}.sd-vs-logo{display:block;width:min(285px,70%);height:auto;object-fit:contain;object-position:left center;margin:30px 0 23px}.sd-vs-hero h1{font-size:clamp(37px,4.25vw,68px);line-height:1.04;letter-spacing:-.053em;font-weight:900;max-width:650px;margin:0 0 23px}.sd-vs-lead{font-size:17px;line-height:1.76;color:var(--vs-muted);max-width:540px;margin:0}.sd-vs-hero-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:33px}.sd-vs-btn{display:inline-flex;justify-content:center;align-items:center;gap:14px;text-align:center;border-radius:13px;min-height:52px;padding:15px 22px;line-height:1.25;font-weight:900;font-size:13px;border:1px solid transparent;transition:transform .2s,background .2s,border-color .2s;box-shadow:none}.sd-vs-btn:hover{transform:translateY(-2px)}.sd-vs-btn-hot{color:#fff!important;background:linear-gradient(115deg,#ff204b,#ea174f);box-shadow:0 14px 36px rgba(239,26,82,.24)}.sd-vs-btn-hot:hover{background:linear-gradient(115deg,#ff416c,#f02d62)}.sd-vs-btn-outline{color:#fff!important;background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.2)}.sd-vs-btn-outline:hover{border-color:rgba(255,255,255,.5)}.sd-vs-hero-proof{display:flex;gap:12px 20px;flex-wrap:wrap;margin-top:28px;color:#dec9d8;font-weight:720;font-size:12px}.sd-vs-disclosure{font-size:11px;color:#95879c;line-height:1.6;margin:28px 0 0;max-width:490px}
.sd-vs-hero-visual{min-width:0;position:relative;padding-bottom:42px}.sd-vs-window{position:relative;overflow:hidden;padding:8px;background:#0d1020;border:1px solid rgba(255,125,166,.23);border-radius:23px;box-shadow:0 50px 90px rgba(0,0,0,.4),0 0 90px rgba(239,27,94,.14);transform:perspective(1300px) rotateY(-4deg) rotateX(2deg)}.sd-vs-window>img{display:block;aspect-ratio:1.5;object-fit:cover;object-position:top center;width:100%;border-radius:11px;height:auto}.sd-vs-windowbar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:0 12px;color:#95839f;font-size:10px;letter-spacing:.04em}.sd-vs-windowbar>span:last-child{color:#ff739a;font-size:9px;font-weight:950;letter-spacing:.14em}.sd-vs-dots{display:flex;gap:5px}.sd-vs-dots i{width:7px;height:7px;border-radius:50%;background:#e9557a}.sd-vs-dots i:nth-child(2){background:#c88e57}.sd-vs-dots i:nth-child(3){background:#6a5bb0}.sd-vs-floating-price{position:absolute;right:-9px;bottom:0;display:grid;gap:2px;padding:16px 23px;border-radius:17px;background:linear-gradient(145deg,#302036,#181624);box-shadow:0 15px 48px rgba(0,0,0,.38);border:1px solid rgba(255,84,132,.28)}.sd-vs-floating-price>span{font-size:11px;color:#d4becb;font-weight:750}.sd-vs-floating-price strong{font-size:30px;letter-spacing:-.05em}.sd-vs-floating-price small{font-size:10px;color:#ac9aac}
.sd-vs-tabs{position:sticky;top:84px;z-index:12;background:rgba(22,20,35,.95);border-top:1px solid var(--vs-line);border-bottom:1px solid var(--vs-line);backdrop-filter:blur(17px)}.sd-vs-tabs .sd-container{display:flex;align-items:center;gap:26px;overflow:auto;white-space:nowrap;scrollbar-width:thin}.sd-vs-tabs a{padding:14px 0;font-size:12px;color:#c4b3c9;font-weight:780;flex:0 0 auto}.sd-vs-tabs a:hover{color:#fff}.sd-vs-tabs .sd-vs-tabs-price{margin-left:auto;color:#ff6082;font-weight:920}.sd-vs-tabs-price span{margin-left:6px}
.sd-vs-section{padding:95px 0;scroll-margin-top:142px}.sd-vs-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:36px}.sd-vs-heading>div{max-width:730px}.sd-vs-kicker{display:inline-block;color:#ff577c;font-weight:950;font-size:10px;letter-spacing:.16em;margin-bottom:16px}.sd-vs-heading h2,.sd-vs-launch h2,.sd-vs-faq h2,.sd-vs-bottom h2{font-size:clamp(31px,4vw,54px);line-height:1.09;letter-spacing:-.05em;margin:0;font-weight:900}.sd-vs-heading>p{max-width:380px;font-size:14px;line-height:1.75;color:var(--vs-muted);margin:0}
.sd-vs-preview{background:#181625}.sd-vs-gallery{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(170px,.53fr) minmax(0,1fr);gap:18px;align-items:stretch}.sd-vs-gallery figure{margin:0;min-width:0;overflow:hidden;border:1px solid var(--vs-line);border-radius:19px;background:linear-gradient(145deg,#2b2035,#171321);box-shadow:0 20px 46px rgba(0,0,0,.15)}.sd-vs-gallery-screen{height:274px;overflow:hidden;border-bottom:1px solid var(--vs-line)}.sd-vs-gallery-screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.sd-vs-gallery-mobile .sd-vs-gallery-screen img{object-fit:cover;object-position:top center}.sd-vs-gallery-article .sd-vs-gallery-screen img{object-position:top center}.sd-vs-gallery figcaption{padding:17px 20px;color:#f6e7ed;font-size:14px;font-weight:800}.sd-vs-gallery-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:17px;color:#aa9cae;font-size:12px}.sd-vs-gallery-foot a{color:#ff7697;white-space:nowrap;font-weight:850}
.sd-vs-features{background:#131321}.sd-vs-features-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sd-vs-feature{padding:25px 22px 27px;border:1px solid var(--vs-line);border-radius:18px;min-width:0;background:linear-gradient(155deg,#231b2c,#1a1827);transition:transform .2s,border-color .2s}.sd-vs-feature:hover{transform:translateY(-3px);border-color:rgba(255,72,121,.39)}.sd-vs-feature-top{display:flex;align-items:center;justify-content:space-between}.sd-vs-feature-top>span{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;color:#ff5985;font-size:23px;background:rgba(255,56,110,.09);border:1px solid rgba(255,56,110,.21)}.sd-vs-feature-top small{color:#786a82;font-size:10px;font-weight:900}.sd-vs-feature h3{font-size:17px;line-height:1.35;margin:21px 0 10px;letter-spacing:-.02em}.sd-vs-feature p{font-size:12.5px;line-height:1.75;color:var(--vs-muted);margin:0}
.sd-vs-launch{background:radial-gradient(ellipse at 6% 80%,rgba(132,43,145,.11),transparent 40%),#191524}.sd-vs-launch-grid{display:grid;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);gap:85px;align-items:center}.sd-vs-launch-copy>p,.sd-vs-faq-grid>div>p{color:var(--vs-muted);font-size:15px;line-height:1.8;margin:20px 0}.sd-vs-textlink{display:inline-block;color:#ff7398!important;font-size:13px;font-weight:850;margin-top:8px}.sd-vs-steps{margin:0;padding:0;list-style:none;display:grid;gap:12px}.sd-vs-steps li{display:flex;gap:23px;align-items:flex-start;padding:20px 25px;border:1px solid var(--vs-line);border-radius:17px;background:#241b2b}.sd-vs-steps li b{color:#ff5a85;font-size:17px;font-variant-numeric:tabular-nums}.sd-vs-steps li h3{font-size:17px;line-height:1.2;margin:1px 0 6px}.sd-vs-steps li p{color:var(--vs-muted);font-size:13px;line-height:1.6;margin:0}
.sd-vs-license{background:#121321}.sd-vs-license-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:20px}.sd-vs-price-card{position:relative;padding:36px 39px 32px;border:1px solid rgba(255,70,115,.46);border-radius:25px;background:radial-gradient(ellipse at 95% 5%,rgba(255,51,101,.17),transparent 46%),linear-gradient(155deg,#292037,#201a2c);box-shadow:0 23px 70px rgba(0,0,0,.22)}.sd-vs-price-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ff9ab3;font-size:10px;font-weight:920;letter-spacing:.08em}.sd-vs-lifetime{padding:7px 11px;color:#ffb0c6;border:1px solid rgba(255,65,125,.35);background:rgba(255,65,125,.1);border-radius:99px}.sd-vs-price-card h3{font-size:27px;letter-spacing:-.03em;margin:23px 0 8px}.sd-vs-price{font-size:clamp(47px,5vw,67px);font-weight:950;letter-spacing:-.07em;line-height:1.12}.sd-vs-price-card>p{color:var(--vs-muted);font-size:14px;line-height:1.7;max-width:410px}.sd-vs-rule{height:1px;background:var(--vs-line);margin:20px 0}.sd-vs-price-card ul{margin:0 0 27px;padding:0;list-style:none;display:grid;gap:13px}.sd-vs-price-card li{position:relative;padding-left:26px;color:#f0e3ed;font-size:14px;line-height:1.4}.sd-vs-price-card li:before{position:absolute;left:0;content:"✓";color:#ff628b;font-weight:950}.sd-vs-price-buy{width:100%}.sd-vs-sale-note{display:block;text-align:center;margin-top:13px;color:var(--vs-muted);font-size:11px}.sd-vs-sale-pending{display:grid;gap:4px;padding:13px 17px;margin-bottom:13px;border:1px solid var(--vs-line);border-radius:12px;background:rgba(255,255,255,.03)}.sd-vs-sale-pending strong{color:#f6c1d0;font-size:13px}.sd-vs-sale-pending span{color:var(--vs-muted);font-size:12px}.sd-vs-license-side{display:grid;grid-template-rows:1fr auto;gap:20px;min-width:0}.sd-vs-license-highlight{padding:38px 39px;border-radius:23px;background:linear-gradient(130deg,#281c32,#1b1b2d);border:1px solid var(--vs-line)}.sd-vs-license-highlight>span{color:#ff7298;font-size:10px;font-weight:950;letter-spacing:.15em}.sd-vs-license-highlight h3{font-size:clamp(23px,3vw,36px);letter-spacing:-.04em;line-height:1.13;max-width:580px;margin:21px 0 13px}.sd-vs-license-highlight p{font-size:14px;line-height:1.8;color:var(--vs-muted);max-width:560px;margin:0}.sd-vs-move{display:flex;align-items:center;gap:15px;margin-top:31px;flex-wrap:wrap}.sd-vs-move>span{padding:15px 20px;color:#eadde8;border:1px solid var(--vs-line);border-radius:11px;background:#171827;font-size:13px;font-weight:850}.sd-vs-move b{color:#ff5b84;font-size:23px}.sd-vs-license-support{padding:25px 31px;border-radius:19px;background:#22202f;border:1px solid var(--vs-line)}.sd-vs-license-support strong{font-size:17px}.sd-vs-license-support p{font-size:13px;line-height:1.7;color:var(--vs-muted);margin:9px 0}.sd-vs-license-support a{color:#ff7c9e;font-size:12px;font-weight:850}
.sd-vs-faq{background:#1a1725}.sd-vs-faq-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:90px}.sd-vs-faq-items{display:grid;gap:10px}.sd-vs-faq-items details{border:1px solid var(--vs-line);border-radius:15px;background:#251c2c;overflow:hidden}.sd-vs-faq-items summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 22px;font-size:14px;font-weight:840}.sd-vs-faq-items summary::-webkit-details-marker{display:none}.sd-vs-faq-items summary span{color:#ff7398;font-size:24px;line-height:1}.sd-vs-faq-items details[open] summary span{transform:rotate(45deg)}.sd-vs-faq-items details p{font-size:13px;line-height:1.75;margin:0;padding:0 22px 20px;color:var(--vs-muted)}
.sd-vs-seo{background:#171524;padding-top:55px;padding-bottom:60px}.sd-vs-seo-card{max-width:980px;margin:auto;color:#bcafc0;font-size:14px;line-height:1.9}.sd-vs-seo-card h2{color:#fff;font-size:24px;letter-spacing:-.03em;margin:29px 0 10px}.sd-vs-seo-card h2:first-child{margin-top:0}.sd-vs-seo-card p{margin:0 0 12px}
.sd-vs-bottom{background:#111320;padding:70px 0 38px}.sd-vs-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:50px 55px;border-radius:28px;background:radial-gradient(circle at 93% 0%,rgba(254,50,104,.22),transparent 50%),linear-gradient(115deg,#241a2d,#181725);border:1px solid var(--vs-line)}.sd-vs-bottom-inner>div:first-child{max-width:690px}.sd-vs-bottom h2{font-size:clamp(30px,3.4vw,46px)}.sd-vs-bottom p{color:var(--vs-muted);font-size:14px;margin:13px 0 0}.sd-vs-bottom-actions{display:grid;gap:10px;min-width:225px}.sd-vs-footnote{max-width:1000px;margin:22px auto 0!important;text-align:center;font-size:11px!important;line-height:1.7}
@media(max-width:1120px){.sd-vs-hero-grid{gap:30px}.sd-vs-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-vs-gallery{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sd-vs-gallery-main{grid-column:1 / -1}.sd-vs-gallery-main .sd-vs-gallery-screen{height:330px}}
@media(max-width:940px){.sd-vs-hero-grid,.sd-vs-launch-grid,.sd-vs-license-grid,.sd-vs-faq-grid{grid-template-columns:1fr;gap:34px}.sd-vs-hero{padding:58px 0 65px}.sd-vs-hero-visual{max-width:750px;margin:0 auto;width:100%}.sd-vs-window{transform:none}.sd-vs-heading{align-items:flex-start;flex-direction:column;gap:14px}.sd-vs-heading>p{max-width:700px}.sd-vs-license-side{grid-template-columns:1fr 1fr;grid-template-rows:auto}.sd-vs-license-highlight,.sd-vs-license-support{padding:26px}.sd-vs-section{padding:75px 0}.sd-vs-faq-grid{gap:25px}.sd-vs-tabs{top:74px}}
@media(max-width:720px){.sd-vs .sd-container{width:min(100% - 30px,1260px)}.sd-vs-hero h1{font-size:clamp(33px,7vw,47px)}.sd-vs-hero-actions .sd-vs-btn{flex:1 1 180px}.sd-vs-gallery{grid-template-columns:1fr}.sd-vs-gallery-main{grid-column:auto}.sd-vs-gallery-screen,.sd-vs-gallery-main .sd-vs-gallery-screen{height:260px}.sd-vs-gallery-mobile .sd-vs-gallery-screen{height:330px}.sd-vs-gallery-foot{align-items:flex-start;flex-direction:column}.sd-vs-license-side{grid-template-columns:1fr}.sd-vs-bottom-inner{padding:32px;flex-direction:column;align-items:stretch}.sd-vs-price-card,.sd-vs-license-highlight{padding:26px}.sd-vs-features-grid{grid-template-columns:1fr 1fr}.sd-vs-tabs .sd-container{gap:21px}.sd-vs-section{padding:63px 0}.sd-vs-move>span{padding:12px 14px}}
@media(max-width:500px){.sd-vs-features-grid{grid-template-columns:1fr}.sd-vs-logo{width:230px}.sd-vs-windowbar{font-size:8px}.sd-vs-floating-price{right:0;padding:11px 14px}.sd-vs-floating-price strong{font-size:24px}.sd-vs-hero-proof{gap:7px 13px}.sd-vs-steps li{padding:18px 16px;gap:15px}.sd-vs-bottom-inner{padding:27px 22px}.sd-vs-tabs{top:74px}}
@media(prefers-reduced-motion:reduce){.sd-vs *, .sd-vs *:before, .sd-vs *:after{transition:none!important;scroll-behavior:auto!important}}
