@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}:root{--black:#0b0d0f;--navy:#071b32;--blue:#1769e0;--off:#f7f7f5;--white:#fff;--g-800:#2a2e33;--g-500:#5c6166;--g-200:#e2e2de;--g-100:#ededea;--accent:#ffb000;--accent-soft:#fff4d6;--f:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--f-display:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--r:4px;--r-card:14px;--gutter:16px;--shop:var(--blue);--shop-ink:#fff;--shop-text:#1356b8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:768px){:root{--gutter:clamp(24px, 4vw, 48px)}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--off);color:var(--black);font-family:var(--f);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.55;overflow-x:clip}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit}::selection{background:var(--blue);color:var(--white)}.hp-wrap{width:100%;max-width:calc(1280px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.hp-head{z-index:20;background:color-mix(in srgb, var(--white) 97%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--g-200);position:sticky;top:0}.hp-head__in{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.hp-brand{align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.hp-brand__logo{object-fit:contain;width:auto;max-width:180px;height:40px}.hp-brand__name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden}.hp-head__call{border-radius:var(--r);min-height:40px;box-shadow:inset 0 0 0 1.5px var(--g-200);white-space:nowrap;flex:none;align-items:center;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:520px){.hp-brand__name{display:none}.hp-brand__logo{max-width:150px;height:36px}}.hp-hero{padding-block:32px 24px}@media (min-width:1024px){.hp-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;column-gap:56px;padding-block:48px 36px;display:grid}.hp-hero .hp-lead{margin:0 0 6px}}.hp-eyebrow{font:700 12.5px/1.2 var(--f);letter-spacing:.1em;text-transform:uppercase;color:var(--g-500);margin:0 0 10px}.hp-h1{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance;max-width:18ch;font-size:clamp(1.75rem,4.4vw,3.1rem);font-weight:800;line-height:.98}.hp-h1__b{color:var(--shop-text);display:block}.hp-lead{max-width:56ch;color:var(--g-800);margin-top:12px;font-size:clamp(1.02rem,1.3vw,1.15rem)}.hp-tool{padding-bottom:40px}.hp-foot{border-top:1px solid var(--g-200);background:var(--white);padding:22px 0 28px}.hp-privacy{color:var(--g-800);font-size:14px;line-height:1.5}.hp-privacy p+p{margin-top:2px}.hp-credit{color:var(--g-500);margin-top:12px;font-size:13px}.hp-credit a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--g-200);text-decoration-color:var(--g-200)}.hp-embed{padding:16px var(--gutter) 20px}.hp-embed .hp-privacy{color:var(--g-500);margin-top:20px;font-size:13px}@media (min-width:768px){.hp-embed{padding:24px}}[data-theme=dark]{--black:#f2f3f4;--off:#0b0d0f;--white:#15181c;--g-800:#c9cdd1;--g-500:#9aa1a8;--g-200:#ffffff1f;--g-100:#1c2025;--accent-soft:#ffb0001f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--black)}[data-theme=dark] .vz{--step-next:#5f666e;--notice-mark:#ffb000;--fail:#ff8a65;--focus:#6ea8ff;--stripe:#ffffff08;--thumb:#4a5058;--thumb-hover:#6b727b}:root:has([data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0d0f}:root:has([data-theme=dark]) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0d0f}[data-theme=dark] ::selection{background:var(--shop);color:var(--shop-ink)}[data-theme=dark] .vz-col__pic:after,[data-theme=dark] .vz-room__pic:after,[data-theme=dark] .vz-sys__sw:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24}[data-theme=dark] .hp-brand__logo{background:#f2f3f4;border-radius:6px;padding:3px 8px}
