@property --s3d-u{syntax:"<length>";inherits:true;initial-value:1px}.cv2--360-3d-scan{--s3d-bg:#07090d;--s3d-card:#0e1218;--s3d-ink:#0f1419;--s3d-sky:#3bb3f5;--s3d-blue:#1a8fd6;--s3d-body:#b7c2ce;--s3d-gray:#4b5563;background:var(--s3d-bg);color:#fff;font-family:var(--head);letter-spacing:0;padding-bottom:72px;margin-bottom:-64px}.cv2--360-3d-scan .s3d-wrap{max-width:1440px;margin:0 auto;padding:var(--case-gutter);container-type:inline-size}.cv2--360-3d-scan .s3d-col{--s3d-u:calc(100cqw / 1400);display:flex;flex-direction:column}.cv2--360-3d-scan .s3d-card{position:relative;overflow:hidden;background:var(--s3d-card)}.cv2--360-3d-scan :where(figure){margin:0}.cv2--360-3d-scan :where(img){display:block;max-width:100%;height:auto}.cv2--360-3d-scan :where(ul,ol){list-style:none;margin:0;padding:0}.cv2--360-3d-scan .s3d-eyebrow{display:flex;align-items:center;margin:0;font-weight:700;line-height:1.22;letter-spacing:.08em;text-transform:uppercase;color:#fff}.cv2--360-3d-scan .s3d-dot{flex:none;border-radius:50%;background:currentColor}.cv2--360-3d-scan :is(.s3d-h2,.s3d-h3){margin:0;font-weight:700;color:#fff}.cv2--360-3d-scan .s3d-accent{color:var(--s3d-sky)}.cv2--360-3d-scan .s3d-p{margin:0;font-family:var(--sans);font-weight:500;color:var(--s3d-body);text-wrap:pretty;hanging-punctuation:first}.cv2--360-3d-scan .s3d-br{display:none}.cv2--360-3d-scan abbr[title]{text-decoration:none;cursor:help}.cv2--360-3d-scan :is(.s3d-stat b,.s3d-res-facts b,.s3d-step-num){font-feature-settings:"lnum";font-variant-numeric:lining-nums}.cv2--360-3d-scan :is(.s3d-sol,.s3d-f1){background:#fff}.cv2--360-3d-scan :is(.s3d-sol,.s3d-f1) :is(.s3d-eyebrow,.s3d-h2,.s3d-h3){color:var(--s3d-ink)}.cv2--360-3d-scan :is(.s3d-sol,.s3d-f1) .s3d-accent{color:var(--s3d-blue)}.cv2--360-3d-scan :is(.s3d-sol,.s3d-f1) .s3d-p{color:var(--s3d-gray)}.cv2--360-3d-scan :is(.s3d-task,.s3d-feat-head){background:var(--s3d-bg)}.cv2--360-3d-scan .s3d-chip,.cv2--360-3d-scan .s3d-tags li{font-weight:500;line-height:1.2;white-space:nowrap;border-style:solid;border-radius:60px}.cv2--360-3d-scan .s3d-chip{border-color:#2a3542;color:#fff}.cv2--360-3d-scan .s3d-tags li{border-color:#d6dce5;color:var(--s3d-ink)}.cv2--360-3d-scan :is(.s3d-chips,.s3d-tags){display:flex;flex-wrap:wrap}.cv2--360-3d-scan .s3d-glow{position:absolute;border-radius:50%;background:#0096ea;pointer-events:none}.cv2--360-3d-scan .s3d-device{--k:calc(var(--W) / var(--dw));position:relative;width:var(--W);aspect-ratio:var(--dw) /var(--dh);border-radius:calc(var(--dr) * var(--k));background:linear-gradient(var(--ga),#4a4a4f 0,#1a1a1c 38.462%,#3d3d42 76.923%);box-shadow:0 calc(var(--sy) * var(--k)) calc(var(--sb) * var(--k)) rgba(0,0,0,var(--sa));overflow:hidden}.cv2--360-3d-scan .s3d-device .s3d-screen{position:absolute;inset:calc(var(--si) * var(--k));border-radius:calc(var(--sr) * var(--k))}.cv2--360-3d-scan .s3d-screen{overflow:hidden;background:#0b0d10;container-type:inline-size}.cv2--360-3d-scan .s3d-screen-img{width:100%;height:100%;max-width:none;object-fit:cover}.cv2--360-3d-scan .s3d-ipad{--dr:43.2;--ga:122.69deg;--sy:27;--sb:72;--sa:.4}.cv2--360-3d-scan .s3d-iphone{--ga:101.998deg;--sa:.35}.cv2--360-3d-scan .s3d-hero-ipad{--dw:831.6;--dh:576;--si:19.8;--sr:27}.cv2--360-3d-scan .s3d-task-phone{--dw:345.935;--dh:723.47;--dr:56.547;--si:10.81;--sr:45.737;--sy:24.947;--sb:58.21}.cv2--360-3d-scan .s3d-f1-phone{--dw:386.733;--dh:808.792;--dr:63.216;--si:12.085;--sr:51.131;--sy:27.889;--sb:65.075}.cv2--360-3d-scan .s3d-f3-ipad{--dw:572.88;--dh:436.48;--dr:29.76;--ga:120.256deg;--si:13.64;--sr:18.6;--sy:14.88;--sb:37.2}.cv2--360-3d-scan .s3d-res-ipad{--dw:517.44;--dh:394.24;--dr:26.88;--ga:120.256deg;--si:12.32;--sr:16.8;--sy:13.44;--sb:33.6}.cv2--360-3d-scan .s3d-live{position:absolute;inset:0;pointer-events:none}.cv2--360-3d-scan .s3d-ring{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h);translate:-50% -50%;rotate:var(--rot);border-radius:50%;border:2px solid #fff;opacity:0}.cv2--360-3d-scan .s3d-ring--rec,.cv2--360-3d-scan .s3d-ring--shutter{border-color:rgba(255,255,255,.85)}.cv2--360-3d-scan .s3d-ring--floor{border-width:3px;border-color:rgba(255,255,255,.9)}.cv2--360-3d-scan .s3d-ring--pin{border-color:#ef3b3b}.cv2--360-3d-scan .s3d-rec{position:absolute;left:40.33%;top:7.75%;width:19.34%;height:3.29%;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#ff3b30}.cv2--360-3d-scan .s3d-rec-time{font-family:var(--sans);font-weight:600;font-size:3.82cqw;line-height:1;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cv2--360-3d-scan .s3d-step{position:relative;background:#f3f5f9}.cv2--360-3d-scan .s3d-step-num{display:block;font-weight:700;line-height:1.22;letter-spacing:.08em;color:var(--s3d-blue)}.cv2--360-3d-scan .s3d-step-title{margin:0;font-weight:700;line-height:1.22;color:var(--s3d-ink)}.cv2--360-3d-scan .s3d-step-text{margin:0;font-family:var(--sans);font-weight:500;line-height:1.45;color:var(--s3d-gray);text-wrap:pretty}.cv2--360-3d-scan .s3d-stack-title{margin:0;font-weight:700;line-height:1.22;color:var(--s3d-ink)}.cv2--360-3d-scan .s3d-browser{position:relative;overflow:hidden;background:#14191f}.cv2--360-3d-scan .s3d-browser-bar{position:relative;display:flex;align-items:center;background:#1b2129}.cv2--360-3d-scan .s3d-browser-dots{display:flex}.cv2--360-3d-scan .s3d-browser-dots i{display:block;border-radius:50%;background:#ff5f57}.cv2--360-3d-scan .s3d-browser-dots i:nth-child(2){background:#febc2e}.cv2--360-3d-scan .s3d-browser-dots i:nth-child(3){background:#28c840}.cv2--360-3d-scan .s3d-browser-url{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:var(--s3d-card);font-weight:500;line-height:1.22;color:#8e9bab}.cv2--360-3d-scan .s3d-browser-screen{position:relative;overflow:hidden;line-height:0}.cv2--360-3d-scan .s3d-f3{background:#0b1f2e}.cv2--360-3d-scan .s3d-f3 .s3d-p{color:#b7c9d8;font-weight:400}.cv2--360-3d-scan .s3d-f4{background:var(--s3d-blue)}.cv2--360-3d-scan .s3d-f4 .s3d-p{color:#dceffb;font-weight:400}.cv2--360-3d-scan .s3d-plan{position:relative}.cv2--360-3d-scan .s3d-plan .s3d-screen{position:relative;aspect-ratio:499/472;background:#1f2023}.cv2--360-3d-scan .s3d-res-facts li{display:flex;align-items:center}.cv2--360-3d-scan .s3d-res-facts b{flex:none;font-weight:700;line-height:1.22;color:var(--s3d-sky)}.cv2--360-3d-scan .s3d-res-facts span{font-family:var(--sans);font-weight:500;line-height:1.3;color:var(--s3d-body)}.cv2--360-3d-scan .s3d-result .s3d-p{color:#dce4ec}.cv2--360-3d-scan .s3d-final{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(148.756deg,#2ba8f0,#0f79b5 71.429%)}.cv2--360-3d-scan .s3d-final-title{margin:0;font-weight:700;line-height:1.1;color:#fff;text-wrap:balance}.cv2--360-3d-scan .s3d-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:#17141e;font-family:var(--sans);font-weight:600;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.18);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}@media (hover:hover){.cv2--360-3d-scan .s3d-btn:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(6,30,52,.22)}}.cv2--360-3d-scan .s3d-btn:focus-visible{outline:3px solid rgba(255,255,255,.85);outline-offset:3px}.cv2--360-3d-scan .s3d-more{display:contents;--u:var(--s3d-u);--more-bg:var(--s3d-card);--more-line:var(--s3d-card);--more-tile:rgba(255,255,255,.04);--more-tile-line:rgba(255,255,255,.1);--more-vis:#14191f;--more-dim:var(--s3d-body);--more-read-line:rgba(255,255,255,.12);--more-hover-line:rgba(59,179,245,.6);--more-hover-bg:rgba(59,179,245,.06);--more-hover-text:var(--s3d-sky);--more-hover-title:var(--s3d-sky);--more-focus:var(--s3d-sky)}.cv2--360-3d-scan .s3d-prevnext{padding:20px 0 8px}.cv2--360-3d-scan .prevnext{border-top-color:rgba(255,255,255,.12)}.cv2--360-3d-scan .prevnext-kicker{color:#8e9bab}.cv2--360-3d-scan .prevnext-title{color:#fff}.cv2--360-3d-scan .prevnext-arrow{color:#fff;border-color:rgba(255,255,255,.2)}@media (hover:hover){.cv2--360-3d-scan .prevnext-link:hover .prevnext-arrow{background:var(--s3d-sky);border-color:var(--s3d-sky);color:var(--s3d-ink)}.cv2--360-3d-scan .prevnext-link:hover .prevnext-title{color:var(--s3d-sky)}}@media (max-width:560px){.cv2--360-3d-scan .prevnext-next{border-top-color:rgba(255,255,255,.12)}}@media (min-width:1200px){.cv2--360-3d-scan .s3d-col,.cv2--360-3d-scan .s3d-feat{gap:calc(20 * var(--s3d-u))}.cv2--360-3d-scan .s3d-feat{display:flex;flex-direction:column}.cv2--360-3d-scan .s3d-card{border-radius:calc(var(--case-d-r) * var(--s3d-u))}.cv2--360-3d-scan .s3d-br{display:inline}.cv2--360-3d-scan .s3d-device{--W:calc(var(--dw) * var(--s3d-u));position:absolute;z-index:1}.cv2--360-3d-scan .s3d-eyebrow{gap:calc(8 * var(--s3d-u));font-size:calc(14 * var(--s3d-u))}.cv2--360-3d-scan .s3d-dot{width:calc(8 * var(--s3d-u));height:calc(8 * var(--s3d-u))}.cv2--360-3d-scan .s3d-chips{gap:calc(14 * var(--s3d-u)) calc(10 * var(--s3d-u))}.cv2--360-3d-scan .s3d-chip{padding:calc(12 * var(--s3d-u)) calc(20 * var(--s3d-u));border-width:calc(1 * var(--s3d-u));font-size:calc(15 * var(--s3d-u))}.cv2--360-3d-scan .s3d-tags{gap:calc(10 * var(--s3d-u)) calc(8 * var(--s3d-u))}.cv2--360-3d-scan .s3d-tags li{padding:calc(10 * var(--s3d-u)) calc(18 * var(--s3d-u));border-width:calc(1 * var(--s3d-u));font-size:calc(15 * var(--s3d-u))}.cv2--360-3d-scan .s3d-ring{border-width:calc(2 * var(--s3d-u))}.cv2--360-3d-scan .s3d-ring--floor{border-width:calc(3 * var(--s3d-u))}.cv2--360-3d-scan .s3d-hero{height:calc(1270 * var(--s3d-u))}.cv2--360-3d-scan .s3d-glow--hero{left:calc(50 * var(--s3d-u));top:calc(470 * var(--s3d-u));width:calc(1300 * var(--s3d-u));height:calc(620 * var(--s3d-u));opacity:.3;filter:blur(calc(110 * var(--s3d-u)))}.cv2--360-3d-scan .s3d-facts{position:absolute;left:calc(var(--case-d-x) * var(--s3d-u));top:calc(64 * var(--s3d-u));margin:0;display:grid;grid-template-columns:repeat(4,calc((1400 - 2 * var(--case-d-x)) / 4 * var(--s3d-u)));z-index:2}.cv2--360-3d-scan .s3d-fact dt{font-weight:400;color:#8e9bab}.cv2--360-3d-scan .s3d-fact dd,.cv2--360-3d-scan .s3d-fact dt{font-size:calc(16 * var(--s3d-u));line-height:1.25;white-space:nowrap}.cv2--360-3d-scan .s3d-fact dd{margin:calc(10 * var(--s3d-u)) 0 0;font-weight:500;color:#fff}.cv2--360-3d-scan .s3d-logo{position:absolute;left:calc(634 * var(--s3d-u));top:calc(150 * var(--s3d-u));width:calc(133 * var(--s3d-u));z-index:2}.cv2--360-3d-scan .s3d-title{position:absolute;left:0;right:0;top:calc(262 * var(--s3d-u));margin:0;text-align:center;white-space:nowrap;font-weight:700;font-size:calc(112 * var(--s3d-u));line-height:1.223;color:#fff;z-index:2}.cv2--360-3d-scan .s3d-sub{position:absolute;left:calc(250 * var(--s3d-u));top:calc(412 * var(--s3d-u));width:calc(900 * var(--s3d-u));margin:0;text-align:center;font-family:var(--sans);font-weight:500;font-size:calc(22 * var(--s3d-u));line-height:1.4;color:#c3cdd8;z-index:2}.cv2--360-3d-scan .s3d-hero-ipad{left:calc(284 * var(--s3d-u));top:calc(520 * var(--s3d-u))}.cv2--360-3d-scan .s3d-stats{position:absolute;left:calc(var(--case-d-x) * var(--s3d-u));top:calc(1140 * var(--s3d-u));display:grid;grid-template-columns:repeat(4,calc((1400 - 2 * var(--case-d-x)) / 4 * var(--s3d-u)));z-index:2}.cv2--360-3d-scan .s3d-stat{display:flex;flex-direction:column;gap:calc(8 * var(--s3d-u))}.cv2--360-3d-scan .s3d-stat b{font-weight:700;font-size:calc(24 * var(--s3d-u));line-height:1.22;color:var(--s3d-sky);white-space:nowrap}.cv2--360-3d-scan .s3d-stat span{font-family:var(--sans);font-weight:500;font-size:calc(13 * var(--s3d-u));line-height:1.5;color:var(--s3d-body);white-space:nowrap}.cv2--360-3d-scan .s3d-task{height:calc(930 * var(--s3d-u))}.cv2--360-3d-scan .s3d-task-text{position:absolute;left:calc(var(--case-d-x) * var(--s3d-u));top:calc(var(--case-d-y) * var(--s3d-u));width:calc(760 * var(--s3d-u));z-index:2}.cv2--360-3d-scan .s3d-h2--task{margin-top:calc(73 * var(--s3d-u));font-size:calc(60 * var(--s3d-u));line-height:1.12}.cv2--360-3d-scan .s3d-task-p{margin-top:calc(40 * var(--s3d-u));width:calc(640 * var(--s3d-u));font-size:calc(20 * var(--s3d-u));line-height:1.5}.cv2--360-3d-scan .s3d-task .s3d-chips{margin-top:calc(48 * var(--s3d-u));width:calc(700 * var(--s3d-u))}.cv2--360-3d-scan .s3d-task-phone{left:calc(916.79 * var(--s3d-u));top:calc(101.46 * var(--s3d-u))}.cv2--360-3d-scan .s3d-sol{height:calc(860 * var(--s3d-u));padding:calc(var(--case-d-y) * var(--s3d-u)) 0 0 calc(var(--case-d-x) * var(--s3d-u));box-sizing:border-box}.cv2--360-3d-scan .s3d-h2--sol{margin-top:calc(39 * var(--s3d-u));width:calc(900 * var(--s3d-u));font-size:calc(52 * var(--s3d-u));line-height:1.12}.cv2--360-3d-scan .s3d-steps{position:absolute;left:calc(var(--case-d-x) * var(--s3d-u));top:calc(322 * var(--s3d-u));display:grid;grid-template-columns:repeat(4,calc(266 * var(--s3d-u)));grid-gap:calc(18 * var(--s3d-u));gap:calc(18 * var(--s3d-u))}.cv2--360-3d-scan .s3d-step{height:calc(210 * var(--s3d-u));padding:calc(26 * var(--s3d-u)) calc(28 * var(--s3d-u)) 0;border-radius:calc(28 * var(--s3d-u));box-sizing:border-box}.cv2--360-3d-scan .s3d-step:not(:last-child):after{content:"";position:absolute;left:100%;top:calc(104 * var(--s3d-u));width:calc(18 * var(--s3d-u));height:calc(2 * var(--s3d-u));background:#c8d0da}.cv2--360-3d-scan .s3d-step-num{font-size:calc(14 * var(--s3d-u))}.cv2--360-3d-scan .s3d-step-title{margin-top:calc(13 * var(--s3d-u));font-size:calc(22 * var(--s3d-u))}.cv2--360-3d-scan .s3d-step-text{margin-top:calc(15 * var(--s3d-u));width:calc(210 * var(--s3d-u));font-size:calc(14 * var(--s3d-u))}.cv2--360-3d-scan .s3d-stack{position:absolute;left:calc(var(--case-d-x) * var(--s3d-u));top:calc(592 * var(--s3d-u));width:calc(472 * var(--s3d-u))}.cv2--360-3d-scan .s3d-stack-title{font-size:calc(20 * var(--s3d-u))}.cv2--360-3d-scan .s3d-sol .s3d-tags{margin-top:calc(20 * var(--s3d-u))}.cv2--360-3d-scan .s3d-sol-note{position:absolute;right:calc(var(--case-d-x) * var(--s3d-u));top:calc(592 * var(--s3d-u));width:calc(560 * var(--s3d-u));font-weight:400;font-size:calc(18 * var(--s3d-u));line-height:1.5}.cv2--360-3d-scan .s3d-feat-head{height:calc(400 * var(--s3d-u));padding-top:calc(90 * var(--s3d-u));box-sizing:border-box;border-radius:0;text-align:center}.cv2--360-3d-scan .s3d-feat-head .s3d-eyebrow{justify-content:center}.cv2--360-3d-scan .s3d-h2--feat{width:calc(1120 * var(--s3d-u));margin:calc(43 * var(--s3d-u)) auto 0;font-size:calc(52 * var(--s3d-u));line-height:1.2}.cv2--360-3d-scan .s3d-f1{height:calc(1000 * var(--s3d-u))}.cv2--360-3d-scan .s3d-f1-text{position:absolute;left:calc(var(--case-d-x) * var(--s3d-u));top:calc(200 * var(--s3d-u));width:calc(560 * var(--s3d-u));z-index:2}.cv2--360-3d-scan .s3d-h3--f1{margin-top:calc(39 * var(--s3d-u));font-size:calc(40 * var(--s3d-u));line-height:1.15}.cv2--360-3d-scan .s3d-f1-p{width:calc(520 * var(--s3d-u));margin-top:calc(32 * var(--s3d-u));font-size:calc(18 * var(--s3d-u));line-height:1.5}.cv2--360-3d-scan .s3d-f1-p+.s3d-f1-p{margin-top:calc(20 * var(--s3d-u))}.cv2--360-3d-scan .s3d-f1-phone{left:calc(866.07 * var(--s3d-u));top:calc(95.6 * var(--s3d-u))}.cv2--360-3d-scan .s3d-f2{height:calc(1280 * var(--s3d-u))}.cv2--360-3d-scan .s3d-f2-head{position:absolute;left:calc(var(--case-d-x) * var(--s3d-u));top:calc(var(--case-d-y) * var(--s3d-u));width:calc(620 * var(--s3d-u));z-index:2}.cv2--360-3d-scan .s3d-h3--f2{margin-top:calc(39 * var(--s3d-u));font-size:calc(44 * var(--s3d-u));line-height:1.15}.cv2--360-3d-scan .s3d-f2-p{position:absolute;right:calc(var(--case-d-x) * var(--s3d-u));top:calc(168 * var(--s3d-u));width:calc(420 * var(--s3d-u));font-size:calc(20 * var(--s3d-u));line-height:1.5;z-index:2}.cv2--360-3d-scan .s3d-browser{position:absolute;left:calc(140 * var(--s3d-u));top:calc(420 * var(--s3d-u));width:calc(1120 * var(--s3d-u));height:calc(760 * var(--s3d-u));border-radius:calc(24 * var(--s3d-u)) calc(24 * var(--s3d-u)) 0 0;box-shadow:0 calc(24 * var(--s3d-u)) calc(60 * var(--s3d-u)) rgba(0,0,0,.45)}.cv2--360-3d-scan .s3d-browser-bar{height:calc(48 * var(--s3d-u))}.cv2--360-3d-scan .s3d-browser-dots{position:absolute;left:calc(20 * var(--s3d-u));top:calc(18 * var(--s3d-u));gap:calc(8 * var(--s3d-u))}.cv2--360-3d-scan .s3d-browser-dots i{width:calc(12 * var(--s3d-u));height:calc(12 * var(--s3d-u))}.cv2--360-3d-scan .s3d-browser-url{position:absolute;left:calc(300 * var(--s3d-u));top:calc(9 * var(--s3d-u));width:calc(520 * var(--s3d-u));height:calc(30 * var(--s3d-u));box-sizing:border-box;padding:calc(7 * var(--s3d-u)) calc(18 * var(--s3d-u));border-radius:calc(15 * var(--s3d-u));font-size:calc(13 * var(--s3d-u))}.cv2--360-3d-scan .s3d-browser-screen{height:calc(712 * var(--s3d-u))}.cv2--360-3d-scan .s3d-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(20 * var(--s3d-u));gap:calc(20 * var(--s3d-u))}.cv2--360-3d-scan .s3d-half{height:calc(830 * var(--s3d-u));padding:calc(var(--case-d-y-half) * var(--s3d-u)) calc(var(--case-d-x-half) * var(--s3d-u)) 0;box-sizing:border-box}.cv2--360-3d-scan .s3d-h3--half{font-size:calc(32 * var(--s3d-u));line-height:1.18}.cv2--360-3d-scan .s3d-h3--half,.cv2--360-3d-scan .s3d-half-p{width:calc((690 - 2 * var(--case-d-x-half)) * var(--s3d-u));position:relative;z-index:2}.cv2--360-3d-scan .s3d-half-p{margin-top:calc(20 * var(--s3d-u));font-size:calc(17 * var(--s3d-u));line-height:1.5}.cv2--360-3d-scan .s3d-f3-ipad{left:calc(59 * var(--s3d-u));top:calc(310 * var(--s3d-u))}.cv2--360-3d-scan .s3d-plan{position:absolute;left:calc(96 * var(--s3d-u));top:calc(298 * var(--s3d-u));width:calc(499 * var(--s3d-u))}.cv2--360-3d-scan .s3d-plan .s3d-screen{border-radius:calc(32 * var(--s3d-u));box-shadow:0 calc(24 * var(--s3d-u)) calc(60 * var(--s3d-u)) rgba(0,0,0,.4)}.cv2--360-3d-scan .s3d-result{height:calc(700 * var(--s3d-u))}.cv2--360-3d-scan .s3d-glow--result{left:calc(-220 * var(--s3d-u));top:calc(230 * var(--s3d-u));width:calc(900 * var(--s3d-u));height:calc(700 * var(--s3d-u));opacity:.34;filter:blur(calc(100 * var(--s3d-u)))}.cv2--360-3d-scan .s3d-res-ipad{left:calc(120 * var(--s3d-u));top:calc(150 * var(--s3d-u))}.cv2--360-3d-scan .s3d-result-text{position:absolute;right:calc(var(--case-d-x) * var(--s3d-u));top:calc(var(--case-d-y) * var(--s3d-u));width:calc(560 * var(--s3d-u));z-index:2}.cv2--360-3d-scan .s3d-result-p{margin-top:calc(43 * var(--s3d-u));font-size:calc(24 * var(--s3d-u));line-height:1.45}.cv2--360-3d-scan .s3d-res-facts{position:absolute;left:0;top:calc(275 * var(--s3d-u));display:flex;flex-direction:column;gap:calc(13 * var(--s3d-u))}.cv2--360-3d-scan .s3d-res-facts li{gap:calc(18 * var(--s3d-u))}.cv2--360-3d-scan .s3d-res-facts b{font-size:calc(34 * var(--s3d-u))}.cv2--360-3d-scan .s3d-res-facts span{font-size:calc(15 * var(--s3d-u));white-space:nowrap}.cv2--360-3d-scan .s3d-more{--more-r:calc(var(--case-d-r) * var(--s3d-u))}.cv2--360-3d-scan .s3d-final{height:calc(637 * var(--s3d-u));gap:calc(40 * var(--s3d-u))}.cv2--360-3d-scan .s3d-final-title{font-size:calc(64 * var(--s3d-u))}.cv2--360-3d-scan .s3d-btn{min-width:calc(240 * var(--s3d-u));min-height:calc(72 * var(--s3d-u));padding:0 calc(26 * var(--s3d-u));font-size:calc(21.6 * var(--s3d-u))}}@media (max-width:1199px){.cv2--360-3d-scan .s3d-col{gap:var(--case-gap)}.cv2--360-3d-scan .s3d-feat{display:flex;flex-direction:column;gap:var(--case-gap)}.cv2--360-3d-scan .s3d-card{--pad:var(--case-pad);border-radius:var(--case-r);padding:var(--case-pad-y) var(--pad)}.cv2--360-3d-scan .s3d-glow{display:none}.cv2--360-3d-scan .s3d-device{--W:min(calc(100cqw - 2 * var(--pad)),680px);margin:28px auto 0}.cv2--360-3d-scan .s3d-iphone{--W:min(calc((100cqw - 2 * var(--pad)) * .66),300px)}.cv2--360-3d-scan .s3d-eyebrow{gap:8px;font-size:14px}.cv2--360-3d-scan .s3d-dot{width:8px;height:8px}.cv2--360-3d-scan .s3d-h2{font-size:28px;line-height:1.15;text-wrap:balance}.cv2--360-3d-scan .s3d-h3{font-size:24px;line-height:1.2;text-wrap:balance}.cv2--360-3d-scan .s3d-p{font-size:16px;line-height:1.6}.cv2--360-3d-scan .s3d-eyebrow+:is(.s3d-h2,.s3d-h3){margin-top:20px}.cv2--360-3d-scan .s3d-p+.s3d-p,.cv2--360-3d-scan :is(.s3d-h2,.s3d-h3)+.s3d-p{margin-top:14px}.cv2--360-3d-scan .s3d-chips{margin-top:24px;gap:8px}.cv2--360-3d-scan .s3d-chip{padding:11px 16px;border-width:1px;font-size:14px}.cv2--360-3d-scan .s3d-tags{margin-top:16px;gap:8px}.cv2--360-3d-scan .s3d-tags li{padding:9px 14px;border-width:1px;font-size:14px}.cv2--360-3d-scan .s3d-hero{padding-bottom:32px;background:radial-gradient(110% 45% at 50% 62%,rgba(0,150,234,.3),rgba(0,150,234,0) 70%),var(--s3d-card)}.cv2--360-3d-scan .s3d-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 14px;gap:16px 14px}.cv2--360-3d-scan .s3d-fact dt{font-weight:400;font-size:14px;line-height:1.4;color:#8e9bab}.cv2--360-3d-scan .s3d-fact dd{margin:4px 0 0;font-weight:500;font-size:15px;line-height:1.35;color:#fff}.cv2--360-3d-scan .s3d-logo{width:96px;margin:36px auto 0}.cv2--360-3d-scan .s3d-title{margin:14px 0 0;text-align:center;font-weight:700;font-size:clamp(38px,9vw,72px);line-height:1.15;color:#fff;text-wrap:balance}.cv2--360-3d-scan .s3d-sub{margin:14px auto 0;max-width:640px;text-align:center;font-family:var(--sans);font-weight:500;font-size:16px;line-height:1.5;color:#c3cdd8;text-wrap:balance}.cv2--360-3d-scan .s3d-stats{margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px 16px;gap:22px 16px}.cv2--360-3d-scan .s3d-stat{display:flex;flex-direction:column;gap:6px}.cv2--360-3d-scan .s3d-stat b{font-weight:700;font-size:18px;line-height:1.22;color:var(--s3d-sky)}.cv2--360-3d-scan .s3d-stat span{font-family:var(--sans);font-weight:500;font-size:14px;line-height:1.45;color:var(--s3d-body);text-wrap:pretty}.cv2--360-3d-scan .s3d-task{padding-bottom:40px;background:radial-gradient(90% 40% at 50% 80%,rgba(0,150,234,.14),rgba(0,150,234,0)),var(--s3d-bg)}.cv2--360-3d-scan .s3d-h2--task{font-size:30px;line-height:1.12}.cv2--360-3d-scan .s3d-steps{margin-top:28px;display:grid;grid-gap:10px;gap:10px}.cv2--360-3d-scan .s3d-step{padding:22px 22px 24px;border-radius:22px}.cv2--360-3d-scan .s3d-step-num{font-size:14px}.cv2--360-3d-scan .s3d-step-title{margin-top:10px;font-size:20px}.cv2--360-3d-scan .s3d-step-text{margin-top:8px;font-size:15px}.cv2--360-3d-scan .s3d-stack{margin-top:32px}.cv2--360-3d-scan .s3d-stack-title{font-size:20px}.cv2--360-3d-scan .s3d-sol-note{margin-top:20px;font-weight:400}.cv2--360-3d-scan .s3d-feat-head{text-align:center;padding:32px var(--pad)}.cv2--360-3d-scan .s3d-feat-head .s3d-eyebrow{justify-content:center}.cv2--360-3d-scan .s3d-h2--feat{font-size:28px}.cv2--360-3d-scan .s3d-f1{padding-bottom:40px}.cv2--360-3d-scan .s3d-f2{padding-bottom:0}.cv2--360-3d-scan .s3d-f2 .s3d-f2-p{margin-top:14px}.cv2--360-3d-scan .s3d-browser{margin:28px calc(-1 * var(--pad)) 0;border-radius:18px 18px 0 0}.cv2--360-3d-scan .s3d-browser-bar{height:36px;padding:0 14px;gap:14px}.cv2--360-3d-scan .s3d-browser-dots{gap:6px}.cv2--360-3d-scan .s3d-browser-dots i{width:10px;height:10px}.cv2--360-3d-scan .s3d-browser-url{display:none}.cv2--360-3d-scan .s3d-browser-screen{aspect-ratio:1120/712}.cv2--360-3d-scan .s3d-row{display:grid;grid-gap:var(--case-gap);gap:var(--case-gap)}.cv2--360-3d-scan .s3d-half{padding-bottom:var(--case-pad-y)}.cv2--360-3d-scan .s3d-plan{margin:28px auto 0;max-width:460px}.cv2--360-3d-scan .s3d-plan .s3d-screen{border-radius:22px;box-shadow:0 18px 44px rgba(0,0,0,.35)}.cv2--360-3d-scan .s3d-result{display:flex;flex-direction:column;background:radial-gradient(100% 45% at 30% 90%,rgba(0,150,234,.3),rgba(0,150,234,0) 70%),var(--s3d-card)}.cv2--360-3d-scan .s3d-result-text{order:-1}.cv2--360-3d-scan .s3d-result-p{margin-top:20px;font-size:18px;line-height:1.5}.cv2--360-3d-scan .s3d-res-facts{margin-top:24px;display:flex;flex-direction:column;gap:14px}.cv2--360-3d-scan .s3d-res-facts li{gap:14px}.cv2--360-3d-scan .s3d-res-facts b{min-width:3.4em;font-size:26px}.cv2--360-3d-scan .s3d-res-facts span{font-size:15px}.cv2--360-3d-scan .s3d-more{--more-r:var(--case-r);--more-pad:var(--case-pad)}.cv2--360-3d-scan .s3d-final{padding:56px var(--pad);gap:26px}.cv2--360-3d-scan .s3d-final-title{font-size:30px}.cv2--360-3d-scan .s3d-btn{min-height:52px;padding:0 30px;font-size:16px}}@media (max-width:359px){.cv2--360-3d-scan .s3d-stats{grid-template-columns:1fr;gap:18px}}@media (min-width:640px) and (max-width:1199px){.cv2--360-3d-scan .s3d-facts{grid-template-columns:repeat(4,auto);justify-content:space-between}.cv2--360-3d-scan .s3d-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.cv2--360-3d-scan .s3d-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.cv2--360-3d-scan .s3d-h2{font-size:38px}.cv2--360-3d-scan .s3d-h2--task{font-size:44px}.cv2--360-3d-scan .s3d-h3{font-size:30px}.cv2--360-3d-scan .s3d-p{font-size:17px}.cv2--360-3d-scan .s3d-sub{font-size:18px}.cv2--360-3d-scan .s3d-browser-url{display:block;flex:0 1 420px;margin:0 auto;padding:4px 14px;border-radius:12px;font-size:14px}.cv2--360-3d-scan .s3d-final-title{font-size:44px}}@media (min-width:900px) and (max-width:1199px){.cv2--360-3d-scan :is(.s3d-task,.s3d-f1){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:40px;gap:40px}.cv2--360-3d-scan :is(.s3d-task,.s3d-f1) .s3d-iphone{--W:280px;margin:0}.cv2--360-3d-scan .s3d-row{grid-template-columns:1fr 1fr}.cv2--360-3d-scan .s3d-row .s3d-device{--W:calc((100cqw - var(--case-gap)) / 2 - 2 * var(--pad))}}@media (prefers-reduced-motion:reduce){.cv2--360-3d-scan .s3d-ring{display:none}}@media (prefers-reduced-motion:no-preference){.cv2--360-3d-scan{--s3d-ease:cubic-bezier(.16,1,.3,1)}.cv2--360-3d-scan .s3d-hero-ipad{animation:s3d-in-up 1.1s var(--s3d-ease) .1s both}.cv2--360-3d-scan .s3d-stat{animation:s3d-in-chip .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.45s + var(--i, 0) * 80ms)}.cv2--360-3d-scan .is-visible .s3d-in-right{animation:s3d-in-right 1.1s var(--s3d-ease) .15s both}.cv2--360-3d-scan .is-visible .s3d-in-left{animation:s3d-in-left 1.1s var(--s3d-ease) .15s both}.cv2--360-3d-scan .is-visible .s3d-in-up{animation:s3d-in-up 1.1s var(--s3d-ease) .15s both}.cv2--360-3d-scan .s3d-row.is-visible .s3d-f4 .s3d-in-up{animation-delay:.3s}.cv2--360-3d-scan .is-visible :is(.s3d-chip,.s3d-tags li,.s3d-res-facts li){animation:s3d-in-chip .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.25s + var(--i, 0) * 60ms)}.cv2--360-3d-scan .is-visible .s3d-step{animation:s3d-in-chip .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.2s + var(--i, 0) * .11s)}.cv2--360-3d-scan :is(.s3d-hero,.is-visible) .s3d-ring{animation:s3d-ring 2.2s ease-out calc(1s + var(--d, 0s)) infinite both}.cv2--360-3d-scan .is-visible .s3d-ring--floor{animation:s3d-floor 2.8s ease-out calc(1.2s + var(--d, 0s)) infinite both}}@keyframes s3d-in-up{0%{opacity:0;translate:0 calc(60 * var(--s3d-u))}to{opacity:1;translate:0 0}}@keyframes s3d-in-right{0%{opacity:0;translate:calc(60 * var(--s3d-u)) 0}to{opacity:1;translate:0 0}}@keyframes s3d-in-left{0%{opacity:0;translate:calc(-60 * var(--s3d-u)) 0}to{opacity:1;translate:0 0}}@keyframes s3d-in-chip{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes s3d-ring{0%{opacity:.8;scale:1}to{opacity:0;scale:1.8}}@keyframes s3d-floor{0%{opacity:.7;scale:1}to{opacity:0;scale:1.45}}@property --vv-u{syntax:"<length>";inherits:true;initial-value:1px}.cv2--vocalviews{--vv-page:#f6f7fb;--vv-ink:#17141e;--vv-body:#5b586b;--vv-muted:#8a8798;--vv-line:#e6e4ee;--vv-chip-line:#d6d4e0;--vv-violet:#5b3fd6;--vv-lilac:#9d8cf5;--vv-teal:#34d6c6;--vv-dark:#17141e;--vv-grad:linear-gradient(90deg,#34d6c6,#650dd5);--vv-ease:cubic-bezier(.2,.7,.2,1);background:var(--vv-page);color:var(--vv-ink);font-family:var(--head);letter-spacing:0;padding-bottom:64px}body:has(.cv2--vocalviews) .site-footer{margin-top:0}.cv2--vocalviews .vv-wrap{max-width:1440px;margin:0 auto;padding:var(--case-gutter);container-type:inline-size}.cv2--vocalviews .vv-col{--vv-u:calc(100cqw / 1400);display:flex;flex-direction:column}.cv2--vocalviews .vv-card{position:relative;overflow:hidden;background:#fff;isolation:isolate}.cv2--vocalviews :where(figure){margin:0}.cv2--vocalviews :where(img){display:block;max-width:100%;height:auto}.cv2--vocalviews picture{display:block;line-height:0}.cv2--vocalviews .vv-bg{position:absolute;inset:0;z-index:-1}.cv2--vocalviews .vv-line:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid var(--vv-line);pointer-events:none;z-index:3}.cv2--vocalviews .vv-bg img{width:100%;height:100%}.cv2--vocalviews :is(.vv-h2,.vv-h3,.vv-title,.vv-final-title,.vv-role-title,.vv-step-title,.vv-stack-title){margin:0;font-family:var(--head);font-weight:700;color:var(--vv-ink);letter-spacing:0}.cv2--vocalviews .vv-accent{color:var(--vv-violet)}.cv2--vocalviews :is(.vv-p,.vv-result-p,.vv-role-p,.vv-step-p,.vv-hero-sub){margin:0;font-family:var(--sans);font-weight:400;color:var(--vv-body);text-wrap:pretty}.cv2--vocalviews .vv-eyebrow{display:flex;width:max-content;align-items:center;gap:8px;margin:0;font-family:var(--head);font-weight:700;font-size:14px;line-height:1.22;letter-spacing:.08em;text-transform:uppercase;color:var(--vv-ink)}.cv2--vocalviews .vv-dot{flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}.cv2--vocalviews .vv-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 8px}.cv2--vocalviews .vv-chip{font-weight:500;font-size:15px;line-height:1.2;color:var(--vv-ink);border:1px solid var(--vv-chip-line);border-radius:60px;padding:10px 18px;white-space:nowrap}:is(.cv2--vocalviews .vv-stats,.cv2--vocalviews .vv-facts-list) b{font-feature-settings:"lnum";font-variant-numeric:lining-nums}.cv2--vocalviews .vv-layer img{width:100%;max-width:none}.cv2--vocalviews .vv-live{position:absolute;inset:0;pointer-events:none}.cv2--vocalviews .vv-timer{position:absolute;display:flex;align-items:center;background:#f1f3f4;font-family:var(--sans);font-weight:500;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:.2em}.cv2--vocalviews .vv-speak{position:absolute;border:max(1.5px,.12cqw) solid #2dd3bc;border-radius:.4cqw;opacity:0}.cv2--vocalviews .vv-speak--round{border-radius:50%}.cv2--vocalviews .vv-browser{overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 24px 60px rgba(26,13,64,.18)}.cv2--vocalviews .vv-browser--dark{background:#23202c;box-shadow:0 24px 60px rgba(0,0,0,.35)}.cv2--vocalviews .vv-browser-bar{position:relative;display:flex;align-items:center;gap:7px;height:44px;padding:0 18px;background:#f1f2f5}.cv2--vocalviews .vv-browser--dark .vv-browser-bar{background:#2c2937}.cv2--vocalviews .vv-browser-bar i{flex:none;width:11px;height:11px;border-radius:50%;background:#ff5f57}.cv2--vocalviews .vv-browser-bar i:nth-child(2){background:#febc2e}.cv2--vocalviews .vv-browser-bar i:nth-child(3){background:#28c840}.cv2--vocalviews .vv-browser-url{display:flex;align-items:center;height:28px;margin-left:40px;padding:0 16px;border-radius:14px;background:#fff;font-weight:500;font-size:12px;color:var(--vv-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv2--vocalviews .vv-browser--dark .vv-browser-url{background:var(--vv-dark)}.cv2--vocalviews .vv-browser>img{width:100%}.cv2--vocalviews .vv-more-scope{display:contents;--more-ink:var(--vv-ink);--more-bg:#fff;--more-line:var(--vv-line);--more-tile:var(--vv-page);--more-tile-line:var(--vv-line);--more-vis:#ecebf3;--more-dim:var(--vv-body);--more-read-line:var(--vv-line);--more-hover-line:rgba(91,63,214,.5);--more-hover-bg:rgba(91,63,214,.05);--more-hover-text:var(--vv-violet);--more-hover-title:var(--vv-violet);--more-focus:var(--vv-violet);--more-r:var(--case-r);--more-pad:var(--case-pad)}.cv2--vocalviews .vv-final{background:linear-gradient(108.8deg,#34d6c6 -8.3%,#650dd5 69.1%);text-align:center}.cv2--vocalviews .vv-final-body{display:flex;flex-direction:column;align-items:center}.cv2--vocalviews .vv-final-title{color:#fff;text-wrap:balance}.cv2--vocalviews .vv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 36px;border-radius:999px;background:#fff;color:#17141e;font-family:var(--sans);font-weight:600;font-size:17px;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.18);transition:translate .2s ease,box-shadow .2s ease}.cv2--vocalviews .vv-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (hover:hover){.cv2--vocalviews .vv-btn:hover{translate:0 -2px;box-shadow:0 14px 34px rgba(23,20,30,.24)}}.cv2--vocalviews .vv-prevnext{padding:20px 0 8px}@media (hover:hover){.cv2--vocalviews .prevnext-link:hover .prevnext-arrow{background:var(--vv-violet);border-color:var(--vv-violet);color:#fff}.cv2--vocalviews .prevnext-link:hover .prevnext-title{color:var(--vv-violet)}}@media (min-width:981px){.cv2--vocalviews .vv-prevnext{width:calc(var(--wrap) - 56px);max-width:100%;margin-inline:auto;padding-inline:0}}@media (min-width:1200px){.cv2--vocalviews .vv-col{gap:calc(20 * var(--vv-u))}.cv2--vocalviews .vv-card{border-radius:calc(var(--case-d-r) * var(--vv-u))}.cv2--vocalviews .vv-cut{display:none}.cv2--vocalviews .vv-eyebrow{gap:calc(8 * var(--vv-u));font-size:calc(14 * var(--vv-u))}.cv2--vocalviews .vv-dot{width:calc(8 * var(--vv-u));height:calc(8 * var(--vv-u))}.cv2--vocalviews .vv-chips{gap:calc(10 * var(--vv-u)) calc(8 * var(--vv-u))}.cv2--vocalviews .vv-chip{font-size:calc(15 * var(--vv-u));padding:calc(10 * var(--vv-u)) calc(18 * var(--vv-u));border-width:calc(1 * var(--vv-u));border-radius:calc(60 * var(--vv-u))}.cv2--vocalviews .vv-layer{position:absolute;left:calc(var(--x) * var(--vv-u));top:calc(var(--y) * var(--vv-u));width:calc(var(--w) * var(--vv-u));container-type:inline-size}.cv2--vocalviews .vv-layers{position:absolute;inset:0;pointer-events:none}.cv2--vocalviews .vv-hero{height:calc(1310 * var(--vv-u));background:none}.cv2--vocalviews .vv-hero:after{content:none}.cv2--vocalviews .vv-facts{margin:0}.cv2--vocalviews .vv-fact{position:absolute;left:calc(var(--x) * var(--vv-u));top:calc(var(--y) * var(--vv-u));white-space:nowrap}.cv2--vocalviews .vv-fact dt{font-weight:400;font-size:calc(16 * var(--vv-u));line-height:1.25;color:var(--vv-muted)}.cv2--vocalviews .vv-fact dd{margin:calc(10 * var(--vv-u)) 0 0;font-weight:500;font-size:calc(16 * var(--vv-u));line-height:1.25;color:var(--vv-ink)}.cv2--vocalviews .vv-mark{position:absolute;left:calc(660.6 * var(--vv-u));top:calc(190 * var(--vv-u));width:calc(78.8 * var(--vv-u))}.cv2--vocalviews .vv-title{position:absolute;left:0;top:calc(262 * var(--vv-u));width:100%;text-align:center;font-size:calc(112 * var(--vv-u));line-height:1.2232}.cv2--vocalviews .vv-hero-sub{position:absolute;left:calc(200 * var(--vv-u));top:calc(412 * var(--vv-u));width:calc(1000 * var(--vv-u));text-align:center;font-size:calc(22 * var(--vv-u));line-height:1.4}.cv2--vocalviews .vv-stats{list-style:none;margin:0;padding:0}.cv2--vocalviews .vv-stats li{position:absolute;top:calc(1196 * var(--vv-u));display:flex;flex-direction:column;gap:calc(8 * var(--vv-u));white-space:nowrap}.cv2--vocalviews .vv-stats li:first-child{left:calc(112 * var(--vv-u))}.cv2--vocalviews .vv-stats li:nth-child(2){left:calc(406 * var(--vv-u))}.cv2--vocalviews .vv-stats li:nth-child(3){left:calc(700 * var(--vv-u))}.cv2--vocalviews .vv-stats li:nth-child(4){left:calc(994 * var(--vv-u))}.cv2--vocalviews .vv-stats b{font-weight:700;font-size:calc(28 * var(--vv-u));line-height:1.2143;color:var(--vv-violet)}.cv2--vocalviews .vv-stats span{font-weight:500;font-size:calc(13 * var(--vv-u));line-height:1.5;color:var(--vv-body)}.cv2--vocalviews .vv-task{position:relative;height:calc(900 * var(--vv-u))}.cv2--vocalviews .vv-task-text{position:absolute;left:calc(var(--case-d-x) * var(--vv-u));top:calc(var(--case-d-y) * var(--vv-u));width:calc(700 * var(--vv-u))}.cv2--vocalviews .vv-h2--task{margin-top:calc(73 * var(--vv-u));font-size:calc(60 * var(--vv-u));line-height:1.12}.cv2--vocalviews .vv-task-p{margin-top:calc(40 * var(--vv-u));width:calc(640 * var(--vv-u));font-size:calc(20 * var(--vv-u));line-height:1.5}.cv2--vocalviews .vv-roles{list-style:none;margin:0;padding:0;position:absolute;right:calc(var(--case-d-x) * var(--vv-u));top:calc(202 * var(--vv-u));width:calc(420 * var(--vv-u));display:flex;flex-direction:column;gap:calc(20 * var(--vv-u))}.cv2--vocalviews .vv-role{height:calc(250 * var(--vv-u));padding:calc(36 * var(--vv-u)) calc(40 * var(--vv-u));border:calc(1 * var(--vv-u)) solid var(--vv-line);border-radius:calc(32 * var(--vv-u));background:#fff}.cv2--vocalviews .vv-role-title{display:flex;align-items:center;gap:calc(12 * var(--vv-u));font-size:calc(26 * var(--vv-u));line-height:1.2308}.cv2--vocalviews .vv-role-dot{flex:none;width:calc(14 * var(--vv-u));height:calc(14 * var(--vv-u));border-radius:50%;background:var(--vv-grad)}.cv2--vocalviews .vv-role-p{margin-top:calc(28 * var(--vv-u));width:calc(340 * var(--vv-u));font-size:calc(16 * var(--vv-u));line-height:1.5}.cv2--vocalviews .vv-sol{height:calc(900 * var(--vv-u))}.cv2--vocalviews .vv-sol>.vv-eyebrow{position:absolute;left:calc(var(--case-d-x) * var(--vv-u));top:calc(var(--case-d-y) * var(--vv-u))}.cv2--vocalviews .vv-h2--sol{top:calc(168 * var(--vv-u));width:calc(900 * var(--vv-u));font-size:calc(52 * var(--vv-u));line-height:1.12}.cv2--vocalviews .vv-h2--sol,.cv2--vocalviews .vv-steps{position:absolute;left:calc(var(--case-d-x) * var(--vv-u))}.cv2--vocalviews .vv-steps{list-style:none;margin:0;padding:0;top:calc(322 * var(--vv-u));display:flex;gap:calc(18 * var(--vv-u))}.cv2--vocalviews .vv-step{position:relative;width:calc(266 * var(--vv-u));height:calc(210 * var(--vv-u));padding:calc(26 * var(--vv-u)) calc(28 * var(--vv-u));border-radius:calc(28 * var(--vv-u));background:#f3f3f7}.cv2--vocalviews .vv-step:not(:last-child):after{content:"";position:absolute;left:100%;top:calc(104 * var(--vv-u));width:calc(18 * var(--vv-u));height:calc(2 * var(--vv-u));background:var(--vv-chip-line)}.cv2--vocalviews .vv-step-num{display:block;font-weight:700;font-size:calc(14 * var(--vv-u));line-height:1.22;letter-spacing:.08em;color:var(--vv-violet);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.cv2--vocalviews .vv-step-title{margin-top:calc(13 * var(--vv-u));font-size:calc(22 * var(--vv-u));line-height:1.2273}.cv2--vocalviews .vv-step-p{margin-top:calc(15 * var(--vv-u));width:calc(210 * var(--vv-u));font-size:calc(14 * var(--vv-u));line-height:1.45}.cv2--vocalviews .vv-stack{position:absolute;left:calc(var(--case-d-x) * var(--vv-u));top:calc(592 * var(--vv-u));width:calc(440 * var(--vv-u))}.cv2--vocalviews .vv-stack-title{font-size:calc(20 * var(--vv-u));line-height:1.2}.cv2--vocalviews .vv-stack .vv-chips{margin-top:calc(20 * var(--vv-u))}.cv2--vocalviews .vv-sol-p{position:absolute;right:calc(var(--case-d-x) * var(--vv-u));top:calc(592 * var(--vv-u));width:calc(560 * var(--vv-u));font-size:calc(18 * var(--vv-u));line-height:1.5}.cv2--vocalviews .vv-feat-head{position:relative;height:calc(400 * var(--vv-u))}.cv2--vocalviews .vv-feat-head .vv-eyebrow{position:absolute;left:50%;top:calc(90 * var(--vv-u));translate:-50% 0}.cv2--vocalviews .vv-h2--feat{position:absolute;left:calc(140 * var(--vv-u));top:calc(150 * var(--vv-u));width:calc(1120 * var(--vv-u));text-align:center;font-size:calc(52 * var(--vv-u));line-height:1.2}.cv2--vocalviews .vv-feat-text{position:absolute;z-index:2}.cv2--vocalviews .vv-feat-text .vv-h3{margin-top:calc(39 * var(--vv-u))}.cv2--vocalviews .vv-f1{height:calc(760 * var(--vv-u))}.cv2--vocalviews .vv-f1-text{left:calc(var(--case-d-x) * var(--vv-u));top:calc(var(--case-d-y) * var(--vv-u));width:calc(480 * var(--vv-u))}.cv2--vocalviews .vv-f1-text .vv-h3{font-size:calc(40 * var(--vv-u));line-height:1.15}.cv2--vocalviews .vv-f1-text .vv-p{margin-top:calc(32 * var(--vv-u));width:calc(460 * var(--vv-u));font-size:calc(18 * var(--vv-u));line-height:1.5}.cv2--vocalviews .vv-f2{height:calc(1360 * var(--vv-u));background:var(--vv-dark)}.cv2--vocalviews .vv-f2-text{left:calc(var(--case-d-x) * var(--vv-u));top:calc(var(--case-d-y) * var(--vv-u));width:calc(620 * var(--vv-u))}.cv2--vocalviews .vv-f2 .vv-eyebrow{color:#fff}.cv2--vocalviews .vv-f2 .vv-h3{color:#fff;font-size:calc(44 * var(--vv-u));line-height:1.15}.cv2--vocalviews .vv-f2 .vv-accent{color:var(--vv-lilac)}.cv2--vocalviews .vv-f2-text .vv-p{position:absolute;left:calc((1400 - 2 * var(--case-d-x) - 440) * var(--vv-u));top:calc(56 * var(--vv-u));width:calc(440 * var(--vv-u));color:#c9c4da;font-size:calc(20 * var(--vv-u));line-height:1.5}.cv2--vocalviews .vv-row{display:flex;gap:calc(20 * var(--vv-u))}.cv2--vocalviews .vv-half{flex:none;width:calc(690 * var(--vv-u));height:calc(800 * var(--vv-u))}.cv2--vocalviews .vv-half-text{position:absolute;left:calc(var(--case-d-x-half) * var(--vv-u));top:calc(var(--case-d-y-half) * var(--vv-u));width:calc((690 - 2 * var(--case-d-x-half)) * var(--vv-u));z-index:2}.cv2--vocalviews .vv-half-text .vv-h3{font-size:calc(32 * var(--vv-u));line-height:1.18}.cv2--vocalviews .vv-half-text .vv-p{margin-top:calc(20 * var(--vv-u));font-size:calc(17 * var(--vv-u));line-height:1.5}.cv2--vocalviews .vv-f4{background:var(--vv-violet)}.cv2--vocalviews .vv-f4 .vv-h3{color:#fff}.cv2--vocalviews .vv-f4 .vv-p{color:#e4ddfb}.cv2--vocalviews .vv-f6{background:#e9f9f6}.cv2--vocalviews .vv-f6 .vv-p{color:#4f6b66}.cv2--vocalviews .vv-browser{border-radius:calc(20 * var(--vv-u))}.cv2--vocalviews .vv-browser-bar{height:calc(44 * var(--vv-u));padding:0 calc(18 * var(--vv-u));gap:calc(7 * var(--vv-u))}.cv2--vocalviews .vv-browser-bar i{width:calc(11 * var(--vv-u));height:calc(11 * var(--vv-u))}.cv2--vocalviews .vv-browser-url{height:calc(28 * var(--vv-u));padding:0 calc(16 * var(--vv-u));border-radius:calc(14 * var(--vv-u));font-size:calc(12 * var(--vv-u))}.cv2--vocalviews .vv-browser{box-shadow:0 calc(24 * var(--vv-u)) calc(60 * var(--vv-u)) rgba(26,13,64,.18)}.cv2--vocalviews .vv-browser--dark{box-shadow:0 calc(24 * var(--vv-u)) calc(60 * var(--vv-u)) rgba(0,0,0,.35)}.cv2--vocalviews .vv-half-browser{position:absolute;left:calc(var(--x) * var(--vv-u));top:calc(var(--y) * var(--vv-u));width:calc(var(--w) * var(--vv-u));height:calc(410 * var(--vv-u))}.cv2--vocalviews .vv-half-browser .vv-browser-url{width:calc(320 * var(--vv-u));margin-left:calc(43 * var(--vv-u))}.cv2--vocalviews .vv-result{height:calc(720 * var(--vv-u));background:none}.cv2--vocalviews .vv-result-browser{position:absolute;left:calc(var(--case-d-x) * var(--vv-u));top:calc(130 * var(--vv-u));width:calc(520 * var(--vv-u));height:calc(460 * var(--vv-u))}.cv2--vocalviews .vv-result-browser .vv-browser-url{width:calc(260 * var(--vv-u));margin-left:calc(58 * var(--vv-u))}.cv2--vocalviews .vv-result-text{position:absolute;right:calc(var(--case-d-x) * var(--vv-u));top:calc(var(--case-d-y) * var(--vv-u));width:calc(560 * var(--vv-u))}.cv2--vocalviews .vv-result .vv-eyebrow{color:#fff}.cv2--vocalviews .vv-result-p{margin-top:calc(43 * var(--vv-u));font-weight:400;font-size:calc(24 * var(--vv-u));line-height:1.45;color:#e4dff2}.cv2--vocalviews .vv-facts-list{list-style:none;margin:calc(40 * var(--vv-u)) 0 0;padding:0;display:flex;flex-direction:column;gap:calc(13 * var(--vv-u))}.cv2--vocalviews .vv-facts-list li{display:flex;align-items:center;gap:calc(18 * var(--vv-u));white-space:nowrap}.cv2--vocalviews .vv-facts-list b{font-weight:700;font-size:calc(34 * var(--vv-u));line-height:1.2059;color:var(--vv-teal)}.cv2--vocalviews .vv-facts-list span{font-weight:500;font-size:calc(15 * var(--vv-u));line-height:1.2;color:#c9c4da}.cv2--vocalviews .vv-more-scope{--more-r:calc(var(--case-d-r) * var(--vv-u))}.cv2--vocalviews .vv-final{height:calc(637 * var(--vv-u));display:flex;align-items:center;justify-content:center}.cv2--vocalviews .vv-final-body{gap:calc(40 * var(--vv-u))}.cv2--vocalviews .vv-final-title{max-width:calc(1200 * var(--vv-u));font-size:calc(64 * var(--vv-u));line-height:1.22}.cv2--vocalviews .vv-final .case-final-text{max-width:calc(720 * var(--vv-u));font-size:calc(19 * var(--vv-u));line-height:1.5;color:#f0ecfb}.cv2--vocalviews .vv-btn{min-width:calc(240 * var(--vv-u));min-height:calc(72 * var(--vv-u));padding:0 calc(26 * var(--vv-u));font-size:calc(21.6 * var(--vv-u))}.cv2--vocalviews .vv-prevnext{padding-top:calc(20 * var(--vv-u))}}@media (max-width:1199px){.cv2--vocalviews .vv-col{gap:var(--case-gap)}.cv2--vocalviews .vv-card{border-radius:var(--case-r);padding:var(--case-pad-y) var(--case-pad)}.cv2--vocalviews .vv-bg,.cv2--vocalviews .vv-layer,.cv2--vocalviews .vv-layers{display:none}.cv2--vocalviews .vv-cut img{width:100%}.cv2--vocalviews .vv-h2{font-size:30px;line-height:1.15;text-wrap:balance}.cv2--vocalviews .vv-h3{font-size:24px;line-height:1.2;text-wrap:balance}.cv2--vocalviews .vv-p{font-size:16px;line-height:1.6}.cv2--vocalviews .vv-eyebrow{width:auto;max-width:100%;align-items:baseline}.cv2--vocalviews .vv-eyebrow .vv-dot{translate:0 -1px}.cv2--vocalviews .vv-eyebrow+:is(.vv-h2,.vv-h3){margin-top:18px}.cv2--vocalviews :is(.vv-h2,.vv-h3)+.vv-p{margin-top:14px}.cv2--vocalviews .vv-hero{padding-bottom:28px;text-align:center;background:radial-gradient(70% 22% at 30% 88%,rgba(52,214,198,.2),rgba(52,214,198,0)),radial-gradient(70% 22% at 75% 90%,rgba(101,13,213,.16),rgba(101,13,213,0)),#fff}.cv2--vocalviews .vv-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 12px;gap:14px 12px;text-align:left}.cv2--vocalviews .vv-fact dt{font-size:14px;line-height:1.3;color:var(--vv-muted)}.cv2--vocalviews .vv-fact dd{margin:4px 0 0;font-weight:500;font-size:15px;line-height:1.3;color:var(--vv-ink)}.cv2--vocalviews .vv-mark{width:56px;margin:36px auto 10px}.cv2--vocalviews .vv-title{font-size:44px;line-height:1.15;overflow-wrap:anywhere}.cv2--vocalviews .vv-hero-sub{margin-top:14px;font-size:17px;line-height:1.5;text-wrap:balance}.cv2--vocalviews .vv-hero-cut{margin:24px -12px 0}.cv2--vocalviews .vv-stats{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 12px;gap:18px 12px;text-align:left}.cv2--vocalviews .vv-stats li{display:flex;flex-direction:column;gap:4px}.cv2--vocalviews .vv-stats b{font-weight:700;font-size:26px;line-height:1.2;color:var(--vv-violet)}.cv2--vocalviews .vv-stats span{font-weight:500;font-size:14px;line-height:1.4;color:var(--vv-body)}.cv2--vocalviews .vv-task{padding:28px 4px 12px}.cv2--vocalviews .vv-task-p{margin-top:16px}.cv2--vocalviews .vv-roles{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.cv2--vocalviews .vv-role{padding:24px 22px;border:1px solid var(--vv-line);border-radius:24px;background:#fff}.cv2--vocalviews .vv-role-title{display:flex;align-items:center;gap:10px;font-size:22px;line-height:1.2}.cv2--vocalviews .vv-role-dot{flex:none;width:12px;height:12px;border-radius:50%;background:var(--vv-grad)}.cv2--vocalviews .vv-role-p{margin-top:12px;font-size:16px;line-height:1.5}.cv2--vocalviews .vv-steps{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.cv2--vocalviews .vv-step{padding:20px 22px;border-radius:22px;background:#f3f3f7}.cv2--vocalviews .vv-step-num{display:block;font-weight:700;font-size:14px;line-height:1.2;letter-spacing:.08em;color:var(--vv-violet)}.cv2--vocalviews .vv-step-title{margin-top:8px;font-size:20px;line-height:1.2}.cv2--vocalviews .vv-step-p{margin-top:8px;font-size:15px;line-height:1.5}.cv2--vocalviews .vv-stack{margin-top:28px}.cv2--vocalviews .vv-stack-title{font-size:20px;line-height:1.2}.cv2--vocalviews .vv-stack .vv-chips{margin-top:14px}.cv2--vocalviews .vv-chip{font-size:14px;padding:9px 14px}.cv2--vocalviews .vv-sol-p{margin-top:20px}.cv2--vocalviews .vv-feat-head{padding:32px 4px 20px;text-align:center}.cv2--vocalviews .vv-feat-head .vv-eyebrow{justify-content:center}.cv2--vocalviews .vv-f1{padding-bottom:28px}.cv2--vocalviews .vv-f1-cut{margin:24px calc(var(--case-pad) * -1) 0 0}.cv2--vocalviews .vv-f2{background:var(--vv-dark);padding-bottom:0}.cv2--vocalviews .vv-f2 .vv-eyebrow,.cv2--vocalviews .vv-f2 .vv-h3{color:#fff}.cv2--vocalviews .vv-f2 .vv-accent{color:var(--vv-lilac)}.cv2--vocalviews .vv-f2 .vv-p{color:#c9c4da}.cv2--vocalviews .vv-f2-cut{margin:24px calc(var(--case-pad) * -1) 0}.cv2--vocalviews .vv-row{display:flex;flex-direction:column;gap:var(--case-gap)}.cv2--vocalviews .vv-f3{padding-bottom:0}.cv2--vocalviews .vv-f3-cut{margin:20px calc(var(--case-pad) * -1) 0}.cv2--vocalviews .vv-f4{background:var(--vv-violet);padding-bottom:0}.cv2--vocalviews .vv-f4 .vv-h3{color:#fff}.cv2--vocalviews .vv-f4 .vv-p{color:#e4ddfb}.cv2--vocalviews .vv-f4-cut{width:min(78%,340px);margin:20px auto 0}.cv2--vocalviews .vv-f6{background:#e9f9f6}.cv2--vocalviews .vv-f6 .vv-p{color:#4f6b66}.cv2--vocalviews .vv-half-browser{margin-top:24px}.cv2--vocalviews .vv-browser{border-radius:16px}.cv2--vocalviews .vv-browser-bar{height:40px;padding:0 14px;gap:6px}.cv2--vocalviews .vv-browser-bar i{width:10px;height:10px}.cv2--vocalviews .vv-browser-url{flex:1 1;min-width:0;height:28px;margin-left:12px;padding:0 12px;font-size:14px}.cv2--vocalviews .vv-result{display:flex;flex-direction:column;background:radial-gradient(90% 40% at 0 100%,rgba(52,214,198,.22),rgba(101,13,213,.12) 55%,rgba(101,13,213,0)),var(--vv-dark)}.cv2--vocalviews .vv-result .vv-eyebrow{color:#fff}.cv2--vocalviews .vv-result-p{margin-top:18px;font-size:18px;line-height:1.5;color:#e4dff2}.cv2--vocalviews .vv-facts-list{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.cv2--vocalviews .vv-facts-list li{display:flex;align-items:baseline;gap:12px}.cv2--vocalviews .vv-facts-list b{flex:none;min-width:112px;font-weight:700;font-size:28px;line-height:1.2;color:var(--vv-teal)}.cv2--vocalviews .vv-facts-list span{font-weight:500;font-size:15px;line-height:1.35;color:#c9c4da}.cv2--vocalviews .vv-result-browser{margin-top:28px}.cv2--vocalviews .vv-final{padding:56px 24px}.cv2--vocalviews .vv-final-body{gap:24px}.cv2--vocalviews .vv-final-title{font-size:30px;line-height:1.15}}@media (min-width:700px) and (max-width:1199px){.cv2--vocalviews .vv-h2{font-size:40px}.cv2--vocalviews .vv-h3{font-size:30px}.cv2--vocalviews .vv-p{font-size:17px}.cv2--vocalviews .vv-title{font-size:72px}.cv2--vocalviews .vv-mark{width:72px}.cv2--vocalviews .vv-hero-sub{font-size:20px;max-width:760px;margin-inline:auto}.cv2--vocalviews .vv-facts,.cv2--vocalviews .vv-stats{grid-template-columns:repeat(4,auto);justify-content:space-between}.cv2--vocalviews .vv-hero-cut{margin:32px 0 0}.cv2--vocalviews .vv-task{padding:40px 24px 16px}.cv2--vocalviews .vv-roles{grid-template-columns:1fr 1fr;gap:20px}.cv2--vocalviews .vv-steps{grid-template-columns:1fr 1fr;gap:14px}.cv2--vocalviews .vv-f2-cut{margin-top:32px}.cv2--vocalviews .vv-f3-cut{margin-top:24px}.cv2--vocalviews .vv-row{display:grid;grid-template-columns:1fr 1fr}.cv2--vocalviews .vv-row>.vv-half{padding:40px 32px;display:flex;flex-direction:column}.cv2--vocalviews .vv-row>:is(.vv-f3,.vv-f4){padding-bottom:0}.cv2--vocalviews .vv-row .vv-h3{font-size:26px}.cv2--vocalviews .vv-row .vv-cut{margin-top:auto;padding-top:24px}.cv2--vocalviews .vv-row .vv-f3-cut{margin-inline:-32px}.cv2--vocalviews .vv-row .vv-half-browser{margin-top:auto}.cv2--vocalviews .vv-row .vv-half-text{margin-bottom:24px}.cv2--vocalviews .vv-result{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center}.cv2--vocalviews .vv-result-browser{margin-top:0;order:-1}.cv2--vocalviews .vv-final{padding:80px var(--case-pad)}.cv2--vocalviews .vv-final-title{font-size:44px}}@media (prefers-reduced-motion:reduce){.cv2--vocalviews .vv-live{display:none}}@media (prefers-reduced-motion:no-preference){:is(.cv2--vocalviews .vv-hero,.cv2--vocalviews .is-visible) .vv-m-in-up{animation:vv-in-up 1.1s var(--vv-ease) var(--d,0s) both}.cv2--vocalviews .is-visible .vv-m-in-right{animation:vv-in-right 1.1s var(--vv-ease) calc(var(--d, 0s) + .15s) both}.cv2--vocalviews .is-visible .vv-m-in-pop{animation:vv-in-pop .8s var(--vv-ease) var(--d,0s) both}.cv2--vocalviews .vv-hero .vv-stats li{animation:vv-in-chip .6s var(--vv-ease) both;animation-delay:calc(.5s + var(--i, 0) * 90ms)}.cv2--vocalviews .is-visible :is(.vv-role,.vv-step,.vv-chip,.vv-facts-list li){animation:vv-in-chip .6s var(--vv-ease) both;animation-delay:calc(.2s + var(--i, 0) * 90ms)}.cv2--vocalviews .is-visible .vv-chip{animation-delay:calc(.5s + var(--i, 0) * 50ms)}.cv2--vocalviews .is-visible .vv-browser{animation:vv-in-up .9s var(--vv-ease) .2s both}.cv2--vocalviews .vv-speak{animation:vv-speak 2.2s ease-out 1.2s infinite}.cv2--vocalviews .vv-speak--round{animation-name:vv-speak-round}}@keyframes vv-in-up{0%{opacity:0;translate:0 calc(60 * var(--vv-u))}to{opacity:1;translate:0 0}}@keyframes vv-in-right{0%{opacity:0;translate:calc(60 * var(--vv-u)) 0}to{opacity:1;translate:0 0}}@keyframes vv-in-pop{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes vv-in-chip{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes vv-speak{0%{opacity:.9;scale:1}to{opacity:0;scale:1.06}}@keyframes vv-speak-round{0%{opacity:.9;scale:1}to{opacity:0;scale:1.4}}