/*! sources be1247d0412fa86f */
@font-face{font-family: "Sora";font-style: normal;font-weight: 100 800;font-display: swap;src: url("/assets/sigzenlead/fonts/sora-latin.woff2") format("woff2");}@font-face{font-family: "Inter";font-style: normal;font-weight: 100 900;font-display: swap;src: url("/assets/sigzenlead/fonts/inter-latin.woff2") format("woff2");}@font-face{font-family: "Inter";font-style: normal;font-weight: 100 900;font-display: swap;src: url("/assets/sigzenlead/fonts/inter-rupee.woff2") format("woff2");unicode-range: U+20B9;}@font-face{font-family: "Sora Fallback";src: local("Arial");size-adjust: 105.5%;ascent-override: 92%;descent-override: 27.5%;line-gap-override: 0%;}@font-face{font-family: "Inter Fallback";src: local("Arial");size-adjust: 106%;ascent-override: 91.4%;descent-override: 22.8%;line-gap-override: 0%;}:root{--vc-font-display: "Sora", "Inter", "Sora Fallback", ui-sans-serif, system-ui, sans-serif;--vc-navy: #1B2A4A;--vc-navy-deep: #111C34;--vc-accent: #EA580C;--vc-accent-light: #FB923C;--vc-ease: cubic-bezier(.2, .7, .2, 1);--vc-font: "Inter", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--vc-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--vc-text-xs: 0.75rem;--vc-text-hint: 0.8125rem;--vc-text-sm: 0.875rem;--vc-text-btn: 0.9375rem;--vc-text-base: 1rem;--vc-text-lg: 1.125rem;--vc-text-xl: 1.25rem;--vc-text-2xl: 1.5rem;--vc-text-3xl: 1.875rem;--vc-leading: 1.6;--vc-space-1: 4px;--vc-space-2: 8px;--vc-space-3: 12px;--vc-space-4: 16px;--vc-space-5: 24px;--vc-space-6: 32px;--vc-control-h: 44px;--vc-control-h-lg: 48px;--vc-radius-control: 8px;--vc-radius: 12px;--vc-label-weight: 600;--vc-bg: #f8fafc;--vc-surface: #ffffff;--vc-sunken: #f1f5f9;--vc-text: #0f172a;--vc-muted: #475569;--vc-subtle: #64748b;--vc-border: #e2e8f0;--vc-border-strong: #cbd5e1;--vc-field: #7d8aa0;--vc-brand: #c2410c;--vc-brand-hover: #9a3412;--vc-brand-text: #ffffff;--vc-brand-soft: #fff6ed;--vc-brand-ring: rgb(194 65 12 / 0.15);--vc-link: #9a3412;--vc-focus: #c2410c;--vc-hover: #f1f5f9;--vc-danger: #b91c1c;--vc-danger-bg: #fef2f2;--vc-danger-border: #fecaca;--vc-danger-ring: rgb(185 28 28 / 0.15);--vc-ok: #047857;--vc-ok-bg: #ecfdf5;--vc-ok-border: #a7f3d0;--vc-ok-icon: #059669;--vc-btn-bg: #EA580C;--vc-btn-bg-hover: #FB923C;--vc-btn-text: #0F172A;--vc-btn-danger-bg: #dc2626;--vc-btn-danger-bg-hover: #b91c1c;--vc-shadow: 0 1px 2px rgb(15 23 42 / 0.05);--vc-shadow-lg: 0 20px 40px -16px rgb(15 23 42 / 0.25);--vc-depth: 0 1px 2px rgb(27 42 74 / 0.06), 0 14px 34px -14px rgb(27 42 74 / 0.2);--vc-depth-hover: 0 2px 4px rgb(27 42 74 / 0.08), 0 26px 50px -18px rgb(27 42 74 / 0.32), 0 0 0 1px rgb(234 88 12 / 0.35), 0 10px 34px -10px rgb(234 88 12 / 0.3);--vc-heading: #1B2A4A;--vc-tint: #f1f4fa;--vc-tint-warm: #fff4ec;}@media (prefers-color-scheme: dark){:root{--vc-bg: #0f172a;--vc-surface: #1e293b;--vc-sunken: #0f172a;--vc-text: #f1f5f9;--vc-muted: #cbd5e1;--vc-subtle: #94a3b8;--vc-border: #334155;--vc-border-strong: #475569;--vc-field: #64748b;--vc-brand: #fb923c;--vc-brand-hover: #fda95f;--vc-brand-text: #431407;--vc-brand-soft: #431407;--vc-brand-ring: rgb(251 146 60 / 0.25);--vc-link: #fb923c;--vc-focus: #fb923c;--vc-hover: #334155;--vc-danger: #fca5a5;--vc-danger-bg: #450a0a;--vc-danger-border: #7f1d1d;--vc-danger-ring: rgb(252 165 165 / 0.25);--vc-ok: #6ee7b7;--vc-ok-bg: #022c22;--vc-ok-border: #065f46;--vc-ok-icon: #34d399;--vc-shadow: none;--vc-shadow-lg: 0 20px 40px -16px rgb(0 0 0 / 0.6);--vc-depth: 0 1px 0 rgb(255 255 255 / 0.04) inset, 0 18px 40px -20px rgb(0 0 0 / 0.75);--vc-depth-hover: 0 1px 0 rgb(255 255 255 / 0.06) inset, 0 26px 50px -20px rgb(0 0 0 / 0.85), 0 0 0 1px rgb(251 146 60 / 0.5), 0 10px 40px -10px rgb(234 88 12 / 0.35);--vc-heading: #f8fafc;--vc-tint: #131d33;--vc-tint-warm: #1c1b2a;}}body{font-family: var(--vc-font);font-size: var(--vc-text-base);-webkit-font-smoothing: antialiased;}:focus-visible{outline: 2px solid var(--vc-focus);outline-offset: 2px;}label{display: block;font-weight: var(--vc-label-weight);font-size: var(--vc-text-sm);line-height: 1.4;margin: 20px 0 6px;}.vc-hint{display: block;font-weight: 400;color: var(--vc-muted);font-size: var(--vc-text-hint);line-height: 1.45;margin-top: 6px;}label .vc-hint{display: inline;margin: 0;}input[type=text], input[type=email], input[type=tel], input[type=password], input[type=number], input[type=search], select, textarea{display: block;width: 100%;height: var(--vc-control-h);margin: 0;font-family: inherit;font-size: var(--vc-text-base);line-height: 1.25;color: var(--vc-text);background: var(--vc-surface);border: 1px solid var(--vc-field);border-radius: var(--vc-radius-control);padding: 0 12px;box-shadow: none;transition: border-color 150ms ease-out, box-shadow 150ms ease-out;}textarea{height: auto;min-height: 96px;padding: 10px 12px;line-height: 1.5;resize: vertical;}input::placeholder, textarea::placeholder{color: var(--vc-subtle);opacity: 1;}input:focus, select:focus, textarea:focus{outline: none;border-color: var(--vc-focus);box-shadow: 0 0 0 4px var(--vc-brand-ring);}input:focus-visible, select:focus-visible, textarea:focus-visible{outline: none;}input[aria-invalid=true], select[aria-invalid=true], textarea[aria-invalid=true]{border-color: var(--vc-danger);}input[aria-invalid=true]:focus, select[aria-invalid=true]:focus, textarea[aria-invalid=true]:focus{box-shadow: 0 0 0 4px var(--vc-danger-ring);}input:disabled, select:disabled, textarea:disabled{background: var(--vc-sunken);color: var(--vc-subtle);cursor: not-allowed;}.vc-field-error{display: block;color: var(--vc-danger);font-size: var(--vc-text-hint);font-weight: 500;line-height: 1.45;margin: 6px 0 0;}.vc-field-error:empty{display: none;}.vc-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: var(--vc-control-h);margin: 0;padding: 0 18px;font-family: inherit;font-size: var(--vc-text-btn);font-weight: 600;line-height: 1.25;text-align: center;text-decoration: none;white-space: nowrap;border-radius: var(--vc-radius-control);border: 1px solid transparent;background: var(--vc-btn-bg);color: var(--vc-btn-text);box-shadow: var(--vc-shadow);cursor: pointer;transition: background-color 150ms ease-out, border-color 150ms ease-out, color 150ms ease-out;}.vc-btn:hover{background: var(--vc-btn-bg-hover);color: var(--vc-btn-text);}.vc-btn:disabled, .vc-btn[aria-disabled=true]{opacity: 0.5;cursor: not-allowed;}.vc-btn:disabled:hover{background: var(--vc-btn-bg);}.vc-btn-primary{background: var(--vc-btn-bg);color: var(--vc-btn-text);}.vc-btn-secondary, .vc-btn-ghost, .vc-btn-light{background: var(--vc-surface);color: var(--vc-text);border-color: var(--vc-border-strong);}.vc-btn-secondary:hover, .vc-btn-ghost:hover, .vc-btn-light:hover{background: var(--vc-hover);color: var(--vc-text);border-color: var(--vc-subtle);}.vc-btn-secondary:disabled:hover, .vc-btn-ghost:disabled:hover, .vc-btn-light:disabled:hover{background: var(--vc-surface);border-color: var(--vc-border-strong);}.vc-btn-danger{background: var(--vc-btn-danger-bg);color: #fff;}.vc-btn-danger:hover{background: var(--vc-btn-danger-bg-hover);color: #fff;}.vc-btn-danger:disabled:hover{background: var(--vc-btn-danger-bg);}.vc-btn-danger-outline{background: var(--vc-surface);color: var(--vc-danger);border-color: var(--vc-danger-border);}.vc-btn-danger-outline:hover{background: var(--vc-danger-bg);color: var(--vc-danger);}.vc-btn-sm{min-height: var(--vc-control-h);padding: 0 16px;}.vc-btn-lg{min-height: var(--vc-control-h-lg);padding: 0 22px;font-size: var(--vc-text-base);}.vc-btn-link{background: none;border: 0;box-shadow: none;padding: 0;color: var(--vc-link);font-weight: 600;}.vc-btn-link:hover{background: none;color: var(--vc-link);text-decoration: underline;text-underline-offset: 3px;}.vc-btn-block{display: flex;width: 100%;white-space: normal;}.vc-btn[aria-busy=true]::before{content: "";width: 18px;height: 18px;border-radius: 50%;flex: 0 0 auto;border: 2px solid currentColor;border-right-color: transparent;animation: vc-spin 0.7s linear infinite;}@keyframes vc-spin{to{transform: rotate(360deg);}}:root{color-scheme: dark;--vc-navy: #1B2A4A;--vc-navy-deep: #111C34;--vc-accent: #EA580C;--vc-accent-light: #FB923C;--vc-accent-deep: #C2410C;--vc-accent-rgb: 234 88 12;--vc-cool-rgb: 92 134 230;--vc-on-rgb: 255 255 255;--vc-shadow-rgb: 4 9 22;--vc-white: #FFFFFF;--vc-bg: #121D36;--vc-surface: #1B2A4A;--vc-surface-2: #24365C;--vc-sunken: #0F1930;--vc-tint: #16233F;--vc-tint-warm: #1F2540;--vc-text: #F4F6FB;--vc-heading: #FFFFFF;--vc-muted: #C6D0E3;--vc-subtle: #A3B3CE;--vc-border: #2E4069;--vc-border-strong: #43567F;--vc-field: #6A7DA3;--vc-hover: #263A63;--vc-brand: #FB923C;--vc-brand-hover: #FDA95F;--vc-brand-text: #0F172A;--vc-brand-soft: #36304A;--vc-brand-ring: rgb(234 88 12 / 0.32);--vc-link: #FB923C;--vc-focus: #FB923C;--vc-on-accent: #0F172A;--vc-btn-bg: #EA580C;--vc-btn-bg-hover: #FB923C;--vc-btn-text: #0F172A;--vc-btn-shadow: rgb(234 88 12 / 0.55);--vc-danger: #FCA5A5;--vc-danger-bg: #40161F;--vc-danger-border: #7F1D1D;--vc-danger-ring: rgb(252 165 165 / 0.25);--vc-ok: #6EE7B7;--vc-ok-bg: #12382F;--vc-ok-border: #065F46;--vc-ok-icon: #34D399;--vc-slate: #6A7DA3;--vc-shadow: 0 1px 2px rgb(4 9 22 / 0.4);--vc-shadow-lg: 0 20px 40px -16px rgb(4 9 22 / 0.7);--vc-depth: inset 0 1px 0 rgb(255 255 255 / 0.05), 0 18px 40px -22px rgb(4 9 22 / 0.85);--vc-depth-hover: inset 0 1px 0 rgb(255 255 255 / 0.07), 0 26px 50px -22px rgb(4 9 22 / 0.95), 0 0 0 1px rgb(251 146 60 / 0.55), 0 10px 44px -8px rgb(234 88 12 / 0.45);--vc-nav-bg: rgb(15 25 48 / 0.78);--vc-nav-bg-solid: rgb(15 25 48 / 0.97);--vc-hero-bg: radial-gradient(52% 70% at 86% 0%, rgb(234 88 12 / 0.26), transparent 70%), radial-gradient(52% 70% at 8% 12%, rgb(92 134 230 / 0.22), transparent 70%), linear-gradient(180deg, #1B2A4A, #121D36);--vc-band-warm-bg: linear-gradient(180deg, #1F2540, #121D36);--vc-band-navy-bg: radial-gradient(70% 90% at 10% 0%, rgb(234 88 12 / 0.24), transparent 70%), #0F1930;--vc-cta-bg: linear-gradient(120deg, #1F315A, #2A4276 55%, #C2410C 135%);--vc-banner-bg: linear-gradient(120deg, #2C2740, #1B2A4A);--vc-foot-bg: linear-gradient(180deg, #0F1930, #0A1224);--vc-foot-text: #C6D0E3;--vc-foot-title: #FFFFFF;--vc-mm-pic-bg: linear-gradient(150deg, #22345A, #2C2B47);--vc-card-head-bg: linear-gradient(120deg, #EA580C, #2A4276);--vc-store-bg: #FFFFFF;--vc-store-text: #0F172A;--vc-line: rgb(251 146 60 / 0.42);--vc-line-glow: drop-shadow(0 0 5px rgb(234 88 12 / 0.65));--vc-dot-glow: 0 0 0 4px rgb(234 88 12 / 0.25), 0 0 18px 4px rgb(234 88 12 / 0.8);--vc-device-bg: linear-gradient(160deg, #3A4D78, #0B1326);--vc-device-shadow: 0 0 0 1px rgb(255 255 255 / 0.1) inset, 0 34px 70px -26px rgb(4 9 22 / 0.95), 0 0 60px -18px rgb(234 88 12 / 0.4);--ph-bg: #0F1930;--ph-camera: #0A1224;--ph-notch: #000000;--ph-card: #1E2F54;--ph-field: #182746;--ph-edge: #2E4069;--ph-text: #FFFFFF;--ph-mute: #A9B8D3;--ph-accent: #EA580C;--ph-on-accent: #0F172A;--ph-soft: #3A3048;--ph-ok: #34D399;--ph-ok-bg: #12382F;--ph-wait: #FBBF24;--ph-wait-bg: #453412;--vz-p: #1E2F54;--vz-e: #34476F;--vz-s: #16233F;--vz-i: #FFFFFF;--vz-m: #B4C2DB;--vz-b: #F4F6FB;--vz-bl: #5F7299;--vz-rule: #2E4069;--vz-line: #40537D;--vz-ok: #059669;--vz-ok-text: #6EE7B7;--vz-bad: #FCA5A5;--vz-dark: #33497A;--vz-blue: #3F7BE8;--vz-excel: #178A4D;--vz-paper: #FFFFFF;--vz-ink: #1B2A4A;--vz-paper-mute: #566482;--vz-paper-line: #94A3B8;--vz-paper-edge: #D7DEEB;--vz-wa-bg: #12433A;--vz-wa-head: #6EE7B7;--vz-wa-text: #D6F5E3;--vz-pend-bg: #4A3312;--vz-pend-text: #FFD9A0;--erp-bg: #FFFFFF;--erp-chrome: #E9EDF2;--erp-side: #F7F7F8;--erp-input: #F1F2F4;--erp-line: #E2E4E8;--erp-line-2: #EEEFF1;--erp-light: #C3C8D0;--erp-text: #171717;--erp-text-2: #4B5160;--erp-mute: #5F6673;--erp-primary: #171717;--erp-on-primary: #FFFFFF;--erp-new: #FFF4EC;--erp-new-hot: #FFD9C2;--erp-red-bg: #FDECEC;--erp-red: #B42318;--erp-orange-bg: #FFF1E5;--erp-orange: #A5420B;--erp-blue-bg: #E8F2FE;--erp-blue: #0F5BB5;--erp-purple-bg: #F2ECFC;--erp-purple: #6B2FB3;--erp-green-bg: #E5F6EA;--erp-green: #17692F;}:root{--vc-icon-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--vc-icon-check-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8.5 12 2.5 2.5 4.5-5'/%3E%3C/svg%3E");--vc-icon-alert: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 8v4.5M12 16h.01'/%3E%3C/svg%3E");--vc-icon-phone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='2.5' width='12' height='19' rx='2.5'/%3E%3Cpath d='M11 18h2'/%3E%3C/svg%3E");--vc-icon-info: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8h.01'/%3E%3C/svg%3E");}*, *::before, *::after{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%;}body{margin: 0;background: var(--vc-bg);color: var(--vc-text);line-height: var(--vc-leading);overflow-wrap: anywhere;}a{color: var(--vc-link);text-underline-offset: 3px;}.vc-wrap{max-width: 1152px;margin: 0 auto;padding: 0 16px;}.vc-narrow{max-width: 520px;}.vc-muted{color: var(--vc-muted);}.vc-subtle{color: var(--vc-subtle);}.vc-small{font-size: 0.875rem;}.vc-skip{position: absolute;left: 12px;top: -64px;z-index: 50;display: inline-flex;align-items: center;min-height: 44px;padding: 0 16px;border-radius: 8px;background: var(--vc-surface);color: var(--vc-text);font-weight: 600;text-decoration: none;border: 1px solid var(--vc-border-strong);}.vc-skip:not(:focus){top: -200px;box-shadow: none;}.vc-skip:focus{top: 10px;box-shadow: var(--vc-shadow-lg);}main:focus{outline: none;}.vc-sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}.vc-btn-row{display: flex;gap: 8px;flex-wrap: wrap;}body{min-height: 100vh;display: flex;flex-direction: column;}main{padding: 40px 0 64px;flex: 1 0 auto;}h1{font-size: clamp(2rem, 1.2rem + 3.6vw, 3.25rem);line-height: 1.1;font-weight: 700;letter-spacing: -0.015em;margin: 0 0 16px;max-width: 18ch;}h2{font-size: clamp(1.5rem, 1.2rem + 1.2vw, 2rem);line-height: 1.2;font-weight: 700;letter-spacing: -0.01em;margin: 0 0 12px;}h3{font-size: 1.0625rem;line-height: 1.35;font-weight: 600;margin: 0 0 6px;}p{margin: 0 0 12px;}h1, h2, h3, .vc-section-head p{text-wrap: balance;}.vc-lead{text-wrap: pretty;}.vc-lead{font-size: 1.125rem;line-height: 1.6;color: var(--vc-muted);max-width: 60ch;}.vc-card{background: var(--vc-surface);border: 1px solid var(--vc-border);border-radius: var(--vc-radius);padding: 24px;box-shadow: var(--vc-shadow);}.vc-section{margin-top: 64px;}.vc-badge, .vc-eyebrow{display: inline-flex;align-items: center;font-size: 0.75rem;line-height: 1.5;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase;background: var(--vc-brand-soft);color: var(--vc-link);border-radius: 999px;padding: 2px 10px;}.vc-icon-chip{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 8px;background: var(--vc-brand-soft);color: var(--vc-brand);margin-bottom: 16px;}.vc-icon-chip svg{width: 20px;height: 20px;}.vc-phone{display: flex;}.vc-phone span{display: flex;align-items: center;padding: 0 12px;border: 1px solid var(--vc-field);border-right: 0;border-radius: 8px 0 0 8px;background: var(--vc-bg);color: var(--vc-muted);font-weight: 600;font-size: 0.875rem;white-space: nowrap;overflow-wrap: normal;flex: 0 0 auto;}.vc-phone input{border-radius: 0 8px 8px 0;min-width: 0;}.vc-check{display: flex;gap: 12px;align-items: flex-start;font-weight: 400;font-size: 0.9375rem;margin: 16px 0 0;min-height: 44px;cursor: pointer;}.vc-check input{width: 20px;height: 20px;margin: 2px 0 0;flex: 0 0 auto;accent-color: var(--vc-brand);}.vc-msg{min-height: 1.4em;margin: 12px 0 0;font-size: 0.9375rem;color: var(--vc-muted);}.vc-msg:empty{min-height: 0;margin: 0;}.vc-msg.vc-sr{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;}.vc-msg.vc-error, .vc-msg.vc-ok{border: 1px solid;border-radius: 8px;padding: 10px 12px 10px 38px;position: relative;line-height: 1.45;}.vc-msg.vc-error::before, .vc-msg.vc-ok::before{content: "";position: absolute;left: 12px;top: 12px;width: 18px;height: 18px;background: currentColor;-webkit-mask: var(--vc-msg-icon) center / contain no-repeat;mask: var(--vc-msg-icon) center / contain no-repeat;}.vc-msg.vc-error{color: var(--vc-danger);background: var(--vc-danger-bg);border-color: var(--vc-danger-border);--vc-msg-icon: var(--vc-icon-alert);}.vc-msg.vc-ok{color: var(--vc-ok);background: var(--vc-ok-bg);border-color: var(--vc-ok-border);--vc-msg-icon: var(--vc-icon-check-circle);}.vc-msg a{color: inherit;font-weight: 600;}.vc-notice{display: flex;gap: 10px;align-items: flex-start;border: 1px solid var(--vc-border);border-radius: 8px;padding: 12px;margin: 0 0 4px;font-size: 0.9375rem;line-height: 1.45;background: var(--vc-sunken);color: var(--vc-text);}.vc-notice[hidden]{display: none;}.vc-notice::before{content: "";flex: 0 0 18px;height: 18px;margin-top: 1px;background: currentColor;-webkit-mask: var(--vc-icon-info) center / contain no-repeat;mask: var(--vc-icon-info) center / contain no-repeat;}.vc-notice-error{background: var(--vc-danger-bg);border-color: var(--vc-danger-border);color: var(--vc-danger);}.vc-notice-error::before{-webkit-mask-image: var(--vc-icon-alert);mask-image: var(--vc-icon-alert);}.vc-field-error::before{content: "";display: inline-block;vertical-align: -3px;width: 16px;height: 16px;margin-right: 6px;background: currentColor;-webkit-mask: var(--vc-icon-alert) center / contain no-repeat;mask: var(--vc-icon-alert) center / contain no-repeat;}.vc-checks{list-style: none;padding: 0;margin: 0;display: grid;gap: 10px;}.vc-checks li{position: relative;padding-left: 28px;line-height: 1.5;}.vc-checks li::before{content: "";position: absolute;left: 0;top: 3px;width: 18px;height: 18px;background: var(--vc-ok-icon);-webkit-mask: var(--vc-icon-check) center / contain no-repeat;mask: var(--vc-icon-check) center / contain no-repeat;}.vc-auth{max-width: 440px;margin: 0 auto;}.vc-auth .vc-card{padding: 24px 20px;}.vc-auth h1{font-size: var(--vc-text-2xl);line-height: 1.25;max-width: none;margin-bottom: 8px;}.vc-auth-head{margin-bottom: 8px;}.vc-auth-head .vc-icon-chip{width: 48px;height: 48px;border-radius: 12px;}.vc-auth-head .vc-icon-chip svg{width: 24px;height: 24px;}.vc-auth-alt{text-align: center;margin: 20px 0 0;color: var(--vc-muted);font-size: 0.9375rem;}.vc-auth-alt a{font-weight: 600;display: inline-flex;align-items: center;min-height: 44px;}.vc-divider{display: flex;align-items: center;gap: 12px;color: var(--vc-subtle);font-size: 0.8125rem;margin: 20px 0 4px;}.vc-divider::before, .vc-divider::after{content: "";flex: 1 1 auto;height: 1px;background: var(--vc-border);}.vc-sent-to{font-weight: 600;color: var(--vc-text);}@media (min-width: 640px){.vc-auth .vc-card{padding: 32px;}main.vc-main-auth{padding-top: 64px;}}.vc-code-input{height: 56px !important;font-size: 1.6rem !important;letter-spacing: 0.4em;text-align: center;font-family: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace !important;}.vc-stores{display: flex;gap: 12px;flex-wrap: wrap;margin-top: 20px;}.vc-store{display: inline-flex;flex-direction: column;justify-content: center;min-width: 160px;min-height: 52px;padding: 6px 16px;border-radius: 8px;background: var(--vc-store-bg);color: var(--vc-store-text);text-decoration: none;line-height: 1.2;border: 1px solid var(--vc-store-bg);}.vc-store small{font-size: 0.75rem;opacity: 0.85;}.vc-store strong{font-size: 1.0625rem;}.vc-store-soon{display: flex;align-items: flex-start;gap: 8px;margin: 16px 0 0;color: var(--vc-muted);font-size: 0.9375rem;line-height: 1.5;}.vc-store-soon::before{content: "";flex: 0 0 18px;height: 18px;margin-top: 2px;background: currentColor;-webkit-mask: var(--vc-icon-phone) center / contain no-repeat;mask: var(--vc-icon-phone) center / contain no-repeat;}.vc-qr{width: 168px;height: 168px;display: block;border-radius: 8px;}@media (min-width: 640px){.vc-wrap{padding: 0 24px;}}@media (min-width: 768px){.vc-section{margin-top: 80px;}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration: 0.01ms !important;transition-duration: 0.01ms !important;}}.vc-doc{max-width: 760px;}.vc-page-head{margin-bottom: 40px;}.vc-page-head .vc-eyebrow{margin-bottom: 16px;}.vc-page-head h1{max-width: 22ch;}.vc-page-head .vc-btn-row{margin-top: 24px;}.vc-page-head .vc-lead{max-width: 64ch;}.vc-crumbs{margin: -16px 0 24px;font-size: 0.875rem;color: var(--vc-muted);}.vc-crumbs ol{list-style: none;display: flex;flex-wrap: wrap;margin: 0;padding: 0;}.vc-crumbs li{display: inline-flex;align-items: center;}.vc-crumbs li + li::before{content: "/";margin: 0 8px;color: var(--vc-subtle);}.vc-crumbs a{display: inline-flex;align-items: center;min-height: 44px;color: var(--vc-muted);}.vc-crumbs [aria-current=page]{color: var(--vc-text);font-weight: 600;}.vc-qa{margin-top: 48px;scroll-margin-top: 80px;}.vc-qa h2{font-size: clamp(1.25rem, 1.1rem + 0.7vw, 1.5rem);line-height: 1.3;margin-bottom: 12px;max-width: 34ch;}.vc-answer{font-size: 1.0625rem;max-width: 68ch;}.vc-qa p, .vc-qa li{max-width: 68ch;}.vc-qa ul, .vc-prose ul{padding-left: 20px;margin: 0 0 12px;}.vc-qa li, .vc-prose li{margin-bottom: 6px;}.vc-prose{max-width: 68ch;}.vc-facts a{display: inline-block;padding: 8px 0;}.vc-facts a{margin: -8px 0;}.vc-more{font-weight: 600;}.vc-more a{display: inline-flex;align-items: center;min-height: 44px;}.vc-pillars{display: grid;gap: 16px;grid-template-columns: minmax(0, 1fr);}.vc-pillar{display: flex;flex-direction: column;text-decoration: none;color: inherit;}.vc-pillar p{margin: 0;color: var(--vc-muted);font-size: 0.9375rem;}@media (min-width: 640px){.vc-pillars{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 1024px){.vc-pillars{grid-template-columns: repeat(3, minmax(0, 1fr));}.vc-pillars-four{grid-template-columns: repeat(4, minmax(0, 1fr));}}.vc-table-wrap{overflow-x: auto;margin: 16px 0;border: 1px solid var(--vc-border);border-radius: 8px;}.vc-table{width: 100%;border-collapse: collapse;font-size: 0.9375rem;background: var(--vc-surface);}.vc-table th, .vc-table td{padding: 12px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--vc-border);overflow-wrap: normal;}.vc-table tr:last-child th, .vc-table tr:last-child td{border-bottom: 0;}.vc-table thead th{background: var(--vc-sunken);font-weight: 600;font-size: 0.875rem;}.vc-table tbody th{font-weight: 600;white-space: nowrap;}.vc-facts{display: grid;gap: 0;margin: 16px 0;}.vc-facts > div{padding: 12px 0;border-bottom: 1px solid var(--vc-border);}.vc-facts > div:first-child{border-top: 1px solid var(--vc-border);}.vc-facts dt{font-size: 0.875rem;font-weight: 600;color: var(--vc-muted);}.vc-facts dd{margin: 2px 0 0;}@media (min-width: 640px){.vc-facts > div{display: grid;grid-template-columns: 180px minmax(0, 1fr);gap: 16px;}.vc-facts dd{margin: 0;}}html{scroll-padding-top: 88px;}h1, h2, .vc-tile h3, .vc-step-t, .vc-price, .vc-stat b{font-family: var(--vc-font-display);}h1{font-weight: 700;letter-spacing: -0.015em;line-height: 1.1;color: var(--vc-heading);}h2{font-weight: 700;letter-spacing: -0.01em;font-size: clamp(1.75rem, 1.35rem + 1.7vw, 2.75rem);line-height: 1.14;color: var(--vc-heading);}.vc-wrap{max-width: 1240px;}main.vc-main-flush{padding: 0;}.vc-btn{border-radius: 10px;transition: background-color 160ms ease-out, box-shadow 200ms ease-out, border-color 160ms ease-out;}.vc-btn svg{width: 18px;height: 18px;flex: 0 0 auto;transition: transform 160ms var(--vc-ease);}.vc-btn:not(.vc-btn-secondary, .vc-btn-ghost, .vc-btn-light, .vc-btn-link, .vc-btn-danger, .vc-btn-danger-outline){box-shadow: 0 8px 22px -8px var(--vc-btn-shadow);}.vc-btn-go{min-height: 52px;padding: 0 26px;font-size: 1rem;}@media (hover: hover){.vc-btn:hover svg{transform: translateX(3px);}.vc-btn:not(.vc-btn-secondary, .vc-btn-ghost, .vc-btn-light, .vc-btn-link, .vc-btn-danger, .vc-btn-danger-outline):hover:not(:disabled){box-shadow: 0 14px 30px -8px rgb(var(--vc-accent-rgb) / 0.8);}}.vc-nav{position: sticky;top: 0;z-index: 30;color: var(--vc-text);background: var(--vc-nav-bg);border-bottom: 1px solid rgb(var(--vc-on-rgb) / 0.07);-webkit-backdrop-filter: saturate(170%) blur(14px);backdrop-filter: saturate(170%) blur(14px);transition: background-color 220ms ease-out, box-shadow 220ms ease-out, border-color 220ms ease-out;}.vc-nav.is-scrolled{background: var(--vc-nav-bg-solid);border-bottom-color: var(--vc-border);box-shadow: 0 10px 30px -18px rgb(var(--vc-shadow-rgb) / 0.4);}.vc-nav > .vc-wrap{position: relative;display: flex;align-items: center;gap: 16px;min-height: 68px;}.vc-logo{display: inline-flex;align-items: center;gap: 10px;min-height: 44px;flex: 0 0 auto;font-family: var(--vc-font-display);font-weight: 800;font-size: 1.1875rem;letter-spacing: -0.02em;color: var(--vc-heading);text-decoration: none;white-space: nowrap;border-radius: 8px;}.vc-logo img{display: block;flex: 0 0 auto;height: 30px;width: auto;}.vc-nav nav{flex: 1 1 auto;display: flex;align-items: center;gap: 2px;min-width: 0;}.vc-nav-end{margin-left: auto;display: flex;align-items: center;gap: 6px;}.vc-mm-btn, .vc-nav nav > a, .vc-nav-end > a:not(.vc-btn){display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 0 13px;border: 0;border-radius: 10px;background: none;font-family: inherit;color: var(--vc-text);text-decoration: none;font-weight: 600;font-size: 0.9375rem;white-space: nowrap;cursor: pointer;transition: background-color 150ms ease-out, color 150ms ease-out;}.vc-mm-btn:hover, .vc-nav nav > a:hover, .vc-nav-end > a:not(.vc-btn):hover, .vc-mm:focus-within .vc-mm-btn, .vc-mm.is-open .vc-mm-btn{background: var(--vc-hover);}.vc-nav nav a[aria-current=page]{color: var(--vc-brand);}.vc-mm-btn{position: relative;}.vc-mm-btn::after{content: "";position: absolute;left: 0;right: 0;top: 100%;height: 12px;}.vc-mm-btn i, .vc-sheet-acc summary i{width: 7px;height: 7px;margin: -3px 2px 0 2px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);transition: transform 200ms var(--vc-ease);opacity: 0.7;}.vc-mm:not(.is-shut):hover .vc-mm-btn i, .vc-mm:not(.is-shut):focus-within .vc-mm-btn i, .vc-sheet-acc[open] summary i{transform: translateY(3px) rotate(-135deg);}.vc-nav nav a.vc-btn{padding: 0 18px;margin-left: 6px;}.vc-mm-panel{position: absolute;top: calc(100% - 6px);left: 50%;width: min(860px, calc(100vw - 32px));padding: 14px;border-radius: 22px;z-index: 40;background: var(--vc-surface);border: 1px solid var(--vc-border);box-shadow: 0 34px 70px -24px rgb(var(--vc-shadow-rgb) / 0.42), 0 6px 18px -8px rgb(var(--vc-shadow-rgb) / 0.14);opacity: 0;visibility: hidden;transform: translate(-50%, 10px);transition: opacity 170ms ease-out 130ms, transform 200ms var(--vc-ease) 130ms, visibility 170ms linear 130ms;}.vc-mm-panel::before{content: "";position: absolute;left: 0;right: 0;top: -14px;height: 14px;}.vc-mm:not(.is-shut):hover .vc-mm-panel, .vc-mm:not(.is-shut):focus-within .vc-mm-panel{opacity: 1;visibility: visible;transform: translate(-50%, 0);transition-delay: 0ms;}.vc-mm.is-shut .vc-mm-panel{transition-delay: 0ms;}.vc-mm-art{display: grid;gap: 10px;grid-template-columns: repeat(4, minmax(0, 1fr));}.vc-mm-card{display: flex;flex-direction: column;padding: 10px;border-radius: 16px;text-decoration: none;color: var(--vc-text);transition: background-color 150ms ease-out;}.vc-mm-card:hover{background: var(--vc-tint);}.vc-mm-pic{display: block;padding: 12px;margin-bottom: 10px;border-radius: 12px;background: var(--vc-mm-pic-bg);}.vc-mm-svg{display: block;width: 100%;height: auto;}.vc-mm-card b{display: block;font-size: 0.9375rem;line-height: 1.3;}.vc-mm-card small{display: block;color: var(--vc-muted);font-size: 0.8125rem;line-height: 1.35;margin-top: 2px;}.vc-mm-all{grid-column: 1 / -1;display: inline-flex;align-items: center;gap: 6px;min-height: 40px;padding: 0 10px;font-weight: 600;font-size: 0.875rem;color: var(--vc-link);text-decoration: none;}.vc-mm-all svg{width: 16px;height: 16px;}.vc-nav-menu{position: static;display: none;}.vc-nav-menu > summary{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 10px;cursor: pointer;list-style: none;}.vc-nav-menu > summary::-webkit-details-marker{display: none;}.vc-nav-menu > summary i, .vc-nav-menu > summary i::before, .vc-nav-menu > summary i::after{display: block;width: 20px;height: 2px;border-radius: 2px;background: var(--vc-text);transition: transform 200ms var(--vc-ease), background-color 120ms;}.vc-nav-menu > summary i{position: relative;}.vc-nav-menu > summary i::before, .vc-nav-menu > summary i::after{content: "";position: absolute;left: 0;}.vc-nav-menu > summary i::before{transform: translateY(-6px);}.vc-nav-menu > summary i::after{transform: translateY(6px);}.vc-nav-menu[open]:not(.is-closing) > summary i{background: transparent;}.vc-nav-menu[open]:not(.is-closing) > summary i::before{transform: rotate(45deg);}.vc-nav-menu[open]:not(.is-closing) > summary i::after{transform: rotate(-45deg);}.vc-sheet-menu{position: absolute;top: 100%;left: 0;right: 0;height: calc(100dvh - 68px);display: flex;flex-direction: column;background: var(--vc-surface);border-top: 1px solid var(--vc-border);}.vc-sheet-scroll{flex: 1 1 auto;overflow: auto;padding: 8px 16px;}.vc-sheet-foot{flex: 0 0 auto;display: grid;gap: 8px;padding: 12px 16px calc(12px + env(safe-area-inset-bottom));border-top: 1px solid var(--vc-border);}.vc-sheet-foot .vc-btn{min-height: 48px;margin: 0 !important;}.vc-sheet-acc > summary, .vc-nav nav a.vc-sheet-link{display: flex;align-items: center;justify-content: space-between;min-height: 56px;padding: 0 4px;font-size: 1.125rem;font-weight: 700;color: var(--vc-text);text-decoration: none;cursor: pointer;list-style: none;border-bottom: 1px solid var(--vc-border);}.vc-sheet-acc > summary::-webkit-details-marker{display: none;}.vc-sheet-acc > div{display: grid;padding: 4px 0 10px;border-bottom: 1px solid var(--vc-border);}.vc-sheet-acc a{display: block;padding: 10px 8px;border-radius: 10px;color: var(--vc-text);text-decoration: none;}.vc-sheet-acc a b{display: block;font-size: 1rem;}.vc-sheet-acc a small{display: block;color: var(--vc-muted);font-size: 0.875rem;}.vc-sheet-acc a:hover{background: var(--vc-tint);}@media (max-width: 959px){.vc-mm, .vc-nav nav > a.vc-nav-wide, .vc-nav-end > a.vc-nav-wide{display: none;}.vc-nav-menu{display: block;}.vc-nav nav a.vc-btn{min-height: 44px;padding: 0 14px;margin-left: 0;}.vc-nav nav .vc-sheet-foot a.vc-btn{min-height: 48px;}}@media (max-width: 340px){.vc-nav .vc-logo img{height: 24px;}}.vc-hero-band, .vc-phero{position: relative;overflow: hidden;isolation: isolate;background: var(--vc-hero-bg);}.vc-phero{padding: 28px 0 64px;}.vc-phero h1{font-size: clamp(2.125rem, 1.5rem + 2.8vw, 3.5rem);max-width: 17ch;margin-bottom: 14px;}.vc-phero .vc-lead{color: var(--vc-muted);}.vc-phero-grid{display: grid;gap: 40px;grid-template-columns: minmax(0, 1fr);align-items: center;}.vc-phero .vc-page-head{margin: 0;}.vc-phero .vc-eyebrow{margin-bottom: 14px;}.vc-phero-visual{min-width: 0;}.vc-phero-visual .vc-vizbox{background: var(--vc-surface);border: 1px solid var(--vc-border);box-shadow: var(--vc-depth);border-radius: 22px;padding: 12px;}@media (min-width: 960px){.vc-phero{padding: 36px 0 80px;}.vc-phero-split{grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);gap: 56px;}}.vc-crumbs{margin: 0 0 16px;}.vc-band-navy :focus-visible{outline-color: var(--vc-focus);}.vc-band-navy .vc-btn-secondary{background: rgb(var(--vc-on-rgb) / 0.08);color: var(--vc-white);border-color: rgb(var(--vc-on-rgb) / 0.28);box-shadow: none;}.vc-band-navy .vc-btn-secondary:hover{background: rgb(var(--vc-on-rgb) / 0.16);color: var(--vc-white);border-color: rgb(var(--vc-on-rgb) / 0.45);}.vc-band{padding: clamp(56px, 7.5vw, 104px) 0;position: relative;}.vc-band-tint{background: var(--vc-tint);}.vc-band-warm{background: var(--vc-band-warm-bg);}.vc-band-navy{color: var(--vc-white);overflow: hidden;background: var(--vc-band-navy-bg);}.vc-band-navy h2, .vc-band-navy h3{color: var(--vc-white);}.vc-band-navy .vc-lead, .vc-band-navy p{color: var(--vc-muted);}.vc-band-navy a:not(.vc-btn){color: var(--vc-link);}.vc-band-cta{padding-top: clamp(40px, 5vw, 72px);}.vc-section-head{margin: 0 0 clamp(28px, 4vw, 52px);text-align: center;}.vc-section-head h2, .vc-section-head p{margin-left: auto;margin-right: auto;}.vc-section-head h2{max-width: 22ch;}.vc-section-head p{font-size: 1.125rem;color: var(--vc-muted);max-width: 52ch;}.vc-band-navy .vc-section-head p{color: var(--vc-muted);}.vc-kicker{display: inline-block;margin-bottom: 12px;font-size: 0.8125rem;font-weight: 700;letter-spacing: 0.09em;text-transform: uppercase;color: var(--vc-link);}.vc-band-navy .vc-kicker{color: var(--vc-link);}.vc-card, .vc-tile, .vc-pillar, .vc-acc, .vc-info, .vc-topic{background: var(--vc-surface);border: 1px solid var(--vc-border);border-radius: 18px;box-shadow: var(--vc-depth);}.vc-tile, .vc-pillar, .vc-topic, .vc-info-link{transition: box-shadow 220ms ease-out, border-color 220ms ease-out;}@media (hover: hover){.vc-tile:hover, .vc-pillar:hover, .vc-topic:hover, .vc-info-link:hover{box-shadow: var(--vc-depth-hover);border-color: transparent;}.vc-pillar .vc-icon-chip, .vc-topic .vc-icon-chip{transition: transform 200ms var(--vc-ease);}.vc-pillar:hover .vc-icon-chip, .vc-topic:hover .vc-icon-chip{transform: translateY(-3px);}}.vc-pillar:focus-visible, .vc-topic:focus-visible, .vc-info-link:focus-visible{box-shadow: var(--vc-depth-hover);}.vc-icon-chip{width: 46px;height: 46px;border-radius: 13px;background: var(--vc-accent);color: var(--vc-on-accent);box-shadow: 0 10px 20px -8px rgb(var(--vc-accent-rgb) / 0.75);}.vc-icon-chip svg{width: 22px;height: 22px;}.vc-bento{display: grid;gap: 20px;grid-template-columns: minmax(0, 1fr);}.vc-tile{display: flex;flex-direction: column;overflow: hidden;padding: 16px 16px 24px;color: inherit;text-decoration: none;}.vc-tile h3{font-size: 1.25rem;font-weight: 800;letter-spacing: -0.01em;margin: 20px 8px 6px;color: var(--vc-text);}.vc-tile p{margin: 0 8px;color: var(--vc-muted);}.vc-tile-go{display: inline-flex;align-items: center;gap: 6px;margin: 10px 8px 0;font-weight: 600;font-size: 0.9375rem;color: var(--vc-link);}.vc-tile-go svg{width: 16px;height: 16px;transition: transform 160ms var(--vc-ease);}.vc-tile:hover .vc-tile-go svg{transform: translateX(4px);}@media (min-width: 720px){.vc-bento{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 1040px){.vc-bento-six{grid-template-columns: repeat(3, minmax(0, 1fr));}.vc-tile-wide{grid-column: span 2;display: grid;grid-template-columns: minmax(0, 0.72fr) minmax(0, 1fr);align-items: center;gap: 12px;padding: 16px 16px 16px 24px;}.vc-tile-wide .vc-vizbox{order: 2;}.vc-tile-wide h3{font-size: 1.5rem;margin-top: 0;}}.vc-split{display: grid;gap: 36px;grid-template-columns: minmax(0, 1fr);align-items: center;}.vc-split-copy p{font-size: 1.125rem;color: var(--vc-muted);max-width: 46ch;}.vc-band-navy .vc-split-copy p{color: var(--vc-muted);}.vc-split-copy .vc-btn-row{margin-top: 24px;}@media (min-width: 960px){.vc-split{grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);gap: 64px;}.vc-split-flip > :first-child{order: 2;}.vc-split-flip{grid-template-columns: minmax(0, 1.2fr) minmax(0, 0.8fr);}}.vc-pills{list-style: none;display: flex;flex-wrap: wrap;gap: 8px;margin: 20px 0 0;padding: 0;}.vc-pills li{display: inline-flex;align-items: center;gap: 8px;min-height: 36px;padding: 0 14px;border-radius: 999px;font-weight: 600;font-size: 0.9375rem;background: var(--vc-surface);border: 1px solid var(--vc-border);color: var(--vc-text);}.vc-pills svg{width: 16px;height: 16px;color: var(--vc-accent);flex: 0 0 auto;}.vc-band-navy .vc-pills li{background: rgb(var(--vc-on-rgb) / 0.08);border-color: rgb(var(--vc-on-rgb) / 0.18);color: var(--vc-white);}.vc-device{margin: 0 auto;width: min(100%, 280px);padding: 8px;border-radius: 38px;background: var(--vc-device-bg);box-shadow: var(--vc-device-shadow);}.vc-device svg{display: block;width: 100%;height: auto;border-radius: 31px;}.vc-phones{display: flex;justify-content: center;align-items: flex-end;gap: clamp(8px, 2.5vw, 36px);}.vc-phones .vc-device{flex: 0 1 280px;min-width: 0;}.vc-phones .vc-device:not(:nth-child(2)){flex-basis: 240px;opacity: 0.98;margin-bottom: 28px;}@media (max-width: 640px){.vc-phones .vc-device{padding: 4px;border-radius: 20px;}.vc-phones .vc-device svg{border-radius: 16px;}}.vc-steps{display: grid;gap: 0;grid-template-columns: minmax(0, 1fr);position: relative;list-style: none;padding: 0;margin: 0;counter-reset: step;}.vc-steps > li{position: relative;display: block;padding: 0 0 28px 60px;counter-increment: step;max-width: none;margin: 0;}.vc-steps > li:last-child{padding-bottom: 0;}.vc-steps > li::before{content: counter(step);position: absolute;left: 0;top: 0;z-index: 1;width: 42px;height: 42px;border-radius: 50%;display: grid;place-items: center;font-family: var(--vc-font-display);font-weight: 800;color: var(--vc-on-accent);background: var(--vc-accent);box-shadow: 0 0 0 5px var(--vc-step-ring, var(--vc-bg)), 0 12px 20px -8px rgb(var(--vc-accent-rgb) / 0.7);}.vc-steps > li:not(:last-child)::after{content: "";position: absolute;left: 20px;top: 42px;bottom: 0;width: 2px;transform-origin: top;background-image: linear-gradient(180deg, var(--vc-accent) 50%, transparent 50%);background-size: 2px 12px;}.vc-steps h3{font-size: 1.125rem;font-weight: 700;margin: 8px 0 4px;}.vc-steps p{margin: 0;color: var(--vc-muted);font-size: 0.9375rem;line-height: 1.55;}.vc-band-tint{--vc-step-ring: var(--vc-tint);}.vc-doc-card{background: var(--vc-surface);border: 1px solid var(--vc-border);border-radius: 20px;box-shadow: var(--vc-depth);padding: clamp(20px, 3vw, 36px);--vc-step-ring: var(--vc-surface);}.vc-doc-card h2{font-size: clamp(1.375rem, 1.2rem + 0.8vw, 1.75rem);margin-bottom: 20px;}@media (min-width: 860px){.vc-steps-row{grid-template-columns: repeat(var(--vc-n, 3), minmax(0, 1fr));gap: 28px;}.vc-steps-row > li{padding: 62px 0 0;}.vc-steps-row > li:not(:last-child)::after{left: 52px;right: -28px;top: 20px;bottom: auto;width: auto;height: 2px;transform-origin: left;background-image: linear-gradient(90deg, var(--vc-accent) 50%, transparent 50%);background-size: 12px 2px;}}.vc-step-phone{margin-top: 20px;}@media (min-width: 860px){.vc-steps-row > li > p{min-height: 3.2em;}.vc-step-phone .vc-device{width: min(100%, 260px);}}.vc-step-phone .vc-device{margin: 0;width: min(100%, 230px);}.vc-acc-list{display: grid;gap: 12px;}.vc-acc{overflow: hidden;transition: box-shadow 200ms ease-out, border-color 200ms ease-out;}.vc-acc[open]{border-color: rgb(var(--vc-accent-rgb) / 0.55);}.vc-acc > summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 64px;padding: 14px 18px 14px 22px;cursor: pointer;list-style: none;font-weight: 700;border-radius: 18px;}.vc-acc > summary::-webkit-details-marker{display: none;}.vc-acc > summary h2, .vc-acc > summary h3{margin: 0;font: inherit;font-family: var(--vc-font);font-size: 1.0625rem;line-height: 1.4;letter-spacing: 0;max-width: none;text-wrap: pretty;color: inherit;}.vc-acc > summary::after{content: "";flex: 0 0 34px;height: 34px;border-radius: 50%;background-color: var(--vc-brand-soft);color: var(--vc-link);background-image: linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor);background-size: 12px 2px, 2px 12px;background-position: center;background-repeat: no-repeat;transition: transform 260ms var(--vc-ease), background-color 200ms ease-out;}.vc-acc[open] > summary::after{transform: rotate(135deg);}@media (hover: hover){.vc-acc > summary:hover::after{background-color: var(--vc-border);}}.vc-acc-body{padding: 0 22px 20px;color: var(--vc-muted);}.vc-acc-body p{max-width: 70ch;margin-bottom: 8px;font-size: 1rem;}.vc-acc-body .vc-more{margin: 4px 0 0;}.vc-qa{margin: 0;}.vc-qa h2{margin: 0;}.vc-qa-col{display: grid;gap: 12px;max-width: 900px;margin: 0 auto;}.vc-faq{margin: 0 auto;max-width: 900px;}.vc-faq > h2{text-align: center;margin-bottom: clamp(24px, 3vw, 40px);}.vc-qcard-i{flex: 0 0 38px;height: 38px;display: grid;place-items: center;border-radius: 11px;background: var(--vc-brand-soft);color: var(--vc-brand);}.vc-qcard-i svg{width: 20px;height: 20px;}.vc-faq-all{text-align: center;margin: 20px 0 0;font-weight: 600;}.vc-faq-all a{display: inline-flex;align-items: center;min-height: 44px;}.vc-pillars{gap: 18px;}@media (min-width: 1024px){.vc-pillars-four{grid-template-columns: repeat(4, minmax(0, 1fr));}}.vc-pillar{padding: 22px;}.vc-pillar h3{font-size: 1.0625rem;font-weight: 700;color: var(--vc-text);margin-bottom: 4px;}.vc-pillar p{font-size: 0.9375rem;}.vc-pillar .vc-icon-chip{width: 42px;height: 42px;margin-bottom: 14px;}.vc-pillar .vc-icon-chip svg{width: 20px;height: 20px;}.vc-info-grid{display: grid;gap: 18px;grid-template-columns: minmax(0, 1fr);}@media (min-width: 720px){.vc-info-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 1040px){.vc-info-grid-3{grid-template-columns: repeat(3, minmax(0, 1fr));}}.vc-info{padding: 24px;}.vc-info h2, .vc-info h3{font-family: var(--vc-font-display);font-size: 1.125rem;font-weight: 700;letter-spacing: -0.01em;margin: 0 0 6px;}.vc-info p{margin: 0 0 4px;color: var(--vc-muted);}.vc-info a{font-weight: 600;display: inline-flex;align-items: center;min-height: 32px;}.vc-topics{display: grid;gap: 16px;grid-template-columns: minmax(0, 1fr);}@media (min-width: 560px){.vc-topics{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 960px){.vc-topics{grid-template-columns: repeat(3, minmax(0, 1fr));}}.vc-topic{display: flex;flex-direction: column;padding: 22px;text-decoration: none;color: var(--vc-text);}.vc-topic b{font-family: var(--vc-font-display);font-size: 1.125rem;letter-spacing: -0.01em;margin-bottom: 4px;}.vc-topic span:not(.vc-icon-chip){color: var(--vc-muted);font-size: 0.9375rem;}.vc-faq-cat{display: grid;gap: 16px;grid-template-columns: minmax(0, 1fr);padding: 0 0 36px;}.vc-faq-cat h2{display: flex;align-items: center;gap: 12px;font-size: 1.375rem;margin: 0;letter-spacing: -0.01em;}.vc-faq-cat h2 .vc-icon-chip{margin: 0;flex: 0 0 auto;width: 42px;height: 42px;}@media (min-width: 960px){.vc-faq-cat{grid-template-columns: 300px minmax(0, 1fr);gap: 40px;padding-bottom: 48px;}.vc-faq-cat h2{align-self: start;position: sticky;top: 92px;}}.vc-facts > div{padding: 14px 0;border-color: var(--vc-border);}.vc-table-wrap{border-radius: 12px;}.vc-cta-band{position: relative;overflow: hidden;isolation: isolate;color: var(--vc-white);border-radius: 28px;margin: 0;text-align: center;padding: clamp(40px, 5vw, 64px) 24px 0;display: grid;gap: 28px;grid-template-columns: minmax(0, 1fr);background: var(--vc-cta-bg);box-shadow: 0 34px 70px -34px rgb(var(--vc-shadow-rgb) / 0.8);}.vc-cta-band h2{max-width: 20ch;margin-left: auto;margin-right: auto;color: var(--vc-white);}.vc-cta-band p{color: var(--vc-muted);font-size: 1.125rem;}.vc-cta-band .vc-btn-row{justify-content: center;gap: 12px;margin-top: 20px;}.vc-cta-band .vc-btn-secondary{min-height: 52px;padding: 0 22px;background: rgb(var(--vc-on-rgb) / 0.08);color: var(--vc-white);border-color: rgb(var(--vc-on-rgb) / 0.3);}.vc-cta-band .vc-btn-secondary:hover{background: rgb(var(--vc-on-rgb) / 0.16);color: var(--vc-white);}.vc-cta-phone{padding-bottom: 36px;}.vc-cta-phone .vc-device{width: min(62vw, 220px);}.vc-cta-band :focus-visible{outline-color: var(--vc-focus);}@media (min-width: 860px){.vc-cta-band{grid-template-columns: minmax(0, 1.2fr) minmax(0, 0.8fr);text-align: left;align-items: center;padding: 0 clamp(32px, 5vw, 72px);}.vc-cta-band h2{margin-left: 0;}.vc-cta-band .vc-btn-row{justify-content: flex-start;}.vc-cta-copy{padding: 56px 0;}.vc-cta-phone{padding: 36px 0;}.vc-cta-phone .vc-device{width: 230px;}}footer.vc-foot{color: var(--vc-foot-text);background: var(--vc-foot-bg);border-top: 3px solid var(--vc-accent);}footer.vc-foot .vc-wrap{font-size: 0.9375rem;padding-top: clamp(40px, 5vw, 64px);padding-bottom: 20px;}.vc-foot-top{display: grid;gap: 32px;grid-template-columns: minmax(0, 1fr);}.vc-foot-brand .vc-logo{margin-bottom: 10px;}.vc-foot-brand .vc-logo img{height: 32px;}.vc-foot-tag{color: var(--vc-white);font-family: var(--vc-font-display);font-weight: 700;font-size: 1.0625rem;margin: 0 0 12px;}.vc-foot-maker{margin: 0 0 4px;color: var(--vc-foot-text);font-size: 0.875rem;}.vc-foot-maker a{color: var(--vc-foot-text);}.vc-foot-cols{display: grid;gap: 24px;grid-template-columns: repeat(2, minmax(0, 1fr));margin: 0;}.vc-foot-title{margin: 0 0 8px;font-size: 0.8125rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--vc-foot-title);}.vc-foot-cols a{display: flex;align-items: center;min-height: 40px;line-height: 1.3;color: var(--vc-foot-text);text-decoration: none;font-weight: 500;transition: color 150ms ease-out;}.vc-foot-cols a:hover{color: var(--vc-white);text-decoration: underline;text-underline-offset: 3px;}.vc-foot-legal{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 4px 20px;margin-top: 32px;padding-top: 14px;border-top: 1px solid rgb(var(--vc-on-rgb) / 0.1);font-size: 0.8125rem;color: var(--vc-foot-text);}.vc-foot-legal p{margin: 0;}.vc-foot-legal nav{display: flex;gap: 2px;margin-left: -8px;}.vc-foot-legal a{display: inline-flex;align-items: center;min-height: 40px;padding: 0 8px;color: var(--vc-foot-text);text-decoration: none;}.vc-foot-legal a:hover{color: var(--vc-white);text-decoration: underline;text-underline-offset: 3px;}footer.vc-foot :focus-visible{outline-color: var(--vc-focus);}@media (min-width: 640px){.vc-foot-cols{grid-template-columns: repeat(3, minmax(0, 1fr));}.vc-foot-legal nav{margin-left: 0;margin-right: -8px;}}@media (min-width: 960px){.vc-foot-top{grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.6fr);gap: 56px;}}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth;}.vc-anim .vc-rv:not(.is-in), .vc-anim .vc-main-flush :is(.vc-section-head, .vc-tile, .vc-pillar, .vc-acc, .vc-steps > li, .vc-info, .vc-plan, .vc-pack, .vc-free, .vc-topic, .vc-problem, .vc-compare > div, .vc-banner):not(.is-in){opacity: 0;}.vc-anim .is-in{animation: vc-rise 680ms var(--vc-ease) var(--vc-d, 0ms) backwards;}@keyframes vc-rise{from{opacity: 0;transform: translateY(22px);}}.vc-anim .vc-steps > li.is-in::before{animation: vc-pop 520ms var(--vc-ease) calc(var(--vc-d, 0ms) + 120ms) backwards;}.vc-anim .vc-steps > li.is-in:not(:last-child)::after{animation: vc-draw 900ms var(--vc-ease) calc(var(--vc-d, 0ms) + 260ms) backwards, vc-dash-y 1s linear 1.3s infinite;}.vc-anim .vc-steps-row > li.is-in:not(:last-child)::after{animation: vc-draw-x 900ms var(--vc-ease) calc(var(--vc-d, 0ms) + 260ms) backwards, vc-dash-x 1s linear 1.3s infinite;}@media (max-width: 859px){.vc-anim .vc-steps-row > li.is-in:not(:last-child)::after{animation: vc-draw 900ms var(--vc-ease) calc(var(--vc-d, 0ms) + 260ms) backwards, vc-dash-y 1s linear 1.3s infinite;}}@keyframes vc-pop{from{transform: scale(0.4);opacity: 0;}}@keyframes vc-draw{from{transform: scaleY(0);}}@keyframes vc-draw-x{from{transform: scaleX(0);}}@keyframes vc-dash-y{to{background-position-y: 12px;}}@keyframes vc-dash-x{to{background-position-x: 12px;}}.vc-nav-menu[open] > div{animation: vc-sheet 240ms var(--vc-ease);}.vc-sheet-acc[open] > div{animation: vc-sheet-row 280ms var(--vc-ease);}.vc-nav-menu.is-closing > div{opacity: 0;transform: translateY(-8px);transition: opacity 160ms ease-in, transform 160ms ease-in;}@keyframes vc-sheet{from{opacity: 0;transform: translateY(-12px);}}@keyframes vc-sheet-row{from{opacity: 0;transform: translateX(-10px);}}@supports selector(::details-content){.vc-acc{interpolate-size: allow-keywords;}.vc-acc::details-content{height: 0;overflow: clip;transition: height 300ms var(--vc-ease), content-visibility 300ms allow-discrete;}.vc-acc[open]::details-content{height: auto;}}.vc-acc[open] > .vc-acc-body{animation: vc-acc-in 340ms var(--vc-ease);}@keyframes vc-acc-in{from{opacity: 0;transform: translateY(-6px);}}.vc-float{animation: vc-float 6s ease-in-out infinite alternate;}.vc-phones > .vc-float:nth-child(2){animation-delay: -2s;}.vc-phones > .vc-float:nth-child(3){animation-delay: -4s;}@keyframes vc-float{from{transform: translateY(6px);}to{transform: translateY(-8px);}}.vc-rest, .vc-rest *{animation-play-state: paused !important;}}@media print{.vc-anim *{opacity: 1 !important;animation: none !important;}}.vc-teaser{display: grid;gap: 18px;grid-template-columns: minmax(0, 1fr);max-width: 980px;margin: 0 auto;}@media (min-width: 720px){.vc-teaser{grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));}}.vc-teaser-plan{padding: 26px;}.vc-teaser-price{margin: 8px 0 0 !important;display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px;}.vc-teaser-price .vc-price{font-size: 2.125rem;font-weight: 800;letter-spacing: -0.02em;color: var(--vc-text);font-variant-numeric: tabular-nums;}.vc-teaser-gst{color: var(--vc-subtle) !important;font-size: 0.875rem !important;margin-top: 2px !important;}.vc-teaser-hi{border-color: var(--vc-brand);box-shadow: var(--vc-depth), 0 0 0 1px var(--vc-brand);}.vc-help-row{display: grid;gap: 24px;grid-template-columns: minmax(0, 1fr);align-items: start;}.vc-help-row + .vc-help-row{margin-top: clamp(32px, 4vw, 56px);}.vc-help-side{position: relative;}@media (min-width: 960px){.vc-help-row{grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);gap: 40px;}.vc-help-row:nth-of-type(even) > :first-child{order: 2;}.vc-help-row:nth-of-type(even){grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);}.vc-help-side{position: sticky;top: 96px;}}.vc-center{text-align: center;}.vc-narrow-col{max-width: 900px;margin-left: auto;margin-right: auto;}.vc-photo-steps .vc-steps > li::before{box-shadow: 0 0 0 5px var(--vc-step-ring, var(--vc-bg)), 0 12px 20px -8px rgb(var(--vc-accent-rgb) / 0.7);}.vc-phero-visual .vc-device{width: min(62vw, 270px);}.vc-phero-visual .vc-phones .vc-device{width: auto;}.vc-more{margin: 8px 0 0;}.vc-more a, .vc-faq-all a{color: var(--vc-link);}.vc-problems{display: grid;gap: 16px;grid-template-columns: minmax(0, 1fr);}@media (min-width: 560px){.vc-problems{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 960px){.vc-problems{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px;}}.vc-problem{padding: 24px;border-radius: 20px;background: var(--vc-surface);border: 1px solid var(--vc-border);box-shadow: var(--vc-depth);}.vc-problem .vc-qcard-i{width: 46px;height: 46px;margin-bottom: 14px;border-radius: 14px;}@media (max-width: 559px){.vc-problem{display: grid;grid-template-columns: auto minmax(0, 1fr);column-gap: 14px;padding: 16px;}.vc-problem .vc-qcard-i{grid-row: span 2;margin: 0;}.vc-topics{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;}.vc-topic{padding: 16px;}}.vc-problem h3{font-family: var(--vc-font-display);font-size: 1.125rem;font-weight: 700;margin: 0 0 4px;}.vc-problem p{margin: 0;color: var(--vc-muted);font-size: 0.9375rem;}.vc-compare{display: grid;gap: 20px;grid-template-columns: minmax(0, 1fr);max-width: 1000px;margin: 0 auto;}@media (min-width: 760px){.vc-compare{grid-template-columns: repeat(2, minmax(0, 1fr));}}.vc-compare > div{padding: clamp(22px, 3vw, 36px);border-radius: 24px;background: var(--vc-surface);border: 1px solid var(--vc-border);box-shadow: var(--vc-depth);}.vc-compare .is-good{border: 2px solid var(--vc-accent);box-shadow: var(--vc-depth), 0 20px 50px -24px rgb(var(--vc-accent-rgb) / 0.5);}.vc-compare h3{font-family: var(--vc-font-display);font-size: 1.25rem;font-weight: 800;margin: 0 0 16px;}.vc-compare ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 12px;}.vc-compare li{display: flex;gap: 10px;align-items: flex-start;font-weight: 500;}.vc-compare svg{flex: 0 0 22px;width: 22px;height: 22px;padding: 4px;border-radius: 50%;color: var(--vc-white);background: var(--vc-ok-icon);}.vc-compare .is-bad svg{background: var(--vc-slate);}.vc-banner{display: grid;gap: 24px;grid-template-columns: minmax(0, 1fr);align-items: center;padding: clamp(24px, 4vw, 48px);border-radius: 28px;background: var(--vc-banner-bg);border: 1px solid var(--vc-border);}.vc-banner h2{font-size: clamp(1.5rem, 1.2rem + 1.4vw, 2.25rem);}.vc-banner p{color: var(--vc-muted);font-size: 1.0625rem;}.vc-banner .vc-vizbox{background: var(--vc-surface);box-shadow: var(--vc-depth);}@media (min-width: 860px){.vc-banner{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 48px;}}.vc-pricing-top{padding-bottom: clamp(36px, 5vw, 64px);}.vc-pricing-top .vc-pricing-head{margin: 0;text-align: center;}.vc-pricing-top h1{max-width: 22ch;margin-left: auto;margin-right: auto;}.vc-pricing-top .vc-lead{margin-left: auto;margin-right: auto;}main .vc-pricing-body{padding-bottom: clamp(48px, 7vw, 96px);}main .vc-free{position: relative;z-index: 1;margin-top: -18px;border-radius: 22px;border-color: rgb(var(--vc-accent-rgb) / 0.3);background: linear-gradient(120deg, var(--vc-tint-warm), var(--vc-surface));box-shadow: var(--vc-depth);}main .vc-free h2{font-size: 1.375rem;}main .vc-plans{gap: 20px;}main .vc-plan{border-radius: 22px;overflow: hidden;box-shadow: var(--vc-depth);transition: box-shadow 220ms ease-out, border-color 220ms ease-out;}main .vc-plan h3{font-family: var(--vc-font-display);font-size: 1.25rem;font-weight: 800;letter-spacing: -0.01em;}main .vc-plan.vc-highlight{border: 2px solid var(--vc-accent);box-shadow: var(--vc-depth), 0 28px 60px -28px rgb(var(--vc-accent-rgb) / 0.55);}main .vc-plan.vc-highlight::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 6px;background: linear-gradient(90deg, var(--vc-accent), var(--vc-navy));}main .vc-plan .vc-tag{background: var(--vc-btn-bg);color: var(--vc-btn-text);}main .vc-price{color: var(--vc-heading);font-size: clamp(2.25rem, 1.9rem + 1vw, 2.75rem);}main .vc-pack .vc-price{font-size: 2rem;}main .vc-pack{border-radius: 20px;box-shadow: var(--vc-depth);transition: box-shadow 220ms ease-out, border-color 220ms ease-out;}main .vc-pack-credits{font-family: var(--vc-font-display);font-weight: 800;}@media (hover: hover){main .vc-plan:hover, main .vc-pack:hover{box-shadow: var(--vc-depth-hover);}}main .vc-pricing-body .vc-faq{margin-top: clamp(48px, 6vw, 80px);}main .vc-pricing-foot{margin-left: auto;margin-right: auto;text-align: center;border-top: 0;}.vc-getapp-band .vc-getapp{border-radius: 26px;box-shadow: var(--vc-depth);}.vc-getapp-phone{width: 230px;justify-self: center;}@media (max-width: 767px){.vc-getapp-phone{display: none;}}main:not(.vc-main-flush){background: radial-gradient(60% 40% at 90% 0%, rgb(var(--vc-accent-rgb) / 0.08), transparent 70%), radial-gradient(50% 40% at 5% 0%, rgb(var(--vc-cool-rgb) / 0.08), transparent 70%);}main:not(.vc-main-flush) .vc-card{border-radius: 20px;box-shadow: var(--vc-depth);}.ma-p{fill: var(--vz-p);stroke: var(--vz-e);}.ma-a{fill: var(--vc-accent);}.ma-n{fill: var(--vz-dark);}.ma-l{fill: var(--vz-bl);}.ma-s{fill: none;stroke: var(--vc-accent);stroke-width: 2.5;stroke-linecap: round;}.ma-t{fill: none;stroke: var(--vz-bl);stroke-width: 3;stroke-linecap: round;}.vc-proto{font-family: var(--vc-font);}.ph-b{fill: var(--ph-bg);}.ph-c{fill: var(--ph-card);stroke: var(--ph-edge);}.ph-f{fill: var(--ph-field);stroke: var(--ph-edge);}.ph-t{fill: var(--ph-text);}.ph-m{fill: var(--ph-mute);}.ph-a{fill: var(--vc-brand);}.ph-on{fill: var(--ph-on-accent);}.ph-acc{fill: var(--ph-accent);}.ph-soft{fill: var(--ph-soft);}.ph-st{fill: none;stroke: var(--ph-mute);stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}.ph-sa{fill: none;stroke: var(--vc-brand);stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}.ph-son{fill: none;stroke: var(--ph-on-accent);}.ph-sok{stroke: var(--ph-ok);}.ph-ok-bg{fill: var(--ph-ok-bg);}.ph-ok{fill: var(--ph-ok);}.ph-wait-bg{fill: var(--ph-wait-bg);}.ph-wait{fill: var(--ph-wait);}.ph-soft-bg{fill: var(--ph-soft);}.ph-soft:not(circle, rect){fill: var(--vc-brand);}@media (prefers-reduced-motion: no-preference){.proto-beam{animation: proto-beam 3.6s ease-in-out infinite alternate;}@keyframes proto-beam{from{transform: translateY(-90px);}to{transform: translateY(90px);}}}.vc-stick{display: none;}@media (max-width: 719px){.vc-stick{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 8px;position: sticky;bottom: 0;z-index: 20;padding: 10px 16px calc(10px + env(safe-area-inset-bottom));background: var(--vc-nav-bg-solid);border-top: 1px solid var(--vc-border);box-shadow: 0 -10px 30px -18px rgb(var(--vc-shadow-rgb) / 0.6);}.vc-stick .vc-btn{min-height: 44px;padding: 0 12px;}}.vc-cta-talk{margin: 16px 0 0;font-size: 0.9375rem;}.vc-cta-band .vc-cta-talk a{color: var(--vc-white);font-weight: 600;}.vc-pricing-talk a{font-weight: 600;}.vc-trust{display: grid;gap: 16px;grid-template-columns: minmax(0, 1fr);}.vc-trust-i{padding: 20px;background: var(--vc-surface);border: 1px solid var(--vc-border);border-radius: 18px;box-shadow: var(--vc-depth);}.vc-trust-i h3{margin: 0 0 6px;}.vc-trust-i p{margin: 0;color: var(--vc-muted);font-size: 0.9375rem;}@media (min-width: 640px){.vc-trust{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 1024px){.vc-trust{grid-template-columns: repeat(4, minmax(0, 1fr));}}.vc-journey{list-style: none;margin: 0;padding: 0;display: grid;gap: 16px;grid-template-columns: minmax(0, 1fr);}.vc-journey > li{display: flex;flex-direction: column;padding: 24px 20px;background: var(--vc-surface);border: 1px solid var(--vc-border);border-radius: 18px;box-shadow: var(--vc-depth);}.vc-jstage{align-self: flex-start;margin-bottom: 12px;padding: 2px 10px;border-radius: 999px;font-size: 0.75rem;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;background: var(--vc-brand-soft);color: var(--vc-link);}.vc-journey h3{margin: 0 0 12px;font-size: 1.25rem;}.vc-journey .vc-checks{font-size: 0.9375rem;color: var(--vc-muted);margin-bottom: 18px;}.vc-jchips{display: flex;flex-wrap: wrap;gap: 6px;margin: auto 0 0;padding: 14px 0 0;border-top: 1px solid var(--vc-border);list-style: none;}.vc-qchip{display: inline-flex;align-items: center;min-height: 28px;padding: 2px 10px;border-radius: 8px;font-size: 0.8125rem;font-weight: 600;line-height: 1.3;background: var(--vc-sunken);border: 1px solid var(--vc-border);color: var(--vc-text);}.vc-qchip.is-on{background: var(--vc-ok-bg);border-color: var(--vc-ok-border);color: var(--vc-ok);}.vc-qchip.is-wait{background: var(--vz-pend-bg);border-color: var(--vc-border-strong);color: var(--vz-pend-text);}.vc-qchip.is-off{background: var(--vc-danger-bg);border-color: var(--vc-danger-border);color: var(--vc-danger);}@media (min-width: 860px){.vc-journey{grid-template-columns: repeat(3, minmax(0, 1fr));}}.vc-season{display: grid;gap: 8px;margin: 24px 0 0;padding: 18px 20px;border: 1px solid rgb(var(--vc-accent-rgb) / 0.35);border-radius: 18px;background: var(--vc-banner-bg);}.vc-season b{font-size: 1.0625rem;color: var(--vc-heading);}.vc-season p{margin: 0;color: var(--vc-muted);font-size: 0.9375rem;}.vc-season a{font-weight: 600;}.vc-qcards{display: grid;gap: 16px;grid-template-columns: minmax(0, 1fr);}.vc-qcard{display: flex;flex-direction: column;padding: 20px;background: var(--vc-surface);border: 1px solid var(--vc-border);border-radius: 18px;box-shadow: var(--vc-depth);}.vc-qv{display: flex;align-items: center;flex-wrap: wrap;gap: 8px;min-height: 76px;padding: 12px;margin-bottom: 16px;border-radius: 12px;background: var(--vc-sunken);}.vc-qarrow{position: relative;flex: 1 1 24px;min-width: 24px;max-width: 72px;height: 2px;background: var(--vc-line);border-radius: 2px;overflow: hidden;}.vc-qarrow::after{content: "";position: absolute;top: 0;left: 0;width: 45%;height: 100%;border-radius: 2px;background: var(--vc-accent-light);}.vc-qcard h3{margin: 0 0 6px;}.vc-qcard p{margin: 0;color: var(--vc-muted);font-size: 0.9375rem;}@media (min-width: 640px){.vc-qcards{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 1024px){.vc-qcards{grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (prefers-reduced-motion: no-preference){.vc-anim .vc-qarrow::after{animation: vc-qflow 2.2s ease-in-out infinite;}@keyframes vc-qflow{from{transform: translateX(-110%);}to{transform: translateX(240%);}}}.vc-talk-acts{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 12px;}
