html[data-brand=vizuweb]{color-scheme:light;accent-color:#155eef;--viz-ink-950:#071426;--viz-ink-900:#10213a;--viz-ink-800:#1b3150;--viz-ink-700:#334a68;--viz-muted:#5c6e85;--viz-blue-700:#1048c7;--viz-blue-600:#155eef;--viz-blue-500:#2878ff;--viz-blue-100:#dce9ff;--viz-blue-050:#eef5ff;--viz-cyan-600:#078fa7;--viz-cyan-500:#06b6d4;--viz-cyan-100:#cff6fb;--viz-cyan-050:#edfcff;--viz-white:#fff;--viz-canvas:#f7faff;--viz-panel:#ffffffd1;--viz-line:#224d8024;--viz-line-strong:#155eef47;--viz-success:#07845f;--viz-success-soft:#e7f8f1;--viz-alert:#ae5b16;--viz-alert-soft:#fff4e8;--viz-shadow-sm:0 .65rem 2rem #234a7f14;--viz-shadow-md:0 1.5rem 4rem #234a7f1f;--viz-shadow-lg:0 2.4rem 7rem #19478e29;--viz-radius-sm:.65rem;--viz-radius-md:1rem;--viz-radius-lg:1.5rem}html[data-brand=vizuweb] body{isolation:isolate;background:radial-gradient(circle at 84% 8%, #06b6d41a, transparent 28rem), radial-gradient(circle at 8% 33%, #155eef0e, transparent 34rem), linear-gradient(180deg, #fff 0 42rem, var(--viz-canvas) 68rem, #fff 100%);color:var(--viz-ink-900);font-variant-numeric:tabular-nums;position:relative;overflow-x:clip}html[data-brand=vizuweb] body:before{z-index:-2;content:"";pointer-events:none;background-image:linear-gradient(#25589709 1px,#0000 1px),linear-gradient(90deg,#25589709 1px,#0000 1px);background-position:top;background-size:4rem 4rem;position:fixed;inset:0;mask-image:linear-gradient(#000 0,#00000073 48rem,#0000 90rem)}html[data-brand=vizuweb] body:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#06b6d440,#0000);width:min(92vw,80rem);height:1px;position:fixed;top:25rem;left:50%;transform:translate(-50%)}html[data-brand=vizuweb] ::selection{background:var(--viz-cyan-100);color:var(--viz-ink-950)}html[data-brand=vizuweb] :focus-visible{outline:.2rem solid var(--viz-blue-600);outline-offset:.24rem;box-shadow:0 0 0 .14rem var(--viz-white)}html[data-brand=vizuweb] a,html[data-brand=vizuweb] button,html[data-brand=vizuweb] summary,html[data-brand=vizuweb] input,html[data-brand=vizuweb] select,html[data-brand=vizuweb] textarea{transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s}html[data-brand=vizuweb] h1,html[data-brand=vizuweb] h2,html[data-brand=vizuweb] h3{color:var(--viz-ink-950);font-weight:720}html[data-brand=vizuweb] h1{letter-spacing:-.067em;max-width:11ch;font-size:clamp(3.4rem,7.2vw,7rem);line-height:.94}html[data-brand=vizuweb] h2{letter-spacing:-.042em;line-height:1.02}html[data-brand=vizuweb] h3{letter-spacing:-.025em}html[data-brand=vizuweb] p{color:var(--viz-muted)}html[data-brand=vizuweb] .site-shell{width:min(100% - 2rem,94rem)}html[data-brand=vizuweb] main>section,html[data-brand=vizuweb] main>article,html[data-brand=vizuweb] main>div,html[data-brand=vizuweb] main>aside,html[data-brand=vizuweb] main>.notice{width:min(100%,84rem)}html[data-brand=vizuweb] .site-header{z-index:50;backdrop-filter:blur(1.25rem)saturate(145%);background:#ffffffc7;border:1px solid #3a669f26;border-radius:1.05rem;min-height:4.75rem;margin-top:.7rem;padding-inline:1rem;position:sticky;top:.7rem;box-shadow:0 .8rem 2.8rem #254a7e14}html[data-brand=vizuweb] .site-header:after{background:linear-gradient(90deg, transparent, var(--viz-cyan-500), transparent);content:"";opacity:.42;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:1rem;right:1rem}html[data-brand=vizuweb] .brand-mark,html[data-brand=vizuweb] .footer-brand{color:var(--viz-ink-950);letter-spacing:-.04em;gap:.72rem;font-size:1.07rem;font-weight:760}html[data-brand=vizuweb] .brand-sigil{background:linear-gradient(90deg, transparent 46%, #fffc 46% 54%, transparent 54%), linear-gradient(transparent 46%, #fffc 46% 54%, transparent 54%), linear-gradient(145deg, var(--viz-blue-600), var(--viz-cyan-500));border:1px solid #155eef59;border-radius:.55rem;width:1.8rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,0 .4rem 1.1rem #155eef2e}html[data-brand=vizuweb] .brand-sigil:before{content:"";border:1px solid #ffffffbf;border-radius:.22rem;position:absolute;inset:.34rem}html[data-brand=vizuweb] .brand-sigil:after{aspect-ratio:1;content:"";background:#fff;border-radius:50%;width:.28rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 .65rem #fff}html[data-brand=vizuweb] .desktop-nav{background:#edf4ffa3;border:1px solid #1c498414;border-radius:.8rem;justify-self:center;gap:.18rem;padding:.28rem}html[data-brand=vizuweb] .desktop-nav a{color:#53677f;white-space:nowrap;border-radius:.56rem;align-items:center;min-height:2.25rem;padding:.38rem .72rem;font-size:.77rem;font-weight:680;display:inline-flex}html[data-brand=vizuweb] .desktop-nav a:hover,html[data-brand=vizuweb] .desktop-nav a[aria-current=page]{color:var(--viz-blue-700);background:#fff;box-shadow:0 .25rem .85rem #1f457617}html[data-brand=vizuweb] .button{border:1px solid var(--viz-blue-600);background:linear-gradient(135deg, var(--viz-blue-600), #2675ff);color:#fff;border-radius:.72rem;gap:.5rem;min-height:3.3rem;padding:.78rem 1.35rem;font-size:.88rem;font-weight:760;box-shadow:inset 0 1px #ffffff57,0 .8rem 2rem #155eef33}html[data-brand=vizuweb] .button:hover{filter:none;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff61,0 1rem 2.5rem #155eef42}html[data-brand=vizuweb] .button-small{border-radius:.62rem;min-height:2.68rem;padding:.58rem 1rem;font-size:.77rem}html[data-brand=vizuweb] .button-secondary{border-color:var(--viz-line-strong);box-shadow:var(--viz-shadow-sm);color:var(--viz-ink-900);background:#fff}html[data-brand=vizuweb] .text-link{width:fit-content;color:var(--viz-blue-700);align-items:center;gap:.4rem;font-size:.84rem;font-weight:760;text-decoration:none;display:inline-flex}html[data-brand=vizuweb] .text-link span{color:var(--viz-cyan-600);display:inline-block}html[data-brand=vizuweb] .text-link:hover span{transform:translate(.2rem)}html[data-brand=vizuweb] .eyebrow{width:fit-content;color:var(--viz-blue-700);letter-spacing:.12em;background:#eef5ffe0;border:1px solid #155eef29;border-radius:999px;align-items:center;gap:.55rem;padding:.38rem .62rem;font-size:.65rem;font-weight:780;line-height:1;display:inline-flex}html[data-brand=vizuweb] .eyebrow:before{aspect-ratio:1;background:var(--viz-cyan-500);content:"";border-radius:50%;flex:none;width:.42rem;box-shadow:0 0 0 .24rem #06b6d421}html[data-brand=vizuweb] .page-hero{isolation:isolate;grid-template-columns:minmax(0,1.13fr) minmax(18rem,.87fr);align-content:center;column-gap:clamp(2rem,6vw,6rem);width:100%;min-height:clamp(36rem,72svh,53rem);padding-block:clamp(6rem,11vw,9.5rem);display:grid}html[data-brand=vizuweb] .page-hero>*{grid-column:1}html[data-brand=vizuweb] .page-hero:before{z-index:-2;aspect-ratio:1;content:"";filter:blur(.2rem);pointer-events:none;background:radial-gradient(circle at 45% 45%,#fffc 0 14%,#0000 36%),radial-gradient(circle,#06b6d424,#0000 64%);border-radius:50%;width:min(50vw,43rem);position:absolute;top:15%;right:0}html[data-brand=vizuweb] .page-hero:after{z-index:-1;aspect-ratio:1.16;content:"";pointer-events:none;background:radial-gradient(circle at 8% 9%,#ff8f70 0 .24rem,#0000 .27rem),radial-gradient(circle at 12% 9%,#f6c85f 0 .24rem,#0000 .27rem),radial-gradient(circle at 16% 9%,#34d399 0 .24rem,#0000 .27rem),linear-gradient(90deg,#0000 0 7%,#155eefe0 7% 28%,#0000 28% 100%) 8% 33%/100% .42rem no-repeat,linear-gradient(90deg,#0000 0 7%,#06b6d4bf 7% 58%,#0000 58% 100%) 8%/100% .42rem no-repeat,linear-gradient(90deg,#0000 0 7%,#155eef61 7% 78%,#0000 78% 100%) 8% 67%/100% .42rem no-repeat,radial-gradient(circle,#155eef30 0 .1rem,#0000 .13rem) 2rem 2rem/2.7rem 2.7rem,linear-gradient(#fffffff0,#eff7ffc7);border:1px solid #265ea32e;border-radius:1.55rem;width:min(39vw,32rem);position:absolute;top:19%;right:1.5%;transform:perspective(65rem)rotateY(-7deg)rotateX(2deg);box-shadow:inset 0 1px #ffffffe6,0 2.8rem 6.5rem #204d8d29,-1.5rem 1.5rem #ffffff6b}html[data-brand=vizuweb] section.page-hero:not(.home-hero)>h1,html[data-brand=vizuweb] section.home-hero.has-hero-media>h1{-webkit-hyphens:none;hyphens:none}html[data-brand=vizuweb] .page-hero .lede{max-width:42rem;color:var(--viz-muted);font-size:clamp(1.08rem,1.65vw,1.32rem);line-height:1.62}html[data-brand=vizuweb] .home-hero{min-height:clamp(42rem,82svh,59rem)}html[data-brand=vizuweb] .home-hero h1{max-width:10.4ch}@supports ((-webkit-background-clip:text) or (background-clip:text)){html[data-brand=vizuweb] .home-hero h1{background:linear-gradient(110deg, var(--viz-ink-950) 4%, var(--viz-blue-700) 58%, var(--viz-cyan-600) 118%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}html[data-brand=vizuweb] .hero-actions{gap:1rem;margin-top:1.25rem}html[data-brand=vizuweb] .hero-actions .text-link{min-height:3.3rem;padding:.72rem .2rem}html[data-brand=vizuweb] .home-story>section{border-top:1px solid var(--viz-line);width:min(100%,84rem);padding-block:clamp(5.5rem,10vw,9.5rem)}html[data-brand=vizuweb] .section-heading{gap:1.15rem}html[data-brand=vizuweb] .section-heading h2{max-width:15ch;font-size:clamp(2.3rem,4.7vw,4.8rem)}html[data-brand=vizuweb] .section-heading>p:last-child{font-size:1.02rem}html[data-brand=vizuweb] .product-preview{grid-template-columns:minmax(14rem,.58fr) minmax(0,1.42fr);gap:clamp(2.5rem,7vw,7rem);position:relative}html[data-brand=vizuweb] .product-preview:before{z-index:-1;content:"";filter:blur(4rem);background:#06b6d417;border-radius:50%;width:58%;height:70%;position:absolute;bottom:8%;right:0}html[data-brand=vizuweb] .campaign-ui{backdrop-filter:blur(1.2rem)saturate(125%);background:#ffffffdb;border:1px solid #265b9d2b;border-radius:1.35rem;outline:0;position:relative;overflow:hidden;transform:none;box-shadow:inset 0 1px #fffffff5,0 2.5rem 6rem #19478e29}html[data-brand=vizuweb] .campaign-ui:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:20%;height:100%;position:absolute;top:0;left:-30%;transform:skew(-14deg)}html[data-brand=vizuweb] .campaign-ui>header{border-bottom:1px solid var(--viz-line);background:#f7faffd1;min-height:4.15rem;padding:1rem 1.3rem}html[data-brand=vizuweb] .campaign-ui>header strong{color:var(--viz-ink-900);letter-spacing:-.01em;font-size:.82rem}html[data-brand=vizuweb] .campaign-dot{background:var(--viz-success);width:.55rem;box-shadow:0 0 0 .28rem #07845f1f}html[data-brand=vizuweb] .status-chip{background:var(--viz-success-soft);color:var(--viz-success);letter-spacing:.04em;text-transform:uppercase;border:1px solid #07845f24;padding:.32rem .7rem;font-size:.64rem}html[data-brand=vizuweb] .campaign-summary{background:0 0;grid-template-columns:1fr 1fr;gap:0}html[data-brand=vizuweb] .campaign-summary>div{border-bottom:1px solid var(--viz-line);background:#ffffff9e;gap:.45rem;padding:1.4rem 1.45rem}html[data-brand=vizuweb] .campaign-summary>div+div{border-left:1px solid var(--viz-line)}html[data-brand=vizuweb] .campaign-summary small{color:#728198;letter-spacing:.06em;opacity:1;text-transform:uppercase;font-size:.67rem;font-weight:650}html[data-brand=vizuweb] .campaign-summary strong{color:var(--viz-ink-950);letter-spacing:-.025em;font-size:1.15rem}html[data-brand=vizuweb] .campaign-track{background:linear-gradient(90deg,#0000 10%,#155eef1f 10% 90%,#0000 90%) 50% 2.68rem/100% 1px no-repeat,linear-gradient(#eef5ff52,#0000);grid-template-columns:repeat(3,1fr);gap:.65rem;padding:1.6rem 1.45rem 1.35rem;position:relative}html[data-brand=vizuweb] .campaign-track li{z-index:1;background:#ffffffe6;border:1px solid #2a5c9a24;border-radius:.78rem;align-content:start;gap:.75rem;min-height:7.3rem;padding:.85rem;position:relative;box-shadow:0 .5rem 1.5rem #1f49800f}html[data-brand=vizuweb] .campaign-track li:nth-child(2){border-color:#155eef4d;box-shadow:0 .65rem 1.8rem #155eef1a}html[data-brand=vizuweb] .campaign-track li span{aspect-ratio:1;background:var(--viz-blue-050);width:1.55rem;color:var(--viz-blue-700);border:1px solid #155eef33;border-radius:50%;place-items:center;font-size:.63rem;font-weight:780;display:grid}html[data-brand=vizuweb] .campaign-track li:nth-child(2) span{border-color:var(--viz-blue-600);background:var(--viz-blue-600);color:#fff;box-shadow:0 0 0 .28rem #155eef1c}html[data-brand=vizuweb] .campaign-track li:nth-child(3) span{background:var(--viz-cyan-050);color:var(--viz-cyan-600);border-color:#06b6d44d}html[data-brand=vizuweb] .campaign-track li strong{color:var(--viz-ink-900);text-overflow:clip;font-size:.76rem;line-height:1.35;overflow:visible}html[data-brand=vizuweb] .campaign-proof{background:#ffffff94;padding:0 1.45rem 1.5rem}html[data-brand=vizuweb] .campaign-proof div{border-top:1px solid var(--viz-line);grid-template-columns:.72fr 1.28fr;gap:1rem;padding:.78rem .1rem;font-size:.71rem}html[data-brand=vizuweb] .campaign-proof span{color:#718198;opacity:1}html[data-brand=vizuweb] .campaign-proof strong{color:var(--viz-ink-800);font-weight:680;position:relative}html[data-brand=vizuweb] .campaign-proof strong:before{aspect-ratio:1;background:var(--viz-success);content:"";vertical-align:.08rem;border-radius:50%;width:.38rem;margin-right:.45rem;display:inline-block}html[data-brand=vizuweb] .problem-result{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);position:relative}html[data-brand=vizuweb] .problem-result:before{z-index:-1;content:"";background:linear-gradient(90deg,#ae5b162e,#155eef4d,#06b6d447);height:1px;position:absolute;top:50%;left:25%;right:25%}html[data-brand=vizuweb] .problem-result article{border:1px solid var(--viz-line);min-height:24rem;box-shadow:var(--viz-shadow-sm);backdrop-filter:blur(.8rem);background:#ffffffd1;border-radius:1.35rem;align-content:center;gap:1.35rem;padding:clamp(1.75rem,4vw,3.25rem)}html[data-brand=vizuweb] .problem-result article:first-child{background:linear-gradient(145deg,#fff4e8bd,#ffffffe0 48%);border-top-color:#ae5b165c}html[data-brand=vizuweb] .problem-result article:last-child{background:radial-gradient(circle at 100% 0,#06b6d41f,#0000 13rem),#ffffffe6;border-top-color:#06b6d46b}html[data-brand=vizuweb] .problem-result article h2{font-size:clamp(1.85rem,3vw,3.15rem)}html[data-brand=vizuweb] .problem-result .direction{aspect-ratio:1;width:3.2rem;box-shadow:var(--viz-shadow-sm);color:var(--viz-blue-600);background:#fff;border:1px solid #155eef33;border-radius:50%;place-items:center;font-size:1.2rem;display:grid}html[data-brand=vizuweb] .home-workflow,html[data-brand=vizuweb] .home-offers,html[data-brand=vizuweb] .home-evidence,html[data-brand=vizuweb] .home-faq{grid-template-columns:minmax(13rem,.52fr) minmax(0,1.48fr);gap:clamp(2.5rem,8vw,8rem)}html[data-brand=vizuweb] .home-workflow .section-heading,html[data-brand=vizuweb] .home-offers .section-heading,html[data-brand=vizuweb] .home-evidence .section-heading,html[data-brand=vizuweb] .home-faq .section-heading{position:sticky;top:7rem}html[data-brand=vizuweb] .workflow-grid{gap:.85rem;position:relative}html[data-brand=vizuweb] .workflow-grid:before{background:linear-gradient(var(--viz-blue-600), var(--viz-cyan-500));content:"";opacity:.25;width:1px;position:absolute;top:2rem;bottom:2rem;left:2rem}html[data-brand=vizuweb] .workflow-grid article{border:1px solid var(--viz-line);backdrop-filter:blur(.65rem);background:#ffffffd6;border-radius:1rem;grid-template-columns:3.2rem 1fr;gap:.5rem 1.25rem;padding:1.7rem 1.8rem;position:relative;box-shadow:0 .65rem 2rem #1f49800d}html[data-brand=vizuweb] .workflow-grid article:hover{border-color:var(--viz-line-strong);box-shadow:var(--viz-shadow-sm);transform:translate(.25rem)}html[data-brand=vizuweb] .workflow-grid article>span{z-index:1;aspect-ratio:1;background:var(--viz-blue-050);width:2.1rem;color:var(--viz-blue-700);border:1px solid #155eef38;border-radius:.58rem;grid-row:1/4;place-items:center;font-size:.66rem;font-weight:780;display:grid;position:relative}html[data-brand=vizuweb] .workflow-grid article:nth-child(2)>span{border-color:var(--viz-blue-600);background:var(--viz-blue-600);color:#fff}html[data-brand=vizuweb] .workflow-grid article:nth-child(3)>span{background:var(--viz-cyan-050);color:var(--viz-cyan-600);border-color:#06b6d43d}html[data-brand=vizuweb] .workflow-grid h3{font-size:1.42rem}html[data-brand=vizuweb] .workflow-grid p{font-size:.92rem}html[data-brand=vizuweb] .workflow-grid a,html[data-brand=vizuweb] .offer-preview-grid a{color:var(--viz-blue-700);font-size:.82rem;font-weight:760}html[data-brand=vizuweb] .home-capabilities{box-shadow:var(--viz-shadow-lg);background:radial-gradient(circle at 0 100%,#06b6d41f,#0000 22rem),linear-gradient(145deg,#0c1e36,#102b4d);border:1px solid #155eef24;border-radius:1.55rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,8vw,8rem);padding-inline:clamp(1.5rem,5vw,5rem);position:relative;overflow:hidden}html[data-brand=vizuweb] .home-capabilities:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #06b6d421;border-radius:50%;width:25rem;position:absolute;bottom:-7rem;right:-5rem;box-shadow:0 0 0 4rem #06b6d408,0 0 0 8rem #155eef08}html[data-brand=vizuweb] .home-capabilities h2,html[data-brand=vizuweb] .home-capabilities li{color:#f5faff}html[data-brand=vizuweb] .home-capabilities .eyebrow{color:#7deafb;background:#06b6d414;border-color:#06b6d440}html[data-brand=vizuweb] .home-capabilities ul{z-index:1;position:relative}html[data-brand=vizuweb] .home-capabilities li{border-color:#b9dcff24;grid-template-columns:2.8rem 1fr auto;align-items:center;gap:1rem;padding:1.1rem .2rem;font-size:clamp(.98rem,1.6vw,1.2rem);font-weight:650}html[data-brand=vizuweb] .home-capabilities li:after{aspect-ratio:1;background:var(--viz-cyan-500);content:"";border-radius:50%;width:.48rem;box-shadow:0 0 0 .25rem #06b6d41a}html[data-brand=vizuweb] .home-capabilities li span{color:#74dff1}html[data-brand=vizuweb] .offer-preview-grid{grid-template-columns:repeat(3,1fr);gap:.8rem}html[data-brand=vizuweb] .offer-preview-grid article{border:1px solid var(--viz-line);background:#ffffffd6;border-radius:1.05rem;gap:1rem;min-height:21rem;padding:1.55rem;position:relative;overflow:hidden;box-shadow:0 .6rem 2rem #1f49800d}html[data-brand=vizuweb] .offer-preview-grid article:before{background:linear-gradient(90deg, transparent, var(--viz-blue-500));content:"";width:5rem;height:.22rem;position:absolute;top:0;right:0}html[data-brand=vizuweb] .offer-preview-grid article:nth-child(2){background:radial-gradient(circle at 100% 0,#06b6d41c,#0000 10rem),#fff;border-color:#155eef47;transform:translateY(-.6rem);box-shadow:0 1.2rem 3.2rem #155eef1c}html[data-brand=vizuweb] .offer-preview-grid h3{font-size:1.45rem}html[data-brand=vizuweb] .offer-preview-grid p:not(.offer-count){font-size:.88rem}html[data-brand=vizuweb] .offer-count{color:var(--viz-blue-600);letter-spacing:-.07em;font-size:clamp(3.1rem,5vw,5rem);font-weight:760}html[data-brand=vizuweb] .evidence-table{box-shadow:var(--viz-shadow-md);background:#ffffffdb;border:1px solid #1f529129;border-radius:1.1rem;padding:.55rem;overflow:hidden}html[data-brand=vizuweb] .evidence-table:before{border-bottom:1px solid var(--viz-line);background:radial-gradient(circle at 1rem 50%, #ff8f70 0 .22rem, transparent .25rem), radial-gradient(circle at 1.8rem 50%, #f6c85f 0 .22rem, transparent .25rem), radial-gradient(circle at 2.6rem 50%, #34d399 0 .22rem, transparent .25rem), var(--viz-blue-050);content:"";border-radius:.65rem .65rem 0 0;height:2.3rem;display:block}html[data-brand=vizuweb] .evidence-table>div{border-bottom:1px solid var(--viz-line);grid-template-columns:2.7rem .85fr 1.15fr auto;align-items:center;gap:1rem;padding:1.15rem 1rem}html[data-brand=vizuweb] .evidence-table>div:last-child{border-bottom:0}html[data-brand=vizuweb] .evidence-table>div:after{background:var(--viz-success-soft);color:var(--viz-success);content:"✓";border:1px solid #07845f21;border-radius:999px;padding:.3rem .58rem;font-size:.68rem;font-weight:800}html[data-brand=vizuweb] .evidence-table>div>span{color:var(--viz-blue-600);font-weight:760}html[data-brand=vizuweb] .evidence-table strong{color:var(--viz-ink-800);font-size:.85rem}html[data-brand=vizuweb] .evidence-table p{font-size:.79rem}html[data-brand=vizuweb] .home-faq .faq-list{padding:.2rem}html[data-brand=vizuweb] .home-final-cta{min-height:36rem;box-shadow:var(--viz-shadow-md);background:radial-gradient(circle at 20% 130%,#06b6d42b,#0000 28rem),radial-gradient(circle at 90% 0,#2970ff29,#0000 23rem),#f4f8ff;border:1px solid #155eef24;border-radius:1.6rem;margin-bottom:clamp(4rem,8vw,8rem);padding:clamp(2rem,7vw,6rem);position:relative;overflow:hidden}html[data-brand=vizuweb] .home-final-cta:before,html[data-brand=vizuweb] .home-final-cta:after{background:linear-gradient(90deg, var(--viz-blue-600) 0 55%, transparent 55%) 1rem 2rem / 70% .28rem no-repeat, linear-gradient(90deg, var(--viz-cyan-500) 0 74%, transparent 74%) 1rem 3.2rem / 70% .28rem no-repeat, #ffffff9e;width:13rem;height:7rem;box-shadow:var(--viz-shadow-sm);content:"";pointer-events:none;border:1px solid #155eef21;border-radius:1rem;position:absolute}html[data-brand=vizuweb] .home-final-cta:before{top:2rem;left:-3rem;transform:rotate(-7deg)}html[data-brand=vizuweb] .home-final-cta:after{bottom:2rem;right:-3rem;transform:rotate(7deg)}html[data-brand=vizuweb] .home-final-cta h2{max-width:16ch;font-size:clamp(2.7rem,5.8vw,5.8rem)}html[data-brand=vizuweb] .home-final-cta>*{z-index:1;position:relative}html[data-brand=vizuweb] .steps{grid-template-columns:repeat(3,1fr);gap:1rem;padding-bottom:clamp(5rem,9vw,8rem);display:grid;position:relative}html[data-brand=vizuweb] .steps:before{background:linear-gradient(90deg, var(--viz-blue-600), var(--viz-cyan-500));content:"";opacity:.24;height:1px;position:absolute;top:2.35rem;left:8%;right:8%}html[data-brand=vizuweb] .steps article{z-index:1;border:1px solid var(--viz-line);min-height:18rem;box-shadow:var(--viz-shadow-sm);background:#ffffffe0;border-radius:1rem;flex-direction:column;gap:1.2rem;padding:1.4rem;display:flex;position:relative}html[data-brand=vizuweb] .steps article>span{aspect-ratio:1;background:var(--viz-blue-050);width:2rem;color:var(--viz-blue-700);border:1px solid #155eef33;border-radius:.55rem;place-items:center;font-size:.66rem;font-weight:780;display:grid}html[data-brand=vizuweb] .steps article:nth-child(2)>span{border-color:var(--viz-blue-600);background:var(--viz-blue-600);color:#fff}html[data-brand=vizuweb] .steps article:nth-child(3)>span{background:var(--viz-cyan-050);color:var(--viz-cyan-600);border-color:#06b6d438}html[data-brand=vizuweb] .steps article h2{margin-top:auto;font-size:clamp(1.4rem,2.2vw,2rem)}html[data-brand=vizuweb] .steps article p{font-size:.84rem}html[data-brand=vizuweb] .page-sections{gap:1rem;max-width:76rem;padding-bottom:clamp(6rem,11vw,10rem)}html[data-brand=vizuweb] .page-sections section{border:1px solid var(--viz-line);background:#ffffffd1;border-radius:1.1rem;grid-template-columns:4.2rem minmax(0,1fr);align-content:center;gap:.9rem clamp(1.25rem,4vw,3.5rem);min-height:15rem;padding:clamp(1.8rem,4vw,3rem);position:relative;overflow:hidden;box-shadow:0 .7rem 2.4rem #1f49800d}html[data-brand=vizuweb] .page-sections section:after{background:linear-gradient(90deg, transparent, var(--viz-blue-500));content:"";width:8rem;height:.2rem;position:absolute;top:0;right:0}html[data-brand=vizuweb] .page-sections .section-index{aspect-ratio:1;background:var(--viz-blue-050);width:2.7rem;color:var(--viz-blue-700);border:1px solid #155eef33;border-radius:.7rem;grid-row:1/3;place-items:center;font-size:.68rem;font-weight:780;display:grid}html[data-brand=vizuweb] .page-sections h2,html[data-brand=vizuweb] .page-sections p{grid-column:2}html[data-brand=vizuweb] .page-sections h2{max-width:22ch;font-size:clamp(1.75rem,3vw,2.8rem)}html[data-brand=vizuweb] .page-sections p{max-width:62rem;font-size:.98rem}html[data-brand=vizuweb] .page-sections--process{position:relative}html[data-brand=vizuweb] .page-sections--process:before{background:linear-gradient(var(--viz-blue-600), var(--viz-cyan-500));content:"";opacity:.25;width:1px;position:absolute;top:2rem;bottom:calc(clamp(6rem,11vw,10rem) + 2rem);left:4.35rem}html[data-brand=vizuweb] .page-sections--process section{margin-left:calc(var(--section-shift,0) * 1rem)}html[data-brand=vizuweb] .page-sections--process section:nth-child(2){--section-shift:1.5;border-color:#155eef40}html[data-brand=vizuweb] .page-sections--process section:nth-child(3){--section-shift:3;border-color:#06b6d43b}html[data-brand=vizuweb] .page-sections--methodology{grid-template-columns:repeat(3,1fr)}html[data-brand=vizuweb] .page-sections--methodology section{flex-direction:column;align-items:flex-start;min-height:25rem;padding:1.55rem;display:flex}html[data-brand=vizuweb] .page-sections--methodology .section-index{flex:none}html[data-brand=vizuweb] .page-sections--methodology h2,html[data-brand=vizuweb] .page-sections--methodology p{grid-column:auto}html[data-brand=vizuweb] .page-sections--methodology h2{margin-top:auto;font-size:clamp(1.45rem,2.2vw,2.05rem)}html[data-brand=vizuweb] .page-sections--methodology p{font-size:.88rem}html[data-brand=vizuweb] .page-sections--methodology section:nth-child(2){box-shadow:var(--viz-shadow-md);background:radial-gradient(circle at 100% 0,#06b6d41a,#0000 12rem),#fff;border-color:#155eef47;transform:translateY(-1rem)}html[data-brand=vizuweb] .page-sections--businesses{grid-template-columns:repeat(2,1fr)}html[data-brand=vizuweb] .page-sections--businesses section:first-child{background:linear-gradient(90deg,#0000,#155eef08),#fff;grid-column:1/-1;grid-template-columns:4.2rem minmax(0,.75fr) minmax(16rem,.25fr);min-height:18rem}html[data-brand=vizuweb] .page-sections--businesses section:first-child:before{background:linear-gradient(90deg, var(--viz-blue-600) 0 74%, transparent 74%) 1rem 28% / 80% .3rem no-repeat, linear-gradient(90deg, var(--viz-cyan-500) 0 52%, transparent 52%) 1rem 50% / 80% .3rem no-repeat, linear-gradient(90deg, var(--viz-blue-100) 0 88%, transparent 88%) 1rem 72% / 80% .3rem no-repeat, var(--viz-blue-050);content:"";border:1px solid #155eef1f;border-radius:.8rem;grid-area:1/3/3;align-self:stretch}html[data-brand=vizuweb] .page-sections--businesses section:nth-child(n+2){flex-direction:column;align-items:flex-start;min-height:22rem;display:flex}html[data-brand=vizuweb] .page-sections--businesses section:nth-child(n+2) h2,html[data-brand=vizuweb] .page-sections--businesses section:nth-child(n+2) p{grid-column:auto}html[data-brand=vizuweb] .page-sections--businesses section:nth-child(n+2) h2{margin-top:auto}html[data-brand=vizuweb] .page-sections--agencies{box-shadow:var(--viz-shadow-lg);background:radial-gradient(circle at 90% 0,#06b6d41f,#0000 26rem),linear-gradient(145deg,#0b1d35,#102b4d);border:1px solid #155eef24;border-radius:1.5rem;padding:clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem) clamp(6rem,11vw,10rem);position:relative;overflow:hidden}html[data-brand=vizuweb] .page-sections--agencies:before{content:"";background:radial-gradient(circle at .5rem,#ff8f70 0 .2rem,#0000 .23rem),radial-gradient(circle at 1.25rem,#f6c85f 0 .2rem,#0000 .23rem),radial-gradient(circle at 2rem,#34d399 0 .2rem,#0000 .23rem);border-bottom:1px solid #c7e2ff21;height:2rem}html[data-brand=vizuweb] .page-sections--agencies section{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #c7e2ff21;border-radius:0;grid-template-columns:3.5rem minmax(0,.75fr) minmax(0,1.25fr);padding:1.35rem .5rem}html[data-brand=vizuweb] .page-sections--agencies section:after{display:none}html[data-brand=vizuweb] .page-sections--agencies .section-index{color:#75e6f8;background:#06b6d417;border-color:#06b6d440}html[data-brand=vizuweb] .page-sections--agencies h2{color:#f5faff;font-size:clamp(1.35rem,2vw,1.9rem)}html[data-brand=vizuweb] .page-sections--agencies p{color:#aebfd3;grid-column:3;font-size:.88rem}html[data-brand=vizuweb] .page-sections--sample-report{border:1px solid var(--viz-line);box-shadow:var(--viz-shadow-md);background:#ffffffe0;border-radius:1.25rem;gap:0;padding:.6rem .6rem clamp(6rem,11vw,10rem);overflow:hidden}html[data-brand=vizuweb] .page-sections--sample-report:before{border-bottom:1px solid var(--viz-line);background:radial-gradient(circle at 1rem 50%, #ff8f70 0 .22rem, transparent .25rem), radial-gradient(circle at 1.8rem 50%, #f6c85f 0 .22rem, transparent .25rem), radial-gradient(circle at 2.6rem 50%, #34d399 0 .22rem, transparent .25rem), var(--viz-blue-050);content:"";border-radius:.72rem .72rem 0 0;height:2.4rem}html[data-brand=vizuweb] .page-sections--sample-report section{border:0;border-bottom:1px solid var(--viz-line);min-height:13rem;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:4rem minmax(0,.8fr) minmax(0,1.2fr) auto;padding:1.6rem 1.2rem}html[data-brand=vizuweb] .page-sections--sample-report section:after{aspect-ratio:1;background:var(--viz-success);border-radius:50%;align-self:center;width:.58rem;position:static;box-shadow:0 0 0 .3rem #07845f1a}html[data-brand=vizuweb] .page-sections--sample-report h2{font-size:clamp(1.35rem,2.2vw,1.9rem)}html[data-brand=vizuweb] .page-sections--sample-report p{grid-column:3;font-size:.86rem}html[data-brand=vizuweb] .page-sections--about{grid-template-columns:repeat(3,1fr)}html[data-brand=vizuweb] .page-sections--about section{flex-direction:column;align-items:flex-start;min-height:24rem;padding:1.55rem;display:flex}html[data-brand=vizuweb] .page-sections--about h2,html[data-brand=vizuweb] .page-sections--about p{grid-column:auto}html[data-brand=vizuweb] .page-sections--about h2{margin-top:auto;font-size:clamp(1.45rem,2.2vw,2.05rem)}html[data-brand=vizuweb] .page-sections--about p{font-size:.88rem}html[data-brand=vizuweb] .page-sections--about section:nth-child(2){background:radial-gradient(circle at 100% 0,#06b6d41c,#0000 12rem),#fff;border-color:#06b6d440;transform:translateY(1.2rem)}html[data-brand=vizuweb] .page-sections--use-case section:nth-child(odd){margin-right:clamp(0rem,7vw,6rem)}html[data-brand=vizuweb] .page-sections--use-case section:nth-child(2n){border-color:#06b6d43d;margin-left:clamp(0rem,7vw,6rem)}html[data-brand=vizuweb] .two-column{gap:clamp(1rem,4vw,3rem);padding-bottom:clamp(5rem,9vw,8rem)}html[data-brand=vizuweb] .two-column>section{border:1px solid var(--viz-line);min-height:20rem;box-shadow:var(--viz-shadow-sm);background:#ffffffd6;border-radius:1.15rem;align-content:end;gap:1.35rem;padding:clamp(1.7rem,4vw,3rem)}html[data-brand=vizuweb] .two-column>section:nth-child(2){background:radial-gradient(circle at 100% 0,#06b6d41c,#0000 14rem),#fff;border-color:#155eef38}html[data-brand=vizuweb] .two-column>section.accent-panel{background:radial-gradient(circle at 110% -10%,#06b6d442,#0000 18rem),linear-gradient(145deg,#0c203a,#12345c);align-content:center}html[data-brand=vizuweb] .two-column .accent-panel p{color:#f4f9ff;max-width:22ch;font-family:var(--heading-font), system-ui, sans-serif;letter-spacing:-.045em;font-size:clamp(1.8rem,3.6vw,3.5rem);font-weight:700;line-height:1.05}html[data-brand=vizuweb] .feature-list li{border-color:var(--viz-line);color:var(--viz-ink-700);padding:1rem .5rem 1rem 1.55rem;font-size:.9rem}html[data-brand=vizuweb] .feature-list li:before{border:2px solid var(--viz-blue-600);background:#fff;width:.5rem;top:1.55rem}html[data-brand=vizuweb] .notice,html[data-brand=vizuweb] .legal-warning{background:var(--viz-alert-soft);color:#74421b;border:1px solid #ae5b1630;border-radius:.8rem;margin-bottom:3rem;padding:1.1rem 1.25rem 1.1rem 3rem;position:relative;box-shadow:0 .5rem 1.7rem #6e3e150f}html[data-brand=vizuweb] .notice:before,html[data-brand=vizuweb] .legal-warning:before{aspect-ratio:1;background:var(--viz-alert);content:"";border-radius:50%;width:.55rem;position:absolute;top:1.43rem;left:1.2rem;box-shadow:0 0 0 .28rem #ae5b161a}html[data-brand=vizuweb] .offer-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;padding-bottom:clamp(6rem,11vw,10rem)}html[data-brand=vizuweb] .offer-card{border:1px solid var(--viz-line);background:#ffffffd9;border-radius:1.05rem;gap:1.1rem;min-height:24rem;padding:1.55rem;position:relative;overflow:hidden;box-shadow:0 .7rem 2.2rem #1f49800f}html[data-brand=vizuweb] .offer-card:after{aspect-ratio:1;content:"";border:1px solid #155eef1a;border-radius:50%;width:8rem;position:absolute;bottom:-3rem;right:-2.5rem;box-shadow:0 0 0 1.4rem #06b6d408}html[data-brand=vizuweb] .offer-card:nth-child(2){box-shadow:var(--viz-shadow-md);background:radial-gradient(circle at 100% 0,#06b6d41a,#0000 12rem),#fff;border-color:#155eef4d;transform:translateY(-.7rem)}html[data-brand=vizuweb] .offer-card:last-child{background:linear-gradient(150deg,#0d2039,#12345b)}html[data-brand=vizuweb] .offer-card:last-child h2,html[data-brand=vizuweb] .offer-card:last-child p{color:#f2f8ff}html[data-brand=vizuweb] .offer-card:last-child .eyebrow,html[data-brand=vizuweb] .offer-card:last-child .text-link{color:#76e8f9}html[data-brand=vizuweb] .offer-card:last-child .eyebrow{background:#06b6d414;border-color:#06b6d43d}html[data-brand=vizuweb] .offer-card h2{margin-top:auto;font-size:clamp(1.55rem,2.2vw,2.15rem)}html[data-brand=vizuweb] .offer-card>p:not(.eyebrow){font-size:.86rem}html[data-brand=vizuweb] .offer-card .text-link{z-index:1;position:relative}html[data-brand=vizuweb] .offer-card>p.offer-price{color:var(--viz-blue-700);font-family:var(--heading-font), system-ui, sans-serif;letter-spacing:-.02em;margin-top:-.55rem;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:700}html[data-brand=vizuweb] .offer-card:last-child>p.offer-price{color:#76e8f9}html[data-brand=vizuweb] .article-list{gap:.8rem;padding-bottom:clamp(6rem,11vw,10rem)}html[data-brand=vizuweb] .article-list article{border:1px solid var(--viz-line);background:#ffffffd6;border-radius:1rem;grid-template-columns:8rem minmax(14rem,.8fr) minmax(0,1.2fr) 2.5rem;align-items:center;gap:1.5rem;padding:1.6rem;position:relative;box-shadow:0 .55rem 1.8rem #1f49800d}html[data-brand=vizuweb] .article-list article:after{aspect-ratio:1;background:var(--viz-blue-050);width:2.2rem;color:var(--viz-blue-700);content:"↗";border:1px solid #155eef2e;border-radius:.6rem;grid-area:1/4;place-items:center;font-weight:780;display:grid}html[data-brand=vizuweb] .article-list article:hover{border-color:var(--viz-line-strong);box-shadow:var(--viz-shadow-sm);transform:translateY(-2px)}html[data-brand=vizuweb] .article-list h2{font-size:clamp(1.45rem,2.5vw,2.25rem)}html[data-brand=vizuweb] .article-list h2 a{color:var(--viz-ink-950)}html[data-brand=vizuweb] .article-list p:last-of-type{font-size:.88rem}html[data-brand=vizuweb] .article-body,html[data-brand=vizuweb] .legal-copy{max-width:70rem;padding-bottom:clamp(6rem,11vw,10rem)}html[data-brand=vizuweb] .article-body .article-intro{border-left:.22rem solid var(--viz-cyan-500);background:var(--viz-cyan-050);max-width:50rem;color:var(--viz-ink-700);border-radius:0 .85rem .85rem 0;margin-bottom:4rem;padding:1.4rem 1.6rem;font-size:clamp(1.08rem,1.8vw,1.3rem)}html[data-brand=vizuweb] .article-page>.page-sections{gap:4.5rem;max-width:68rem;padding-bottom:4rem}html[data-brand=vizuweb] .article-page>.page-sections section{border:0;border-left:1px solid var(--viz-line-strong);min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:0 0 0 1.5rem;display:grid;overflow:visible}html[data-brand=vizuweb] .article-page>.page-sections section:after{aspect-ratio:1;background:var(--viz-blue-600);width:.58rem;height:auto;box-shadow:0 0 0 .3rem var(--viz-blue-050);border-radius:50%;top:.25rem;left:-.3rem;right:auto}html[data-brand=vizuweb] .article-page>.page-sections .section-index{background:0 0;border:0}html[data-brand=vizuweb] .article-page>.page-sections h2{max-width:26ch}html[data-brand=vizuweb] .statement-section,html[data-brand=vizuweb] .closing-cta{border-color:var(--viz-line);gap:clamp(2rem,6vw,6rem);padding-block:clamp(4rem,8vw,7rem)}html[data-brand=vizuweb] .statement-section{border:1px solid var(--viz-line);box-shadow:var(--viz-shadow-sm);background:#ffffffd1;border-radius:1.1rem;margin-bottom:clamp(4rem,8vw,7rem);padding:clamp(1.6rem,4vw,3rem)}html[data-brand=vizuweb] .statement-section p:first-child{color:var(--viz-ink-700);font-size:clamp(1.2rem,2vw,1.55rem)}html[data-brand=vizuweb] .statement-section p:last-child{background:var(--viz-alert-soft);color:#74421b;border:1px solid #ae5b1629;border-radius:.72rem;align-self:start;padding:1rem 1.1rem;font-size:.86rem}html[data-brand=vizuweb] .closing-cta{background:radial-gradient(circle at 100% 0, #06b6d421, transparent 18rem), var(--viz-blue-050);border:1px solid #155eef24;border-radius:1.25rem;align-items:center;margin-bottom:clamp(4rem,7vw,7rem);padding-inline:clamp(1.5rem,5vw,4rem);position:relative;overflow:hidden}html[data-brand=vizuweb] .closing-cta:before{content:"";background:linear-gradient(#0000,#155eef38);width:1px;height:70%;position:absolute;bottom:0;right:26%}html[data-brand=vizuweb] .closing-cta p{max-width:19ch;color:var(--viz-ink-950);font-size:clamp(1.75rem,3.2vw,3.25rem);font-weight:700}html[data-brand=vizuweb] .faq-list{max-width:68rem;padding-bottom:clamp(6rem,11vw,10rem)}html[data-brand=vizuweb] .faq-list details{border:1px solid var(--viz-line);background:#ffffffd1;border-radius:.9rem;margin-bottom:.7rem;overflow:hidden;box-shadow:0 .45rem 1.5rem #1f49800a}html[data-brand=vizuweb] .faq-list details[open]{box-shadow:var(--viz-shadow-sm);border-color:#155eef3d}html[data-brand=vizuweb] .faq-list summary{color:var(--viz-ink-900);padding:1.35rem 4rem 1.35rem 1.35rem;font-size:1.08rem;font-weight:680;list-style:none;position:relative}html[data-brand=vizuweb] .faq-list summary::-webkit-details-marker{display:none}html[data-brand=vizuweb] .faq-list summary:after{aspect-ratio:1;background:var(--viz-blue-050);width:1.8rem;color:var(--viz-blue-700);content:"+";border:1px solid #155eef2b;border-radius:.52rem;place-items:center;font:700 1rem/1 system-ui;display:grid;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}html[data-brand=vizuweb] .faq-list details[open] summary:after{content:"−"}html[data-brand=vizuweb] .faq-list details p{padding:0 4rem 1.5rem 1.35rem;font-size:.92rem}html[data-brand=vizuweb] .form-section{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,7vw,7rem);padding-bottom:clamp(7rem,12vw,11rem)}html[data-brand=vizuweb] .form-section>div{align-self:start;position:sticky;top:7rem}html[data-brand=vizuweb] .form-section>div h2{max-width:14ch;margin-bottom:1.25rem;font-size:clamp(2rem,4vw,4rem)}html[data-brand=vizuweb] .lead-form{box-shadow:var(--viz-shadow-md);backdrop-filter:blur(.8rem);background:#ffffffe0;border:1px solid #2252912b;border-radius:1.2rem;padding:clamp(1.35rem,4vw,2.6rem);position:relative;overflow:hidden}html[data-brand=vizuweb] .lead-form:before{background:linear-gradient(90deg, transparent, var(--viz-cyan-500));content:"";width:9rem;height:.22rem;position:absolute;top:0;right:0}html[data-brand=vizuweb] .form-grid{gap:1rem}html[data-brand=vizuweb] .form-grid label{color:var(--viz-ink-700);gap:.48rem;font-size:.75rem;font-weight:690}html[data-brand=vizuweb] input,html[data-brand=vizuweb] select,html[data-brand=vizuweb] textarea{color:var(--viz-ink-900);background:#f8fbff;border:1px solid #2a54882e;border-radius:.7rem;padding:.88rem 1rem}html[data-brand=vizuweb] input:hover,html[data-brand=vizuweb] select:hover,html[data-brand=vizuweb] textarea:hover{border-color:#155eef52}html[data-brand=vizuweb] input:focus,html[data-brand=vizuweb] select:focus,html[data-brand=vizuweb] textarea:focus{border-color:var(--viz-blue-600);background:#fff;box-shadow:0 0 0 .22rem #155eef17}html[data-brand=vizuweb] .checkbox{color:var(--viz-muted);align-items:flex-start}html[data-brand=vizuweb] .checkbox input{margin-top:.22rem}html[data-brand=vizuweb] .form-status{color:var(--viz-ink-700);font-size:.84rem}html[data-brand=vizuweb] .legal-copy{border:1px solid var(--viz-line);box-shadow:var(--viz-shadow-sm);background:#ffffffd6;border-radius:1rem;margin-bottom:clamp(4rem,8vw,7rem);padding:clamp(1.6rem,4vw,3rem)}html[data-brand=vizuweb] .legal-copy p+p{margin-top:1rem}html[data-brand=vizuweb] .site-footer{border:1px solid var(--viz-line);background:radial-gradient(circle at 90% 10%,#06b6d414,#0000 17rem),#f7faffd9;border-bottom:0;border-radius:1.35rem 1.35rem 0 0;grid-template-columns:1.2fr 1fr;gap:4rem;padding:4rem clamp(1rem,4vw,3rem) 2rem}html[data-brand=vizuweb] .site-footer>div>p{margin-top:.8rem;font-size:.86rem}html[data-brand=vizuweb] .site-footer nav{gap:.75rem 1.35rem}html[data-brand=vizuweb] .site-footer nav a,html[data-brand=vizuweb] .site-footer .link-button{color:var(--viz-ink-700);font-size:.78rem}html[data-brand=vizuweb] .site-footer .copyright{color:#718198;opacity:1}html[data-brand=vizuweb] .link-button:hover,html[data-brand=vizuweb] .site-footer a:hover{color:var(--viz-blue-700)}html[data-brand=vizuweb] .consent{color:var(--viz-ink-900);box-shadow:var(--viz-shadow-lg);backdrop-filter:blur(1rem);background:#fffffff0;border:1px solid #1f529133;border-radius:1rem;overflow:hidden}html[data-brand=vizuweb] .consent::backdrop{backdrop-filter:blur(.35rem);background:#07142670}html[data-brand=vizuweb] .consent p{color:var(--viz-muted)}html[data-brand=vizuweb] .skip-link{background:var(--viz-blue-600);color:#fff;box-shadow:var(--viz-shadow-md);border-radius:.65rem}html[data-brand=vizuweb] .preview-ribbon{background:var(--viz-alert-soft);color:#704116;border-radius:.5rem 0 0;box-shadow:0 -.3rem 1rem #70411614}@media (prefers-reduced-motion:no-preference){html[data-brand=vizuweb] .page-hero:after{animation:7s ease-in-out infinite vizuweb-panel-float}html[data-brand=vizuweb] .campaign-dot{animation:2.6s ease-out infinite vizuweb-status-pulse}html[data-brand=vizuweb] .campaign-ui:after{animation:8s ease-in-out 1.5s infinite vizuweb-panel-scan}}@keyframes vizuweb-panel-float{0%,to{transform:perspective(65rem)rotateY(-7deg)rotateX(2deg)translateY(0)}50%{transform:perspective(65rem)rotateY(-5.5deg)rotateX(1deg)translateY(-.55rem)}}@keyframes vizuweb-status-pulse{0%,58%,to{box-shadow:0 0 0 .28rem #07845f1f}72%{box-shadow:0 0 0 .52rem #07845f00}}@keyframes vizuweb-panel-scan{0%,52%{opacity:0;left:-30%}60%{opacity:.7}78%,to{opacity:0;left:115%}}@media (width<=78rem){html[data-brand=vizuweb] .desktop-nav a{padding-inline:.52rem;font-size:.7rem}html[data-brand=vizuweb] .offer-grid{grid-template-columns:repeat(2,1fr)}html[data-brand=vizuweb] .offer-card:nth-child(2){transform:none}}@media (width<=70rem){html[data-brand=vizuweb] .site-header{grid-template-columns:1fr auto}html[data-brand=vizuweb] .mobile-menu summary{background:var(--viz-blue-050);min-width:4.5rem;min-height:2.55rem;color:var(--viz-blue-700);border:1px solid #155eef29;border-radius:.62rem;place-items:center;font-size:.78rem;list-style:none;display:grid}html[data-brand=vizuweb] .mobile-menu summary::-webkit-details-marker{display:none}html[data-brand=vizuweb] .mobile-menu nav{min-width:min(20rem,100vw - 2rem);box-shadow:var(--viz-shadow-md);backdrop-filter:blur(1rem);background:#fffffff5;border:1px solid #1f52912e;border-radius:.9rem;gap:.25rem;padding:.6rem}html[data-brand=vizuweb] .mobile-menu nav a{min-height:2.7rem;color:var(--viz-ink-700);border-radius:.55rem;align-items:center;padding:.55rem .7rem;font-size:.8rem;font-weight:650;text-decoration:none;display:flex}html[data-brand=vizuweb] .mobile-menu nav a:hover{background:var(--viz-blue-050);color:var(--viz-blue-700)}html[data-brand=vizuweb] .page-hero{grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr)}html[data-brand=vizuweb] .page-hero:after{opacity:.78;width:min(38vw,27rem);right:-4%}html[data-brand=vizuweb] .product-preview,html[data-brand=vizuweb] .home-workflow,html[data-brand=vizuweb] .home-offers,html[data-brand=vizuweb] .home-evidence,html[data-brand=vizuweb] .home-faq{grid-template-columns:minmax(12rem,.45fr) minmax(0,1.55fr);gap:clamp(2rem,5vw,4rem)}html[data-brand=vizuweb] .page-sections--methodology,html[data-brand=vizuweb] .page-sections--about{grid-template-columns:1fr}html[data-brand=vizuweb] .page-sections--methodology section,html[data-brand=vizuweb] .page-sections--about section{grid-template-columns:4.2rem minmax(0,1fr);min-height:16rem;display:grid}html[data-brand=vizuweb] .page-sections--methodology .section-index,html[data-brand=vizuweb] .page-sections--about .section-index{grid-row:1/3}html[data-brand=vizuweb] .page-sections--methodology h2,html[data-brand=vizuweb] .page-sections--methodology p,html[data-brand=vizuweb] .page-sections--about h2,html[data-brand=vizuweb] .page-sections--about p{grid-column:2}html[data-brand=vizuweb] .page-sections--methodology h2,html[data-brand=vizuweb] .page-sections--about h2{margin-top:0}html[data-brand=vizuweb] .page-sections--methodology section:nth-child(2),html[data-brand=vizuweb] .page-sections--about section:nth-child(2){transform:none}}@media (width<=58rem){html[data-brand=vizuweb] h1{font-size:clamp(3.1rem,10vw,5.6rem)}html[data-brand=vizuweb] .page-hero{grid-template-columns:minmax(0,1fr);min-height:auto;padding-block:7rem 22rem}html[data-brand=vizuweb] .home-hero{min-height:auto}html[data-brand=vizuweb] .page-hero:before{width:min(90vw,34rem);top:auto;bottom:1rem;right:5%}html[data-brand=vizuweb] .page-hero:after{opacity:1;width:min(78vw,31rem);animation:none;top:auto;bottom:3.5rem;right:50%;transform:translate(50%)}html[data-brand=vizuweb] .product-preview,html[data-brand=vizuweb] .home-workflow,html[data-brand=vizuweb] .home-offers,html[data-brand=vizuweb] .home-evidence,html[data-brand=vizuweb] .home-faq,html[data-brand=vizuweb] .home-capabilities{grid-template-columns:1fr}html[data-brand=vizuweb] .home-workflow .section-heading,html[data-brand=vizuweb] .home-offers .section-heading,html[data-brand=vizuweb] .home-evidence .section-heading,html[data-brand=vizuweb] .home-faq .section-heading,html[data-brand=vizuweb] .form-section>div{position:static}html[data-brand=vizuweb] .problem-result{grid-template-columns:1fr}html[data-brand=vizuweb] .problem-result:before{width:1px;height:auto;inset:25% 50% 25% auto}html[data-brand=vizuweb] .problem-result article{min-height:19rem}html[data-brand=vizuweb] .problem-result .direction{justify-self:center;transform:rotate(90deg)}html[data-brand=vizuweb] .offer-preview-grid,html[data-brand=vizuweb] .steps{grid-template-columns:1fr}html[data-brand=vizuweb] .offer-preview-grid article{min-height:17rem}html[data-brand=vizuweb] .offer-preview-grid article:nth-child(2){transform:none}html[data-brand=vizuweb] .steps:before{width:1px;height:auto;inset:3rem auto 3rem 2.4rem}html[data-brand=vizuweb] .steps article{min-height:13rem}html[data-brand=vizuweb] .page-sections--businesses{grid-template-columns:1fr}html[data-brand=vizuweb] .page-sections--businesses section:first-child{grid-column:auto;grid-template-columns:4.2rem minmax(0,1fr)}html[data-brand=vizuweb] .page-sections--businesses section:first-child:before{display:none}html[data-brand=vizuweb] .page-sections--agencies section,html[data-brand=vizuweb] .page-sections--sample-report section{grid-template-columns:3.5rem minmax(0,1fr)}html[data-brand=vizuweb] .page-sections--agencies p,html[data-brand=vizuweb] .page-sections--sample-report p{grid-column:2}html[data-brand=vizuweb] .page-sections--sample-report section:after{display:none}html[data-brand=vizuweb] .article-list article{grid-template-columns:7rem minmax(0,1fr) 2.5rem}html[data-brand=vizuweb] .article-list article p:last-of-type{grid-column:2/-1}html[data-brand=vizuweb] .article-list article:after{grid-column:3}html[data-brand=vizuweb] .form-section{grid-template-columns:1fr}}@media (width<=42rem){html[data-brand=vizuweb] .site-shell{width:min(100% - 1.1rem,94rem)}html[data-brand=vizuweb] .site-header{border-radius:.82rem;min-height:4.25rem;margin-top:.45rem;padding-inline:.72rem;top:.45rem}html[data-brand=vizuweb] h1{max-width:12ch;font-size:clamp(2.75rem,14.2vw,4.35rem);line-height:.96}html[data-brand=vizuweb] .page-hero{gap:1.15rem;padding-block:5.5rem 18rem}html[data-brand=vizuweb] .page-hero:after{border-radius:1rem;width:min(88vw,27rem);bottom:2.8rem}html[data-brand=vizuweb] .page-hero .lede{font-size:1rem}html[data-brand=vizuweb] .hero-actions{flex-direction:column;align-items:stretch}html[data-brand=vizuweb] .hero-actions .button,html[data-brand=vizuweb] .hero-actions .text-link{justify-content:center;width:100%}html[data-brand=vizuweb] .home-story>section{padding-block:5rem}html[data-brand=vizuweb] .section-heading h2{font-size:clamp(2rem,11vw,3.3rem)}html[data-brand=vizuweb] .campaign-summary,html[data-brand=vizuweb] .campaign-track{grid-template-columns:1fr}html[data-brand=vizuweb] .campaign-summary>div+div{border-left:0}html[data-brand=vizuweb] .campaign-track{background:linear-gradient(#eef5ff61,#0000)}html[data-brand=vizuweb] .campaign-track li{min-height:5.8rem}html[data-brand=vizuweb] .campaign-proof div{grid-template-columns:1fr;gap:.25rem}html[data-brand=vizuweb] .home-capabilities{border-radius:1.1rem;padding-inline:1.25rem}html[data-brand=vizuweb] .home-capabilities li{grid-template-columns:2.3rem 1fr auto;font-size:.92rem}html[data-brand=vizuweb] .offer-grid,html[data-brand=vizuweb] .form-grid{grid-template-columns:1fr}html[data-brand=vizuweb] .offer-card{min-height:19rem}html[data-brand=vizuweb] .evidence-table>div{grid-template-columns:2rem 1fr auto;gap:.6rem}html[data-brand=vizuweb] .evidence-table p{grid-column:2/-1}html[data-brand=vizuweb] .home-final-cta{border-radius:1.1rem;min-height:31rem}html[data-brand=vizuweb] .home-final-cta:before,html[data-brand=vizuweb] .home-final-cta:after{opacity:.45}html[data-brand=vizuweb] .page-sections section,html[data-brand=vizuweb] .page-sections--methodology section,html[data-brand=vizuweb] .page-sections--about section{grid-template-columns:1fr;min-height:0;padding:1.4rem}html[data-brand=vizuweb] .page-sections--businesses section:first-child{grid-template-columns:1fr;min-height:0}html[data-brand=vizuweb] .page-sections .section-index,html[data-brand=vizuweb] .page-sections--methodology .section-index,html[data-brand=vizuweb] .page-sections--about .section-index{grid-row:auto}html[data-brand=vizuweb] .page-sections h2,html[data-brand=vizuweb] .page-sections p,html[data-brand=vizuweb] .page-sections--methodology h2,html[data-brand=vizuweb] .page-sections--methodology p,html[data-brand=vizuweb] .page-sections--about h2,html[data-brand=vizuweb] .page-sections--about p{grid-column:1}html[data-brand=vizuweb] .page-sections--process:before{display:none}html[data-brand=vizuweb] .page-sections--process section:nth-child(n){margin-left:0}html[data-brand=vizuweb] .page-sections--agencies,html[data-brand=vizuweb] .page-sections--sample-report{padding:.55rem .55rem 5rem}html[data-brand=vizuweb] .page-sections--agencies section,html[data-brand=vizuweb] .page-sections--sample-report section{grid-template-columns:1fr;padding:1.35rem .8rem}html[data-brand=vizuweb] .page-sections--agencies h2,html[data-brand=vizuweb] .page-sections--agencies p,html[data-brand=vizuweb] .page-sections--sample-report h2,html[data-brand=vizuweb] .page-sections--sample-report p{grid-column:1}html[data-brand=vizuweb] .two-column{grid-template-columns:1fr}html[data-brand=vizuweb] .two-column>section{min-height:17rem}html[data-brand=vizuweb] .article-list article{grid-template-columns:1fr auto;padding:1.3rem}html[data-brand=vizuweb] .article-list article .eyebrow,html[data-brand=vizuweb] .article-list article h2,html[data-brand=vizuweb] .article-list article p:last-of-type{grid-column:1/-1}html[data-brand=vizuweb] .article-list article:after{display:none}html[data-brand=vizuweb] .article-page>.page-sections section{padding-left:1.2rem}html[data-brand=vizuweb] .article-page>.page-sections .section-index,html[data-brand=vizuweb] .article-page>.page-sections h2,html[data-brand=vizuweb] .article-page>.page-sections p{grid-column:1}html[data-brand=vizuweb] .statement-section,html[data-brand=vizuweb] .closing-cta,html[data-brand=vizuweb] .site-footer,html[data-brand=vizuweb] .consent[open]{grid-template-columns:1fr}html[data-brand=vizuweb] .closing-cta:before{display:none}html[data-brand=vizuweb] .faq-list summary{padding-left:1rem;font-size:.98rem}html[data-brand=vizuweb] .faq-list details p{padding-left:1rem;padding-right:1rem}html[data-brand=vizuweb] .site-footer{gap:2rem;padding:3rem 1.25rem 1.5rem}html[data-brand=vizuweb] .site-footer .copyright{grid-column:auto}}@media (prefers-reduced-motion:reduce){html[data-brand=vizuweb] *,html[data-brand=vizuweb] :before,html[data-brand=vizuweb] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}html[data-brand=vizuweb] .page-hero:after,html[data-brand=vizuweb] .offer-preview-grid article:nth-child(2),html[data-brand=vizuweb] .offer-card:nth-child(2),html[data-brand=vizuweb] .page-sections--methodology section:nth-child(2),html[data-brand=vizuweb] .page-sections--about section:nth-child(2){transform:none}}@media (forced-colors:active){html[data-brand=vizuweb] .button,html[data-brand=vizuweb] .eyebrow,html[data-brand=vizuweb] .campaign-ui,html[data-brand=vizuweb] .offer-card,html[data-brand=vizuweb] .page-sections section,html[data-brand=vizuweb] .faq-list details,html[data-brand=vizuweb] input,html[data-brand=vizuweb] select,html[data-brand=vizuweb] textarea{border:1px solid canvastext}html[data-brand=vizuweb] .page-hero:before,html[data-brand=vizuweb] .page-hero:after,html[data-brand=vizuweb] .home-final-cta:before,html[data-brand=vizuweb] .home-final-cta:after{display:none}}
