.viq-page{--viq-bg:#fef8f2;--viq-ink:#570d0d;--viq-ink-deep:#380707;--viq-body:#543c22;--viq-muted:#6e4646;--viq-cream:#fffbf6;--viq-badge-bg:#fbf5ee;--viq-card:#fff;--viq-border:#ddbfbf;--viq-line:#f0ddd5;--viq-accent:#b95f43;--viq-lilac:#f2edfe;--viq-lilac-deep:#c9a5ee;--viq-lilac-bright:#eaa8ff;--viq-lilac-soft:#f5eeff;--viq-orange:#f58f4a;--viq-peach:#ffedde;--viq-peach-soft:#fef0e8;--viq-panel:rgba(242,234,225,.8);--viq-green:#1a6d36;--viq-green-deep:#1a4e2f;--viq-green-bg:#e7f0e2;--viq-grad-cta:linear-gradient(105deg,#f7b489,#eaa8ff 65%,#d4a5eb 105%);--viq-shadow-card:0 4px 40px rgba(0,0,0,.12);--viq-shadow-float:0 12px 40px rgba(56,7,7,.16);--viq-shadow-soft:24px 24px 80px #fbe9d7;--viq-serif:"Source Serif 4","Source Serif Pro",Georgia,serif;--viq-sans:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--viq-nav-font:"Satoshi","Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--viq-r-card:24px;--viq-r-viz:16px;--viq-r-pill:100px;--viq-section-gap:clamp(5.5rem,11vw,11rem);background-color:var(--viq-bg);color:var(--viq-body);font-family:var(--viq-sans);font-weight:400;line-height:1.4;-webkit-font-smoothing:antialiased}.viq-page [data-global-resource-path]{display:contents}.viq-page .viq-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.viq-page #viq-main{flex:1 0 auto}.viq-page *,.viq-page :after,.viq-page :before{box-sizing:border-box}.viq-page img{border:0;display:block;height:auto;max-width:100%}.viq-page svg{display:inline-block;vertical-align:middle}.viq-page ol,.viq-page ul{list-style:none;margin:0;padding:0}.viq-page p{margin:0}.viq-page h1,.viq-page h2,.viq-page h3,.viq-page h4{font-weight:500;margin:0}.viq-page a{color:inherit;text-decoration:none}.viq-page blockquote,.viq-page figure{margin:0}.viq-page hr{border:0;margin:0}.viq-page button{background:none;border:0;color:inherit;cursor:pointer;font:inherit}.viq-page blockquote,.viq-page dt,.viq-page figcaption,.viq-page li,.viq-page p{text-wrap:pretty}.viq-page .viq-definition,.viq-page .viq-lede,.viq-page h1,.viq-page h2,.viq-page h3,.viq-page h4{text-wrap:balance}.viq-page :is(a,button,summary):focus-visible{border-radius:4px;outline:2px solid var(--viq-ink);outline-offset:3px}.viq-page .viq-btn:focus-visible{border-radius:var(--viq-r-pill)}.viq-page .viq-skip{background:var(--viq-ink);border-radius:0 0 8px 0;color:var(--viq-cream);left:-9999px;padding:.75rem 1.25rem;position:absolute;top:0;z-index:100}.viq-page .viq-skip:focus{left:0}.viq-page .viq-container{margin-inline:auto;width:min(1280px,100% - 2.5rem)}.viq-page .viq-narrow{max-width:56rem}.viq-page .viq-center{text-align:center}.viq-page .viq-center-block{margin-inline:auto;text-align:center}.viq-page .viq-center-actions{display:flex;justify-content:center;margin-top:2rem}.viq-page .viq-section{position:relative;z-index:0}.viq-page #viq-main,.viq-page .viq-section{scroll-margin-top:6.5rem}.viq-page .viq-h1{font-size:clamp(2.5rem,1.2rem + 3.6vw,4.25rem);font-weight:400;letter-spacing:-.04em;line-height:1.04}.viq-page .viq-h1,.viq-page .viq-h2{color:var(--viq-ink);font-family:var(--viq-serif)}.viq-page .viq-h2{font-size:clamp(1.875rem,1.1rem + 2.6vw,3rem);font-weight:600;letter-spacing:-.03em;line-height:1.08}.viq-page .viq-h2--light{color:var(--viq-cream)}.viq-page .viq-h3{font-size:clamp(1.5rem,1rem + 1.4vw,2.125rem);letter-spacing:-.03em;line-height:1.12}.viq-page .viq-h3,.viq-page .viq-h3-card{color:var(--viq-ink);font-family:var(--viq-serif);font-weight:500}.viq-page .viq-h3-card{font-size:clamp(1.25rem,1.05rem + .6vw,1.625rem);letter-spacing:-.02em;line-height:1.15}.viq-page .viq-lede{color:var(--viq-body);font-size:clamp(1.0625rem,.95rem + .4vw,1.25rem);font-weight:400;line-height:1.55}.viq-page .viq-lede strong{color:var(--viq-ink);font-weight:600}.viq-page .viq-eyebrow{color:var(--viq-muted);font-size:.875rem;font-weight:600;letter-spacing:.12em;margin-bottom:1rem;text-transform:uppercase}.viq-page .viq-narrow .viq-h2{margin-bottom:1.25rem}.viq-page .viq-center-block .viq-h2{margin-bottom:1rem}.viq-page .viq-center-block{margin-bottom:3rem}.viq-page .viq-center-block .viq-lede{margin-inline:auto;max-width:44rem}.viq-page .viq-risk{color:var(--viq-ink);font-size:.8125rem;margin-top:1.25rem;opacity:.8}.viq-page .viq-risk--light{color:var(--viq-cream);opacity:.85}.viq-page .viq-btn{align-items:center;border-radius:var(--viq-r-pill);display:inline-flex;font-family:var(--viq-serif);font-size:1.0625rem;font-weight:600;gap:.625rem;line-height:1.4;min-height:3.375rem;padding:.875rem 1.625rem;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),background-color .3s ease,color .3s ease;will-change:transform}.viq-page .viq-btn .viq-arrow{transition:transform .3s cubic-bezier(.22,1,.36,1)}.viq-page .viq-btn:hover .viq-arrow{transform:translateX(4px)}.viq-page .viq-btn--primary{background-color:var(--viq-ink);color:var(--viq-cream)}.viq-page .viq-btn--primary:hover{background-color:var(--viq-ink-deep);box-shadow:0 10px 24px rgba(87,13,13,.28);transform:translateY(-2px)}.viq-page .viq-btn--sm{font-size:1rem;min-height:3.25rem;padding:.8125rem 1.25rem}.viq-page .viq-btn--lg{font-size:1.125rem;min-height:3.5rem;padding:1rem 1.875rem}.viq-page .viq-btn--ghost{background-color:transparent;border:1px solid rgba(87,13,13,.4);color:var(--viq-ink);font-weight:400}.viq-page .viq-btn--ghost:hover{background-color:var(--viq-badge-bg);border-color:var(--viq-ink);transform:translateY(-2px)}.viq-page .viq-btn--ghost-light{background-color:transparent;border:1px solid rgba(255,251,246,.6);color:var(--viq-cream);font-weight:400}.viq-page .viq-btn--ghost-light:hover{background-color:rgba(255,251,246,.12);border-color:rgba(255,251,246,.9)}.viq-page .viq-btn--gradient{background-image:var(--viq-grad-cta);background-position:0 0;background-size:160% 100%;color:var(--viq-ink);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),background-position .45s cubic-bezier(.22,1,.36,1)}.viq-page .viq-btn--gradient:hover{background-position:95% 0;box-shadow:0 12px 32px rgba(234,168,255,.4);transform:translateY(-2px)}.viq-page .viq-link{align-items:center;color:var(--viq-ink);display:inline-flex;font-family:var(--viq-serif);font-size:1.0625rem;font-weight:600;gap:.5rem;margin-top:1.25rem;min-height:44px}.viq-page .viq-link .viq-arrow{transition:transform .3s cubic-bezier(.22,1,.36,1)}.viq-page .viq-link:hover .viq-arrow{transform:translateX(4px)}.viq-page .viq-link span{border-bottom:1.5px solid rgba(87,13,13,.35);padding-bottom:2px}.viq-page .viq-link:hover span{border-bottom-color:var(--viq-ink)}.viq-page .viq-header{border-bottom:1px solid transparent;position:sticky;top:0;transition:border-color .35s ease,box-shadow .35s ease;z-index:60}.viq-page .viq-header:before{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(254,248,242,.85);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease}.viq-page .viq-header--scrolled{border-bottom-color:var(--viq-line);box-shadow:0 10px 30px rgba(87,13,13,.05)}.viq-page .viq-header--scrolled:before{opacity:1}.viq-page .viq-header-inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:4.75rem;padding-block:.625rem;position:relative}.viq-page .viq-logo-link{color:var(--viq-ink);display:inline-flex;flex-shrink:0}.viq-page .viq-logo-img{display:inline-block;height:auto;transform-origin:left center;transition:transform .35s cubic-bezier(.22,1,.36,1);width:clamp(8rem,10vw,10.25rem)}.viq-page .viq-header--scrolled .viq-logo-img{transform:scale(.86)}.viq-page .viq-nav-toggle{align-items:center;color:var(--viq-ink);display:inline-flex;font-family:var(--viq-nav-font);font-weight:700;gap:.5rem;min-height:44px;min-width:44px;padding:.5rem .75rem}.viq-page .viq-nav-toggle-bars{display:inline-flex;flex-direction:column;gap:5px}.viq-page .viq-nav-toggle-bars span{background:var(--viq-ink);border-radius:2px;height:2px;transition:transform .25s ease;width:20px}.viq-page .viq-nav-toggle[aria-expanded=true] .viq-nav-toggle-bars span:first-child{transform:translateY(3.5px) rotate(45deg)}.viq-page .viq-nav-toggle[aria-expanded=true] .viq-nav-toggle-bars span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.viq-page .viq-nav{background:var(--viq-cream);border:1px solid var(--viq-line);border-radius:20px;box-shadow:0 2px 6px rgba(87,13,13,.06),0 24px 48px rgba(87,13,13,.14);display:none;padding:.75rem;position:absolute;right:max(1.25rem,calc(50% - 640px));top:calc(100% + .5rem);width:min(20rem,calc(100vw - 2.5rem))}.viq-page .viq-nav.viq-nav--open{display:block}.viq-page .viq-nav .hs-menu-wrapper,.viq-page .viq-nav .hs-menu-wrapper>ul,.viq-page .viq-nav .viq-nav-list{display:flex;flex-direction:column;gap:.25rem}.viq-page .viq-nav .hs-menu-wrapper>ul>li,.viq-page .viq-nav .viq-nav-list>li{position:relative}.viq-page .viq-nav .hs-menu-wrapper a,.viq-page .viq-nav .viq-nav-link{align-items:center;border-radius:12px;color:var(--viq-ink);display:flex;font-family:var(--viq-nav-font);font-size:1.0625rem;font-weight:500;min-height:48px;padding:.625rem 1rem;transition:background-color .2s ease}.viq-page .viq-nav .hs-menu-wrapper a:hover,.viq-page .viq-nav .viq-nav-link:hover{background-color:var(--viq-badge-bg)}.viq-page .viq-nav .hs-menu-wrapper ul{list-style:none;margin:0;padding:0}.viq-page .viq-nav .hs-menu-wrapper.flyouts .hs-menu-children-wrapper{position:static}.viq-page .viq-nav-actions{align-items:stretch;border-top:1px solid var(--viq-line);display:flex;flex-direction:column;gap:.25rem;margin-top:.75rem;padding-top:.75rem}.viq-page .viq-nav-actions .viq-btn{justify-content:center}.viq-page .viq-nav-divider{display:none}.viq-page .viq-nav-signin{align-items:center;border-radius:12px;color:var(--viq-ink);display:inline-flex;font-family:var(--viq-nav-font);font-weight:700;min-height:48px;padding:.625rem 1rem;transition:background-color .2s ease}.viq-page .viq-nav-signin:hover{background-color:var(--viq-badge-bg)}@media (min-width:64em){.viq-page .viq-nav-toggle{display:none}.viq-page .viq-nav{align-items:center;background:none;border:0;border-radius:0;box-shadow:none;display:flex;gap:3rem;padding:0;position:static;width:auto}.viq-page .viq-nav .hs-menu-wrapper,.viq-page .viq-nav .hs-menu-wrapper>ul,.viq-page .viq-nav .viq-nav-list{align-items:center;flex-direction:row;gap:2.5rem}.viq-page .viq-nav .hs-menu-wrapper a,.viq-page .viq-nav .viq-nav-link{font-size:1rem;min-height:0;padding:.25rem .125rem;position:relative}.viq-page .viq-nav .hs-menu-wrapper a:after,.viq-page .viq-nav .viq-nav-link:after{background:var(--viq-ink);bottom:-2px;content:"";height:1.5px;left:0;position:absolute;right:100%;transition:right .3s cubic-bezier(.22,1,.36,1)}.viq-page .viq-nav .hs-menu-wrapper a:hover,.viq-page .viq-nav .viq-nav-link:hover{background:none}.viq-page .viq-nav .hs-menu-wrapper a:hover:after,.viq-page .viq-nav .viq-nav-link:hover:after{right:0}.viq-page .viq-nav-signin{min-height:44px;padding:.5rem}.viq-page .viq-nav-actions{align-items:center;border:0;flex-direction:row;gap:1.25rem;margin:0;padding:0}.viq-page .viq-nav-divider{background:var(--viq-border);display:inline-block;height:1.25rem;width:1px}}@media (prefers-reduced-motion:reduce){.viq-page *,.viq-page :after,.viq-page :before{animation:none!important;transition:none!important}}