:root{--white: #ffffff;--paper: #f5f5f7;--ink: #151515;--ink-2: #3c3c40;--ink-3: #66666b;--line: #d6d6db;--line-2: #e9e9ee;--red: #dc3118;--red-ink: #b3240f;--red-paper: #fdf3f0;--red-tint: #f9ded8;--red-dark: #7a1a0d;--red-glow: #ff7a5c;--deep: #1a0f0d;--deep-2: #2a1916;--deep-ink: #f7efec;--deep-mute: #c4b3ae;--graphite: #2b3036;--graphite-2: #353b42;--graphite-3: #4b525b;--graphite-mute: #aeb5bd;--good: #157a40;--good-soft: #e3f4ea;--warn: #9a5c00;--warn-soft: #fff1dc;--blue: #0a5fc8;--blue-soft: #e6f0fc;--night: var(--deep);--night-2: var(--deep-2);--night-3: #3a2724;--night-ink: var(--deep-ink);--night-mute: var(--deep-mute);--red-2: var(--red-ink);--red-3: var(--red-glow);--red-soft: var(--red-paper);--font: "Urbanist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, "SF Mono", "Cascadia Mono", "JetBrains Mono", Menlo, Consolas, monospace;--hand: "Bradley Hand", "Segoe Print", "Chalkboard SE", "Comic Sans MS", "Comic Neue", cursive;--fs-xs: 0.75rem;--fs-sm: 0.9375rem;--fs-base: clamp(1.0625rem, 1.039rem + 0.0952vw, 1.125rem);--fs-1: clamp(1.281rem, 1.2rem + 0.3333vw, 1.5rem);--fs-2: clamp(1.531rem, 1.357rem + 0.7143vw, 2rem);--fs-3: clamp(1.844rem, 1.542rem + 1.238vw, 2.656rem);--fs-4: clamp(2.219rem, 1.72rem + 2.048vw, 3.562rem);--fs-5: clamp(2.656rem, 1.879rem + 3.19vw, 4.75rem);--lh-display: 1.02;--lh-h2: 1.06;--lh-h3: 1.12;--lh-title: 1.25;--lh-lead: 1.45;--lh-body: 1.6;--lh-sm: 1.5;--ls-display: -0.04em;--ls-h2: -0.035em;--ls-h3: -0.025em;--ls-title: -0.015em;--ls-mono: 0.08em;--w-text: 400;--w-med: 500;--w-bold: 700;--w-black: 800;--measure: 56ch;--measure-lead: 48ch;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--sec: clamp(72px, 3.2rem + 5.3333vw, 128px);--sec-sm: clamp(48px, 2.2571rem + 3.0476vw, 80px);--sec-xs: clamp(32px, 1.4429rem + 2.2857vw, 56px);--head-gap: clamp(40px, 1.9429rem + 2.2857vw, 64px);--grid-gap: clamp(16px, 0.8143rem + 0.7619vw, 24px);--col-gap: clamp(32px, 1.2571rem + 3.0476vw, 64px);--card-pad: clamp(24px, 1.3143rem + 0.7619vw, 32px);--hero-top: var(--sec-xs);--hero-bot: var(--sec-sm);--ch: var(--sec);--ch-sm: var(--sec-sm);--wrap: 1240px;--wrap-narrow: 760px;--wrap-wide: 1400px;--gut: clamp(20px, 0.4375rem + 3.3333vw, 48px);--hdr: 68px;--btn-h: 52px;--btn-h-sm: 44px;--touch: 44px;--r-btn: 12px;--r-card: 16px;--r-lg: 24px;--sh-1: 0 1px 2px rgba(21, 21, 21, 0.06), 0 1px 1px rgba(21, 21, 21, 0.04);--sh-2: 0 16px 36px -16px rgba(21, 21, 21, 0.3);--sh-dev: 0 40px 80px -36px rgba(21, 21, 21, 0.5), 0 16px 32px -20px rgba(21, 21, 21, 0.25);--shadow: var(--sh-2);--shadow-dev: var(--sh-dev);--ease: cubic-bezier(0.2, 0.8, 0.2, 1);--ease-o: cubic-bezier(0.16, 1, 0.3, 1);--t-fast: 0.2s;--t-reveal: 0.45s;--slant: -10deg;color-scheme: light}*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-padding-top: calc(var(--hdr) + 16px)}body{margin: 0;background: var(--white);color: var(--ink);font: var(--w-text) var(--fs-base)/var(--lh-body) var(--font);letter-spacing: -0.005em;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;overflow-x: clip}img, svg{max-width: 100%}img{height: auto}a{color: inherit}button{font: inherit;color: inherit}p{margin: 0}::selection{background: var(--red-tint);color: var(--ink)}:focus-visible{outline: 3px solid var(--red);outline-offset: 3px;border-radius: 4px}.dark :focus-visible{outline-color: var(--red-glow)}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.sr-skip:focus{position: fixed;top: 10px;left: 10px;z-index: 100;width: auto;height: auto;clip: auto;padding: 12px 18px;border-radius: var(--r-btn);background: var(--ink);color: #fff;font-weight: 700;text-decoration: none}.num{font-variant-numeric: tabular-nums}.i{width: 1.1em;height: 1.1em;flex: none}[hidden]{display: none !important}.wrap{width: 100%;max-width: var(--wrap);margin-inline: auto;padding-inline: var(--gut)}.center{text-align: center}.center .lead{margin-inline: auto}.mute{color: var(--ink-3)}.dark .mute{color: var(--deep-mute)}.note{font-size: var(--fs-sm);line-height: var(--lh-sm);color: var(--ink-3)}.mh4, .mh5, .mh6{display: block;font-weight: 700;text-wrap: balance}h1, h2, h3, h4, h5, h6{margin: 0;font-weight: var(--w-bold);line-height: var(--lh-title);color: inherit;text-wrap: balance;overflow-wrap: break-word;hyphens: manual}.d1{font-size: var(--fs-5);line-height: var(--lh-display);letter-spacing: var(--ls-display);font-weight: var(--w-black)}.d2{font-size: var(--fs-4);line-height: var(--lh-h2);letter-spacing: var(--ls-h2);font-weight: var(--w-black)}.d3{font-size: var(--fs-3);line-height: var(--lh-h3);letter-spacing: var(--ls-h3);font-weight: var(--w-black)}.h3{font-size: var(--fs-1);line-height: var(--lh-title);letter-spacing: var(--ls-title);font-weight: var(--w-bold)}.l2{display: block;color: var(--ink-3)}.dark .l2{color: var(--deep-mute)}.lead{font-size: var(--fs-1);line-height: var(--lh-lead);color: var(--ink-2);max-width: var(--measure-lead);font-weight: var(--w-med);letter-spacing: var(--ls-title);text-wrap: pretty}p, li, dd, blockquote, figcaption{text-wrap: pretty}@media (max-width: 600px){body{overflow-wrap: break-word}p, li, dd, .lead{hyphens: auto;-webkit-hyphens: auto;hyphenate-limit-chars: 10 4 4}h1, h2, h3, .d1, .d2, .d3{hyphens: auto;-webkit-hyphens: auto;hyphenate-limit-chars: 12 5 5}h1, h2, h3, .d1, .d2, .d3, .sit-q{overflow-wrap: anywhere}}.dark .lead{color: var(--deep-mute)}.eyebrow, .tag, .eyebrow-inline{display: inline-flex;align-items: center;gap: 0.55em;margin: 0;justify-self: start;font: var(--w-med) var(--fs-xs)/1.35 var(--mono);letter-spacing: var(--ls-mono);text-transform: uppercase;color: var(--ink-3);font-variant-numeric: tabular-nums}.eyebrow .n{color: var(--red-ink);font-weight: 700}.eyebrow .sl{color: var(--line);margin-inline: -0.1em}.dark .eyebrow, .dark .tag{color: var(--deep-mute)}.dark .eyebrow .n{color: var(--red-glow)}.ch-app .eyebrow .n{color: var(--red-glow)}.tag::before{content: "";width: 22px;height: 4px;background: var(--red);rotate: var(--slant);flex: none;border-radius: 1px}.center .tag, .center .eyebrow, .sh-center .eyebrow{justify-self: center}.strich{display: inline-block;flex: none;width: var(--strich-w, 22px);height: var(--strich-h, 4px);border-radius: 1px;background: var(--red);rotate: var(--slant);transform-origin: 0 50%;vertical-align: middle}.dark .strich{background: var(--red-glow)}.u-strich{position: relative;white-space: nowrap}.u-strich::after{content: "";position: absolute;left: -0.04em;right: -0.08em;bottom: 0.02em;height: 0.11em;min-height: 4px;background: var(--red);transform: skewX(var(--slant));transform-origin: 0 50%;z-index: -1}.sdiv{border: 0;height: 3px;width: 64px;margin: 0;background: var(--red);transform: skewX(var(--slant))}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 0.55em;min-height: 52px;padding: var(--s-2) 1.4em;border: 0;border-radius: var(--r-btn);background: var(--red);color: #fff;font: 700 var(--fs-base)/1.2 var(--font);letter-spacing: -0.01em;text-align: center;text-decoration: none;cursor: pointer;transition: background var(--t-fast), box-shadow var(--t-fast), translate var(--t-fast)}.btn:hover{background: var(--red-ink);box-shadow: 0 12px 26px -14px rgba(179, 36, 15, 0.8)}.btn:active{translate: 0 1px}.btn .i{transition: translate var(--t-fast) var(--ease)}.btn:hover .i{translate: 3px 0}.btn[disabled]{opacity: 0.6;cursor: progress}.btn-lg{min-height: 58px;padding-inline: 1.7em;font-size: var(--fs-base)}.btn-sm{min-height: 44px;padding: 0 1.1em;font-size: var(--fs-sm)}.btn-ink{background: var(--ink)}.btn-ink:hover{background: #000;box-shadow: 0 12px 26px -14px rgba(0, 0, 0, 0.7)}.btn-ghost{background: transparent;color: var(--ink);box-shadow: inset 0 0 0 1.5px var(--ink)}.btn-ghost:hover{background: var(--ink);color: #fff;box-shadow: none}.dark .btn-ghost{color: #fff;box-shadow: inset 0 0 0 1.5px rgba(255, 255, 255, 0.55)}.dark .btn-ghost:hover{background: #fff;color: var(--ink)}.more{position: relative;display: inline-flex;align-items: center;gap: 0.35em;min-height: var(--touch);color: var(--ink);font-weight: 700;font-size: var(--fs-base);text-decoration: none;letter-spacing: -0.01em}.more::after{content: "";position: absolute;left: 0;top: calc(50% + 0.8em);width: 1.5em;height: 3px;background: var(--red);transform: skewX(var(--slant));transition: width 0.35s var(--ease)}.more:hover::after, .more:focus-visible::after{width: 100%}.more .i{width: 0.95em;height: 0.95em;color: var(--red);transition: translate var(--t-fast) var(--ease)}.more:hover .i{translate: 3px 0}.dark .more{color: #fff}.dark .more::after{background: var(--red-glow)}.dark .more .i{color: var(--red-glow)}.more-ink .i{color: var(--ink-3)}.ctas{display: flex;flex-wrap: wrap;gap: var(--s-4) var(--s-5);align-items: center}.center .ctas{justify-content: center}.chipbtn{display: inline-flex;align-items: center;gap: var(--s-2);min-height: 48px;padding: 0 20px;border-radius: var(--r-btn);background: #fff;color: var(--ink);box-shadow: inset 0 0 0 1.5px var(--line);text-decoration: none;font-weight: 700;transition: box-shadow var(--t-fast)}.chipbtn:hover{box-shadow: inset 0 0 0 1.5px var(--ink)}.chipbtn .i, .chips .i{color: var(--red)}.chips{display: flex;flex-wrap: wrap;gap: var(--s-3);list-style: none;margin: 0;padding: 0}.inp{display: grid;gap: var(--s-2);font-size: var(--fs-sm);font-weight: 700;color: var(--ink-2)}.inp small{font-weight: 500;color: var(--ink-3)}.inp input, .inp textarea, .inp select, .wiz-more textarea{font: 500 var(--fs-base)/1.4 var(--font);color: var(--ink);background: #fff;border: 1.5px solid var(--line);border-radius: var(--r-btn);padding: var(--s-3) var(--s-4);width: 100%;min-width: 0;min-height: 50px;transition: border-color var(--t-fast), box-shadow var(--t-fast)}.inp textarea, .wiz-more textarea{min-height: 100px;resize: vertical}.inp input:hover, .inp select:hover{border-color: #b9b9bf}.inp input:focus, .inp textarea:focus, .inp select:focus, .wiz-more textarea:focus{outline: none;border-color: var(--red);box-shadow: 0 0 0 3px rgba(220, 49, 24, 0.18)}.inp [aria-invalid="true"]{border-color: var(--red-ink);background: var(--red-paper)}.inp-hint{margin: -2px 0 var(--s-1);font-size: var(--fs-sm);font-weight: 500;color: var(--ink-3)}.inp-hint a{color: var(--ink-2)}.hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}input[type="range"]{-webkit-appearance: none;appearance: none;width: 100%;height: var(--touch);margin-block: calc(-1 * var(--s-2));background: transparent;cursor: pointer}input[type="range"]::-webkit-slider-runnable-track{height: 6px;border-radius: 3px;background: linear-gradient(to right, var(--red) var(--fill, 50%), var(--line-2) var(--fill, 50%))}input[type="range"]::-moz-range-track{height: 6px;border-radius: 3px;background: var(--line-2)}input[type="range"]::-moz-range-progress{height: 6px;border-radius: 3px;background: var(--red)}input[type="range"]::-webkit-slider-thumb{-webkit-appearance: none;width: 26px;height: 26px;margin-top: calc(-1 * var(--s-3));border-radius: 8px;background: #fff;box-shadow: 0 0 0 2px var(--red), 0 4px 10px rgba(0, 0, 0, 0.2)}input[type="range"]::-moz-range-thumb{width: 26px;height: 26px;border: 0;border-radius: 8px;background: #fff;box-shadow: 0 0 0 2px var(--red), 0 4px 10px rgba(0, 0, 0, 0.2)}.urlform{display: flex;gap: var(--s-2);width: 100%;max-width: 620px;padding: var(--s-2);border-radius: 16px;background: #fff;box-shadow: inset 0 0 0 1.5px var(--line);transition: box-shadow var(--t-fast)}.urlform:focus-within{box-shadow: inset 0 0 0 2px var(--red), 0 0 0 4px rgba(220, 49, 24, 0.12)}.urlform input{flex: 1;min-width: 0;border: 0;background: transparent;font: 500 var(--fs-base) var(--font);padding: var(--s-3) var(--s-4);outline: none;color: var(--ink)}.urlform input::placeholder{color: var(--ink-3);font-weight: 500}.urlform .btn{min-height: 48px;border-radius: 11px}.urlform.big{max-width: 720px}.center .urlform{margin-inline: auto}@media (max-width: 560px){.urlform{flex-direction: column}.urlform input{padding: var(--s-3)}}.stack{display: grid;gap: 20px;align-content: start}.stack-sm{display: grid;gap: var(--s-3);align-content: start;justify-items: start}.stack-lg{display: grid;gap: var(--sec-xs);align-content: start}.split{display: grid;gap: var(--col-gap);align-items: start}.split > *{min-width: 0}.split-2{grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--s-4)}.split-5-7{grid-template-columns: 5fr 7fr;align-items: center}.split-7-5{grid-template-columns: 7fr 5fr;align-items: center}.split-4-8{grid-template-columns: 4fr 8fr}@media (min-width: 901px){.sticky{position: sticky;top: calc(var(--hdr) + 32px)}}@media (max-width: 900px){.split-2, .split-5-7, .split-7-5, .split-4-8{grid-template-columns: minmax(0, 1fr)}}.sh, .head{display: grid;gap: 20px;margin-bottom: var(--col-gap);max-width: 52rem}.sh-center, .head.center{justify-items: center;text-align: center;margin-inline: auto}.sh-split{max-width: none}.sh-row{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 20px 40px;align-items: end}.sh-t{display: grid;gap: 20px;max-width: 46rem}@media (max-width: 700px){.sh-row{grid-template-columns: minmax(0, 1fr)}}.hrow{--edge: max(var(--gut), calc((100vw - var(--wrap)) / 2 + var(--gut)));display: grid;grid-auto-flow: column;grid-auto-columns: clamp(270px, 31vw, 390px);gap: 20px;overflow-x: auto;scroll-snap-type: x mandatory;padding: var(--s-2) var(--edge) var(--s-6);scroll-padding-inline: var(--edge);scrollbar-width: thin;scrollbar-color: var(--red) transparent}.hrow > *{scroll-snap-align: start}.hrow:focus-visible{outline-offset: -3px}.bignums{display: grid;gap: var(--s-6);margin: 0}.bignums > div{display: flex;flex-direction: column-reverse;gap: var(--s-2);padding-top: var(--s-4);border-top: 1px solid var(--line)}.bignums dt{max-width: 22em}.bignums dd{margin: 0;font-size: var(--fs-5);font-weight: 800;line-height: 0.9;letter-spacing: -0.05em;font-variant-numeric: tabular-nums}.bignums > div:first-child dd{color: var(--red)}.slist{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--s-3)}.slist li{display: grid;grid-template-columns: 18px 1fr;gap: var(--s-3);align-items: baseline;color: var(--ink-2);font-weight: 500}.slist li b{color: var(--ink)}.slist .strich{--strich-w: 16px;--strich-h: 3px;translate: 0 -0.25em}.dark .slist li{color: var(--deep-mute)}.dark .slist li b{color: #fff}.overlap{position: relative}.panel{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--s-4);align-content: start;padding: var(--card-pad);border-radius: var(--r-card);background: var(--paper);min-width: 0}.panel p{color: var(--ink-2);font-weight: 500}.panel-red{background: var(--red-paper)}.panel-paper{background: var(--paper)}.panel-app{background: var(--graphite);color: #fff}.panel-app p{color: var(--graphite-mute)}.panel-app .tag, .panel-app .eyebrow{color: var(--graphite-mute)}.ch{padding-block: var(--ch);position: relative}.ch-sm{padding-block: var(--ch-sm);position: relative}.ch-paper, .paper{background: var(--paper)}.ch-red{background: var(--red-paper)}.dark{background: var(--deep);color: var(--deep-ink)}.ch-deep{background: radial-gradient(90% 70% at 100% 0%, rgba(122, 26, 13, 0.55), transparent 62%), radial-gradient(60% 50% at 0% 100%, rgba(122, 26, 13, 0.3), transparent 70%), var(--deep);color: var(--deep-ink)}.ch-app{background: var(--graphite);color: #fff}.ch-app .lead, .ch-app .l2{color: var(--graphite-mute)}.ch-story{padding-top: var(--ch)}main > section ~ section, .ftr{content-visibility: auto;contain-intrinsic-size: auto 1400px}@media (min-width: 901px){main > section ~ section, .ftr{contain-intrinsic-size: auto 950px}}[data-buchung] .i{flex: none}.hdr{position: sticky;top: 0;z-index: 60;background: rgba(255, 255, 255, 0.9);backdrop-filter: saturate(1.6) blur(16px);-webkit-backdrop-filter: saturate(1.6) blur(16px);border-bottom: 1px solid transparent;transition: border-color 0.3s}.hdr.is-scrolled{border-bottom-color: var(--line-2)}.hdr.is-open{background: #fff;backdrop-filter: none;-webkit-backdrop-filter: none}.hdr .progress{position: absolute;left: 0;bottom: -2px;height: 3px;width: 100%;background: var(--red);transform: scaleX(var(--sp, 0)) skewX(var(--slant));transform-origin: 0 50%;pointer-events: none}.hdr-in{display: flex;align-items: center;gap: var(--s-5);height: var(--hdr)}.logo{--logo-h: 34px;display: inline-flex;align-items: center;flex: none;min-height: 44px;padding-block: calc(var(--logo-h) * 0.3);color: var(--ink);text-decoration: none}.logo-svg{display: block;height: var(--logo-h);width: auto;aspect-ratio: 2067 / 493;flex: none}.dark .logo{color: #fff}@media (max-width: 760px){.logo{--logo-h: 28px}}.nav{display: flex;align-items: center;gap: var(--s-1);margin-left: var(--s-3)}.nav a{position: relative;text-decoration: none;font-size: var(--fs-sm);font-weight: 500;color: var(--ink-2);padding: var(--s-3) var(--s-3)}.nav a::after{content: "";position: absolute;left: 12px;right: 12px;bottom: 4px;height: 3px;background: var(--red);transform: skewX(var(--slant)) scaleX(0);transform-origin: 0 50%;transition: transform 0.3s var(--ease)}.nav a:hover{color: var(--ink)}.nav a:hover::after, .nav a[aria-current="page"]::after{transform: skewX(var(--slant)) scaleX(1)}.nav a[aria-current="page"]{color: var(--ink)}.hdr-util{display: flex;align-items: center;gap: 20px;margin-left: auto}.hdr-phone{display: inline-flex;align-items: center;gap: var(--s-2);min-height: var(--touch);font-weight: 700;font-size: var(--fs-sm);text-decoration: none;white-space: nowrap}.hdr-phone .i{color: var(--red)}.status{display: inline-flex;align-items: center;gap: var(--s-2);font-size: var(--fs-sm);font-weight: 500;color: var(--ink-2);white-space: nowrap;text-decoration: none}.status i{width: 8px;height: 8px;border-radius: 50%;background: #9a9a9f;flex: none}.status.on i{background: var(--good);box-shadow: 0 0 0 3px rgba(26, 143, 76, 0.18)}.dark .status{color: var(--deep-mute)}.hdr-call, .menu-btn{display: none;width: 44px;height: 44px;border: 0;border-radius: var(--r-btn);align-items: center;justify-content: center;cursor: pointer;flex: none}.hdr-call{background: var(--red-paper);color: var(--red-ink);margin-left: auto}.hdr-call .i{width: 20px;height: 20px}.menu-btn{background: var(--paper)}.burger{display: grid;gap: 6px;width: 20px}.burger i{display: block;height: 2px;background: var(--ink);border-radius: 1px;transition: transform 0.3s var(--ease)}.burger i:last-child{width: 14px;background: var(--red);transform: skewX(var(--slant))}.menu-btn[aria-expanded="true"] .burger i:first-child{transform: translateY(4px) rotate(45deg)}.menu-btn[aria-expanded="true"] .burger i:last-child{width: 20px;background: var(--ink);transform: translateY(-4px) rotate(-45deg)}@media (max-width: 1180px){.hdr-phone span{display: none}}@media (max-width: 1060px){.nav, .hdr-util{display: none}.hdr-call, .menu-btn{display: inline-flex}}.hdr-bare .hdr-in{gap: var(--s-3)}.hdr-bare .hdr-tel{margin-left: auto;min-height: 44px}.hdr-bare .btn{white-space: nowrap}@media (max-width: 520px){.hdr-bare .hdr-tel span{display: none}.hdr-bare .hdr-tel{padding: 0;width: 44px;justify-content: center}}.hdr-bare-cta{gap: 0.28em}@media (max-width: 400px){.hdr-bare .btn .lg{display: none}}.mnav{position: fixed;left: 0;right: 0;top: var(--hdr);bottom: 0;z-index: 59;background: #fff;overflow-y: auto;overscroll-behavior: contain;border-top: 1px solid var(--line-2)}.mnav-in{display: grid;gap: var(--s-6);padding-block: 20px 40px}.mnav-tiles{display: grid;grid-template-columns: 1fr 1fr;gap: var(--s-3)}.mtile{position: relative;display: grid;gap: var(--s-2);align-content: start;min-height: 150px;padding: 20px;border-radius: var(--r-card);text-decoration: none;background: var(--red-paper);color: var(--ink)}.mtile b{font-size: var(--fs-2);line-height: 1;letter-spacing: -0.04em;font-weight: 800}.mtile-t{font-size: var(--fs-sm);font-weight: 500;color: var(--ink-2);max-width: 22em}.mtile-app .mtile-t{color: var(--graphite-mute)}.mtile > .i{position: absolute;right: 18px;top: 18px;color: var(--red)}.mtile-app{background: var(--graphite);color: #fff}.mtile-app .eyebrow{color: var(--graphite-mute)}.mtile-app .eyebrow .n, .mtile-app > .i{color: var(--red-glow)}.mnav-list{display: grid}.mnav-list a{display: flex;align-items: center;gap: var(--s-3);padding: var(--s-4) 0;border-bottom: 1px solid var(--line-2);font-size: var(--fs-1);font-weight: 700;letter-spacing: -0.02em;text-decoration: none}.mnav-list a[aria-current="page"]::before{content: "";width: 18px;height: 4px;background: var(--red);rotate: var(--slant)}.mnav-foot{display: grid;gap: var(--s-3)}.mnav-foot .btn{width: 100%}@media (max-width: 420px){.mnav-tiles{grid-template-columns: 1fr}.mtile{min-height: 124px}}@media (min-width: 1061px){.mnav{display: none !important}}body.menu-open{overflow: hidden}:root{--dock-h: 60px;--safe-b: env(safe-area-inset-bottom, 0px)}.dock{display: contents}.dock-bar{display: none}@media (max-width: 760px){html{scroll-padding-bottom: calc(var(--dock-h) + var(--safe-b) + 16px)}.dock{position: fixed;left: 0;right: 0;bottom: 0;z-index: 55;display: flex;align-items: center;justify-content: flex-end;gap: var(--s-2);height: calc(var(--dock-h) + var(--safe-b));padding: var(--s-2) max(12px, env(safe-area-inset-right, 0px)) calc(var(--s-2) + var(--safe-b)) max(12px, env(safe-area-inset-left, 0px));color: #fff;background: rgba(21, 21, 21, 0.96);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.08);transform: translateY(100%);visibility: hidden;transition: transform 0.4s var(--ease), visibility 0s 0.4s}.dock.show:not(.hold){transform: none;visibility: visible;transition-delay: 0s}.dock-bar{flex: 1 1 0;min-width: 0;display: flex;align-items: center;gap: var(--s-2)}}.dock-call{flex: none;display: inline-flex;align-items: center;gap: var(--s-2);height: 44px;padding: 0 var(--s-3);border-radius: 11px;color: #fff;text-decoration: none;font-weight: 700;font-size: var(--fs-sm);white-space: nowrap;background: rgba(255, 255, 255, 0.12)}.dock-call > i{width: 8px;height: 8px;border-radius: 50%;background: #9a9a9f;flex: none}.dock-call.on > i{background: #34c46e}.dock-call .i{flex: none}.dock .dock-cta{flex: 1 1 0;min-width: 0;height: 44px;min-height: 44px;padding: 0 var(--s-3);border-radius: 11px;gap: 0.28em;white-space: nowrap;overflow: hidden}.dock .lg{display: none}@media (min-width: 480px){.dock .lg{display: inline}}@media (max-width: 359px){.dock-call .i{display: none}.dock-call, .dock .dock-cta{padding: 0 10px}}.ftr{background: var(--paper);padding-block: var(--s-8) 112px;font-size: var(--fs-sm)}@media (max-width: 760px){.ftr, .ftr-bare{padding-bottom: calc(var(--s-7) + var(--safe-b))}}.ftr-grid{display: grid;grid-template-columns: 1.4fr 1.1fr repeat(3, 1fr);gap: var(--s-6)}.ftr-id{display: grid;gap: var(--s-4);align-content: start}.ftr-claim{font-weight: 500;color: var(--ink-2);max-width: 24ch}.ftr-area{display: inline-flex;align-items: center;gap: var(--s-3);font: 500 var(--fs-xs) var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--ink-3)}.ftr-nap{display: grid;gap: var(--s-3);align-content: start}.ftr-h{display: block;margin: 0 0 var(--s-3);font: 500 var(--fs-xs) var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--ink-3)}.ftr-nap .ftr-h{margin-bottom: 0}.ftr ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 0}.ftr a{text-decoration: none;color: var(--ink-2);font-weight: 500}.ftr a:hover{color: var(--ink);text-decoration: underline;text-decoration-color: var(--red);text-decoration-thickness: 2px;text-underline-offset: 4px}.ftr ul a, .ftr-reg a, .ftr-legal a, .ftr address a{display: inline-flex;align-items: center;min-height: var(--touch);min-width: var(--touch)}.ftr address a{margin-block: -11px}.ftr address{font-style: normal;display: grid;gap: 3px;color: var(--ink-2);font-weight: 500}.ftr-reg{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-1) 20px;margin-top: 40px;padding-top: var(--s-5);border-top: 1px solid var(--line)}.ftr-reg .ftr-h{margin: 0 var(--s-2) 0 0}.ftr-bot{margin-top: var(--s-5);display: flex;flex-wrap: wrap;gap: var(--s-3);justify-content: space-between;color: var(--ink-3);font-weight: 500}.ftr-legal{display: flex;gap: 20px}.ftr-bare{padding-block: var(--s-6) 112px}.ftr-bare .ftr-bot{margin-top: 0}@media (max-width: 1060px){.ftr-grid{grid-template-columns: 1fr 1fr}.ftr-id{grid-column: 1 / -1}}@media (max-width: 480px){.ftr-grid{grid-template-columns: 1fr 1fr;gap: var(--s-6) var(--s-4)}.ftr-nap{grid-column: 1 / -1}}.toc{position: fixed;right: 18px;top: 50%;z-index: 40;translate: 0 -50%;display: none;transition: opacity 0.3s var(--ease)}.is-off, .is-off *, .is-off::before, .is-off::after{animation-play-state: paused !important}.no-tr, .no-tr *, .no-tr *::before, .no-tr *::after{transition: none !important}.toc.off:not(:focus-within){opacity: 0;pointer-events: none}.toc ol{list-style: none;margin: 0;padding: 0;display: grid;gap: 2px}.toc a{position: relative;display: flex;align-items: center;justify-content: flex-end;gap: 8px;padding: 5px 0;text-decoration: none;font: 600 0.68rem var(--mono);letter-spacing: 0.06em;text-transform: uppercase;color: var(--ink-3)}.toc a::after{content: "";width: 12px;height: 3px;background: var(--line);rotate: var(--slant);transition: width 0.3s var(--ease), background 0.3s}.toc .t{position: absolute;right: calc(100% + 8px);opacity: 0;translate: 6px 0;transition: opacity 0.25s, translate 0.25s;white-space: nowrap;background: rgba(255, 255, 255, 0.92);padding: 2px 6px;border-radius: 4px}.toc a:hover .t, .toc a:focus-visible .t{opacity: 1;translate: 0}.toc a.on{color: var(--ink)}.toc a.on .n{color: var(--red-ink)}.toc a.on::after{width: 26px;background: var(--red)}.toc.inv a{color: var(--deep-mute)}.toc.inv .t{background: rgba(26, 15, 13, 0.85)}.toc.inv a.on{color: #fff}.toc.inv a.on .n{color: var(--red-glow)}@media (min-width: 1380px){.toc{display: block}}.sits{list-style: none;margin: 0;padding: 0}.sit{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--s-3);justify-items: start;padding-block: var(--s-6);border-top: 1px solid var(--red-tint)}.sit:first-child{border-top: 0;padding-top: var(--s-1)}.sit-k{display: inline-flex;align-items: center;gap: var(--s-3);font: 500 var(--fs-xs) var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--ink-3)}.sit-k .n{color: var(--red-ink);font-weight: 700}.sit-q{font-size: var(--fs-2);line-height: 1.14;letter-spacing: -0.03em;font-weight: 800;max-width: 24em;text-wrap: balance}.sit-a{color: var(--ink-2);font-weight: 500;max-width: 36em}.chips-app li{display: inline-flex;align-items: center;gap: var(--s-2);padding: var(--s-2) var(--s-3);border-radius: 8px;box-shadow: inset 0 0 0 1px var(--graphite-3);font: 500 var(--fs-xs) var(--mono);color: #e6e9ec}.chips-app li::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: #34c46e}.overlap-covers{aspect-ratio: 1 / 0.84}.overlap-covers .pc{position: absolute;width: 60%;transition: translate 0.35s var(--ease)}.overlap-covers .pc .pc-cover{box-shadow: var(--sh-dev)}.overlap-covers .pc-type{grid-template-rows: auto auto auto 1fr}.overlap-covers .pc-name{align-self: start;order: -1;margin-bottom: 1cqi}.overlap-covers .pc-kind{order: -2}.overlap-covers .pc-url{align-self: end}.overlap-covers .pc:nth-child(1){left: 0;top: 0}.overlap-covers .pc:nth-child(2){left: 20%;top: 20%}.overlap-covers .pc:nth-child(3){left: 40%;top: 40%}.overlap-covers .pc:hover{translate: 0 -6px}.overlap-app{padding-bottom: 6%}.overlap-app .browser{width: 90%}.ov-phone{position: absolute;right: 0;bottom: 0;width: 25%}.reasons{list-style: none;margin: 0;padding: 0}.reasons li{display: grid;grid-template-columns: 64px minmax(0, 1fr);gap: var(--s-4);padding-block: var(--s-5);border-top: 1px solid var(--line-2)}.reasons li:first-child{border-top: 0;padding-top: var(--s-2)}.reasons .n{font: 700 var(--fs-xs) var(--mono);color: var(--red-ink);letter-spacing: 0.06em;padding-top: 0.45em;display: flex;align-items: center;gap: var(--s-2)}.reasons .n::before{content: "";width: 16px;height: 3px;background: var(--red);rotate: var(--slant)}.reasons div{display: grid;gap: var(--s-2)}.reasons p{color: var(--ink-2);font-weight: 500;max-width: var(--measure)}.proj-foot{display: grid;grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);gap: 20px 56px;align-items: start;margin-top: var(--s-3)}.quote{margin: 0;display: grid;gap: var(--s-3)}.quote blockquote{margin: 0;font-size: var(--fs-1);line-height: 1.25;letter-spacing: -0.025em;font-weight: 700}.quote figcaption{display: flex;align-items: center;gap: var(--s-3);font: 500 var(--fs-xs) var(--mono);letter-spacing: 0.06em;text-transform: uppercase;color: var(--ink-3)}.brands{display: flex;flex-wrap: wrap;gap: var(--s-2) var(--s-4);align-items: baseline;color: var(--ink-2);font-weight: 500;margin-top: var(--s-2)}.brands .eyebrow-inline{width: 100%}.brands span:not(.eyebrow-inline) + span::before{content: "·";margin-right: var(--s-4);color: var(--ink-3)}@media (max-width: 800px){.proj-foot{grid-template-columns: minmax(0, 1fr)}}.panel .urlform{max-width: none}.toollinks{list-style: none;margin: 0;padding: 0;display: grid}.toollinks a{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 2px var(--s-4);align-items: center;padding: var(--s-4) 0;border-top: 1px solid var(--line);text-decoration: none}.toollinks b{font-size: var(--fs-base);letter-spacing: -0.02em}.toollinks span{grid-column: 1;color: var(--ink-3);font-weight: 500;font-size: var(--fs-sm)}.toollinks .i{grid-column: 2;grid-row: 1 / span 2;color: var(--red);transition: translate var(--t-fast)}.toollinks a:hover .i{translate: 4px 0}.contact-faq{margin-top: var(--sec-sm)}.person{display: grid;gap: 20px;align-content: start}.person-t{color: var(--ink-2);font-weight: 500}.faq-h{margin-bottom: var(--s-2)}.pc{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--s-3);align-content: start;text-decoration: none;color: inherit;min-width: 0;container-type: inline-size}.pc-cover{position: relative;aspect-ratio: 4 / 3;border-radius: var(--r-card);overflow: hidden;transition: translate 0.35s var(--ease), box-shadow 0.35s var(--ease)}.pc-cover::after{content: "";position: absolute;left: 7%;bottom: 0;width: 0;height: 5px;background: var(--red);transform: skewX(var(--slant));transition: width 0.4s var(--ease)}a.pc:hover .pc-cover{translate: 0 -4px;box-shadow: var(--sh-2)}a.pc:hover .pc-cover::after, a.pc:focus-visible .pc-cover::after{width: 40%}.pc-type{display: grid;grid-template-rows: auto 1fr auto auto;gap: 3cqi;padding: 7cqi;background: var(--pc-bg);color: var(--pc-fg)}.pc-type::before{content: "";position: absolute;right: -8%;top: -30%;width: 42%;height: 160%;background: var(--pc-ac);opacity: 0.16;transform: skewX(var(--slant));pointer-events: none}.pc-kind{position: relative;font: 600 3.1cqi/1.3 var(--mono);letter-spacing: 0.08em;text-transform: uppercase;opacity: 0.78}.pc-name{position: relative;align-self: end;font-size: 10.5cqi;line-height: 0.98;letter-spacing: -0.04em;font-weight: 800;overflow-wrap: anywhere}.pc-claim{position: relative;font-size: 4.3cqi;line-height: 1.3;font-weight: 500;opacity: 0.9;max-width: 26em}.pc-url{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 8px;padding-top: 3cqi;border-top: 1px solid color-mix(in srgb, var(--pc-fg) 25%, transparent);font: 600 3.1cqi var(--mono);letter-spacing: 0.02em}.pc-url::after{content: "↗";color: var(--pc-ac)}.pc-shot{background: var(--paper);padding: 6cqi 6cqi 0}.pc-shot .browser{border-bottom-left-radius: 0;border-bottom-right-radius: 0}.pc-shot .browser-view{aspect-ratio: 16 / 10}.pc-shot .browser-view img{width: 100%;height: 100%;object-fit: cover;object-position: top;display: block}.pc-phone{position: absolute;right: 5%;bottom: -12%;width: 24%}.pc-phone .iphone-view img{width: 100%;height: 100%;object-fit: cover;object-position: top;display: block}.pc-meta{display: grid;gap: 2px}.pc-meta b{font-size: var(--fs-base);letter-spacing: -0.01em}.pc-meta span{font-size: var(--fs-sm);color: var(--ink-3);font-weight: 500}.mac{position: relative}.mac-screen{position: relative;aspect-ratio: 16 / 10;border-radius: 2.2% / 3.4%;background: #0b0b0c;padding: 1.6%;box-shadow: inset 0 0 0 1px #3a3a3c, var(--sh-dev)}.mac-view{container-type: inline-size;position: relative;height: 100%;border-radius: 0.8% / 1.2%;overflow: hidden;background: #fff}.mac-base{height: 0;padding-bottom: 3.2%;margin: 0 -7%;background: linear-gradient(#d9d9de, #9d9da3);border-radius: 0 0 14% 14% / 0 0 100% 100%}.iphone{position: relative}.iphone-body{position: relative;aspect-ratio: 9 / 19.3;border-radius: 17% / 8%;background: #0b0b0c;padding: 4.2%;box-shadow: inset 0 0 0 1.5px #48484b, inset 0 0 0 4px #1c1c1e, var(--sh-dev)}.iphone-body::before{content: "";position: absolute;top: 3.6%;left: 50%;width: 30%;height: 3.4%;border-radius: 999px;background: #000;transform: translateX(-50%);z-index: 3}.iphone-view{container-type: inline-size;position: relative;height: 100%;border-radius: 13% / 6.1%;overflow: hidden;background: #f2f2f7}.browser{width: 100%;border-radius: 12px;overflow: hidden;background: #fff;box-shadow: var(--sh-dev);border: 1px solid var(--line-2);position: relative}.browser-bar{display: flex;align-items: center;gap: 10px;padding: 9px 12px;background: #f2f2f5;border-bottom: 1px solid var(--line-2);font-size: 0.72rem;color: var(--ink-3)}.browser-bar .dots{display: flex;gap: var(--s-2)}.browser-bar .dots i{width: 9px;height: 9px;border-radius: 50%;background: #d4d4d9}.browser-bar .url{flex: 1;min-width: 0;text-align: center;background: #fff;border-radius: 6px;padding: 3px var(--s-3);font: 500 var(--fs-xs) var(--mono);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.browser-view{position: relative;container-type: inline-size;aspect-ratio: 16 / 10;overflow: hidden}.browser-app{border-color: #1f2328}.browser-app .browser-bar{background: #20252a;border-color: #1a1e22}.browser-app .browser-bar .url{background: #2f353c;color: #cfd4da}.browser-app .browser-bar .dots i{background: #4b525b}.ma{position: absolute;inset: 0;display: grid;grid-template-rows: auto auto 1fr auto;font-size: 4.3cqi;color: #1d1d1f;padding-top: 16%}.ma-h{padding: 0 1.4em 0.8em;display: flex;align-items: end;justify-content: space-between}.ma-h b{font-size: 2em;letter-spacing: -0.03em}.ma-h small{color: #8e8e93;font-weight: 600}.ma-kpi{display: grid;grid-template-columns: 1fr 1fr;gap: 0.7em;padding: 0 1.2em 1em}.ma-kpi div{background: #fff;border-radius: 1em;padding: 0.8em 1em;display: grid}.ma-kpi span{font-size: 0.85em;color: #8e8e93;font-weight: 600}.ma-kpi strong{font-size: 1.35em;letter-spacing: -0.02em}.ma-list{display: grid;align-content: start;gap: 0.6em;padding: 0 1.2em}.ma-item{display: flex;align-items: center;gap: 0.8em;background: #fff;border-radius: 1em;padding: 0.9em 1em}.ma-item i{width: 2.4em;height: 2.4em;border-radius: 0.7em;flex: none;display: grid;place-items: center;background: var(--red-paper);color: var(--red-ink);font-style: normal;font-weight: 800}.ma-item div{display: grid;min-width: 0;flex: 1}.ma-item b, .ma-item small{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ma-item small{color: #8e8e93}.ma-item em{font-style: normal;font-size: 0.85em;font-weight: 700;padding: 0.3em 0.7em;border-radius: 99px;background: var(--good-soft);color: var(--good)}.ma-item em.w{background: var(--warn-soft);color: var(--warn)}.ma-item em.n{background: var(--blue-soft);color: var(--blue)}.ma-tab{display: flex;justify-content: space-around;padding: 0.9em 0 2.2em;background: rgba(255, 255, 255, 0.9);border-top: 1px solid #e5e5ea;font-size: 0.8em;font-weight: 700;color: #8e8e93}.ma-tab span:first-child{color: var(--red)}.tabbar{position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;font-size: 3.6cqi}.pill{display: inline-flex;padding: 0.25em 0.8em;border-radius: 99px;font-size: 0.8em;font-weight: 700;white-space: nowrap}.p-good, .pill-good{background: var(--good-soft);color: var(--good)}.p-warn, .pill-warn{background: var(--warn-soft);color: var(--warn)}.p-info, .pill-info{background: var(--blue-soft);color: var(--blue)}.p-bad, .pill-bad{background: var(--red-paper);color: var(--red-ink)}.p-muted, .pill-muted{background: var(--paper);color: var(--ink-3)}.ck{position: absolute;inset: 0;display: grid;grid-template-columns: 17% minmax(0, 1fr);background: #f5f5f7;color: #1d1d1f;font-size: 1.3cqi;text-align: left}.ck-side{display: grid;align-content: start;gap: 0.3em;padding: 1.6em 0.9em;background: #fbfbfc;border-right: 1px solid #e8e8ed;font-weight: 600;color: #424245}.ck-brand{display: grid;margin: 0 0.5em 1em;font-size: 1.1em;letter-spacing: -0.01em;color: #1d1d1f}.ck-brand small{font-size: 0.8em;color: #6e6e73;font-weight: 600}.ck-side span{padding: 0.55em 0.7em;border-radius: 0.6em}.ck-side span.on{background: #ececf0;color: #1d1d1f}.ck-main{display: grid;align-content: start;gap: 1.3em;padding: 2em 2.2em;min-width: 0}.ck-h{display: flex;align-items: end;justify-content: space-between;gap: 1em}.ck-h small{display: block;font: 600 0.8em var(--mono);color: #6e6e73;text-transform: uppercase;letter-spacing: 0.06em}.ck-h b{font-size: 2.1em;letter-spacing: -0.035em;font-weight: 750}.ck-sync{display: inline-flex;align-items: center;gap: 0.5em;padding: 0.35em 0.8em;border-radius: 99px;background: var(--good-soft);color: var(--good);font-weight: 700;font-size: 0.9em;white-space: nowrap}.ck-sync i{width: 0.55em;height: 0.55em;border-radius: 50%;background: var(--good)}.ck-kpis{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 1px;background: #e8e8ed;border: 1px solid #e8e8ed;border-radius: 0.9em;overflow: hidden}.ck-kpis div{display: grid;gap: 0.1em;padding: 0.9em 1.1em;background: #fff;min-width: 0}.ck-kpis span{font-size: 0.85em;color: #6e6e73;font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ck-kpis b{font-size: 1.6em;letter-spacing: -0.03em;font-weight: 700;white-space: nowrap}.ck-grid{display: grid;grid-template-columns: 1.35fr 1fr;gap: 1.2em;align-items: start}.ck-card{display: grid;background: #fff;border: 1px solid #e8e8ed;border-radius: 0.9em;padding: 1em 1.2em 0.6em;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);min-width: 0}.ck-card .mh6{display: flex;justify-content: space-between;gap: 1em;margin: 0 0 0.4em;font-size: 1.05em}.ck-card .mh6 span{color: #6e6e73;font-weight: 600;font-size: 0.85em}.ck-row{display: grid;grid-template-columns: 3.4em minmax(0, 1fr) auto;gap: 0.8em;align-items: center;padding: 0.7em 0;border-top: 1px solid #e8e8ed}.ck-row > span:first-child{color: #6e6e73;font-weight: 600}.ck-row b, .ck-row small{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ck-row small{color: #6e6e73}.ck-wide{grid-column: 1 / -1}.ck-row4{grid-template-columns: minmax(0, 1.2fr) minmax(0, 1.4fr) 6em auto}.ck-row4 > span:first-child{color: #1d1d1f}.ck-task{display: flex;gap: 0.7em;align-items: flex-start;padding: 0.7em 0;border-top: 1px solid #e8e8ed;line-height: 1.35}.ck-task i{position: relative;width: 1.25em;height: 1.25em;border-radius: 50%;background: var(--good);flex: none;margin-top: 0.05em}.ck-task i::after{content: "";position: absolute;left: 0.42em;top: 0.22em;width: 0.3em;height: 0.58em;border: solid #fff;border-width: 0 0.14em 0.14em 0;rotate: 45deg}.ck-compact{grid-template-columns: minmax(0, 1fr);font-size: 3.2cqi}.ck-compact .ck-side{display: none}.ck-compact .ck-main{padding: 1.3em 1.4em;gap: 0.9em}.ck-compact .ck-kpis{grid-template-columns: 1fr 1fr}.ck-compact .ck-grid{grid-template-columns: minmax(0, 1fr)}.ck-compact .ck-sync{display: none}.ck-compact .ck-row{grid-template-columns: 3em minmax(0, 1fr) auto;padding: 0.55em 0}.ck-compact .ck-card{padding: 0.7em 0.9em 0.3em}@container (max-width: 440px){.ck:not(.ck-compact){grid-template-columns: minmax(0, 1fr);font-size: 2.7cqi}.ck:not(.ck-compact) .ck-side{display: none}.ck:not(.ck-compact) .ck-main{padding: 12% 5% 5%;gap: 1em}.ck:not(.ck-compact) .ck-kpis{grid-template-columns: 1fr 1fr}.ck:not(.ck-compact) .ck-grid{grid-template-columns: minmax(0, 1fr)}.ck:not(.ck-compact) .ck-h small, .ck .ck-wide{display: none}}.bax{position: relative;margin: 0;aspect-ratio: 16 / 10;border-radius: var(--r-card);overflow: hidden;container-type: inline-size;user-select: none;-webkit-user-select: none;touch-action: pan-y;cursor: ew-resize;background: #cfc8bd;box-shadow: 0 40px 90px -40px rgba(0, 0, 0, 0.7)}.bax-pane{position: absolute;inset: 0}.bax-after{clip-path: inset(0 0 0 var(--x, 50%))}.bax-lbl{position: absolute;top: 14px;z-index: 3;padding: 6px 10px;border-radius: 8px;font: 700 0.72rem var(--mono);letter-spacing: 0.08em;text-transform: uppercase;pointer-events: none}.bax-lbl-b{left: 14px;background: rgba(21, 21, 21, 0.78);color: #fff}.bax-lbl-a{right: 14px;background: var(--red);color: #fff}.bax-handle{position: absolute;top: 0;bottom: 0;left: var(--x, 50%);z-index: 4;width: 48px;margin-left: -24px;display: grid;place-items: center;cursor: ew-resize;touch-action: none}.bax-handle::before{content: "";position: absolute;top: 0;bottom: 0;left: 50%;width: 3px;margin-left: -1.5px;background: #fff;box-shadow: 0 0 16px rgba(0, 0, 0, 0.35)}.bax-grip{position: relative;width: 52px;height: 52px;border-radius: 14px;background: #fff;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35);display: flex;align-items: center;justify-content: center;gap: 6px;transition: scale 0.2s var(--ease)}.bax-grip i{width: 4px;height: 22px;border-radius: 1px;background: var(--red);transform: skewX(var(--slant))}.bax-handle:hover .bax-grip, .bax.is-drag .bax-grip{scale: 1.08}.bax-handle:focus-visible{outline: none}.bax-handle:focus-visible .bax-grip{outline: 3px solid var(--red-glow);outline-offset: 3px}.bax.is-drag{cursor: grabbing}.bax-lbl{transition: opacity var(--t-fast)}.bax.x-min .bax-lbl-b, .bax.x-max .bax-lbl-a{opacity: 0}@media (max-width: 640px){.bax{aspect-ratio: 4 / 5}}.btabs{display: flex;gap: var(--s-2);flex-wrap: wrap;justify-content: center;margin-bottom: var(--s-5)}.btab{border: 0;background: #fff;min-height: var(--touch);padding: var(--s-2) var(--s-4);border-radius: 10px;font-weight: 700;font-size: var(--fs-sm);color: var(--ink-2);cursor: pointer;display: inline-flex;align-items: center;gap: var(--s-2);box-shadow: inset 0 0 0 1px var(--line);transition: background var(--t-fast), color var(--t-fast)}.btab .i{width: 18px;height: 18px}.btab[aria-selected="true"]{background: var(--ink);color: #fff;box-shadow: none}.dark .btab{background: rgba(255, 255, 255, 0.07);color: var(--deep-mute);box-shadow: none}.dark .btab[aria-selected="true"]{background: #fff;color: var(--ink)}.desk{position: absolute;inset: 0;overflow: hidden;font-size: 1.32cqi;color: #222;background: radial-gradient(120% 90% at 30% 20%, rgba(255, 255, 255, 0.28), transparent 60%), repeating-linear-gradient(96deg, rgba(90, 64, 40, 0.035) 0 2px, transparent 2px 11px), linear-gradient(160deg, #d9d1c4, #c3b9aa)}.desk > *{position: absolute;box-shadow: 0 1.2em 2.4em -1em rgba(40, 28, 16, 0.45), 0 0.2em 0.5em rgba(40, 28, 16, 0.15)}.d-sheet{left: 3.5%;top: 9%;width: 31%;height: 80%;rotate: -3.5deg;padding: 1.4em 1.4em 1em 3.4em;background: linear-gradient(90deg, transparent 2.6em, rgba(220, 49, 24, 0.45) 2.6em 2.7em, transparent 2.7em), repeating-linear-gradient(180deg, transparent 0 1.85em, #c5d3e8 1.85em calc(1.85em + 1px)), #fbf9f2;background-position: 0 0, 0 3.1em, 0 0}.d-sheet-h{display: flex;justify-content: space-between;align-items: baseline;margin: -0.4em 0 0.5em;font: 800 1.15em var(--font);letter-spacing: 0.12em;text-transform: uppercase;color: #333}.d-sheet-h span{font: 500 0.75em var(--font);letter-spacing: 0}.hw{font: 400 1.5em/1.23em var(--hand);color: #1d3f8f;margin: 0;white-space: nowrap;overflow: hidden;text-overflow: clip;rotate: -0.6deg}.hw + .hw{margin-top: 0}.hw s{color: #a33}.hw-sm{font-size: 1.2em;color: #555;margin-top: 1.2em !important}.d-coffee{position: absolute;right: -8%;bottom: 7%;width: 38%;aspect-ratio: 1;border-radius: 50%;box-shadow: none;background: radial-gradient(circle, transparent 55%, rgba(121, 74, 32, 0.38) 57%, rgba(121, 74, 32, 0.16) 61%, transparent 66%), radial-gradient(circle at 60% 40%, rgba(121, 74, 32, 0.07), transparent 60%)}.d-xls{right: 3%;top: 6%;width: 45%;rotate: 1.3deg;background: #fff;font: 400 0.95em/1.2 Arial, "Helvetica Neue", sans-serif}.x-bar{padding: 0.55em 0.9em;background: #1f7244;color: #fff;font-weight: 700;font-size: 0.9em}.x-fx{display: flex;gap: 0.8em;padding: 0.35em 0.8em;border-bottom: 1px solid #d4d4d4;font-family: var(--mono);font-size: 0.85em;color: #333}.x-fx i{font-style: italic;color: #777}.x-grid{display: grid;grid-template-columns: 1.8em 1.2fr 1.5fr 1.1fr 0.8fr}.x-grid span{padding: 0.45em 0.45em;border-right: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.x-grid span:nth-child(-n + 5), .x-grid span:nth-child(5n + 1){background: #f3f3f3;color: #666;text-align: center}.x-grid .x-h{font-weight: 700;background: #fff !important;color: #222 !important;text-align: left !important}.x-grid .x-r{text-align: right}.x-grid .x-err{color: #c00000;font-weight: 700}.x-grid .x-hl{background: #fff59d}.d-chat{right: 4%;bottom: 5%;width: 33%;border-radius: 1em;overflow: hidden;rotate: -1.5deg;background: #efeae2;font-size: 0.98em;padding-bottom: 0.6em}.c-top{display: flex;align-items: center;gap: 0.7em;padding: 0.6em 0.8em;background: #f7f7f7;border-bottom: 1px solid #ddd;line-height: 1.15}.c-top i{width: 2.1em;height: 2.1em;border-radius: 50%;background: linear-gradient(135deg, #b9c4cc, #8d9aa4);flex: none}.c-top b{display: block;font-size: 0.95em}.c-top small{color: #667;font-size: 0.8em}.d-chat p{position: relative;margin: 0.5em 0.7em 0;padding: 0.45em 0.7em 1.25em;border-radius: 0.6em;max-width: 86%;line-height: 1.3;font-size: 0.95em;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08)}.d-chat time{position: absolute;right: 0.6em;bottom: 0.25em;font-size: 0.72em;color: #778}.c-in{background: #fff}.c-in b{display: block;font-size: 0.85em;color: #c0582f}.c-out{background: #d9fdd3;margin-left: auto !important}.c-out time::after{content: " ✓✓";color: #53bdeb}.d-note{font: 400 1.45em/1.15 var(--hand);color: #3a3320;padding: 0.9em 0.9em 1.3em;width: 15%}.d-note-1{left: 29%;top: 55%;rotate: 5deg;background: #fdf1a4}.d-note-2{left: 38%;top: 3%;rotate: -6deg;background: #f9c9d9;width: 13%}.d-call{left: 36%;top: 32%;width: 27%;display: flex;gap: 0.7em;align-items: center;padding: 0.7em 0.9em;border-radius: 1.1em;background: rgba(250, 250, 252, 0.94);rotate: -1deg;line-height: 1.2}.d-call i{width: 2.3em;height: 2.3em;border-radius: 0.6em;background: #34c759;flex: none;position: relative}.d-call i::after{content: "";position: absolute;inset: 28%;border-radius: 50%;border: 0.22em solid #fff;border-right-color: transparent;rotate: 45deg}.d-call b{display: block;color: #d70015;font-size: 1em}.d-call small{color: #666;font-size: 0.82em}.d-folder{left: 34%;bottom: -6%;width: 30%;height: 26%;rotate: 2deg;background: linear-gradient(#e7c98c, #ddbb78);border-radius: 0.3em 0.6em 0 0;padding: 1.3em 1.2em}.d-folder::before{content: "";position: absolute;left: 0;top: -1.2em;width: 38%;height: 1.4em;background: #e7c98c;border-radius: 0.5em 0.5em 0 0}.d-folder span{display: inline-block;padding: 0.3em 0.7em;background: #fff;font: 700 0.9em var(--font);color: #444;box-shadow: 0 0 0 1px #d8d0c0}.d-folder em{display: block;margin-top: 0.4em;font: 400 1.5em var(--hand);color: #b3240f;rotate: -4deg}@container (max-width: 560px){.desk{font-size: 2.35cqi}.d-sheet{left: 3%;top: 4%;width: 60%;height: 44%}.d-xls{right: -6%;top: 40%;width: 74%;rotate: -2deg}.d-chat{left: 3%;right: auto;bottom: 3%;width: 64%}.d-note{width: 30%}.d-note-1{left: auto;right: 3%;top: 15%}.d-note-2, .d-folder{display: none}.d-call{left: auto;right: 2%;top: auto;bottom: 20%;width: 40%}.x-grid{grid-template-columns: 1.6em 1.2fr 1.4fr 1fr}.x-grid span:nth-child(5n){display: none}}.phero{padding-block: var(--hero-top) var(--hero-bot)}.phero .wrap{display: grid;gap: var(--s-5)}.phero .wrap > *{min-width: 0}.phero.phero-split .wrap{grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: var(--col-gap);align-items: center}.phero-t{display: grid;gap: var(--s-5)}@media (max-width: 900px){.phero.phero-split .wrap{grid-template-columns: minmax(0, 1fr)}}.phero-tight{padding-block: var(--hero-top) var(--sec-xs)}.crumbs{display: flex;flex-wrap: wrap;gap: var(--s-2);font: 500 var(--fs-xs) var(--mono);color: var(--ink-3)}.crumbs a{display: inline-block;padding: var(--s-4) var(--s-2);margin: calc(-1 * var(--s-4)) calc(-1 * var(--s-2));text-decoration: none}.crumbs a:hover{color: var(--ink);text-decoration: underline;text-decoration-color: var(--red)}.dark .crumbs{color: var(--deep-mute)}.say{font-size: var(--fs-4);line-height: 1.08;letter-spacing: -0.035em;font-weight: 800;max-width: 17em}.say .hl{color: var(--red)}.feat{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 1px;background: var(--line-2);border-radius: var(--r-card);overflow: hidden}.feat > div{background: #fff;padding: var(--card-pad);display: grid;gap: var(--s-3);align-content: start}.feat .k{display: inline-flex;align-items: center;gap: var(--s-3);font: 700 var(--fs-xs) var(--mono);letter-spacing: 0.06em;color: var(--red-ink);text-transform: uppercase}.feat .k::before{content: "";width: 16px;height: 3px;background: var(--red);rotate: var(--slant)}.feat b{font-size: var(--fs-1);letter-spacing: -0.02em}.feat p{color: var(--ink-2);font-weight: 500}.feat > div:last-child:nth-child(odd){grid-column: 1 / -1}@media (max-width: 760px){.feat{grid-template-columns: minmax(0, 1fr)}}.vis-box{border-radius: var(--r-lg);overflow: hidden;background: radial-gradient(90% 70% at 100% 0%, rgba(122, 26, 13, 0.5), transparent 62%), var(--deep);padding: var(--col-gap);display: grid;place-items: center;min-height: 360px;position: relative}.vis-box.light{background: var(--paper)}.vis-box .mac{width: min(760px, 100%)}.vis-box .iphone{width: min(280px, 60%)}.tiles{display: grid;grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));gap: var(--s-3)}.tile{position: relative;display: grid;gap: var(--s-3);padding: var(--s-5);border-radius: var(--r-card);background: var(--paper);text-decoration: none;color: inherit;align-content: start;transition: background var(--t-fast), translate 0.3s var(--ease)}.tile::after{content: "";position: absolute;left: 24px;bottom: 0;width: 0;height: 4px;background: var(--red);transform: skewX(var(--slant));transition: width 0.35s var(--ease)}.tile:hover{background: #eeeef1;translate: 0 -2px}.tile:hover::after{width: 48px}.ch-paper .tile, .paper .tile{background: #fff}.dark .tile{background: rgba(255, 255, 255, 0.06)}.tile .i{width: 26px;height: 26px;color: var(--red)}.tile b{font-size: var(--fs-base);letter-spacing: -0.02em}.tile p{color: var(--ink-3);font-weight: 500;font-size: var(--fs-sm)}.dark .tile p{color: var(--deep-mute)}.prose{max-width: 720px;display: grid;gap: 20px}.prose h2{font-size: var(--fs-1);letter-spacing: -0.03em;margin-top: 20px}.prose p, .prose li{max-width: var(--measure);color: var(--ink-2);font-size: var(--fs-base);font-weight: 500}.prose ul, .prose ol{margin: 0;padding-left: var(--s-5);display: grid;gap: var(--s-2)}.prose ul li::marker{color: var(--red)}.prose a{text-decoration-color: var(--red);text-underline-offset: 3px}.prose .src{font-size: var(--fs-sm);color: var(--ink-3)}.prose .src a{display: inline-block;padding-block: var(--s-3);margin-block: calc(-1 * var(--s-3));min-width: var(--touch)}@media (max-width: 600px){.prose .src{line-height: 2.95}.prose .src a{line-height: 1.5}}.prose-cta{margin-top: 20px;padding: var(--card-pad);border-radius: var(--r-card);background: var(--red-paper);display: grid;gap: var(--s-3)}.prose-cta b{font-size: var(--fs-1);letter-spacing: -0.02em}.prose-cta p{font-size: var(--fs-base)}.tbl{overflow-x: auto;border-radius: var(--r-card);border: 1px solid var(--line-2)}.tbl table{border-collapse: collapse;width: 100%;min-width: 620px;font-size: var(--fs-sm)}.tbl th, .tbl td{padding: var(--s-3) var(--s-4);text-align: left;vertical-align: top;border-bottom: 1px solid var(--line-2)}.tbl thead th{background: var(--paper);font-weight: 800}.tbl tbody th{font-weight: 700;width: 30%}.tbl tr:last-child td, .tbl tr:last-child th{border-bottom: 0}.steps2{display: grid;gap: 1px;background: var(--line-2);border-radius: var(--r-card);overflow: hidden}.steps2 div{display: grid;grid-template-columns: 8em 1fr;gap: 20px;padding: 20px var(--s-5);background: #fff}.steps2 b{color: var(--red-ink)}@media (max-width: 600px){.steps2 div{grid-template-columns: 1fr;gap: var(--s-1)}}.exs{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--s-4)}.ex{display: grid;grid-template-rows: auto auto 1fr auto;gap: var(--s-4);padding: var(--s-6);border-radius: var(--r-card);background: #fff;text-decoration: none;color: inherit;transition: translate 0.3s var(--ease), box-shadow 0.3s var(--ease)}.ex:hover{translate: 0 -3px;box-shadow: var(--sh-2)}.ex:hover .more::after{width: 100%}.ex-top{display: flex;align-items: center;justify-content: space-between;gap: var(--s-3)}.ex-ico{width: 46px;height: 46px;border-radius: var(--r-btn);display: grid;place-items: center;background: var(--red-paper);color: var(--red)}.ex-ico .i{width: 24px;height: 24px}.ex-dur{font: 700 var(--fs-xs) var(--mono);letter-spacing: 0.04em;color: var(--ink-3)}.ex .slist li{font-size: var(--fs-sm)}@media (max-width: 980px){.exs{grid-template-columns: minmax(0, 1fr)}}.tl{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--s-5);position: relative}.tl::before{content: "";position: absolute;left: 0;right: 0;top: 21px;height: 3px;background: var(--line-2)}.tl::after{content: "";position: absolute;left: 0;top: 21px;height: 3px;width: calc(100% * var(--p, 0));background: var(--red);transform: skewX(var(--slant))}.tl li{position: relative;display: grid;gap: var(--s-2);align-content: start;padding-top: var(--s-8)}.tl .dot{position: absolute;top: 0;left: 0;width: 44px;height: 44px;border-radius: var(--r-btn);background: #fff;box-shadow: inset 0 0 0 1.5px var(--line);display: grid;place-items: center;font: 700 var(--fs-sm) var(--mono);z-index: 1;transition: background 0.3s, color 0.3s, box-shadow 0.3s}.tl li.on .dot{background: var(--red);color: #fff;box-shadow: none}.tl .when{font: 500 var(--fs-xs) var(--mono);letter-spacing: 0.06em;text-transform: uppercase;color: var(--red-ink)}.tl p{color: var(--ink-2);font-weight: 500}@media (max-width: 860px){.tl{grid-template-columns: minmax(0, 1fr);gap: var(--s-6);padding-left: var(--s-8)}.tl::before{left: 20px;right: auto;top: 0;bottom: 0;width: 3px;height: auto}.tl::after{left: 20px;top: 0;width: 3px;height: calc(100% * var(--p, 0));transform: none}.tl li{padding-top: 0}.tl .dot{left: -64px}}.quotes{position: relative;min-height: 320px;display: grid}.q{grid-area: 1 / 1;display: grid;gap: 24px;align-content: center;justify-items: center;text-align: center;opacity: 0;translate: 0 12px;transition: opacity var(--t-reveal) var(--ease), translate var(--t-reveal) var(--ease);pointer-events: none}.q.on{opacity: 1;translate: 0;pointer-events: auto}.q blockquote{margin: 0;font-size: clamp(1.3rem, 2.5vw, 2.1rem);line-height: 1.22;letter-spacing: -0.03em;font-weight: 700;max-width: 26em}.q figcaption{font: 600 0.82rem var(--mono);letter-spacing: 0.06em;text-transform: uppercase;color: var(--ink-3)}.q .who{display: inline-flex;align-items: center;gap: var(--s-3);font: 500 var(--fs-xs) var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--red-ink)}.dark .q figcaption{color: var(--deep-mute)}.dark .q .who{color: var(--red-glow)}.lp-q{opacity: 1;translate: 0}.qnav{display: flex;justify-content: center;gap: var(--s-2);margin-top: var(--s-6)}.qnav button{width: 18px;height: 4px;border: 0;background: var(--line);cursor: pointer;padding: 0;transform: skewX(var(--slant));transition: width 0.3s, background 0.3s}.qnav button::before{content: "";display: block;margin: -20px calc(-1 * var(--s-1));height: 44px}.qnav button[aria-current="true"]{background: var(--red);width: 40px}.dark .qnav button{background: rgba(255, 255, 255, 0.2)}.dark .qnav button[aria-current="true"]{background: var(--red-glow)}.trust{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 1px;background: var(--line-2);border-radius: var(--r-card);overflow: hidden}.trust > div{background: #fff;padding: var(--s-6);display: grid;gap: var(--s-2);align-content: start}.trust .i{width: 26px;height: 26px;color: var(--red);margin-bottom: 4px}.trust b{font-size: var(--fs-base);letter-spacing: -0.02em}.trust p{color: var(--ink-3);font-weight: 500}@media (max-width: 860px){.trust{grid-template-columns: minmax(0, 1fr)}}.me{display: grid;grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr);gap: clamp(28px, 6vw, 88px);align-items: center}.portrait{position: relative;aspect-ratio: 4 / 5;border-radius: var(--r-lg);overflow: hidden;background: radial-gradient(90% 70% at 30% 20%, #4a211a, var(--deep) 70%);display: grid;place-items: center}.portrait::before{content: "";position: absolute;left: 0;top: 12%;width: 6px;height: 34%;background: var(--red);transform: skewY(var(--slant))}.portrait img{width: 100%;height: 100%;object-fit: cover}.portrait .mono-big{width: 46%;color: rgba(255, 255, 255, 0.92)}.portrait .cap{position: absolute;left: 14px;bottom: 14px;right: 14px;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: var(--s-2) var(--s-3);padding: var(--s-3) var(--s-4);border-radius: var(--r-btn);background: rgba(255, 255, 255, 0.12);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);color: #fff;font-weight: 700}.portrait .cap small{display: block;font-size: var(--fs-sm);font-weight: 500;opacity: 0.75}.portrait .cap .status{color: #fff}.portrait-sm{max-width: 320px;aspect-ratio: 5 / 4}.portrait-sm .mono-big{width: 24%;margin-bottom: 22%}.reach{display: grid;gap: var(--s-4);margin-top: var(--s-2);padding: 20px;border-radius: var(--r-card);background: var(--paper)}.reach-top{display: flex;flex-wrap: wrap;justify-content: space-between;gap: var(--s-3);align-items: center;font-weight: 500}.reach .status{font-size: var(--fs-base);color: var(--ink)}.hours{display: grid;grid-template-columns: auto 1fr;gap: var(--s-1) 20px;font-size: var(--fs-sm);font-weight: 500}.hours span:nth-child(odd){color: var(--ink-3)}.hours .today{color: var(--ink) !important;font-weight: 800}.contact-row{display: flex;flex-wrap: wrap;gap: var(--s-3)}@media (max-width: 860px){.me{grid-template-columns: minmax(0, 1fr)}.portrait:not(.portrait-sm){max-width: 420px}}.faq{display: grid;border-top: 1px solid var(--line);max-width: 900px}.faq details{border-bottom: 1px solid var(--line)}.faq summary{list-style: none;cursor: pointer;padding: var(--s-5) var(--s-7) var(--s-5) 0;font-weight: 700;font-size: var(--fs-base);letter-spacing: -0.02em;position: relative}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "";position: absolute;right: 8px;top: 50%;width: 14px;height: 14px;margin-top: calc(-1 * var(--s-2));background: linear-gradient(var(--ink), var(--ink)) center / 100% 2px no-repeat, linear-gradient(var(--ink), var(--ink)) center / 2px 100% no-repeat;transition: rotate 0.3s var(--ease)}.faq details[open] summary::after{rotate: 45deg;background: linear-gradient(var(--red), var(--red)) center / 100% 2px no-repeat, linear-gradient(var(--red), var(--red)) center / 2px 100% no-repeat}.faq summary:hover{color: var(--ink-2)}.faq details p{padding: 0 0 var(--s-5);color: var(--ink-2);max-width: var(--measure);font-weight: 500}.final-in{display: grid;gap: var(--s-5)}.final-h{font-size: var(--fs-5);max-width: 14em}.final-row{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: var(--s-5) 56px;align-items: end}.final-row .stack{justify-items: start}.getbox{list-style: none;margin: var(--s-4) 0 0;padding: var(--s-5) 0 0;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--s-5);border-top: 1px solid var(--red-tint)}.getbox li{display: grid;grid-template-columns: 18px 1fr;gap: var(--s-1) var(--s-3);align-items: start;align-content: start}.getbox .strich{--strich-w: 16px;--strich-h: 3px;margin-top: 0.62em}.getbox b{font-size: var(--fs-base)}.getbox span{grid-column: 2;color: var(--ink-2);font-weight: 500;font-size: var(--fs-sm)}@media (max-width: 860px){.final-row, .getbox{grid-template-columns: minmax(0, 1fr)}}.next-call{display: block;min-height: 1.55em;font-weight: 700;color: var(--ink)}.nextsteps{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--s-3)}.nextsteps li{display: grid;gap: var(--s-2);align-content: start;padding: var(--s-5);border-radius: var(--r-card);background: var(--paper)}.nextsteps .num{width: 32px;height: 32px;border-radius: 9px;display: grid;place-items: center;background: var(--red);color: #fff;font: 700 var(--fs-sm) var(--mono)}.nextsteps b{font-size: var(--fs-base);letter-spacing: -0.01em}.nextsteps p{color: var(--ink-2);font-weight: 500;font-size: var(--fs-sm)}.nextsteps-sm{grid-template-columns: repeat(3, minmax(0, 1fr))}@media (max-width: 900px){.nextsteps{grid-template-columns: 1fr 1fr}}@media (max-width: 600px){.nextsteps, .nextsteps-sm{grid-template-columns: minmax(0, 1fr)}}.facts{margin: 0;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 1px;background: var(--line-2);border-radius: var(--r-card);overflow: hidden}.facts div{background: #fff;padding: 20px var(--s-5);display: grid;gap: var(--s-1)}.facts dt{font: 500 var(--fs-xs) var(--mono);letter-spacing: 0.06em;text-transform: uppercase;color: var(--ink-3)}.facts dd{margin: 0;font-weight: 500}@media (max-width: 700px){.facts{grid-template-columns: minmax(0, 1fr)}}.local{display: grid;grid-template-columns: 1.4fr 1fr;gap: var(--col-gap);align-items: start}.local-main{display: grid;gap: var(--s-5)}.local-tipp{padding: var(--s-5) var(--s-5);border-radius: var(--r-card);background: #fff;box-shadow: inset 4px 0 0 var(--red);display: grid;gap: var(--s-2)}.local-tipp p{color: var(--ink-2);font-weight: 500}.local-side{display: grid;gap: var(--s-4);padding: var(--s-5);border-radius: var(--r-card);background: #fff}.searches{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--s-3)}.searches li{display: flex;gap: var(--s-3);align-items: center;font-weight: 700}.searches .i{color: var(--red)}.local-side .mute{font-size: var(--fs-sm);font-weight: 500}.local-side a{color: var(--ink-2);font-weight: 700}@media (max-width: 860px){.local{grid-template-columns: minmax(0, 1fr)}}.lp-hero .wrap{gap: 20px}.lp-proof{list-style: none;margin: var(--s-1) 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: var(--s-2) var(--s-5);font-weight: 500;color: var(--ink-2);font-size: var(--fs-sm)}.lp-proof li{display: inline-flex;align-items: center;gap: var(--s-2)}.lp-proof .i{color: var(--good)}.tbl:focus-visible{outline-offset: 3px}.toast{position: fixed;left: 50%;bottom: calc(88px + env(safe-area-inset-bottom, 0px));z-index: 90;translate: -50% 12px;display: flex;gap: var(--s-3);align-items: center;max-width: calc(100% - 32px);padding: var(--s-3) 20px;border-radius: var(--r-btn);background: var(--ink);color: #fff;font-weight: 700;font-size: var(--fs-sm);opacity: 0;transition: opacity 0.3s, translate 0.3s var(--ease);pointer-events: none}.toast.show{opacity: 1;translate: -50% 0}.toast .i{color: #4ade80}.spin{width: 36px;height: 36px;border-radius: 50%;border: 3px solid var(--line-2);border-top-color: var(--red);animation: spin 0.9s linear infinite;flex: none}@keyframes spin{to{transform: rotate(360deg)}}@media (prefers-reduced-motion: no-preference){.js [data-reveal]{transition: opacity var(--t-reveal) var(--ease), translate var(--t-reveal) var(--ease)}.js [data-reveal]:not(.is-in){opacity: 0;translate: 0 18px}.js [data-reveal] .strich, .js .sh .strich{transition: scale 0.5s var(--ease) 0.15s}.js [data-reveal]:not(.is-in) .strich{scale: 0 1}.js .u-strich::after{animation: draw 0.6s var(--ease) 0.35s both}.js .tl::after{transition: width 0.2s linear}.st-load .wi{animation: wIn 0.75s var(--ease-o) calc(0.06s + var(--i, 0) * 0.04s) both}.is-split:not(.is-in) .wi{transform: translate3d(0, 108%, 0)}.is-split .wi{transition: transform 0.8s var(--ease-o) calc(var(--l, 0) * 0.09s + var(--i, 0) * 0.018s)}.st-load .u-strich::after{animation-delay: 0.55s}.is-split .u-strich::after{animation: none;transition: transform 0.6s var(--ease) 0.4s}.is-split:not(.is-in) .u-strich::after{transform: skewX(var(--slant)) scaleX(0)}[data-magnetic]{transform: translate3d(var(--mx, 0px), var(--my, 0px), 0)}[data-magnetic] .i{transform: translate3d(calc(var(--mx, 0px) * 0.5), calc(var(--my, 0px) * 0.5), 0)}}.w{display: inline-block;overflow: hidden;vertical-align: top;padding: 0.02em 0.06em 0.16em;margin: -0.02em -0.06em -0.16em}.wi{display: inline-block}@keyframes wIn{from{transform: translate3d(0, 108%, 0)}}.spot{position: absolute;inset: 0;overflow: hidden;pointer-events: none;z-index: 0}.spot::before{content: "";position: absolute;left: 0;top: 0;width: 720px;height: 720px;margin: -360px 0 0 -360px;border-radius: 50%;background: radial-gradient(closest-side, rgba(255, 122, 92, 0.15), rgba(255, 122, 92, 0.05) 55%, transparent);transform: translate3d(var(--sx, 50vw), var(--sy, 30vh), 0);opacity: 0;transition: opacity 0.6s var(--ease)}.spot-on > .spot::before{opacity: 1}[data-spot] > :not(.spot){position: relative;z-index: 1}.is-p{background: linear-gradient(transparent 62%, var(--red-tint) 62% 92%, transparent 92%)}.dark .is-p{background: linear-gradient(transparent 62%, rgba(255, 122, 92, 0.28) 62% 92%, transparent 92%)}@view-transition{navigation: auto}.hdr{view-transition-name: av-hdr}.hdr .logo{view-transition-name: av-logo}main h1{view-transition-name: av-title}::view-transition-old(root){animation: vtOut 0.22s var(--ease) both}::view-transition-new(root){animation: vtIn 0.38s var(--ease-o) both}::view-transition-group(av-title){animation-duration: 0.42s;animation-timing-function: var(--ease-o)}@keyframes vtOut{to{opacity: 0;transform: translateY(-6px)}}@keyframes vtIn{from{opacity: 0;transform: translateY(10px)}}@keyframes draw{from{transform: skewX(var(--slant)) scaleX(0)}to{transform: skewX(var(--slant)) scaleX(1)}}@keyframes rise{from{opacity: 0;translate: 0 14px}to{opacity: 1;translate: 0}}@media (prefers-reduced-motion: reduce){@view-transition{navigation: none}*, *::before, *::after{animation-duration: 0.01ms !important;animation-delay: 0s !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;transition-delay: 0s !important;scroll-behavior: auto !important}.sign path{stroke-dashoffset: 0}}@media print{.hdr, .dock, .toc, .mnav, .ftr-reg{display: none !important}.ch, .ch-sm{padding-block: var(--s-6)}}.hdr{transition:border-color .3s,background .3s,box-shadow .3s,margin .3s var(--ease)}.hdr-in{transition:height .3s var(--ease)}.hdr .logo-svg{transition:scale .3s var(--ease);transform-origin:0 50%}.hdr.is-scrolled:not(.is-open){margin-bottom:var(--s-3);background:rgba(255,255,255,.78);box-shadow:0 10px 30px -22px rgba(21,21,21,.45)}.hdr.is-scrolled:not(.is-open) .hdr-in{height:calc(var(--hdr) - 10px)}.hdr.is-scrolled:not(.is-open) .logo-svg{scale:.9}.hdr.is-open,.hdr.is-open .hdr-in{transition:none}@media (max-width:760px){.hdr.is-scrolled:not(.is-open){background:rgba(255,255,255,.95)}}.hdr-cta{gap:.28em}.hdr-cta .lg{display:none}@media (min-width:1300px){.hdr-cta .lg{display:inline}}@media (max-width:1499px){.hdr-status{display:none}}.nav-a{white-space:nowrap}.hdr-phone{position:relative}@media (max-width:1499px){.hdr-util:has(.hdr-status.on) .hdr-phone::before{content:"";position:absolute;left:11px;top:1px;width:7px;height:7px;border-radius:50%;background:var(--good);box-shadow:0 0 0 2px #fff}}.nav-i{display:flex;align-items:center}.nav-x{position:relative;z-index:1;display:grid;place-items:center start;width:44px;height:44px;margin-left:-12px;margin-right:-16px;padding:0 0 0 6.5px;border:0;border-radius:8px;background:none;color:var(--ink-3);cursor:pointer}.nav-x .i{width:15px;height:15px;transition:rotate .25s var(--ease)}.nav-x:hover,.nav-x[aria-expanded="true"]{color:var(--ink)}.nav-x[aria-expanded="true"] .i{rotate:180deg}.nav-i:has(.nav-x[aria-expanded="true"])>.nav-a::after{transform:skewX(var(--slant)) scaleX(1)}.mm{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--line-2);box-shadow:0 40px 60px -40px rgba(21,21,21,.35)}.mm:not([hidden]){animation:mmIn .28s var(--ease-o) both}@keyframes mmIn{from{opacity:0;transform:translateY(-8px)}}.mm-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:var(--s-3) 40px;padding-block:var(--s-6) 20px}.nav .mm a{padding:0;font-size:inherit;color:inherit}.nav .mm a::after{content:none}.mm-feat{align-self:start;display:grid;gap:var(--s-4);align-content:start;padding:20px;border-radius:var(--r-card);background:var(--red-paper);text-decoration:none}.mm-ft{display:grid;gap:var(--s-2)}.mm-k{display:flex;align-items:center;gap:var(--s-3);font:500 var(--fs-xs) var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.mm-ft b{font-size:var(--fs-1);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--ink)}.mm-ft>span:not(.mm-k):not(.more){color:var(--ink-2);font-weight:500;font-size:var(--fs-sm)}.nav .mm .more{padding-bottom:var(--s-1);justify-self:start;color:var(--ink);font-size:var(--fs-sm)}.nav .mm .more::after{content:""}.mm-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--s-1) 20px;align-content:start}.mm-list a{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-3) var(--s-3) !important;border-radius:12px;text-decoration:none;transition:background var(--t-fast)}.mm-list a:hover{background:var(--paper)}.mm-list .i{flex:none;width:22px;height:22px;margin-top:1px;color:var(--red)}.mm-list .strich{margin-top:.6em}.mm-list span{display:grid;gap:1px}.mm-list b{font-size:var(--fs-sm);color:var(--ink)}.mm-list small{font-size:var(--fs-sm);font-weight:500;color:var(--ink-3);line-height:1.35}.mm-list li{opacity:0;animation:rise .4s var(--ease-o) calc(.03s * var(--n,0) + .05s) forwards}.mm-foot{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-5);margin:var(--s-2) 0 0;padding-top:var(--s-4);border-top:1px solid var(--line-2);font-size:var(--fs-sm);font-weight:500;color:var(--ink-3)}.mmv{position:relative;display:block;height:128px;border-radius:12px;overflow:hidden;background:linear-gradient(160deg,#fff 0%,var(--red-tint) 140%)}.mmv i{display:block}.mmv-br{position:absolute;left:14px;right:58px;top:14px;bottom:-8px;border-radius:8px 8px 0 0;background:#fff;box-shadow:var(--sh-2)}.mmv-br .d{height:12px;background:var(--paper);border-radius:8px 8px 0 0}.mmv-br .h1{width:52%;height:9px;margin:14px 0 0 12px;background:var(--ink);border-radius:3px}.mmv-br .h2{width:38%;height:6px;margin:6px 0 0 12px;background:var(--line);border-radius:3px}.mmv-br .cta{width:50px;height:14px;margin:10px 0 0 12px;background:var(--red);border-radius:4px}.mmv-br .img{position:absolute;right:10px;top:24px;width:34%;height:58px;border-radius:6px;background:linear-gradient(135deg,#2f6f5e,#9ccc65)}.mmv-ph{position:absolute;right:12px;bottom:-10px;width:52px;height:96px;border-radius:12px;background:#fff;box-shadow:var(--sh-dev),0 0 0 3px var(--ink)}.mmv-ph .h1{width:60%;height:6px;margin:16px 0 0 7px;background:var(--ink);border-radius:2px}.mmv-ph .cta{width:70%;height:10px;margin:8px 0 0 7px;background:var(--red);border-radius:3px}.mmv-push{position:absolute;left:30px;bottom:10px;display:grid;padding:6px 10px;border-radius:10px;background:var(--ink);color:#c9c9ce;font-size:.68rem;font-weight:600;box-shadow:var(--sh-2)}.mmv-push b{color:#fff;font-size:.74rem}.mmv-app{background:linear-gradient(160deg,var(--graphite-2),var(--graphite))}.mmv-ck{position:absolute;inset:14px 14px -8px;display:flex;gap:8px;padding:8px;border-radius:8px 8px 0 0;background:#fff}.mmv-ck .side{width:26%;border-radius:5px;background:var(--paper)}.mmv-ck .rows{flex:1;display:grid;gap:7px;align-content:start}.mmv-ck .rows i{height:14px;border-radius:4px;background:var(--paper);box-shadow:inset 3px 0 0 var(--line)}.mmv-ck .rows i:first-child{box-shadow:inset 3px 0 0 var(--red)}.mmv-pill{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:var(--good-soft);color:var(--good);font-size:.72rem;font-weight:800;box-shadow:var(--sh-2)}.mmv-pill .i{width:13px;height:13px}.mm:not([hidden]) :is(.mmv-push,.mmv-pill){animation:rise .5s var(--ease-o) .35s both}.mmv-br9{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--red-tint)}.mmv-br9 i{display:grid;place-items:center;border-radius:10px;background:var(--red-paper);color:var(--red)}.mmv-br9 .i{width:20px;height:20px}@media (max-width:1060px){.mm{display:none !important}.nav-x{display:none}}.mnav-in>*,.mnav-list>a{animation:rise .45s var(--ease-o) calc(var(--i,0) * 45ms) both}.mnav-list a{justify-content:space-between}.mnav-list a>.i{width:20px;height:20px;color:var(--ink-3);order:2}.mnav-list a[aria-current="page"]::before{order:-1}.mnav-list a[aria-current="page"]{justify-content:flex-start}.mnav-list a[aria-current="page"]>.i{margin-left:auto}.mnav-live{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px var(--s-3);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-radius:var(--r-card);background:var(--paper)}.mnav-live>span:not(.status){grid-column:1;font-size:var(--fs-sm);font-weight:500;color:var(--ink-3)}.mnav-live .chipbtn{grid-column:2;grid-row:1 / 3}.mnav-live .status{white-space:normal}@media (max-width:400px){.mnav-live{grid-template-columns:minmax(0,1fr);gap:var(--s-1);padding:var(--s-4)}.mnav-live .chipbtn{grid-column:1;grid-row:auto;justify-self:start;margin-top:var(--s-2)}}.mnav-note{margin:0;text-align:center;font:500 var(--fs-xs) var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}@media (max-width:760px){body.menu-open .dock.dock,body.chat-open .dock.dock,html.bk-lock .dock.dock,body:has(dialog[open]) .dock.dock,.dock.dock.typing,body.form-on .dock.dock{transform:translateY(100%);visibility:hidden;transition-delay:0s,.4s}}.mnav-chat{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--btn-h-sm);width:100%;padding:0 var(--s-4);border:1.5px solid var(--line);border-radius:var(--r-btn);background:#fff;color:var(--ink);font:700 var(--fs-sm) var(--font);cursor:pointer}.mnav-chat svg{width:24px;height:auto;flex:none}.ftr{padding-top:0}.ftr-cta{background:var(--ink);color:#fff;margin-bottom:56px}.ftr-cta-in{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px var(--s-7);align-items:end;padding-block:var(--head-gap)}.ftr-cta-t{display:grid;gap:var(--s-3)}.ftr-cta-k{display:flex;align-items:center;gap:var(--s-3);margin:0;font:500 var(--fs-xs) var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#c9c9ce}.ftr-cta-h{margin:0;font-size:var(--fs-4);font-weight:800;letter-spacing:-.045em;line-height:1.02;overflow-wrap:anywhere}.ftr-cta-s{margin:0;max-width:40em;color:#c9c9ce;font-weight:500}.ftr-cta-a{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-5);align-items:center;justify-content:flex-end;max-width:30em}.ftr-cta .status{color:#c9c9ce;white-space:normal;flex-basis:100%;justify-content:flex-end}.ftr .ftr-cta .btn,.ftr .ftr-cta .more{color:#fff;font-weight:700}.ftr .ftr-cta a:hover{text-decoration:none}.ftr-cta .more .i{color:var(--red-glow)}.ftr-bare .ftr-cta{margin-bottom:var(--s-6)}@media (max-width:860px){.ftr-cta-in{grid-template-columns:minmax(0,1fr);align-items:start}.ftr-cta-a{justify-content:flex-start}.ftr-cta .status{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.hdr,.hdr-in,.hdr .logo-svg{transition:none}.mm:not([hidden]),.mnav-in>*,.mnav-list>a,.mm-list li{animation:none;opacity:1}}.tool-ex{transform:rotate(1.2deg);animation:rise .8s var(--ease-o) .3s both}.tool-ex .rings{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-ex .ring svg{max-width:92px}.res-mean{display:grid;gap:var(--s-3);padding:var(--grid-gap);border-radius:var(--r-card);background:var(--red-paper);box-shadow:inset 4px 0 0 var(--red)}.res-mean-h{font-size:var(--fs-base);letter-spacing:-.02em}.res-mean ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--s-2)}.res-mean li{position:relative;padding-left:var(--s-5);color:var(--ink-2);font-weight:500}.res-mean li::before{content:"";position:absolute;left:0;top:.7em;width:16px;height:3px;background:var(--red);transform:skewX(var(--slant))}.check-res.is-in .res-verdict,.check-res.is-in .res-mean,.check-res.is-in .finding,.check-res.is-in .res-cta{animation:rise .55s var(--ease-o) both}.check-res.is-in .res-mean{animation-delay:.9s}.check-res.is-in .finding{animation-delay:calc(1.1s + var(--i,0) * 70ms)}.check-res.is-in .res-cta{animation-delay:1.5s}@media (prefers-reduced-motion:reduce){.check-res.is-in *,.tool-ex{animation:none !important}}.cfab{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:56;display:inline-flex;align-items:center;gap:var(--s-2);min-height:52px;padding:0 20px 0 var(--s-3);border:0;border-radius:16px;background:var(--ink);color:#fff;font:700 var(--fs-sm) var(--font);cursor:pointer;box-shadow:var(--sh-2);transition:bottom 0.4s var(--ease),translate var(--t-fast) var(--ease)}.cfab svg{width:30px;height:auto;flex:none}.cfab:hover{translate:0 -2px}.cfab:focus-visible,.chat :focus-visible{outline:3px solid var(--red);outline-offset:3px}.cfab[aria-expanded="true"]{display:none}@media (max-width:760px){.cfab,.cfab:not([hidden]){position:relative;right:auto;bottom:auto;z-index:auto;flex:none;width:44px;height:44px;min-height:44px;padding:0;justify-content:center;border-radius:11px;background:rgba(255,255,255,.12);box-shadow:none;animation:none;translate:none}.cfab svg{width:26px}.cfab span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cfab:focus-visible{outline-color:#fff;outline-offset:2px}}.chat{position:fixed;right:16px;bottom:16px;z-index:70;width:min(400px,calc(100vw - 32px));height:min(620px,calc(100vh - 32px));display:grid;grid-template-rows:auto 1fr auto auto auto;border-radius:var(--r-lg);background:#fff;color:var(--ink);box-shadow:var(--sh-dev),0 0 0 1px var(--line-2);overflow:hidden}.chat-hd{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-4) var(--s-4) 20px;background:var(--ink);color:#fff}.chat-hd h2{font-size:var(--fs-base);font-weight:800;margin:0;letter-spacing:-0.01em}.chat-hd p{margin:0;font:500 var(--fs-xs) var(--mono);letter-spacing:0.05em;text-transform:uppercase;color:#c9c9ce}.chat-hd>div{flex:1;min-width:0}.chat-av{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,0.1)}.chat-av svg{width:26px;height:auto}.chat-x{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:12px;background:transparent;color:#fff;cursor:pointer}.chat-x:hover{background:rgba(255,255,255,0.12)}.chat-x .i{width:22px;height:22px}.chat-log{overflow-y:auto;overscroll-behavior:contain;padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-3);background:var(--paper)}.cm{max-width:88%;padding:var(--s-3) var(--s-4);border-radius:14px;font-size:var(--fs-sm);line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.cm-a{align-self:flex-start;background:#fff;box-shadow:var(--sh-1);border-top-left-radius:4px}.cm-u{align-self:flex-end;background:var(--ink);color:#fff;border-top-right-radius:4px}.cm{animation:cmIn .32s var(--ease-o) both}@keyframes cmIn{from{opacity:0;transform:translateY(8px) scale(.98)}}.cm-u{transform-origin:100% 100%}.cm-a{transform-origin:0 100%}.cm-dots{display:inline-flex;gap:var(--s-1);padding:var(--s-1) 2px}.cm-dots i{width:7px;height:7px;border-radius:50%;background:var(--ink-3);animation:cmDot 1s ease-in-out infinite}.cm-dots i:nth-child(2){animation-delay:.15s}.cm-dots i:nth-child(3){animation-delay:.3s}@keyframes cmDot{0%,60%,100%{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.chat:not([hidden]) .chat-chips button{animation:rise .4s var(--ease-o) calc(.15s + var(--i,0) * 50ms) both}.chat-chips .chip-act{display:inline-flex;align-items:center;gap:var(--s-2);background:var(--ink);color:#fff}.chat-chips .chip-act:hover{background:#000}.chat-chips .chip-act .i{width:15px;height:15px}.chat-on{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#34c46e;vertical-align:1px}.chat:not([hidden]){animation:chatIn .35s var(--ease-o) both;transform-origin:100% 100%}@keyframes chatIn{from{opacity:0;transform:translateY(14px)}}.cfab:not([hidden]){animation:rise .5s var(--ease-o) 1s both}.cfab-ping{position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 rgba(220,49,24,.55);animation:ping 1.8s var(--ease) 4s 1 both;pointer-events:none}@keyframes ping{0%{box-shadow:0 0 0 0 rgba(220,49,24,.55)}100%{box-shadow:0 0 0 16px rgba(220,49,24,0)}}.cm-act{display:flex;align-items:center;gap:var(--s-2);margin-top:var(--s-3);min-height:44px;padding:0 var(--s-4);border:0;border-radius:var(--r-btn);background:var(--red);color:#fff;font:700 var(--fs-sm) var(--font);cursor:pointer}.cm-act .i{width:18px;height:18px}.cm-act:hover{background:var(--red-ink)}.cm .btn{margin-top:var(--s-1)}.cm-form{display:grid;gap:var(--s-2);margin-top:var(--s-3);white-space:normal}.cm-form p{margin:0;font-weight:500}.cm-form .inp input{min-height:44px;padding:var(--s-3) var(--s-3);font-size:var(--fs-base)}.cm-err{color:var(--red-ink);font-size:var(--fs-sm);min-height:1.2em}.chat-chips{display:flex;gap:var(--s-2);padding:var(--s-3) var(--s-3) 0;overflow-x:auto;scrollbar-width:none;background:#fff}.chat-chips button{flex:none;min-height:44px;padding:0 var(--s-3);border:0;border-radius:999px;background:var(--red-paper);color:var(--red-ink);font:700 var(--fs-sm) var(--font);cursor:pointer}.chat-chips button:hover{background:var(--red-tint)}.chat-in{display:flex;gap:var(--s-2);padding:var(--s-3) var(--s-3);background:#fff}.chat-in input{flex:1;min-width:0;min-height:46px;padding:0 var(--s-4);border:1.5px solid var(--line);border-radius:var(--r-btn);font:500 var(--fs-base) var(--font);color:var(--ink);background:#fff}.chat-in input:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px rgba(220,49,24,0.18)}.chat-in .btn{min-width:46px;min-height:46px;padding:0 var(--s-3)}.chat-ft{margin:0;padding:0 var(--s-4) var(--s-3);background:#fff;font-size:var(--fs-sm);color:var(--ink-3)}.chat-ft a,.chat-ft button{color:var(--ink-2);font:inherit;font-weight:500}.chat-ft button{border:0;background:none;padding:var(--s-3) 0;margin:calc(-1 * var(--s-3)) 0;min-height:44px;text-decoration:underline;cursor:pointer}@media (max-width:600px){.chat{inset:0;width:100%;height:100%;height:100dvh;border-radius:0;padding-bottom:env(safe-area-inset-bottom,0px)}body.chat-open{overflow:hidden}}@media (prefers-reduced-motion:reduce){.cfab,.cfab:not([hidden]),.cm,.chat:not([hidden]),.chat:not([hidden]) .chat-chips button{transition:none;animation:none}.cfab-ping{display:none}.cm-dots i{animation:none;opacity:.6}}@media print{.cfab,.chat{display:none !important}}
.uf{display:grid;gap:.5em;align-content:start;min-width:0;padding:.9em 1em;border:1px solid var(--line-2);border-radius:.9em;background:#fff;color:#1d1d1f;font-size:14px;line-height:1.3;text-align:left;box-shadow:var(--sh-1)}.uf small{color:#6e6e73;font-size:.86em}.uf .pill{font-size:.78em}.uf .i{width:1em;height:1em}.uf-h,.uf-r{display:flex;align-items:center;justify-content:space-between;gap:.7em;min-width:0}.uf-r{padding-top:.5em;border-top:1px solid var(--line-2)}.uf-r>span:first-child{display:grid;min-width:0}.uf-r.tot{border-top-color:#1d1d1f}.uf-r.hl{margin-inline:-.5em;padding:.5em;border-radius:.5em;border-color:transparent;background:var(--red-paper)}.uf-l,.uf-cap{font:600 .72em/1.25 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#6e6e73}.uf-cap{display:block;margin-top:12px;font-size:.66rem;color:var(--ink-3);text-align:center}.uf-big{font-size:2em;line-height:1;font-weight:800;letter-spacing:-.04em}.uf-btn{display:block;padding:.65em 1em;border-radius:.6em;background:var(--red);color:#fff;font-weight:700;text-align:center}.uf-btn.ink{background:#1d1d1f}.uf-btn.ghost{background:none;color:#1d1d1f;box-shadow:inset 0 0 0 1px var(--line)}.uf-in{display:flex;justify-content:space-between;gap:.6em;padding:.45em .65em;border:1px solid var(--line);border-radius:.5em;font-weight:600}.uf-in.on{border-color:var(--red);box-shadow:0 0 0 3px rgba(220,49,24,.15)}.ph{position:absolute;inset:0;display:grid;align-content:start;gap:.7em;padding:17% 5.5% 6%;background:#f2f2f7;color:#1d1d1f;font-size:4.3cqi;text-align:left}.ph .uf{font-size:1em;padding:.8em .9em;border:0;border-radius:1em;box-shadow:none}.ph-h{font-size:1.9em;line-height:1;font-weight:800;letter-spacing:-.03em}.ph-sub{margin-top:-.4em;color:#8e8e93;font-weight:600;font-size:.95em}.ph-notif{display:grid;grid-template-columns:1fr auto;gap:.1em .5em;padding:.7em .9em;border-radius:1em;background:#fff;box-shadow:0 .5em 1.4em -.6em rgba(0,0,0,.35)}.ph-notif span{grid-column:1/-1;font-weight:600}.a-qrbox{grid-template-columns:36% minmax(0,1fr);align-items:center;gap:1em}.a-qrbox>span,.a-paid{display:grid;gap:.2em}.a-qr{width:100%;height:auto;fill:#1d1d1f;shape-rendering:crispEdges}.a-qr [fill]{fill:#1d1d1f}.a-qr .qr-cross{fill:#fff}.a-sign{width:7em;height:auto;fill:none;stroke:#1d1d1f;stroke-width:2.4;stroke-linecap:round}.a-signed .a-sign{width:100%;max-width:12em;justify-self:center}.a-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:.4em}.a-paid{justify-items:center;padding:.6em 0;text-align:center}.a-paid>span{display:grid;place-items:center;width:3.2em;height:3.2em;border-radius:50%;background:var(--good);color:#fff}.a-paid .i{width:1.6em;height:1.6em}.a-bars{display:flex;align-items:end;gap:.35em;height:4em}.a-bars i{flex:1;height:var(--h);border-radius:.25em .25em 0 0;background:#d9dce1}.a-bars i:last-child{background:var(--red)}.a-slots span{padding:.4em 0;border-radius:.5em;background:var(--paper);text-align:center;font-weight:600;font-size:.9em}.a-slots .on{background:var(--red);color:#fff}.a-tog{position:relative;flex:none;width:2.2em;height:1.3em;border-radius:1em;background:var(--good)}.a-tog::after{content:"";position:absolute;top:.15em;right:.15em;width:1em;height:1em;border-radius:50%;background:#fff}.a-clock .uf-big{font-size:2.6em}.a-auto{display:flex;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:12px;background:var(--good-soft);font-size:var(--fs-sm);max-width:32rem}.a-auto .i{flex:none;color:var(--good);margin-top:.2em}.a-rt-w{display:grid;gap:var(--s-4)}.a-role{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.a-role .eyebrow-inline{margin-right:var(--s-2)}.a-rb{min-height:var(--touch);padding:0 var(--s-4);border:0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);font:700 var(--fs-sm) var(--font);color:var(--ink-2);cursor:pointer;transition:background var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.a-rb:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.a-rb[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.a-role-out p{padding:var(--s-3) var(--s-4);border-radius:12px;background:var(--red-paper);font-weight:500;color:var(--ink-2)}.a-role-out b{color:var(--ink)}.a-rt-w[data-show] .a-roles td,.a-rt-w[data-show] .a-roles thead th+th{opacity:.28;transition:opacity .3s}.a-rt-w[data-show="1"] .a-roles :is(td,th):nth-child(2),.a-rt-w[data-show="2"] .a-roles :is(td,th):nth-child(3),.a-rt-w[data-show="3"] .a-roles :is(td,th):nth-child(4),.a-rt-w[data-show="4"] .a-roles :is(td,th):nth-child(5){opacity:1;background:var(--red-paper)}.a-rt-w[data-show] .a-roles thead :is(th):nth-child(n){color:var(--ink)}.a-rt{overflow-x:auto;position:relative}@media(max-width:400px){.a-roles thead th{font-size:var(--fs-xs)}.a-roles th,.a-roles td{padding-inline:1px}.a-roles thead th+th{width:auto}.a-roles tbody th{width:44%}}@keyframes a-cell{from{opacity:0;transform:skewX(var(--slant)) scale(.2)}}.a-rt-w.is-in .a-roles td i{animation:a-cell .45s var(--ease-o) calc(.1s + var(--r)*.09s + var(--c)*.05s) both}.a-roles{width:100%;border-collapse:collapse}.a-roles th,.a-roles td{padding:var(--s-4) var(--s-2);border-bottom:1px solid var(--line-2);text-align:center}.a-roles thead th{font:500 var(--fs-xs) var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.a-roles thead th+th{width:13%}.a-roles tbody th{text-align:left}.a-roles small{display:block;margin-top:2px;color:var(--ink-3);font-size:var(--fs-sm);font-weight:500}.a-l0,.a-l1,.a-l2{display:inline-block;width:24px;height:6px;transform:skewX(var(--slant));vertical-align:middle}.a-l2{background:var(--red)}.a-l1{box-shadow:inset 0 0 0 1.5px var(--red)}.a-l0{width:10px;height:2px;background:var(--line)}.a-legend{display:flex;flex-wrap:wrap;gap:var(--s-2) 20px;margin-top:var(--s-4)}.a-legend span{display:inline-flex;align-items:center;gap:var(--s-2)}@media(max-width:560px){.a-roles th,.a-roles td{padding:var(--s-3) 3px}.a-roles thead th{font-size:var(--fs-sm);letter-spacing:0}.a-l0,.a-l1,.a-l2{width:18px}}.a-flowbox{display:grid;gap:var(--s-4);margin-top:var(--sec-sm);padding:var(--sec-xs);border-radius:var(--r-lg);background:var(--paper)}.a-flow{width:100%;height:auto;margin-top:16px;font-family:var(--font)}.a-n rect{fill:#fff;stroke:var(--line)}.a-n .k{font:500 var(--fs-xs) var(--mono);letter-spacing:.08em;fill:var(--ink-3)}.a-n .t{font-size:21px;font-weight:750;fill:var(--ink)}.a-n .s{font-size:14px;fill:var(--ink-3)}.a-n.app rect{fill:var(--graphite);stroke:none}.a-n.app .k{fill:var(--red-glow)}.a-n.app .t{fill:#fff;font-size:27px}.a-n .m text{font-size:16px;font-weight:600;fill:#dfe3e7}.a-n .m path{stroke:var(--red-glow);stroke-width:3}.a-e path{fill:none;stroke:var(--ink-3);stroke-width:2}.a-e.d path{stroke:var(--good);stroke-dasharray:6 6}.a-e .fl{stroke:var(--red);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:3 17;animation:a-fl 1.1s linear infinite;animation-play-state:paused}.a-e.d .fl{stroke:var(--good);animation-direction:reverse}.a-flowbox.vl-vis .fl{animation-play-state:running}@keyframes a-fl{to{stroke-dashoffset:-20}}@keyframes a-edge{from{stroke-dashoffset:200}}.a-flowbox.is-in .a-e path:not(.fl){stroke-dasharray:200;animation:a-edge 1s var(--ease) .3s both}.a-flowbox.is-in .a-e.d path:not(.fl){stroke-dasharray:6 6;animation:none}@media(prefers-reduced-motion:reduce){.a-e .fl{display:none}.a-rt-w.is-in .a-roles td i,.a-flowbox.is-in .a-e path{animation:none!important}}.a-e text{font:600 12.5px var(--mono);fill:var(--ink-2)}.a-flow-m{display:none;gap:var(--s-3);margin:var(--s-2) 0 0;padding:0;list-style:none}.a-flow-m li{display:grid;gap:var(--s-1);padding:var(--s-3) var(--s-4);border-radius:12px;background:#fff;font-weight:700}.a-fn.app{color:var(--red-ink)}.a-fl{gap:var(--s-2)}.a-fl .i{color:var(--red);rotate:90deg}@media(max-width:760px){.a-flow{display:none}.a-flow-m{display:grid}}.a-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.a-case{gap:var(--s-6);align-content:space-between}.a-case-t{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4);justify-items:start}.a-case .eyebrow,.a-case p,.a-for .eyebrow{color:var(--graphite-mute)}.a-case .strich,.a-for .strich{background:var(--red-glow)}.a-own{display:flex;gap:var(--s-3);align-items:baseline;margin-top:var(--s-5)}@media(max-width:900px){.a-cases{grid-template-columns:minmax(0,1fr)}}.a-for{gap:20px}.a-br{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2);margin:0;padding:0;list-style:none}.a-br a{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-3);border-radius:10px;background:var(--graphite-2);color:#fff;text-decoration:none;font-weight:500;font-size:var(--fs-sm)}.a-br a:hover{background:var(--graphite-3)}.a-br .i{color:var(--red-glow)}@media(max-width:420px){.a-br{grid-template-columns:minmax(0,1fr)}}
.pks{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--grid-gap);align-items: stretch}.pks-4{grid-template-columns: repeat(4, minmax(0, 1fr))}.pks .pk{position: relative;display: flex;flex-direction: column;gap: var(--s-3);min-width: 0;padding: var(--card-pad);border-radius: var(--r-card);background: #fff;box-shadow: inset 0 0 0 1px var(--line-2)}.ch:not(.ch-paper) .pks .pk{background: var(--paper);box-shadow: none}.pks .pk-top, .ch:not(.ch-paper) .pks .pk-top{background: #fff;box-shadow: inset 0 0 0 2px var(--ink), 0 24px 48px -32px rgba(21, 21, 21, 0.35)}.pks .pk-ind{background: transparent;box-shadow: inset 0 0 0 1px var(--line)}.pk-flag{position: absolute;top: 0;left: var(--card-pad);translate: 0 -50%;margin: 0;padding: 5px 10px;border-radius: 999px;background: var(--ink);color: #fff;font: var(--w-med) var(--fs-xs)/1 var(--mono);letter-spacing: var(--ls-mono);text-transform: uppercase;white-space: nowrap}.pk-n{font-size: var(--fs-1);line-height: var(--lh-title);letter-spacing: var(--ls-title);font-weight: var(--w-bold)}.pk-t{color: var(--ink-2);font-size: var(--fs-sm);line-height: var(--lh-sm);font-weight: var(--w-med);min-height: 6em}.pk-p{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 var(--s-2);margin-top: var(--s-1)}.pk-p b{font-size: var(--fs-3);line-height: var(--lh-h3);letter-spacing: var(--ls-h3);font-weight: var(--w-black);white-space: nowrap}.pk-ind .pk-p b{font-size: var(--fs-2);line-height: 1.3;white-space: normal}.pk-u{font-size: var(--fs-base);font-weight: var(--w-bold);color: var(--ink-2);white-space: nowrap}.pk-m{margin-top: calc(var(--s-2) * -1);font-size: var(--fs-sm);line-height: var(--lh-sm);color: var(--ink-3);font-weight: var(--w-med)}.pk-plus{margin-top: var(--s-3);padding-top: var(--s-4);border-top: 1px solid var(--line);font-size: var(--fs-sm);font-weight: var(--w-bold)}.pk-l{gap: var(--s-2);flex: 1 1 auto;align-content: start}.pk-plus + .pk-l{margin-top: 0;padding-top: 0;border-top: 0}.pks .pk-l{margin-top: var(--s-3);padding-top: var(--s-4);border-top: 1px solid var(--line)}.pks .pk-plus + .pk-l{margin-top: 0;padding-top: 0;border-top: 0}.pk-l li{font-size: var(--fs-sm);line-height: var(--lh-sm)}.pk-cta{margin-top: var(--s-4);justify-content: center;text-align: center;min-height: 48px;padding-inline: var(--s-3);gap: var(--s-2)}.pk-hint{margin-top: var(--s-6);max-width: var(--measure);color: var(--ink-2);font-size: var(--fs-sm);line-height: var(--lh-sm);font-weight: var(--w-med)}.pk-foot{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: var(--s-5) var(--s-7);margin-top: var(--s-7)}.pk-foot-h{margin-bottom: var(--s-3);font-weight: var(--w-bold)}.pk-bed{gap: var(--s-2);max-width: 46rem}.pk-bed li{font-size: var(--fs-sm);line-height: var(--lh-sm)}@media (max-width: 1180px){.pks-4{grid-template-columns: repeat(2, minmax(0, 1fr))}.pks-4 .pk-t{min-height: 0}}@media (max-width: 900px){.pks:not(.pks-4){grid-template-columns: minmax(0, 1fr)}.pk-t{min-height: 0}.pks{row-gap: var(--s-6)}}@media (max-width: 640px){.pks-4{grid-template-columns: minmax(0, 1fr)}}.wg-kern{display: flex;align-items: baseline;gap: var(--s-4);max-width: 24em;margin-bottom: var(--head-gap);font-size: var(--fs-2);line-height: var(--lh-title);letter-spacing: var(--ls-title);font-weight: var(--w-bold)}.wg-kern .strich{flex: none}.wg{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--grid-gap)}.wg-c{display: grid;gap: var(--s-5);align-content: start;padding: var(--card-pad);border-radius: var(--r-card);background: #fff;box-shadow: inset 0 0 0 1px var(--line-2)}.ch:not(.ch-paper) .wg-c{background: var(--paper);box-shadow: none}.wg-mensch{box-shadow: inset 0 0 0 2px var(--ink)}.ch:not(.ch-paper) .wg-mensch{background: #fff;box-shadow: inset 0 0 0 2px var(--ink)}.wg-kette{list-style: none;margin: var(--s-7) 0 0;padding: 0;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--grid-gap)}.wg-kette li{display: grid;gap: var(--s-2);align-content: start;padding-top: var(--s-4);border-top: 3px solid var(--ink);color: var(--ink-2);font-weight: var(--w-med)}.wg-kette .num{font: var(--w-bold) var(--fs-xs)/1 var(--mono);letter-spacing: var(--ls-mono);color: var(--red-ink)}.wg-kette b{color: var(--ink);font-size: var(--fs-1);line-height: var(--lh-title);letter-spacing: var(--ls-title)}.wg-note{margin-top: var(--s-6);max-width: var(--measure);color: var(--ink-2);font-weight: var(--w-med)}@media (max-width: 760px){.wg, .wg-kette{grid-template-columns: minmax(0, 1fr)}.wg-kern{font-size: var(--fs-1)}}.pv-hero .l2{white-space: nowrap}.pv-tbl{overflow-x: auto;border-radius: var(--r-card);border: 1px solid var(--line-2);background: #fff}.pv-tbl table{border-collapse: collapse;width: 100%;font-size: var(--fs-sm);line-height: var(--lh-sm)}.pv-tbl th, .pv-tbl td{padding: var(--s-3) var(--s-4);text-align: center;vertical-align: middle;border-bottom: 1px solid var(--line-2)}.pv-tbl tbody th{width: 40%;text-align: left;font-weight: var(--w-med);color: var(--ink-2)}.pv-tbl thead th{padding-block: var(--s-5) var(--s-4);font-size: var(--fs-1);line-height: var(--lh-title);font-weight: var(--w-black);vertical-align: bottom}.pv-tbl thead small, .pv-mc h3 small{display: block;margin-top: var(--s-1);font: var(--w-med) var(--fs-xs)/1.2 var(--mono);letter-spacing: var(--ls-mono);text-transform: uppercase;color: var(--red-ink)}.pv-tbl .pv-top{background: var(--paper)}.pv-tbl .pv-w td{font-weight: var(--w-bold);color: var(--ink)}.pv-tbl .pv-w th{color: var(--ink);font-weight: var(--w-bold)}.pv-tbl tbody tr:last-child th, .pv-tbl tbody tr:last-child td{border-bottom: 0}.pv-tbl:focus-visible{outline-offset: 3px}.pv-y{color: var(--good);font-weight: var(--w-black)}.pv-n{color: var(--ink-3)}.pv-m{display: none}.pv-mc{display: grid;gap: var(--s-4);padding: var(--card-pad);border-radius: var(--r-card);background: var(--paper)}.pv-mc.pv-top{background: #fff;box-shadow: inset 0 0 0 2px var(--ink)}.pv-mc dl{margin: 0;display: grid;gap: 0}.pv-mc dl div{display: flex;justify-content: space-between;gap: var(--s-4);padding: var(--s-2) 0;border-top: 1px solid var(--line)}.pv-mc dt{color: var(--ink-2);font-size: var(--fs-sm);font-weight: var(--w-med)}.pv-mc dd{margin: 0;font-size: var(--fs-sm);font-weight: var(--w-bold);text-align: right}.pv-ml{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--s-2)}.pv-ml li{display: grid;grid-template-columns: 18px minmax(0, 1fr);gap: var(--s-3);font-size: var(--fs-sm);line-height: var(--lh-sm);font-weight: var(--w-med)}.pv-ml .n{color: var(--ink-3)}.pv-ind{display: grid;grid-template-columns: minmax(0, 4fr) minmax(0, 5fr) auto;gap: var(--s-5) var(--col-gap);align-items: center;margin-top: var(--grid-gap);padding: var(--card-pad);border-radius: var(--r-card);box-shadow: inset 0 0 0 1px var(--line)}.pv-ind > div{display: grid;gap: var(--s-2)}.pv-ind p{color: var(--ink-2);font-weight: var(--w-med)}.pv-ind .slist{gap: var(--s-2)}.pv-ind .slist li{font-size: var(--fs-sm);line-height: var(--lh-sm)}.pv-io{align-items: start}.pv-io .panel{background: #fff;box-shadow: inset 0 0 0 1px var(--line-2);gap: var(--s-5)}.pv-io .pv-in{box-shadow: inset 0 0 0 2px var(--ink)}.pv-io h3{display: flex;align-items: center;gap: var(--s-2)}.pv-io h3 .i{color: var(--good)}.pv-note{color: var(--ink-2);font-size: var(--fs-sm);line-height: var(--lh-sm);font-weight: var(--w-med);max-width: var(--measure)}.pv-bed{gap: var(--s-4)}.pv-bed li{font-size: var(--fs-base);color: var(--ink)}.pv-apps{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s-5) var(--s-7);padding: var(--card-pad);border-radius: var(--r-card);background: var(--paper)}.pv-apps > div{display: grid;gap: var(--s-3);max-width: 46rem}.pv-apps p{color: var(--ink-2);font-weight: var(--w-med);max-width: var(--measure)}@media (max-width: 960px){.pv-ind{grid-template-columns: minmax(0, 1fr);align-items: start}.pv-ind .btn{justify-self: start}}@media (max-width: 760px){.pv-tbl{display: none}.pv-m{display: grid;gap: var(--s-4)}.pv-hero .l2{white-space: normal}}.agb-draft{margin: 0 0 var(--s-6);padding: var(--s-4) var(--s-5);border-radius: var(--r-card);background: var(--warn-soft);box-shadow: inset 4px 0 0 var(--warn);color: var(--ink);font-weight: var(--w-med)}.agb-draft b{display: block;font-weight: var(--w-black)}.agb-v{font: var(--w-med) var(--fs-xs)/1 var(--mono);letter-spacing: 0.04em;color: var(--warn);white-space: nowrap}
@keyframes vl-in{from{opacity: 0;transform: translate3d(0, .9em, 0)}}@keyframes vl-pop{from{opacity: 0;transform: scale(.82)}}@keyframes vl-popin{from{opacity: 0;transform: scale(.82)}to{opacity: 1;transform: none}}@keyframes vl-fade{from{opacity: 0}}@keyframes vl-l{from{opacity: 0;transform: translate3d(-1.6em, 0, 0)}}@keyframes vl-r{from{opacity: 0;transform: translate3d(1.6em, 0, 0)}}@keyframes vl-drop{from{opacity: 0;transform: translate3d(0, -1.4em, 0) scale(.96)}}@keyframes vl-grow{from{transform: scaleX(0)}}@keyframes vl-growy{from{transform: scaleY(0)}}@keyframes vl-draw{from{stroke-dashoffset: 1}}@keyframes vl-out{from{opacity: 1;transform: none}to{opacity: 0;transform: scale(.92)}}@keyframes vl-dim{from{opacity: 1}}@keyframes vl-shift{from{transform: translate3d(0, calc(-1 * var(--sh, 3.2em)), 0)}}@keyframes vl-fly{0%{opacity: 0;transform: translate3d(var(--fx), var(--fy), 0) scale(.6)}18%{opacity: 1}82%{opacity: 1;transform: none}100%{opacity: 0;transform: scale(.9)}}@keyframes vl-blink{50%{opacity: 0}}@keyframes vl-pulse{0%{box-shadow: 0 0 0 0 rgba(220, 49, 24, .45)}100%{box-shadow: 0 0 0 1.1em rgba(220, 49, 24, 0)}}@keyframes vl-tap{0%{opacity: 0;transform: scale(1.8)}30%{opacity: .9;transform: scale(1)}55%{opacity: .9;transform: scale(.8)}100%{opacity: 0;transform: scale(1.3)}}@keyframes vl-stamp{from{opacity: 0;transform: scale(1.9) rotate(-18deg)}}.v-grow{transform-origin: left center}.v-draw, .vl-chk path, .vl-sign path{stroke-dasharray: 1}.v-out, .v-tap, .v-fly, .v-fly2, .v-suck, .v-box{opacity: 0}.v-dim{opacity: .1}.vl-on .v-in{animation: vl-in .6s var(--ease-o) var(--d, 0s) both}.vl-on .v-pop{animation: vl-pop .5s var(--ease-o) var(--d, 0s) both}.vl-on .v-fade{animation: vl-fade .4s var(--ease) var(--d, 0s) both}.vl-on .v-l{animation: vl-l .6s var(--ease-o) var(--d, 0s) both}.vl-on .v-r{animation: vl-r .6s var(--ease-o) var(--d, 0s) both}.vl-on .v-drop{animation: vl-drop .55s var(--ease-o) var(--d, 0s) both}.vl-on .v-grow{animation: vl-grow .6s var(--ease) var(--d, 0s) both}.vl-on .v-draw{animation: vl-draw .8s var(--ease) var(--d, 0s) both}.vl-on .v-out{animation: vl-out .5s var(--ease) var(--d, 0s) both}.vl-on .v-dim{animation: vl-dim .6s var(--ease) var(--d, 0s) both}.vl-on .v-shift{animation: vl-shift .55s var(--ease-o) var(--d, 0s) both}.vl-on .v-fly{animation: vl-fly 1s var(--ease) var(--d, 0s) both}.vl-on .v-tap{animation: vl-tap .7s var(--ease) var(--d, 0s) both}.vl-on .v-stamp{animation: vl-stamp .45s var(--ease-o) var(--d, 0s) both}.vl-on .v-type{animation: vl-l .45s var(--ease-o) var(--d, 0s) both}.vl-paused, .vl-paused *, .vl-paused *::before, .vl-paused *::after{animation-play-state: paused !important}.sh-sm .d2{font-size: var(--fs-3)}.vl-sig{margin: 0;display: grid;gap: 12px;min-width: 0}.vl-sv{position: relative;aspect-ratio: 5 / 4;border-radius: var(--r-lg);overflow: hidden;container-type: inline-size;background: radial-gradient(circle at 1px 1px, rgba(179, 36, 15, .15) 1px, transparent 1.4px) 0 0 / 16px 16px, var(--red-paper)}.vl-dark .vl-sv{background: radial-gradient(circle at 1px 1px, rgba(255, 255, 255, .07) 1px, transparent 1.4px) 0 0 / 16px 16px, #22272d;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .07)}.vl-sc{position: absolute;inset: 0;display: grid;place-items: center;padding: 7cqw 6cqw 10cqw;font-size: 2.2cqw;line-height: 1.3;color: var(--ink)}.vl-sc-cap{position: absolute;left: 5cqw;right: 5cqw;bottom: 3.6cqw;font: 600 max(9px, 1.45cqw)/1.3 var(--mono);letter-spacing: .05em;text-transform: uppercase;color: var(--ink-3)}.vl-cap{display: flex;align-items: center;justify-content: space-between;gap: var(--s-3);font: 500 var(--fs-xs)/1.4 var(--mono);letter-spacing: .02em;color: var(--ink-3)}.dark .vl-cap{color: var(--graphite-mute)}.vl-ctl{flex: none;width: 34px;height: 34px;border: 0;border-radius: 10px;display: grid;place-items: center;background: transparent;box-shadow: inset 0 0 0 1px var(--line);color: var(--ink-2);cursor: pointer;transition: box-shadow var(--t-fast), color var(--t-fast)}.vl-ctl:hover{box-shadow: inset 0 0 0 1.5px var(--ink);color: var(--ink)}@media (max-width: 900px){.vl-ctl{width: 44px;height: 44px;border-radius: 11px}}.dark .vl-ctl{box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .22);color: #fff}.vl-ctl > span{display: grid}.vl-ctl .i{width: 16px;height: 16px}.vl-ctl .sr{display: block}.vl-ctl-r, .vl-done .vl-ctl-p{display: none !important}.vl-done .vl-ctl-r{display: grid !important}.vl-app{display: grid;place-items: center;flex: none;width: 2.4em;height: 2.4em;border-radius: .65em;background: var(--ink);color: #fff;font-style: normal}.vl-app .mono{width: 62%;height: auto}.vl-lock{width: .8em;height: .95em;border-radius: .2em;background: var(--good);flex: none}.vl-chk{width: 1.1em;height: 1.1em;fill: none;stroke: currentColor;stroke-width: 3;stroke-linecap: round;stroke-linejoin: round}.vl-sign{width: 100%;height: auto}.vl-sign path{fill: none;stroke: #1d1d1f;stroke-width: 2.6;stroke-linecap: round}.vl-caret{display: inline-block;width: 2px;height: 1.1em;background: var(--red);animation: vl-blink 1s steps(1) infinite}.vl-tap{position: absolute;width: 2.6em;height: 2.6em;border-radius: 50%;background: rgba(220, 49, 24, .28);box-shadow: 0 0 0 .25em rgba(220, 49, 24, .4);pointer-events: none}.vl-type{position: relative;display: inline-block;overflow: hidden;white-space: nowrap;vertical-align: bottom}.vl-type::after{content: "";position: absolute;inset: 0;background: #fff;transform: translateX(101%)}.vl-on .vl-type::after{animation: vl-typing .9s steps(16) .2s both}@keyframes vl-typing{from{transform: translateX(0)}}.vl-sw2{display: inline-grid;justify-items: end}.vl-sw2 > *{grid-area: 1 / 1}.vl-ring circle{fill: none;stroke-width: 8}.vl-ring .bg{stroke: #e7e9ec}.vl-ring .fg{stroke: var(--good);stroke-linecap: round;stroke-dasharray: 100;stroke-dashoffset: 8;transform: rotate(-90deg);transform-origin: 50% 50%}@keyframes vl-ring{from{stroke-dashoffset: 100}}.vl-um-bar .dots, .vl-br-bar .dots, .vl-ck-bar .dots{display: flex;gap: .8cqw}.vl-um-bar .dots i, .vl-br-bar .dots i, .vl-ck-bar .dots i{width: 1.2cqw;height: 1.2cqw;border-radius: 50%;background: #d4d4d9}.vl-um-toast > span, .vl-ck-toast > span, .vl-pc-push > span{display: grid;min-width: 0}.vl-trust{display: flex;align-items: center;gap: var(--s-3);font: 500 var(--fs-xs) var(--mono);letter-spacing: .06em;text-transform: uppercase;color: var(--ink-3)}.vl-trust .strich{--strich-w: 16px;--strich-h: 3px}.dark .vl-trust{color: var(--graphite-mute)}.vl-um-bar, .vl-br-bar, .vl-ck-bar{display: flex;align-items: center;gap: 2cqw;height: 4.4cqw;padding: 0 1.6cqw;background: #f2f2f5;border-bottom: 1px solid var(--line-2)}@container (max-width: 520px){.vl-pf-m .vl-sc, .vl-sig .vl-sc{font-size: 2.6cqw;padding-inline: 4cqw}}.vl-ab-w{display: grid;gap: var(--s-5);justify-items: start}.vl-ab{position: relative;width: 100%;display: grid;grid-template-columns: repeat(var(--n), minmax(0, 1fr));gap: var(--s-5);list-style: none;margin: 0;padding: 40px 0 0}.vl-ab::before, .vl-ab::after{content: "";position: absolute;left: 0;right: 0;top: 10px;height: 3px;border-radius: 2px;background: var(--line-2)}.vl-ab::after{background: var(--red);transform-origin: left}.vl-on.vl-ab::after{animation: vl-grow 1.8s var(--ease) .1s both}.vl-ab li{position: relative;display: grid;gap: var(--s-1);align-content: start}.vl-on.vl-ab li{animation: vl-in .6s var(--ease-o) calc(.15s + var(--i) * .24s) both}.vl-ab-dot{position: absolute;top: -40px;left: 0;width: 23px;height: 23px;border-radius: 7px;background: #fff;box-shadow: inset 0 0 0 2.5px var(--red);transform: rotate(-10deg)}.vl-ab li:last-child .vl-ab-dot{background: var(--red)}.vl-ab-when{font: 700 var(--fs-xs) var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--red-ink)}.vl-ab b{font-size: var(--fs-base);letter-spacing: -.015em}.vl-ab-x{color: var(--ink-2);font-size: var(--fs-sm);font-weight: 500}.dark .vl-ab::before{background: rgba(255, 255, 255, .15)}.dark .vl-ab-dot{background: var(--graphite);box-shadow: inset 0 0 0 2.5px var(--red-glow)}.dark .vl-ab-when{color: var(--red-glow)}.dark .vl-ab-x{color: var(--graphite-mute)}@media (max-width: 900px){.vl-ab{grid-template-columns: minmax(0, 1fr);gap: var(--s-5);padding: 0 0 0 40px}.vl-ab::before, .vl-ab::after{left: 10px;right: auto;top: 6px;bottom: 6px;width: 3px;height: auto}.vl-ab::after{transform-origin: top}.vl-on.vl-ab::after{animation-name: vl-growy}.vl-ab-dot{top: 0;left: -42px}}.vl-lx{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--s-4);list-style: none;margin: 0;padding: 0}.vl-lx li{display: grid}.vl-lx-a{position: relative;display: grid;grid-template-rows: auto auto 1fr auto;gap: var(--s-2);padding: var(--s-5) var(--s-5) 20px;border-radius: var(--r-card);background: #fff;box-shadow: inset 0 0 0 1px var(--line-2);text-decoration: none;color: var(--ink);transition: box-shadow .25s, transform .3s var(--ease-o)}.vl-lx-a:hover, .vl-lx-a:focus-visible{box-shadow: inset 0 0 0 1.5px var(--ink), var(--sh-2);transform: translateY(-3px)}.vl-lx-g{display: grid;place-items: center;width: 48px;height: 48px;margin-bottom: var(--s-2);border-radius: 13px;background: var(--red-paper);color: var(--red)}.vl-lx-g .i{width: 26px;height: 26px}.vl-lx-g svg *{stroke-dasharray: 1}.vl-lx-a:hover .vl-lx-g svg *, .vl-lx-a:focus-visible .vl-lx-g svg *{animation: vl-draw .8s var(--ease) both}.vl-lx-n{position: absolute;top: 22px;right: 22px;font: 700 var(--fs-xs) var(--mono);color: var(--ink-3)}.vl-lx-a b{font-size: var(--fs-base);letter-spacing: -.02em;line-height: 1.15}.vl-lx-s{color: var(--ink-2);font-size: var(--fs-sm);font-weight: 500}.vl-lx-ar{margin-top: var(--s-2);color: var(--red);transition: transform .3s var(--ease-o)}.vl-lx-ar .i{width: 20px;height: 20px}.vl-lx-a:hover .vl-lx-ar{transform: translateX(6px)}.ch-paper .vl-lx-a, .ch-red .vl-lx-a{box-shadow: 0 0 0 1px rgba(21, 21, 21, .04), var(--sh-1)}@media (max-width: 1060px){.vl-lx{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 560px){.vl-lx{grid-template-columns: minmax(0, 1fr)}}.vl-ah{padding-block: var(--hero-top) var(--hero-bot);overflow-x: clip}.vl-ah-in{display: grid;grid-template-columns: minmax(0, 4.5fr) minmax(0, 7.5fr);gap: var(--col-gap);align-items: center}.vl-ah-t{display: grid;gap: 20px;align-content: start}.vl-ah-h{font-size: var(--fs-4)}.vl-ah-h .l2{display: block}.vl-ckf{margin: 0;display: grid;gap: var(--s-3);min-width: 0}.vl-ck-cv{position: relative;aspect-ratio: 1 / .74;container-type: inline-size}.vl-ck-cv > *{position: absolute}.vl-ck-win{left: 0;top: 5cqw;width: 88cqw;border-radius: 1.6cqw;overflow: hidden;background: #f5f5f7;box-shadow: 0 5cqw 10cqw -4cqw rgba(0, 0, 0, .65), 0 0 0 1px rgba(255, 255, 255, .1)}.vl-ck-bar{background: #e9e9ee;border-bottom-color: #dcdce1;height: 4cqw}.vl-ck-url{flex: 1;display: flex;justify-content: center;align-items: center;gap: .8cqw;height: 2.6cqw;border-radius: .8cqw;background: #fff;font: 600 1.25cqw var(--mono);color: #424245}.vl-ck{display: grid;grid-template-columns: 17cqw minmax(0, 1fr);height: 50cqw;font-size: 1.36cqw;line-height: 1.3;color: #1d1d1f}.vl-ck-side{display: grid;align-content: start;gap: .2em;padding: 1.2em .8em;background: #fbfbfc;border-right: 1px solid #e8e8ed}.vl-ck-brand{display: flex;align-items: center;gap: .55em;padding: 0 .35em 1em}.vl-ck-brand .mono{width: 1.9em;height: 1.5em;flex: none}.vl-ck-brand span{display: grid;line-height: 1.15;min-width: 0;white-space: nowrap}.vl-ck-brand small{color: #6e6e73;font-size: .82em}.vl-ck-nav{position: relative;display: flex;align-items: center;gap: .6em;padding: .5em .6em;border-radius: .55em;color: #424245;font-weight: 600;white-space: nowrap}.vl-ck-nav > i{width: .9em;height: .9em;border-radius: .28em;box-shadow: inset 0 0 0 1.5px #aeaeb2;flex: none}.vl-ck-nav.on{background: #ebebef;color: #1d1d1f}.vl-ck-nav.on::before{content: "";position: absolute;left: -.8em;top: .5em;bottom: .5em;width: 3px;border-radius: 0 3px 3px 0;background: var(--red)}.vl-ck-badge{margin-left: auto;display: grid;place-items: center;min-width: 1.7em;height: 1.5em;padding: 0 .45em;border-radius: 99px;background: var(--red);color: #fff;font-style: normal;font-size: .8em;font-weight: 700}.vl-ck-badge.m{background: #e3e3e8;color: #424245}.vl-ck-badge b{font: inherit}.vl-ck-main{display: grid;align-content: start;gap: 1.1em;padding: 1.4em 1.6em;min-width: 0;overflow: hidden}.vl-ck-top{display: flex;justify-content: space-between;align-items: flex-end;gap: 1em}.vl-ck-top small{display: block;color: #6e6e73;font-size: .85em;font-weight: 600}.vl-ck-top b{font-size: 1.75em;letter-spacing: -.03em}.vl-ck-sync{display: inline-flex;align-items: center;gap: .45em;padding: .35em .85em;border-radius: 99px;background: #e3f4ea;color: #1a8f4c;font-weight: 700;font-size: .85em;white-space: nowrap}.vl-ck-sync i{width: .55em;height: .55em;border-radius: 50%;background: #1a8f4c}.vl-ck-kpis{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: .7em}.vl-ck-kpis > div, .vl-ck-card{border-radius: .75em;background: #fff;box-shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 0 0 1px #e8e8ed}.vl-ck-kpis > div{display: grid;gap: .3em;padding: .8em .9em;min-width: 0}.vl-ck-kpis span{color: #6e6e73;font-size: .8em;font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.vl-ck-kpis b{font-size: 1.3em;letter-spacing: -.02em;white-space: nowrap}.vl-ck-grid{display: grid;grid-template-columns: 1.1fr 1fr;gap: .8em;align-items: start}.vl-ck-card{display: grid;align-content: start;padding: .9em 1em .3em;overflow: hidden;min-width: 0;--sh: 3.3em}.vl-ck-card:first-child{height: 13.5em}.vl-ck-card .mh6{display: flex;justify-content: space-between;align-items: baseline;gap: .5em;padding-bottom: .6em;font-size: 1em}.vl-ck-card .mh6 span{font: 600 .72em var(--mono);letter-spacing: .04em;color: #6e6e73;text-transform: uppercase;white-space: nowrap}.vl-ck-card .mh6 span b{font: inherit}.vl-ck-row{display: grid;grid-template-columns: auto minmax(0, 1fr) auto;gap: .7em;align-items: center;height: 3.3em;border-top: 1px solid #efeff2}.vl-ck-row .dot{width: .6em;height: .6em;border-radius: 50%;background: #c7c7cc}.vl-ck-row .dot.r{background: var(--red)}.vl-ck-row > span, .vl-ck-task > span:last-child{display: grid;min-width: 0;line-height: 1.2}.vl-ck-row b, .vl-ck-row small, .vl-ck-task b, .vl-ck-task small{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.vl-ck-row small, .vl-ck-task small{color: #6e6e73;font-size: .85em}.vl-ck-row .pill{font-size: .75em}.vl-ck-new{margin: 0 -1em;padding: 0 1em;background: #fdf3f0;border-top-color: transparent}.vl-ck-task{display: grid;grid-template-columns: auto minmax(0, 1fr);gap: .75em;align-items: center;padding: .62em 0;border-top: 1px solid #efeff2}.vl-ck-cb{position: relative;display: grid;place-items: center;width: 1.35em;height: 1.35em;border-radius: .42em;box-shadow: inset 0 0 0 1.5px #c7c7cc;color: #fff}.vl-ck-done .vl-ck-cb::before{content: "";position: absolute;inset: 0;border-radius: inherit;background: #1a8f4c}.vl-ck-cb .vl-chk{position: relative;width: .9em;height: .9em}.vl-on .vl-ck-done .vl-ck-cb::before{animation: vl-pop .3s var(--ease-o) 3.35s both}.vl-on .vl-ck-done .v-draw{animation-delay: 3.45s;animation-duration: .4s}.vl-ck-task b{position: relative}.vl-ck-strike{position: absolute;left: 0;right: 0;top: 55%;height: 1.5px;background: #1d1d1f}.vl-ck-done > span:last-child{opacity: .5}.vl-on .vl-ck-done > span:last-child{animation: vl-dim .35s var(--ease) 3.8s both}.vl-ck-toast{right: 1cqw;top: 0;width: 38cqw;z-index: 4;display: flex;gap: 1.2cqw;align-items: center;padding: 1.3cqw 1.5cqw;border-radius: 2cqw;background: rgba(29, 29, 31, .94);color: #fff;font-size: 1.55cqw;line-height: 1.25;box-shadow: 0 3cqw 6cqw -3cqw rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .08)}.vl-ck-toast .vl-app, .vl-pc-push .vl-app{background: var(--red)}.vl-ck-toast .vl-app{width: 4cqw;height: 4cqw;border-radius: 1cqw}.vl-ck-toast small{color: #a1a1a6;font-size: .8em}.vl-ck-paid{left: 22cqw;bottom: 1cqw;z-index: 4;display: flex;gap: 1.2cqw;align-items: center;padding: 1.3cqw 2cqw 1.3cqw 1.3cqw;border-radius: 1.8cqw;background: #fff;color: #1d1d1f;font-size: 1.55cqw;line-height: 1.25;box-shadow: 0 3cqw 6cqw -3cqw rgba(0, 0, 0, .7)}.vl-ck-paid > span:last-child{display: grid}.vl-ck-paid small{color: #6e6e73;font-size: .82em}.vl-ck-pi{display: grid;place-items: center;width: 3.6cqw;height: 3.6cqw;border-radius: 50%;background: #e3f4ea;color: #1a8f4c}.vl-ck-pi .i{width: 60%;height: 60%}.vl-ck-ph{right: 0;bottom: 0;width: 22cqw;z-index: 3}.vl-ck-ph .ph{font-size: 4.6cqi}.vl-live{display: inline-block;width: 8px;height: 8px;margin-right: var(--s-2);border-radius: 50%;background: var(--good-bright, #34c759);vertical-align: middle;animation: vl-blink 2s steps(1) infinite}@media (max-width: 900px){.vl-ah-in{grid-template-columns: minmax(0, 1fr)}.vl-ckf{max-width: 720px}}.vl-day{position: relative}.vl-day-rail, .vl-day-ph{display: none}.vl-day-sts{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--sec-sm)}.vl-day-st{display: grid;grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);gap: var(--sec-xs);align-items: center}.vl-day-t{display: grid;gap: var(--s-3);align-content: center}.vl-day-t > p:not(.vl-day-k):not(.a-auto){color: var(--ink-2);font-weight: 500;font-size: var(--fs-base);max-width: 30em}.vl-day-k{font: 500 var(--fs-xs) var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3)}.vl-day-k .n{color: var(--red-ink)}.vl-day-m .iphone{width: min(250px, 100%);margin-inline: auto}@media (max-width: 600px){.vl-day-st{grid-template-columns: minmax(0, 1fr)}.vl-day-m .iphone{width: min(200px, 60vw)}}.vl-day.vl-pin-live{height: calc(var(--n) * 68vh + 32vh)}.vl-pin-live .vl-day-sticky{position: sticky;top: var(--hdr);height: calc(100vh - var(--hdr));min-height: 600px;display: grid;grid-template-columns: minmax(150px, 2.2fr) minmax(0, 5fr) minmax(0, 3.6fr);gap: var(--sec-xs);align-items: center}.vl-pin-live .vl-day-rail{position: relative;display: grid;gap: clamp(12px, 2.2vh, 22px);list-style: none;margin: 0;padding: 0 0 0 30px}.vl-pin-live .vl-day-rail::before, .vl-day-fill{content: "";position: absolute;left: 7px;top: 8px;bottom: 8px;width: 3px;border-radius: 2px;background: var(--line-2)}.vl-day-fill{bottom: auto;height: calc(100% - 16px);background: var(--red);transform-origin: top;transform: scaleY(var(--pp, 0))}.vl-pin-live .vl-day-rail li{position: relative;display: grid;gap: 1px;color: var(--ink-3);transition: color .35s var(--ease)}.vl-pin-live .vl-day-rail li .num{font: 500 var(--fs-xs) var(--mono);letter-spacing: .06em}.vl-pin-live .vl-day-rail li::before{content: "";position: absolute;left: -30px;top: .25em;width: 17px;height: 17px;border-radius: 6px;background: #fff;box-shadow: inset 0 0 0 2px var(--line);transition: background .35s, box-shadow .35s, transform .35s var(--ease-o)}.vl-pin-live .vl-day-rail li.past{color: var(--ink-2)}.vl-pin-live .vl-day-rail li.past::before{background: var(--red);box-shadow: none;transform: scale(.7)}.vl-pin-live .vl-day-rail li.on{color: var(--ink)}.vl-pin-live .vl-day-rail li.on::before{background: var(--red);box-shadow: 0 0 0 5px rgba(220, 49, 24, .16);transform: rotate(-10deg)}.vl-pin-live .vl-day-rail b{font-size: 1.02rem;letter-spacing: -.01em}.vl-pin-live .vl-day-sts{display: grid;gap: 0}.vl-pin-live .vl-day-st{grid-area: 1 / 1;grid-template-columns: minmax(0, 1fr);opacity: 0;visibility: hidden;transition: opacity .35s var(--ease), visibility 0s linear .35s}.vl-pin-live .vl-day-st.on{opacity: 1;visibility: visible;transition: opacity .45s var(--ease)}.vl-pin-live .vl-day-st.on .vl-day-t > *{animation: vl-in .6s var(--ease-o) both}.vl-pin-live .vl-day-st.on .vl-day-t > :nth-child(2){animation-delay: .06s}.vl-pin-live .vl-day-st.on .vl-day-t > :nth-child(3){animation-delay: .12s}.vl-pin-live .vl-day-st.on .vl-day-t > :nth-child(4){animation-delay: .2s}.vl-pin-live .vl-day-m{display: none}.vl-pin-live .vl-day-ph{display: grid;justify-items: center;gap: 16px}.vl-day-ph .iphone{width: min(290px, calc((100vh - var(--hdr) - 130px) / 2.15))}.vl-day-scr{transform: translate3d(100%, 0, 0);opacity: 0;transition: transform .55s var(--ease-o), opacity .35s var(--ease)}.vl-day-scr.on{transform: none;opacity: 1}.vl-day-scr.past{transform: translate3d(-35%, 0, 0);opacity: 0}.vl-day-sync{display: inline-flex;align-items: center;gap: 8px;padding: 6px 12px;border-radius: 99px;background: var(--good-soft);color: var(--good);font: 700 .72rem var(--mono);letter-spacing: .06em;text-transform: uppercase}.vl-day-sync i{width: 7px;height: 7px;border-radius: 50%;background: var(--good)}.vl-day-sync.ping{animation: vl-pop .45s var(--ease-o)}.vl-mods{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--s-4);list-style: none;margin: 0;padding: 0}.vl-mods > li{display: grid}.vl-mod{display: grid;grid-template-rows: auto auto auto 1fr auto;gap: var(--s-2);padding: var(--s-3) var(--s-3) 20px;border-radius: var(--r-card);background: #fff;box-shadow: 0 0 0 1px rgba(21, 21, 21, .05), var(--sh-1);text-decoration: none;color: var(--ink);transition: box-shadow .25s, transform .3s var(--ease-o)}.vl-mod:hover, .vl-mod:focus-visible{box-shadow: 0 0 0 1.5px var(--ink), var(--sh-2);transform: translateY(-3px)}.vl-mod > :not(.vl-mod-f){margin-inline: 8px}.vl-mod-f{display: grid;place-items: center;min-height: 168px;margin-bottom: 10px;padding: 16px;border-radius: 12px;background: radial-gradient(circle at 1px 1px, rgba(255, 255, 255, .07) 1px, transparent 1.4px) 0 0 / 14px 14px, var(--graphite)}.vl-mod-f .uf{position: relative;width: 100%;max-width: 290px;font-size: 13px}.vl-mod-n{font: 700 var(--fs-xs) var(--mono);color: var(--red-ink)}.vl-mod .h3{font-size: var(--fs-base)}.vl-mod-t{color: var(--ink-2);font-weight: 500;font-size: var(--fs-sm)}.vl-mod-ar{margin-top: var(--s-2);color: var(--red);transition: transform .3s var(--ease-o)}.vl-mod-ar .i{width: 20px;height: 20px}.vl-mod:hover .vl-mod-ar{transform: translateX(6px)}.vl-sw2 > :last-child{opacity: 0}.vl-mod.vl-on .vl-sw2 > :first-child{animation: vl-out .3s var(--ease) var(--d2, .7s) both}.vl-mod.vl-on .vl-sw2 > :last-child{animation: vl-popin .4s var(--ease-o) calc(var(--d2, .7s) + .12s) both}.vl-mf-plane{position: absolute;right: .9em;top: .8em;display: grid;color: var(--good);opacity: 0}.vl-mf-plane .i{width: 1.2em;height: 1.2em}.vl-mod.vl-on .vl-mf-plane{animation: vl-plane .9s var(--ease) .35s both}@keyframes vl-plane{0%{opacity: 0;transform: translate(-1em, .6em)}30%{opacity: 1}100%{opacity: 0;transform: translate(2.2em, -1.6em) rotate(-35deg)}}.vl-mf-sig .vl-sign{width: 55%}.vl-mod.vl-on .vl-mf-sig .vl-sign path{animation: vl-draw 1s var(--ease) .1s both}.vl-mf-sig{--d2: 1s}.vl-mf-sec{display: inline-block;height: 1em;overflow: hidden;vertical-align: top;line-height: 1}.vl-mf-sec span{display: block;height: 1em}.vl-mod.vl-on .vl-mf-sec span{animation: vl-reel 3s steps(3) .2s both}@keyframes vl-reel{to{transform: translateY(-300%)}}.vl-mf-qw{position: relative;display: block}.vl-mf-scan{position: absolute;inset: 0;border-top: 3px solid var(--red);opacity: 0}.vl-mod.vl-on .vl-mf-scan{animation: vl-qrscan 1.1s var(--ease) .1s both}@keyframes vl-qrscan{0%{opacity: 1;transform: none}90%{opacity: 1}100%{opacity: 0;transform: translateY(100%)}}.vl-mf-qr{--d2: 1.1s}.vl-mf-mahn .uf-r:nth-child(2){--d2: .4s}.vl-mf-mahn .uf-r:nth-child(3){--d2: 1.1s}.vl-mf-lager{gap: .7em}.vl-mf-st{display: grid;grid-template-columns: minmax(0, 1fr) 40%;gap: .8em;align-items: center;font-weight: 600}.vl-mf-st > span:first-child{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.vl-mf-bar, .vl-lg-bar{position: relative;height: .55em;border-radius: 99px;background: #e9e9ee}.vl-mf-bar i, .vl-lg-bar i{position: absolute;left: 0;top: 0;bottom: 0;width: var(--w);border-radius: inherit;background: var(--good);transform-origin: left}.vl-mf-bar i::after, .vl-lg-bar i::after{content: "";position: absolute;inset: 0;border-radius: inherit;background: var(--red);opacity: 0}.vl-mf-bar em, .vl-lg-bar em{position: absolute;left: 40%;top: -.3em;bottom: -.3em;width: 2px;background: #1d1d1f}.vl-mod.vl-on .vl-mf-st.drop i{animation: vl-bar 1.2s var(--ease) .2s both}.vl-mod.vl-on .vl-mf-st.drop i::after{animation: vl-popin .3s var(--ease) 1.2s both}@keyframes vl-bar{to{transform: scaleX(.45)}}.vl-mf-alert{display: flex;align-items: center;gap: .4em;padding: .45em .7em;border-radius: .55em;background: var(--red-paper);color: var(--red-ink);font-weight: 700;font-size: .9em;opacity: 0}.vl-mf-alert .i{width: 1em;height: 1em}.vl-mod.vl-on .vl-mf-alert{animation: vl-popin .4s var(--ease-o) 1.35s both}.vl-mf-slots{position: relative;display: grid;grid-template-columns: repeat(3, 1fr);gap: .4em}.vl-mf-slots span{position: relative;z-index: 1;padding: .4em 0;border-radius: .5em;background: var(--paper);text-align: center;font-weight: 600;font-size: .9em}.vl-mf-sel{position: absolute;z-index: 2;left: 0;top: 0;width: calc((100% - .8em) / 3);height: calc((100% - .4em) / 2);border-radius: .5em;box-shadow: inset 0 0 0 2px var(--red), 0 0 0 3px rgba(220, 49, 24, .18);transform: translate(calc(200% + .8em), 0)}.vl-mod.vl-on .vl-mf-sel{transform: translate(calc(100% + .4em), calc(100% + .4em))}.vl-mod.vl-on .vl-mf-sel{animation: vl-sel .9s var(--ease-o) .2s both}@keyframes vl-sel{from{transform: translate(calc(200% + .8em), 0)}}.vl-mf-ok{display: flex;align-items: center;gap: .35em;justify-self: start;padding: .3em .7em;border-radius: 99px;background: var(--good-soft);color: var(--good);font-weight: 700;font-size: .85em;opacity: 0}.vl-mf-ok .i{width: 1em;height: 1em}.vl-mod.vl-on .vl-mf-ok{animation: vl-popin .4s var(--ease-o) 1.1s both}.vl-mf-prog{position: relative;display: flex;justify-content: space-between;align-items: center;height: 1em;margin: .2em 0 .1em}.vl-mf-prog::before, .vl-mf-prog em{content: "";position: absolute;left: .4em;right: .4em;top: 50%;height: 3px;margin-top: -1.5px;border-radius: 2px;background: #e9e9ee}.vl-mf-prog em{background: var(--good);transform-origin: left;transform: scaleX(.34)}.vl-mf-prog i{position: relative;z-index: 1;width: .8em;height: .8em;border-radius: 50%;background: var(--good)}.vl-mf-prog i:nth-of-type(n+3){background: #d1d1d6}.vl-mod.vl-on .vl-mf-prog em{animation: vl-prog 1.2s var(--ease) .2s both}@keyframes vl-prog{to{transform: scaleX(1)}}.vl-mf-portal{--d2: 1.2s}.vl-tog{position: relative;flex: none;width: 2.2em;height: 1.3em;border-radius: 1em;background: #d1d1d6}.vl-tog::before{content: "";position: absolute;inset: 0;border-radius: inherit;background: var(--good);opacity: 0}.vl-tog::after{content: "";position: absolute;top: .15em;left: .15em;width: 1em;height: 1em;border-radius: 50%;background: #fff;box-shadow: 0 1px 2px rgba(0, 0, 0, .2)}.vl-mod.vl-on .vl-tog::before{animation: vl-fade .25s var(--ease) calc(.25s + var(--i) * .35s) both;opacity: 1}.vl-mod.vl-on .vl-tog::after{animation: vl-knob .3s var(--ease-o) calc(.25s + var(--i) * .35s) both}@keyframes vl-knob{to{transform: translateX(.9em)}}.vl-mf-auto .uf-r{--i: 0}@media (max-width: 1060px){.vl-mods{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 600px){.vl-mods{grid-template-columns: minmax(0, 1fr)}}.vl-dr{display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: var(--sec-xs);align-items: center;margin-top: var(--s-6);padding: var(--card-pad);border-radius: var(--r-lg);background: var(--graphite);color: #fff}.vl-dr-t{display: grid;gap: var(--s-3)}.vl-dr-k{display: flex;align-items: center;gap: var(--s-3);font: 500 var(--fs-xs) var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--graphite-mute)}.vl-dr-n{display: flex;flex-wrap: wrap;align-items: baseline;gap: var(--s-1) var(--s-4)}.vl-dr-n b{font-size: var(--fs-5);font-weight: 800;letter-spacing: -.05em;line-height: .9;color: var(--red-glow)}.vl-dr-n span{font-size: var(--fs-1);font-weight: 800;letter-spacing: -.02em}.vl-dr-x{color: var(--graphite-mute);font-weight: 500;max-width: 30em}.vl-dr-x b{color: #fff}.vl-dr-grid{position: relative;display: grid;grid-template-columns: repeat(22, minmax(0, 1fr));gap: 4px}.vl-dr-grid i, .vl-dr-leg i{position: relative;aspect-ratio: 1;border-radius: 3px;background: rgba(255, 255, 255, .07);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .08)}.vl-dr-grid i::after, .vl-dr-leg i::after{content: "";position: absolute;inset: 0;border-radius: inherit;background: var(--red);transform: scale(0);transition: transform .35s var(--ease-o) calc(var(--i, 0) * 6ms)}.vl-dr-grid i.on::after, .vl-dr-leg i.on::after{transform: none}.vl-dr-leg{grid-column: 2;display: flex;flex-wrap: wrap;gap: 6px 18px;margin-top: -12px;font: 600 .72rem var(--mono);letter-spacing: .04em;text-transform: uppercase;color: var(--graphite-mute)}.vl-dr-leg span{display: inline-flex;align-items: center;gap: 8px}.vl-dr-leg i{display: inline-block;width: 11px}@media (max-width: 900px){.vl-dr{grid-template-columns: minmax(0, 1fr)}.vl-dr-leg{grid-column: 1;margin-top: 0}}@media (max-width: 480px){.vl-dr-grid{gap: 2px}.vl-dr-grid i{border-radius: 2px}}.vl-sh{padding-block: var(--hero-top) var(--hero-bot);overflow-x: clip}.vl-sh-in{display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);gap: var(--col-gap);align-items: center}.vl-sh-t{display: grid;gap: 20px;align-content: start}.vl-sh-h{font-size: var(--fs-4)}.vl-sh-prob{display: grid;gap: var(--s-2);max-width: 34em;padding: var(--s-4) 20px;border-left: 3px solid var(--red);border-radius: 0 12px 12px 0;background: var(--paper);color: var(--ink-2);font-weight: 500}.vl-sh-app .vl-sh-prob{background: rgba(255, 255, 255, .06);color: #e3e6ea;border-left-color: var(--red-glow)}.vl-sh-app .crumbs, .vl-ah .crumbs{color: var(--graphite-mute)}@media (max-width: 900px){.vl-sh-in{grid-template-columns: minmax(0, 1fr)}.vl-sh .vl-sig{max-width: 640px}}.vl-vs{display: grid;grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);gap: 20px;align-items: stretch}.vl-vs-b, .vl-vs-a{display: grid;gap: var(--s-3);align-content: start;padding: var(--card-pad);border-radius: var(--r-card)}.vl-vs p{position: relative;font-size: var(--fs-1);font-weight: 700;line-height: 1.4;letter-spacing: -.01em}.vl-vs-b{background: var(--paper);color: var(--ink-2)}.vl-vs-x{position: absolute;left: -2%;right: -2%;top: 50%;height: 4px;border-radius: 2px;background: var(--red);rotate: -7deg}.vl-vs-a{background: var(--graphite);color: #fff}.vl-vs-a .eyebrow-inline{color: var(--red-glow)}.vl-vs-ar{display: flex;gap: 4px;align-self: center}.vl-vs-ar i{width: 6px;height: 26px;background: var(--red);transform: skewX(var(--slant))}@media (max-width: 760px){.vl-vs{grid-template-columns: minmax(0, 1fr)}.vl-vs-ar{justify-self: center;rotate: 90deg}}.vl-dark .vl-sc{color: #fff}.vl-dark .vl-sc-cap{color: var(--graphite-mute)}.vl-dark .uf{box-shadow: 0 1.4em 3em -1.6em rgba(0, 0, 0, .7);border-color: transparent}.vl-ba{place-items: center;align-content: center;gap: 1.2em}.vl-ba-was{position: relative;z-index: 2;font: 600 .8em var(--mono);letter-spacing: .05em;text-transform: uppercase;color: var(--graphite-mute)}.vl-ba-t{position: absolute;display: grid;justify-items: center;gap: .2em;width: 7.4em;padding: .9em .6em;border-radius: 1em;background: #fff;color: #1d1d1f;text-align: center;line-height: 1.15;box-shadow: 0 1.4em 3em -1.6em rgba(0, 0, 0, .7)}.vl-ba-t .i{width: 1.8em;height: 1.8em;color: #6e6e73}.vl-ba-t small{color: #6e6e73;font: 600 .7em var(--mono);text-transform: uppercase;letter-spacing: .05em}.vl-ba-t.t0{left: 6%;top: 8%;rotate: -6deg;--tx: 17em;--ty: 10em}.vl-ba-t.t1{left: 40%;top: 4%;rotate: 4deg;--tx: 1em;--ty: 12em}.vl-ba-t.t2{right: 6%;top: 10%;rotate: 7deg;--tx: -16em;--ty: 9em}.vl-ba-t.t3{left: 5%;bottom: 14%;rotate: 5deg;--tx: 18em;--ty: -9em}.vl-ba-t.t4{right: 6%;bottom: 16%;rotate: -5deg;--tx: -16em;--ty: -9em}.vl-on .v-suck{animation: vl-suck .8s cubic-bezier(.55, 0, .75, .3) var(--d) both}@keyframes vl-suck{0%{opacity: 1;transform: none}100%{opacity: 0;transform: translate(var(--tx), var(--ty)) scale(.3)}}.vl-ba-app{position: relative;z-index: 2;display: grid;gap: .5em;width: 19em;font-size: 1.1em;padding: 1.1em;border-radius: 1.3em;background: #fff;color: #1d1d1f;box-shadow: 0 2em 4em -1.6em rgba(0, 0, 0, .8), 0 0 0 1px rgba(255, 255, 255, .1)}.vl-ba-h{display: flex;align-items: center;gap: .6em;padding-bottom: .4em;font-size: 1.15em}.vl-ba-h .vl-app{background: var(--red);width: 2em;height: 2em}.vl-ba-m{display: grid;grid-template-columns: auto 1fr auto;gap: .6em;align-items: center;padding: .55em .7em;border-radius: .6em;background: #f5f5f7;font-weight: 700}.vl-ba-m > i{width: .7em;height: .7em;border-radius: 50%;background: var(--red)}.vl-ba-m .vl-chk{color: var(--good)}.vl-on .vl-ba-m .v-draw{animation-delay: calc(var(--d) + .3s)}.vl-ba-f{font: 600 .72em var(--mono);letter-spacing: .05em;text-transform: uppercase;color: #6e6e73;text-align: center}.vl-of{grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);gap: 4%;align-items: center}.vl-of-doc{position: relative;display: grid;gap: .45em;padding: 1.4em 1.4em 1.2em;border-radius: .6em;background: #fff;color: #1d1d1f;box-shadow: 0 2em 4em -1.6em rgba(0, 0, 0, .8);font-size: .92em}.vl-of-hd{display: flex;gap: .8em;align-items: center;padding-bottom: .7em;margin-bottom: .2em;border-bottom: 2px solid #1d1d1f}.vl-of-hd span{display: grid;line-height: 1.2;min-width: 0}.vl-of-hd small{color: #6e6e73;font-size: .8em}.vl-of-logo{flex: none;width: 2.2em;height: 2.2em;border-radius: .5em;background: #2f6f5e}.vl-of-l, .vl-of-tot{display: flex;justify-content: space-between;gap: .8em;padding: .35em 0;border-bottom: 1px solid #efeff2}.vl-of-l span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.vl-of-tot{border-bottom: 0;border-top: 2px solid #1d1d1f;font-weight: 800;font-size: 1.1em}.vl-of-stamp{position: absolute;left: 1.2em;bottom: -1.1em;background: #fff;padding: .25em .7em;border: 3px solid var(--good);border-radius: .4em;color: var(--good);font: 800 1.1em var(--mono);text-transform: uppercase;letter-spacing: .08em;transform: rotate(-8deg)}.vl-of-inv{display: grid;gap: .6em;justify-items: start;padding: 1.1em;border-radius: 1em;background: #fff;color: #1d1d1f;box-shadow: 0 2em 4em -1.6em rgba(0, 0, 0, .8)}.vl-of-inv .a-qr{width: 7em}.vl-of-inv > span:not(.uf-l):not(.vl-of-paid){display: grid;line-height: 1.2}.vl-of-inv small{color: #6e6e73}.vl-of-paid{display: inline-flex;align-items: center;gap: .3em;padding: .3em .7em;border-radius: 99px;background: var(--good-soft);color: var(--good);font-weight: 700;font-size: .85em}.vl-of-paid .i{width: 1em;height: 1em}.vl-ze{grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr);gap: 5%;align-items: center}.vl-ze-watch{position: relative;aspect-ratio: 1;width: 100%;max-width: 15em;justify-self: center}.vl-ze-ring{width: 100%;height: 100%}.vl-ze-ring circle{fill: none;stroke-width: 5}.vl-ze-ring .bg{stroke: rgba(255, 255, 255, .12)}.vl-ze-ring .fg{stroke: var(--red-glow);stroke-linecap: round;stroke-dasharray: 60;stroke-dashoffset: 0;transform: rotate(-90deg);transform-origin: 50% 50%}.vl-on .vl-ze-ring .fg{animation: vl-sec 6s linear both}@keyframes vl-sec{from{stroke-dashoffset: 60}}.vl-ze-watch > span{position: absolute;inset: 0;display: grid;place-content: center;justify-items: center;gap: .3em;text-align: center}.vl-ze-watch small{font: 600 .75em var(--mono);letter-spacing: .06em;text-transform: uppercase;color: var(--graphite-mute)}.vl-ze-watch b{font-size: 2.9em;font-weight: 800;letter-spacing: -.04em;line-height: 1}.vl-ze-watch em{font-style: normal}.vl-ze-rap{display: grid;gap: .5em;padding: 1.1em 1.2em;border-radius: 1.1em;background: #fff;color: #1d1d1f;box-shadow: 0 2em 4em -1.6em rgba(0, 0, 0, .8);font-size: .95em}.vl-ze-rap .uf-h small{color: #6e6e73}.vl-ze-fotos{display: grid;grid-template-columns: repeat(3, 1fr);gap: .4em;padding-top: .3em}.vl-ze-fotos i{aspect-ratio: 4 / 3;border-radius: .4em;background: linear-gradient(135deg, #d8e2dc, #b9c7be)}.vl-ze-fotos i:nth-child(2){background: linear-gradient(135deg, #f4f1ea, #d9cfbd)}.vl-ze-fotos i:nth-child(3){background: linear-gradient(135deg, #cfd9e6, #9fb3c9)}.vl-ze-sig{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: .6em;align-items: end;padding-top: .5em;border-top: 1px solid #efeff2}.vl-ze-sl{display: grid}.vl-ze-sl small{color: #6e6e73;font-size: .78em}.vl-ze-sl .vl-sign{width: 80%;height: 2.2em}.vl-lg{grid-template-rows: auto auto;gap: 1em;align-content: center}.vl-lg-tbl{display: grid;gap: .1em;width: 100%;padding: 1.1em 1.2em .6em;border-radius: 1.1em;background: #fff;color: #1d1d1f;box-shadow: 0 2em 4em -1.6em rgba(0, 0, 0, .8)}.vl-lg-tbl .uf-h{padding-bottom: .5em}.vl-lg-r{display: grid;grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr) 2.6em;gap: 1em;align-items: center;padding: .6em 0;border-top: 1px solid #efeff2}.vl-lg-r > span:first-child{display: grid;line-height: 1.2;min-width: 0}.vl-lg-r > span:first-child b{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.vl-lg-r small{color: #6e6e73;font-size: .8em}.vl-lg-r > b{text-align: right}.vl-lg-r.drop i{width: 74%;transform: scaleX(.4)}.vl-lg-r.drop i::after{opacity: 1}.vl-lg-r.drop > b{color: var(--red)}.vl-on .vl-lg-r.drop i{animation: vl-lgdrop 1.6s var(--ease) .7s both}@keyframes vl-lgdrop{from{transform: none}}.vl-on .vl-lg-r.drop i::after{animation: vl-fade .3s var(--ease) 2s both}.vl-lg-bar em{left: 40%}.vl-lg-alert{display: flex;gap: .8em;align-items: center;width: 100%;padding: .9em 1.1em;border-radius: 1em;background: var(--red);color: #fff;box-shadow: 0 1.5em 3em -1.5em rgba(0, 0, 0, .8);line-height: 1.25}.vl-lg-alert > .i{flex: none;width: 1.6em;height: 1.6em}.vl-lg-alert span{display: grid}.vl-lg-alert small{opacity: .9}.vl-ob{grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);gap: 5%;align-items: center}.vl-ob-ph{position: relative;width: 100%;max-width: 15.5em;justify-self: center}.vl-ob-ph .ph{gap: .6em}.vl-ob-days{display: grid;grid-template-columns: repeat(6, 1fr);gap: .25em}.vl-ob-days span{display: grid;justify-items: center;padding: .35em 0;border-radius: .6em;background: #fff;line-height: 1.1}.vl-ob-days small{color: #8e8e93;font-size: .7em}.vl-ob-days .on{background: #1d1d1f;color: #fff}.vl-ob-days .on small{color: #bdbdc2}.vl-ob-slots{display: grid;grid-template-columns: repeat(2, 1fr);gap: .35em}.vl-ob-slots span{position: relative;padding: .5em 0;border-radius: .6em;background: #fff;text-align: center;font-weight: 700;font-size: .9em}.vl-ob-slots .x{color: #c7c7cc;text-decoration: line-through;background: transparent;box-shadow: inset 0 0 0 1px #e5e5ea}.vl-ob-slots .pick::before{content: "";position: absolute;inset: 0;border-radius: inherit;background: var(--red)}.vl-ob-slots .pick{color: #fff;isolation: isolate}.vl-ob-slots .pick::before{z-index: -1}.vl-on .vl-ob-slots .pick::before{animation: vl-pop .3s var(--ease-o) 1.2s both}.vl-ob-btn{position: relative;display: grid}.vl-ob-btn > *{grid-area: 1 / 1}.vl-ob-ok, .vl-kp-ok{display: flex;justify-content: center;align-items: center;gap: .3em;margin: -.65em -1em;padding: .65em 1em;border-radius: inherit;background: var(--good)}.vl-ob-ok .i, .vl-kp-ok .i{width: 1em;height: 1em}.vl-ob-slots .vl-tap, .vl-ob-btn .vl-tap, .vl-kp-btn .vl-tap{left: 50%;top: 50%;margin: -1.3em 0 0 -1.3em;z-index: 3}.vl-ob-inf{font-size: .9em}.vl-ob-side{display: grid;gap: .8em}.vl-ob-conf, .vl-kp-ev{display: flex;gap: .7em;align-items: center;padding: .8em 1em;border-radius: 1em;background: #fff;color: #1d1d1f;line-height: 1.2;box-shadow: 0 1.5em 3em -1.5em rgba(0, 0, 0, .8)}.vl-ob-conf > .i{flex: none;width: 1.7em;height: 1.7em;padding: .3em;border-radius: 50%;background: var(--good);color: #fff}.vl-ob-conf span, .vl-kp-ev span{display: grid;min-width: 0}.vl-ob-conf small, .vl-kp-ev small{color: #6e6e73;font-size: .82em}.vl-ob-sms{display: grid;gap: .3em;padding: .8em 1em;border-radius: 1.1em 1.1em 1.1em .3em;background: #34c759;color: #fff;line-height: 1.3}.vl-ob-sms small{font: 600 .72em var(--mono);text-transform: uppercase;letter-spacing: .05em;opacity: .9}.vl-ob-prov{display: flex;gap: .6em;align-items: baseline;padding: .2em .2em 0}.vl-ob-prov b{font-size: 1.8em;letter-spacing: -.03em;color: var(--red-glow)}.vl-ob-prov span{color: var(--graphite-mute);font-weight: 600}.vl-kp{grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);gap: 5%;align-items: center}.vl-kp-ph{position: relative;width: 100%;max-width: 15.5em;justify-self: center}.vl-kp-track{position: relative;display: grid;grid-template-columns: repeat(4, 1fr);gap: .2em;padding: .4em 0 .2em}.vl-kp-track span{position: relative;z-index: 1;display: grid;justify-items: center;gap: .3em;font-size: .72em;font-weight: 700;color: #6e6e73}.vl-kp-track span i{width: 1em;height: 1em;border-radius: 50%;background: #d1d1d6;box-shadow: 0 0 0 .2em #f2f2f7}.vl-kp-track span:nth-child(-n+2) i{background: var(--good)}.vl-kp-track span:nth-child(-n+2){color: #1d1d1f}.vl-kp-line{position: absolute;left: 12.5%;right: 12.5%;top: .9em;height: 3px;border-radius: 2px;background: linear-gradient(90deg, var(--good) 34%, #d1d1d6 34%)}.vl-kp-btn{position: relative;display: grid}.vl-ob-btn .vl-tap, .vl-kp-btn .vl-tap{grid-area: auto;position: absolute}.vl-kp-btn > *{grid-area: 1 / 1}.vl-sw2.k > :last-child{opacity: 0}.vl-on .vl-sw2.k > :first-child{animation: vl-out .3s var(--ease) 1.4s both}.vl-on .vl-sw2.k > :last-child{animation: vl-pop .35s var(--ease-o) 1.5s both;opacity: 1}.vl-kp-side{display: grid;gap: .7em}.vl-kp-ev > i{flex: none;width: .8em;height: .8em;border-radius: 50%;background: var(--good);box-shadow: 0 0 0 .3em var(--good-soft)}.vl-kp-n{padding-top: .3em;color: var(--graphite-mute);font-weight: 600}.vl-au{grid-template-columns: 1fr;grid-template-rows: repeat(4, auto) auto;gap: 0;justify-items: center;align-content: center;padding-block: 5cqw 9cqw}.vl-au-n{position: relative;display: grid;grid-template-columns: auto minmax(0, 1fr) auto;grid-template-rows: auto auto;gap: 0 .8em;align-items: center;width: min(26em, 92%);padding: .7em 1em;border-radius: 1em;background: #fff;color: #1d1d1f;line-height: 1.2;box-shadow: 0 1.5em 3em -1.5em rgba(0, 0, 0, .8)}.vl-au-n b{grid-column: 2}.vl-au-n small{grid-column: 2;color: #6e6e73;font-size: .82em}.vl-au-k{grid-row: span 2;padding: .3em .6em;border-radius: .5em;background: #f0f0f3;font: 700 .72em var(--mono);text-transform: uppercase;letter-spacing: .06em}.vl-au-k.dn{background: var(--red);color: #fff}.vl-au-n .vl-chk{grid-row: 1 / span 2;grid-column: 3;color: var(--good);width: 1.4em;height: 1.4em}.vl-on .vl-au-n .v-draw{animation-delay: calc(var(--d) + .45s)}.vl-au-e{position: relative;display: block;width: 3px;height: 1.8em}.vl-au-e::before, .vl-au-e > i{content: "";position: absolute;inset: 0;border-radius: 2px;background: rgba(255, 255, 255, .18)}.vl-au-e > i{background: var(--red-glow);transform-origin: top}.vl-on .vl-au-e > i{animation-name: vl-growy}.vl-au-e em{position: absolute;left: 50%;top: 0;width: .6em;height: .6em;margin-left: -.3em;border-radius: 50%;background: var(--red-glow);box-shadow: 0 0 .6em var(--red-glow);opacity: 0}.vl-on .vl-au-e em{animation: vl-dot .6s var(--ease) var(--d) both}@keyframes vl-dot{0%{opacity: 1;transform: none}100%{opacity: 0;transform: translateY(1.8em)}}.vl-au-sum{display: flex;gap: .6em;align-items: baseline;margin-top: 1em;color: var(--graphite-mute);font-weight: 600}.vl-au-sum b{font-size: 1.6em;color: #fff}@media (prefers-reduced-motion: reduce){.vl-on *, .vl-on *::before, .vl-on *::after, .vl-on.vl-ab::after, .vl-on.vl-ab li, .vl-mod.vl-on *{animation: none !important}.vl-ctl, .vl-um-tag{display: none !important}.vl-day-scr, .vl-pf-sc, .vl-pf-it, .vl-day-st{transition: none !important}}@media (prefers-reduced-motion: reduce){.vl-dr-grid i::after, .vl-dr-leg i::after{transition: none}}
.w-ill{display:grid;justify-items:center;width:100%;max-width:450px}.w-form,.w-edit,.w-stats,.w-shop,.w-status,.w-chat{width:100%;max-width:380px}.w-phone{width:min(236px,58vw)}.w-arrow{display:flex;gap:4px;justify-content:center}.w-arrow i{width:5px;height:22px;background:var(--red);transform:skewX(var(--slant))}.w-chips{display:flex;flex-wrap:wrap;gap:.4em}.w-chips em{padding:.35em .75em;border-radius:.5em;box-shadow:inset 0 0 0 1px var(--line);font-style:normal;font-weight:600;font-size:.9em}.w-chips .on{background:var(--ink);color:#fff}.w-pal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3);width:100%}.w-sw{display:grid;align-content:space-between;gap:var(--s-3);aspect-ratio:3/4;padding:var(--s-4);border-radius:14px;background:var(--b);color:var(--f);box-shadow:var(--sh-2)}.w-sw b{font-size:var(--fs-base);line-height:1;letter-spacing:-.03em;overflow-wrap:anywhere}.w-sw small{font:500 calc(var(--fs-xs) - 1px) var(--mono);text-transform:uppercase;opacity:.8}.w-sw-row{display:flex;gap:var(--s-2)}.w-sw-row i{width:20px;height:20px;border-radius:50%;box-shadow:0 0 0 1.5px rgba(128,128,128,.35)}.w-sw i:nth-child(1){background:var(--f)}.w-sw i:nth-child(2){background:var(--a)}.w-sw i:nth-child(3){background:var(--b)}.w-speed{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;width:100%}.w-speed-t{display:grid;gap:.45em}.w-ring{width:118px}.w-ring circle{fill:none;stroke-width:10;stroke:#e6e6ea}.w-ring .fg{stroke:var(--good);stroke-linecap:round;transform:rotate(-90deg);transform-origin:50%}.w-ring .v{font:800 28px var(--font);fill:var(--ink)}.w-ring .l{font:600 10px var(--mono);fill:var(--ink-3)}.ph-site{padding-top:15%;background:#fff}.ph-site .uf-btn{background:#2f6f5e}.w-ms,.w-ms-list{display:grid;gap:.6em}.w-ms-nav{display:flex;justify-content:space-between;align-items:center}.w-ms-nav i{width:1.3em;height:.8em;border-block:2px solid}.w-ms-img{--acc:#2f6f5e;position:relative;aspect-ratio:16/10;border-radius:.8em;overflow:hidden;background:repeating-linear-gradient(90deg,#c9a882 0 16%,#bf9e78 16% 16.4%) bottom/100% 22% no-repeat,linear-gradient(90deg,color-mix(in srgb,var(--acc) 24%,#f1eee8) 0 42%,#f4f1ea 42%)}.w-ms-img::before{content:"";position:absolute;top:14%;left:58%;width:22%;height:46%;border-radius:.2em;background:linear-gradient(90deg,transparent calc(50% - .1em),#fff 0 calc(50% + .1em),transparent 0),linear-gradient(160deg,#fbfdff,#dbe7ef);box-shadow:inset 0 0 0 .3em #fff}.w-ms-img.g{--acc:#4f7a28}.w-ms-h{font-size:1.55em;line-height:1.05;letter-spacing:-.03em}.w-ms-p{color:#6e6e73;font-size:.9em}.w-ms-list i{height:2.2em;border-radius:.6em;background:#f2f2f7}.w-ms-call{position:absolute;inset:auto 5% 4%;display:flex;justify-content:center;align-items:center;gap:.4em;padding:.7em;border-radius:.8em;background:var(--red);color:#fff;font-size:4.2cqi;font-weight:700}.w-serp,.w-ads,.w-seo,.w-seo-s{display:grid;gap:var(--s-4);width:100%}.w-q{display:flex;align-items:center;gap:.6em;padding:.6em 1em;border-radius:99px;box-shadow:inset 0 0 0 1px var(--line);font-weight:500}.w-q::before{content:"";width:.75em;height:.75em;border:2px solid #6e6e73;border-radius:50%}.w-res{display:grid;gap:.3em;padding:.7em .8em;border-radius:.6em}.w-res.on{background:var(--red-paper);box-shadow:inset 3px 0 var(--red)}.w-res b,.w-ad b{color:#1a0dab;font-size:1.08em}.w-res span,.w-ad>span:last-child,.w-ai>span:last-child{color:#4d5156}.w-res i{display:block;width:85%;height:.6em;border-radius:.3em;background:var(--line-2)}.w-res i:first-child{width:40%}.w-rep{justify-self:end;width:78%;box-shadow:var(--sh-2)}.w-seo{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.w-sh-wide .w-ill-seo{max-width:900px}.w-code{width:100%;border-radius:14px;overflow:hidden;background:#1e2227;color:#e6e9ec;box-shadow:var(--sh-dev)}.w-code-bar,.w-code-f{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4);font:500 var(--fs-xs) var(--mono);color:#aeb5bd}.w-code-bar{background:#262b31}.w-code pre{margin:0;padding:var(--s-4) 20px;font:500 var(--fs-xs)/1.6 var(--mono);white-space:pre-wrap}.w-code .c{color:#8a949f}.w-code .t{color:var(--red-glow)}.w-code .a{color:#9ecbff}.w-code .s{color:#b5e08a}.w-code-f{border-top:1px solid #2f353c}.w-code-f .i{color:#34c46e}.w-sync{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.3fr);align-items:center;gap:12px;width:100%}.w-sync .pill{justify-self:start;gap:.3em;align-items:center}.caret{display:inline-block;width:2px;height:1em;background:var(--red)}.w-toast{display:flex;align-items:center;justify-content:center;gap:.5em;padding:.5em;border-radius:.6em;background:var(--good-soft);color:var(--good);font-weight:700;font-size:.9em}.w-nocookie{background:var(--paper);color:var(--ink-2)}.w-bars{display:flex;align-items:end;gap:.5em;height:6em}.w-bars i{flex:1;height:var(--h);border-radius:.3em .3em 0 0;background:var(--line)}.w-bars i:nth-child(5){background:var(--red)}.w-chat{display:grid;gap:.6em;font-size:var(--fs-sm)}.w-chat p{max-width:86%;padding:.7em 1em;border-radius:1.1em;line-height:1.35;background:#fff;border:1px solid var(--line-2)}.w-chat .cq{justify-self:end;background:var(--ink);color:#fff}.w-status .uf-r>span{display:flex;align-items:center;gap:.5em}.w-status .i{color:var(--good)}.w-req{display:grid;gap:.35em;justify-items:start;padding:.8em;border-radius:.6em;background:var(--paper)}.w-ill-funnel{max-width:860px}.w-funnel{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,.8fr) auto minmax(0,1fr);align-items:center;gap:var(--s-4);width:100%}.w-fn{display:grid;gap:var(--s-3);justify-items:center}.w-fn .uf{width:100%}.w-funnel .w-phone{width:min(190px,52vw)}@media(max-width:760px){.w-funnel,.w-seo,.w-sync{grid-template-columns:minmax(0,1fr)}.w-funnel .w-arrow,.w-sync .w-arrow{rotate:90deg}}.w-bax{margin-bottom:28px}.w-old{position:absolute;inset:0;display:flex;justify-content:center;padding-top:3.4em;background:#b9bec6;color:#222;font:1.05cqi/1.35 Verdana,sans-serif}.w-old-page{display:flex;flex-direction:column;width:64cqi;background:#fff;box-shadow:0 0 0 1px #8a8f98}.w-old-top{padding:1.4em;background:linear-gradient(#5b7fb2,#2d4f86);color:#dfe8f5;font-family:Georgia,serif}.w-old-top b{display:block;font-size:2.3em;font-style:italic;color:#fff}.w-old-body{flex:1;display:grid;grid-template-columns:21% 1fr}.w-old-body nav{display:grid;align-content:start;gap:.6em;padding:1em;background:#e8edf5}.w-old-body u{color:#00e}.w-old-cnt{justify-self:start;margin-top:1.4em;padding:.2em .4em;background:#000;color:#3f3;font-family:monospace}.w-old-main{padding:1.2em}.w-old-main .mh5{margin:0 0 .6em;font:italic 1.8em Georgia,serif;color:#2d4f86}.w-old-stock{display:grid;place-items:center;height:11em;background:linear-gradient(120deg,#d9ccae,#6f6450);color:#fff;font:italic 1.3em Georgia,serif}.w-old-main p{margin-top:.8em}.w-old-small{font-size:.8em;color:#888}.w-old-foot{padding:.5em;background:#e8edf5;text-align:center;font-size:.85em}.w-new{--k:#2f6f5e;--k-ink:#1f4f42;--k-soft:#e8f0ec;position:absolute;inset:0;display:grid;grid-template-rows:auto 1fr;padding-top:3.2em;background:#fff;color:var(--ink);font:500 1.25cqi/1.35 var(--font)}.w-new svg{width:1.1em;height:1.1em;flex:none}.w-new-nav{display:flex;align-items:center;gap:2.2em;padding:.9em 3.2em;border-bottom:1px solid var(--line-2);font-weight:600;color:var(--ink-3)}.w-new-logo{display:flex;align-items:center;gap:.55em;margin-right:auto;color:var(--ink);font-size:1.25em;font-weight:800;letter-spacing:-.02em}.w-new-logo i,.w-new-ph-top i{width:.38em;height:1.15em;border-radius:1px;background:var(--k);transform:skewX(var(--slant))}.w-new-nav em{padding:.65em 1.15em;border-radius:.75em;background:var(--k);color:#fff;font-style:normal;font-weight:700}.w-new-nav s{display:none;text-decoration:none;color:var(--ink)}.w-new-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:3.2em;align-items:center;padding:1.2em 3.2em 3em}.w-new-t{display:grid;gap:1.15em;justify-items:start}.w-new-k{font:700 .78em var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--k)}.w-new-h{font-size:3.7em;line-height:.98;font-weight:800;letter-spacing:-.045em;text-wrap:balance}.w-new-p{max-width:25em;font-size:1.12em;font-weight:400;color:var(--ink-2)}.w-new-cta{display:flex;gap:1.6em;align-items:center;font-weight:700}.w-new-cta em{display:flex;align-items:center;gap:.6em;padding:.95em 1.4em;border-radius:.75em;background:var(--k);color:#fff;font-style:normal;box-shadow:0 .6em 1.4em -.8em var(--k)}.w-new-cta u{text-decoration:none;border-bottom:2px solid var(--k);padding-bottom:.1em}.w-new-trust{display:flex;flex-wrap:wrap;gap:.5em 1.4em;padding-top:1.1em;border-top:1px solid var(--line-2);font-size:.88em;font-weight:600;color:var(--ink-2)}.w-new-trust span{display:flex;align-items:center;gap:.4em}.w-new-trust svg{color:var(--k)}.w-new-vis{position:relative;align-self:stretch;min-height:22em}.w-new-room{position:absolute;inset:0 0 2.2em 0;border-radius:1.3em;overflow:hidden;background:#efe9df}.w-new-room i{position:absolute;display:block}.w-new-wall-l{inset:0 58% 22% 0;background:linear-gradient(90deg,#cfdcd3,#e2eae4)}.w-new-wall-r{inset:0 0 22% 42%;background:#f4f1ea}.w-new-win{top:16%;left:56%;width:24%;height:40%;border-radius:.3em;background:linear-gradient(160deg,#fbfdff,#dbe7ef);box-shadow:inset 0 0 0 .45em #fff,0 .2em .6em rgba(0,0,0,.08)}.w-new-win::after{content:"";position:absolute;inset:0 calc(50% - .15em);background:#fff}.w-new-floor{inset:78% 0 0;background:repeating-linear-gradient(90deg,#c9a882 0 16%,#bf9e78 16% 16.4%)}.w-new-tape{top:78%;left:0;right:58%;height:.55em;margin-top:-.55em;background:#e9c46a;opacity:.9}.w-new-chip{position:absolute;top:1.1em;left:1.1em;display:flex;align-items:center;gap:.5em;padding:.45em .8em;border-radius:.6em;background:#fff;font-size:.82em;font-weight:700;box-shadow:0 .3em .9em rgba(0,0,0,.08)}.w-new-chip i{position:static!important;width:.8em;height:.8em;border-radius:50%;background:#d9e3dc;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.w-new-phone{position:absolute;left:-2.2em;bottom:0;width:10.5em;padding:.45em;border-radius:1.6em;background:#1b1b1d;box-shadow:var(--sh-dev)}.w-new-ph-in{display:grid;gap:.55em;padding:.9em .8em 1em;border-radius:1.25em;background:#fff;font-size:.72em}.w-new-ph-top{display:flex;align-items:center;justify-content:space-between;font-weight:800}.w-new-ph-top b{display:flex;align-items:center;gap:.4em}.w-new-ph-h{font-size:1.75em;line-height:1;font-weight:800;letter-spacing:-.04em}.w-new-ph-p{color:var(--ink-3)}.w-new-ph-in em,.w-new-ph-in u{display:flex;align-items:center;justify-content:center;gap:.4em;padding:.7em;border-radius:.7em;font-style:normal;font-weight:700;text-decoration:none}.w-new-ph-in em{background:var(--k);color:#fff}.w-new-ph-in u{box-shadow:inset 0 0 0 1.5px var(--line)}.w-new-note{position:absolute;right:1.2em;bottom:1em;font:600 .72em var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.w-new-call{display:none}@container (max-width:640px){.w-old{font-size:1.75cqi;padding-top:5.4em}.w-old-page{width:100cqi}.w-new{font-size:3.6cqi;padding-top:3.3em}.w-new-nav{gap:.8em;padding:.7em 1.2em}.w-new-nav span,.w-new-nav em{display:none}.w-new-nav s{display:flex}.w-new-hero{grid-template-columns:minmax(0,1fr);align-content:start;gap:.9em;padding:.9em 1.2em 5em}.w-new-t{gap:.8em}.w-new-h{font-size:2.35em}.w-new-p{font-size:1em}.w-new-cta{display:grid;width:100%}.w-new-cta em{justify-content:center}.w-new-cta u{display:none}.w-new-trust{gap:.4em 1em;padding-top:.8em;font-size:.82em}.w-new-vis{min-height:0;height:5.4em}.w-new-room{inset:0;border-radius:.9em}.w-new-phone{display:none}.w-new-chip{top:.7em;left:.7em}.w-new-note{display:none}.w-new-call{position:absolute;inset:auto 1em 1em;display:flex;align-items:center;justify-content:center;gap:.4em;padding:.8em;border-radius:.8em;box-shadow:inset 0 0 0 1.5px var(--line);background:#fff;color:var(--ink);font-weight:700}}.w-diff{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3);margin:0 0 var(--s-6);padding:0;list-style:none}.w-diff li{display:grid;gap:var(--s-2);align-content:start;padding:var(--s-4) 20px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgba(21,21,21,.04),var(--sh-1)}.w-diff s{position:relative;justify-self:start;color:var(--ink-3);font-size:var(--fs-sm);text-decoration:none}.w-diff s::after{content:"";position:absolute;left:0;right:0;top:55%;height:2px;background:var(--red);transform-origin:left}.w-diff li.is-in s::after{animation:vl-grow .5s var(--ease) calc(.35s + var(--i,0)*.12s) both}.w-diff span{display:flex;align-items:center;gap:var(--s-3);color:var(--ink);font-weight:700}.w-est{margin-top:20px}@media(max-width:960px){.w-diff{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.w-diff{grid-template-columns:minmax(0,1fr)}}.w-proof-ill,.w-proof-q{display:grid;justify-items:center;padding:var(--sec-xs);border-radius:var(--r-lg)}.w-proof{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--s-5);align-items:end}.w-proof-t,.w-facts{display:grid;gap:var(--s-3);margin:0;padding:0;list-style:none}.w-facts li{display:flex;align-items:center;gap:var(--s-3);font-weight:500}.w-proof-ill,.w-proof-q{background:var(--paper)}.w-proof-q{justify-items:start}@media(max-width:1100px){.w-proof{grid-template-columns:minmax(0,1fr)}}.vl-wh{padding-block: var(--hero-top) var(--hero-bot);overflow-x: clip}.vl-wh-in{display: grid;grid-template-columns: minmax(0, 5.2fr) minmax(0, 6fr);grid-template-areas: "meta stage" "h stage" "lead stage" "q stage" "cta stage" ". stage";grid-template-rows: auto auto auto auto auto 1fr;column-gap: var(--col-gap);align-items: start}.vl-wh-meta{grid-area: meta;display: grid;gap: var(--s-4);margin-bottom: 20px}.vl-wh-h{grid-area: h;font-size: var(--fs-5)}.vl-wh-h .l2{display: block;margin-top: .14em;font-size: var(--fs-2);line-height: var(--lh-h3);letter-spacing: -.035em}.vl-wh-f .is-p{animation: vl-fade .5s var(--ease) both}.vl-nw{white-space: nowrap}.vl-wh-lead{grid-area: lead;margin-top: 20px;font-size: var(--fs-base);max-width: 31em}.vl-wh-q{margin-top: var(--s-5)}.vl-wh-ctas{grid-area: cta;display: grid;gap: var(--s-4);margin-top: var(--s-5)}.vl-um{grid-area: stage;align-self: center;margin: 0;display: grid;gap: var(--s-3);min-width: 0}.vl-um-cv{position: relative;aspect-ratio: 1 / .84;container-type: inline-size}.vl-um-cv::before{content: "";position: absolute;inset: 4cqw 0 2cqw 7cqw;border-radius: 3.4cqw;background: radial-gradient(circle at 1px 1px, rgba(179, 36, 15, .16) 1px, transparent 1.4px) 0 0 / 2.6cqw 2.6cqw, var(--red-paper)}.vl-um-cv > *{position: absolute}.vl-um-br{left: 0;top: 7cqw;width: 80cqw;border-radius: 1.6cqw;overflow: hidden;background: #fff;z-index: 1;box-shadow: 0 4cqw 8cqw -4cqw rgba(21, 21, 21, .45), 0 0 0 1px rgba(21, 21, 21, .06)}.vl-um-url{position: relative;flex: 1;height: 2.8cqw;border-radius: .8cqw;background: #fff;font: 600 1.35cqw var(--mono);color: var(--ink-2);overflow: hidden}.vl-um-url > span{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;gap: .8cqw;white-space: nowrap}.vl-um-u0{color: #b3240f;opacity: 0}[class~="vl-on"] .vl-um-u0{animation: vl-out .3s var(--ease) 1s both}[class~="vl-on"] .vl-um-u1{animation: vl-fade .35s var(--ease) 1.15s both}.vl-um-view{position: relative;aspect-ratio: 16 / 10.4;container-type: inline-size;overflow: hidden}.vl-old{position: absolute;inset: 0 9cqi;display: grid;grid-template-rows: auto 1fr;background: #fff;box-shadow: 0 0 0 100cqi #b9bec6;color: #222;font: 1.3cqi/1.35 Verdana, Geneva, sans-serif}.vl-old-top{padding: 1.6cqi 2cqi;background: linear-gradient(#5b7fb2, #2d4f86);color: #dfe8f5;font-family: Georgia, serif}.vl-old-top b{display: block;font-size: 2.8cqi;font-style: italic;font-weight: 700;color: #fff}.vl-old-top span{font-size: 1.25cqi}.vl-old-b{display: grid;grid-template-columns: 22% 1fr;min-height: 0}.vl-old-nav{display: grid;align-content: start;gap: .8cqi;padding: 1.4cqi;background: #e8edf5}.vl-old-nav u{color: #00e}.vl-old-nav span{margin-top: 1cqi;font: 1cqi monospace;color: #555}.vl-old-m{display: grid;align-content: start;gap: 1.3cqi;padding: 1.8cqi 2.2cqi}.vl-old-m > b{font: 700 2.2cqi 'Comic Sans MS', 'Comic Sans', cursive;color: #c00}.vl-old-img{display: grid;place-items: center;height: 13cqi;background: linear-gradient(135deg, #9fb6cf, #dfe7ef 60%, #b7c7d8)}.vl-old-img span{font: italic 1.4cqi Georgia, serif;color: #345}.vl-old-m p{font-size: 1.2cqi}.vl-old-m small{font-size: .95cqi;color: #777}.vl-um-wipe{position: absolute;inset: 0;overflow: hidden;z-index: 1}.vl-um-wi{position: absolute;inset: 0;background: #fff}.vl-um-wipe::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: .55cqi;background: var(--red);box-shadow: 0 0 2.4cqi .5cqi rgba(220, 49, 24, .5);opacity: 0}[class~="vl-on"] .vl-um-wipe{animation: vl-wipe 2.1s cubic-bezier(.62, 0, .32, 1) .9s both}[class~="vl-on"] .vl-um-wi{animation: vl-wipe-i 2.1s cubic-bezier(.62, 0, .32, 1) .9s both}[class~="vl-on"] .vl-um-wipe::after{animation: vl-scan 2.1s linear .9s both}@keyframes vl-wipe{from{transform: translate3d(0, -100%, 0)}}@keyframes vl-wipe-i{from{transform: translate3d(0, 100%, 0)}}@keyframes vl-scan{0%, 94%{opacity: 1}100%{opacity: 0}}.vl-um-tag{position: absolute;right: 2.4cqi;top: var(--y);z-index: 3;display: inline-flex;align-items: center;gap: .9cqi;padding: .8cqi 1.4cqi;border-radius: 1cqi;background: var(--ink);color: #fff;font: 700 2.5cqi var(--font);white-space: nowrap;box-shadow: 0 1.5cqi 3cqi -1cqi rgba(21, 21, 21, .5);opacity: 0}.vl-um-tag .strich{--strich-w: 2cqi;--strich-h: .45cqi}[class~="vl-on"] .vl-um-tag{animation: vl-tag 2.9s var(--ease-o) var(--d) both}@keyframes vl-tag{0%{opacity: 0;transform: translate3d(1.4cqi, 0, 0)}12%{opacity: 1;transform: none}82%{opacity: 1}100%{opacity: 0}}.vl-um-ph{right: 1.5cqw;top: 23cqw;width: 21cqw;z-index: 3}.vl-um-ph .iphone-body{box-shadow: inset 0 0 0 1.5px #48484b, inset 0 0 0 4px #1c1c1e, 0 4cqw 7cqw -3cqw rgba(21, 21, 21, .55)}[class~="vl-on"] .vl-um-ph{animation: vl-ph-in .7s var(--ease-o) 3.1s both}@keyframes vl-ph-in{from{opacity: 0;transform: translate3d(6cqw, 3cqw, 0) rotate(5deg)}}.vl-um-spd{left: 3.5cqw;top: 60cqw;z-index: 2;display: flex;align-items: center;gap: 1.6cqw;padding: 1.5cqw 2.6cqw 1.5cqw 1.5cqw;border-radius: 2cqw;background: #fff;box-shadow: 0 3cqw 6cqw -3cqw rgba(21, 21, 21, .4), 0 0 0 1px rgba(21, 21, 21, .05)}.vl-um-spd .vl-ring{width: 9cqw;height: 9cqw}.vl-um-spd span{display: grid;line-height: 1.1}.vl-um-spd b{font-size: 3.4cqw;font-weight: 800;letter-spacing: -.04em;color: var(--good)}.vl-um-spd small{font: 600 1.3cqw var(--mono);letter-spacing: .04em;text-transform: uppercase;color: var(--ink-3)}[class~="vl-on"] .vl-um-spd{animation: vl-pop .5s var(--ease-o) 3.8s both}[class~="vl-on"] .vl-um-spd .fg{animation: vl-ring 1.1s var(--ease-o) 3.95s both}.vl-um-toast{left: 27cqw;top: 70cqw;width: 45cqw;z-index: 4;display: flex;gap: 1.3cqw;align-items: center;padding: 1.4cqw 1.6cqw;border-radius: 2cqw;background: rgba(250, 250, 252, .95);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);box-shadow: 0 3cqw 6cqw -3cqw rgba(21, 21, 21, .45), 0 0 0 1px rgba(21, 21, 21, .06);font-size: 1.65cqw;line-height: 1.25}.vl-um-toast .vl-app{width: 4.4cqw;height: 4.4cqw;border-radius: 1.1cqw}.vl-um-toast small{font-size: .78em;color: var(--ink-3);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.vl-um-toast b{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}[class~="vl-on"] .vl-um-toast{animation: vl-in .55s var(--ease-o) 4.7s both}.vl-um-live{left: 9cqw;top: 0;z-index: 5;display: inline-flex;align-items: center;gap: 1cqw;height: 5.2cqw;padding: 0 1.8cqw;border-radius: 1.4cqw;background: var(--ink);color: #fff;font: 600 1.45cqw var(--mono);letter-spacing: .06em;text-transform: uppercase;white-space: nowrap;max-width: 60cqw;box-shadow: 0 2cqw 4cqw -2cqw rgba(21, 21, 21, .5)}.vl-um-live i{width: 1.1cqw;height: 1.1cqw;border-radius: 50%;background: var(--red-glow);flex: none}.vl-um-live b{font: 750 1.7cqw var(--font);letter-spacing: -.01em;text-transform: none;overflow: hidden;text-overflow: ellipsis}[class~="vl-on"] .vl-um-live{animation: vl-drop .5s var(--ease-o) 5.3s both}.vl-um-cap{display: grid;grid-template-columns: minmax(0, 1fr) auto;row-gap: var(--s-2)}.vl-um-note{grid-column: 1 / -1;font-size: inherit}.vl-steps{display: flex;flex-wrap: wrap;gap: var(--s-1) 20px;list-style: none;margin: 0;padding: 0;font: 700 var(--fs-xs) var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--ink)}.vl-steps li{position: relative;padding-bottom: var(--s-2)}.vl-steps li::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 3px;background: var(--red);transform-origin: left}[class~="vl-on"] .vl-steps li::after{animation: vl-grow .5s var(--ease) var(--d) both}@media (max-width: 1060px){.vl-wh-in{grid-template-columns: minmax(0, 1fr);grid-template-areas: "meta" "h" "lead" "stage" "q" "cta";grid-template-rows: none}.vl-um{margin-top: var(--s-5);max-width: 680px;width: 100%;justify-self: center}.vl-wh-q{max-width: 640px}}.vl-pf{position: relative;--pp: 0}.vl-pf-l{min-width: 0}.vl-pf-dots{display: none}.vl-pf-list{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--sec-sm)}.vl-pf-it{display: grid;gap: var(--s-5)}.vl-pf-x{display: grid;gap: var(--s-3);max-width: 34em}.vl-pf-k{display: flex;align-items: center;gap: var(--s-3);font: 500 var(--fs-xs) var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--red-ink)}.vl-pf-k .num{display: grid;place-items: center;width: 30px;height: 30px;border-radius: 9px;background: var(--red);color: #fff;font-size: var(--fs-sm);letter-spacing: 0}.vl-pf-p{max-width: var(--measure);color: var(--ink-2);font-weight: 500;font-size: var(--fs-base)}.vl-pf-m .vl-sv{max-width: 620px}.vl-pf-stage{display: none}.vl-pf.vl-pin-live{height: calc(var(--n) * 78vh + 26vh)}.vl-pin-live .vl-pf-sticky{position: sticky;top: var(--hdr);height: calc(100vh - var(--hdr));min-height: 560px;display: grid;grid-template-columns: minmax(0, 4.4fr) minmax(0, 6.6fr);gap: var(--col-gap);align-items: center}.vl-pin-live .vl-pf-dots{position: relative;display: grid;grid-template-columns: repeat(var(--n), minmax(0, 1fr));gap: 10px;list-style: none;margin: 0 0 34px;padding: 0 0 12px;font: 700 .7rem var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3)}.vl-pin-live .vl-pf-dots::before, .vl-pf-fill{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 3px;border-radius: 2px;background: var(--line-2)}.vl-pf-fill{background: var(--red);transform-origin: left;transform: scaleX(var(--pp))}.vl-pin-live .vl-pf-dots li{display: grid;gap: 2px;transition: color .3s}.vl-pin-live .vl-pf-dots li .num{color: inherit}.vl-pin-live .vl-pf-dots li.on, .vl-pin-live .vl-pf-dots li.past{color: var(--ink)}.vl-pin-live .vl-pf-list{display: grid}.vl-pin-live .vl-pf-it{grid-area: 1 / 1;opacity: 0;visibility: hidden;transition: opacity .35s var(--ease), visibility 0s linear .35s}.vl-pin-live .vl-pf-it.on{opacity: 1;visibility: visible;transition: opacity .45s var(--ease)}.vl-pin-live .vl-pf-it.on .vl-pf-x > *{animation: vl-in .6s var(--ease-o) both}.vl-pin-live .vl-pf-it.on .vl-pf-x > :nth-child(2){animation-delay: .06s}.vl-pin-live .vl-pf-it.on .vl-pf-x > :nth-child(3){animation-delay: .12s}.vl-pin-live .vl-pf-it.on .vl-pf-x > :nth-child(4){animation-delay: .18s}.vl-pin-live .vl-pf-m{display: none}.vl-pin-live .vl-pf-stage{display: grid}.vl-pin-live .vl-pf-stage .vl-sv{width: min(100%, calc((100vh - var(--hdr) - 90px) * 1.25));justify-self: center}.vl-pf-sc{position: absolute;inset: 0;opacity: 0;visibility: hidden;transition: opacity .35s var(--ease), visibility 0s linear .35s}.vl-pf-sc.on{opacity: 1;visibility: visible;transition: opacity .4s var(--ease)}.vl-pt-card{display: grid;grid-template-columns: auto minmax(0, 1fr);align-items: center;gap: 1.4em 2em;width: 100%;padding: 2em 2.2em 1.6em;border-radius: 1.4em;background: #fff;box-shadow: 0 2em 4em -2em rgba(21, 21, 21, .3), 0 0 0 1px rgba(21, 21, 21, .05)}.vl-pt-ring{position: relative;width: 11em;height: 11em}.vl-pt-ring svg{width: 100%;height: 100%}.vl-pt-ring > span{position: absolute;inset: 0;display: grid;place-content: center;text-align: center;line-height: 1}.vl-pt-ring b{font-size: 3.4em;font-weight: 800;letter-spacing: -.04em;color: var(--good)}.vl-pt-ring small{margin-top: .35em;font: 600 .72em var(--mono);letter-spacing: .06em;text-transform: uppercase;color: var(--ink-3)}[class~="vl-on"] .v-ring .fg{animation: vl-ring 1.5s var(--ease-o) .25s both}.vl-pt-rows{display: grid;gap: .6em}.vl-pt-r{display: flex;justify-content: space-between;align-items: center;gap: 1em;padding: .75em .9em;border-radius: .7em;background: var(--paper);font-weight: 600}.vl-pt-r span{display: flex;align-items: center;gap: .6em}.vl-pt-r i{width: .7em;height: .7em;border-radius: 50%;background: var(--good)}.vl-pt-r b{font: 700 .85em var(--mono);color: var(--good);white-space: nowrap}.vl-pt-lab{grid-column: 1 / -1;font: 600 .72em var(--mono);letter-spacing: .06em;text-transform: uppercase;color: var(--ink-3)}.vl-pg-card{width: 100%;display: grid;gap: .9em;padding: 1.6em;border-radius: 1.4em;background: #fff;box-shadow: 0 2em 4em -2em rgba(21, 21, 21, .3), 0 0 0 1px rgba(21, 21, 21, .05)}.vl-pg-q{display: flex;align-items: center;gap: .6em;padding: .75em 1.1em;border-radius: 99px;box-shadow: inset 0 0 0 1px var(--line);font-weight: 600;min-width: 0}.vl-pg-q .i{width: 1.1em;height: 1.1em;color: var(--ink-3);flex: none}.vl-pg-res{display: grid;gap: .3em;padding: .9em 1em;border-radius: .8em;background: var(--red-paper);box-shadow: inset 3px 0 var(--red)}.vl-pg-top{display: flex;align-items: center;gap: .6em;color: var(--ink-3)}.vl-pg-top small{font-size: .85em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.vl-pg-fav{display: grid;place-items: center;width: 1.9em;height: 1.9em;border-radius: 50%;background: #fff;color: var(--red);font-style: normal;flex: none}.vl-pg-fav .i{width: 1em;height: 1em}.vl-pg-t{color: #1a0dab;font-size: 1.22em;font-weight: 600;line-height: 1.2}.vl-pg-res p{color: #4d5156;font-size: .9em}.vl-pg-sk{display: grid;gap: .45em;padding: 0 1em}.vl-pg-sk i{height: .6em;border-radius: .3em;background: var(--line-2);width: 85%}.vl-pg-sk i:first-child{width: 45%}.vl-pg-map{position: absolute;right: 4cqw;bottom: 12cqw;display: flex;align-items: center;gap: .7em;padding: .8em 1.1em .8em .8em;border-radius: 1em;background: var(--ink);color: #fff;box-shadow: 0 1.5em 3em -1.5em rgba(21, 21, 21, .6)}.vl-pg-map > span:last-child{display: grid;line-height: 1.2}.vl-pg-map small{font: 600 .72em var(--mono);letter-spacing: .06em;text-transform: uppercase;color: #bdbdc2}.vl-pg-pin{display: grid;place-items: center;width: 2.2em;height: 2.2em;border-radius: .6em;background: var(--red)}.vl-pg-pin .i{width: 1.2em;height: 1.2em}.vl-pm-desk{position: absolute;left: 10%;right: 10%;top: 11%;aspect-ratio: 16 / 10;display: grid;grid-template-rows: auto 1fr auto;gap: .9em;padding: 1em 1.2em;border-radius: .9em;background: #fff;box-shadow: 0 2em 4em -2em rgba(21, 21, 21, .3)}[class~="vl-on"] .vl-pm-desk.v-out{animation-name: vl-squeeze;animation-duration: .8s}@keyframes vl-squeeze{0%{opacity: 1;transform: none}100%{opacity: 0;transform: scale(.34, .9)}}.vl-pm-desk .n{height: 1.2em;border-radius: .3em;background: var(--line-2)}.vl-pm-desk .h{display: grid;grid-template-columns: 1.2fr 1fr;gap: 1em;align-items: center}.vl-pm-desk .h span{display: grid;gap: .5em}.vl-pm-desk .h span i{height: .8em;border-radius: .3em;background: var(--line-2)}.vl-pm-desk .h span .s{width: 60%}.vl-pm-desk .h span .b{width: 40%;height: 1.8em;background: #2f6f5e}.vl-pm-desk .img, .vl-pm-scr .img{aspect-ratio: 4 / 3;border-radius: .6em;background: linear-gradient(90deg, #d8e2dc 0 42%, #f4f1ea 42%)}.vl-pm-desk .c{display: grid;grid-template-columns: repeat(3, 1fr);gap: .7em}.vl-pm-desk .c i{height: 2.8em;border-radius: .5em;background: var(--paper)}.vl-pm-ph{position: relative;width: 33%;aspect-ratio: 9 / 19;border-radius: 2.4em;background: #0b0b0c;padding: .6em;box-shadow: inset 0 0 0 1.5px #48484b, 0 2.4em 4em -1.6em rgba(21, 21, 21, .55)}.vl-pm-scr{position: relative;height: 100%;display: grid;align-content: start;gap: .5em;padding: 2.2em .85em .85em;border-radius: 1.85em;background: #fff;overflow: hidden}.vl-pm-scr > i{display: block;border-radius: .3em;background: var(--line-2)}.vl-pm-scr .n{height: .9em;width: 55%}.vl-pm-scr .img{aspect-ratio: 16 / 11}.vl-pm-scr .t{height: 1.3em;background: #1d1d1f}.vl-pm-scr .t.s{width: 70%}.vl-pm-scr .btn{height: 2em;width: 70%;border-radius: .5em;background: #2f6f5e}.vl-pm-scr .l{height: 1.8em;border-radius: .5em;background: var(--paper)}.vl-pm-call{position: absolute;left: .7em;right: .7em;bottom: .7em;display: flex;justify-content: center;align-items: center;gap: .4em;padding: .65em;border-radius: .7em;background: var(--red);color: #fff;font-weight: 700;font-size: .95em}.vl-pm-call .i{width: 1.1em;height: 1.1em}[class~="vl-on"] .vl-pm-call{animation: vl-in .5s var(--ease-o) var(--d) both, vl-pulse 1.1s ease-out 2.9s 2}.vl-pm-thumb{position: absolute;left: 67%;bottom: 17%;display: inline-flex;align-items: center;gap: .5em;padding: .5em .8em;border-radius: .6em;background: var(--ink);color: #fff;font: 700 .85em var(--mono);letter-spacing: .04em;text-transform: uppercase}.vl-pm-thumb::before{content: "";width: 1.6em;height: 3px;background: var(--red);transform: skewX(var(--slant))}.vl-pc{grid-template-columns: 31% minmax(0, 1fr);gap: 6%;place-items: center stretch}.vl-pc-ph .iphone{width: 100%}.vl-pc-ph .ph{font-size: 4.6cqi}.vl-pc-send{position: relative;display: grid}.vl-pc-send > *{grid-area: 1 / 1}.vl-pc-ok{display: flex;justify-content: center;align-items: center;gap: .3em;background: var(--good);border-radius: inherit;margin: -.65em -1em;padding: .65em 1em}.vl-pc-ok .i{width: 1em;height: 1em}.vl-pc-ck{display: grid;gap: .5em;padding: 1.1em 1.2em;border-radius: 1.2em;background: #fff;color: #1d1d1f;box-shadow: 0 2em 4em -2em rgba(21, 21, 21, .3), 0 0 0 1px rgba(21, 21, 21, .05);overflow: hidden;font-size: .95em;--sh: 3.3em}.vl-pc-ck .uf-r{min-height: 2.8em}.vl-pc-badge{display: grid;place-items: center;min-width: 1.8em;height: 1.6em;padding: 0 .4em;border-radius: 99px;background: var(--red);color: #fff;font-size: .8em}.vl-pc-badge b{font: inherit;font-weight: 800}.vl-pc-old{display: grid;gap: .5em}.vl-pc-fly{position: absolute;left: 44%;top: 34%;display: grid;padding: .6em .9em;border-radius: .7em;background: var(--red);color: #fff;line-height: 1.2;box-shadow: 0 1em 2em -1em rgba(179, 36, 15, .7);--fx: -12em;--fy: 9em}.vl-pc-fly small{opacity: .85}.vl-pc-push{position: absolute;right: 4cqw;top: 3.5cqw;display: flex;align-items: center;gap: .7em;padding: .7em 1em .7em .7em;border-radius: 1em;background: rgba(250, 250, 252, .96);box-shadow: 0 1.5em 3em -1.5em rgba(21, 21, 21, .5), 0 0 0 1px rgba(21, 21, 21, .06);line-height: 1.2}.vl-pc-push small{font-size: .78em;color: var(--ink-3)}.vl-mehr{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--s-6) 40px;list-style: none;margin: var(--sec-sm) 0 0;padding: 40px 0 0;border-top: 1px solid var(--line-2)}.vl-mehr li{display: grid;grid-template-columns: auto minmax(0, 1fr);gap: var(--s-1) var(--s-4);align-content: start}.vl-mehr .vl-g{grid-row: span 2;width: 30px;height: 30px;color: var(--red)}.vl-mehr .vl-g *{stroke-dasharray: 1}.vl-mehr li.is-in .vl-g *{animation: vl-draw .9s var(--ease) calc(.15s + var(--i) * .07s) both}.vl-mehr b{font-size: var(--fs-base);letter-spacing: -.01em}.vl-mehr span{color: var(--ink-2);font-weight: 500;font-size: var(--fs-sm)}@media (max-width: 900px){.vl-mehr{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 560px){.vl-mehr{grid-template-columns: minmax(0, 1fr)}}.vl-br{width: 100%;border-radius: 1.2em;overflow: hidden;background: #fff;box-shadow: 0 2em 4em -2em rgba(21, 21, 21, .35), 0 0 0 1px rgba(21, 21, 21, .06)}.vl-br-bar{height: 2.2em;gap: .8em;padding: 0 .9em}.vl-br-bar .dots{gap: .35em}.vl-br-bar .dots i{width: .55em;height: .55em}.vl-br-url{flex: 1;display: flex;justify-content: center;align-items: center;height: 1.4em;border-radius: .4em;background: #fff;font: 600 .7em var(--mono);color: var(--ink-2);white-space: nowrap;overflow: hidden}.vl-br-v{position: relative;aspect-ratio: 16 / 10.4;container-type: inline-size;overflow: hidden}.vl-wd{padding: 6cqw 16cqw 10cqw 5cqw}.vl-wd .vl-br{width: 100%}.vl-wd-box{position: absolute;left: 1.5%;right: 1.5%;top: var(--t);height: var(--h);z-index: 2;border-radius: .6em;box-shadow: inset 0 0 0 2px var(--red), 0 0 0 4px rgba(220, 49, 24, .14)}.vl-wd-box em{position: absolute;left: -2px;top: -1.9em;padding: .25em .6em;border-radius: .4em .4em .4em 0;background: var(--red);color: #fff;font: 700 .8em var(--mono);font-style: normal;letter-spacing: .03em;white-space: nowrap}[class~="vl-on"] .v-box{animation: vl-box 1.3s var(--ease-o) var(--d) both}@keyframes vl-box{0%{opacity: 0;transform: scale(1.04)}15%{opacity: 1;transform: none}78%{opacity: 1}100%{opacity: 0}}[class~="vl-on"] .vl-wd-site .ms-nav{animation: vl-drop .6s var(--ease-o) .35s both}[class~="vl-on"] .vl-wd-site .ms-hero > div:first-child{animation: vl-l .7s var(--ease-o) 1.15s both}[class~="vl-on"] .vl-wd-site .ms-img{animation: vl-pop .7s var(--ease-o) 1.35s both}[class~="vl-on"] .vl-wd-site .ms-card{animation: vl-in .55s var(--ease-o) both}[class~="vl-on"] .vl-wd-site .ms-card:nth-child(1){animation-delay: 2.05s}[class~="vl-on"] .vl-wd-site .ms-card:nth-child(2){animation-delay: 2.2s}[class~="vl-on"] .vl-wd-site .ms-card:nth-child(3){animation-delay: 2.35s}.vl-wd-ph{position: absolute;right: 4cqw;top: 22cqw;width: 22cqw;z-index: 3}.vl-wd-grid{position: absolute;inset: 6cqw 16cqw 10cqw 5cqw;z-index: 1;border-radius: 1.2em;background: repeating-linear-gradient(90deg, rgba(220, 49, 24, .09) 0 calc(100% / 12 - 6px), transparent 0 calc(100% / 12));pointer-events: none}.vl-sh-wide .vl-sh-in{grid-template-columns: minmax(0, 4.2fr) minmax(0, 7fr)}.vl-rl{gap: 12px}.vl-rl .bax{box-shadow: 0 30px 70px -40px rgba(0, 0, 0, .6)}.vl-rl-map{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;padding: 14px;border-radius: var(--r-card);background: #fff;box-shadow: 0 0 0 1px var(--line-2)}.vl-rl-map .uf-l{grid-column: 1 / -1}.vl-rl-r{display: grid;grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr) auto;gap: 8px;align-items: center;padding: 8px 10px;border-radius: 9px;background: var(--paper);font-family: var(--mono);font-size: .76rem}.vl-rl-r s{color: var(--ink-3);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.vl-rl-r em{padding: .1em .45em;border-radius: .4em;background: var(--red);color: #fff;font-style: normal;font-weight: 700}.vl-rl-r span{font-weight: 700;color: var(--ink);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.vl-rl-r .i{width: 1.1em;height: 1.1em;color: var(--good)}@media (max-width: 560px){.vl-rl-map{grid-template-columns: minmax(0, 1fr)}}.vl-lp{padding: 5cqw 5cqw 10cqw}.vl-lp-pg{position: absolute;inset: 0;display: grid;grid-template-rows: auto 1fr auto;font-size: 1.55cqi;background: #fff;color: #1d1d1f}.vl-lp-pg u{text-decoration: none}.vl-lp-nav{display: flex;align-items: center;gap: 1.4em;padding: 1.2em 2em;border-bottom: 1px solid var(--line-2);color: #6e6e73;font-weight: 600;white-space: nowrap;overflow: hidden}.vl-lp-nav b{margin-right: auto;color: #4f7a28;font-size: 1.3em}.vl-lp-body{display: grid;grid-template-columns: 20% 1fr;min-height: 0}.vl-lp-side{display: grid;align-content: start;gap: .8em;padding: 1.6em;background: var(--paper);color: #6e6e73;font-weight: 600}.vl-lp-main{position: relative;display: grid;align-content: center;justify-items: center;gap: 1em;padding: 1.6em 2.4em;text-align: center}.vl-lp-k{font: 600 .9em var(--mono);text-transform: uppercase;color: #6e6e73}.vl-lp-h{font-size: 3.4em;line-height: 1;letter-spacing: -.04em}.vl-lp-p{color: #6e6e73;font-size: 1.2em}.vl-lp-tz{display: grid;grid-template-columns: repeat(3, 6em);gap: 1em}.vl-lp-tz i{height: 3.2em;border-radius: .6em;background: var(--paper)}.vl-lp-cta{position: relative;display: inline-block;padding: 1em 2.2em;border-radius: .7em;background: #4f7a28;color: #fff;font-weight: 800;font-size: 1.25em}[class~="vl-on"] .vl-lp-cta{animation: vl-lpcta .7s var(--ease-o) 2.6s both, vl-pulse 1.2s ease-out 3.3s 2}@keyframes vl-lpcta{from{transform: scale(.82)}60%{transform: scale(1.1)}to{transform: none}}.vl-lp-sec{color: #4f7a28;font-weight: 700;text-decoration: underline}.vl-lp-foot{display: flex;gap: 1.6em;padding: 1em 2em;border-top: 1px solid var(--line-2);color: #6e6e73;font-size: .9em}.vl-lp-cnt{position: absolute;right: 3cqw;bottom: 9cqw;z-index: 3;display: grid;justify-items: start;gap: .1em;padding: .9em 1.2em;border-radius: 1em;background: var(--ink);color: #fff;box-shadow: 0 1.5em 3em -1.5em rgba(21, 21, 21, .6);line-height: 1.1}.vl-lp-cnt small{font: 600 .72em var(--mono);letter-spacing: .06em;text-transform: uppercase;color: #bdbdc2}.vl-lp-cnt b{font-size: 2.6em;font-weight: 800;letter-spacing: -.04em;color: var(--red-glow)}.vl-lp-cnt span{font: 600 .72em var(--mono);color: #bdbdc2}.vl-os{grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);gap: 5%;align-items: center}.vl-os-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: .9em}.vl-os-p{position: relative;display: grid;gap: .3em;padding: .7em;border-radius: 1em;background: #fff;box-shadow: 0 1em 2em -1.2em rgba(21, 21, 21, .35), 0 0 0 1px rgba(21, 21, 21, .05);font-size: .95em;line-height: 1.2}.vl-os-p:nth-child(3){grid-column: 1 / -1;grid-template-columns: 38% 1fr;align-items: center}.vl-os-p:nth-child(3) .vl-os-img{grid-row: span 2}.vl-os-p span{color: var(--ink-3);font-weight: 600}.vl-os-img{display: block;aspect-ratio: 4 / 3;border-radius: .7em;background: linear-gradient(135deg, #5e1a24, #9b3342)}.vl-os-img.b{background: radial-gradient(circle at 60% 40%, #f2b35b 0 30%, transparent 31%), linear-gradient(135deg, #7a4a1e, #b36b2c)}.vl-os-img.c{background: radial-gradient(circle at 50% 55%, #fbeee0 0 22%, transparent 23%), linear-gradient(135deg, #2f5d3a, #6b8f4e)}.vl-os-add{position: absolute;right: .6em;top: .6em;display: grid;place-items: center;width: 1.8em;height: 1.8em;border-radius: 50%;background: var(--ink);color: #fff;font-style: normal;font-weight: 800}.vl-os-fly{position: absolute;right: .6em;top: .6em;width: 1.8em;height: 1.8em;border-radius: 50%;background: var(--red);--tx: 12em;--ty: -1em}.vl-os-fly.b{--tx: 6.4em;--ty: -1em}.vl-os-fly.c{--tx: 6.4em;--ty: -8.6em}[class~="vl-on"] .v-fly2{animation: vl-fly2 .75s cubic-bezier(.5, 0, .7, .4) var(--d) both}@keyframes vl-fly2{0%{opacity: 1;transform: none}100%{opacity: 0;transform: translate(var(--tx), var(--ty)) scale(.4)}}.vl-os-cart{display: grid;gap: .55em;padding: 1.1em 1.2em;border-radius: 1.2em;background: #fff;box-shadow: 0 2em 4em -2em rgba(21, 21, 21, .35), 0 0 0 1px rgba(21, 21, 21, .05);font-size: .95em}.vl-os-ch{display: flex;align-items: center;gap: .7em;padding-bottom: .3em}.vl-os-ic{position: relative;display: grid;place-items: center;width: 2.4em;height: 2.4em;border-radius: .7em;background: var(--paper)}.vl-os-ic .i{width: 1.4em;height: 1.4em}.vl-os-ic em{position: absolute;top: -.5em;right: -.5em;display: grid;place-items: center;min-width: 1.5em;height: 1.5em;padding: 0 .3em;border-radius: 99px;background: var(--red);color: #fff;font-style: normal;font-size: .8em}.vl-os-ic em b{font: inherit;font-weight: 800}.vl-os-li, .vl-os-tot{display: flex;justify-content: space-between;gap: .8em;padding-top: .5em;border-top: 1px solid var(--line-2)}.vl-os-li span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.vl-os-tot{border-top-color: #1d1d1f;font-weight: 800}.vl-os-pay{font-size: .85em}.vl-os-cart .uf-btn{background: #1d1d1f}.vl-os-ok{position: absolute;left: 6cqw;bottom: 9cqw;display: flex;align-items: center;gap: .7em;padding: .7em 1.1em .7em .8em;border-radius: 1em;background: var(--ink);color: #fff;line-height: 1.2;box-shadow: 0 1.5em 3em -1.5em rgba(21, 21, 21, .6)}.vl-os-ok > .i{width: 1.8em;height: 1.8em;padding: .35em;border-radius: 50%;background: var(--good)}.vl-os-ok span{display: grid}.vl-os-ok small{color: #bdbdc2;font-size: .8em}.vl-se{grid-template-columns: minmax(0, 1.55fr) minmax(0, 1fr);gap: 5%;align-items: center}.vl-se-card{display: grid;gap: .8em;width: 100%;padding: 1.2em;border-radius: 1.3em;background: #fff;box-shadow: 0 2em 4em -2em rgba(21, 21, 21, .35), 0 0 0 1px rgba(21, 21, 21, .05)}.vl-se-box{display: grid;grid-template-columns: 1.6em minmax(0, 1fr);gap: .4em}.vl-se-nums, .vl-se-list{list-style: none;margin: 0;padding: 0}.vl-se-nums{display: grid;grid-auto-rows: 3.4em;align-items: center;font: 700 .85em var(--mono);color: var(--ink-3)}.vl-se-nums li{height: 3.4em;display: grid;align-items: center}.vl-se-list{position: relative;height: calc(6 * 3.4em)}.vl-se-r{position: absolute;left: 0;right: 0;top: .2em;height: 3em;display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: .6em;align-items: center;padding: 0 .7em;border-radius: .7em;transform: translateY(calc(var(--s) * 3.4em))}.vl-se-sk{display: grid;gap: .35em}.vl-se-sk i{height: .55em;border-radius: .3em;background: var(--line-2);width: 90%}.vl-se-sk i:first-child{width: 50%}.vl-se-r.c0{--s: 0}.vl-se-r.c1{--s: 2}.vl-se-r.c2{--s: 3}.vl-se-r.c3{--s: 4}.vl-se-r.c4{--s: 5}.vl-se-r.me{--s: 1;z-index: 2;background: var(--red-paper);box-shadow: inset 3px 0 var(--red), 0 1em 2em -1.4em rgba(179, 36, 15, .5)}.vl-se-r.me > span{display: grid;min-width: 0;line-height: 1.2}.vl-se-r.me small{color: var(--ink-3);font-size: .8em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.vl-se-r.me b{color: #1a0dab;font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.vl-se-up{display: grid;place-items: center;width: 1.6em;height: 1.6em;border-radius: 50%;background: var(--good-soft);color: var(--good);font-style: normal;rotate: -90deg}.vl-se-up .i{width: 1em;height: 1em}[class~="vl-on"] .vl-se-r.me{animation: vl-se-me 3.4s var(--ease-o) .5s both}[class~="vl-on"] .vl-se-r.c1{animation: vl-se-1 3.4s var(--ease-o) .5s both}[class~="vl-on"] .vl-se-r.c2{animation: vl-se-2 3.4s var(--ease-o) .5s both}[class~="vl-on"] .vl-se-r.c3{animation: vl-se-3 3.4s var(--ease-o) .5s both}[class~="vl-on"] .vl-se-r.c4{animation: vl-se-4 3.4s var(--ease-o) .5s both}@keyframes vl-se-me{0%, 8%{transform: translateY(17em)}22%, 32%{transform: translateY(13.6em)}46%, 56%{transform: translateY(10.2em)}70%, 80%{transform: translateY(6.8em)}94%, 100%{transform: translateY(3.4em)}}@keyframes vl-se-4{0%, 8%{transform: translateY(13.6em)}22%, 100%{transform: translateY(17em)}}@keyframes vl-se-3{0%, 32%{transform: translateY(10.2em)}46%, 100%{transform: translateY(13.6em)}}@keyframes vl-se-2{0%, 56%{transform: translateY(6.8em)}70%, 100%{transform: translateY(10.2em)}}@keyframes vl-se-1{0%, 80%{transform: translateY(3.4em)}94%, 100%{transform: translateY(6.8em)}}.vl-se-do{display: grid;gap: .6em;list-style: none;margin: 0;padding: 0;font-weight: 700}.vl-se-do li{display: flex;gap: .55em;align-items: center;padding: .7em .9em;border-radius: .8em;background: #fff;box-shadow: 0 1em 2em -1.4em rgba(21, 21, 21, .35);line-height: 1.2}.vl-se-do .i{flex: none;width: 1.3em;height: 1.3em;padding: .2em;border-radius: 50%;background: var(--good);color: #fff}.vl-se-do .vl-se-pos{display: grid;gap: .1em;background: var(--ink);color: #fff}.vl-se-pos span{font: 600 .72em var(--mono);letter-spacing: .06em;text-transform: uppercase;color: #bdbdc2}.vl-se-pos > b{font-size: 1.5em;letter-spacing: -.02em}.vl-se-pos > b b{color: var(--red-glow)}.vl-ga{grid-template-columns: 1fr auto 1fr auto 1fr;grid-template-rows: 1fr auto;gap: 1.2em .6em;align-items: center}.vl-ga-col{display: grid;justify-items: center;gap: .45em;padding: 1.2em .8em;border-radius: 1.2em;background: #fff;box-shadow: 0 1.6em 3em -1.8em rgba(21, 21, 21, .4), 0 0 0 1px rgba(21, 21, 21, .05);text-align: center;line-height: 1.15}.vl-ga-col > b{font-size: 2em;font-weight: 800;letter-spacing: -.04em}.vl-ga-col small{color: var(--ink-3);font-size: .82em;font-weight: 600}.vl-ga-col.hl{box-shadow: 0 0 0 2px var(--red), 0 1.6em 3em -1.8em rgba(179, 36, 15, .5)}.vl-ga-col.hl > b{color: var(--red)}.vl-ga-jar{position: relative;width: 3.6em;height: 4.4em;border-radius: .5em .5em .9em .9em;box-shadow: inset 0 0 0 2px #1d1d1f;overflow: hidden}.vl-ga-lvl{position: absolute;left: 3px;right: 3px;bottom: 3px;height: calc(100% - 6px);border-radius: .3em .3em .7em .7em;background: linear-gradient(#e9c46a, #d49a2c);transform-origin: bottom;transform: scaleY(.14)}[class~="vl-on"] .vl-ga-lvl{animation: vl-lvl 3.2s linear .3s both}@keyframes vl-lvl{from{transform: scaleY(1)}}.vl-ga-ic{display: grid;place-items: center;width: 3.2em;height: 3.2em;border-radius: .9em;background: var(--paper)}.vl-ga-ic .i{width: 1.8em;height: 1.8em}.vl-ga-col.hl .vl-ga-ic{background: var(--red-paper);color: var(--red)}.vl-ga-pipe{position: relative;width: 3.2em;height: 1.4em}.vl-ga-pipe::before{content: "";position: absolute;left: 0;right: 0;top: 50%;height: 2px;background: repeating-linear-gradient(90deg, var(--line) 0 6px, transparent 6px 10px)}.vl-ga-pipe i{position: absolute;left: 0;top: 50%;width: .55em;height: .55em;margin-top: -.275em;border-radius: 50%;background: var(--red);opacity: 0}.vl-ga-pipe.a i{background: #d49a2c}[class~="vl-on"] .vl-ga-pipe i{animation: vl-flow .8s linear calc(.4s + var(--i) * .42s) 1 both}[class~="vl-on"] .vl-ga-pipe.b i{animation-delay: calc(1.3s + var(--i) * .8s)}@keyframes vl-flow{0%{opacity: 0;transform: none}15%, 85%{opacity: 1}100%{opacity: 0;transform: translateX(2.7em)}}.vl-ga-res{grid-column: 1 / -1;display: flex;flex-wrap: wrap;justify-content: center;align-items: baseline;gap: .3em .8em;padding: .8em 1.1em;border-radius: 1em;background: var(--ink);color: #fff}.vl-ga-res b{font-size: 1.5em;color: var(--red-glow)}.vl-ga-res small{color: #bdbdc2;font-size: .8em}.vl-bd{grid-template-columns: minmax(0, 1fr) minmax(0, 1.25fr);grid-template-rows: auto auto;gap: 1.2em 5%;align-items: center}.vl-bd-logo{display: grid;justify-items: center;gap: .2em;text-align: center}.vl-bd-logo svg{width: 9em;height: 9em}.vl-bd-bg{fill: #2f6f5e}.vl-bd-logo path{fill: none;stroke: #f4f1ea;stroke-width: 10;stroke-linecap: round}.vl-bd-logo b{font-size: 2.2em;letter-spacing: -.04em;color: #151515}.vl-bd-logo small{font: 600 .75em var(--mono);letter-spacing: .06em;text-transform: uppercase;color: var(--ink-3)}.vl-bd-sw{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: .6em}.vl-bd-sw span{display: grid;gap: .15em;font-size: .8em;line-height: 1.2}.vl-bd-sw i{display: block;aspect-ratio: 1;border-radius: .8em;box-shadow: 0 0 0 1px rgba(21, 21, 21, .08)}.vl-bd-sw small{font-family: var(--mono);color: var(--ink-3)}.vl-bd-type{grid-column: 2;display: flex;align-items: center;gap: .8em;padding: .7em 1em;border-radius: 1em;background: #fff;box-shadow: 0 1em 2em -1.4em rgba(21, 21, 21, .35)}.vl-bd-type b{font-size: 2.6em;line-height: 1;letter-spacing: -.04em}.vl-bd-type span{display: grid;font-weight: 700;line-height: 1.2}.vl-bd-type small{font: 600 .75em var(--mono);color: var(--ink-3)}.vl-bd-sw{grid-column: 2;grid-row: 1}.vl-bd-logo{grid-row: 1 / span 2}.vl-bd-app{grid-column: 1 / -1;display: grid;grid-template-columns: 1fr 1.4fr 1.3fr;gap: .8em;align-items: end}.vl-bd-card{display: grid;gap: .1em;aspect-ratio: 1.7;align-content: end;padding: .8em;border-radius: .6em;background: #f4f1ea;box-shadow: 0 1em 2em -1.2em rgba(21, 21, 21, .4);line-height: 1.1}.vl-bd-card i{width: 1.4em;height: .35em;margin-bottom: auto;background: #2f6f5e;transform: skewX(var(--slant))}.vl-bd-card b{color: #2f6f5e;font-size: 1.2em}.vl-bd-card small, .vl-bd-van small{font-size: .7em;color: #3c3c40}.vl-bd-van{position: relative;display: grid;align-content: center;padding: .8em 1em 1.4em;aspect-ratio: 2.3;border-radius: .8em 1.6em .6em .6em;background: #fff;box-shadow: 0 1em 2em -1.2em rgba(21, 21, 21, .4), inset 0 -1.1em 0 #2f6f5e;line-height: 1.1}.vl-bd-van b{color: #2f6f5e;font-size: 1.3em}.vl-bd-van .w1, .vl-bd-van .w2{position: absolute;bottom: -.7em;width: 1.4em;height: 1.4em;border-radius: 50%;background: #151515;box-shadow: inset 0 0 0 .35em #555}.vl-bd-van .w1{left: 18%}.vl-bd-van .w2{right: 16%}.vl-bd-web{display: grid;gap: .45em;aspect-ratio: 1.5;padding: .7em;border-radius: .6em;background: #f4f1ea;box-shadow: 0 1em 2em -1.2em rgba(21, 21, 21, .4)}.vl-bd-web .n{height: .5em;width: 50%;border-radius: .2em;background: #2f6f5e}.vl-bd-web b{font-size: 1.05em;color: #151515;letter-spacing: -.02em}.vl-bd-web .c{height: 1.2em;width: 55%;border-radius: .3em;background: #e9c46a}.vl-pf2{grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);grid-template-rows: auto 1fr;gap: 1em 4%;align-items: start}.vl-pf2-st{grid-column: 1 / -1;display: grid;grid-template-columns: auto 1fr auto;gap: 1em;align-items: center;padding: .9em 1.1em;border-radius: 1.1em;background: #fff;box-shadow: 0 1.4em 3em -1.8em rgba(21, 21, 21, .4)}.vl-pf2-st .uf-h{display: grid;gap: .2em;justify-items: start}.vl-pf2-hb{width: 100%;height: 2.4em}.vl-pf2-hb path{fill: none;stroke: var(--good);stroke-width: 2.4;stroke-linejoin: round;stroke-dasharray: 1}[class~="vl-on"] .vl-pf2-hb path{animation: vl-draw 2.4s linear .2s 2 both}.vl-pf2-up{display: grid;text-align: right;line-height: 1.2}.vl-pf2-up small{font: 600 .72em var(--mono);text-transform: uppercase;color: var(--ink-3)}.vl-pf2-log{display: grid;gap: .45em;list-style: none;margin: 0;padding: 1em;border-radius: 1.1em;background: #1d2227;color: #e6e9ec;font: 500 .9em/1.3 var(--mono)}.vl-pf2-log li{display: grid;grid-template-columns: 4.6em minmax(0, 1fr) auto;gap: .6em;align-items: center}.vl-pf2-log .num{color: #8a949f}.vl-pf2-log .i{width: 1.1em;height: 1.1em;color: #34c46e}.vl-pf2-chat{display: grid;gap: .6em;align-content: start}.vl-pf2-chat p{max-width: 94%;padding: .7em 1em;border-radius: 1.1em;line-height: 1.35;font-weight: 500;font-size: .95em}.vl-pf2-chat .q{background: var(--ink);color: #fff;justify-self: end;border-bottom-right-radius: .3em}.vl-pf2-chat .a{background: #fff;border: 1px solid var(--line-2);border-bottom-left-radius: .3em;display: flex;gap: .4em;align-items: center;font-weight: 700}.vl-pf2-chat .a .i{width: 1.1em;height: 1.1em;color: var(--good)}.vl-pm-lab{position: absolute;right: 67%;top: 36%;display: inline-flex;align-items: center;gap: .5em;padding: .5em .8em;border-radius: .6em;background: #fff;color: var(--ink);font: 700 .85em var(--mono);letter-spacing: .02em;text-transform: uppercase;box-shadow: 0 1em 2em -1.2em rgba(21, 21, 21, .4);white-space: nowrap}.vl-pm-lab::after{content: "";width: 1.6em;height: 3px;background: var(--red);transform: skewX(var(--slant))}