.cvf{--cvf-page:#0a0710;--cvf-dark:#14101e;--cvf-deep:#0d0913;--cvf-blue:#0046f0;--cvf-sky:#3f97ff;--cvf-cyan:#00c6ce;--cvf-ink:#353443;--cvf-body:#4e5470;--cvf-dim:#a99eb8;--cvf-r:var(--case-r);background:var(--cvf-page);color:#fff;padding-bottom:40px}body:has(.cvf) .site-footer{margin-top:0}.cvf-wrap{max-width:1440px;margin:0 auto;padding:var(--case-gutter);display:flex;flex-direction:column;gap:var(--case-gap)}.cvf-card{position:relative;isolation:isolate;border-radius:var(--cvf-r);overflow:hidden}.cvf-card:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid var(--cvf-line,transparent);pointer-events:none;z-index:3}.cvf :where(figure){margin:0}.cvf-tone--light{background:#fff}.cvf-tone--dark{background:var(--cvf-dark)}.cvf-tone--dark,.cvf-tone--deep{--cvf-line:rgba(255,255,255,.06)}.cvf-tone--deep{background:var(--cvf-deep)}.cvf-tone--accent{background:linear-gradient(.384turn,#00d8e0 15.177%,#0b4be6 58.156%,#0a2fa8 85.106%)}.cvf-h2,.cvf-h3{font-family:var(--head);font-weight:700;color:#fff;margin:0;text-wrap:balance}.cvf-h2{font-size:30px;line-height:1.12;letter-spacing:-.02em}.cvf-h3{font-size:24px;line-height:1.18;letter-spacing:-.022em}.cvf-accent{color:var(--cvf-sky)}.cvf-p{font-size:16px;line-height:1.64;color:var(--cvf-dim);margin:0;text-wrap:pretty}.cvf-eyebrow{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;font-family:var(--head);font-weight:700;font-size:13px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;gap:10px}.cvf-eyebrow-dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.cvf-eyebrow--idea{color:#fff;letter-spacing:.123em}.cvf-eyebrow--idea .cvf-eyebrow-dot{background:var(--cvf-sky);width:9px}.cvf-eyebrow--sys{color:#848aa5}.cvf-eyebrow--sys .cvf-eyebrow-dot{background:var(--cvf-blue)}.cvf-eyebrow--feat{color:rgba(255,255,255,.72)}.cvf-eyebrow--feat .cvf-eyebrow-dot{background:var(--cvf-cyan)}.cvf-stage{position:relative;container-type:inline-size;--s:calc(100cqw / var(--sw))}.cvf-glow{position:absolute;pointer-events:none}.cvf-glow--screen{mix-blend-mode:screen}.cvf-shot{overflow:hidden;isolation:isolate}.cvf-shot,.cvf-shot img{position:absolute;display:block}.cvf-shot img{inset:0;width:100%;height:100%;object-fit:cover}.cvf-shot--dim:before{content:"";position:absolute;inset:0;background:rgb(18 34 45/var(--dim));z-index:1}.cvf-shot--dark:after,.cvf-shot--light:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid #e1e7f6;z-index:2}.cvf-shot--dark:after{border-color:rgba(255,255,255,.1)}.cvf-hero{background:#0b0811;padding:var(--case-pad-y) var(--case-pad) 0;text-align:center}.cvf-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 16px;gap:20px 16px;margin:0;text-align:left}.cvf-fact dt{font-size:14px;line-height:1.4;color:#666;margin:0 0 4px}.cvf-fact dd{font-size:15px;line-height:1.4;font-weight:500;color:#f3f3f3;margin:0}.cvf-title{font-family:var(--head);font-weight:700;font-size:clamp(30px,8.6vw,96px);line-height:1.05;letter-spacing:-.035em;color:#fff;margin:56px 0 16px;white-space:nowrap}.cvf-hero-sub{font-size:16px;line-height:1.46;color:#d2d2d2;margin:0 auto;max-width:760px;text-wrap:balance}.cvf-hero-stage{margin:40px calc(var(--case-pad) * -1) 0}.cvf-hero-vignette{position:absolute;left:0;right:0;bottom:0;height:18%;background:linear-gradient(180deg,rgba(11,8,17,0),rgba(11,8,17,.9));pointer-events:none;z-index:2}.cvf-idea{background:var(--cvf-page);--cvf-line:rgba(255,255,255,.1);padding:var(--case-pad-y) var(--case-pad) 0}.cvf-idea-copy{position:relative;z-index:1}.cvf-idea-title{font-size:clamp(32px,4.6vw,52px);line-height:1.05;letter-spacing:0;margin:32px 0 20px}.cvf-idea-p{font-size:16px;line-height:1.46;color:#d2d2d2;max-width:622px}.cvf-idea-glow{position:absolute;left:30%;top:30%;width:120%;height:90%}.cvf-idea-vis{position:relative;width:min(300px,72%);margin:40px auto 0;aspect-ratio:428/629;overflow:hidden}.cvf-idea-vis img{display:block;width:100%;height:auto}.cvf-sys-wrap{position:relative}.cvf-sys{background:#fff;padding:var(--case-pad-y) var(--case-pad);display:flex;flex-direction:column;gap:48px}.cvf-sys-title{color:var(--cvf-ink);margin:32px 0 28px}.cvf-sys-title .cvf-accent{color:var(--cvf-blue)}.cvf-sys .cvf-p{color:var(--cvf-body)}.cvf-sys .cvf-p+.cvf-p{margin-top:22px}.cvf-groups{display:flex;flex-direction:column;gap:32px}.cvf-group-title{font-family:var(--head);font-weight:700;font-size:16px;line-height:1.22;color:#140e13;margin:0 0 16px}.cvf-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.cvf-chip{font-weight:500;font-size:15px;line-height:1.22;color:#140e13;border:1.5px solid #d9cfd7;border-radius:60px;padding:10.5px 18.5px}.cvf-chips--small .cvf-chip{font-size:14px;line-height:1.3;color:var(--cvf-body)}.cvf-sticker{position:absolute;z-index:4;top:0;right:20px;width:140px;height:140px;transform:translateY(-62%) rotate(21deg);border-radius:50%;background:var(--cvf-blue);box-shadow:0 9px 24px -3px rgba(0,26,128,.45);display:flex;align-items:center;justify-content:center;pointer-events:none}.cvf-sticker-text{font-family:var(--head);font-weight:400;font-size:14px;line-height:1.2;letter-spacing:-.025em;color:#fff;text-align:center;margin:0;width:63%}.cvf-concept{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--case-gap);gap:var(--case-gap)}.cvf-brand{background:var(--cvf-page);--cvf-line:rgba(255,255,255,.1);min-height:340px;display:flex;align-items:center;justify-content:center}.cvf-pattern{position:absolute;inset:0;overflow:hidden;pointer-events:none}.cvf-pattern span{position:absolute;white-space:nowrap;font-family:var(--head);font-weight:700;line-height:1;letter-spacing:-.017em;color:rgba(255,255,255,.04);font-size:40px;top:calc(-18px + var(--row) * 56px);left:-40px}.cvf-pattern span:nth-child(2n){left:-220px}.cvf-brand-body{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 16px}.cvf-app-icon{position:relative;display:block;width:88px;height:88px;border-radius:24px;background:linear-gradient(132.16deg,#00e0e8 0,var(--cvf-blue) 70.92%)}.cvf-app-icon img{position:absolute;left:19.23%;top:28.08%;width:61.44%;height:auto}.cvf-wordmark{font-family:var(--head);font-weight:700;font-size:30px;line-height:1;letter-spacing:-.035em;color:#fff;margin:28px 0 0;white-space:nowrap}.cvf-wordmark .cvf-accent{color:var(--cvf-cyan)}.cvf-brand-tagline{font-weight:500;font-size:14px;line-height:1.4;letter-spacing:.02em;color:#7a6e8c;margin:16px 0 0}.cvf-concept-panel{background:linear-gradient(146.45deg,#00d8e0 15.177%,#0b4be6 63.475%,#0a2fa8 85.106%);padding:var(--case-pad-y) var(--case-pad)}.cvf-concept-eyebrow{font-family:var(--head);font-weight:700;font-size:13px;line-height:1.4;letter-spacing:.157em;text-transform:uppercase;color:rgba(255,255,255,.8);margin-bottom:24px}.cvf-concept-title{font-size:28px;line-height:1.16;letter-spacing:-.021em;margin-bottom:24px}.cvf-concept-panel .cvf-p{color:rgba(255,255,255,.9)}.cvf-manifest{background:var(--cvf-deep);--cvf-line:rgba(255,255,255,.1);padding:var(--case-pad-y) var(--case-pad);display:flex;flex-direction:column;align-items:center;text-align:center}.cvf-manifest-title{margin:28px 0 20px;letter-spacing:-.021em}.cvf-manifest-title .cvf-accent{color:var(--cvf-cyan)}.cvf-manifest-p{line-height:1.6;max-width:760px;text-wrap:balance}.cvf-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--case-gap);gap:var(--case-gap)}.cvf-feat{padding:var(--case-pad-y) var(--case-pad) 0}.cvf-feat,.cvf-feat-copy{display:flex;flex-direction:column}.cvf-feat-copy{gap:16px}.cvf-feat-stage{margin:36px calc(var(--case-pad) * -1) 0}.cvf-feat--aside{padding-bottom:var(--case-pad-y)}.cvf-feat--aside .cvf-feat-aside{margin-top:16px}.cvf-feat--visual-first{padding:0 var(--case-pad) var(--case-pad-y)}.cvf-feat--visual-first .cvf-feat-stage{order:-1;margin:0 calc(var(--case-pad) * -1) 36px}.cvf-tone--light .cvf-h3{color:var(--cvf-ink)}.cvf-tone--light .cvf-p{color:var(--cvf-body)}.cvf-tone--accent .cvf-p{color:rgba(255,255,255,.9)}.cvf-band{position:relative;line-height:0}.cvf-band-clip{position:relative;display:block;overflow:hidden;border-radius:var(--cvf-r);aspect-ratio:1400/421}.cvf-band-clip img{display:block;width:100%;height:100%;object-fit:cover}.cvf-band-clip:after{top:52.49%;bottom:0;background:linear-gradient(180deg,rgba(10,7,16,0),var(--cvf-page))}.cvf-band-clip:after,.cvf-band:after{content:"";position:absolute;left:0;right:0}.cvf-band:after{top:0;height:42.76%;background:linear-gradient(180deg,var(--cvf-page),rgba(10,7,16,0))}.cvf-thanks{background:var(--cvf-blue);padding:72px var(--case-pad);display:flex;flex-direction:column;align-items:center;text-align:center}.cvf-thanks-glow{left:7.14%;top:6.01%;width:85.71%;height:93.09%;background:radial-gradient(closest-side,rgba(0,216,224,.45),rgba(0,216,224,0))}.cvf-thanks-mark{position:relative;display:block;width:64px;height:auto}.cvf-thanks-title{position:relative;font-family:var(--head);font-weight:700;font-size:56px;line-height:1.1;letter-spacing:-.031em;color:#fff;margin:40px 0 16px}.cvf-thanks-p{position:relative;font-size:16px;line-height:1.46;letter-spacing:.02em;color:rgba(255,255,255,.8);margin:0}.cvf-thanks-title--cta{font-size:34px;line-height:1.15;letter-spacing:-.02em;max-width:16ch;text-wrap:balance;margin:32px 0 28px}.cvf-thanks-btn{position:relative;justify-content:center;min-height:48px;font-size:16px;padding:14px 28px;background:#fff;color:#0b0811;border-color:#fff;box-shadow:none}.cvf-thanks-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (hover:hover){.cvf-thanks-btn:hover{background:#0b0811;border-color:#0b0811;color:#fff}}.cvf{--more-bg:var(--cvf-deep);--more-line:rgba(255,255,255,.08);--more-tile:rgba(255,255,255,.04);--more-tile-line:rgba(255,255,255,.1);--more-vis:var(--cvf-dark);--more-dim:var(--cvf-dim);--more-hover-line:rgba(0,198,206,.5);--more-hover-bg:rgba(0,198,206,.08);--more-hover-text:var(--cvf-cyan);--more-focus:var(--cvf-cyan);--more-r:var(--cvf-r);--more-pad:var(--case-pad)}.cvf-prevnext{padding:8px 4px 0}.cvf .prevnext{border-color:rgba(255,255,255,.1)}.cvf .prevnext-kicker{color:#7a6e8c}.cvf .prevnext-title{color:#fff}.cvf .prevnext-arrow{border-color:rgba(255,255,255,.2);color:#fff}.cvf .prevnext-next{border-top-color:rgba(255,255,255,.1)}@media (hover:hover){.cvf .prevnext-link:hover .prevnext-title{color:var(--cvf-cyan)}.cvf .prevnext-link:hover .prevnext-arrow{background:var(--cvf-blue);border-color:var(--cvf-blue)}}@media (max-width:1199px){.cvf-concept-eyebrow,.cvf-eyebrow{font-size:14px}.cvf .prevnext-kicker{font-size:14px;letter-spacing:.04em}}@media (min-width:768px) and (max-width:1199px){.cvf-facts{grid-template-columns:repeat(4,auto);justify-content:space-between}.cvf-hero-sub{font-size:18px}.cvf-hero-stage{margin-top:56px}.cvf-idea-p,.cvf-p{font-size:17px}.cvf-h2{font-size:40px}.cvf-h3{font-size:28px}.cvf-sticker{right:48px;width:180px;height:180px}.cvf-sticker-text{font-size:17px}.cvf-brand{min-height:420px}.cvf-concept-title{font-size:34px}.cvf-feat-copy{max-width:640px}.cvf-feat-stage{margin-top:48px}.cvf-feat--visual-first .cvf-feat-stage{margin-top:0;margin-bottom:48px}.cvf-thanks{padding-block:96px}.cvf-thanks-mark{width:80px}.cvf-thanks-title{font-size:80px}.cvf-thanks-p{font-size:18px}.cvf-thanks-title--cta{font-size:52px}.cvf-thanks-btn{font-size:17px;padding:16px 32px}}@media (min-width:1200px){.cvf-wrap{container-type:inline-size}.cvf{--u:calc(100cqw / 1400)}.cvf-card{border-radius:calc(var(--case-d-r) * var(--u));padding:0}.cvf-at{position:absolute;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));margin:0}.cvf-eyebrow{font-size:calc(14 * var(--u));letter-spacing:calc(1.12 * var(--u));gap:calc(10 * var(--u));height:calc(20 * var(--u))}.cvf-eyebrow-dot{width:calc(8 * var(--u));height:calc(8 * var(--u))}.cvf-p{font-size:calc(17 * var(--u))}.cvf-hero{height:calc(1190 * var(--u));padding:0}.cvf-facts{display:block;position:absolute;left:calc(var(--case-d-x) * var(--u));top:calc(var(--case-d-y-half) * var(--u));width:calc((1400 - 2 * var(--case-d-x)) * var(--u));height:calc(52 * var(--u))}.cvf-fact{position:absolute;top:0;left:calc(var(--x) * var(--u));width:calc(var(--w) * var(--u))}.cvf-fact dt{margin:0 0 calc(3.6 * var(--u))}.cvf-fact dd,.cvf-fact dt{font-size:calc(16 * var(--u))}.cvf-fact dd{white-space:nowrap}.cvf-title{left:calc(60 * var(--u));top:calc(286 * var(--u));width:calc(1280 * var(--u));font-size:calc(96 * var(--u));letter-spacing:calc(-3.4 * var(--u))}.cvf-hero-sub,.cvf-title{position:absolute;margin:0;z-index:1}.cvf-hero-sub{left:calc(320 * var(--u));top:calc(420 * var(--u));width:calc(760 * var(--u));max-width:none;font-size:calc(20 * var(--u))}.cvf-hero-stage{margin:0}.cvf-hero-vignette{top:calc(1030 * var(--u));height:calc(160 * var(--u))}.cvf-idea{height:calc(663 * var(--u));padding:0}.cvf-idea-copy{position:absolute;left:calc(var(--case-d-x) * var(--u));top:calc(var(--case-d-y) * var(--u));width:calc(800 * var(--u))}.cvf-eyebrow--idea{font-size:calc(13 * var(--u));letter-spacing:calc(1.6 * var(--u));gap:calc(12 * var(--u))}.cvf-eyebrow--idea .cvf-eyebrow-dot{width:calc(9 * var(--u));height:calc(8 * var(--u))}.cvf-idea-title{font-size:calc(62 * var(--u));margin:calc(70 * var(--u)) 0 calc(24 * var(--u));text-wrap:wrap}.cvf-idea-p{font-size:calc(20 * var(--u));width:calc(622 * var(--u));max-width:none}.cvf-idea-glow{height:calc(var(--h) * var(--u))}.cvf-idea-vis{margin:0;aspect-ratio:auto;overflow:visible}.cvf-sys{display:block;height:calc(888 * var(--u))}.cvf-sys-copy{position:absolute;right:calc(var(--case-d-x) * var(--u));top:calc(var(--case-d-y) * var(--u));width:calc(636 * var(--u))}.cvf-sys-title{font-size:calc(52 * var(--u));letter-spacing:calc(-1.2 * var(--u));margin:calc(70 * var(--u)) 0 calc(44 * var(--u));text-wrap:wrap}.cvf-sys .cvf-p+.cvf-p{margin-top:calc(22 * var(--u))}.cvf-groups{position:absolute;left:calc(var(--case-d-x) * var(--u));top:calc(188 * var(--u));width:calc(360 * var(--u));gap:calc(32 * var(--u))}.cvf-group-title{font-size:calc(16 * var(--u));margin-bottom:calc(16 * var(--u))}.cvf-chips{gap:calc(10 * var(--u))}.cvf-chip{font-size:calc(15 * var(--u));border-width:calc(1.5 * var(--u));padding:calc(10.5 * var(--u)) calc(18.5 * var(--u))}.cvf-chips--small .cvf-chip{font-size:calc(14 * var(--u))}.cvf-sticker{right:auto;width:calc(272 * var(--u));height:calc(272 * var(--u));left:calc((var(--cx) - 136) * var(--u));top:calc((var(--cy) - 136) * var(--u));transform:rotate(21deg);box-shadow:0 calc(18 * var(--u)) calc(48 * var(--u)) calc(-6 * var(--u)) rgba(0,26,128,.45)}.cvf-sticker-text{font-size:calc(25 * var(--u));letter-spacing:calc(-.63 * var(--u));width:calc(172.7 * var(--u));transform:translate(calc(1.3 * var(--u)),calc(1.9 * var(--u)))}.cvf-concept{grid-template-columns:1fr 1fr;gap:calc(20 * var(--u))}.cvf-concept .cvf-card{height:calc(520 * var(--u))}.cvf-brand{display:block;min-height:0}.cvf-pattern span{font-size:calc(58 * var(--u));letter-spacing:calc(-1 * var(--u));top:calc((-26 + var(--row) * 82) * var(--u));left:calc(-60 * var(--u))}.cvf-pattern span:nth-child(2n){left:calc(-320 * var(--u))}.cvf-brand-body{position:absolute;inset:0;padding:0;display:block}.cvf-app-icon{position:absolute;left:calc(293 * var(--u));top:calc(176 * var(--u));width:calc(104 * var(--u));height:calc(104 * var(--u));border-radius:calc(28 * var(--u))}.cvf-wordmark{top:calc(322 * var(--u));font-size:calc(40 * var(--u));letter-spacing:calc(-1.4 * var(--u))}.cvf-brand-tagline,.cvf-wordmark{position:absolute;left:0;right:0;margin:0}.cvf-brand-tagline{top:calc(378 * var(--u));font-size:calc(15 * var(--u));letter-spacing:calc(.3 * var(--u))}.cvf-concept-panel{padding:calc(var(--case-d-y-half) * var(--u)) calc(var(--case-d-x-half) * var(--u)) 0}.cvf-concept-eyebrow{font-size:calc(14 * var(--u));letter-spacing:calc(2.2 * var(--u));margin-bottom:calc(36 * var(--u))}.cvf-concept-title{font-size:calc(38 * var(--u));letter-spacing:calc(-.8 * var(--u));width:calc(520 * var(--u));margin-bottom:calc(64 * var(--u));text-wrap:wrap}.cvf-concept-panel .cvf-p{width:calc(530 * var(--u))}.cvf-manifest{height:calc(440 * var(--u));padding:calc(120 * var(--u)) 0 0}.cvf-manifest-title{font-size:calc(56 * var(--u));letter-spacing:calc(-1.2 * var(--u));width:calc(1120 * var(--u));margin:calc(44 * var(--u)) 0 calc(43 * var(--u))}.cvf-manifest-p{font-size:calc(19 * var(--u));width:calc(760 * var(--u));max-width:none}.cvf-row{grid-template-columns:1fr 1fr;gap:calc(20 * var(--u))}.cvf-feat{display:block;height:calc(var(--h) * var(--u));padding:0}.cvf-feat-copy{gap:calc(var(--gap) * var(--u));z-index:1}.cvf-feat .cvf-h3{font-size:calc(var(--fs) * var(--u));text-wrap:wrap}.cvf-feat--half .cvf-h3{letter-spacing:calc(-.6 * var(--u))}.cvf-feat:not(.cvf-feat--half) .cvf-h3{letter-spacing:calc(-.7 * var(--u))}.cvf-feat--aside .cvf-feat-aside,.cvf-feat--visual-first .cvf-feat-stage,.cvf-feat-stage{margin:0}.cvf-band-clip{border-radius:calc(var(--case-d-r) * var(--u))}.cvf{--more-r:calc(var(--case-d-r) * var(--u))}.cvf-thanks{display:block;height:calc(666 * var(--u));padding:0}.cvf-thanks-mark{position:absolute;left:calc(652 * var(--u));top:calc(145.82 * var(--u));width:calc(95.84 * var(--u))}.cvf-thanks-title{top:calc(300 * var(--u));margin:0;font-size:calc(96 * var(--u));letter-spacing:calc(-3 * var(--u))}.cvf-thanks-p,.cvf-thanks-title{position:absolute;left:0;right:0}.cvf-thanks-p{top:calc(452 * var(--u));font-size:calc(20 * var(--u));letter-spacing:calc(.4 * var(--u))}.cvf-thanks:has(.cvf-thanks-btn){display:flex;flex-direction:column;align-items:center;justify-content:center}.cvf-thanks:has(.cvf-thanks-btn) .cvf-thanks-mark{position:relative;left:auto;top:auto}.cvf-thanks-title--cta{position:relative;top:auto;margin:calc(44 * var(--u)) 0 calc(40 * var(--u));font-size:calc(60 * var(--u));letter-spacing:calc(-1.4 * var(--u));line-height:1.12}.cvf-thanks-btn{font-size:max(16px,calc(17 * var(--u)));padding:calc(20 * var(--u)) calc(40 * var(--u))}}.scp{--scp-bg:#0b0709;--scp-ink:#140e13;--scp-body:#4a4249;--scp-soft:#cfc3cd;--scp-pink:#8e177c;--scp-pink-soft:#f3ddef;--scp-accent:#c94db3;--scp-muted:#8f7d8d;--scp-r:calc(var(--case-d-r) * 100cqw / 1400);background:var(--scp-bg);color:#fff;font-family:var(--head);letter-spacing:0;padding-bottom:72px;margin-bottom:-64px}.scp-wrap{max-width:1440px;margin:0 auto;padding:var(--case-gutter);display:flex;flex-direction:column;gap:var(--case-gap);container-type:inline-size}.scp-card{position:relative;border-radius:var(--scp-r);overflow:hidden}.scp-frame{display:block;line-height:0}.scp-card>img,.scp-frame img{display:block;width:100%;height:auto}.scp-eyebrow{display:flex;width:max-content;align-items:center;gap:.571cqw;margin:0;font-family:var(--head);font-weight:700;font-size:max(1cqw,11px);line-height:1.22;letter-spacing:.08em;text-transform:uppercase;color:#fff}.scp-eyebrow-dot{width:.571cqw;height:.571cqw;border-radius:50%;background:currentColor;flex:none}.scp-h2,.scp-h3{font-family:var(--head);font-weight:700;color:#fff;margin:0;letter-spacing:0}.scp-accent{color:var(--scp-accent)}.scp-p{margin:0;font-weight:400;color:var(--scp-soft)}.scp-p b,.scp-p strong{font-weight:700}.scp-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.scp-chip{font-weight:500;line-height:1.22;color:#fff;border:1.5px solid #6d3a63;white-space:nowrap}.scp-btn,.scp-chip{border-radius:var(--r-pill)}.scp-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--head);font-weight:700;color:var(--scp-pink);background:#fff;text-decoration:none;transition:background .18s var(--ease),transform .18s var(--ease)}@media (hover:hover){.scp-btn:hover{background:var(--scp-pink-soft);transform:translateY(-1px)}}.scp-btn:focus-visible{outline:3px solid rgba(255,255,255,.7);outline-offset:3px}.scp-prevnext{padding:20px 0 8px}.scp .prevnext{border-top-color:rgba(255,255,255,.12)}.scp .prevnext-kicker{color:var(--scp-muted)}.scp .prevnext-title{color:#fff}.scp .prevnext-arrow{color:#fff;border-color:rgba(255,255,255,.2)}@media (hover:hover){.scp .prevnext-link:hover .prevnext-arrow{background:var(--scp-pink);border-color:var(--scp-pink)}.scp .prevnext-link:hover .prevnext-title{color:var(--scp-accent)}}@media (max-width:560px){.scp .prevnext-next{border-top-color:rgba(255,255,255,.12)}}.scp-hero,.scp-result{background:#120a12}.scp-idea{background:var(--scp-bg)}.scp-dev{background:#fff}.scp-logo{background:#150d14}.scp-concept,.scp-f4,.scp-final{background:var(--scp-pink)}.scp-f1{background:#fff}.scp-f2{background:#150d14}.scp-f3{background:#291c27}.scp-f5-card{background:#ece2e9}.scp-dev .scp-eyebrow,.scp-dev .scp-h2{color:var(--scp-ink)}.scp-dev .scp-p{color:var(--scp-body)}.scp-stack{display:flex;flex-direction:column}.scp-stack-label{margin:0;font-weight:700;color:var(--scp-ink);line-height:1.22}.scp-chips--light .scp-chip{color:var(--scp-ink);border-color:#d9cfd7}.scp-f1 .scp-h3{color:var(--scp-ink)}.scp-f1 .scp-p{color:var(--scp-body)}.scp-concept .scp-p,.scp-f4 .scp-p{color:var(--scp-pink-soft)}.scp-result-p{margin:0;font-weight:500;line-height:1.5;color:#e9dde7}.scp-result-p b,.scp-result-p strong{font-weight:700;color:#fff}.scp-final-title,.scp-title{font-family:var(--head);font-weight:700;line-height:1;margin:0;white-space:nowrap;color:#ede9ed;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.scp-title-clip{position:absolute;inset:0;z-index:1;pointer-events:none;-webkit-clip-path:inset(0 0 calc(100% - 29.18cqw) 0);clip-path:inset(0 0 calc(100% - 29.18cqw) 0)}.scp-title{background-image:linear-gradient(90deg,#ede9ed,#e2dbe3 15%,#c1afc2 39%,#a58ba7 62%,#997c9b 70%,#907093 92%)}.scp-final-title{text-align:center;background-image:linear-gradient(90deg,#f8f1f7,#eee2ed 19%,#dfcbdc 38%,#cdacca 57%,#b68eb2 76%,#a06d9d)}@media (min-width:1101px){.scp-over{position:absolute;z-index:1}.scp-p{font-size:1.286cqw;line-height:1.55}.scp-h3{font-size:2.857cqw;line-height:1.2}.scp-facts{position:absolute;z-index:2;margin:0;top:5.378%;left:calc(var(--case-d-x) * 100cqw / 1400);right:calc(var(--case-d-x) * 100cqw / 1400);display:grid;grid-template-columns:32.143% 32.143% 1fr auto}.scp-fact dt{color:var(--scp-muted)}.scp-fact dd,.scp-fact dt{font-size:1.143cqw;line-height:1.22}.scp-fact dd{margin:.75cqw 0 0;font-weight:500;color:#fff;white-space:nowrap}.scp-hero-stage{position:relative;container-type:inline-size}.scp-title{position:absolute;z-index:1;left:39.29%;top:19.21cqw;font-size:12.1cqw;letter-spacing:-.02em}.scp-idea-text{top:calc(var(--case-d-y) * 100cqw / 1400);left:calc(var(--case-d-x) * 100cqw / 1400);width:62.857cqw}.scp-idea .scp-eyebrow{margin-bottom:5.21cqw}.scp-h2--xl{font-size:4.571cqw;line-height:1.12;margin-bottom:2.93cqw}.scp-idea-p{font-size:1.429cqw;line-height:1.5;width:40cqw;margin-bottom:3.43cqw}.scp-chips{gap:.82cqw .857cqw;max-width:40cqw}.scp-chip{font-size:1.143cqw;padding:1cqw 1.571cqw}.scp-dev{display:grid;grid-template-columns:minmax(0,1fr) 40cqw;grid-template-areas:"stack text";align-items:start;min-height:62.857cqw;padding:calc(var(--case-d-y) * 100cqw / 1400) calc(var(--case-d-x) * 100cqw / 1400) 0;box-sizing:border-box}.scp-dev-text{grid-area:text}.scp-stack{grid-area:stack;gap:3.143cqw}.scp-dev .scp-eyebrow{margin-bottom:2.857cqw}.scp-dev-title{font-size:3.143cqw;line-height:1.18;margin-bottom:2.571cqw}.scp-dev .scp-p+.scp-p{margin-top:2cqw}.scp-stack-label{font-size:1.143cqw;margin-bottom:1.143cqw}.scp-chips--light{gap:.714cqw;max-width:none}.scp-chips--light .scp-chip{font-size:1.071cqw;padding:.857cqw 1.429cqw}.scp-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.scp-concept-text{top:calc(var(--case-d-y-half) * 100cqw / 1400);left:calc(var(--case-d-x-half) * 100cqw / 1400);width:calc((690 - 2 * var(--case-d-x-half)) * 100cqw / 1400)}.scp-concept .scp-eyebrow{margin-bottom:3.07cqw}.scp-concept .scp-h2{font-size:2.857cqw;line-height:1.18;margin-bottom:2.54cqw}.scp-features{gap:20px}.scp-feat-head,.scp-features{display:flex;flex-direction:column}.scp-feat-head{align-items:center;text-align:center;padding:6.43cqw 0 6.07cqw}.scp-feat-title{font-size:3.714cqw;line-height:1.2;margin-top:3.07cqw}.scp-f1-text{top:28.18%;right:calc(var(--case-d-x) * 100cqw / 1400);left:auto;width:30cqw}.scp-f1 .scp-h3{margin-bottom:2.286cqw}.scp-f2-text{top:calc(var(--case-d-y) * 100cqw / 1400);left:22.86%;width:54.29cqw;text-align:center}.scp-f2 .scp-h3{margin-bottom:2cqw}.scp-f2 .scp-p{width:45.71cqw;margin:0 auto}.scp-pair-text{top:calc(var(--case-d-y-half) * 100cqw / 1400);left:calc(var(--case-d-x-half) * 100cqw / 1400);width:calc((690 - 2 * var(--case-d-x-half)) * 100cqw / 1400)}.scp-pair-text .scp-h3{font-size:2.286cqw;margin-bottom:1.657cqw}.scp-pair-text .scp-p{font-size:1.214cqw;line-height:1.5}.scp-f5{display:flex;flex-direction:column;gap:20px}.scp-f5-text{padding:5.714cqw calc(var(--case-d-x) * 100cqw / 1400) 2.857cqw}.scp-f5-text .scp-h3{margin-bottom:1.714cqw}.scp-f5-text .scp-p{width:45.71cqw}.scp-f5-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.4286cqw;gap:1.4286cqw;padding:1.4286cqw}.scp-f5-card{border-radius:2.857cqw}.scp-result-text{top:calc(var(--case-d-y) * 100cqw / 1400);right:calc(var(--case-d-x) * 100cqw / 1400);left:auto;width:34.29cqw}.scp-result .scp-eyebrow{margin-bottom:3.07cqw}.scp-result-p{font-size:1.857cqw}.scp-final-body{inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.scp-final-title{font-size:4.571cqw;line-height:1.15;margin-bottom:2.857cqw}.scp-btn{font-size:1.286cqw;padding:1.286cqw 2.571cqw}}@media (max-width:1100px){.scp{--scp-r:var(--case-r)}.scp-f5,.scp-features{display:flex;flex-direction:column;gap:var(--case-gap)}.scp-row{display:grid;grid-template-columns:1fr;grid-gap:var(--case-gap);gap:var(--case-gap)}.scp-eyebrow{font-size:12px;gap:6px}.scp-eyebrow-dot{width:6px;height:6px}.scp-h2{font-size:26px;line-height:1.18}.scp-h3{font-size:26px;line-height:1.2;margin-bottom:14px}.scp-p{font-size:16px;line-height:1.55}.scp-chips{gap:8px}.scp-chip{font-size:14px;padding:10px 16px}.scp-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 20px;gap:18px 20px;margin:0;padding:var(--case-pad-y) var(--case-pad) 4px}.scp-fact dt{font-size:13px;line-height:1.3;color:var(--scp-muted)}.scp-fact dd{margin:4px 0 0;font-size:15px;line-height:1.3;font-weight:500;color:#fff}.scp-hero-stage{position:relative;container-type:inline-size}.scp-title{position:absolute;z-index:1;left:39.29%;top:19.21cqw;font-size:12.1cqw;letter-spacing:-.02em}.scp-idea-text{padding:var(--case-pad-y) var(--case-pad) 0}.scp-idea .scp-eyebrow{margin-bottom:24px}.scp-h2--xl{font-size:clamp(24px,7.6vw,32px);line-height:1.12;margin-bottom:20px}.scp-idea-p{margin-bottom:24px}.scp-dev{display:flex;flex-direction:column;gap:36px;padding:var(--case-pad-y) var(--case-pad)}.scp-dev .scp-eyebrow{margin-bottom:20px}.scp-dev-title{margin-bottom:18px}.scp-dev .scp-p+.scp-p{margin-top:16px}.scp-stack{gap:24px}.scp-stack-label{font-size:15px;margin-bottom:12px}.scp-chips--light .scp-chip{font-size:14px;padding:9px 16px}.scp-card>.scp-bg{position:absolute;inset:0}.scp-card>.scp-bg img{width:100%;height:100%;object-fit:cover}.scp-concept-text{position:relative;z-index:1;padding:var(--case-pad-y) var(--case-pad)}.scp-concept .scp-eyebrow{margin-bottom:20px}.scp-concept .scp-h2{margin-bottom:16px}.scp-photo img{aspect-ratio:4/3;object-fit:cover}.scp-feat-head{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 8px 12px}.scp-feat-title{font-size:27px;line-height:1.2;margin-top:18px}.scp-f1-text,.scp-f2-text{padding:var(--case-pad-y) var(--case-pad) 8px}.scp-f2-text{text-align:center}.scp-pair-text{padding:var(--case-pad-y) var(--case-pad) 8px}.scp-pair-text .scp-h3{font-size:24px}.scp-f5-text{padding:20px 8px 4px}.scp-f5-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.scp-f5-card{border-radius:24px}.scp-result-text{padding:var(--case-pad-y) var(--case-pad) 0}.scp-result .scp-eyebrow{margin-bottom:18px}.scp-result-p{font-size:19px}.scp-final-body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:76px var(--case-pad)}.scp-final-title{font-size:clamp(28px,7.4vw,44px);line-height:1.15;margin-bottom:28px;white-space:normal;background-image:linear-gradient(90deg,#f8f1f7,#eee2ed 40%,#dcc3d9)}.scp-btn{font-size:16px;padding:15px 30px;min-height:48px;box-sizing:border-box}}@media (min-width:601px) and (max-width:1100px){.scp-f5-grid,.scp-row{grid-template-columns:1fr 1fr}.scp-f3,.scp-f4{display:flex;flex-direction:column}.scp-f3>.scp-frame,.scp-f4>.scp-media{margin-top:auto}.scp-idea .scp-frame{max-width:560px;margin-left:auto}.scp-result .scp-media{max-width:560px;margin:0 auto}.scp-f1 .scp-media{max-width:720px}.scp-photo img{aspect-ratio:16/9}.scp-dev-text,.scp-f1-text,.scp-f5-text,.scp-idea-text,.scp-result-text{max-width:680px}.scp-f2 .scp-p{max-width:600px;margin:0 auto}}.scp-media{position:relative}.scp-layer{position:absolute;left:0;top:0;width:100%;height:100%;container-type:inline-size;pointer-events:none}@media (max-width:1100px){.scp-layer{left:var(--ml,0);top:var(--mt,0);width:var(--mw,100%);height:var(--mh,100%)}}.scp-layer>*{position:absolute}.scp-video{overflow:hidden}.scp-video img{position:absolute;display:block;max-width:none;transform-origin:0 0;animation:scp-pan-a 22s ease-in-out infinite alternate;will-change:transform}.scp-video--b img{transform-origin:100% 0;animation-name:scp-pan-b;animation-duration:26s}@keyframes scp-pan-a{to{transform:translate(-3%,-9%) scale(1.03)}}@keyframes scp-pan-b{to{transform:translate(5%,-8%) scale(1.03)}}.scp-chevron{border-radius:30%;display:block}.scp-measure{left:0;top:0;width:100%;height:100%;overflow:visible}.scp-measure line,.scp-measure polygon{fill:rgba(201,77,179,0);stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 2px rgba(20,14,19,.55))}.scp-measure circle{fill:#fff;stroke:#8e177c;stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0}.scp-m-seg line{animation:scp-draw 8s ease-in-out infinite}.scp-m-seg circle{animation:scp-dot 8s ease-out infinite}.scp-m-seg circle+circle{animation-name:scp-dot-late}.scp-m-poly polygon{animation:scp-draw-poly 8s ease-in-out infinite}@keyframes scp-draw{0%{stroke-dashoffset:1;opacity:1}15%{stroke-dashoffset:0}82%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}@keyframes scp-dot{0%,2%{opacity:0}5%,82%{opacity:1}92%,to{opacity:0}}@keyframes scp-dot-late{0%,14%{opacity:0}17%,82%{opacity:1}92%,to{opacity:0}}@keyframes scp-draw-poly{0%,26%{stroke-dashoffset:1;opacity:1;fill:rgba(201,77,179,0)}44%{stroke-dashoffset:0;fill:rgba(201,77,179,0)}52%,82%{stroke-dashoffset:0;opacity:1;fill:rgba(201,77,179,.22)}92%,to{stroke-dashoffset:0;opacity:0;fill:rgba(201,77,179,.22)}}.scp-m-label{transform:translate(-50%,-100%);font-family:var(--font-inter),system-ui,sans-serif;font-weight:600;font-size:max(10px,.93cqw);line-height:1;white-space:nowrap;color:#fff;background:rgba(20,14,19,.82);border-radius:999px;padding:.45em .8em;opacity:0;animation:scp-label 8s ease-out infinite}@keyframes scp-label{0%,14%{opacity:0;transform:translate(-50%,-80%)}20%,82%{opacity:1;transform:translate(-50%,-100%)}92%,to{opacity:0;transform:translate(-50%,-100%)}}.scp-quiz{margin:0;font-family:var(--font-inter),system-ui,sans-serif;font-weight:400;font-size:3.669cqw;line-height:1.4;letter-spacing:0;color:#2c2c2c;text-align:center}.scp-quiz b{font-weight:700;color:#8e177c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scp-links{left:0;top:0;width:100%;height:100%;overflow:visible}.scp-links polygon{fill:none;stroke:#fff;stroke-width:4.17;stroke-dasharray:8.33 8.33;animation:scp-flow 1.4s linear infinite}@keyframes scp-flow{to{stroke-dashoffset:-16.66}}.scp-avatar{border-radius:50%;transition:transform .7s cubic-bezier(.3,1.4,.5,1),opacity .5s var(--ease)}.scp-avatar img{display:block;width:100%;height:100%;border-radius:50%}.scp-avatar:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(255,255,255,.75);opacity:0;animation:scp-ping 4.2s ease-out infinite}.scp-avatar:nth-of-type(2):after{animation-delay:1.4s}.scp-avatar:nth-of-type(3):after{animation-delay:2.8s}.scp-avatar:nth-of-type(2){transition-delay:.15s}.scp-avatar:nth-of-type(3){transition-delay:.3s}@keyframes scp-ping{0%{transform:scale(1);opacity:.8}45%,to{transform:scale(1.4);opacity:0}}.scp-fact{animation:scp-fade .8s var(--ease) both}.scp-fact:nth-child(2){animation-delay:.08s}.scp-fact:nth-child(3){animation-delay:.16s}.scp-fact:nth-child(4){animation-delay:.24s}.scp-title{animation:scp-rise 1.1s cubic-bezier(.2,.8,.2,1) .3s both}@keyframes scp-fade{0%{opacity:0;transform:translateY(10px)}}@keyframes scp-rise{0%{opacity:0;transform:translateY(70%)}}:is(.scp-over,.scp-dev-text,.scp-stack,.scp-f5-text,.scp-feat-head)>*{transition:opacity .7s var(--ease),transform .7s var(--ease)}:is(.scp-over,.scp-dev-text,.scp-stack,.scp-f5-text,.scp-feat-head)>:nth-child(2){transition-delay:.09s}:is(.scp-over,.scp-dev-text,.scp-stack,.scp-f5-text,.scp-feat-head)>:nth-child(3){transition-delay:.18s}:is(.scp-over,.scp-dev-text,.scp-stack,.scp-f5-text,.scp-feat-head)>:nth-child(4){transition-delay:.27s}:is(.scp-over,.scp-dev-text,.scp-stack,.scp-f5-text,.scp-feat-head)>:nth-child(n+5){transition-delay:.34s}.scp-anim .scp-feat-head[data-reveal]:not(.is-visible)>*,.scp-anim [data-reveal]:not(.is-visible) :is(.scp-over,.scp-dev-text,.scp-stack,.scp-f5-text)>*{opacity:0;transform:translateY(14px)}.scp-zoom{transition:transform 1.4s cubic-bezier(.2,.7,.2,1);transform-origin:50% 60%}.scp-anim [data-reveal]:not(.is-visible) .scp-zoom{transform:scale(1.04)}.scp-anim [data-reveal]:not(.is-visible) .scp-avatar{transform:scale(.6);opacity:0}.scp-final .scp-frame img{animation:scp-breathe 16s ease-in-out infinite alternate;transform-origin:70% 60%}@keyframes scp-breathe{to{transform:scale(1.08) translate(-1.5%,1%)}}@media (hover:hover){.scp-f5-card{transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.scp-f5-card:hover{transform:translateY(-6px);box-shadow:0 24px 48px -24px rgba(201,77,179,.45)}}.scp{--u:calc(100cqw / 1400);--more-bg:#150d14;--more-line:rgba(255,255,255,.06);--more-tile:rgba(255,255,255,.04);--more-tile-line:rgba(255,255,255,.1);--more-vis:#2a1f29;--more-dim:var(--scp-soft);--more-hover-line:rgba(201,77,179,.6);--more-hover-bg:rgba(201,77,179,.08);--more-hover-text:var(--scp-accent);--more-focus:rgba(255,255,255,.7);--more-r:var(--scp-r);--more-pad:var(--case-pad)}.cv2--dark.cv2--smart-stb{--ss-accent:#009ce4;--ss-ink:#0b1620;--ss-body:#4a5a66;--ss-dim:#a8c0d2;--ss-navy:#0c1b29;--ss-card:#08131e;--cv2-accent:var(--ss-accent);--cv2-violet:var(--ss-accent);--cv2-dim:var(--ss-dim);background:#060b10}.cv2--dark.cv2--smart-stb .cv2-accent{color:var(--ss-accent)}.cv2--dark.cv2--smart-stb .cv2-eyebrow{color:#fff}.cv2--dark.cv2--smart-stb .cv2-dev .cv2-eyebrow{color:var(--ss-ink)}.cv2--dark.cv2--smart-stb .cv2-p{font-weight:400;color:var(--ss-dim)}.cv2--dark.cv2--smart-stb .cv2-chip{font-weight:500;color:#fff;background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.22)}.cv2--dark.cv2--smart-stb .cv2-dev--process :is(.cv2-h2,.cv2-group-title){color:var(--ss-ink)}.cv2--dark.cv2--smart-stb .cv2-dev--process .cv2-p{color:var(--ss-body)}.cv2--dark.cv2--smart-stb .cv2-chips--sm .cv2-chip{color:var(--ss-ink);background:#fff;border-color:#d8e0e6}.cv2--dark.cv2--smart-stb .cv2-concept-icon{background:var(--ss-navy)}.cv2--dark.cv2--smart-stb .cv2-pattern p{color:rgba(255,255,255,.05)}.cv2--dark.cv2--smart-stb .cv2-pattern span{display:inline-block}.cv2--dark.cv2--smart-stb .cv2-concept-panel{background:var(--ss-accent)}.cv2--dark.cv2--smart-stb .cv2-concept-panel .cv2-p{color:#f2faff;opacity:1}.cv2--dark.cv2--smart-stb .cv2-feat-head{background:transparent;border:0}.cv2--dark.cv2--smart-stb .cv2-split--light .cv2-h3{color:var(--ss-ink)}.cv2--dark.cv2--smart-stb .cv2-split--light .cv2-p{color:var(--ss-body)}.cv2--dark.cv2--smart-stb .cv2-split--record{background:#16293b;border:0}.cv2--dark.cv2--smart-stb .cv2-split--drm{border:0;background:radial-gradient(70% 40% at 20% 85%,rgba(0,104,180,.7),rgba(0,104,180,0) 75%),linear-gradient(160deg,#1fb4f0,#009ce4 45%,#0a86cb)}.cv2--dark.cv2--smart-stb .cv2-split--drm .cv2-p{color:#dcf1ff}.cv2--dark.cv2--smart-stb .cv2-big{display:flex;flex-direction:column;margin:0}.cv2--dark.cv2--smart-stb .cv2-big b{font-family:var(--head);font-weight:700;line-height:1.1;color:var(--ss-accent);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.cv2--dark.cv2--smart-stb .cv2-big span{font-weight:500;color:var(--ss-dim)}.cv2--dark.cv2--smart-stb .cv2-tl{position:relative}.cv2--dark.cv2--smart-stb .cv2-tl-shows{display:flex;overflow:hidden}.cv2--dark.cv2--smart-stb .cv2-tl-shows i{flex:none;background:rgba(255,255,255,.07)}.cv2--dark.cv2--smart-stb .cv2-tl-shows i.is-on{background:rgba(0,156,228,.55)}.cv2--dark.cv2--smart-stb .cv2-tl-track{position:relative;background:rgba(255,255,255,.14)}.cv2--dark.cv2--smart-stb .cv2-tl-fill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--at) * 100%);border-radius:inherit;background:var(--ss-accent);transform-origin:0 50%}.cv2--dark.cv2--smart-stb .cv2-tl-knob{position:absolute;top:50%;left:calc(var(--at) * 100%);border-radius:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 0 0 0 rgba(0,156,228,.5),0 0 18px rgba(0,156,228,.85)}.cv2--dark.cv2--smart-stb .cv2-tl-knob:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(255,255,255,.8);opacity:0}.cv2--dark.cv2--smart-stb .cv2-tl-labels{display:flex;justify-content:space-between;margin:0;font-weight:500;color:rgba(255,255,255,.55)}.cv2--dark.cv2--smart-stb .cv2-plates{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cv2--dark.cv2--smart-stb .cv2-plate{display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28)}.cv2--dark.cv2--smart-stb .cv2-plate b{font-family:var(--head);font-weight:700;color:#fff}.cv2--dark.cv2--smart-stb .cv2-plate span{font-weight:500;color:#dcf1ff;text-align:right}.cv2--dark.cv2--smart-stb .cv2-grid{display:flex;flex-direction:column;gap:20px}.cv2--dark.cv2--smart-stb .cv2-grid-head{background:transparent;border-radius:0}.cv2--dark.cv2--smart-stb .cv2-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.cv2--dark.cv2--smart-stb .cv2-tile{padding:0;background:var(--ss-navy)}.cv2--dark.cv2--smart-stb .cv2-tile-wrap{position:relative;display:block;margin:0;line-height:0}.cv2--dark.cv2--smart-stb .cv2-tile-wrap img{display:block;width:100%;height:auto}.cv2--dark.cv2--smart-stb .cv2-result-head .cv2-eyebrow{display:none}.cv2--dark.cv2--smart-stb .cv2-result-head .cv2-h2{display:flex;align-items:center;width:max-content;margin:0;font-family:var(--head);font-weight:700;text-transform:uppercase;color:#fff}.cv2--dark.cv2--smart-stb .cv2-result-head .cv2-h2:before{content:"";flex:none;border-radius:50%;background:currentColor}.cv2--dark.cv2--smart-stb .cv2-result-copy strong{font-weight:700;color:#fff}.cv2--dark.cv2--smart-stb .cv2-result-chips .cv2-chip{background:rgba(12,34,51,.92);border-color:rgba(255,255,255,.22)}.cv2--dark.cv2--smart-stb .cv2-more{background:var(--ss-card);border-color:rgba(255,255,255,.08)}.cv2--dark.cv2--smart-stb .cv2-final-text{color:rgba(255,255,255,.85);text-align:center}.cv2--dark.cv2--smart-stb .cv2-final .btn{justify-content:center;box-sizing:border-box;color:#0a7fc0;font-weight:600;background:#fff;border:0;box-shadow:0 8px 24px rgba(4,60,110,.16)}.cv2--dark.cv2--smart-stb .cv2-final .btn:focus-visible{outline-color:#fff}@media (hover:hover){.cv2--dark.cv2--smart-stb .cv2-final .btn:hover{background:#eef8ff;box-shadow:0 10px 28px rgba(4,60,110,.2)}.cv2--dark.cv2--smart-stb .cv2-link:hover{border-color:rgba(0,156,228,.7);background:rgba(0,156,228,.08)}.cv2--dark.cv2--smart-stb .cv2-read:hover,.cv2--dark.cv2--smart-stb .cv2-read:hover .cv2-read-arrow,.cv2--dark.cv2--smart-stb .prevnext-link:hover .prevnext-title{color:#4fc3f7}.cv2--dark.cv2--smart-stb .prevnext-link:hover .prevnext-arrow{background:var(--ss-accent);border-color:var(--ss-accent)}}.cv2--dark.cv2--smart-stb :is(.cv2-link,.cv2-read):focus-visible{outline-color:var(--ss-accent)}.cv2--dark.cv2--smart-stb :is(.cv2-plate span,.cv2-tl-labels){text-wrap:pretty}.cv2--dark.cv2--smart-stb :is(.cv2-chip,.cv2-plate b){font-feature-settings:"lnum";font-variant-numeric:lining-nums}@media (min-width:1200px){.cv2--dark.cv2--smart-stb .cv2-eyebrow{display:flex;width:max-content;font-size:calc(14 * var(--u));letter-spacing:calc(1.12 * var(--u));gap:calc(12 * var(--u));line-height:calc(17 * var(--u));margin:0 0 calc(70 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-eyebrow-dot{width:calc(12 * var(--u));height:calc(12 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-chip{font-size:calc(16 * var(--u));line-height:calc(20 * var(--u));padding:calc(calc(12 * var(--u)) - 1px) calc(calc(22 * var(--u)) - 1px);border-radius:calc(60 * var(--u));gap:0}.cv2--dark.cv2--smart-stb .cv2-fact{gap:calc(8 * var(--u));line-height:calc(20 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-fact dt{font-weight:400;font-size:calc(16 * var(--u));color:#7a93a8}.cv2--dark.cv2--smart-stb .cv2-fact dd{font-weight:500;font-size:calc(16 * var(--u));color:#fff}.cv2--dark.cv2--smart-stb .cv2-title{left:calc(244.5 * var(--u));top:calc(226 * var(--u));width:calc(844 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-idea-text{left:calc(var(--case-d-x) * var(--u));top:calc(var(--case-d-y) * var(--u));width:calc(640 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-h2--xl{font-size:calc(56 * var(--u));line-height:1.12;letter-spacing:0;width:calc(640 * var(--u));margin-bottom:calc(24 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-idea-p{font-size:calc(20 * var(--u));line-height:1.5;width:calc(560 * var(--u));max-width:none;min-height:calc(150 * var(--u));margin:0 0 calc(70 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-idea .cv2-chips{max-width:calc(560 * var(--u));gap:calc(12 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-dev--process{display:block;height:calc(763 * var(--u));padding:0}.cv2--dark.cv2--smart-stb .cv2-groups{position:absolute;left:calc(var(--case-d-x) * var(--u));top:calc(var(--case-d-y) * var(--u));width:calc(470 * var(--u));gap:calc(24 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-group-title{font-size:calc(16 * var(--u));line-height:calc(20 * var(--u));margin:0 0 calc(12 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-chips--sm{max-width:none;gap:calc(8 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-chips--sm .cv2-chip{font-size:calc(15 * var(--u));line-height:calc(18 * var(--u));padding:calc(calc(10 * var(--u)) - 1px) calc(calc(18 * var(--u)) - 1px);border-radius:calc(60 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-dev--process .cv2-dev-text{position:absolute;right:calc(var(--case-d-x) * var(--u));top:calc(var(--case-d-y) * var(--u));width:calc(570 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-dev--process .cv2-h2{font-size:calc(44 * var(--u));line-height:1.18;letter-spacing:0;margin-bottom:calc(44 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-dev--process .cv2-p:nth-of-type(n){width:auto;font-size:calc(18 * var(--u));line-height:1.55}.cv2--dark.cv2--smart-stb .cv2-dev--process .cv2-p+.cv2-p{margin-top:calc(24 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-concept-icon,.cv2--dark.cv2--smart-stb .cv2-concept-panel{height:calc(520 * var(--u));border-radius:var(--cv2-r)}.cv2--dark.cv2--smart-stb .cv2-pattern p{font-size:calc(52 * var(--u));line-height:calc(63 * var(--u));letter-spacing:0;left:calc(-130 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-pattern p:nth-child(2n){left:calc(50 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-pattern span{width:calc(360 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-pattern p:first-child{top:calc(-26 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-pattern p:nth-child(2){top:calc(124 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-pattern p:nth-child(3){top:calc(274 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-pattern p:nth-child(4){top:calc(424 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-concept-icon-img{left:calc(117 * var(--u));top:calc(206 * var(--u));width:calc(455 * var(--u));transform:none}.cv2--dark.cv2--smart-stb .cv2-concept-eyebrow-wrap{left:calc(var(--case-d-x-half) * var(--u));top:calc(var(--case-d-y-half) * var(--u))}.cv2--dark.cv2--smart-stb .cv2-concept-text{left:calc(var(--case-d-x-half) * var(--u));right:calc(var(--case-d-x-half) * var(--u));top:calc(187 * var(--u));width:auto}.cv2--dark.cv2--smart-stb .cv2-concept-panel .cv2-h2{font-size:calc(40 * var(--u));line-height:1.18;letter-spacing:0;margin-bottom:calc(24 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-concept-panel .cv2-p{font-size:calc(18 * var(--u));line-height:1.55;width:calc(538 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-feat-head{height:calc(285 * var(--u));padding:calc(50 * var(--u)) 0 0}.cv2--dark.cv2--smart-stb .cv2-feat-head .cv2-eyebrow{margin:0 auto calc(44 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-h2--center{width:calc(1120 * var(--u));font-size:calc(52 * var(--u));line-height:1.2;letter-spacing:0}.cv2--dark.cv2--smart-stb .cv2-split .cv2-h3{font-size:calc(40 * var(--u));line-height:1.2;letter-spacing:0;margin-bottom:calc(24 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-split .cv2-p{font-size:calc(17 * var(--u));line-height:1.5}.cv2--dark.cv2--smart-stb .cv2-split--channels .cv2-split-text{right:calc(var(--case-d-x) * var(--u));left:auto;top:calc(205 * var(--u));width:calc(430 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-split--vod .cv2-split-text{left:calc(350 * var(--u));top:calc(var(--case-d-y) * var(--u));width:calc(700 * var(--u));text-align:center}.cv2--dark.cv2--smart-stb .cv2-split--vod .cv2-p{width:calc(660 * var(--u));margin:0 auto}.cv2--dark.cv2--smart-stb .cv2-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(20 * var(--u));gap:calc(20 * var(--u))}.cv2--dark.cv2--smart-stb :is(.cv2-split--record,.cv2-split--drm){height:calc(860 * var(--u))}.cv2--dark.cv2--smart-stb :is(.cv2-split--record,.cv2-split--drm) .cv2-split-text{left:calc(var(--case-d-x-half) * var(--u));right:calc(var(--case-d-x-half) * var(--u));top:calc(var(--case-d-y-half) * var(--u));width:auto}.cv2--dark.cv2--smart-stb :is(.cv2-split--record,.cv2-split--drm) .cv2-h3{font-size:calc(32 * var(--u));line-height:1.2}.cv2--dark.cv2--smart-stb .cv2-split--record .cv2-h3{min-height:calc(76.8 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-split--record .cv2-p{min-height:calc(102 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-big{margin-top:calc(70 * var(--u));gap:calc(24 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-big b{font-size:calc(88 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-big span{font-size:calc(16 * var(--u));line-height:calc(20 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-tl{margin-top:calc(70 * var(--u));height:calc(150 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-tl-shows{gap:calc(8 * var(--u));height:calc(40 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-tl-shows i{width:calc(var(--w) * var(--u));border-radius:calc(10 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-tl-track{margin-top:calc(34 * var(--u));height:calc(8 * var(--u));border-radius:calc(4 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-tl-knob{width:calc(26 * var(--u));height:calc(26 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-tl-labels{margin-top:calc(20 * var(--u));font-size:calc(14 * var(--u));line-height:calc(17 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-split--drm .cv2-split-text{height:calc(660 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-plates{position:absolute;left:0;bottom:0;width:100%;gap:calc(16 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-plate{height:calc(74 * var(--u));padding:0 calc(calc(32 * var(--u)) - 1px);border-radius:calc(24 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-plate b{font-size:calc(20 * var(--u));line-height:calc(24 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-plate span{font-size:calc(15 * var(--u));line-height:calc(18 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-grid{gap:calc(20 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-grid-head{height:calc(432 * var(--u));overflow:visible}.cv2--dark.cv2--smart-stb .cv2-grid-deco{position:absolute;left:calc(-20 * var(--u));top:0;width:calc(1440 * var(--u));height:calc(452 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-grid-deco img{width:100%;height:100%}.cv2--dark.cv2--smart-stb .cv2-grid-title{left:calc(180 * var(--u));top:calc(168 * var(--u));width:calc(420 * var(--u));font-size:calc(40 * var(--u));line-height:1.2;letter-spacing:0;margin:0}.cv2--dark.cv2--smart-stb .cv2-grid-text{right:calc(var(--case-d-x) * var(--u));left:auto;top:calc(var(--case-d-y) * var(--u));width:calc(520 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-grid-text .cv2-p{font-size:calc(17 * var(--u));line-height:1.5}.cv2--dark.cv2--smart-stb .cv2-grid-text .cv2-p+.cv2-p{margin-top:calc(24 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-tiles{gap:calc(20 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-tile{border-radius:var(--cv2-r)}.cv2--dark.cv2--smart-stb .cv2-result-head{left:calc((1400 - var(--case-d-x) - 480) * var(--u));top:calc(131 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-result-head .cv2-h2{font-size:calc(14 * var(--u));letter-spacing:calc(1.12 * var(--u));line-height:calc(17 * var(--u));gap:calc(12 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-result-head .cv2-h2:before{width:calc(12 * var(--u));height:calc(12 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-result-copy{left:calc((1400 - var(--case-d-x) - 480) * var(--u));top:calc(218 * var(--u));width:calc(480 * var(--u));font-size:calc(26 * var(--u));line-height:1.5;color:#fff}.cv2--dark.cv2--smart-stb .cv2-result-chips{inset:0;display:block;max-width:none;pointer-events:none}.cv2--dark.cv2--smart-stb .cv2-result-chips .cv2-chip{position:absolute;transform:translateX(-50%);white-space:nowrap;font-size:calc(15 * var(--u));line-height:calc(18 * var(--u));border-radius:calc(40 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-result-chips .cv2-chip:first-child{left:calc(385.5 * var(--u));top:calc(93 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-result-chips .cv2-chip:nth-child(2){left:calc(609 * var(--u));top:calc(256 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-result-chips .cv2-chip:nth-child(3){left:calc(523.5 * var(--u));top:calc(520 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-result-chips .cv2-chip:nth-child(4){left:calc(246 * var(--u));top:calc(520 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-result-chips .cv2-chip:nth-child(5){left:calc(160.5 * var(--u));top:calc(256 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-final-body{left:calc(239.5 * var(--u));width:calc(921 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-final-title{font-size:calc(56 * var(--u));line-height:calc(68 * var(--u));letter-spacing:0;margin-bottom:calc(16 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-final-text{width:calc(912 * var(--u));max-width:none;font-size:calc(20 * var(--u));line-height:1.5;margin:0 0 calc(40 * var(--u))}.cv2--dark.cv2--smart-stb .cv2-final .btn{width:calc(240 * var(--u));height:calc(72 * var(--u));padding:0;border-radius:calc(36 * var(--u));font-size:calc(21.6 * var(--u));letter-spacing:calc(-.43 * var(--u))}}@media (max-width:1199px){.cv2--dark.cv2--smart-stb .cv2-hero{border:0;background:radial-gradient(70% 40% at 50% 78%,rgba(0,124,190,.55),rgba(0,124,190,0) 75%),radial-gradient(60% 30% at 85% 0,rgba(0,124,190,.35),rgba(0,124,190,0) 75%),var(--ss-card)}.cv2--dark.cv2--smart-stb .cv2-facts{grid-template-columns:repeat(2,minmax(min-content,1fr))}.cv2--dark.cv2--smart-stb .cv2-fact dt{font-weight:400;color:#7a93a8}.cv2--dark.cv2--smart-stb .cv2-fact dd{font-weight:500}.cv2--dark.cv2--smart-stb .cv2-title{width:min(100%,560px)}.cv2--dark.cv2--smart-stb .cv2-hero-vis{margin-top:12px}.cv2--dark.cv2--smart-stb .cv2-idea--frame{border:0;background:radial-gradient(60% 40% at 85% 85%,rgba(11,58,92,.9),rgba(11,58,92,0) 75%),#060b10;outline:1px solid rgba(255,255,255,.06);outline-offset:-1px}.cv2--dark.cv2--smart-stb .cv2-idea-vis{width:min(92%,520px);margin:8px calc(var(--cv2-pad) * -1) 0 auto}.cv2--dark.cv2--smart-stb .cv2-groups{align-self:stretch;margin-top:36px}.cv2--dark.cv2--smart-stb .cv2-chips--sm .cv2-chip{padding:9px 16px}.cv2--dark.cv2--smart-stb .cv2-concept-icon{aspect-ratio:690/520}.cv2--dark.cv2--smart-stb .cv2-pattern p{font-size:calc(52cqw / 6.9);line-height:calc(63cqw / 6.9);letter-spacing:0;left:calc(-130cqw / 6.9)}.cv2--dark.cv2--smart-stb .cv2-pattern p:nth-child(2n){left:calc(50cqw / 6.9)}.cv2--dark.cv2--smart-stb .cv2-pattern span{width:calc(360cqw / 6.9)}.cv2--dark.cv2--smart-stb .cv2-pattern p:first-child{top:calc(-26cqw / 6.9)}.cv2--dark.cv2--smart-stb .cv2-pattern p:nth-child(2){top:calc(124cqw / 6.9)}.cv2--dark.cv2--smart-stb .cv2-pattern p:nth-child(3){top:calc(274cqw / 6.9)}.cv2--dark.cv2--smart-stb .cv2-pattern p:nth-child(4){top:calc(424cqw / 6.9)}.cv2--dark.cv2--smart-stb .cv2-concept-icon-img{left:calc(117cqw / 6.9);top:calc(206cqw / 6.9);width:calc(455cqw / 6.9);transform:none}.cv2--dark.cv2--smart-stb .cv2-concept-bg{display:none}.cv2--dark.cv2--smart-stb .cv2-concept-panel{background:radial-gradient(70% 50% at 10% 0,rgba(120,214,255,.55),rgba(120,214,255,0) 70%),radial-gradient(60% 50% at 100% 100%,rgba(0,96,170,.6),rgba(0,96,170,0) 75%),var(--ss-accent)}.cv2--dark.cv2--smart-stb .cv2-concept-eyebrow-wrap{margin-bottom:32px}.cv2--dark.cv2--smart-stb .cv2-feat-head{padding:var(--case-pad-y) var(--cv2-pad) 8px}.cv2--dark.cv2--smart-stb .cv2-h2--center{max-width:24ch}.cv2--dark.cv2--smart-stb .cv2-split--channels{background:#fff}.cv2--dark.cv2--smart-stb .cv2-split--channels .cv2-split-vis{margin-left:calc(var(--cv2-pad) * -1);margin-right:0}.cv2--dark.cv2--smart-stb .cv2-split--channels .cv2-fwrap{width:min(100%,620px)}.cv2--dark.cv2--smart-stb .cv2-split--vod{border:0;background:radial-gradient(70% 45% at 50% 95%,rgba(0,110,180,.55),rgba(0,110,180,0) 75%),var(--ss-navy);text-align:center;align-items:center}.cv2--dark.cv2--smart-stb .cv2-split--vod .cv2-split-vis{align-self:stretch;margin-bottom:28px}.cv2--dark.cv2--smart-stb .cv2-split--vod .cv2-fwrap{width:min(100%,720px);margin:0 auto}.cv2--dark.cv2--smart-stb .cv2-row{display:flex;flex-direction:column;gap:var(--cv2-gap)}.cv2--dark.cv2--smart-stb :is(.cv2-split--record,.cv2-split--drm){padding-bottom:36px}.cv2--dark.cv2--smart-stb .cv2-big{margin-top:32px;gap:10px}.cv2--dark.cv2--smart-stb .cv2-big b{font-size:clamp(48px,6vw + 26px,72px)}.cv2--dark.cv2--smart-stb .cv2-big span{font-size:15px;line-height:1.35}.cv2--dark.cv2--smart-stb .cv2-tl{margin-top:32px;max-width:538px}.cv2--dark.cv2--smart-stb .cv2-tl-shows{gap:6px;height:32px}.cv2--dark.cv2--smart-stb .cv2-tl-shows i{width:calc(var(--w) / 538 * 100%);border-radius:8px}.cv2--dark.cv2--smart-stb .cv2-tl-track{margin-top:26px;height:8px;border-radius:4px}.cv2--dark.cv2--smart-stb .cv2-tl-knob{width:24px;height:24px}.cv2--dark.cv2--smart-stb .cv2-tl-labels{margin-top:18px;font-size:14px;line-height:1.2}.cv2--dark.cv2--smart-stb .cv2-plates{margin-top:32px;gap:12px}.cv2--dark.cv2--smart-stb .cv2-plate{min-height:64px;padding:14px 22px;border-radius:20px;flex-wrap:wrap}.cv2--dark.cv2--smart-stb .cv2-plate b{font-size:18px;line-height:1.3}.cv2--dark.cv2--smart-stb .cv2-plate span{font-size:14px;line-height:1.35}.cv2--dark.cv2--smart-stb .cv2-grid{gap:var(--cv2-gap)}.cv2--dark.cv2--smart-stb .cv2-grid-head{padding:var(--case-pad-y) var(--cv2-pad) 16px;overflow:visible}.cv2--dark.cv2--smart-stb .cv2-grid-deco{display:none}.cv2--dark.cv2--smart-stb .cv2-grid-title{margin-bottom:20px}.cv2--dark.cv2--smart-stb .cv2-tiles{gap:var(--cv2-gap)}.cv2--dark.cv2--smart-stb .cv2-tile{border-radius:var(--cv2-r)}.cv2--dark.cv2--smart-stb .cv2-result--split{display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:40px;border:0;background:radial-gradient(70% 40% at 50% 70%,rgba(0,110,180,.5),rgba(0,110,180,0) 75%),var(--ss-card)}.cv2--dark.cv2--smart-stb .cv2-result-head{grid-row:1}.cv2--dark.cv2--smart-stb .cv2-result-head .cv2-h2{font-size:14px;letter-spacing:.1em;line-height:1.2;gap:8px;margin-bottom:20px}.cv2--dark.cv2--smart-stb .cv2-result-head .cv2-h2:before{width:8px;height:8px}.cv2--dark.cv2--smart-stb .cv2-result-copy{grid-row:2;font-size:clamp(19px,1.2vw + 15px,24px);line-height:1.5;color:#fff}.cv2--dark.cv2--smart-stb :is(.cv2-result-vis,.cv2-result-chips){grid-row:3;grid-column:1;justify-self:center;width:min(100%,440px);margin:24px 0 0}.cv2--dark.cv2--smart-stb .cv2-result-chips{position:relative;display:block;max-width:none;pointer-events:none}.cv2--dark.cv2--smart-stb .cv2-result-chips .cv2-chip{position:absolute;transform:translate(-50%,-50%);white-space:nowrap;font-size:14px;line-height:1.2;padding:6px 12px}.cv2--dark.cv2--smart-stb .cv2-result-chips .cv2-chip:first-child{left:50.07%;top:16.3%}.cv2--dark.cv2--smart-stb .cv2-result-chips .cv2-chip:nth-child(2){left:81.1%;top:39.6%}.cv2--dark.cv2--smart-stb .cv2-result-chips .cv2-chip:nth-child(3){left:69.2%;top:77.4%}.cv2--dark.cv2--smart-stb .cv2-result-chips .cv2-chip:nth-child(4){left:30.7%;top:77.4%}.cv2--dark.cv2--smart-stb .cv2-result-chips .cv2-chip:nth-child(5){left:18.8%;top:39.6%}.cv2--dark.cv2--smart-stb .cv2-h2--xl .cv2-br{display:none}.cv2--dark.cv2--smart-stb .cv2-h2--xl .cv2-sp{display:inline}.cv2--dark.cv2--smart-stb .cv2-h2--xl .cv2-accent{white-space:normal}.cv2--dark.cv2--smart-stb .cv2-hero{padding-bottom:24px}.cv2--dark.cv2--smart-stb .cv2-final--thanks{min-height:0;background:radial-gradient(60% 70% at 85% 0,rgba(140,220,255,.55),rgba(140,220,255,0) 70%),linear-gradient(147deg,#0a86cb,#22aeea 40%,#4fcbfa 72%)}.cv2--dark.cv2--smart-stb .cv2-final-body{padding:96px var(--cv2-pad)}.cv2--dark.cv2--smart-stb .cv2-final-title{line-height:1.1;letter-spacing:-.02em;max-width:none}.cv2--dark.cv2--smart-stb .cv2-final-body{gap:20px}.cv2--dark.cv2--smart-stb .cv2-final-text{font-size:16px;line-height:1.55;max-width:60ch;margin:0 0 8px}.cv2--dark.cv2--smart-stb .cv2-final .btn{min-width:220px;min-height:56px;border-radius:28px;font-size:17px}}@media (max-width:767px){.cv2--dark.cv2--smart-stb .cv2-tiles{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1199px){.cv2--dark.cv2--smart-stb .cv2-concept{grid-template-columns:1fr 1fr}.cv2--dark.cv2--smart-stb .cv2-concept-icon{aspect-ratio:auto;min-height:300px}.cv2--dark.cv2--smart-stb .cv2-concept-icon-img{top:calc(50% - 69cqw / 6.9)}.cv2--dark.cv2--smart-stb .cv2-concept-panel .cv2-h2{font-size:clamp(26px,1.6vw + 16px,34px)}}@media (prefers-reduced-motion:no-preference){.cv2--dark.cv2--smart-stb .cv2-concept-icon-img,.cv2--dark.cv2--smart-stb .cv2-pattern p{animation:none}.cv2--dark.cv2--smart-stb .is-visible .cv2-concept-icon-img{animation:cv2-in-pop .8s cubic-bezier(.34,1.4,.64,1) .2s both}.cv2--dark.cv2--smart-stb .is-visible .cv2-plate{animation:cv2-in .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.35s + var(--i, 0) * .11s)}.cv2--dark.cv2--smart-stb .is-visible .cv2-tl-shows i{animation:cv2-in .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.3s + var(--i, 0) * 80ms)}.cv2--dark.cv2--smart-stb .is-visible .cv2-tl-fill{animation:ss-fill 1.2s cubic-bezier(.2,.7,.2,1) .5s both}.cv2--dark.cv2--smart-stb .is-visible .cv2-tl-knob{animation:ss-knob .5s cubic-bezier(.34,1.4,.64,1) 1.4s both}.cv2--dark.cv2--smart-stb .is-visible .cv2-tl-knob:after{animation:cv2-ring 2.4s cubic-bezier(.2,.6,.3,1) 1.8s infinite}.cv2--dark.cv2--smart-stb .cv2-grid.is-visible .cv2-tile{animation:cv2-in .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.15s + var(--i, 0) * .11s)}.cv2--dark.cv2--smart-stb .is-visible .cv2-big b{animation:cv2-in .7s cubic-bezier(.2,.7,.2,1) .2s both}}@media (max-width:1199px) and (prefers-reduced-motion:no-preference){.cv2--dark.cv2--smart-stb :is(.cv2-hero-vis,.cv2-idea-vis,.cv2-split-vis,.cv2-result-vis) .cv2-fwrap{animation:none}.cv2--dark.cv2--smart-stb :is(.cv2-hero,.is-visible) :is(.cv2-hero-vis,.cv2-idea-vis,.cv2-split-vis,.cv2-result-vis) .cv2-fwrap{animation:cv2-in-up 1s cubic-bezier(.16,1,.3,1) .15s both}}@media (prefers-reduced-motion:reduce){.cv2--dark.cv2--smart-stb .cv2-tl-knob:after{display:none}}@keyframes ss-fill{0%{scale:0 1}to{scale:1 1}}@keyframes ss-knob{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}