.product-interface-gallery{margin-top:40px;padding-top:32px;border-top:1px solid #dfd5eb}.product-interface-gallery>h3{font-size:clamp(25px,2.6vw,34px);line-height:1.25;color:#50405e}.product-interface-gallery>p{font-size:14px;line-height:1.85;max-width:85ch;color:#9b84ad;margin:20px 0 25px}.product-concept-layout{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:28px;align-items:start}.product-concept-layout>[role=tablist]{display:grid;gap:12px}.product-concept-layout button{display:flex;align-items:center;gap:16px;padding:17px;border:1px solid #ded2eb;border-radius:13px;background:#fff;color:#8a6a9f;text-align:left;min-height:48px;font-size:14px;line-height:1.5}.product-concept-layout button>span{font-size:11px;color:#b097c0}.product-concept-layout button[aria-selected=true]{background:#eee5f8;border-color:#b18bcf}.product-concept-layout button:focus-visible{outline:2px solid #b18bcf;outline-offset:4px}.product-concept-layout figure{margin:0;min-width:0}.product-concept-layout img{width:100%;height:auto;border:1px solid #d3c5e4;border-radius:18px}.product-concept-layout figcaption{font-size:11px;line-height:1.7;color:#9b80af;margin-top:12px}@media(max-width:767px){.product-concept-layout{grid-template-columns:1fr;gap:20px}.product-concept-layout>[role=tablist]{display:flex;overflow-x:auto;scrollbar-width:thin;padding-bottom:10px}.product-concept-layout button{flex:0 0 auto;max-width:230px;font-size:12px;gap:9px;padding:13px}.product-interface-gallery>p{font-size:13px}}.wa-case.vt-case{--wa-bg:#f7f7f2;--wa-card:#fff;--wa-line:#d9dfdc;--wa-muted:#5c6e6a;--wa-accent:#376b72;background:var(--wa-bg);color:#20353a}.vt-case h1,.vt-case h2,.vt-case h3{color:#20353a}.vt-case .wa-overline{color:#47717a}.vt-case p{color:#5c6e6a}.vt-hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;padding-block:25px 50px}.vt-wordmark{font-size:16px!important;font-weight:750;color:#2c616c!important}.vt-hero h1{font-size:clamp(34px,4vw,60px);line-height:1.1;letter-spacing:-.04em;margin-block:18px}.vt-hero figure{border-radius:24px;overflow:hidden;background:#e3edf0;border:1px solid #d3e1e4}.vt-hero figure img{width:100%;height:auto}.vt-hero figcaption{padding:14px 22px;font-size:11px;color:#5b7177}.vt-case .wa-button{background:#2f6571;color:white;border-color:#2f6571}.vt-case .wa-button-ghost{background:#fff;color:#2f6571;border-color:#cedcdf}.vt-about{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:start}.vt-product-card{padding:30px;border:1px solid #c6dadd;border-radius:22px;background:radial-gradient(at top right,#deece1,transparent 70%),#edf4f5}.vt-product-card>span{font-size:11px;color:#597575}.vt-product-card h3{font-size:30px;margin-top:14px}.vt-product-card dl>div{display:flex;justify-content:space-between;gap:20px;padding-block:14px;border-top:1px solid #cbdbdc;font-size:13px}.vt-product-card dt{color:#667c7c}.vt-product-card dd{margin:0;text-align:right}.vt-case .wa-tech li{background:#fff;border-color:#d3dfdf;color:#41666a}.vt-flow{border:1px solid #ceddde;border-radius:22px;overflow:hidden;background:#fff}.vt-step-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #d4e0df;padding:10px;gap:8px}.vt-step-tabs button{display:flex;gap:9px;align-items:center;padding:14px;border-radius:12px;text-align:left;color:#5d7376;font-size:12px;line-height:1.5}.vt-step-tabs button>span{font-size:10px;color:#789294}.vt-step-tabs [aria-selected=true]{background:#e4eff0;color:#23535c}.vt-case .vt-step-detail{display:flex;gap:28px;align-items:center;border:0;padding:38px;background:radial-gradient(400px circle at var(--glow-x,80%) var(--glow-y,0),#d9ece6,transparent 80%),#fff}.vt-step-detail>.ssh-art-icon{width:120px;height:120px;object-fit:contain;flex-shrink:0}.vt-step-detail h3{font-size:28px}.vt-step-detail p{max-width:740px;margin-bottom:0}.vt-interface{background:#fff;border:1px solid #ccdadd;border-radius:24px;overflow:hidden;box-shadow:0 18px 50px #1d455b0a}.vt-interface-top{display:flex;justify-content:space-between;gap:20px;padding:20px 28px;border-bottom:1px solid #d9e3e3}.vt-interface-top span{font-size:11px;color:#718284}.vt-dialogue{padding:32px;display:grid;gap:15px}.vt-dialogue>div>span,.vt-dialogue>span{font-size:10px;color:#4e7880;letter-spacing:.08em}.vt-dialogue p{font-size:22px;margin:0}.vt-dialogue>div{padding:24px;background:#edf4ef;border-radius:15px;display:grid;gap:15px}.vt-dialogue strong{font-size:20px;color:#2c5c66}.vt-pipeline{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:28px}.vt-pipeline>div{padding:22px 18px;border:1px solid #dae4df;border-radius:14px;background:#f5f8f5}.vt-pipeline>div>span{font-size:10px;color:#6a8b82}.vt-pipeline h3{font-size:16px;margin-block:20px}.vt-pipeline p,.vt-pipeline small{font-size:11px}.vt-pipeline i{display:block;height:7px;background:#d9e5df;border-radius:4px;width:90%;margin-bottom:10px}.vt-pipeline i+i{width:65%}.vt-features{display:grid;grid-template-columns:1fr 1fr;gap:20px}.vt-case .vt-features>.wa-work-card{display:flex;gap:20px;align-items:start;padding:28px;border-color:#d3e0db;background:radial-gradient(at var(--glow-x,90%) var(--glow-y,0),#dfeee650,transparent 80%),#fff;transition:box-shadow .2s,border-color .2s}.vt-features>.wa-work-card:hover{border-color:#91b8ae;box-shadow:0 12px 30px #345e5910}.vt-features .ssh-art-icon{width:75px;height:75px;object-fit:contain;flex-shrink:0}.vt-features h3{font-size:23px}.vt-features p{font-size:14px;margin-bottom:0}.vt-note{padding:24px;background:#eaf0eb;border-radius:16px;margin-top:25px!important;font-size:13px!important}.vt-case .wa-related-card{background:#fff;border-color:#d6e0dd}.vt-case .wa-related-card p{font-size:13px}.vt-case a:focus-visible,.vt-case button:focus-visible{outline:2px solid #376b72;outline-offset:4px}body:has(.wa-case.vt-case) header.fixed{background-color:#f7f7f2;border-bottom-color:#d9dfdc}@media(max-width:700px){.vt-about,.vt-hero{grid-template-columns:1fr;gap:26px}.vt-hero h1{font-size:38px}.vt-step-tabs{grid-template-columns:1fr 1fr}.vt-step-tabs button{padding:10px;font-size:11px}.vt-case .vt-step-detail{padding:24px;gap:18px;align-items:start;flex-direction:column}.vt-step-detail>.ssh-art-icon{width:90px;height:90px}.vt-step-detail h3{font-size:24px}.vt-features{grid-template-columns:1fr}.vt-pipeline{grid-template-columns:1fr 1fr;padding:16px;gap:10px}.vt-pipeline>div{padding:16px 12px}.vt-interface-top{padding:18px;flex-wrap:wrap}.vt-dialogue{padding:20px}.vt-dialogue p{font-size:18px}.vt-case .vt-features>.wa-work-card{padding:22px;gap:15px}.vt-features .ssh-art-icon{width:60px;height:60px}.vt-features h3{font-size:21px}}.vt-highlights{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0 24px}.vt-highlights>span{padding:7px 10px;border-radius:8px;border:1px solid #cbdcdd;background:#eef4f2;color:#55777b;font-size:10px}.vt-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.vt-case .vt-audience-grid>.wa-work-card{padding:28px;border-color:#d4e0db;background:radial-gradient(350px circle at var(--glow-x,90%) var(--glow-y,0),#dfede680,transparent),#fff}.vt-card-number{font-size:11px;color:#8ca4a0;display:block;margin-bottom:22px}.vt-audience-grid h3{font-size:24px}.vt-audience-grid p{font-size:14px;margin-bottom:0}.vt-considerations{margin-top:22px;border:1px solid #d7e1d9;border-radius:15px;background:#eef3ec;padding:20px 24px}.vt-considerations summary{cursor:pointer;font-size:14px;font-weight:650;color:#5e7770}.vt-considerations p{font-size:13px;margin:16px 0 0}.vt-bespoke{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;padding:40px;border-radius:24px;border:1px solid #c1d9d4;background:radial-gradient(at 100% 0,#cee7da,transparent 80%),#edf4f1}.vt-bespoke h2{font-size:clamp(31px,3.7vw,48px)}.vt-bespoke p{font-size:15px}.vt-offer-label{font-size:10px;color:#6c8980;letter-spacing:.06em}.vt-bespoke ul{display:grid;gap:0;margin-top:20px}.vt-bespoke li{display:flex;gap:15px;align-items:center;padding:14px 0;border-bottom:1px solid #cddfd6;font-size:13px;color:#4e7269;line-height:1.6}.vt-bespoke li>span{font-size:10px;color:#9cb6ab}.vt-offer-link{display:inline-block;margin-top:24px;font-size:13px;color:#3c746b}.vt-extension-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.vt-case .vt-extension-grid>.wa-work-card{padding:28px;background:#fff;border-color:#d4e1da}.vt-extension-grid h3{font-size:25px}.vt-extension-grid p{font-size:14px;margin-bottom:0}.vt-dialogue>.vt-example-tabs{padding:0;background:transparent;display:flex;flex-wrap:wrap;gap:8px}.vt-example-tabs button{padding:10px 14px;border:1px solid #d5e0de;border-radius:9px;background:#fff;font-size:12px;color:#6b8581}.vt-example-tabs [aria-pressed=true]{background:#e6f0ee;border-color:#a7c9c1;color:#3c6e6c}.vt-dialogue>.vt-audio-wave{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#f3f7f8;padding:18px 20px;border:1px solid #dce8eb;border-radius:14px}.vt-audio-wave>div{display:flex;gap:4px;align-items:center;height:60px;overflow:hidden}.vt-audio-wave i{width:4px;flex-shrink:0;background:#5d9bd4;border-radius:3px;transform:scaleY(.5)}.vt-audio-wave.is-playing i{animation:vt-wave .9s ease-in-out infinite alternate}.vt-audio-wave button{font-size:10px;color:#6994ae;text-align:right;max-width:100px}.vt-dialogue>p{min-height:32px}.vt-hero figure{border:0;background:transparent;border-radius:22px}.vt-hero figure img{aspect-ratio:3/2;object-fit:cover;border-radius:22px}.vt-hero figcaption{padding:12px 0;color:#819896}.vt-about>div>p+p{margin-top:22px}@keyframes vt-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media(max-width:700px){.vt-audience-grid,.vt-bespoke,.vt-extension-grid{grid-template-columns:1fr}.vt-bespoke{padding:26px;gap:30px}.vt-case .vt-audience-grid>.wa-work-card,.vt-case .vt-extension-grid>.wa-work-card{padding:24px}.vt-bespoke h2{font-size:32px}.vt-card-number{margin-bottom:16px}.vt-dialogue>.vt-audio-wave{padding:14px;gap:10px}.vt-audio-wave>div{gap:3px}.vt-audio-wave i{width:3px}.vt-audio-wave button{font-size:9px;max-width:75px}.vt-example-tabs button{font-size:11px;padding:9px 11px}.vt-dialogue p{font-size:17px}}@media(prefers-reduced-motion:reduce){.vt-audio-wave.is-playing i{animation:none;transform:scaleY(.7)}}.vt-outreach-board .vt-pipeline{padding-bottom:16px}.vt-pipeline>button{display:grid;justify-items:start;padding:20px;border:1px solid #d5e2df;border-radius:16px;background:#f5f8f6;text-align:left;transition:background .2s,border-color .2s,transform .2s}.vt-pipeline>button:hover{transform:translateY(-3px);border-color:#83afa6}.vt-pipeline>button[aria-pressed=true]{background:#e2efea;border-color:#679d91;box-shadow:0 8px 24px #376b7212}.vt-pipeline>button>span{font-size:11px;color:#5c817c}.vt-pipeline .ssh-art-icon{width:78px;height:78px;object-fit:contain;margin-top:12px}.vt-pipeline h3{margin:10px 0 0}.vt-message-preview{margin:0 28px 28px;padding:28px;border:1px solid #d2e1df;border-radius:18px;background:radial-gradient(at top right,#dceee8,transparent 75%),#f4f8f6}.vt-message-preview h3{font-size:28px;margin-top:15px}.vt-message-preview p{max-width:750px;font-size:15px}.vt-message-preview small{font-size:11px;color:#708984}.vt-route-visual{display:flex;align-items:center;margin-bottom:28px;max-width:460px}.vt-route-visual>span{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid #c3d8d1;border-radius:50%;background:#edf3ef;color:#819b94;font-size:12px;transition:background .25s,color .25s}.vt-route-visual>span+span{margin-left:auto}.vt-route-visual>span+span:before{content:"";position:absolute;width:clamp(20px,6vw,85px);height:1px;background:#bdd2ca;right:calc(100% + 5px)}.vt-route-visual>.is-complete{background:#376b72;color:white;border-color:#376b72}.vt-dialogue p,.vt-dialogue strong{overflow-wrap:anywhere}@media(max-width:700px){.vt-pipeline>button{padding:16px}.vt-pipeline .ssh-art-icon{width:62px;height:62px}.vt-message-preview{margin:0 16px 16px;padding:22px}.vt-message-preview h3{font-size:24px}.vt-route-visual>span+span:before{width:25px}}@media(prefers-reduced-motion:reduce){.vt-pipeline>button,.vt-route-visual>span{transition:none}.vt-pipeline>button:hover{transform:none}}.vt-case{background:#fafafa;color:#242334;--case-accent:#7c61b1}.vt-hero .wa-overline{font-size:10px;color:#8c7c9c;letter-spacing:.12em}.vt-hero h1{font-size:clamp(34px,4vw,58px);line-height:1.12}.vt-case p{line-height:1.75}.vt-highlights>span{display:inline-flex;align-items:center;gap:6px;border:1px solid #ddd3eb;background:#f6f3fa;color:#77648d;border-radius:7px;font-size:11px}.vt-case .wa-tech li{color:#75618e;border-color:#ded5e9;background:#f6f3fa}.vt-case .wa-work-card,.vt-product-card{background:#fff!important;border-color:#dfd7eb!important}.vt-card-number{color:#9875c3;margin-bottom:16px}.vt-considerations{background:#f6f3fa;border-color:#ddd2ec}.vt-considerations h3{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:650;color:#51415f}.vt-considerations p{color:#7b6d88;font-size:14px;line-height:1.8}.vt-bespoke{background:linear-gradient(130deg,#f0ebf7,#fff);border-color:#d8cbe8;gap:30px}.vt-bespoke>div:last-child{padding:24px;background:#fff;border:1px solid #d8cbe8;border-radius:18px}.vt-offer-label{font-size:16px;font-weight:700;color:#66507f;letter-spacing:0}.vt-bespoke li{color:#7b688f;border-color:#e6dfee}.vt-offer-link{color:#80619d}.vt-extension-grid>.wa-work-card>svg{color:#a084c5;margin-bottom:17px}.vt-dialogue>.vt-audio-wave{background:#f7f4fb;border-color:#e4dbed}.vt-audio-wave i{background:#a287c9}.vt-note{background:#f3eff9}.vt-example-tabs [aria-pressed=true]{background:#eee6f7;border-color:#c4addc;color:#73528f}.vt-case .vt-audience-grid h3,.vt-case .vt-extension-grid h3,.vt-case .vt-features h3{font-size:22px;line-height:1.3}.vt-case .vt-audience-grid p,.vt-case .vt-features p{font-size:14px;line-height:1.75}.vt-case .wa-section-heading{gap:24px}.vt-case .vt-about{gap:28px}.refreshed-case{background:#fafafa;color:#171321}.refreshed-case-hero{padding-block:26px}.refreshed-case-hero>h1{margin-top:24px;max-width:1000px}.refreshed-case-hero>p{font-size:1.1rem;line-height:1.8;max-width:850px;margin:20px 0 28px;color:#6c6575}.refreshed-case-hero figure{margin:0}.refreshed-case-hero figure>img{width:100%;height:auto;border-radius:26px}.refreshed-case-hero figcaption{font-size:.7rem;color:#8d8397;padding-top:10px}.refreshed-case-context{display:grid;grid-template-columns:1.3fr .7fr;gap:42px;padding-block:38px}.refreshed-case-context p{font-size:1rem;line-height:1.85;margin-top:20px;color:#6e6478}.refreshed-case-principles{display:grid;gap:12px;align-content:start}.refreshed-case-principles>div{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid #ddcfea;border-radius:18px;background:#fff}.refreshed-case-principles svg{color:#7562bb}.refreshed-case-demo{padding-block:42px;background:linear-gradient(125deg,#30313d,#22252d 70%,#293238);color:white}.refreshed-case-demo h2{color:white!important}.refreshed-case-demo .indexed-section-heading__eyebrow{color:#cbb8e5!important}.refreshed-case-demo .viqq-section-index{color:#c3bdcd!important}.refreshed-case-tabs{display:flex;gap:12px;margin-block:24px}.refreshed-case-tabs button{flex:1;padding:18px;border:1px solid #ffffff35;background:#ffffff08;border-radius:16px;color:#ddd9e4;display:flex;align-items:center;gap:14px;text-align:left;transition:background .2s}.refreshed-case-tabs button[aria-selected=true]{background:#ffffff17;border-color:#c1a6df;color:#fff}.refreshed-case-tabs button>span{color:#bfa7d9;font-size:.75rem}.refreshed-case-caption{max-width:850px;line-height:1.8;color:#d1cad8;margin-bottom:20px}.refreshed-case-screen{display:block;background:white;border:1px solid #c8b8d5;border-radius:20px;overflow:hidden}.refreshed-case-screen img{width:100%;height:auto;max-height:690px;object-fit:contain;background:#fff}.refreshed-case-browser{display:flex;align-items:center;gap:6px;padding:13px 18px;background:#f4f3f5;color:#82758d}.refreshed-case-browser i{width:5px;height:5px;background:#cbbbd9;border-radius:50%}.refreshed-case-browser span{margin-left:12px;font-size:.7rem}.refreshed-case-browser>svg{margin-left:auto}.refreshed-case-result{padding-block:42px}.refreshed-case-result>div:last-child{display:flex;align-items:flex-start;gap:18px;margin-top:24px;padding:24px;background:#fff;border:1px solid #ded1eb;border-radius:20px}.refreshed-case-result svg{color:#7562bb;flex-shrink:0}.refreshed-case-result p{line-height:1.8;color:#6d6376;max-width:900px}@media(max-width:767px){.refreshed-case-context{grid-template-columns:1fr;gap:20px}.refreshed-case-tabs{flex-direction:column;gap:8px}.refreshed-case-tabs button{padding:14px}.refreshed-case-demo,.refreshed-case-result{padding-block:28px}.refreshed-case-hero figure>img{border-radius:18px}.refreshed-case-principles>div{padding:16px}}.refreshed-case-screen{display:grid;grid-template-rows:auto minmax(0,1fr);aspect-ratio:16/10}.refreshed-case-screen>img{display:block;width:100%;height:100%;min-height:0;max-height:none;object-fit:contain}@media(max-width:767px){.refreshed-case-screen{aspect-ratio:4/3}}.refreshed-case-story{padding-block:2rem 3rem}.refreshed-case-story>p{max-width:850px;line-height:1.8;color:#756b80;margin-top:1.2rem}.refreshed-case-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;list-style:none;padding:0;margin:1.7rem 0}.refreshed-case-flow li{display:flex;align-items:center;gap:.7rem;padding:1rem;border:1px solid #ddd5e8;border-radius:1rem;background:#fff}.refreshed-case-flow li>span{font-size:.7rem;color:#9a81b8}.refreshed-case-flow strong{font-size:.85rem;line-height:1.4;flex:1}.refreshed-case-flow svg{color:#a48abd;flex-shrink:0}.refreshed-case-decisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.refreshed-case-decisions article{padding:1.3rem;border:1px solid #e1dbea;border-radius:1rem;background:#fff}.refreshed-case-decisions article>div{display:flex;align-items:baseline;gap:.8rem}.refreshed-case-decisions article span{font-size:.7rem;color:#a087bb}.refreshed-case-decisions h3{font-size:1.05rem;font-weight:700;line-height:1.4}.refreshed-case-decisions p{font-size:.9rem;line-height:1.8;color:#796d85;margin-top:.9rem}@media(max-width:767px){.refreshed-case-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.refreshed-case-decisions{grid-template-columns:1fr}.refreshed-case-story{padding-block:1.5rem}.refreshed-case-flow li{padding:.8rem}.refreshed-case-flow strong{font-size:.8rem}}.lsa-case{background:#fcfaff;color:#241b31}.lsa-hero{padding-block:2rem}.lsa-eyebrow{font-size:.65rem;letter-spacing:.13em;font-weight:700;color:#8b6aa7;margin-bottom:1.2rem}.lsa-hero>h1{max-width:1000px}.lsa-hero>p{font-size:1.05rem;line-height:1.8;max-width:850px;margin:1.5rem 0 2rem;color:#796786}.lsa-cover{margin:0}.lsa-cover>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;border-radius:1.5rem}.lsa-cover>figcaption,.lsa-note{font-size:.72rem;line-height:1.7;color:#93809f;margin-top:.7rem}.lsa-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-block:1.5rem;border-bottom:1px solid #dfd2e9}.lsa-context span{display:block;font-size:.6rem;letter-spacing:.12em;color:#a58bad;margin-bottom:.5rem}.lsa-context strong{font-size:.9rem;font-weight:600}.lsa-section{padding-block:2rem}.lsa-intro{max-width:800px;margin:1.3rem 0;color:#85708f;font-size:.9rem;line-height:1.8}.lsa-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.lsa-metrics>div{display:grid;grid-template-columns:auto 1fr;gap:.7rem 1rem;padding:1.5rem;background:#fff;border:1px solid #dfcfe9;border-radius:1rem}.lsa-metrics svg{color:#a083b9;align-self:center}.lsa-metrics strong{font-size:2.6rem;line-height:1;letter-spacing:-.045em}.lsa-metrics span{grid-column:1/-1;color:#9983a5;font-size:.75rem}.lsa-channel-mix{display:flex;gap:.4rem;margin-top:1rem}.lsa-channel-mix>div{display:flex;align-items:center;gap:.6rem;padding:.8rem 1rem;background:#e8dbf6;border:1px solid #c9afe1;border-radius:.7rem;color:#7a5495;font-size:.75rem}.lsa-channel-mix>div:last-child{background:#f4edf9}.lsa-review{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;margin-top:1.5rem}.lsa-review>[role=tablist]{display:grid;gap:.7rem;align-content:start}.lsa-review button{display:flex;align-items:center;gap:.8rem;padding:1.2rem;border:1px solid #dcc9e9;border-radius:1rem;background:#fff;color:#826290;text-align:left;font-size:.9rem;min-height:72px}.lsa-review button>svg{flex-shrink:0}.lsa-review button>svg:last-child{margin-left:auto}.lsa-review button[aria-selected=true]{border:2px solid #b48ad3;background:#f9f3ff;color:#5e3479}.lsa-review button:hover{background:#eaddf4}.lsa-review-panel{padding:2rem;background:linear-gradient(135deg,#f2e7fb,#fff);border:1px solid #d5bce6;border-radius:1.3rem}.lsa-review-panel>svg{color:#9a6db8}.lsa-review-panel h3{font-size:1.4rem;line-height:1.25;margin:1rem 0}.lsa-review-panel p{font-size:.9rem;line-height:1.8;color:#82658e}.lsa-review-panel ol{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin-top:1.5rem;padding:0}.lsa-review-panel li{display:flex;align-items:center;gap:.5rem;padding:.6rem;border:1px solid #dfcbea;border-radius:.7rem;background:#fff;font-size:.7rem;color:#9573a5}.lsa-review-panel li>span{font-size:.6rem;color:#b79ac7}.lsa-next{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem}.lsa-next>div{padding:1.5rem;border:1px solid #dbc8e7;border-radius:1.1rem;background:#fff}.lsa-next h3{font-size:1.1rem;margin-bottom:1rem}.lsa-next p,.lsa-next ul{font-size:.85rem;line-height:1.8;color:#8c719a}.lsa-next ul{list-style:none;padding:0;display:grid;gap:.6rem}.lsa-next li{display:flex;gap:.6rem;align-items:start}.lsa-next li>svg{flex-shrink:0;margin-top:.3rem;color:#a384b6}@media(max-width:767px){.lsa-hero{padding-block:1.5rem}.lsa-context{grid-template-columns:1fr;gap:.8rem}.lsa-context>div{display:flex;justify-content:space-between;gap:1rem}.lsa-context strong{text-align:right;font-size:.75rem}.lsa-metrics{grid-template-columns:1fr 1fr}.lsa-metrics>div{padding:1rem}.lsa-metrics strong{font-size:2rem}.lsa-next,.lsa-review{grid-template-columns:1fr}.lsa-review-panel{padding:1.2rem}.lsa-channel-mix>div{padding:.7rem;font-size:.68rem}.lsa-section{padding-block:1.5rem}}.search-case{background:#f3f7fa}.search-fact-note{font-size:13px!important;line-height:1.7;color:#5a7186;padding:14px 0;max-width:900px}.search-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.search-facts>div{padding:24px;border-radius:18px;background:white;border:1px solid #d8e2ec}.search-facts svg{color:#526f8f}.search-facts strong{display:block;font-size:52px;letter-spacing:-.04em;margin:14px 0 6px}.search-facts span{font-size:13px;color:#60758b}.search-mix{display:flex;margin:22px 0 4px;border-radius:12px;overflow:hidden}.search-mix span{padding:15px;text-align:center;background:#d8e8f3;font-size:13px}.search-mix span+span{background:#dcebdd}.search-work-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.search-work-grid article{padding:26px;border:1px solid #d8e2ec;background:white;border-radius:20px}.search-work-grid article>span{font-size:11px;color:#698299}.search-work-grid h3{font-size:24px;line-height:1.2;margin:12px 0}.search-work-grid p{font-size:14px;line-height:1.8;color:#536176}.gbp-comparison{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gbp-profile{padding:24px;border:1px solid #d8e2ec;border-radius:20px;background:white}.gbp-profile>span{font-size:10px;letter-spacing:.13em;font-weight:700;color:#698299}.gbp-profile-art{display:flex;gap:20px;align-items:center;justify-content:center;background:#e9edf2;border-radius:14px;height:150px;margin:20px 0;color:#8193a7}.gbp-profile+div .gbp-profile-art{background:#e2eee6;color:#4d7b5d}.gbp-profile h3{font-size:25px;letter-spacing:-.025em}.gbp-profile p{font-size:14px;margin:10px 0;color:#64748b}.gbp-profile li{font-size:14px;padding:10px 0;border-top:1px solid #e9edf2;line-height:1.5}.gbp-profile small{display:block;margin-top:14px;color:#738397;font-size:11px}@media(max-width:767px){.search-facts{grid-template-columns:1fr 1fr;gap:10px}.search-facts>div{padding:18px}.search-facts strong{font-size:40px}.search-work-grid{grid-template-columns:1fr;gap:12px}.search-work-grid article{padding:22px}.search-work-grid h3{font-size:22px}.gbp-comparison{grid-template-columns:1fr;gap:14px}.gbp-profile{padding:20px}.search-mix span{font-size:12px;padding:12px}}.search-case{background:#fcfaff}.gbp-profile,.search-facts>div,.search-work-grid article{border-color:#ddd0eb;background:#fff;box-shadow:0 12px 35px -28px #6e439966}.search-facts svg{color:#9873ba}.search-facts strong{color:#7950a0;font-variant-numeric:tabular-nums}.gbp-profile p,.search-fact-note,.search-facts span,.search-work-grid p{color:#7b6b88}.gbp-profile>span,.search-work-grid article>span{color:#a184b8}.search-mix span{background:#e8ddf6;color:#6e4f8c}.search-mix span+span{background:#f2edf9}.gbp-profile-art{background:#f3eef9;color:#a58ab9}.vi-case{background:#fafafa!important;color:#262332!important}.vi-case .wa-section-heading{gap:30px}.vi-case .wa-section-heading>div{min-width:0;flex:1}.vi-case .wa-section-heading>.indexed-section-heading{min-width:0}.vi-case .wa-section-heading p{font-size:16px;line-height:1.8}.vi-case .vi-hero{gap:40px;align-items:center}.vi-case .vi-hero h1{font-size:clamp(34px,4.5vw,62px)!important;line-height:1.08!important}.vi-case .vt-highlights>span{background:#fff;border:1px solid #ded6eb;color:#695779;border-radius:12px;padding:10px 14px;font-size:12px}.vi-case .vt-considerations{padding:25px;border:1px solid #dfd7e9;border-radius:22px;background:#fff;margin-top:28px}.vi-case .vt-considerations h3{font-size:20px;margin:0 0 14px;color:#34263e}.vi-case .vt-considerations p{font-size:15px;line-height:1.8}.vi-case .vi-lead-card,.vi-case .vi-verdict{background:#fff!important;color:#342c3c!important}.vi-case .vi-screen-frame{max-height:600px;overflow:auto}.vi-case .wa-overline{color:#8e76a7}.vi-case .wa-section{padding-block:45px}@media(max-width:800px){.vi-case .wa-section-heading{display:block}.vi-case .wa-section-heading>p{margin-top:20px}.vi-case .vi-hero{gap:24px}.vi-case .wa-section{padding-block:32px}}.vi-case .indexed-section-heading h2{font-size:clamp(29px,3.5vw,46px)!important;font-weight:700;line-height:1.15!important;letter-spacing:-.045em}.vi-case .indexed-section-heading__row{align-items:baseline}.wa-case.vi-case{--wa-bg:#f3f6f8;--wa-muted:#617583;--wa-accent:#446a7e;--wa-line:#d3dfe4;background:var(--wa-bg);color:#233c4a}.vi-case h1,.vi-case h2,.vi-case h3{color:#233c4a}.vi-case p{color:#617583}.vi-case .wa-section{padding-block:68px}.vi-case .wa-section-heading{align-items:start;gap:55px}.vi-case .wa-section-heading p{padding-top:28px}.vi-case .wa-overline{display:block;color:#507286}.vi-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center;padding-block:20px 55px}.vi-logo{width:185px;height:55px;object-fit:contain;object-position:left center;margin:12px 0 22px}.vi-hero h1{font-size:clamp(35px,4.2vw,61px);line-height:1.08;margin-bottom:23px}.vi-hero p{font-size:16px;max-width:600px}.vi-hero figure{min-width:0}.vi-hero figure>img{width:100%;height:auto;border-radius:24px}.vi-hero figcaption{font-size:11px;color:#6a8492;padding:12px 0}.vi-case .vt-highlights>span{background:#e8f0f3;color:#466879;border-color:#cbdde5}.vi-case .wa-button{background:#355d76;border-color:#355d76}.vi-case .wa-button:hover{background:#24465c}.vi-case .wa-button-ghost{background:white;color:#355d76;border-color:#cbdbe3}.vi-case .wa-button-ghost:hover{background:#e7eff3}.vi-case .vt-product-card{background:radial-gradient(at top right,#d6e8e8,transparent 75%),#e8f0f4;border-color:#c7dce3}.vi-product-card>img{width:195px;height:65px;object-fit:contain;object-position:left;margin:15px 0 22px}.vi-product-card .wa-button{width:100%;margin-top:18px}.vi-lab{border:1px solid #cbdde5;border-radius:24px;background:white;overflow:hidden}.vi-lab-toolbar{padding:22px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;align-items:center;border-bottom:1px solid #dce6eb}.vi-lab-toolbar>span{font-size:11px;color:#6d8996}.vi-choice{display:flex;flex-wrap:wrap;gap:8px}.vi-choice button{border:1px solid #cddce4;background:#fff;border-radius:9px;padding:11px 15px;color:#547081;font-size:12px;transition:background .2s,border-color .2s}.vi-choice button[aria-pressed=true]{background:#315c72;border-color:#315c72;color:white}.vi-choice button:hover{border-color:#7297a7}.vi-lab-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;padding:24px}.vi-message-list{display:grid;gap:12px}.vi-message-list>button{position:relative;display:block;padding:22px 44px 22px 22px;text-align:left;border:1px solid #d5e1e6;border-radius:15px;background:#f8fafb;transition:background .2s,border-color .2s}.vi-message-list>button[aria-pressed=true]{border-color:#628b9d;background:#eaf2f6}.vi-message-list>button>span:first-child{font-size:10px;color:#7e98a5;letter-spacing:.05em}.vi-message-list>button>span:last-child{position:absolute;top:22px;right:20px;color:#537c8f}.vi-message-list p{font-size:15px;margin:12px 0 0;line-height:1.6}.vi-verdict{padding:28px;background:radial-gradient(at top right,#edf0ee,transparent),#f5f6f3;border:1px solid #d9e0db;border-radius:18px}.vi-verdict.is-match{background:radial-gradient(at top right,#cce8dc,transparent 80%),#eef6f4;border-color:#bedbd1}.vi-verdict>.ssh-art-icon{width:90px;height:90px;object-fit:contain;margin-bottom:22px}.vi-verdict h3{font-size:30px}.vi-verdict p{font-size:15px;min-height:78px}.vi-verdict dl>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-top:1px solid #cbdcd6;font-size:12px}.vi-verdict dt{color:#718984}.vi-verdict dd{text-align:right}.vi-verdict small{display:block;margin-top:20px;font-size:10px;line-height:1.6;color:#748b85}.vi-stage-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.vi-stage-buttons button{display:grid;grid-template-columns:1fr auto;gap:12px;padding:22px;text-align:left;background:#fff;border:1px solid #d2e1e7;border-radius:17px;transition:border-color .2s,box-shadow .2s}.vi-stage-buttons button[aria-pressed=true]{border-color:#759da9;background:#e3eef2;box-shadow:0 10px 22px #244b6010}.vi-stage-buttons button>span{color:#7b96a2;font-size:11px}.vi-stage-buttons .ssh-art-icon{grid-row:2;grid-column:1/-1;width:88px;height:88px;object-fit:contain}.vi-stage-buttons strong{font-size:18px}.vi-stage-panel{display:grid;grid-template-columns:1.25fr 1fr;gap:45px;align-items:center;padding:32px;margin-top:18px;border:1px solid #cddfe5;border-radius:18px;background:radial-gradient(at top right,#d4e7e8,transparent 80%),#fff}.vi-stage-panel p{font-size:15px;margin:0}.vi-stage-panel h3{font-size:29px}.vi-output{padding:25px;border-radius:15px;background:#eaf2f4;border:1px solid #c7dce2}.vi-output>span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#73929d;display:block;margin-bottom:15px}.vi-output>strong{font-size:21px;line-height:1.4;font-weight:550}.vi-progress{display:flex;gap:7px;margin-top:24px}.vi-progress i{height:5px;flex:1;background:#c9dce2;border-radius:5px}.vi-progress i.is-active{background:#527f91}.vi-screen-viewer{border:1px solid #cbdde4;background:#fff;border-radius:22px;overflow:hidden}.vi-screen-viewer>.vi-choice{padding:20px;border-bottom:1px solid #d5e2e8}.vi-screen-viewer figure{margin:0}.vi-screen-desktop>img{width:100%;height:auto;display:block}.vi-screen-viewer figcaption{padding:20px 25px;font-size:12px;color:#63808e;line-height:1.7;border-top:1px solid #d7e4e9}.vi-screen-mobile{padding-top:30px;background:radial-gradient(at top right,#cee2e4,transparent 70%),#e8f0f4;text-align:center}.vi-screen-mobile>img{display:block;width:min(340px,calc(100% - 36px));height:auto;margin:0 auto 30px;border:5px solid #344b5a;border-radius:28px;box-shadow:0 18px 45px #213d4d18}.vi-screen-mobile figcaption{text-align:left;background:white}.vi-delivery{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.vi-delivery h3{margin-top:28px;font-size:30px}.vi-delivery p{font-size:15px}.vi-delivery .vi-small-note{font-size:11px;color:#7e949c}.vi-lead-card{padding:28px;border:1px solid #bcd8df;border-radius:22px;background:radial-gradient(at top right,#d6eae6,transparent 70%),#fff;box-shadow:0 20px 40px #2e5a6b0b}.vi-lead-card>div:first-child{display:flex;align-items:center;gap:9px;font-size:12px;color:#557b87;border-bottom:1px solid #cbdfe3;padding-bottom:22px;margin-bottom:26px}.vi-lead-card>div:first-child>span:last-child{margin-left:auto;font-size:10px;color:#89a1a9}.vi-status-dot{width:7px;height:7px;border-radius:50%;background:#569e8d;box-shadow:0 0 0 4px #569e8d18}.vi-lead-card h3{font-size:23px;margin-top:0}.vi-lead-card blockquote{border-left:3px solid #75a99f;padding:12px 0 12px 18px;font-size:17px;line-height:1.6;margin:20px 0;color:#476672}.vi-lead-card ul{display:grid;gap:0}.vi-lead-card li{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #d6e5e6;padding:13px 0;font-size:11px;color:#7e99a1}.vi-lead-card li strong{text-align:right;color:#4c707c;font-weight:550}.vi-card-footer{display:block;margin-top:20px;font-size:10px;color:#6d8f99}.vi-audiences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.vi-case .vi-audiences>.wa-work-card{padding:28px;background:radial-gradient(350px circle at var(--glow-x,90%) var(--glow-y,0),#d9e9ec,transparent 80%),#fff;border-color:#d1e1e7;transition:border-color .2s,box-shadow .2s}.vi-audiences>.wa-work-card:hover{border-color:#8bb1bd;box-shadow:0 12px 30px #284e5f0d}.vi-audiences .ssh-art-icon{width:90px;height:90px;object-fit:contain;margin-bottom:22px}.vi-audiences h3{font-size:25px}.vi-audiences p{font-size:14px;margin-bottom:0}.vi-case .vt-bespoke{background:radial-gradient(at top right,#cce3e6,transparent 80%),#e6eff3;border-color:#bdd7e0}.vi-case .wa-related-card img{object-fit:cover;aspect-ratio:3/2;width:100%}.vi-case a:focus-visible,.vi-case button:focus-visible{outline:2px solid #376b82;outline-offset:4px}body:has(.vi-case) header.fixed{background:#f3f6f8;border-bottom-color:#d3dfe4}@media(max-width:1000px){.vi-hero{gap:25px}.vi-hero h1{font-size:39px}.vi-lab-grid{gap:16px;padding:18px}.vi-verdict{padding:22px}.vi-stage-buttons button{padding:18px}.vi-stage-panel{gap:25px}.vi-case .wa-section-heading,.vi-delivery{gap:30px}.vi-audiences{gap:14px}}@media(max-width:700px){.vi-case .wa-section{padding-block:48px}.vi-audiences,.vi-delivery,.vi-hero,.vi-lab-grid,.vi-stage-panel{grid-template-columns:1fr}.vi-hero{padding-block:12px 32px;gap:28px}.vi-hero h1{font-size:38px}.vi-hero .wa-overline{font-size:9px}.vi-logo{width:155px;height:45px;margin-block:12px 18px}.vi-hero figure{margin:0}.vi-hero figure>img{border-radius:18px}.vi-hero p{font-size:15px}.vi-case .wa-section-heading{gap:22px}.vi-case .wa-section-heading p{padding:0}.vi-lab-toolbar{padding:16px;gap:13px}.vi-choice{gap:6px}.vi-choice button{padding:10px 12px;font-size:11px}.vi-lab-grid{padding:14px;gap:14px}.vi-message-list>button{padding:18px 38px 18px 18px}.vi-message-list p{font-size:14px}.vi-verdict p{min-height:0}.vi-verdict>.ssh-art-icon{width:80px;height:80px;margin-bottom:18px}.vi-verdict h3{font-size:27px}.vi-stage-buttons{grid-template-columns:1fr 1fr;gap:10px}.vi-stage-buttons button{padding:17px;gap:10px}.vi-stage-buttons .ssh-art-icon{width:72px;height:72px}.vi-stage-buttons strong{font-size:17px}.vi-stage-panel{padding:23px;gap:22px}.vi-output{padding:22px}.vi-output>strong{font-size:19px}.vi-screen-viewer>.vi-choice{padding:14px}.vi-screen-viewer figcaption{padding:17px;font-size:11px}.vi-delivery{gap:25px}.vi-delivery h3{font-size:27px}.vi-lead-card{padding:23px}.vi-lead-card blockquote{font-size:16px}.vi-case .vi-audiences>.wa-work-card{padding:24px}.vi-audiences .ssh-art-icon{width:78px;height:78px;margin-bottom:18px}}@media(prefers-reduced-motion:reduce){.vi-case *{transition:none!important;animation:none!important}}