a{color:var(--text-primary)}.vv-section{padding-block:var(--section-y)}.vv-section--band{background:var(--bg-band)}.vv-measure{max-inline-size:var(--container-narrow)}.vv-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.vv-skiplink{position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);z-index:200;padding:var(--space-3) var(--space-5);background:var(--color-primary);color:var(--text-on-primary);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-semibold);transform:translateY(-200%);transition:transform var(--dur-fast) var(--ease-out)}.vv-skiplink:focus-visible{transform:translateY(0)}.vv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding-inline:22px;padding-block:12px;border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:1;letter-spacing:.01em;white-space:nowrap;cursor:pointer;text-align:center;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.vv-btn:active{transform:translateY(1px)}.vv-btn--approved{background:var(--color-approved);color:var(--text-on-primary);box-shadow:var(--shadow-emerald)}.vv-btn--approved:hover{background:var(--color-approved-strong);color:var(--text-on-primary)}.vv-btn--primary{background:var(--color-primary);color:var(--text-on-primary)}.vv-btn--primary:hover{background:var(--color-primary-strong);color:var(--text-on-primary)}.vv-btn--whatsapp{background:#25d366;color:#0b3d23;box-shadow:var(--shadow-sm)}.vv-btn--whatsapp:hover{background:#1fbe5b;color:#0b3d23}.vv-btn--sm{gap:6px;padding-inline:16px;padding-block:8px;font-size:var(--fs-sm);border-radius:var(--radius-sm)}.vv-btn--lg{gap:10px;padding-inline:30px;padding-block:16px;font-size:var(--fs-body-lg);border-radius:var(--radius-md)}.vv-btn--full{inline-size:100%}@media (pointer:coarse){.vv-btn{min-block-size:44px}}.vv-card{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.vv-card--interactive:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.vv-flag{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center}.vv-header{position:relative;z-index:60;background:var(--chrome-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);-webkit-border-after:1px solid var(--chrome-border);border-block-end:1px solid var(--chrome-border)}.vv-header--sticky{position:-webkit-sticky;position:sticky;inset-block-start:0}.vv-nav-sentinel{position:absolute;inset-inline-start:0;inline-size:1px;block-size:1px;pointer-events:none}.vv-nav-sentinel--end{inset-block-end:28px}.vv-nav-sentinel--back{inset-block-end:56px}.vv-header:not([data-active]){visibility:hidden}:root{--header-h:88px;--header-max:1360px}.vv-header-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);max-inline-size:var(--header-max);min-block-size:var(--header-h);padding-block:var(--space-3)}@media (max-width:1399px){.vv-nav{order:3;flex-basis:100%;justify-content:center;-webkit-margin-start:0;margin-inline-start:0}}.vv-progress{position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;pointer-events:none}.vv-progress-fill{block-size:100%;inline-size:0;background:linear-gradient(var(--grad-angle),var(--color-approved-ink),var(--color-premium));transition:inline-size .1s linear}.vv-logo{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;font-family:var(--font-display);font-size:20px;font-weight:var(--fw-semibold);letter-spacing:-.01em}.vv-logo-mark{display:block;flex:none;block-size:34px;inline-size:63px;background:url(/brand/vira-visa-logo-96.png) 50%/contain no-repeat}[data-theme=dark] .vv-logo-mark{background-image:url(/brand/vira-visa-logo-light-96.png)}.vv-logo-word{display:flex;gap:4px;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.vv-logo-vira{color:var(--logo-ink)}.vv-logo-visa{color:var(--logo-accent)}.vv-nav{display:flex;align-items:center;gap:4px;-webkit-margin-start:var(--space-2);margin-inline-start:var(--space-2)}.vv-nav-link{display:inline-flex;align-items:center;gap:5px;padding:10px 14px;white-space:nowrap;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-body);border-radius:var(--radius-sm);background:none;border:none;font-family:inherit;cursor:pointer}.vv-nav-link:hover,.vv-nav-link[aria-expanded=true]{background:var(--menu-hover);color:var(--text-primary)}.vv-nav-link[data-active]{color:var(--text-primary)}.vv-header-end{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-4)}.vv-menu-wrap{position:relative}.vv-menu-panel{position:absolute;inset-inline-start:0;inset-block-start:100%;padding:var(--space-5);background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-lg);box-shadow:var(--panel-shadow);z-index:70;animation:vv-menu-in var(--dur-base) var(--ease-out) both}.vv-menu-panel--mega{min-inline-size:560px;display:flex;flex-direction:column}.vv-menu-grid{-moz-columns:2;column-count:2;-moz-column-gap:var(--space-5);column-gap:var(--space-5)}.vv-menu-col,.vv-menu-grid{-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2)}.vv-menu-col{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.vv-menu-panel--blog{min-inline-size:320px;display:flex;flex-direction:column;gap:2px}.vv-menu-catgrid{display:grid;grid-template-columns:1fr;grid-gap:2px;gap:2px}@media (min-width:900px){.vv-dock-panel .vv-menu-catgrid,.vv-dock-panel .vv-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vv-dock-panel .vv-menu-grid{-moz-columns:auto;columns:auto;display:grid;grid-gap:0 var(--space-5);gap:0 var(--space-5);align-items:start}}@keyframes vv-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.vv-menu-eyebrow{font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-premium-ink);padding-block:2px var(--space-2);padding-inline:var(--space-3)}.vv-menu-item{display:flex;gap:11px;padding:var(--space-3);border-radius:var(--radius-md);align-items:flex-start;color:inherit}.vv-menu-item:focus-visible,.vv-menu-item:hover{background:var(--menu-hover)}.vv-menu-item-icon{color:var(--text-primary);-webkit-margin-before:1px;margin-block-start:1px;display:inline-flex;flex:none}.vv-menu-item-flag{inline-size:30px;block-size:21px;-webkit-margin-before:2px;margin-block-start:2px;border-radius:4px;box-shadow:var(--shadow-sm);overflow:hidden;display:block;flex:none;background:var(--bg-band)}.vv-menu-item-name{display:block;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-strong)}.vv-menu-item-sub{display:block;font-size:var(--fs-caption);color:var(--text-muted)}.vv-menu-item-sub,.vv-menu-subs{-webkit-margin-before:2px;margin-block-start:2px}.vv-menu-subs{display:flex;flex-direction:column;gap:2px;-webkit-margin-start:calc(var(--space-3) + 20px + 11px);margin-inline-start:calc(var(--space-3) + 20px + 11px);-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3);-webkit-padding-after:var(--space-2);padding-block-end:var(--space-2);-webkit-border-start:1px solid var(--rule-strong);border-inline-start:1px solid var(--rule-strong)}.vv-menu-sub{min-block-size:28px;display:flex}.vv-menu-item--cat,.vv-menu-sub{align-items:center}.vv-menu-cat-icon{flex:none;inline-size:34px;block-size:34px;border-radius:9px;display:grid;place-items:center;background:var(--menu-hover);color:var(--text-primary)}.vv-menu-sub{padding:var(--space-1) var(--space-2);font-size:var(--fs-caption);color:var(--text-muted);border-radius:var(--radius-xs)}.vv-menu-sub:focus-visible,.vv-menu-sub:hover{color:var(--text-primary);background:var(--menu-hover)}.vv-menu-foot{display:flex;align-items:center;justify-content:space-between;-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1);padding:var(--space-3);-webkit-border-before:1px solid var(--rule-subtle);border-block-start:1px solid var(--rule-subtle);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-primary)}.vv-header-wa{inline-size:38px;block-size:38px;border-radius:50%;background:var(--color-approved-soft);color:var(--mark-approved);display:grid;place-items:center;justify-content:center;align-items:center;border:1px solid var(--border-approved);cursor:pointer;flex:none}.vv-header-wa:hover{background:var(--color-approved-soft);color:var(--color-approved-strong);border-color:var(--color-approved)}.vv-langswitch{display:inline-flex;align-items:center;padding:3px;gap:2px;background:var(--rule-subtle);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);font-family:var(--font-sans)}.vv-langswitch :is(a,span){padding:7px 14px;border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-muted);background:transparent;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.vv-langswitch--compact :is(a,span){padding:5px 11px}.vv-langswitch [lang=ar],.vv-langswitch [lang=fa]{font-family:var(--font-langswitch),Tahoma,sans-serif}.vv-langswitch [lang=en]{font-family:var(--font-sans)}.vv-langswitch a:focus-visible,.vv-langswitch a:hover{color:var(--text-primary)}.vv-langswitch [data-active]{background:var(--seg-active-bg);color:var(--seg-active-ink);font-weight:var(--fw-bold);box-shadow:var(--shadow-xs)}.vv-footer .vv-langswitch{background:var(--on-ink-field);border-color:var(--border-on-ink)}.vv-footer .vv-langswitch :is(a,span){color:var(--text-on-ink-muted)}.vv-footer .vv-langswitch a:focus-visible,.vv-footer .vv-langswitch a:hover{color:var(--text-on-ink)}.vv-footer .vv-langswitch [data-active]{background:var(--seg-active-bg);color:var(--seg-active-ink)}.vv-themetoggle{position:relative;flex:none;inline-size:66px;block-size:36px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--rule-subtle);cursor:pointer;padding:3px;display:block}.vv-themetoggle--compact{inline-size:62px;block-size:36px}.vv-themetoggle-knob{position:absolute;inset-block:3px;inset-inline-start:3px;inline-size:30px;border-radius:var(--radius-pill);background:var(--seg-active-bg);box-shadow:var(--shadow-xs);transition:translate var(--dur-base) var(--ease-out)}:root{--toggle-dir:1}[dir=rtl]{--toggle-dir:-1}.vv-themetoggle[aria-pressed=true] .vv-themetoggle-knob{translate:calc(30px * var(--toggle-dir)) 0}.vv-themetoggle--compact .vv-themetoggle-knob{inline-size:28px}.vv-themetoggle--compact[aria-pressed=true] .vv-themetoggle-knob{translate:calc(28px * var(--toggle-dir)) 0}.vv-themetoggle-ico{position:absolute;inset-block:3px;display:grid;place-items:center;inline-size:30px;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out)}.vv-themetoggle-ico--sun{inset-inline-start:3px}.vv-themetoggle-ico--moon{inset-inline-end:3px}.vv-themetoggle[aria-pressed=false] .vv-themetoggle-ico--sun,.vv-themetoggle[aria-pressed=true] .vv-themetoggle-ico--moon{color:var(--seg-active-ink)}.vv-footer .vv-themetoggle{background:var(--on-ink-field);border-color:var(--border-on-ink)}.vv-footer .vv-themetoggle-ico{color:var(--text-on-ink-muted)}.vv-scrim{position:fixed;inset:0;z-index:100;background:var(--overlay-scrim);animation:vv-fade-in var(--dur-fast) var(--ease-out) both}@keyframes vv-fade-in{0%{opacity:0}to{opacity:1}}.vv-drawer{position:absolute;inset-inline-end:0;inset-block:0;inline-size:min(86vw,340px);background:var(--surface-card);padding:var(--space-6);display:flex;flex-direction:column;gap:6px;overflow-y:auto;animation:vv-drawer-in var(--dur-base) var(--ease-out) both}@keyframes vv-drawer-in{0%{transform:translateX(var(--slide-from))}to{transform:translateX(0)}}.vv-drawer-head{-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2)}.vv-drawer-head,.vv-drawer-row{display:flex;justify-content:space-between;align-items:center}.vv-drawer-row{gap:var(--space-2);min-block-size:44px;padding:var(--space-3) var(--space-2);-webkit-border-after:1px solid var(--rule-subtle);border-block-end:1px solid var(--rule-subtle);border-inline:none;-webkit-border-before:none;border-block-start:none;inline-size:100%;font-family:inherit;font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-body);background:none;text-align:start;cursor:pointer}.vv-drawer-row--pillar{font-weight:var(--fw-bold);color:var(--text-strong)}.vv-drawer-subs{display:flex;flex-direction:column;-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4);-webkit-border-start:2px solid var(--rule-subtle);border-inline-start:2px solid var(--rule-subtle);-webkit-margin-start:var(--space-2);margin-inline-start:var(--space-2)}.vv-drawer-sub{min-block-size:44px;display:flex;align-items:center;font-size:var(--fs-sm);color:var(--text-muted)}.vv-drawer-sub:focus-visible,.vv-drawer-sub:hover{color:var(--text-primary)}.vv-iconbtn{display:grid;place-items:center;min-inline-size:44px;min-block-size:44px;background:none;border:none;cursor:pointer;color:var(--text-strong);border-radius:var(--radius-sm)}.vv-iconbtn:hover{background:var(--menu-hover)}.vv-wa-fab{position:fixed;inset-block-end:var(--space-6);inset-inline-end:var(--space-6);z-index:90;display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:52px;padding-inline:var(--space-5);border-radius:var(--radius-pill);background:var(--wa-bg);color:var(--wa-ink);font-size:var(--fs-sm);font-weight:var(--fw-bold);box-shadow:var(--wa-shadow);transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.vv-wa-fab:hover{background:var(--wa-bg-hover);color:var(--wa-ink);transform:translateY(-2px)}.vv-wa-band{flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;background:var(--wa-band-bg);border-radius:var(--radius-lg);padding:20px 24px;-webkit-margin-after:var(--space-16);margin-block-end:var(--space-16);border:1px solid var(--border-on-ink)}.vv-wa-band,.vv-wa-band-lead{display:flex;align-items:center}.vv-wa-band-lead{gap:14px}.vv-wa-band-icon{inline-size:44px;block-size:44px;border-radius:50%;background:var(--on-ink-raise);color:var(--wa-band-ink);display:grid;place-items:center;flex:none}.vv-wa-band-text{font-weight:var(--fw-bold);color:var(--wa-band-ink);font-size:var(--fs-body-lg)}.vv-footer .vv-wa-band-cta{background:var(--wa-band-cta-bg);color:var(--wa-band-cta-ink);padding:11px 22px;border-radius:var(--radius-pill);font-weight:var(--fw-bold);font-size:var(--fs-sm);min-block-size:44px;display:inline-flex;align-items:center}.vv-footer .vv-wa-band-cta:hover{background:var(--wa-band-cta-bg-hover);color:var(--wa-band-cta-ink)}.vv-footer-logo{-webkit-margin-after:14px;margin-block-end:14px}.vv-footer-logo-mark{block-size:30px;inline-size:auto}.vv-footer-social{display:flex;gap:10px;-webkit-margin-before:18px;margin-block-start:18px}.vv-footer-social a{inline-size:38px;block-size:38px;border-radius:50%;border:1px solid var(--border-on-ink);color:var(--text-on-ink-strong);display:grid;place-items:center}.vv-footer-social a:hover{background:var(--on-ink-raise-hover)}.vv-footer-address,.vv-footer-hours{font-size:var(--fs-sm);color:var(--text-on-ink-muted);line-height:1.7;margin:0 0 10px}.vv-footer-hours{font-size:var(--fs-caption);-webkit-margin-before:8px;margin-block-start:8px}.vv-footer .vv-footer-contact{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--text-on-ink-strong);padding-block:4px}.vv-footer-bottom-end{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.vv-footer .vv-footer-legal-link{font-size:var(--fs-caption);color:var(--text-on-ink-muted)}.vv-footer{background:var(--bg-ink);padding-block:var(--space-16) var(--space-8)}.vv-footer,.vv-footer a,.vv-footer a:hover{color:var(--text-on-ink)}.vv-footer-grid{display:grid;grid-gap:var(--space-10);gap:var(--space-10);grid-template-columns:1fr}@media (min-width:900px){.vv-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.vv-footer-blurb{color:var(--text-on-ink-muted);font-size:var(--fs-sm);max-inline-size:34ch}.vv-footer-col-h{font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-on-ink-strong);-webkit-margin-after:14px;margin-block-end:14px}.vv-footer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--fs-sm)}.vv-footer-bottom{-webkit-padding-after:72px;padding-block-end:72px;-webkit-margin-before:var(--space-12);margin-block-start:var(--space-12);-webkit-padding-before:var(--space-6);padding-block-start:var(--space-6);-webkit-border-before:1px solid var(--border-on-ink);border-block-start:1px solid var(--border-on-ink);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;font-size:var(--fs-caption);color:var(--text-on-ink-muted)}.vv-desktop{display:none}.vv-mobile-only{display:flex}@media (min-width:1024px){.vv-desktop{display:flex}.vv-mobile-only{display:none}}.vv-stat-value{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-display);line-height:var(--lh-tight);color:var(--text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vv-reveal{opacity:1}[data-vv-reveal-armed] .vv-reveal{opacity:0;transform:translateY(12px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}[data-vv-reveal-armed] .vv-reveal[data-shown]{opacity:1;transform:none}:root{--fade-to-end:right;--fade-to-start:left;--dock-inset:18px;--dock-max:1120px;--dock-bar-h:60px;--dock-pop-gap:14px}.vv-dockwrap{position:fixed;inset-block-end:calc(var(--dock-inset) + env(safe-area-inset-bottom, 0px));inset-inline:0;z-index:90;display:flex;justify-content:center;pointer-events:none}.vv-dockwrap:not([data-active]){visibility:hidden;opacity:0}.vv-dockwrap[data-active]{visibility:visible;opacity:1}.vv-dockwrap:not([data-active]) .vv-dock{translate:0 12px}.vv-dockwrap[data-active] .vv-dock{translate:0 0;transition:translate var(--dur-base) var(--ease-out)}@media (prefers-reduced-motion:reduce){.vv-dockwrap[data-active] .vv-dock{transition:none}}.vv-dock{inline-size:min(var(--dock-max),calc(100vw - 2 * var(--dock-inset)));position:relative;pointer-events:auto}.vv-dock-bar{display:flex;align-items:center;gap:var(--space-2);block-size:var(--dock-bar-h);padding-inline:var(--space-3);background:var(--chrome-bg);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--chrome-border);border-radius:var(--radius-pill);box-shadow:var(--shadow-lg);overflow-x:auto;scrollbar-width:none}.vv-dock-bar::-webkit-scrollbar{display:none}.vv-dock[data-fade-end]:after,.vv-dock[data-fade-start]:before{content:"";position:absolute;inset-block:1px;inline-size:42px;pointer-events:none;z-index:1}.vv-dock[data-fade-start]:before{inset-inline-start:1px;border-start-start-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill);background:linear-gradient(to var(--fade-to-end),var(--bg-page),transparent)}.vv-dock[data-fade-end]:after{inset-inline-end:1px;border-start-end-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill);background:linear-gradient(to var(--fade-to-start),var(--bg-page),transparent)}.vv-dock-item{flex:none;display:inline-flex;align-items:center;gap:5px;min-block-size:44px;padding-inline:var(--space-3);border:none;background:none;border-radius:var(--radius-pill);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-body);white-space:nowrap;cursor:pointer}.vv-dock-item:hover,.vv-dock-item[aria-expanded=true]{background:var(--menu-hover);color:var(--text-primary)}.vv-dock-sep{-webkit-margin-start:auto;margin-inline-start:auto;flex:none;inline-size:1px;block-size:24px;background:var(--rule-strong);-webkit-margin-end:var(--space-1);margin-inline-end:var(--space-1)}.vv-dock-wa{flex:none;inline-size:38px;block-size:38px;border-radius:50%;display:grid;place-items:center;background:var(--color-approved-soft);color:var(--mark-approved);border:1px solid var(--border-approved)}.vv-dock-cta{flex:none;white-space:nowrap}@media (max-width:900px){.vv-dock-wa{inline-size:44px;block-size:44px}.vv-dock-cta{min-block-size:44px}}.vv-orb{position:relative;flex:none;inline-size:40px;block-size:40px;display:grid;place-items:center}.vv-orb-ring{inset:0}.vv-orb-disc,.vv-orb-ring{position:absolute;border-radius:50%}.vv-orb-disc{inset:3px;background:var(--surface-card)}.vv-orb-img{position:relative;inline-size:26px;block-size:14px;background:url(/brand/vira-visa-logo-96.png) 50%/contain no-repeat}[data-theme=dark] .vv-orb-img{background-image:url(/brand/vira-visa-logo-light-96.png)}.vv-dock-panel.vv-menu-panel--blog,.vv-dock-panel.vv-menu-panel--mega{min-inline-size:0}.vv-dock-panel{position:fixed;inset-inline:0;inline-size:min(var(--dock-max),calc(100vw - 2 * var(--dock-inset)));margin-inline:auto;inset-block-end:calc(var(--dock-inset) + env(safe-area-inset-bottom, 0px) + var(--dock-bar-h) + var(--dock-pop-gap));max-block-size:min(70vh,620px);overflow-y:auto;padding:var(--space-6);background:var(--panel-bg);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid var(--panel-border);border-radius:var(--radius-lg);box-shadow:var(--panel-shadow);pointer-events:auto;z-index:2;animation:vv-dock-up var(--dur-base) var(--ease-out) both}@keyframes vv-dock-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vv-veil{position:fixed;inset:0;background:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);pointer-events:none;z-index:0;transition:background-color var(--dur-slow) var(--ease-out),-webkit-backdrop-filter var(--dur-slow) var(--ease-out);transition:background-color var(--dur-slow) var(--ease-out),backdrop-filter var(--dur-slow) var(--ease-out);transition:background-color var(--dur-slow) var(--ease-out),backdrop-filter var(--dur-slow) var(--ease-out),-webkit-backdrop-filter var(--dur-slow) var(--ease-out)}.vv-veil--open{background:var(--veil);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (max-width:699px){.vv-wa-fab-label{display:none}.vv-wa-fab{inline-size:56px;min-block-size:56px;padding-inline:0;justify-content:center}}[data-dock-visible] .vv-wa-fab,[data-nav-mode=dock-only] .vv-wa-fab{display:none}[data-dock-visible] .vv-footer-bottom,[data-nav-mode=dock-only] .vv-footer-bottom{-webkit-padding-after:calc(var(--dock-bar-h) + var(--dock-inset) * 2 + env(safe-area-inset-bottom, 0px));padding-block-end:calc(var(--dock-bar-h) + var(--dock-inset) * 2 + env(safe-area-inset-bottom, 0px))}.vv-h2{font-size:var(--fs-h2);margin-block:0}.vv-h2,.vv-h3{font-family:var(--font-display);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);font-weight:var(--fw-display);color:var(--text-strong)}.vv-h3{font-size:var(--fs-h3);margin-block:var(--space-2) var(--space-6)}.vv-lede{font-size:var(--fs-body-lg);line-height:1.7;color:var(--text-body)}.vv-sechead{text-align:center;max-inline-size:720px;margin-inline:auto;-webkit-margin-after:var(--space-10);margin-block-end:var(--space-10)}.vv-sechead--wide{-webkit-margin-after:var(--space-12);margin-block-end:var(--space-12)}.vv-overline{margin-block:0 12px}.vv-sechead .vv-overline{-webkit-margin-after:12px;margin-block-end:12px}.vv-sechead .vv-h2{margin-block:0}.vv-sechead-sub{margin-block:12px 0;font-size:var(--fs-body-lg);color:var(--text-muted)}.vv-pagehero{position:relative;isolation:isolate;background:var(--bg-ink);overflow:hidden;padding-block:clamp(3.5rem,2rem + 6vw,6rem)}.vv-blob{position:absolute;border-radius:50%;filter:blur(64px);pointer-events:none;z-index:-1}.vv-g-hero-blob--emerald{inline-size:460px;block-size:460px;background:radial-gradient(circle,rgba(22,160,107,.4),transparent 70%);inset-block-start:-140px;inset-inline-end:-80px}.vv-g-hero-blob--gold{inline-size:420px;block-size:420px;background:radial-gradient(circle,rgba(201,162,75,.28),transparent 70%);inset-block-end:-200px;inset-inline-start:-80px}.vv-g-hero-grid{position:relative;display:grid;grid-template-columns:1fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:center}@media (min-width:761px){.vv-g-hero-grid[data-vv-seal-present]{grid-template-columns:1.15fr .85fr}}.vv-g-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:7px var(--space-4);border-radius:var(--radius-pill);background:rgba(255,255,255,.1);border:1px solid var(--border-on-ink);color:var(--text-strong);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.04em;-webkit-margin-after:22px;margin-block-end:22px}.vv-g-h1{font-size:var(--fs-display);margin-block:0}.vv-g-h1-accent{color:var(--color-premium-ink)}.vv-g-sub{-webkit-margin-before:20px;margin-block-start:20px;max-inline-size:560px;line-height:1.7;color:var(--text-body)}.vv-g-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);-webkit-margin-before:30px;margin-block-start:30px}.vv-g-actions--centre,.vv-g-seal-wrap{justify-content:center}.vv-g-seal-wrap{display:none}@media (min-width:761px){.vv-g-seal-wrap{display:flex}}.vv-g-seal{inline-size:150px;block-size:150px;border-radius:50%;background:radial-gradient(circle at 50% 36%,var(--emerald-600),var(--emerald-700));color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:var(--font-sans);box-shadow:var(--shadow-emerald);border:3px solid var(--white);outline:2px dashed var(--emerald-300);outline-offset:3px;flex-shrink:0}.vv-g-seal-check{display:block}.vv-g-seal-t{font-size:17px;font-weight:800;letter-spacing:.05em;-webkit-margin-before:3px;margin-block-start:3px;line-height:1.1}.vv-g-seal-s{font-size:12px;letter-spacing:.16em;opacity:.88;-webkit-margin-before:2px;margin-block-start:2px}[dir=rtl] .vv-g-seal-s,[dir=rtl] .vv-g-seal-t{letter-spacing:0}.vv-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-12);gap:var(--space-12);align-items:center}.vv-split--stretch{align-items:stretch}@media (max-width:980px){.vv-split{grid-template-columns:minmax(0,1fr)}}.vv-g-cond,.vv-g-honest-col{border-radius:var(--radius-xl);padding:32px;background:var(--surface-card);border:1px solid var(--border-strong)}.vv-g-honest-col--is{background:var(--color-approved-soft);border-color:var(--color-approved-ink)}.vv-g-honest-head{display:flex;align-items:center;gap:var(--space-3);-webkit-margin-after:18px;margin-block-end:18px}.vv-g-honest-disc{inline-size:44px;block-size:44px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.vv-g-honest-disc--is{background:var(--color-approved);color:var(--text-on-primary)}.vv-g-honest-disc--isnt{background:var(--color-primary-soft);color:var(--text-muted)}.vv-g-cond-h,.vv-g-honest-h{font-size:var(--fs-h4);font-family:var(--font-sans);font-weight:800;margin:0;color:var(--text-strong)}.vv-g-honest-col--is .vv-g-honest-h{color:var(--color-approved-ink)}.vv-g-list{list-style:none;display:flex;flex-direction:column;gap:14px;margin:0;padding:0}.vv-g-list li{display:flex;gap:11px;align-items:flex-start;line-height:1.55}.vv-g-tick{flex-shrink:0;-webkit-margin-before:2px;margin-block-start:2px}.vv-g-honest-col--is .vv-g-list li,.vv-g-tick{color:var(--color-approved-ink)}.vv-g-cross{color:var(--text-muted);flex-shrink:0;-webkit-margin-before:2px;margin-block-start:2px}.vv-g-tablewrap{overflow-x:auto}@media (min-width:761px){.vv-g-tablewrap{margin-block:-12px}}.vv-g-table{inline-size:100%;border-collapse:initial;border-spacing:0 12px;text-align:start}.vv-g-table thead th{font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-align:start;padding-block:4px;border:0}@media (max-width:760px){.vv-g-table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.vv-g-table tbody tr{background:var(--surface-card);box-shadow:var(--shadow-xs)}.vv-g-table tbody td,.vv-g-table tbody th{padding-block:20px;vertical-align:middle;color:var(--text-body);border-block:1px solid var(--border-card);font-weight:var(--fw-regular);text-align:start}@media (min-width:761px){.vv-g-table tbody th{-webkit-border-start:1px solid var(--border-card);border-inline-start:1px solid var(--border-card);border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.vv-g-table tbody td:last-child{-webkit-border-end:1px solid var(--border-card);border-inline-end:1px solid var(--border-card);border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.vv-g-table{table-layout:fixed}.vv-g-table td,.vv-g-table th{padding-inline:8px}.vv-g-table tr>:first-child{-webkit-padding-start:24px;padding-inline-start:24px}.vv-g-table tr>:last-child{-webkit-padding-end:24px;padding-inline-end:24px}.vv-g-table thead th:first-child{inline-size:32.532%}.vv-g-table thead th:nth-child(2){inline-size:34.936%}}.vv-g-service{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-strong);line-height:1.35}.vv-g-flag{inline-size:34px;block-size:24px;border-radius:5px;box-shadow:var(--shadow-sm);flex-shrink:0;overflow:hidden;display:block;background:var(--bg-band)}.vv-g-refunded{display:flex;gap:9px;align-items:flex-start}.vv-g-cov-tick{color:var(--color-approved-ink);flex-shrink:0;-webkit-margin-before:1px;margin-block-start:1px}.vv-g-refunded-text{font-size:var(--fs-sm);line-height:1.5}.vv-g-list-text,.vv-g-refunded-text{color:inherit}@media (max-width:760px){.vv-g-table,.vv-g-table tbody,.vv-g-table tbody td,.vv-g-table tbody th{display:block;inline-size:auto}.vv-g-table tbody tr{display:flex;flex-direction:column;gap:16px;padding:20px 24px;border:1px solid var(--border-card);border-radius:var(--radius-lg)}.vv-g-table tbody tr:not(:last-child){-webkit-margin-after:12px;margin-block-end:12px}.vv-g-table tbody td,.vv-g-table tbody th{border:0;padding:0}}.vv-g-table tbody td.vv-g-not{color:var(--text-muted)}.vv-g-not-text{font-size:var(--fs-sm);line-height:1.5}.vv-g-fully{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:var(--lh-body);color:var(--color-approved-ink)}.vv-g-footnote{text-align:center;-webkit-margin-before:22px;margin-block-start:22px;font-size:var(--fs-sm);color:var(--text-muted)}.vv-g-footnote-link{color:var(--text-primary);font-weight:var(--fw-bold);text-decoration:underline}.vv-g-refundgrid{display:grid;grid-template-columns:1fr;grid-gap:var(--space-10);gap:var(--space-10);align-items:start}@media (min-width:981px){.vv-g-refundgrid{grid-template-columns:1fr 1fr;gap:var(--space-16)}}.vv-g-col-h{margin-block:0 28px}.vv-g-why-inner .vv-g-col-h{-webkit-margin-after:24px;margin-block-end:24px}.vv-g-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.vv-g-step{display:flex;gap:18px}.vv-g-step-rail{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.vv-g-step-disc{inline-size:48px;block-size:48px;border-radius:50%;background:var(--color-primary-soft);color:var(--text-primary);display:grid;place-items:center;border:1px solid var(--border-strong)}.vv-g-step-line{flex:1 1;inline-size:2px;background:var(--border-strong);margin-block:4px}.vv-g-step:last-child .vv-g-step-line{display:none}.vv-g-step-body{-webkit-padding-after:26px;padding-block-end:26px}.vv-g-step-h{font-size:var(--fs-body-lg);font-family:var(--font-sans);font-weight:var(--fw-bold);margin-block:8px 5px;color:var(--text-strong)}.vv-g-step-body p{margin:0;font-size:var(--fs-sm);line-height:1.6}.vv-g-why{position:relative;isolation:isolate;overflow:hidden;background:var(--bg-ink);border-radius:var(--radius-xl);padding:36px}.vv-g-why-blob{inline-size:320px;block-size:320px;background:radial-gradient(circle,rgba(201,162,75,.28),transparent 70%);inset-block-start:-120px;inset-inline-end:-100px}.vv-g-why-inner{position:relative}.vv-g-why-eyebrow{color:var(--color-premium-ink)}.vv-g-why-points{display:flex;flex-direction:column;gap:20px}.vv-g-why-point{display:flex;gap:14px}.vv-g-why-tile{inline-size:44px;block-size:44px;border-radius:var(--radius-md);background:rgba(255,255,255,.1);color:var(--color-approved-ink);display:grid;place-items:center;flex-shrink:0;border:1px solid var(--border-on-ink)}.vv-g-why-h{font-size:var(--fs-body-lg);font-family:var(--font-sans);font-weight:var(--fw-bold);margin-block:4px 4px;color:var(--text-strong)}.vv-g-why-point p{margin:0;font-size:var(--fs-sm);line-height:1.6;color:var(--text-body)}.vv-g-cond{padding:30px}.vv-g-cond--applies{border-color:var(--color-approved-ink);-webkit-border-before:4px solid var(--color-approved);border-block-start:4px solid var(--color-approved)}.vv-g-cond--doesnt{-webkit-border-before:4px solid var(--border-strong);border-block-start:4px solid var(--border-strong)}.vv-g-cond-h{display:inline-flex;align-items:center;gap:9px;font-size:var(--fs-body-lg);line-height:var(--lh-body);letter-spacing:normal;-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3)}.vv-g-cond--applies .vv-g-cond-h{color:var(--color-approved-ink)}.vv-g-cond p{margin:0;line-height:1.65}.vv-acc{display:flex;flex-direction:column;gap:10px;max-inline-size:860px;margin-inline:auto}.vv-acc-item{border:1px solid var(--border-card);border-radius:var(--radius-md);background:var(--surface-card);overflow:hidden;transition:box-shadow var(--dur-base) var(--ease-out)}.vv-acc-item[open]{box-shadow:var(--shadow-sm)}.vv-acc-q{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;cursor:pointer;font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);color:var(--text-strong);list-style:none}.vv-acc-q::-webkit-details-marker{display:none}.vv-acc-q::marker{content:""}.vv-acc-chev{flex-shrink:0;inline-size:26px;block-size:26px;border-radius:50%;background:var(--color-primary-soft);color:var(--text-primary);display:grid;place-items:center;transition:transform var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.vv-acc-item[open] .vv-acc-chev{background:var(--color-primary);color:var(--text-on-primary);transform:rotate(180deg)}.vv-acc-a{padding:0 18px 18px;line-height:var(--lh-body);color:var(--text-body)}.vv-g-final{background:var(--bg-ink);text-align:center}.vv-g-final .vv-container{max-inline-size:760px}.vv-g-final-h{font-size:var(--fs-h1);margin-block:0 14px}.vv-g-final-sub{margin-inline:auto;max-inline-size:540px;line-height:1.7}.vv-g-final .vv-g-actions{gap:12px;-webkit-margin-before:28px;margin-block-start:28px}.vv-g-final-link{display:inline-flex;align-items:center;gap:8px;-webkit-margin-before:22px;margin-block-start:22px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-premium-ink)}:root{--hero-copy-max:720px;--hero-copy-end:52%}.vv-hero{position:relative;isolation:isolate;background:var(--bg-ink);color:var(--text-strong);overflow:hidden}.vv-hero-blob--emerald{inline-size:520px;block-size:520px;background:radial-gradient(circle,rgba(22,160,107,.4),transparent 70%);inset-block-start:-160px;inset-inline-end:-120px;animation:vvDrift 16s ease-in-out infinite}.vv-hero-blob--gold{inline-size:460px;block-size:460px;background:radial-gradient(circle,rgba(201,162,75,.3),transparent 70%);inset-block-start:400px;inset-inline-start:-100px;animation:vvDrift2 19s ease-in-out infinite}@media (min-width:761px){.vv-hero-blob--gold{inset-block-start:610px}}@media (min-width:900px){.vv-hero-blob--gold{inset-block-start:530px}}@media (min-width:1024px){.vv-hero-blob--gold{inset-block-start:450px}}.vv-hero-arc{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:.5;pointer-events:none;z-index:-1}.vv-hero-arc path{fill:none;stroke:rgba(255,255,255,.22);stroke-width:1.5;stroke-dasharray:1700;stroke-dashoffset:1700;animation:vvDash 3s ease forwards}.vv-hero-plane{position:absolute;color:var(--color-premium);offset-path:path("M-50 330 C 320 110, 760 300, 1260 70");offset-rotate:auto;animation:vvPlane 9s ease-in-out infinite;pointer-events:none;z-index:-1}[dir=rtl] .vv-hero-arc,[dir=rtl] .vv-hero-plane,[dir=rtl] .vv-hero-plane svg{transform:scaleX(-1)}@keyframes vvDrift{0%{transform:translate(0) scale(1)}50%{transform:translate(38px,-26px) scale(1.12)}to{transform:translate(0) scale(1)}}@keyframes vvDrift2{0%{transform:translate(0) scale(1.06)}50%{transform:translate(-32px,26px) scale(1)}to{transform:translate(0) scale(1.06)}}@keyframes vvDash{to{stroke-dashoffset:0}}@keyframes vvPlane{0%{offset-distance:0}to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.vv-hero-arc path,.vv-hero-blob--emerald,.vv-hero-blob--gold,.vv-hero-plane{animation:none!important}.vv-hero-arc path{stroke-dashoffset:0}}.vv-hero-media{position:absolute;inset:0;z-index:-2}.vv-hero-img{inline-size:100%;block-size:100%;object-fit:cover}.vv-hero-scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(var(--grad-angle),rgba(14,17,64,.72) 0,rgba(14,17,64,.72) var(--hero-copy-end),rgba(14,17,64,0) 88%)}.vv-hero-inner{position:relative;display:grid;grid-template-columns:1fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:center;padding-block:clamp(3.5rem,2rem + 6vw,6rem) clamp(4rem,2rem + 7vw,7rem)}@media (min-width:761px){.vv-hero-inner{grid-template-columns:1.15fr .85fr}}.vv-hero[data-has-image] .vv-hero-copy{background:rgba(14,17,64,.72);padding:var(--space-8);border-radius:var(--radius-card);max-inline-size:var(--hero-copy-max)}.vv-hero-copy{min-inline-size:0;max-inline-size:680px}.vv-hero-eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);padding:7px var(--space-4);border-radius:var(--radius-pill);background:rgba(255,255,255,.1);border:1px solid var(--border-on-ink);color:var(--text-strong);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.04em;-webkit-margin-after:22px;margin-block-end:22px}.vv-hero-eyebrow-mark{color:var(--color-premium-ink)}.vv-hero-h1{margin-block:var(--space-3) var(--space-4)}.vv-hero-h1-lead{color:inherit}.vv-hero-accent{color:var(--color-premium-ink)}.vv-hero-sub{color:var(--text-body)}.vv-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block:var(--space-6) var(--space-4)}.vv-hero-micro{font-size:var(--fs-sm)}.vv-hero-micro,.vv-hero-micro-text{color:var(--text-muted)}.vv-hero-aside{display:none;position:relative;flex-direction:column}@media (min-width:761px){.vv-hero-aside{display:flex}}.vv-hero-glass{position:relative;background:var(--surface-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border-glass);border-radius:var(--radius-xl);padding:24px;box-shadow:var(--shadow-xl)}.vv-hero-glass-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);-webkit-margin-after:16px;margin-block-end:16px}.vv-hero-glass-eyebrow{font-size:var(--fs-caption);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary)}.vv-hero-glass-rows{display:flex;flex-direction:column;gap:10px}.vv-hero-stat{display:flex;align-items:center;gap:var(--space-3);padding:12px 14px;background:var(--surface-glass-row);border-radius:var(--radius-md);border:1px solid var(--border-card)}.vv-hero-stat-disc{inline-size:40px;block-size:40px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.vv-hero-stat-disc--approved{background:var(--color-approved-soft);color:var(--color-approved)}.vv-hero-stat-disc--primary{background:var(--color-primary-soft);color:var(--text-primary)}.vv-hero-stat-disc--premium{background:var(--color-premium-soft);color:var(--color-premium-ink)}.vv-hero-stat-text{min-inline-size:0}.vv-hero-stat-value{display:block;font-family:var(--font-display);font-size:22px;font-weight:var(--fw-bold);color:var(--text-strong);line-height:1.1}.vv-hero-stat-label{display:block;font-size:var(--fs-caption);color:var(--text-muted)}.vv-hero-seal{position:absolute;inset-inline-end:-26px;inset-block-start:-34px;transform:rotate(-8deg)}.vv-g-seal--md{inline-size:116px;block-size:116px}.vv-g-seal--md .vv-g-seal-t{font-size:13px}.vv-g-seal--md .vv-g-seal-s{font-size:9px}.vv-hero-micro{display:flex;align-items:center;gap:var(--space-3)}.vv-hero-flags{display:flex;flex-shrink:0}.vv-hero-flag{inline-size:26px;block-size:26px;border-radius:50%;overflow:hidden;display:block;border:2px solid var(--bg-ink);box-shadow:0 1px 4px rgba(0,0,0,.3)}.vv-hero-flag+.vv-hero-flag{-webkit-margin-start:-7px;margin-inline-start:-7px}.vv-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-pill);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.03em;line-height:1.2;white-space:nowrap}.vv-badge--sm{padding:3px 9px;font-size:var(--fs-overline)}.vv-badge--approved{background:var(--color-approved-soft);color:var(--color-approved-ink);border:1px solid var(--border-approved)}.vv-marquee-band{background:var(--surface-card);-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline);padding-block:18px;overflow:hidden}.vv-marquee-wrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.vv-marquee{display:flex;inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content;animation:vv-marquee 42s linear infinite}.vv-marquee-run{display:flex;gap:14px;-webkit-padding-end:14px;padding-inline-end:14px}.vv-marquee-wrap:hover .vv-marquee{animation-play-state:paused}@keyframes vv-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.vv-marquee{animation:none}.vv-marquee-wrap{overflow-x:auto}}.vv-marquee-pill{display:inline-flex;align-items:center;gap:11px;padding:9px 18px;background:var(--color-primary-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);white-space:nowrap}.vv-marquee-ico{color:var(--text-primary);display:inline-flex}.vv-marquee-big{font-weight:800;color:var(--text-strong);font-size:var(--fs-sm)}.vv-marquee-small{color:var(--text-muted);font-size:var(--fs-caption)}.vv-pillar{display:flex;flex-direction:column;gap:14px;padding:26px 24px;color:var(--text-body)}.vv-pillar-mark{inline-size:48px;block-size:48px;border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary);border:1px solid var(--rule-subtle);display:grid;place-items:center;flex:none}.vv-pillar-head{display:block}.vv-pillar-h{font-size:var(--fs-h3);font-family:var(--font-display);color:var(--text-strong);letter-spacing:-.01em;margin:0 0 4px}.vv-pillar-meta{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-premium-ink);margin:0}.vv-pillar-desc{margin:0;-webkit-padding-before:14px;padding-block-start:14px;-webkit-border-before:1px solid var(--rule-subtle);border-block-start:1px solid var(--rule-subtle);font-size:var(--fs-sm);color:var(--text-body);line-height:var(--lh-body);flex:1 1}.vv-pillar-cta{display:inline-flex;align-items:center;gap:var(--space-2);-webkit-margin-before:auto;margin-block-start:auto;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-primary)}.vv-grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.vv-grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-8);gap:var(--space-8)}@media (max-width:980px){.vv-grid-3,.vv-grid-4{grid-template-columns:repeat(2,1fr)}.vv-grid-4{gap:var(--space-10) var(--space-6)}}@media (max-width:760px){.vv-grid-3{grid-template-columns:1fr}}@media (max-width:460px){.vv-grid-4{grid-template-columns:1fr 1fr}}.vv-gsteps-wrap{position:relative;-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8)}.vv-gsteps-rule{display:none;position:absolute;inset-block-start:46px;inset-inline:14%;block-size:2px;background-image:linear-gradient(90deg,var(--border-strong) 50%,transparent 0);background-size:14px 2px;background-repeat:repeat-x}@media (min-width:981px){.vv-gsteps-rule{display:block}}.vv-gsteps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:stretch;position:relative;list-style:none;margin:0;padding:0}@media (max-width:980px){.vv-gsteps{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.vv-gsteps{grid-template-columns:1fr}}.vv-gstep{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);padding:28px;color:var(--text-body)}.vv-gstep-top{display:flex;align-items:center;justify-content:space-between;-webkit-margin-after:18px;margin-block-end:18px}.vv-gstep-mark{inline-size:56px;block-size:56px;border-radius:50%;background:var(--color-approved-soft);color:var(--color-approved-ink);display:grid;place-items:center;border:1px solid var(--color-approved-ink)}.vv-gstep-num{font-family:var(--font-display);font-size:44px;color:var(--text-ghost);font-weight:600;line-height:1}.vv-gstep-h{font-size:var(--fs-h4);font-family:var(--font-sans);font-weight:var(--fw-bold);margin:0 0 6px;color:var(--text-strong)}.vv-gstep-d{margin:0;font-size:var(--fs-sm);line-height:1.6}.vv-gsteps-link{-webkit-margin-before:var(--space-10);margin-block-start:var(--space-10)}.vv-section--centred{text-align:center}.vv-section--centred .vv-gstep,.vv-section--centred .vv-gsteps{text-align:start}.vv-btn--secondary{background:transparent;color:var(--text-primary);border-color:var(--border-strong)}.vv-btn--secondary:hover{background:var(--color-primary-soft);color:var(--text-primary)}.vv-absent{position:absolute;inset:0;pointer-events:none;visibility:hidden}.vv-spain-figure{position:relative;block-size:420px}@media (min-width:981px){.vv-spain-figure{block-size:560px}}.vv-spain-img{inline-size:100%;block-size:100%;max-block-size:560px;object-fit:cover;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.vv-spain-float{position:absolute;inset-inline-start:-18px;inset-block-start:28px;display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-inline-size:calc(100% - 24px)}.vv-spain-float-mark{flex:none;inline-size:42px;block-size:42px;border-radius:50%;background:var(--color-approved-soft);color:var(--color-approved-ink);display:grid;place-items:center}.vv-spain-float-text{min-inline-size:0}.vv-spain-float-big{display:block;font-family:var(--font-display);font-size:19px;font-weight:var(--fw-bold);color:var(--text-strong);line-height:1.2}.vv-spain-float-small{display:block;font-size:var(--fs-caption);color:var(--text-muted)}.vv-spain-chip{position:absolute;inset-inline-end:16px;inset-block-end:16px}@media (max-width:620px){.vv-spain-float{inset-inline-start:0}}.vv-spain-placeholder{block-size:100%;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);background:var(--bg-band);border:1px dashed var(--border-strong);border-radius:var(--radius-xl);color:var(--text-muted);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase}.vv-spain-body{-webkit-margin-before:16px;margin-block-start:16px}.vv-pills{display:flex;flex-wrap:wrap;gap:10px;margin-block:20px 26px}.vv-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--radius-pill);background:var(--color-primary-soft);border:1px solid var(--border-subtle);color:var(--text-strong);font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:1.2}.vv-pill--gold{background:var(--color-premium-soft);border-color:var(--border-premium);color:var(--color-premium-ink)}.vv-pill--emerald{background:var(--color-approved-soft);border-color:var(--border-approved);color:var(--color-approved-ink)}.vv-pill-mark{flex:none}.vv-cmp-title{margin:0 0 10px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-strong)}.vv-cmp{border:1px solid var(--border-card);border-radius:var(--radius-card);overflow:hidden;background:var(--surface-card);box-shadow:var(--shadow-sm);overflow-x:auto}.vv-cmp-table{inline-size:100%;border-collapse:collapse;table-layout:fixed;min-inline-size:320px}.vv-cmp-table td,.vv-cmp-table th{text-align:start}.vv-cmp-table thead th{padding:18px 20px;vertical-align:top;background:var(--bg-band);color:var(--text-strong);font-weight:var(--fw-semibold)}.vv-cmp-table thead th:first-child{inline-size:34%}.vv-cmp-col--hi{background:var(--color-primary)!important;color:var(--text-on-primary)!important}.vv-cmp-col-name{font-family:var(--font-display);font-size:var(--fs-h4)}.vv-cmp-col-name,.vv-cmp-col-tag{display:block;font-weight:var(--fw-semibold)}.vv-cmp-col-tag{-webkit-margin-before:3px;margin-block-start:3px;font-size:var(--fs-caption);color:var(--color-premium-ink)}.vv-cmp-col--hi .vv-cmp-col-tag{color:var(--text-on-primary-muted)}.vv-cmp-table tbody tr{-webkit-border-before:1px solid var(--rule-subtle);border-block-start:1px solid var(--rule-subtle)}.vv-cmp-feature{padding:14px 20px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-strong)}.vv-cmp-table tbody td{padding:14px 20px;vertical-align:middle}.vv-cmp-cell--hi{background:var(--color-primary-soft)}.vv-cmp-yes{color:var(--color-approved-ink);display:block}.vv-cmp-no{color:var(--text-muted);font-weight:var(--fw-bold)}.vv-cmp-text{font-size:var(--fs-sm);color:var(--text-body)}.vv-spain-cta{-webkit-margin-before:24px;margin-block-start:24px}.vv-tile{display:flex;gap:14px;padding:24px;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-xs)}.vv-tile-mark{flex-shrink:0;inline-size:46px;block-size:46px;border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--text-primary);display:grid;place-items:center}.vv-tile-h{font-size:var(--fs-h4);font-family:var(--font-sans);font-weight:var(--fw-bold);margin:0 0 5px;color:var(--text-strong)}.vv-tile-d{margin:0;font-size:var(--fs-sm);color:var(--text-body);line-height:1.6}.vv-timeline{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;list-style:none;margin:0;padding:0}@media (max-width:980px){.vv-timeline{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.vv-timeline{grid-template-columns:1fr}}.vv-timeline-step{position:relative;padding-inline:14px;color:var(--text-body)}.vv-timeline-rule{position:absolute;inset-block-start:23px;inset-inline-start:calc(50% + 26px);inset-inline-end:calc(-50% + 26px);block-size:2px;background:var(--rule-strong)}.vv-timeline-num{position:relative;z-index:1;inline-size:48px;block-size:48px;border-radius:50%;display:grid;place-items:center;background:var(--color-primary-soft);color:var(--text-primary);border:2px solid var(--color-primary);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:800;-webkit-margin-after:14px;margin-block-end:14px}.vv-timeline-step--last .vv-timeline-num{background:var(--color-approved-soft);color:var(--color-approved-ink);border-color:var(--color-approved-ink)}@media (max-width:980px){.vv-timeline-rule{display:none}}.vv-timeline-h{font-size:var(--fs-h4);font-family:var(--font-sans);font-weight:var(--fw-bold);color:var(--text-strong);margin:0 0 4px}.vv-timeline-d{margin:0;font-size:var(--fs-sm);line-height:1.6}.vv-statsband{isolation:isolate;overflow:hidden;background:var(--bg-ink)}.vv-statsband,.vv-statsband-inner{position:relative}.vv-statsband-blob--emerald{inline-size:480px;block-size:480px;background:radial-gradient(circle,rgba(22,160,107,.34),transparent 70%);inset-block-start:-180px;inset-inline-start:8%}.vv-statsband-blob--gold{inline-size:420px;block-size:420px;background:radial-gradient(circle,rgba(201,162,75,.26),transparent 70%);inset-block-end:-200px;inset-inline-end:6%}.vv-finalcta-eyebrow,.vv-statsband-eyebrow{color:var(--color-premium-ink)}.vv-statcell{text-align:center}.vv-statcell-value{display:block;font-family:var(--font-display);font-weight:600;font-size:clamp(2.2rem,1.4rem + 3vw,3.25rem);line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-strong)}.vv-statcell-label{display:block;-webkit-margin-before:8px;margin-block-start:8px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-muted)}.vv-invite .vv-h2{-webkit-margin-after:12px;margin-block-end:12px}.vv-invite{max-inline-size:660px;margin-inline:auto;text-align:center;background:var(--surface-card);border:1px dashed var(--border-strong);border-radius:var(--radius-card);padding:44px 32px}.vv-invite-mark{display:inline-grid;place-items:center;inline-size:56px;block-size:56px;border-radius:50%;background:var(--color-primary-soft);color:var(--text-primary);-webkit-margin-after:16px;margin-block-end:16px}.vv-invite-body{margin:0 0 24px;font-size:var(--fs-body);color:var(--text-muted);line-height:1.7}.vv-dest{display:flex;align-items:center;gap:16px;padding:16px;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-xs)}.vv-dest--link{text-decoration:none;color:inherit}.vv-dest-arrow{-webkit-margin-start:auto;margin-inline-start:auto;flex:none;display:inline-flex;color:var(--text-muted)}.vv-dest-flag{inline-size:56px;block-size:40px;border-radius:8px;box-shadow:var(--shadow-sm);flex-shrink:0;overflow:hidden;display:block;background:var(--bg-band)}.vv-dest-label{font-weight:var(--fw-bold);color:var(--text-strong);font-size:var(--fs-body);flex:1 1}.vv-sechead-row{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;-webkit-margin-after:var(--space-10);margin-block-end:var(--space-10);flex-wrap:wrap}.vv-rescard{display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-sm)}.vv-rescard-media{inline-size:100%;aspect-ratio:16/10;background:var(--bg-band);-webkit-border-after:1px dashed var(--border-strong);border-block-end:1px dashed var(--border-strong)}.vv-rescard-media img{inline-size:100%;block-size:100%;object-fit:cover}.vv-rescard-body{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1 1}.vv-rescard-meta{display:flex;gap:8px;align-items:center}.vv-badge--navy{background:var(--color-primary-soft);color:var(--text-primary);border:1px solid var(--border-subtle)}.vv-rescard-read{font-size:var(--fs-caption);color:var(--text-muted)}.vv-rescard-h{font-size:var(--fs-h4);font-family:var(--font-display);font-weight:600;margin:0;line-height:1.35;color:var(--text-strong)}.vv-rescard-x{margin:0;font-size:var(--fs-sm);color:var(--text-muted);line-height:1.6;flex:1 1}.vv-rescard-cta{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-primary)}.vv-finalcta{position:relative;isolation:isolate;overflow:hidden;background:var(--bg-ink)}.vv-finalcta-inner{position:relative;align-items:center}.vv-finalcta-blob{inline-size:440px;block-size:440px;background:radial-gradient(circle,rgba(22,160,107,.3),transparent 70%);inset-block-start:-160px;inset-inline-end:10%}.vv-h1{font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);font-weight:var(--fw-display);color:var(--text-strong);margin-block:0 14px}.vv-finalcta-sub{max-inline-size:460px;line-height:1.7}.vv-finalcta-card{position:relative;background:var(--surface-card-on-ink);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.vv-leadseal{position:absolute;inset-inline-end:-18px;inset-block-start:-22px}.vv-finalcta-cardh{margin:0;-webkit-padding-end:76px;padding-inline-end:76px}.vv-g-seal--sm{inline-size:86px;block-size:86px}.vv-g-seal--sm .vv-g-seal-t{font-size:9px}.vv-g-seal--sm .vv-g-seal-s{font-size:7px}@media (max-width:620px){.vv-leadseal{inset-inline-end:-8px}}.vv-bento{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6);grid-auto-rows:1fr}.vv-bento-feature{grid-column:span 2;grid-row:span 2}@media (max-width:980px){.vv-bento{grid-template-columns:repeat(2,1fr)}.vv-bento-feature{grid-column:span 2;grid-row:auto}}@media (max-width:760px){.vv-bento{grid-template-columns:1fr}.vv-bento-feature{grid-column:auto}}.vv-bento-feature{position:relative;display:flex;min-block-size:360px;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md);background:linear-gradient(180deg,var(--bg-ink-raised) 0,var(--bg-ink) 100%);color:var(--text-strong)}.vv-bento-feature-body{position:relative;-webkit-margin-before:auto;margin-block-start:auto;padding:30px;inline-size:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.vv-bento-feature-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:var(--radius-pill);background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.25);font-size:var(--fs-caption);font-weight:var(--fw-bold);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);-webkit-margin-after:6px;margin-block-end:6px}.vv-bento-feature-h{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-display);letter-spacing:var(--ls-heading);line-height:1.1;color:var(--text-strong)}.vv-bento-feature-d{font-size:var(--fs-body);color:var(--text-body);max-inline-size:460px;line-height:1.6}.vv-bento-feature-cta{display:inline-flex;align-items:center;gap:8px;-webkit-margin-before:10px;margin-block-start:10px;font-weight:var(--fw-bold);color:var(--color-premium-ink);font-size:var(--fs-sm)}.vv-bento-cta{position:relative;isolation:isolate;display:flex;flex-direction:column;border-radius:var(--radius-card);overflow:hidden;background:linear-gradient(150deg,var(--bg-ink-raised) 0,var(--bg-ink) 100%);box-shadow:var(--shadow-md);padding:26px}.vv-bento-cta-blob--gold{inline-size:150px;block-size:150px;inset-inline-end:-46px;inset-block-start:-46px;background:radial-gradient(circle at 30% 30%,rgba(201,162,75,.32),transparent 68%);filter:none}.vv-bento-cta-blob--emerald{inline-size:170px;block-size:170px;inset-inline-start:-60px;inset-block-end:-70px;background:radial-gradient(circle at 60% 40%,rgba(22,160,107,.28),transparent 70%);filter:none}.vv-bento-cta-inner{position:relative;display:flex;flex-direction:column;align-items:flex-start;block-size:100%}.vv-bento-cta-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:var(--radius-pill);background:rgba(255,255,255,.12);border:1px solid var(--border-on-ink);color:var(--text-strong);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.02em}.vv-bento-cta-h{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-display);letter-spacing:var(--ls-heading);line-height:1.12;color:var(--text-strong);margin-block:16px 8px}.vv-bento-cta-d{-webkit-margin-after:auto;margin-block-end:auto;font-size:var(--fs-sm);color:var(--text-body);line-height:1.6}.vv-bento-cta-actions{display:flex;flex-direction:column;gap:10px;-webkit-margin-before:20px;margin-block-start:20px;inline-size:100%}.vv-bento-cta-actions .vv-btn{inline-size:100%}.vv-btn--ghost-ink{padding-inline:16px;padding-block:11px;border-radius:var(--radius-pill);font-size:var(--fs-sm);background:transparent;border-color:var(--border-on-ink);color:var(--text-strong)}.vv-btn--ghost-ink:hover{background:rgba(255,255,255,.08);color:var(--text-strong)}.vv-ab-hero-blob{inline-size:460px;block-size:460px;background:radial-gradient(circle,rgba(22,160,107,.36),transparent 70%);inset-block-start:-140px;inset-inline-end:-80px;animation:vvDrift 16s ease-in-out infinite}.vv-pagehero-inner{position:relative}.vv-pagehero-eyebrow{-webkit-margin-after:12px;margin-block-end:12px}.vv-pagehero-h1{max-inline-size:780px;margin-block:0}.vv-pagehero-accent{color:var(--color-premium-ink)}.vv-pagehero-sub{-webkit-margin-before:20px;margin-block-start:20px;max-inline-size:640px;font-size:var(--fs-body-lg);line-height:1.7;color:var(--text-on-ink)}.vv-pagehero-actions{display:flex;flex-wrap:wrap;gap:12px;-webkit-margin-before:30px;margin-block-start:30px}.vv-ab-story-media{position:relative;aspect-ratio:3/2;max-block-size:460px}.vv-ab-story-img{inline-size:100%;block-size:100%;max-block-size:460px;object-fit:cover;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.vv-ab-story-seal{position:absolute;inset-inline-end:-16px;inset-block-end:-16px}.vv-ab-story-body{-webkit-margin-before:16px;margin-block-start:16px;font-size:var(--fs-body-lg);color:var(--text-body);line-height:1.75}.vv-ab-story-note{-webkit-margin-before:14px;margin-block-start:14px;font-size:var(--fs-caption);color:var(--text-muted);font-style:italic}.vv-ab-believe{display:flex;flex-direction:column;justify-content:center;padding:32px;box-shadow:var(--shadow-xs)}.vv-ab-believe:hover{box-shadow:var(--shadow-md);transform:translateY(-4px);border-color:var(--color-primary-soft)}.vv-ab-believe-mark{inline-size:52px;block-size:52px;border-radius:var(--radius-md);background:linear-gradient(150deg,var(--color-primary-soft),var(--surface-card));border:1px solid var(--border-card);color:var(--color-primary);display:grid;place-items:center;-webkit-margin-after:22px;margin-block-end:22px}.vv-ab-believe-t{font-size:var(--fs-h4);font-family:var(--font-sans);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--text-strong);margin-block:0 8px}.vv-ab-believe-d{margin:0;font-size:var(--fs-sm);color:var(--text-body);line-height:1.65;text-wrap:pretty}.vv-ab-believecta{block-size:100%}.vv-ab-diff-grid{gap:var(--space-6)}.vv-ab-diff{display:flex;gap:16px;padding:26px;box-shadow:var(--shadow-xs)}.vv-ab-diff:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.vv-ab-diff-mark{flex-shrink:0;inline-size:48px;block-size:48px;border-radius:var(--radius-md);background:var(--color-approved-soft);color:var(--mark-approved);display:grid;place-items:center}.vv-ab-diff-t{font-size:var(--fs-h4);font-family:var(--font-sans);font-weight:var(--fw-bold);color:var(--text-strong);margin-block:2px 6px}.vv-ab-diff-d{margin:0;font-size:var(--fs-sm);color:var(--text-body);line-height:1.6}.vv-ab-approach-grid{align-items:stretch}.vv-ab-approach{position:relative;padding:28px}.vv-ab-approach-head{display:flex;align-items:center;justify-content:space-between;-webkit-margin-after:18px;margin-block-end:18px}.vv-ab-approach-mark{inline-size:54px;block-size:54px;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary);border:1px solid var(--rule-subtle);display:grid;place-items:center}.vv-ab-approach-num{font-family:var(--font-display);font-size:44px;font-weight:var(--fw-display);line-height:1;color:var(--text-ghost)}.vv-ab-approach-t{font-size:var(--fs-h4);font-family:var(--font-sans);font-weight:var(--fw-bold);color:var(--text-strong);margin-block:0 6px}.vv-ab-approach-d{margin:0;font-size:var(--fs-sm);color:var(--text-body);line-height:1.6}.vv-ab-numbers{position:relative;isolation:isolate;background:var(--bg-ink);overflow:hidden}.vv-ab-numbers-blob{inline-size:460px;block-size:460px;background:radial-gradient(circle,rgba(201,162,75,.24),transparent 70%);inset-block-end:-200px;inset-inline-start:8%;animation:vvDrift2 20s ease-in-out infinite}.vv-ab-numbers-inner{position:relative}.vv-ab-numbers-grid{text-align:center}.vv-ab-stat{display:flex;flex-direction:column;align-items:center}.vv-ab-stat-value{font-size:clamp(2.2rem,1.4rem + 3vw,3.25rem);line-height:1;letter-spacing:-.02em;color:var(--text-on-ink-strong)}.vv-ab-stat-label{-webkit-margin-before:8px;margin-block-start:8px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-on-ink-muted)}.vv-ab-team{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-16);gap:var(--space-16);align-items:center}@media (max-width:980px){.vv-ab-team{grid-template-columns:1fr;gap:var(--space-8)}}.vv-ab-team-body{-webkit-margin-before:16px;margin-block-start:16px;font-size:var(--fs-body-lg);color:var(--text-body);line-height:1.75}.vv-ab-where{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:30px}.vv-ab-where-office{font-size:var(--fs-h4);font-family:var(--font-sans);font-weight:var(--fw-bold);color:var(--text-strong);margin-block:0 4px}.vv-ab-where-address{margin-block:0 16px;font-size:var(--fs-sm);color:var(--text-body);line-height:1.7}.vv-ab-where-link{display:flex;align-items:center;gap:8px;padding-block:5px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-primary)}.vv-pagecta{background:var(--bg-ink);text-align:center}.vv-pagecta-inner{max-inline-size:720px}.vv-pagecta-h{margin-block:0 14px}.vv-pagecta-sub{margin-inline:auto;max-inline-size:520px;font-size:var(--fs-body-lg);line-height:1.7;color:var(--text-on-ink)}.vv-pagecta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;-webkit-margin-before:28px;margin-block-start:28px}.vv-st-hero-blob{inline-size:440px;block-size:440px;background:radial-gradient(circle,rgba(22,160,107,.34),transparent 70%);inset-block-start:-140px;inset-inline-end:-70px;animation:vvDrift 17s ease-in-out infinite}.vv-st-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;-webkit-margin-after:var(--space-12);margin-block-end:var(--space-12)}.vv-st-chip{padding:9px 18px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface-card);color:var(--text-strong);font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.vv-st-chip:hover{border-color:var(--color-primary-strong)}.vv-st-chip[aria-pressed=true]{background:var(--color-primary-soft);border-color:var(--color-primary)}.vv-st-empty{text-align:center;max-inline-size:620px;margin-inline:auto;-webkit-margin-after:var(--space-10);margin-block-end:var(--space-10)}.vv-st-empty-mark{display:inline-grid;place-items:center;inline-size:56px;block-size:56px;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary);-webkit-margin-after:16px;margin-block-end:16px}.vv-st-empty .vv-h3{margin-block:0 10px}.vv-st-empty-body{margin:0;font-size:var(--fs-body);color:var(--text-muted);line-height:1.7}.vv-st-card{position:relative;background:var(--surface-card);border:1px dashed var(--border-strong);border-radius:var(--radius-card);padding:24px;overflow:hidden}.vv-st-card-head{display:flex;align-items:center;gap:12px;-webkit-margin-after:16px;margin-block-end:16px}.vv-st-card-flag{inline-size:46px;block-size:32px;border-radius:6px;box-shadow:var(--shadow-sm);flex-shrink:0;overflow:hidden;display:block;background:var(--bg-band);filter:grayscale(.2);opacity:.92}.vv-st-card-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--text-primary);font-size:var(--fs-caption);font-weight:var(--fw-bold)}.vv-st-card-h{font-size:var(--fs-body-lg);font-family:var(--font-sans);font-weight:var(--fw-bold);color:var(--text-strong);line-height:1.35;margin-block:0 4px}.vv-st-card-route{margin-block:0 18px;font-size:var(--fs-sm);color:var(--text-muted)}.vv-st-card-soon{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-premium-ink)}.vv-st-share{background:var(--wa-band-bg);border-radius:var(--radius-xl);padding:clamp(28px,4vw,48px);display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.vv-st-share-copy{max-inline-size:560px}.vv-st-share-copy .vv-h2{-webkit-margin-after:12px;margin-block-end:12px}.vv-st-share-body{margin:0;font-size:var(--fs-body-lg);line-height:1.7;color:var(--text-on-ink)}.vv-st-trustnote{text-align:center;max-inline-size:720px;margin:var(--space-10) auto 0;font-size:var(--fs-caption);color:var(--text-muted);line-height:1.7}.vv-svc-hero-blob{inline-size:440px;block-size:440px;background:radial-gradient(circle,rgba(22,160,107,.34),transparent 70%);inset-block-start:-130px;inset-inline-end:-80px;animation:vvDrift 18s ease-in-out infinite}.vv-faq-hero-blob{inline-size:420px;block-size:420px;background:radial-gradient(circle,rgba(22,160,107,.32),transparent 70%);inset-block-start:-130px;inset-inline-end:-70px;animation:vvDrift 17s ease-in-out infinite}.vv-faq-group{-webkit-margin-after:var(--space-12);margin-block-end:var(--space-12)}.vv-faq-group-head{display:flex;align-items:center;gap:12px;-webkit-margin-after:18px;margin-block-end:18px}.vv-faq-group-mark{inline-size:40px;block-size:40px;border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary);display:grid;place-items:center;flex:none}.vv-faq-group-head .vv-h3{margin-block:0}.vv-faq-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:start}@media (max-width:760px){.vv-faq-cols{grid-template-columns:1fr}}.vv-faq-cols .vv-acc{max-inline-size:none;margin-inline:0}.vv-faq-cta{background:var(--bg-ink);text-align:center;-webkit-padding-after:0;padding-block-end:0}.vv-ct-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:var(--space-16);gap:var(--space-16);align-items:start}@media (max-width:980px){.vv-ct-grid{grid-template-columns:1fr;gap:var(--space-8)}}.vv-ct-heading{margin-block:0 22px}.vv-ct-methods{display:flex;flex-direction:column;gap:14px}.vv-ct-method{display:flex;align-items:center;gap:16px;padding:18px 20px;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);text-align:start;transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.vv-ct-method--static{align-items:flex-start}.vv-ct-method--wa{background:var(--color-approved-soft);border-color:var(--border-approved)}.vv-ct-method:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.vv-ct-method-mark{flex-shrink:0;inline-size:46px;block-size:46px;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary);display:grid;place-items:center}.vv-ct-method-mark--wa{background:var(--color-approved);color:var(--text-on-primary)}.vv-ct-method-mark--gold{background:var(--color-premium-soft);color:var(--color-premium-ink)}.vv-ct-method-label{display:block;font-weight:var(--fw-bold);color:var(--text-strong);font-size:var(--fs-body)}.vv-ct-method--wa .vv-ct-method-label{color:var(--color-approved-ink)}.vv-ct-method-note{display:block;font-size:var(--fs-caption);color:var(--text-muted)}.vv-ct-method--wa .vv-ct-method-note{color:var(--color-approved-ink)}.vv-ct-method-value{display:block;-webkit-margin-before:3px;margin-block-start:3px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-strong);line-height:1.7}.vv-ct-social{-webkit-margin-before:22px;margin-block-start:22px}.vv-ct-social-h{margin-block:0 12px;font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.vv-social-row{display:flex;gap:10px}.vv-social-row a{inline-size:40px;block-size:40px;border-radius:50%;border:1px solid var(--border-strong);color:var(--color-primary);display:grid;place-items:center}.vv-social-row a:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}.vv-ct-form{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:clamp(22px,3vw,34px);position:relative;min-block-size:655px}@media (max-width:980px){.vv-ct-form{min-block-size:667px}}.vv-ct-form-h{font-size:var(--fs-h4);font-family:var(--font-sans);font-weight:var(--fw-bold);color:var(--text-strong);margin-block:0 6px;-webkit-padding-end:76px;padding-inline-end:76px}.vv-ct-form-micro{margin-block:0 20px;font-size:var(--fs-sm);color:var(--text-muted)}.vv-lg-hero{background:var(--bg-ink);padding-block:clamp(2.5rem,1.5rem + 4vw,4rem)}.vv-lg-h1{font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);font-weight:var(--fw-display);color:var(--text-strong);margin-block:0}.vv-lg-subtitle{margin-block:8px 0;font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);color:var(--color-premium-ink)}.vv-lg-updated{display:inline-flex;align-items:center;gap:8px;-webkit-margin-before:16px;margin-block-start:16px;padding:6px 14px;border-radius:var(--radius-pill);background:var(--on-ink-raise);border:1px solid var(--border-on-ink);font-size:var(--fs-caption);color:var(--text-body)}.vv-lg-grid{display:grid;grid-template-columns:250px 1fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:start}@media (max-width:900px){.vv-lg-grid{grid-template-columns:1fr}}.vv-lg-aside{position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--header-h) + 20px)}.vv-lg-nav{display:flex;flex-direction:column;gap:6px;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:10px;box-shadow:var(--shadow-xs)}.vv-lg-nav-item{display:flex;align-items:center;gap:11px;padding:12px 14px;border-radius:var(--radius-md);font-weight:var(--fw-bold);font-size:var(--fs-sm);color:var(--text-body)}.vv-lg-nav-item:hover{background:var(--menu-hover);color:var(--text-primary)}.vv-lg-nav-item[aria-current=page]{background:var(--color-primary-soft);color:var(--text-primary)}.vv-lg-back{-webkit-margin-before:16px;margin-block-start:16px;padding-inline:6px}.vv-btn--ghost{background:transparent;color:var(--text-primary);border-color:transparent;box-shadow:none}.vv-btn--ghost:hover{background:var(--color-primary-soft);color:var(--text-primary)}.vv-lg-doc{max-inline-size:760px;min-inline-size:0}.vv-lg-intro{font-size:var(--fs-body-lg);color:var(--text-body);line-height:1.75;margin-block:0 var(--space-10);-webkit-padding-after:var(--space-8);padding-block-end:var(--space-8);-webkit-border-after:1px solid var(--hairline);border-block-end:1px solid var(--hairline)}.vv-lg-sections{display:flex;flex-direction:column;gap:var(--space-8)}.vv-lg-section{display:flex;gap:18px}.vv-lg-section-n{flex-shrink:0;inline-size:36px;block-size:36px;border-radius:50%;background:var(--color-primary-soft);color:var(--text-primary);display:grid;place-items:center;font-family:var(--font-display);font-weight:var(--fw-display)}.vv-lg-section-body{min-inline-size:0}.vv-lg-section-h{font-size:var(--fs-h4);font-family:var(--font-sans);font-weight:var(--fw-bold);color:var(--text-strong);margin-block:4px 8px}.vv-lg-section-p{margin:0;font-size:var(--fs-body);color:var(--text-body);line-height:1.75}.vv-lg-h2{margin-block:0 18px}.vv-lg-cov+.vv-lg-h2,.vv-lg-how+.vv-lg-h2{-webkit-margin-before:var(--space-12);margin-block-start:var(--space-12)}.vv-lg-cov{display:flex;flex-direction:column;gap:10px}.vv-lg-cov-card{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:18px 20px}.vv-lg-cov-head{display:flex;align-items:center;gap:11px;-webkit-margin-after:16px;margin-block-end:16px}.vv-lg-cov-flag{inline-size:30px;block-size:21px;border-radius:4px;box-shadow:var(--shadow-sm);overflow:hidden;display:block;flex:none;background:var(--bg-band)}.vv-lg-cov-service{font-weight:var(--fw-bold);color:var(--text-strong);font-size:var(--fs-sm);line-height:1.35}.vv-lg-cov-line{display:flex;gap:9px;align-items:flex-start}.vv-lg-cov-line+.vv-lg-cov-line{-webkit-margin-before:8px;margin-block-start:8px}.vv-lg-cov-mark{flex-shrink:0;-webkit-margin-before:1px;margin-block-start:1px;color:var(--text-muted);display:inline-flex}.vv-lg-cov-mark--yes{color:var(--mark-approved)}.vv-lg-cov-text{font-size:var(--fs-sm);color:var(--text-body);line-height:1.5}.vv-lg-cov-text--muted{color:var(--text-muted)}.vv-lg-how{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.vv-lg-how-step{display:flex;gap:14px;align-items:flex-start}.vv-lg-how-n{flex-shrink:0;inline-size:32px;block-size:32px;border-radius:50%;background:var(--color-approved-soft);color:var(--color-approved-ink);display:grid;place-items:center;font-weight:var(--fw-bold);font-size:14px}.vv-lg-how-t{font-size:var(--fs-body);color:var(--text-body);line-height:1.65;-webkit-padding-before:4px;padding-block-start:4px}.vv-lg-conditions{-webkit-margin-before:var(--space-12);margin-block-start:var(--space-12);background:var(--bg-band);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:24px}.vv-lg-questions{-webkit-margin-before:16px;margin-block-start:16px;background:var(--color-approved-soft);border:1px solid var(--border-approved);border-radius:var(--radius-lg);padding:24px}.vv-lg-panel-h{font-size:var(--fs-h4);font-family:var(--font-sans);font-weight:var(--fw-bold);color:var(--text-strong);margin-block:0 8px}.vv-lg-questions .vv-lg-panel-h,.vv-lg-questions .vv-lg-panel-p{color:var(--color-approved-ink)}.vv-lg-panel-p{margin-block:0;font-size:var(--fs-body);color:var(--text-body);line-height:1.7}.vv-lg-questions .vv-lg-panel-p{-webkit-margin-after:16px;margin-block-end:16px}.vv-sv-hero-blob-a{inline-size:460px;block-size:460px;background:radial-gradient(circle,rgba(22,160,107,.34),transparent 70%);inset-block-start:-150px;inset-inline-end:-80px;animation:vvDrift 16s ease-in-out infinite}.vv-sv-hero-blob-b{inline-size:420px;block-size:420px;background:radial-gradient(circle,rgba(201,162,75,.24),transparent 70%);inset-block-end:-200px;inset-inline-start:-90px;animation:vvDrift2 19s ease-in-out infinite}.vv-sv-back{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-on-ink-muted);-webkit-margin-after:16px;margin-block-end:16px;text-decoration:none}.vv-sv-back:hover{color:var(--text-on-ink-strong)}.vv-sv-hero-mark{display:flex;align-items:center;gap:12px;-webkit-margin-after:14px;margin-block-end:14px}.vv-sv-hero-mark .vv-flag{inline-size:40px;block-size:28px;border-radius:5px;box-shadow:var(--shadow-sm);object-fit:cover;background:var(--on-ink-raise);flex:none}.vv-sv-highlight-sec{padding-block:var(--space-12)}.vv-sv-highlight{background:var(--hl-band-bg);border-radius:var(--radius-xl);padding:clamp(26px,4vw,44px);color:var(--text-on-ink-strong);display:flex;gap:20px;align-items:flex-start}.vv-sv-highlight-mark{flex:none;inline-size:52px;block-size:52px;border-radius:50%;background:var(--on-ink-raise);color:var(--text-on-ink-strong);display:grid;place-items:center;border:1px solid var(--border-on-ink-strong)}.vv-sv-highlight-h{color:var(--text-on-ink-strong);margin-block:0 10px}.vv-sv-highlight-body{margin-block:0;font-size:var(--fs-body-lg);color:var(--text-on-ink);line-height:1.7}.vv-sv-head{-webkit-margin-after:var(--space-10);margin-block-end:var(--space-10)}.vv-sv-head--centred{text-align:center;max-inline-size:720px;margin-inline:auto}.vv-sv-head--loose{-webkit-margin-after:var(--space-12);margin-block-end:var(--space-12)}.vv-sv-head--wide{max-inline-size:760px}.vv-sv-head--full{max-inline-size:none}.vv-faq{max-inline-size:860px;margin-inline:auto}.vv-faq .vv-acc{max-inline-size:none;margin-inline:0}.vv-sv-faq-eyebrow{-webkit-margin-after:12px;margin-block-end:12px}.vv-sv-narrow{max-inline-size:880px}.vv-sv-narrower{max-inline-size:820px}.vv-sv-note{margin-block:6px 0;font-size:var(--fs-sm);color:var(--text-muted);line-height:1.6}.vv-sv-note--centred{text-align:center;-webkit-margin-before:22px;margin-block-start:22px}.vv-sv-note--wide{line-height:1.7}.vv-sv-note--fine,.vv-sv-note--wide{max-inline-size:760px;margin-inline:auto}.vv-sv-note--fine{font-size:var(--fs-caption);-webkit-margin-before:20px;margin-block-start:20px}.vv-sv-personas{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:980px){.vv-sv-personas{grid-template-columns:1fr}}.vv-sv-persona{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}.vv-sv-persona-tick{color:var(--mark-approved);flex:none;-webkit-margin-before:1px;margin-block-start:1px}.vv-sv-persona-text{font-size:var(--fs-body);color:var(--text-body);line-height:1.55}.vv-sv-cards{display:flex;flex-wrap:wrap;gap:var(--space-6);justify-content:center}.vv-sv-card{flex:1 1 320px;max-inline-size:460px;display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:30px;transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.vv-sv-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.vv-sv-card-mark{inline-size:54px;block-size:54px;border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--text-primary);display:grid;place-items:center;-webkit-margin-after:18px;margin-block-end:18px}.vv-sv-card-h{font-size:var(--fs-h4);font-family:var(--font-sans);font-weight:var(--fw-bold);margin-block:0 8px}.vv-sv-card-d{margin-block:0;font-size:var(--fs-sm);color:var(--text-body);line-height:1.6;flex:1 1}.vv-sv-card-link{display:inline-flex;align-items:center;gap:7px;-webkit-margin-before:18px;margin-block-start:18px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-primary);text-decoration:none;align-self:flex-start}.vv-sv-card-link:hover .vv-icon-directional{transform:translateX(4px)}.vv-sv-tier{text-align:center;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-xs);padding:28px}.vv-sv-tier-h{font-size:var(--fs-h3);font-family:var(--font-display);font-weight:var(--fw-display);margin-block:0 8px;color:var(--text-primary)}.vv-sv-tier-d{margin-block:0;font-size:var(--fs-sm);color:var(--text-body);line-height:1.6}.vv-sv-callout{-webkit-margin-before:22px;margin-block-start:22px;display:flex;gap:12px;align-items:flex-start;background:var(--color-premium-soft);border:1px solid var(--border-premium-soft);border-radius:var(--radius-lg);padding:18px 22px}.vv-sv-callout-mark{color:var(--text-premium);flex:none;display:grid;place-items:center;-webkit-margin-before:2px;margin-block-start:2px}.vv-sv-callout-text{margin-block:0;font-size:var(--fs-sm);color:var(--text-strong);line-height:1.6}.vv-sv-cmp-wrap{display:flex;flex-direction:column;gap:10px}.vv-sv-cmp{inline-size:100%;border-collapse:initial;border-spacing:0 10px;margin-block:-10px}.vv-sv-cmp thead th{font-size:var(--fs-sm);font-weight:800;text-align:start;padding-block:4px}.vv-sv-cmp-col-a{color:var(--text-primary)}.vv-sv-cmp-col-b{color:var(--color-approved-ink)}.vv-sv-cmp tbody tr>*{background:var(--surface-card);border-block:1px solid var(--border-card);padding-block:16px;vertical-align:middle;text-align:start}.vv-sv-cmp tbody tr>:first-child{-webkit-border-start:1px solid var(--border-card);border-inline-start:1px solid var(--border-card);border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.vv-sv-cmp tbody tr>:last-child{-webkit-border-end:1px solid var(--border-card);border-inline-end:1px solid var(--border-card);border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.vv-sv-cmp tbody th{font-weight:var(--fw-bold);color:var(--text-strong);font-size:var(--fs-sm)}.vv-sv-cmp tbody td{font-size:var(--fs-sm);color:var(--text-body);line-height:1.5}.vv-sv-cmp-inline{display:none;font-weight:var(--fw-bold)}.vv-sv-cmp-inline--a{color:var(--text-primary)}.vv-sv-cmp-inline--b{color:var(--color-approved-ink)}@media (min-width:761px){.vv-sv-cmp{table-layout:fixed}.vv-sv-cmp td,.vv-sv-cmp th{padding-inline:9px}.vv-sv-cmp tr>:first-child{-webkit-padding-start:24px;padding-inline-start:24px;inline-size:32.42%}.vv-sv-cmp tr>:last-child{-webkit-padding-end:24px;padding-inline-end:24px}.vv-sv-cmp thead th:nth-child(2){inline-size:34.99%}}@media (max-width:760px){.vv-sv-cmp,.vv-sv-cmp tbody,.vv-sv-cmp td,.vv-sv-cmp th,.vv-sv-cmp thead,.vv-sv-cmp tr{display:block}.vv-sv-cmp thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.vv-sv-cmp-inline{display:inline-flex}.vv-sv-cmp tbody tr{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:16px 24px}.vv-sv-cmp tbody tr>*{border:0;padding:0;background:transparent}.vv-sv-cmp tbody tr>*+*{-webkit-margin-before:18px;margin-block-start:18px}.vv-sv-cmp tbody tr+tr{-webkit-margin-before:10px;margin-block-start:10px}.vv-sv-cmp{margin-block:0}}.vv-sv-benefit{display:flex;gap:14px;padding:22px;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-xs);transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.vv-sv-benefit:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.vv-sv-benefit-mark{flex:none;inline-size:40px;block-size:40px;border-radius:50%;background:var(--color-approved-soft);color:var(--mark-approved);display:grid;place-items:center}.vv-sv-benefit-h{font-size:var(--fs-body-lg);font-family:var(--font-sans);font-weight:var(--fw-bold);margin-block:2px 5px}.vv-sv-benefit-d{margin-block:0;font-size:var(--fs-sm);color:var(--text-body);line-height:1.55}.vv-sv-steps{display:flex;flex-direction:column}.vv-sv-step{display:flex;gap:18px}.vv-sv-step-rail{display:flex;flex-direction:column;align-items:center;flex:none}.vv-sv-step-n{inline-size:46px;block-size:46px;border-radius:50%;background:var(--color-primary);color:var(--text-on-primary);display:grid;place-items:center;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:18px}.vv-sv-step-line{flex:1 1;inline-size:2px;background:var(--text-ghost);margin-block:4px}.vv-sv-step-body{-webkit-padding-after:26px;padding-block-end:26px}.vv-sv-step-h{font-size:var(--fs-body-lg);font-family:var(--font-sans);font-weight:var(--fw-bold);margin-block:10px 5px;color:var(--text-strong)}.vv-sv-step-d{margin-block:0;font-size:var(--fs-sm);color:var(--text-body);line-height:1.6}.vv-sv-which{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-xs);padding:26px;-webkit-border-before:4px solid var(--border-accent);border-block-start:4px solid var(--border-accent)}.vv-sv-which-h{font-size:var(--fs-body-lg);font-family:var(--font-sans);font-weight:var(--fw-bold);margin-block:0 8px;color:var(--text-strong)}.vv-sv-which-d{margin-block:0;font-size:var(--fs-sm);color:var(--text-body);line-height:1.6}.vv-sv-checklist{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:clamp(26px,4vw,40px)}.vv-sv-checklist-h{margin-block:0 22px}.vv-sv-checklist-items{display:flex;flex-direction:column;gap:14px}.vv-sv-checkitem{display:flex;gap:12px;align-items:flex-start;-webkit-padding-after:14px;padding-block-end:14px;-webkit-border-after:1px solid var(--rule-subtle);border-block-end:1px solid var(--rule-subtle)}.vv-sv-checkitem-tick{color:var(--text-primary);flex:none;-webkit-margin-before:1px;margin-block-start:1px}.vv-sv-checkitem-text{font-size:var(--fs-body);color:var(--text-body);line-height:1.55}.vv-sv-checklist-note{margin-block:18px 0;font-size:var(--fs-sm);color:var(--text-muted);line-height:1.6;font-style:italic}.vv-sv-honest-grid{gap:var(--space-6)}.vv-sv-honest{display:flex;gap:14px;padding:22px;background:var(--bg-band);border:1px solid var(--hairline);border-radius:var(--radius-card)}.vv-sv-honest-mark{flex:none;inline-size:30px;block-size:30px;border-radius:50%;background:var(--color-premium-mark);color:var(--text-premium);display:grid;place-items:center;font-weight:800;font-size:13px;font-style:normal}.vv-sv-honest-h{font-size:var(--fs-body);font-family:var(--font-sans);font-weight:var(--fw-bold);margin-block:3px 5px;color:var(--text-strong)}.vv-sv-honest-d{margin-block:0;font-size:var(--fs-sm);color:var(--text-body);line-height:1.6}.vv-sv-money-sec{-webkit-padding-after:var(--section-y);padding-block-end:var(--section-y)}.vv-sv-money{flex-wrap:wrap;gap:18px;justify-content:space-between;background:var(--color-approved-soft);border:1px solid var(--border-approved);border-radius:var(--radius-xl);padding:24px 28px}.vv-sv-money,.vv-sv-money-lead{display:flex;align-items:center}.vv-sv-money-lead{gap:16px;flex:1 1 360px}.vv-sv-money-mark{flex:none;inline-size:48px;block-size:48px;border-radius:50%;background:var(--color-approved);color:var(--text-on-primary);display:grid;place-items:center}.vv-sv-money-text{margin-block:0;font-size:var(--fs-body);color:var(--color-approved-ink);line-height:1.6;font-weight:var(--fw-medium)}.vv-sv-cta .vv-pagecta-actions{-webkit-margin-before:24px;margin-block-start:24px}.vv-badge--premium{background:var(--color-premium-soft);color:var(--color-premium-ink);border:1px solid var(--border-premium)}.vv-blog-hero-blob{inline-size:460px;block-size:460px;background:radial-gradient(circle,rgba(22,160,107,.34),transparent 70%);inset-block-start:-150px;inset-inline-end:-80px;animation:vvDrift 16s ease-in-out infinite}.vv-blog-cats-sec{-webkit-padding-after:var(--space-6);padding-block-end:var(--space-6)}.vv-blog-cats-head{display:flex;align-items:baseline;gap:12px;-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6);flex-wrap:wrap}.vv-blog-cats-eyebrow{color:var(--color-premium-ink)}.vv-blog-cats-head .vv-h3{margin-block:0}.vv-blog-cat{position:relative;display:flex;align-items:center;gap:16px;padding:18px;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);color:inherit;text-decoration:none;overflow:hidden;transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.vv-blog-cat:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.vv-blog-cat-mark{flex:none;inline-size:56px;block-size:56px;border-radius:14px;display:grid;place-items:center;background:var(--blog-cat-veil);color:var(--text-on-ink-strong);position:relative;overflow:hidden}.vv-blog-cat-mark--photo .vv-blog-cat-photo{position:absolute;inset:0;object-fit:cover}.vv-blog-cat-mark--photo:after{content:"";position:absolute;inset:0;background:var(--blog-cat-veil)}.vv-blog-cat-mark--photo>svg{position:relative}.vv-blog-cat-text{min-inline-size:0;flex:1 1}.vv-blog-cat-name{display:block;font-size:var(--fs-body);font-family:var(--font-display);font-weight:var(--fw-display);color:var(--text-strong);line-height:1.3}.vv-blog-cat-count{display:block;font-size:var(--fs-caption);color:var(--text-muted);-webkit-margin-before:3px;margin-block-start:3px}.vv-blog-cat-arrow{flex:none;color:var(--text-primary);display:inline-flex}.vv-blog-list-sec{-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4)}.vv-blog-list-head{display:flex;align-items:center;gap:12px;-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6);flex-wrap:wrap}.vv-blog-list-h{margin-block:0;-webkit-margin-end:auto;margin-inline-end:auto}.vv-blog-chips{display:flex;gap:8px;flex-wrap:wrap}.vv-blog-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-semibold);border:1px solid var(--border-card);background:var(--surface-card);color:var(--text-body);text-decoration:none}.vv-blog-chip--active{background:var(--bg-ink);border-color:var(--bg-ink);color:var(--text-on-ink-strong)}.vv-blog-card{display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-sm);color:inherit;text-decoration:none;transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.vv-blog-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.vv-blog-card-media{display:block;inline-size:100%;aspect-ratio:16/10;background:var(--bg-band)}.vv-blog-card-body{padding:22px;display:flex;flex-direction:column;gap:11px;flex:1 1}.vv-blog-card-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.vv-blog-card-date{font-size:var(--fs-caption);color:var(--text-muted)}.vv-blog-card-title{display:block;font-size:var(--fs-h4);font-family:var(--font-display);font-weight:var(--fw-display);line-height:1.35;color:var(--text-strong)}.vv-blog-card-excerpt{display:block;font-size:var(--fs-sm);color:var(--text-muted);line-height:1.6;flex:1 1}.vv-blog-card-cta{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-primary)}.vv-blog-card:hover .vv-blog-card-cta .vv-icon-directional{transform:translateX(4px)}.vv-art-hero-blob{inline-size:420px;block-size:420px;background:radial-gradient(circle,rgba(22,160,107,.3),transparent 70%);inset-block-start:-150px;inset-inline-end:-60px;animation:vvDrift 17s ease-in-out infinite}.vv-art-hero{padding-block:var(--section-y)}.vv-art-hero-inner{max-inline-size:860px}.vv-art-back{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-on-ink-muted);-webkit-margin-after:20px;margin-block-end:20px;text-decoration:none}.vv-art-back:hover{color:var(--text-on-ink-strong)}.vv-art-meta{display:flex;gap:10px;align-items:center;-webkit-margin-after:16px;margin-block-end:16px;flex-wrap:wrap}.vv-art-meta-date{font-size:var(--fs-sm);color:var(--text-on-ink)}.vv-art-h1{margin-block:0;line-height:1.14}.vv-art-excerpt{margin-block:18px 0;font-size:var(--fs-body-lg);color:var(--text-on-ink);line-height:1.7}.vv-art-lead{max-inline-size:900px}.vv-art-lead-media{inline-size:100%;aspect-ratio:16/8;background:var(--bg-band);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);-webkit-margin-before:calc(-1 * var(--space-12));margin-block-start:calc(-1 * var(--space-12))}.vv-art-body{max-inline-size:760px}.vv-art-h{font-size:var(--fs-h3);font-family:var(--font-display);font-weight:var(--fw-display);margin-block:40px 14px;line-height:1.25;color:var(--text-strong)}.vv-art-p{margin-block:0 18px;font-size:var(--fs-body-lg);color:var(--text-body);line-height:1.85}.vv-art-ul{margin-block:0 18px;-webkit-padding-start:22px;padding-inline-start:22px;display:flex;flex-direction:column;gap:12px}.vv-art-ul li{color:var(--text-body);line-height:1.8}.vv-art-q,.vv-art-ul li{font-size:var(--fs-body-lg)}.vv-art-q{margin-block:28px;padding:24px 26px;background:var(--color-primary-soft);-webkit-border-start:4px solid var(--color-primary);border-inline-start:4px solid var(--color-primary);border-radius:var(--radius-md);color:var(--text-strong);line-height:1.75;font-style:italic}.vv-art-tbl-wrap{margin-block:24px;border:1px solid var(--border-card);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-sm)}.vv-art-tbl{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm)}.vv-art-tbl thead tr{background:var(--bg-ink)}.vv-art-tbl thead th{text-align:start;padding:13px 16px;color:var(--text-on-ink-strong);font-weight:var(--fw-bold)}.vv-art-tbl tbody tr{-webkit-border-before:1px solid var(--border-card);border-block-start:1px solid var(--border-card)}.vv-art-tbl tbody td,.vv-art-tbl tbody th{padding:12px 16px;color:var(--text-body);line-height:1.5;text-align:start}.vv-art-tbl tbody th{font-weight:var(--fw-bold);background:var(--color-primary-soft)}.vv-art-next{-webkit-margin-before:44px;margin-block-start:44px;-webkit-padding-before:30px;padding-block-start:30px;-webkit-border-before:1px solid var(--border-card);border-block-start:1px solid var(--border-card)}.vv-art-next-label{-webkit-margin-after:14px;margin-block-end:14px}.vv-art-next-links{display:flex;flex-wrap:wrap;gap:10px}.vv-art-next-link{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-primary);text-decoration:none}.vv-art-next-link:hover{background:var(--color-primary-soft)}.vv-art-cta{position:relative;isolation:isolate;overflow:hidden}.vv-art-cta-blob{inline-size:420px;block-size:420px;background:radial-gradient(circle,rgba(22,160,107,.3),transparent 70%);inset-block-start:-150px;inset-inline-start:8%;animation:vvDrift 18s ease-in-out infinite}.vv-art-seal-row{display:flex;justify-content:center;-webkit-margin-after:20px;margin-block-end:20px}.vv-field{display:flex;flex-direction:column;gap:6px}.vv-field-label{font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--text-body);letter-spacing:.01em}.vv-input,.vv-textarea{inline-size:100%;min-block-size:47px;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--border-card);background:var(--surface-card);color:var(--text-strong);font-family:inherit;font-size:var(--fs-sm);line-height:1.5;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.vv-textarea{min-block-size:120px;resize:vertical}.vv-input::-ms-input-placeholder,.vv-textarea::-ms-input-placeholder{color:var(--text-muted)}.vv-input::placeholder,.vv-textarea::placeholder{color:var(--text-muted)}.vv-input:hover,.vv-textarea:hover{border-color:var(--border-strong)}.vv-input:focus,.vv-textarea:focus{border-color:var(--color-approved);outline:none}.vv-consent{display:flex;align-items:flex-start;gap:10px;font-size:var(--fs-caption);color:var(--text-muted);line-height:1.6;cursor:pointer}.vv-consent input{inline-size:18px;block-size:18px;-webkit-margin-before:2px;margin-block-start:2px;flex:none;accent-color:var(--color-approved);cursor:pointer}.vv-consent-link{color:var(--color-approved-ink);font-weight:var(--fw-bold);text-decoration:none}.vv-hp{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.vv-form-error{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--color-danger-soft);border:1px solid var(--border-danger);color:var(--text-danger);font-size:var(--fs-caption);line-height:1.55}.vv-form-sent{text-align:center;padding-block:var(--space-8)}.vv-form-sent-mark{display:inline-grid;justify-content:center;align-items:center;inline-size:52px;block-size:52px;border-radius:50%;background:var(--color-approved-soft);border:1px solid var(--border-approved);color:var(--mark-approved);-webkit-margin-after:16px;margin-block-end:16px}.vv-form-sent-h{font-size:var(--fs-h4);font-weight:var(--fw-bold);color:var(--text-strong);margin:0 0 8px}.vv-quiz-field{position:relative;isolation:isolate;overflow:hidden;background:var(--bg-ink);min-block-size:calc(100dvh - var(--header-h));padding-block:clamp(2rem,1rem + 4vw,4rem)}.vv-quiz-blob-a{inline-size:480px;block-size:480px;background:radial-gradient(circle,rgba(22,160,107,.34),transparent 70%);inset-block-start:-160px;inset-inline-end:-90px;animation:vvDrift 16s ease-in-out infinite}.vv-quiz-blob-b{inline-size:440px;block-size:440px;background:radial-gradient(circle,rgba(201,162,75,.22),transparent 70%);inset-block-end:-200px;inset-inline-start:-80px;animation:vvDrift2 20s ease-in-out infinite}.vv-quiz-wrap{position:relative;max-inline-size:640px}.vv-quiz-card{background:var(--surface-card-on-ink);border:1px solid var(--border-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:clamp(24px,4vw,44px)}.vv-quiz-intro{text-align:center}.vv-quiz-chip{-webkit-margin-after:22px;margin-block-end:22px;padding-block:7px;padding-inline:14px;line-height:1.6}.vv-quiz-h1{font-size:var(--fs-h1);line-height:var(--lh-tight);margin:0}.vv-quiz-h1:focus:not(:focus-visible),.vv-quiz-q:focus:not(:focus-visible),.vv-quiz-result-h:focus:not(:focus-visible){outline:none}.vv-quiz-sub{margin:16px auto 28px;font-size:var(--fs-body-lg);color:var(--text-muted);line-height:1.7;max-inline-size:460px}.vv-quiz-progress{-webkit-margin-after:26px;margin-block-end:26px}.vv-quiz-progress-track{block-size:6px;border-radius:var(--radius-pill);background:var(--bg-band);overflow:hidden}.vv-quiz-progress-fill{block-size:100%;border-radius:var(--radius-pill);background:linear-gradient(var(--grad-angle),var(--color-approved),var(--color-premium));transition:inline-size var(--dur-slow) var(--ease-out)}.vv-quiz-progress-label{margin:10px 0 0;font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--text-muted);letter-spacing:.04em}.vv-quiz-q{margin:0 0 20px;font-size:var(--fs-h3);line-height:var(--lh-tight);color:var(--text-strong)}.vv-quiz-options{display:flex;flex-direction:column;gap:10px}.vv-quiz-option{display:flex;align-items:center;justify-content:space-between;gap:12px;inline-size:100%;min-block-size:60px;padding:16px 20px;border-radius:var(--radius-md);border:1.5px solid var(--border-strong);background:var(--surface-card);color:var(--text-strong);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-align:start;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.vv-quiz-option:hover:not([data-selected]){border-color:var(--border-accent)}.vv-quiz-option[data-selected]{border-color:var(--color-primary);background:var(--color-primary-soft)}.vv-quiz-option-mark,.vv-quiz-option[data-selected] .vv-quiz-option-go{color:var(--color-primary)}.vv-quiz-option-mark{display:grid;justify-content:center;align-items:center;inline-size:40px;block-size:40px;border-radius:50%;background:var(--color-primary-soft);border:1px solid var(--border-strong);flex:none}.vv-quiz-option-label{flex:1 1;line-height:1.5}.vv-quiz-option-go{display:inline-flex;color:var(--text-muted);flex:none;transition:transform var(--dur-fast) var(--ease-out)}.vv-quiz-option:hover .vv-quiz-option-go{transform:translateX(var(--nudge-x))}.vv-quiz-lead{display:flex;flex-direction:column;gap:16px}.vv-quiz-submit{inline-size:100%;justify-content:center}.vv-quiz-micro{margin:0;text-align:center;font-size:var(--fs-caption);color:var(--text-muted);line-height:1.6}.vv-quiz-back{display:inline-flex;align-items:center;gap:7px;-webkit-margin-before:22px;margin-block-start:22px;padding:8px 2px;min-block-size:44px;background:none;border:none;color:var(--text-muted);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer}.vv-quiz-back:hover{color:var(--text-strong)}.vv-quiz-back-icon{display:inline-flex}.vv-quiz-result-h{margin:10px 0 0;line-height:var(--lh-tight)}.vv-quiz-result-why{margin:14px 0 0;font-size:var(--fs-body-lg);color:var(--text-body);line-height:1.75}.vv-quiz-honest{margin:22px 0 0;-webkit-padding-start:14px;padding-inline-start:14px;-webkit-border-start:3px solid var(--border-subtle);border-inline-start:3px solid var(--border-subtle);font-size:var(--fs-caption);color:var(--text-muted);line-height:1.7}.vv-quiz-assurance{display:flex;align-items:flex-start;gap:10px;margin:16px 0 0;padding:12px 14px;border-radius:var(--radius-sm);background:var(--color-approved-soft);border:1px solid var(--border-approved);color:var(--color-approved-ink);font-size:var(--fs-caption);font-weight:var(--fw-semibold);line-height:1.6}.vv-quiz-assurance-mark{display:inline-flex;color:var(--mark-approved);flex:none;-webkit-margin-before:1px;margin-block-start:1px}.vv-quiz-result-actions{display:flex;flex-wrap:wrap;gap:12px;-webkit-margin-before:26px;margin-block-start:26px}.vv-quiz-result-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;-webkit-margin-before:22px;margin-block-start:22px;-webkit-padding-before:18px;padding-block-start:18px;-webkit-border-before:1px solid var(--hairline);border-block-start:1px solid var(--hairline)}.vv-quiz-readmore{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-primary);text-decoration:none}.vv-quiz-restart{background:none;border:none;padding:8px 2px;min-block-size:44px;font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-muted);cursor:pointer}.vv-quiz-restart:hover{color:var(--text-strong)}@media (max-width:560px){.vv-quiz-result-actions .vv-btn{inline-size:100%;justify-content:center}}.vv-msgform{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;-webkit-margin-before:18px;margin-block-start:18px;align-items:start}.vv-msgform>.vv-field[data-vv-extra=message],.vv-msgform>:not(.vv-field){grid-column:1/-1}@media (max-width:620px){.vv-msgform{grid-template-columns:minmax(0,1fr)}}.vv-msgform-submit{inline-size:100%;min-block-size:52px;justify-content:center}.vv-msgform[data-on-ink] .vv-input,.vv-msgform[data-on-ink] .vv-textarea{background:var(--surface-card);border-color:var(--border-card)}.vv-msgform[data-on-ink] .vv-field-label{color:var(--text-body)}.vv-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-padding-end:38px;padding-inline-end:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23606477' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}[dir=rtl] .vv-select{background-position:left 12px center}.vv-svc-intro{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);font-size:var(--fs-sm);opacity:.86}@media (max-width:360px){.vv-btn{white-space:normal;text-wrap:balance;padding-inline:16px}}