@font-face{font-family: 'Heebo';font-style: normal;font-weight: 100 900;font-display: swap;src: url(fonts/heebo-hebrew.woff2) format('woff2');unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F}@font-face{font-family: 'Heebo';font-style: normal;font-weight: 100 900;font-display: swap;src: url(fonts/heebo-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}:root{color-scheme: light;--bg: #F6F7F9;--surface: #FFFFFF;--ink: #0F172A;--muted: #475569;--accent: #2563EB;--accent-2: #1D4ED8;--accent-soft: #EAF1FF;--wa: #25D366;--wa-2: #1FB85A;--on-wa: var(--ink);--on-dark: #CBD5E1;--tint: #EEF2F7;--field: #7C8798;--hint: #64748B;--error: #B42318;--hair: rgba(15, 23, 42, .08);--hair-2: rgba(15, 23, 42, .12);--hair-lite: rgba(255, 255, 255, .12);--shadow: 0 1px 2px rgba(15, 23, 42, .05), 0 8px 24px rgba(15, 23, 42, .06);--shadow-up: 0 2px 6px rgba(15, 23, 42, .08), 0 22px 54px rgba(15, 23, 42, .14);--r-shell: 30px;--r-core: 22px;--r-card: 22px;--r-field: 14px;--r-pill: 999px;--font: 'Heebo', 'Segoe UI', system-ui, -apple-system, Arial, sans-serif;--font-head: var(--font);--w-head: 800;--ease: cubic-bezier(.32, .72, 0, 1);--pad: 24px;--bar-h: 64px;--sec-top: 96px;--sec-bot: 88px}*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: 100px}body{margin: 0;background: var(--bg);color: var(--ink);font-family: var(--font);font-size: 18px;font-weight: 400;line-height: 1.65;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: hidden}img{display: block;max-width: 100%;height: auto}h1, h2, h3{margin: 0;font-family: var(--font-head);font-weight: 700;letter-spacing: 0;text-wrap: balance}p{margin: 0}ul, ol{margin: 0;padding: 0;list-style: none}a{color: inherit;text-decoration: none}figure{margin: 0}button, input{font: inherit;color: inherit}[hidden]{display: none !important}:focus-visible{outline: 3px solid var(--accent);outline-offset: 3px;border-radius: 8px}.wrap{width: 100%;max-width: 1240px;margin-inline: auto;padding-inline: var(--pad)}.nb{white-space: nowrap}.ltr{direction: ltr;unicode-bidi: isolate}.ico{width: 1em;height: 1em;fill: currentColor;flex: none}.sprite{position: absolute;width: 0;height: 0;overflow: hidden}.visually-hidden, .hp, .field label{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0}.site-header{position: sticky;top: 14px;z-index: 50;margin-top: 14px;padding-inline: var(--pad)}.nav-pill{display: flex;align-items: center;justify-content: space-between;gap: 16px;max-width: 1192px;margin-inline: auto;padding-block: 7px;padding-inline: 22px 7px;border-radius: var(--r-pill);background: rgba(255, 255, 255, .86);box-shadow: inset 0 0 0 1px var(--hair), var(--shadow);backdrop-filter: blur(18px) saturate(180%);-webkit-backdrop-filter: blur(18px) saturate(180%)}.wordmark{display: flex;flex: none}.wordmark img{display: block;width: auto;height: 40px}.nav-links{display: flex;align-items: center;gap: 30px;margin-inline: auto}.nav-link{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;min-width: 44px;font-size: 16px;font-weight: 500;line-height: 1.3;color: var(--muted);white-space: nowrap;transition: color 200ms var(--ease)}.nav-link:hover{color: var(--ink)}#who-title, #perks-title, #price-title, #faq-title{scroll-margin-top: 42px}.menu-btn, .mnav{display: none}.menu-btn{place-items: center;flex: none;width: 44px;height: 44px;padding: 0;margin-inline-end: -6px;border: 0;border-radius: 50%;background: none;color: var(--ink);cursor: pointer}.menu-ico{width: 26px;height: 26px}.menu-btn .menu-x, .menu-btn[aria-expanded="true"] .menu-bars{display: none}.menu-btn[aria-expanded="true"] .menu-x{display: inline}.mnav{position: absolute;top: calc(100% + 8px);inset-inline: var(--pad);flex-direction: column;padding: 6px;border-radius: 22px;overflow: hidden;background: var(--surface);box-shadow: inset 0 0 0 1px var(--hair), var(--shadow-up)}.mnav .nav-link{justify-content: flex-start;min-height: 52px;padding-inline: 18px;border-radius: 0;font-size: 18px;font-weight: 600;color: var(--ink)}.mnav .nav-link + .nav-link{border-top: 1px solid var(--hair)}.mnav .nav-link:hover{background: var(--bg)}.nav-phone{display: inline-flex;align-items: center;gap: 10px;min-height: 52px;padding-block: 6px;padding-inline: 6px 20px;border-radius: var(--r-pill);background: var(--accent);color: #fff;white-space: nowrap;box-shadow: 0 8px 20px rgba(37, 99, 235, .22);transition: background 280ms var(--ease)}.nav-phone:hover{background: var(--accent-2)}.nav-phone-ico{display: grid;place-items: center;width: 38px;height: 38px;border-radius: 50%;background: rgba(255, 255, 255, .18)}.nav-phone-ico .ico{font-size: 20px}.nav-phone-txt{display: flex;flex-direction: column;align-items: flex-start;line-height: 1.15}.nav-phone-cta{font-size: 17px;font-weight: 700}.nav-phone-num{font-size: 16px;font-weight: 500}.hero{padding-block: 52px 80px}.hero-grid{display: grid;grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);grid-template-areas: "h1 visual" "h2 visual" "sub visual" "act visual" "act trust";grid-template-rows: auto auto auto auto 1fr;column-gap: 64px}.hero-h1{grid-area: h1;font-size: clamp(44px, 2.5vw + 26px, 58px);font-weight: var(--w-head);line-height: 1.1;max-width: 9em}.hero-h2{grid-area: h2;margin-top: 18px;max-width: 15.6em;font-size: clamp(27px, 1vw + 19px, 33px);font-weight: 700;line-height: 1.3;color: var(--accent-2)}.hero-sub{grid-area: sub;margin-top: 14px;max-width: 26.4em;font-size: 19px;line-height: 1.62;color: var(--muted);text-wrap: balance}.hero-act{grid-area: act;align-self: end;display: flex;flex-direction: column;align-items: flex-start;gap: 14px;margin-top: 28px}.lead-hero{width: 100%;max-width: 600px}.trust{grid-area: trust;align-self: end;margin-top: 26px}.hero-visual{grid-area: visual;align-self: start;margin-top: 8px}.hero-h1, .hero-h2, .hero-sub{margin-inline: auto;text-align: center;text-wrap: balance}.hero-act{align-items: center}.btn{display: inline-flex;align-items: center;gap: 12px;min-height: 60px;padding-block: 8px;padding-inline: 8px 26px;border: 0;border-radius: var(--r-pill);font-size: 19px;font-weight: 700;line-height: 1.25;cursor: pointer;transition: background 300ms var(--ease), transform 300ms var(--ease), box-shadow 300ms var(--ease)}.btn:active{transform: scale(.98)}.btn-ico{display: grid;place-items: center;flex: none;width: 44px;height: 44px;border-radius: 50%;background: rgba(255, 255, 255, .18);transition: transform 300ms var(--ease)}.btn-ico .ico{font-size: 23px}.btn-wa .btn-ico{background: none;color: #fff}.btn-wa .btn-ico .ico{font-size: 36px}.btn:hover .btn-ico{transform: translateY(-1px) scale(1.06)}.btn-txt{white-space: nowrap}.btn-primary{background: var(--accent);color: #fff;box-shadow: 0 10px 26px rgba(37, 99, 235, .24)}.btn-primary:hover{background: var(--accent-2)}.btn-wa{background: var(--wa);color: var(--on-wa);box-shadow: 0 10px 26px rgba(31, 184, 90, .26)}.btn-wa:hover{background: var(--wa-2)}.btn.hero-wa{grid-column: 1 / -1;width: 100%;min-height: 58px;justify-content: center;padding-block: 7px;padding-inline: 8px}.btn.hero-wa .btn-txt{text-align: center}.btn-stack{display: flex;flex-direction: column;align-items: flex-start;gap: 1px;line-height: 1.2}.btn-sub{font-size: 16px;font-weight: 500}.trust{display: flex;flex-wrap: wrap;gap: 8px}.trust li{display: inline-flex;align-items: center;gap: 8px;padding-block: 8px;padding-inline: 12px 16px;border-radius: var(--r-pill);background: var(--surface);box-shadow: inset 0 0 0 1px var(--hair-2);font-size: 16px;font-weight: 500;line-height: 1.35;color: var(--ink)}.trust .ico{font-size: 22px;color: var(--accent)}.lead-card{max-width: 600px;padding: 20px;border-radius: 24px;background: var(--surface);color: var(--ink);box-shadow: inset 0 0 0 1px var(--hair-2), var(--shadow)}.lead-title{margin-bottom: 14px;font-size: 19px;font-weight: 700;line-height: 1.35;text-align: center;text-wrap: balance}.lead-fields{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;align-items: start}.field label{display: block;margin-bottom: 6px;font-size: 16px;font-weight: 500;line-height: 1.3;color: var(--muted)}.field input{display: block;width: 100%;height: 56px;padding-inline: 14px;border: 1px solid var(--field);border-radius: var(--r-field);background: #fff;color: var(--ink);font-size: 18px;transition: border-color 200ms var(--ease), box-shadow 200ms var(--ease)}.field input::placeholder{color: var(--hint);opacity: 1;font-size: 17px}.field input[type="tel"]:placeholder-shown{direction: rtl}.field input[dir="auto"]:placeholder-shown{direction: rtl}.field input:focus{outline: none;border-color: var(--accent);box-shadow: 0 0 0 3px rgba(37, 99, 235, .22)}.field input[aria-invalid="true"]{border-color: var(--error)}.field input[aria-invalid="true"]:focus{box-shadow: 0 0 0 3px rgba(180, 35, 24, .18)}.field-err{margin-top: 6px;font-size: 16px;font-weight: 500;line-height: 1.35;color: var(--error)}.lead-send{grid-column: 1 / -1;width: 100%;height: 58px;margin-top: 2px;padding-inline: 24px;border: 0;border-radius: var(--r-pill);background: var(--accent);color: #fff;font-size: 19px;font-weight: 700;white-space: nowrap;cursor: pointer;box-shadow: 0 10px 26px rgba(37, 99, 235, .22);transition: background 280ms var(--ease)}.lead-send:hover{background: var(--accent-2)}.lead-done{display: none;align-items: center;gap: 12px;min-height: 56px;font-size: 18px;font-weight: 700;line-height: 1.4}.lead-done:focus{outline: none}.lead-done:focus-visible{outline: 3px solid var(--accent);outline-offset: 4px}.lead-done .ico{font-size: 17px;color: var(--accent)}.sheet .lead-done{padding: 14px 16px;border-radius: 16px;background: var(--accent-soft)}.sheet .lead-done:focus, .sheet .lead-done:focus-visible{outline: none}.lead.is-sent .lead-fields, .lead.is-sent .lead-title{display: none}.lead.is-sent .lead-done{display: flex}.bezel{position: relative;padding: 10px;border-radius: var(--r-shell);background: var(--surface);box-shadow: inset 0 0 0 1px var(--hair), var(--shadow-up)}.bezel-core{position: relative;border-radius: var(--r-core);overflow: hidden;background: #E2E8F0}.bezel-core img{width: 100%}.bezel-hero .bezel-core img{aspect-ratio: 4 / 3;object-fit: cover}.mark{position: absolute;width: 30px;height: 30px;border: 0 solid rgba(255, 255, 255, .92);filter: drop-shadow(0 1px 2px rgba(2, 6, 23, .45));pointer-events: none}.mark.tl{top: 18px;left: 18px;border-top-width: 3px;border-left-width: 3px;border-top-left-radius: 6px}.mark.tr{top: 18px;right: 18px;border-top-width: 3px;border-right-width: 3px;border-top-right-radius: 6px}.mark.bl{bottom: 18px;left: 18px;border-bottom-width: 3px;border-left-width: 3px;border-bottom-left-radius: 6px}.mark.br{bottom: 18px;right: 18px;border-bottom-width: 3px;border-right-width: 3px;border-bottom-right-radius: 6px}.beam{position: absolute;inset-inline: 0;top: 0;height: 120px;pointer-events: none;opacity: 0;background: linear-gradient(180deg, rgba(168, 196, 251, 0) 0%, rgba(168, 196, 251, .30) 70%, rgba(255, 255, 255, .95) 96%, rgba(168, 196, 251, 0) 100%)}@keyframes sweep{0%{transform: translateY(-130px);opacity: 0}12%{opacity: 1}85%{opacity: 1}100%{transform: translateY(var(--sweep-to, 470px));opacity: 0}}.gear, .who, .perks, .why, .ba, .scan, .price, .faq{padding-block: var(--sec-top) var(--sec-bot)}.who, .gear, .price{background: var(--surface)}.ba, .perks, .why, .scan, .faq{background: var(--bg)}.sec-head{margin-bottom: 44px}.sec-title{font-size: clamp(31px, 2.1vw + 17px, 44px);font-weight: var(--w-head);line-height: 1.14;max-width: 14.4em}.sec-lead{margin-top: 14px;max-width: 31.2em;font-size: 19px;line-height: 1.6;color: var(--muted)}.scan{box-shadow: inset 0 1px 0 var(--hair)}.gear-grid{display: grid;grid-template-columns: minmax(0, 1fr)}.gear-head{text-align: center}.gear-head .sec-title, .gear-head .sec-lead{margin-inline: auto}.gear-head .sec-lead{text-wrap: balance}.gear-points{margin-top: 32px}.gpoint{padding-block: 28px;border-top: 1px solid var(--hair-2);text-align: center}.gpoint:first-child{padding-top: 0;border-top: 0}.gpoint h3{font-size: 21px;line-height: 1.3}.gpoint-meta{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 6px 12px;margin-top: 6px}.gpoint-model{font-size: 16px;font-weight: 700;line-height: 1.5;color: var(--muted)}.gpoint-spec{display: inline-flex;padding: 2px 11px;border-radius: var(--r-pill);background: rgba(37, 99, 235, .08);box-shadow: inset 0 0 0 1px rgba(37, 99, 235, .14);font-size: 16px;font-weight: 600;line-height: 1.5;color: var(--accent-2)}.gpoint-text{margin-top: 8px;max-width: 36em;margin-inline: auto;font-size: 18px;line-height: 1.6;color: var(--muted);text-wrap: pretty}.gtile{display: flex;justify-content: center;margin-bottom: 16px}.gtile-media{--inset: 4px;position: relative;flex: none;width: 140px;aspect-ratio: 1 / 1;border-radius: 18px;overflow: hidden;background: #fff;box-shadow: var(--shadow)}.gtile-media::after{content: "";position: absolute;inset: 0;border-radius: inherit;box-shadow: inset 0 0 0 1px var(--hair-2);pointer-events: none}.gtile-media img{position: absolute;inset: var(--inset);width: calc(100% - var(--inset) * 2);height: calc(100% - var(--inset) * 2);object-fit: contain}.gtile-photo .gtile-media{--inset: 0px}.gtile-photo .gtile-media img{object-fit: cover}.gtile-cap{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0}@media (min-width: 901px){.gear-points{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));column-gap: 48px;margin-top: 40px}.gpoint, .gpoint:first-child, .gpoint:last-child{padding-block: 0;border: 0}.gpoint-meta{flex-direction: column;align-items: center;gap: 6px}.gtile{margin-bottom: 24px}.gtile-media{width: 120px}}@media (min-width: 901px) and (max-width: 1080px){.gear-points{column-gap: 32px}}.who-grid{display: grid;grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);grid-template-areas: "copy side" "pull side";column-gap: 64px;row-gap: 0}.who-copy{grid-area: copy;align-self: end}.who-head{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px}.prose{margin-top: 24px;max-width: 36em}.prose p{color: var(--muted)}.prose p + p{margin-top: 14px}.pull{grid-area: pull;align-self: start;margin-top: 28px;max-width: 26em;padding-inline-start: 20px;border-inline-start: 3px solid var(--accent);font-size: clamp(21px, .9vw + 15px, 25px);font-weight: 700;line-height: 1.45;color: var(--ink)}.who-portrait{grid-area: side;align-self: center;justify-self: center;width: 100%;max-width: 440px;padding: 10px;border-radius: var(--r-shell);background: var(--surface);box-shadow: inset 0 0 0 1px var(--hair), var(--shadow)}.portrait-slot{position: relative;display: grid;place-items: center;aspect-ratio: 4 / 3;border-radius: var(--r-core);background: var(--tint)}.portrait-slot .mark{border-color: rgba(15, 23, 42, .16);filter: none}.portrait-ico{display: grid;place-items: center;width: 76px;height: 76px;border-radius: 50%;background: var(--surface);box-shadow: inset 0 0 0 1px var(--hair-2);color: var(--accent-2);font-size: 32px}.who-portrait[data-pending-asset]{display: none}@media (min-width: 901px){.who-portrait[data-pending-asset] + .pull{grid-area: side;align-self: center;margin-top: 0;max-width: none;font-size: clamp(24px, 1vw + 14px, 30px);line-height: 1.4;text-wrap: balance}}.sec-cta{margin-top: 32px}.sec-cta .btn{min-height: 58px;padding-block: 7px}.why .sec-cta{margin-top: 40px;text-align: center}.perks .sec-title{margin-inline: auto;text-align: center}.why .sec-title{margin-inline: auto;text-align: center}.scan .sec-title, .faq .sec-title{margin-inline: auto;text-align: center}.price .sec-head{text-align: center}.price .sec-head .sec-title, .price .sec-head .sec-lead{margin-inline: auto}.scard-body{text-align: center}.perks-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px;margin-top: 40px}.perk{display: flex;flex-direction: column;align-items: center;text-align: center;padding: 30px 24px 28px;border-radius: var(--r-card);background: var(--surface);box-shadow: inset 0 0 0 1px var(--hair-2), var(--shadow)}.perk-ico{display: block;width: 56px;height: 56px;color: var(--accent);flex: none;margin-bottom: 16px}.perk-ico svg{display: block;width: 100%;height: 100%}.perk h3{font-size: 21px;line-height: 1.35;text-wrap: balance}.perk p{margin-top: 8px;max-width: 24em;margin-inline: auto;font-size: 18px;line-height: 1.6;color: var(--muted);text-wrap: pretty}.cta-strip{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 18px 28px;margin-top: 48px;padding: 24px 28px;border-radius: 26px;background: var(--surface);box-shadow: inset 0 0 0 1px var(--hair-2), var(--shadow)}.price .cta-strip{background: var(--bg);box-shadow: inset 0 0 0 1px var(--hair-2)}.cta-strip, .price .cta-strip{position: relative;background: var(--surface);box-shadow: inset 0 0 0 2px var(--accent), 0 14px 34px rgba(15, 23, 42, .10)}.js .cta-strip.has-line, .js .price .cta-strip.has-line{box-shadow: 0 14px 34px rgba(15, 23, 42, .10)}.strip-line{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;pointer-events: none;transform: scaleX(-1)}.strip-line rect{fill: none;stroke: var(--accent);stroke-width: 2}.line-in .strip-line rect{transition: stroke-dashoffset 1100ms cubic-bezier(.65, 0, .35, 1) 150ms}.cta-strip-text{flex: 1 1 18em;font-size: clamp(21px, .6vw + 16px, 24px);font-weight: 700;line-height: 1.35;color: var(--ink);text-wrap: balance}.cta-strip-btns{display: flex;flex-wrap: wrap;gap: 12px}.ba-grid{display: grid;grid-template-columns: minmax(0, .75fr) minmax(0, 1.25fr);gap: 56px;align-items: center}.ba-copy .sec-title{max-width: 8.4em}.ba-copy{text-align: center}.ba-copy .sec-title, .ba-copy .sec-lead{margin-inline: auto}.ba-stage{--pos: 50%;position: relative;overflow: hidden;border-radius: var(--r-card);background: #E2E8F0;box-shadow: var(--shadow);user-select: none;-webkit-user-select: none;touch-action: pan-y}.ba-img{width: 100%;aspect-ratio: 3 / 2;object-fit: cover}.ba-before-wrap{position: absolute;inset: 0;clip-path: inset(0 0 0 calc(100% - var(--pos)))}.ba-before-wrap .ba-img{height: 100%}.ba-line{position: absolute;top: 0;bottom: 0;inset-inline-start: var(--pos);width: 2px;margin-inline-start: -1px;background: #fff;box-shadow: 0 0 0 1px rgba(15, 23, 42, .16);pointer-events: none}.ba-grip{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: grid;place-items: center;width: 52px;height: 52px;border-radius: 50%;background: #fff;box-shadow: 0 8px 24px rgba(15, 23, 42, .28);color: var(--accent-2);font-size: 24px}.ba-tag{position: absolute;top: 16px;z-index: 1;padding: 6px 14px;border-radius: var(--r-pill);background: rgba(15, 23, 42, .74);color: #fff;font-size: 16px;font-weight: 600;line-height: 1.3;pointer-events: none}.ba-tag-before{inset-inline-start: 16px}.ba-tag-after{inset-inline-end: 16px}.ba-range{position: absolute;inset: 0;z-index: 2;width: 100%;height: 100%;margin: 0;padding: 0;-webkit-appearance: none;appearance: none;background: transparent;cursor: ew-resize;direction: rtl;touch-action: pan-y}.ba-range::-webkit-slider-runnable-track{height: 100%;background: transparent;border: 0}.ba-range::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;width: 2px;height: 100%;background: transparent;border: 0}.ba-range::-moz-range-track{height: 100%;background: transparent;border: 0}.ba-range::-moz-range-thumb{width: 2px;height: 100%;background: transparent;border: 0}.ba-range:focus{outline: none}.ba-range:focus-visible{outline: 3px solid var(--accent);outline-offset: -6px;border-radius: var(--r-card)}.scan-grid{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));gap: 18px;margin-top: 40px}@media (min-width: 901px){.scan-grid{max-width: 1000px;margin-inline: auto}}.scard{position: relative;grid-column: span 6;display: flex;flex-direction: column;border-radius: var(--r-card);background: var(--surface);overflow: hidden;box-shadow: var(--shadow)}.scard::after{content: "";position: absolute;inset: 0;border-radius: inherit;box-shadow: inset 0 0 0 1px var(--hair-2);pointer-events: none}.scard-media{overflow: hidden;background: #E2E8F0}.scard-media img{width: 100%;height: 236px;object-fit: cover}.scard-photo .scard-body{padding: 22px 24px 22px}.scard h3{font-size: 22px;line-height: 1.3}.scard p{margin-top: 8px;font-size: 18px;line-height: 1.6;color: var(--muted)}@media (min-width: 1100px){.scan-grid{max-width: none;gap: 16px}.scard{grid-column: span 3}.scard-media img{height: 180px}.scard-photo .scard-body{padding: 18px 18px 20px}.scard h3{font-size: 20px;min-height: 2.6em}.scard p{font-size: 17px;line-height: 1.55;text-wrap: balance}}.example{display: flex;align-items: baseline;gap: 16px;padding: 22px 26px;border-radius: var(--r-card);background: var(--surface);box-shadow: inset 0 0 0 1px var(--hair-2), var(--shadow)}.example-label{flex: none;padding: 3px 12px;border-radius: var(--r-pill);background: rgba(37, 99, 235, .08);box-shadow: inset 0 0 0 1px rgba(37, 99, 235, .16);font-size: 16px;font-weight: 700;line-height: 1.5;color: var(--accent-2)}.example-text{font-size: 18px;line-height: 1.6;color: var(--ink)}.faq-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px 22px;margin-top: 40px;align-items: start}.faq-col{display: grid;gap: 14px}.faq details{border-radius: 22px;background: var(--surface);box-shadow: inset 0 0 0 1px var(--hair-2), var(--shadow);transition: box-shadow 300ms var(--ease)}.faq details[open]{box-shadow: inset 0 0 0 1px rgba(37, 99, 235, .28), var(--shadow)}.faq summary{display: flex;align-items: center;justify-content: space-between;gap: 14px;min-height: 64px;padding: 18px 24px;font-size: 18px;font-weight: 600;line-height: 1.4;cursor: pointer;list-style: none;border-radius: 22px}.faq summary::-webkit-details-marker{display: none}.faq summary::marker{content: ""}.faq summary::after{content: "";flex: none;width: 20px;height: 20px;background: no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%231D4ED8'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E");transition: transform 300ms var(--ease)}.faq details[open] summary::after{transform: rotate(180deg)}.faq details > p{padding: 0 24px 22px;max-width: 37.2em;font-size: 18px;line-height: 1.6;color: var(--muted)}.closer{background: var(--ink);color: #fff;padding-block: 92px 92px}.closer-grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 40px;align-items: center}.lead-closer{width: 100%;max-width: 760px;margin-inline: auto}.closer-title{font-size: clamp(31px, 2.1vw + 17px, 44px);font-weight: var(--w-head);line-height: 1.14;max-width: 10.8em}.closer-sub{margin-top: 18px;max-width: 28.8em;font-size: 19px;line-height: 1.6;color: var(--on-dark)}.closer-cta{display: grid;gap: 12px;margin-top: 32px;max-width: 340px}.closer-cta .btn{width: 100%;box-shadow: none}.closer-copy{text-align: center}.closer-title, .closer-sub, .closer-cta{margin-inline: auto}.closer-cta .btn{justify-content: center;padding-inline: 8px}.closer-cta .btn-txt{text-align: center}.closer-cta .btn-stack{align-items: center}.lead-closer .lead-card{max-width: none;padding: 26px;box-shadow: 0 30px 80px rgba(2, 6, 23, .45)}.lead-closer .lead-title{font-size: 22px;font-weight: 700;margin-bottom: 16px}.lead-closer .lead-fields{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 14px}.lead-closer .lead-send{grid-column: auto;height: 56px;margin-top: 0}@media (max-width: 860px){.lead-closer .lead-fields{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr)}.lead-closer .lead-send{grid-column: 1 / -1;height: 58px}}@media (max-width: 560px){.lead-closer .lead-fields{grid-template-columns: minmax(0, 1fr)}}.site-footer{background: var(--surface);padding-block: 56px 44px;box-shadow: inset 0 1px 0 var(--hair)}.foot-grid{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 24px 48px}.foot-id{max-width: 27.6em}.foot-id h2{font-size: 18px;line-height: 1.4}.foot-id p, .foot-list li{margin-top: 6px;font-size: 17px;line-height: 1.5;color: var(--muted)}.foot-list{min-width: 170px}.site-footer a{display: inline-block;padding-block: 4px;text-decoration: underline;text-underline-offset: 3px;text-decoration-color: rgba(71, 85, 105, .45)}.site-footer a:hover{color: var(--accent-2)}.foot-grid a{min-height: 48px;padding-block: 12px}.foot-list li{margin-top: 0}.foot-id p:has(> a){margin-top: 0}.foot-credits{margin-top: 32px;padding-top: 8px;border-top: 1px solid var(--hair-2)}.foot-credits summary{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;cursor: pointer;list-style: none;font-size: 16px;font-weight: 500;line-height: 1.5;color: var(--muted)}.foot-credits summary::-webkit-details-marker{display: none}.foot-credits summary::marker{content: ""}.foot-credits summary::after{content: "";flex: none;width: 16px;height: 16px;background: no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23475569'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E");transition: transform 300ms var(--ease)}.foot-credits[open] summary::after{transform: rotate(180deg)}.foot-credits summary:hover{color: var(--ink)}.foot-credits p{margin-top: 4px;font-size: 16px;line-height: 1.5;color: var(--muted)}.foot-credits p:last-child{padding-bottom: 8px}.foot-credits a{padding-block: 11px;margin-block: -7px}.wa-float{position: fixed;z-index: 58;inset-inline-end: 20px;bottom: calc(20px + env(safe-area-inset-bottom));display: grid;place-items: center;width: 60px;height: 60px;border-radius: 50%;background: var(--wa);color: #fff;box-shadow: 0 2px 6px rgba(15, 23, 42, .14), 0 12px 30px rgba(15, 23, 42, .22);transition: opacity 250ms var(--ease), transform 250ms var(--ease), visibility 250ms, background 200ms var(--ease)}.wa-float .ico{font-size: 36px}.wa-float:hover{background: var(--wa-2)}.wa-float:focus-visible{outline: 3px solid var(--accent);outline-offset: 3px;border-radius: 50%}.float-off .wa-float, html:has(.lead-card input:focus) .wa-float{opacity: 0;visibility: hidden;transform: translateY(12px) scale(.92);pointer-events: none}html:has(.sheet[open]) .wa-float{display: none}@media (min-width: 901px){.float-off .wa-float{opacity: 1;visibility: visible;transform: none;pointer-events: auto}}.mbar{display: none}.sheet{width: min(100% - 24px, 520px);max-width: none;max-height: calc(100dvh - 24px);margin: auto auto 0;padding: 0;border: 0;border-radius: 26px 26px 0 0;background: var(--surface);color: var(--ink);overflow: auto}.sheet::backdrop{background: rgba(15, 23, 42, .45)}html:has(.sheet[open]){overflow: hidden}.sheet-in{padding: 18px 18px calc(22px + env(safe-area-inset-bottom))}.sheet-head{display: grid;grid-template-columns: 48px minmax(0, 1fr) 48px;align-items: center;gap: 8px;margin-bottom: 8px}.sheet-head h2{grid-column: 2;font-size: 22px;line-height: 1.25;text-align: center;text-wrap: balance}.sheet-head .sheet-x{grid-column: 3}.sheet-x{display: grid;place-items: center;width: 48px;height: 48px;border: 0;border-radius: 50%;background: rgba(15, 23, 42, .06);color: var(--ink);cursor: pointer}.sheet-x .ico{font-size: 20px}.sheet .lead-card{box-shadow: none;padding: 0;max-width: none}.sheet .lead-fields{grid-template-columns: minmax(0, 1fr)}.js .reveal{opacity: 0;transform: translateY(18px)}.js .reveal.is-in{opacity: 1;transform: none;transition: opacity 700ms var(--ease), transform 700ms var(--ease);transition-delay: calc(var(--d, 0) * 70ms)}.js .hero-h1 .w{display: inline-block;animation: word-in 620ms var(--ease) both;animation-delay: calc(var(--i, 0) * 55ms + 40ms)}.js .hero-h2{animation: rise-in 700ms var(--ease) 300ms both}.js .hero-sub{animation: rise-in 700ms var(--ease) 400ms both}.js .lead-hero{animation: rise-in 760ms var(--ease) 500ms both}.js .hero .trust li{animation: rise-in 640ms var(--ease) both;animation-delay: calc(var(--i, 0) * 70ms + 640ms)}.hero .trust li:nth-child(2){--i: 1}.hero .trust li:nth-child(3){--i: 2}.hero .trust li:nth-child(4){--i: 3}@keyframes word-in{from{opacity: 0;transform: translateY(.34em)}to{opacity: 1;transform: none}}@keyframes rise-in{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: none}}@media (max-width: 900px){.js .hero-h1 .w{animation-name: word-in-y}.js .hero-h2, .js .hero-sub{animation-name: rise-in-y}}@keyframes word-in-y{from{transform: translateY(.34em)}to{transform: none}}@keyframes rise-in-y{from{transform: translateY(14px)}to{transform: none}}.js .bezel-hero .mark{animation: mark-in 760ms var(--ease) 420ms both}.bezel-hero .mark.tl{--mx: -14px;--my: -14px}.bezel-hero .mark.tr{--mx: 14px;--my: -14px}.bezel-hero .mark.bl{--mx: -14px;--my: 14px}.bezel-hero .mark.br{--mx: 14px;--my: 14px}@keyframes mark-in{from{opacity: 0;transform: translate(var(--mx), var(--my))}to{opacity: 1;transform: none}}.js.is-in .beam{animation: sweep 2600ms cubic-bezier(.45, .05, .35, 1) 950ms 1 both}.js .par img{transform: translate3d(0, var(--py, 0%), 0) scale(var(--par-scale, 1.1));will-change: transform}.js .bezel-core.par img{--par-scale: 1.08}.js .why-grid > .reveal:not(.is-in):nth-child(odd), .js .scan-grid > .reveal:not(.is-in):nth-child(odd), .js .faq-col:first-child > .reveal:not(.is-in){transform: translateX(24px)}.js .why-grid > .reveal:not(.is-in):nth-child(even), .js .scan-grid > .reveal:not(.is-in):nth-child(even), .js .faq-col:last-child > .reveal:not(.is-in){transform: translateX(-24px)}.js .why-grid > .reveal.is-in, .js .scan-grid > .reveal.is-in, .js .faq-col > .reveal.is-in{transition-duration: 900ms}@media (max-width: 900px){.js .why-grid > .reveal:not(.is-in):nth-child(odd), .js .scan-grid > .reveal:not(.is-in):nth-child(odd), .js .faq-col:first-child > .reveal:not(.is-in){transform: translateX(16px)}.js .why-grid > .reveal:not(.is-in):nth-child(even), .js .scan-grid > .reveal:not(.is-in):nth-child(even), .js .faq-col:last-child > .reveal:not(.is-in){transform: translateX(-16px)}}.js .perk .perk-ico{transform: scale(.6) rotate(-10deg);opacity: 0;transition: transform 700ms cubic-bezier(.34, 1.56, .64, 1), opacity 350ms var(--ease);transition-delay: calc(var(--d, 0) * 90ms + 180ms)}.js .perk.is-in .perk-ico{transform: none;opacity: 1}@media (prefers-reduced-motion: reduce){.js .reveal{opacity: 1 !important;transform: none !important;transition: none !important}.beam{display: none}.btn, .btn-ico, .faq summary::after, .wa-float{transition: none}.js .par img{transform: none}.js .hero-h1 .w, .js .hero-h2, .js .hero-sub, .js .lead-hero, .js .hero .trust li, .js .bezel-hero .mark{animation: none !important}.js .perk .perk-ico{transform: none !important;opacity: 1 !important;transition: none !important;animation: none !important}}.shot .reveal, .a11y-still .reveal{opacity: 1 !important;transform: none !important;transition: none !important}.shot .beam, .a11y-still .beam{display: none}.shot .hero-h1 .w, .shot .hero-h2, .shot .hero-sub, .shot .lead-hero, .shot .hero .trust li, .shot .bezel-hero .mark, .a11y-still .hero-h1 .w, .a11y-still .hero-h2, .a11y-still .hero-sub, .a11y-still .lead-hero, .a11y-still .hero .trust li, .a11y-still .bezel-hero .mark{animation: none !important}.shot .perk .perk-ico, .a11y-still .perk .perk-ico{transform: none !important;opacity: 1 !important;transition: none !important;animation: none !important}.a11y-still .btn, .a11y-still .btn-ico, .a11y-still .faq summary::after, .a11y-still .wa-float{transition: none}.a11y-still.js .par img{transform: none !important}.a11y-still .strip-line rect{transition: none !important;stroke-dashoffset: 0 !important}.a11y-still *, .a11y-still *::before, .a11y-still *::after{animation-duration: 1ms !important;animation-delay: 0s !important;animation-iteration-count: 1 !important;transition-duration: 0s !important;transition-delay: 0s !important;scroll-behavior: auto !important}@media (min-width: 901px) and (max-width: 1023px){.wordmark img{height: 34px}.nav-links{gap: 20px}}@media (max-width: 1120px){.hero-grid{column-gap: 40px}}@media (max-width: 1080px){.ba-grid{gap: 40px}.who-grid{column-gap: 48px}}@media (max-width: 900px){:root{--pad: 20px;--sec-top: 68px;--sec-bot: 60px}.nav-links{display: none}.menu-btn{display: grid}.mnav:not([hidden]){display: flex}.wordmark{margin-inline-end: auto}html{scroll-padding-bottom: calc(var(--bar-h) + env(safe-area-inset-bottom) + 84px)}body{padding-bottom: calc(var(--bar-h) + env(safe-area-inset-bottom) + 12px)}.hero{padding-block: 26px 52px}.hero-grid{grid-template-columns: minmax(0, 1fr);grid-template-rows: none;grid-template-areas: "h1" "h2" "sub" "act" "trust" "visual"}.hero-h1{max-width: 10.8em}.hero-h2{margin-top: 14px}.hero-sub{max-width: 33.6em}.hero-visual{margin-top: 26px}.hero-act{margin-top: 26px;align-items: center}.trust{margin-top: 20px}.sec-head{margin-bottom: 32px}.hero-h1, .hero-h2, .hero-sub{margin-inline: auto;text-align: center;text-wrap: balance}.trust{justify-content: center}.sec-title, .sec-lead{margin-inline: auto;text-align: center;text-wrap: balance}.cta-strip{justify-content: center;text-align: center}.cta-strip-text{flex-basis: 100%}.cta-strip-btns{justify-content: center}.closer-copy{text-align: center}.closer-title, .closer-sub, .closer-cta{margin-inline: auto}.closer-cta .btn{justify-content: center;padding-inline: 8px}.closer-cta .btn-txt{text-align: center}.closer-cta .btn-stack{align-items: center}.who-grid{grid-template-columns: minmax(0, 1fr);grid-template-areas: "copy" "pull" "side"}.who-portrait{justify-self: center;max-width: 440px;margin-top: 36px}.who-copy{text-align: center}.who-head{justify-content: center}.prose{margin-inline: auto}.prose p{text-wrap: pretty}.pull{position: relative;margin-inline: auto;padding-top: 20px;padding-inline-start: 0;border-inline-start: 0;text-align: center;text-wrap: balance}.pull::before{content: "";position: absolute;top: 0;inset-inline: 0;width: 48px;height: 3px;margin-inline: auto;border-radius: 2px;background: var(--accent)}.sec-cta{margin-top: 28px}.why .sec-cta{margin-top: 28px}.perks-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px;margin-top: 28px}.cta-strip{margin-top: 36px;padding: 22px 20px}.ba-grid{grid-template-columns: minmax(0, 1fr);gap: 24px}.ba-copy .sec-title{max-width: 12em}.scan-grid{gap: 14px}.scan-grid{margin-top: 28px}.scard{grid-column: span 12}.scard-media img{height: auto;aspect-ratio: 16 / 10}.faq-grid{grid-template-columns: minmax(0, 1fr);gap: 12px;margin-top: 28px}.faq-col{gap: 12px}.closer{padding-block: 68px 64px}.closer-grid{grid-template-columns: minmax(0, 1fr);gap: 36px}.foot-id{flex: 1 0 100%}.site-footer{text-align: center}.foot-grid{justify-content: center}.wa-float{width: 56px;height: 56px;inset-inline-end: 14px;bottom: calc(var(--bar-h) + env(safe-area-inset-bottom) + 14px)}.wa-float .ico{font-size: 34px}.lead-closer .lead-fields{padding-inline: calc(82px - var(--pad) - 26px)}.mbar{position: fixed;z-index: 60;inset-inline: 0;bottom: 0;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;padding: 8px 10px calc(8px + env(safe-area-inset-bottom));background: rgba(255, 255, 255, .95);box-shadow: 0 -1px 0 var(--hair-2), 0 -10px 30px rgba(15, 23, 42, .08);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px)}.mbar-btn{display: flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding-inline: 8px;border: 0;border-radius: 14px;background: var(--accent);color: #fff;font-size: 17px;font-weight: 700;line-height: 1.2;white-space: nowrap;cursor: pointer}.mbar-btn .ico{font-size: 26px}}@media (max-width: 560px){.site-header{top: 10px;margin-top: 10px}.nav-pill{padding-inline: 16px 6px}.wordmark img{width: min(210px, calc(100vw - 190px));height: auto}.nav-phone{justify-content: center;width: 52px;padding: 0;gap: 0}.nav-phone-ico{width: auto;height: auto;background: none}.nav-phone-ico .ico{font-size: 30px}.nav-phone-txt{display: none}.hero-h1{font-size: 40px;max-width: none}.hero-h2{font-size: 25px}.hero-sub{font-size: 18px}.hero-act{align-items: stretch}.btn{width: 100%;gap: 10px;padding-inline: 8px 18px}.btn-txt{white-space: normal}.lead-fields{grid-template-columns: minmax(0, 1fr)}.lead-card{padding: 16px}.lead-closer .lead-card{padding: 20px}.lead-closer .lead-fields{padding-inline: calc(82px - var(--pad) - 20px)}.bezel{padding: 8px;border-radius: 26px}.bezel-core{border-radius: 19px}.mark{width: 22px;height: 22px}.mark.tl, .mark.tr{top: 12px}.mark.bl, .mark.br{bottom: 12px}.mark.tl, .mark.bl{left: 12px}.mark.tr, .mark.br{right: 12px}.perks-grid{grid-template-columns: minmax(0, 1fr);gap: 14px}.perk{padding: 24px 20px 22px}.perk-ico{width: 52px;height: 52px;margin-bottom: 14px}.cta-strip{padding: 20px 14px 14px}.cta-strip-text{padding-inline: 4px}.cta-strip-btns{width: 100%}.sec-cta .btn{width: auto}.cta-strip .btn{justify-content: center;padding-inline: 8px}.cta-strip .btn-txt{text-align: center}.ba-tag{top: 12px;padding: 5px 12px}.ba-tag-before{inset-inline-start: 12px}.ba-tag-after{inset-inline-end: 12px}.ba-grip{width: 46px;height: 46px;font-size: 22px}.scard-photo .scard-body{padding: 18px 18px 20px}.example{flex-direction: column;align-items: center;gap: 10px;padding: 20px;text-align: center}.faq summary{padding: 16px 18px;font-size: 18px}.faq details > p{padding: 0 18px 18px}.closer-cta{max-width: none}.foot-grid{gap: 22px}.foot-grid > *{flex: 1 0 100%}}@media (max-width: 380px){:root{--pad: 16px}.sheet-head h2{grid-column: 1 / -1;grid-row: 1;padding-inline: 50px;font-size: 17px}.sheet-head .sheet-x{grid-row: 1;width: 44px;height: 44px;justify-self: end;margin-inline-end: -8px}.hero-h1{font-size: 35px}.hero-h2{font-size: 23px}.nav-pill{padding-inline: 14px 6px;gap: 10px}.wordmark img{height: auto;width: min(189px, calc(100vw - 168px))}.mbar-btn{gap: 6px;font-size: 16px}.sec-cta .btn{margin-inline-end: 44px}.btn.hero-wa{gap: 8px;padding-inline: 6px}.btn.hero-wa .btn-ico{width: 40px;height: 40px}}@media (max-width: 359px){.hero-h2{font-size: 21px}}@media (max-width: 560px){.scan-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px}.scard{grid-column: auto}.scard-media img{aspect-ratio: 1 / 1;height: auto}.scard-photo .scard-body{padding: 12px 10px 14px}.scard h3{font-size: 17px;line-height: 1.3}.scard p{margin-top: 4px;font-size: 15px;line-height: 1.45}.perks-grid{gap: 10px}.perk{flex-direction: row;align-items: center;gap: 14px;text-align: start;padding: 16px}.perk-ico{width: 40px;height: 40px;margin: 0}.perk h3{font-size: 18px;line-height: 1.3;text-wrap: pretty}.perk p{margin-top: 4px;margin-inline: 0;font-size: 15px;line-height: 1.45}}.reviews{padding-block: var(--sec-top) var(--sec-bot);background: var(--dark);color: var(--on-dark)}.reviews .sec-title{margin-inline: auto;margin-bottom: 44px;text-align: center;color: var(--on-dark)}.rev-track{display: flex;gap: 12px;align-items: flex-start;margin-inline: calc(var(--pad) * -1);padding: 4px var(--pad) 8px;scroll-padding-inline: var(--pad);overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: none}.rev-track::-webkit-scrollbar{display: none}.rev-track:focus-visible{outline: 2px solid var(--on-dark);outline-offset: -4px}.rev-col{display: contents}.rcard{flex: 0 0 min(84vw, 460px);flex: 0 0 round(down, min(84vw, 460px), 1px);margin: 0;border-radius: 20px;overflow: hidden;box-shadow: var(--shadow);cursor: zoom-in;scroll-snap-align: start}.rcard img{display: block;width: 100%;height: auto}.rcard:focus-visible{outline: 3px solid var(--on-dark);outline-offset: -3px}.rev-arrow{display: none}.rev-arrow path, .rev-zoom-x path{fill: none;stroke: currentColor;stroke-width: 2.5;stroke-linecap: round;stroke-linejoin: round}.rev-dots{display: flex;justify-content: center;gap: 4px;margin-top: 14px}.rev-dot{display: grid;place-items: center;width: 28px;height: 28px;padding: 0;border: 0;background: none;cursor: pointer}.rev-dot::before{content: "";width: 10px;height: 10px;border-radius: 50%;background: var(--on-accent);transition: width 200ms var(--ease), height 200ms var(--ease)}.rev-dot[aria-current="true"]::before{width: 14px;height: 14px;background: var(--accent)}.rev-dot:focus-visible, .rev-arrow:focus-visible{outline: 3px solid var(--on-dark);outline-offset: 3px;border-radius: 50%}.a11y-still .rev-dot::before, .shot .rev-dot::before{transition: none}.rev-zoom{position: fixed;inset: 0;width: 100%;height: 100%;max-width: none;max-height: none;margin: 0;padding: 64px 12px 32px;border: 0;background: var(--dark);overflow: auto;overscroll-behavior: contain}.rev-zoom[open]{display: flex;justify-content: center;align-items: flex-start}.rev-zoom::backdrop{background: #141519}.rev-zoom-box{position: relative;width: min(946px, 100%)}.rev-zoom-scroll{border-radius: 20px;overflow: hidden}.rev-zoom img{display: block;width: 100%;height: auto}.rev-zoom-x{position: fixed;top: 12px;inset-inline-end: 12px;z-index: 2;display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 50%;background: var(--on-accent);color: var(--ink);cursor: pointer;box-shadow: var(--shadow)}.rev-zoom-x:focus-visible{outline: 3px solid var(--on-dark);outline-offset: 3px}@media (min-width: 901px){.rev-zoom{padding: 32px;overflow: hidden}.rev-zoom[open]{align-items: center}.rev-zoom-box{width: 480px}.rev-zoom-scroll{max-height: 88vh;overflow-y: auto;overscroll-behavior: contain}.rev-zoom-x{position: absolute;top: -16px;inset-inline-end: -16px}}@media (min-width: 901px){.rev-stage{display: grid;grid-template-columns: 48px minmax(0, 1000px) 48px;column-gap: 16px;row-gap: 14px;justify-content: center}.rev-track{grid-column: 2;grid-row: 1;gap: 24px;margin-inline: 0;padding: 4px 0 8px;scroll-padding-inline: 0}.rcard{flex: 0 0 calc((100% - 48px) / 3);flex: 0 0 round(down, calc((100% - 48px) / 3), 1px)}.rcard img{max-height: 520px;object-fit: cover;object-position: top}.rev-dots{grid-column: 2;grid-row: 2;margin-top: 0}.rev-arrow{grid-row: 1;display: grid;place-items: center;align-self: start;margin-top: 240px;width: 48px;height: 48px;padding: 0;border: 0;border-radius: 50%;background: var(--on-accent);color: var(--ink);cursor: pointer;box-shadow: var(--shadow)}.rev-arrow:disabled{visibility: hidden}.rev-prev{grid-column: 1}.rev-next{grid-column: 3}.rev-next svg{transform: scaleX(-1)}}@media (max-width: 900px){.reviews .sec-title{margin-bottom: 28px}}.trust{justify-content: center}.lead-done{justify-content: center;text-align: center}.cta-strip{flex-direction: column;align-items: center;justify-content: center;text-align: center;gap: 18px}.cta-strip-text{flex: 0 0 auto;text-align: center;text-wrap: balance}.cta-strip-btns{justify-content: center}.who-head{justify-content: center}.who .sec-title{margin-inline: auto;text-align: center}.who .sec-cta{text-align: center}.pull{justify-self: center;text-align: center;text-wrap: balance}.example-text{text-wrap: balance}.site-footer{text-align: center}.foot-grid{justify-content: center}.foot-credits{text-align: center}.foot-credits p{text-wrap: balance}@media (min-width: 901px){.foot-grid{column-gap: 96px}}@media (min-width: 561px){.example{justify-content: center;text-align: center}}@media (max-width: 560px){.perk{text-align: center}.perk h3, .perk p{text-wrap: balance}}@media (min-width: 901px){.cta-strip{flex-direction: row;justify-content: center;align-items: center;width: fit-content;max-width: min(100%, 960px);margin-inline: auto;padding: 28px;gap: 18px 24px}.cta-strip-text{flex: 0 1 auto;max-width: 13.5em;font-size: 24px}.cta-strip-btns{flex: none}}.why{--why-gap: 10px}.why-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--why-gap);margin-top: 28px}.wcard{position: relative;display: flex;flex-direction: column;min-width: 0;border-radius: var(--r-card);background: var(--surface);overflow: hidden;box-shadow: var(--shadow)}.wcard::after{content: "";position: absolute;inset: 0;border-radius: inherit;box-shadow: inset 0 0 0 1px var(--hair-2);pointer-events: none}.wcard-media{position: relative;aspect-ratio: 4 / 3;overflow: hidden;background: #E2E8F0}.wcard-media img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.wcard-main{flex: 1 1 auto;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 12px 10px;text-align: center}.wcard h3{font-size: 17px;line-height: 1.3;overflow-wrap: anywhere}.wcard-text{margin-top: 6px;font-size: 15px;line-height: 1.45;color: var(--muted);text-wrap: balance;overflow-wrap: anywhere}.wcard-fix{display: flex;align-items: center;justify-content: center;padding: 12px 10px 14px;background: var(--accent);color: var(--on-accent, #FFFFFF);font-size: 15px;font-weight: 600;line-height: 1.4;text-align: center;text-wrap: balance;overflow-wrap: anywhere}.why-grid > .wcard:nth-child(1), .why-grid > .wcard:nth-child(3){--d: 0}.why-grid > .wcard:nth-child(2), .why-grid > .wcard:nth-child(4){--d: 1}@supports (grid-template-rows: subgrid){.why-grid{row-gap: 0;margin-bottom: calc(var(--why-gap) * -1)}.wcard{display: grid;grid-row: span 3;grid-template-rows: subgrid;margin-bottom: var(--why-gap)}}@media (min-width: 561px){.why{--why-gap: 14px}.wcard-media{aspect-ratio: 2 / 1}.wcard-main{padding: 18px}.wcard h3{font-size: 22px}.wcard-text{margin-top: 8px;font-size: 18px;line-height: 1.55}.wcard-fix{padding: 15px 18px 17px;font-size: 18px;line-height: 1.45}}@media (min-width: 901px){.why{--why-gap: 16px}.why-grid{margin-top: 40px}}@media (min-width: 1100px){.why-grid{grid-template-columns: repeat(4, minmax(0, 1fr))}.wcard-media{aspect-ratio: 16 / 10}.wcard-main{padding: 16px}.wcard h3{font-size: 20px}.wcard-text{font-size: 17px}.wcard-fix{padding: 14px 16px 16px;font-size: 17px;line-height: 1.4}.why-grid > .wcard:nth-child(3){--d: 2}.why-grid > .wcard:nth-child(4){--d: 3}}.perks, .price{padding-bottom: calc(var(--sec-bot) * .8)}.who, .faq{padding-top: calc(var(--sec-top) * .8)}.rev-track{overflow-anchor: none}.gcard{box-sizing: border-box;flex: 0 0 min(84vw, 460px);flex: 0 0 round(down, min(84vw, 460px), 1px);align-self: flex-start;aspect-ratio: 946 / 1120;margin: 0;padding: 28px 24px;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;border-radius: 20px;background: var(--surface);color: var(--ink);box-shadow: var(--shadow);scroll-snap-align: start}.g-av{display: grid;place-items: center;width: 56px;height: 56px;border-radius: 50%;background: var(--accent);color: var(--on-accent, #FFFFFF);font-size: 26px;font-weight: 800;line-height: 1}.g-name{margin-top: 12px;font-size: 20px;font-weight: 800;line-height: 1.2}.g-src{margin-top: 2px;font-size: 14px;font-weight: 500;line-height: 1.2;color: var(--muted)}.g-stars{display: inline-flex;gap: 3px;margin-top: 14px;direction: ltr}.g-stars svg{display: block;width: 24px;height: 24px;fill: var(--hl, var(--accent))}.g-text{margin: 16px 0 0;font-size: 18px;font-weight: 500;line-height: 1.55;text-wrap: balance}@media (min-width: 901px){.gcard{flex: 0 0 calc((100% - 48px) / 3);flex: 0 0 round(down, calc((100% - 48px) / 3), 1px)}}.price-board{width: min(880px, 100%);margin-inline: auto;text-align: center}.pb-row{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 2.1fr) minmax(0, 1fr);align-items: center;gap: 20px}.pb-neg{grid-column: 1;grid-row: 1}.pb-main{grid-column: 2;grid-row: 1;padding: 16px 24px 18px;border: 2px solid var(--accent);border-radius: var(--r-card);background: var(--surface);box-shadow: var(--shadow)}.pb-slide{grid-column: 3;grid-row: 1}.pb-side{padding: 16px 12px;border-radius: var(--r-card);box-shadow: inset 0 0 0 1px var(--hair-2)}.pb-h{font-size: 20px;font-weight: 800;line-height: 1.3;color: var(--ink)}.pb-cur{font-size: .58em;font-weight: 700;letter-spacing: 0}.pb-fig{margin-top: 2px;font-size: 80px;font-weight: 800;line-height: 1;letter-spacing: -.03em;font-variant-numeric: tabular-nums;color: var(--accent)}.pb-sub{margin-top: 8px;font-size: 18px;font-weight: 500;line-height: 1.4;color: var(--muted)}.pb-base{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: center;gap: 0 24px;margin-top: 12px;padding-top: 12px;border-top: 1px solid var(--hair-2)}.pb-lbl{font-size: 17px;font-weight: 500;line-height: 1.4;color: var(--ink)}.pb-val{font-size: 18px;font-weight: 700;line-height: 1.4;font-variant-numeric: tabular-nums;color: var(--ink)}.pb-val .pb-cur{font-size: .85em}.pb-tiles{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px;margin-top: 12px}.pb-tile{padding: 8px 8px 10px;border-radius: 16px;background: var(--accent);color: var(--on-accent, #FFFFFF)}.pb-dv{font-size: 28px;font-weight: 800;line-height: 1.1;letter-spacing: -.01em;font-variant-numeric: tabular-nums}.pb-wd{font-size: 16px;font-weight: 700;letter-spacing: 0}.pb-dr{margin-top: 2px;font-size: 15px;font-weight: 500;line-height: 1.3;text-wrap: balance}.pb-sfig{margin-top: 4px;font-size: 40px;font-weight: 700;line-height: 1;letter-spacing: -.02em;font-variant-numeric: tabular-nums;color: var(--ink)}.pb-un{margin-top: 4px;font-size: 18px;font-weight: 500;line-height: 1.4;color: var(--muted)}.pb-add{margin-top: 18px}.pb-add-h{font-size: 18px;font-weight: 700;line-height: 1.3;color: var(--ink)}.pb-addrow{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 4px 8px;margin-top: 10px}.pb-addrow li{display: flex;flex-direction: column;align-items: center;justify-content: flex-end;gap: 4px;padding-inline: 8px}.pb-al{font-size: 16px;font-weight: 500;line-height: 1.35;color: var(--muted);text-wrap: balance}.pb-av{font-size: 24px;font-weight: 700;line-height: 1.2;font-variant-numeric: tabular-nums;color: var(--ink)}.pb-av .pb-cur{font-size: .72em}.price-board .example{margin-top: 16px;flex-wrap: wrap;align-items: center;justify-content: center;gap: 6px 14px;padding: 14px 20px;text-align: center}.price-board .example-text{font-size: 17px;line-height: 1.5}@media (max-width: 900px){.price-board{width: min(560px, 100%)}.pb-row{grid-template-columns: repeat(2, minmax(0, 1fr));align-items: stretch;gap: 12px}.pb-main{grid-column: 1 / -1;padding: 14px 16px}.pb-neg{grid-column: 1;grid-row: 2}.pb-slide{grid-column: 2;grid-row: 2}.pb-side{padding: 12px 10px}.pb-fig{font-size: clamp(60px, 19vw, 76px)}.pb-sfig{font-size: clamp(32px, 9.6vw, 38px)}.pb-add{margin-top: 20px}.pb-addrow{grid-template-columns: repeat(2, minmax(0, 1fr))}.pb-addrow li:nth-child(n+3){margin-top: 8px}.price-board .example{margin-top: 16px}}@media (max-width: 560px){.price-board .example{padding: 16px;gap: 8px}}@media (max-width: 359px){.pb-tiles{grid-template-columns: minmax(0, 1fr);gap: 8px}.pb-tile{padding: 10px 12px 12px}.pb-dr{font-size: 16px}}.portrait-slot.has-photo{aspect-ratio: 1204 / 1160;overflow: hidden;background: var(--tint)}.portrait-slot.has-photo img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.portrait-slot.has-photo .mark{z-index: 1;border-color: var(--accent);filter: none}.pull{border-inline-start: 0;padding-inline-start: 0}.pull::before{content: none}@media (max-width: 900px){.pull{padding-top: 0}}:root[data-palette="p1"]{--accent: #1E73BE;--on-accent: #FFFFFF;--accent-2: #1E73BE;--accent-soft: #EDCB6D;--icon: #1E73BE;--check: #1BBC9B;--hl: #EDCB6D;--chip-bg: #EDCB6D;--chip-ink: #141519;--strip: #FFFFFF;--tag-bg: #141519;--ink: #141519;--muted: #232A35;--bg: #FFFFFF;--dark: #141519;--on-dark: #FFFFFF;--closer-ink: #FFFFFF;--hero-bg: #FFFFFF;--hero-ink: #141519;--hero-sub: #232A35;--hero-h2: #1E73BE;--field: #767676;--hint: #6B6B6B;--focus: #1E73BE}:root[data-palette]{--hair: rgba(0, 0, 0, .08);--hair-2: rgba(0, 0, 0, .12);--shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 8px 24px rgba(0, 0, 0, .06);--shadow-up: 0 2px 6px rgba(0, 0, 0, .08), 0 22px 54px rgba(0, 0, 0, .14);--tint: #FFFFFF}:root[data-palette] :focus-visible{outline-color: var(--focus)}:root[data-palette] body{background: var(--hero-bg)}:root[data-palette] .hero-h1{color: var(--hero-ink)}:root[data-palette] .hero-sub{color: var(--hero-sub)}:root[data-palette] .hero-h2{color: var(--hero-h2)}:root[data-palette] .nav-phone, :root[data-palette] .btn-primary, :root[data-palette] .lead-send, :root[data-palette] .mbar-btn{color: var(--on-accent)}:root[data-palette] .nav-phone:hover, :root[data-palette] .btn-primary:hover, :root[data-palette] .lead-send:hover{background: var(--accent)}:root[data-palette] .nav-phone-ico, :root[data-palette] .btn-primary .btn-ico{background: none}:root[data-palette] .nav-phone, :root[data-palette] .btn-primary, :root[data-palette] .lead-send{box-shadow: 0 8px 20px rgba(0, 0, 0, .16)}:root[data-palette] .closer-cta .btn{box-shadow: none}:root[data-palette] .field input:focus{border-color: var(--focus);box-shadow: 0 0 0 2px var(--focus)}:root[data-palette] .field input[aria-invalid="true"]:focus{border-color: var(--error);box-shadow: 0 0 0 2px var(--error)}:root[data-palette] .perk-ico{color: var(--icon)}:root[data-palette] .lead-done .ico{color: var(--check)}:root[data-palette] .trust .ico{color: var(--icon)}:root[data-palette] .pull{border-inline-start-color: var(--hl)}:root[data-palette] .pull::before{background: var(--hl)}:root[data-palette] .gpoint-spec, :root[data-palette] .example-label{background: var(--chip-bg);box-shadow: none;color: var(--chip-ink)}:root[data-palette="p1"] .example{background: var(--muted);box-shadow: var(--shadow)}:root[data-palette="p1"] .example .example-text{color: var(--on-accent)}:root[data-palette="p1"] .wcard-fix{background: var(--muted);color: var(--on-accent)}:root[data-palette="p1"] .reviews{background: var(--muted)}:root[data-palette] .cta-strip{background: var(--strip);box-shadow: inset 0 0 0 2px var(--accent), 0 14px 34px rgba(0, 0, 0, .10)}:root[data-palette].js .cta-strip.has-line{box-shadow: 0 14px 34px rgba(0, 0, 0, .10)}:root[data-palette] .faq details[open]{box-shadow: inset 0 0 0 1px var(--accent-2), var(--shadow)}:root[data-palette] .faq summary::after, :root[data-palette] .foot-credits summary::after{background: var(--accent-2);-webkit-mask: no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E");mask: no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E")}:root[data-palette] .foot-credits summary::after{background: var(--muted)}:root[data-palette] .site-footer a{text-decoration-color: var(--muted)}:root[data-palette] .site-footer a:hover{color: var(--ink)}:root[data-palette] .closer{background: var(--dark);color: var(--closer-ink)}:root[data-palette] .closer-sub{color: var(--on-dark)}:root[data-palette] .ba-tag{background: var(--tag-bg)}:root[data-palette] .beam{background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .42) 72%, rgba(255, 255, 255, 1) 96%, rgba(255, 255, 255, 0) 100%)}:root[data-palette] .bezel-core, :root[data-palette] .wcard-media, :root[data-palette] .ba-stage, :root[data-palette] .scard-media{background: #E5E5E5}:root[data-palette] .ba-line{box-shadow: 0 0 0 1px rgba(0, 0, 0, .16)}:root[data-palette] .ba-grip{box-shadow: 0 8px 24px rgba(0, 0, 0, .28)}:root[data-palette] .wa-float{box-shadow: 0 2px 6px rgba(0, 0, 0, .14), 0 12px 30px rgba(0, 0, 0, .22)}:root[data-palette] .sheet-x{background: #EFEFEF}@media (max-width: 900px){:root[data-palette] .mbar{box-shadow: 0 -1px 0 var(--hair-2), 0 -10px 30px rgba(0, 0, 0, .08)}:root[data-palette] .mbar-btn:not([href^="tel:"]){background: #FFFFFF;color: var(--accent);box-shadow: inset 0 0 0 2px var(--accent)}:root[data-palette] .mbar-btn:not([href^="tel:"]):hover, :root[data-palette] .mbar-btn:not([href^="tel:"]):active{background: #FFFFFF;box-shadow: inset 0 0 0 3px var(--accent)}:root[data-palette] .mbar-btn[href^="tel:"]:hover, :root[data-palette] .mbar-btn[href^="tel:"]:active{background: var(--accent);color: var(--on-accent)}:root[data-palette] .mbar-btn:focus-visible{outline: 3px solid var(--focus);outline-offset: 2px;border-radius: 14px}}:root[data-palette] .g-av{background: var(--check);color: var(--ink)}:root[data-palette] .g-stars svg{fill: var(--hl)}:root[data-palette="p1"] .pb-main{border-color: var(--accent)}:root[data-palette="p1"] .pb-fig{color: var(--accent)}:root[data-palette="p1"] .pb-tile{background: var(--accent);color: var(--on-accent)}.legal{box-sizing: content-box;max-width: 40em;margin-inline: auto;padding-block: var(--sec-top) var(--sec-bot);padding-inline: var(--pad);font-size: 18px;line-height: 1.65;color: var(--ink)}.legal h1{margin-inline: auto;margin-bottom: 44px;text-align: center}.legal h2{margin-top: 48px;font-size: 24px;line-height: 1.3}.legal h3{margin-top: 28px;font-size: 20px;line-height: 1.35}.legal h2, .legal h3{text-wrap: pretty}.legal p{margin-top: 14px}.legal h2 + p, .legal h2 + ul, .legal h3 + p, .legal h3 + ul{margin-top: 10px}.legal h1 + *{margin-top: 0}.legal ul{margin-top: 10px;padding-inline-start: 1.3em;list-style: disc}.legal li{margin-top: 6px;padding-inline-start: .2em}.legal li::marker{color: var(--muted)}.legal strong{font-weight: 700}.legal a{color: var(--accent-2);text-decoration: underline;text-underline-offset: 3px}.legal a:hover{color: var(--ink)}.site-footer a[aria-current="page"]{color: var(--ink);text-decoration: none}@media (max-width: 900px){.legal h1{margin-bottom: 32px}.legal h2{margin-top: 40px;font-size: 22px}}.skip-link{position: absolute;inset-inline-start: 12px;top: -80px;z-index: 100;padding: 12px 18px;border-radius: var(--r-pill);background: var(--accent);color: var(--on-accent);font-weight: 700}.skip-link:focus{top: 12px}main:focus{outline: none}.nav-links{gap: 22px}.nav-link{font-size: 17px}.nav-sub{position: relative}.nav-sub-btn{gap: 4px;padding: 0;border: 0;background: none;font: inherit;font-size: 17px;font-weight: 500;color: var(--muted);cursor: pointer}.nav-sub-ico{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;transition: transform 200ms var(--ease)}.nav-sub-btn[aria-expanded="true"] .nav-sub-ico{transform: rotate(180deg)}.nav-link[aria-current="page"], .nav-sub-btn[aria-expanded="true"]{color: var(--ink)}.nav-sub-list{display: none;position: absolute;top: 100%;inset-inline-start: -14px;z-index: 5;min-width: 250px;padding: 6px;border-radius: 20px;background: var(--surface);box-shadow: inset 0 0 0 1px var(--hair), var(--shadow-up)}html:not(.site-js) .nav-sub:hover .nav-sub-list, .nav-sub-btn[aria-expanded="true"] + .nav-sub-list{display: block}.nav-sub-list a{display: flex;align-items: center;min-height: 46px;padding-inline: 14px;border-radius: 14px;font-size: 17px;font-weight: 500;color: var(--ink);white-space: nowrap}.nav-sub-list a:hover{color: var(--accent)}.nav-sub-list a[aria-current="page"], .mnav a[aria-current="page"]{color: var(--ink);font-weight: 700}.nav-sub-list li + li{border-top: 1px solid var(--hair)}@media (min-width: 901px) and (max-width: 1060px){.nav-links{gap: 16px}.nav-phone-txt{display: none}.nav-phone{padding-inline: 6px}}.mnav{max-height: calc(100dvh - 120px);overflow-y: auto}.mnav-h{padding: 12px 18px 4px;font-size: 15px;font-weight: 700;color: var(--muted)}.mnav .mnav-sub{min-height: 46px;padding-inline-start: 30px;font-weight: 500}.mnav .mnav-h + .nav-link{border-top: 0}.scard-body{display: flex;flex-direction: column;flex: 1}.scan.home-svc{background: var(--muted);box-shadow: none}.home-svc .sec-title{color: var(--on-dark)}.hsv-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));grid-auto-rows: auto;gap: 24px;max-width: 1040px;margin: 48px auto 0;padding: 0;list-style: none}.hsv-card{position: relative;display: grid;grid-template-rows: subgrid;grid-row: span 3;row-gap: 0;align-content: start;text-align: center;border-radius: var(--r-card);background: var(--bg)}.hsv-media{overflow: hidden;aspect-ratio: 3 / 2;border-start-start-radius: var(--r-card);border-start-end-radius: var(--r-card)}.hsv-media img{display: block;width: 100%;height: 100%;object-fit: cover}.hsv-media.is-slide img{object-position: 50% 30%}.hsv-media.is-neg{border: 1px solid var(--muted)}.hsv-title{padding: 14px 18px 0;font-size: 21px;line-height: 1.3;font-weight: 700;text-wrap: balance}.hsv-title a{color: var(--ink);text-decoration: none;text-underline-offset: 4px;text-decoration-thickness: 2px}.hsv-title a::after{content: "";position: absolute;inset: 0;border-radius: var(--r-card)}.hsv-card:hover .hsv-title a, .hsv-title a:focus-visible{text-decoration: underline}.home-svc .hsv-title a:focus-visible{outline: none}.home-svc .hsv-title a:focus-visible::after{outline: 3px solid var(--on-dark);outline-offset: 4px}.hsv-text{padding: 4px 18px 14px;font-size: 17px;line-height: 1.45;color: var(--muted);text-wrap: balance}@media (min-width: 561px) and (max-width: 1099px){.hsv-grid{gap: 16px;margin-top: 40px}.hsv-title{padding: 16px 16px 0;font-size: 19px}.hsv-text{padding: 4px 16px 16px;font-size: 16px;line-height: 1.55}}@media (max-width: 560px){.home-svc .wrap{padding-inline: 10px}.hsv-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;margin-top: 28px}.hsv-card, .hsv-title a::after{border-radius: 16px}.hsv-media{border-start-start-radius: 16px;border-start-end-radius: 16px}.hsv-title{padding: 10px 10px 0;font-size: 17px}.hsv-text{padding: 4px 10px 10px;font-size: 15px;line-height: 1.45}.home-svc .hsv-title a:focus-visible::after{outline-offset: 2px}.hsv-grid{grid-template-columns: minmax(0, 1fr)}.hsv-card{grid-template-columns: 124px minmax(0, 1fr);grid-template-rows: auto auto;grid-row: auto;align-content: center;min-height: 112px;text-align: start}.hsv-media{grid-row: 1 / span 2;aspect-ratio: auto;height: 100%;border-start-end-radius: 0;border-end-start-radius: 16px}.hsv-title{align-self: end;padding: 12px 14px 0}.hsv-text{align-self: start;padding: 2px 14px 12px;text-wrap: pretty}.hsv-title{font-size: 18px}.hsv-text{font-size: 17px}}.sec-link, .more-link a, .art-body a:not(.btn), .about-sec a, .contact-copy a, .crumbs a, .toc a{color: var(--accent);text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px}.contact-copy .ccard-val, .crumbs a{text-decoration: none}.ba-note{margin-top: 8px;font-size: 14px;line-height: 1.4;color: var(--muted);text-align: center;direction: rtl}.contact-copy .ccard-val:hover, .contact-copy .ccard-val:focus-visible, .crumbs a:hover, .crumbs a:focus-visible{text-decoration: underline}.who .sec-cta{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 24px}.sec-link{display: inline-flex;align-items: center;min-height: 44px;font-size: 18px;font-weight: 700}@media (max-width: 900px){.who .sec-cta{justify-content: center}}.more-link{margin-top: 28px;text-align: center;font-size: 18px;font-weight: 700}.more-link a{display: inline-flex;align-items: center;min-height: 44px}.home-articles, .related, .svc-included, .ix-group, .contact, .about-who{padding-block: var(--sec-top) var(--sec-bot)}.home-articles .sec-head, .related .sec-title, .svc-included .sec-title{margin-inline: auto;text-align: center}.home-articles .sec-head .sec-title{margin-inline: auto}.related{box-shadow: inset 0 1px 0 var(--hair)}.crumbs{padding-top: 28px}.crumbs ol{display: flex;flex-wrap: wrap;justify-content: center;gap: 2px 8px;font-size: 16px;line-height: 1.5;color: var(--muted)}.crumbs li{display: inline-flex;align-items: center;gap: 8px}.crumbs li + li::before{content: "›";color: var(--muted)}.crumbs a{display: inline-flex;align-items: center;min-height: 44px}.crumbs [aria-current]{display: inline-flex;align-items: center;min-height: 44px}.crumbs a{min-width: 44px;justify-content: center}@media (max-width: 900px){.crumbs ol{flex-wrap: nowrap}.crumbs li{flex: none}.crumbs li:last-child{flex: 0 1 auto;min-width: 0}.crumbs li:last-child [aria-current]{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 44px}.crumbs li:nth-child(2):last-child [aria-current]{overflow: visible;text-overflow: clip;white-space: normal;line-height: 1.5;padding-block: 10px;text-wrap: balance}}.page-head{padding-bottom: 8px;text-align: center}.page-h1{margin: 12px auto 0}.page-head .sec-lead{margin-inline: auto}.page-head:not(.nf){padding-bottom: 56px;background: var(--muted);color: var(--on-dark)}.page-head:not(.nf) .page-h1, .page-head:not(.nf) .sec-lead, .page-head:not(.nf) .crumbs ol, .page-head:not(.nf) .crumbs li + li::before, .page-head:not(.nf) .crumbs a{color: var(--on-dark)}.page-head:not(.nf) :focus-visible{outline-color: var(--on-dark)}.page-head + .legal{padding-top: 48px}.acards{display: flex;flex-wrap: wrap;justify-content: center;gap: 18px;margin-top: 40px}.acard{flex: 0 1 calc((100% - 36px) / 3)}@media (max-width: 1099px){.acard{flex-basis: calc((100% - 18px) / 2)}}@media (max-width: 640px){.acard{flex-basis: 100%}.acards{margin-top: 28px}}.acard{position: relative;border-radius: var(--r-card);background: var(--surface);box-shadow: inset 0 0 0 1px var(--hair-2), var(--shadow);transition: box-shadow 300ms var(--ease)}.acard:hover{box-shadow: inset 0 0 0 2px var(--accent), var(--shadow)}.acard-link{display: flex;flex-direction: column;height: 100%;text-align: center}.acard-media{overflow: hidden;aspect-ratio: 3 / 2;border-start-start-radius: var(--r-card);border-start-end-radius: var(--r-card)}.acard-media img{display: block;width: 100%;height: 100%;object-fit: cover}.acard-body{display: flex;flex-direction: column;flex: 1;padding: 20px 24px 24px}.art-hero{margin: 24px 0 0;overflow: hidden;aspect-ratio: 3 / 2;border-radius: var(--r-card)}.art-hero img{display: block;width: 100%;height: 100%;object-fit: cover}.acard h3{font-size: 20px;line-height: 1.35;color: var(--ink)}.acard p{margin-top: 8px;font-size: 17px;line-height: 1.55;color: var(--muted)}.acard .acard-date{margin-top: auto;padding-top: 12px;font-size: 15px;display: block}.art-wrap{max-width: calc(35em + var(--pad) * 2)}.art-head{padding-top: 12px;text-align: center}.art-h1{margin-inline: auto;font-size: clamp(31px, 2.1vw + 17px, 44px);font-weight: var(--w-head);line-height: 1.18;text-wrap: balance}.art-meta{display: flex;flex-wrap: wrap;justify-content: center;gap: 4px 18px;margin-top: 16px;font-size: 16px;color: var(--muted)}.art-meta a{color: var(--accent);text-decoration: underline;text-underline-offset: 3px}.art-lead{margin-top: 28px;font-size: clamp(19px, .5vw + 16px, 21px);font-weight: 700;line-height: 1.6;color: var(--ink);text-align: center;text-wrap: balance}.toc{margin-top: 32px;padding: 20px 24px;border-radius: var(--r-card);background: var(--surface);box-shadow: inset 0 0 0 1px var(--hair-2)}.toc-title{font-size: 17px;font-weight: 700}.toc ol{margin-top: 8px;padding-inline-start: 1.3em;list-style: decimal}.toc li{margin-top: 2px;font-size: 17px;line-height: 1.5}.toc li::marker{color: var(--muted)}.toc ol.toc-plain{list-style: none;padding-inline-start: 0}.toc a{display: inline-block;padding-block: 10px}.art-meta a{display: inline-flex;align-items: center;min-height: 44px}.art-meta{align-items: center}.site-footer .foot-list a{min-width: 44px}.site-footer:has(.foot-credit){padding-bottom: 20px}.foot-credit{margin-top: 32px;padding-top: 20px;box-shadow: inset 0 1px 0 var(--hair);text-align: center}.site-footer .foot-credit a{display: inline-flex;flex-direction: column;align-items: center;gap: 6px;padding: 6px 10px;text-decoration: none;color: var(--muted)}.foot-credit img{display: block;width: 160px;height: auto}.foot-credit span{font-size: 14px;line-height: 1.3;letter-spacing: .02em}.site-footer .foot-credit a:hover span{text-decoration: underline;text-underline-offset: 3px}.art-body{padding-bottom: var(--sec-bot);font-size: 18px;line-height: 1.7}.art-body h2{margin-top: 48px;font-size: 26px;line-height: 1.3;scroll-margin-top: 110px;text-wrap: balance}.art-body h3{margin-top: 28px;font-size: 21px;line-height: 1.35}.art-body p{margin-top: 14px;color: var(--ink)}.art-body h2 + p, .art-body h3 + p{margin-top: 10px}.art-body ul, .art-body ol{margin-top: 12px;padding-inline-start: 1.3em}.art-body ul{list-style: disc}.art-body ol{list-style: decimal}.art-body li{margin-top: 6px;padding-inline-start: .2em}.art-body li::marker{color: var(--muted)}.art-body strong{font-weight: 700}.art-body .cta-strip{margin-block: 40px;justify-content: center;text-align: center}.art-body .cta-strip-btns{justify-content: center}.art-body > .cta-strip:last-child{margin-bottom: 0}.art-body .svc-link{margin-top: 32px;font-weight: 700;text-align: center}.tbl-wrap{margin-top: 20px;overflow-x: auto;border-radius: 18px;box-shadow: inset 0 0 0 1px var(--hair-2)}.tbl-wrap table{width: 100%;border-collapse: collapse;font-size: 17px;line-height: 1.5}.tbl-wrap caption{padding: 14px 18px 4px;caption-side: top;font-size: 16px;font-weight: 600;color: var(--muted);text-align: start}.tbl-wrap th, .tbl-wrap td{padding: 12px 18px;text-align: start;vertical-align: top}.tbl-wrap th{font-weight: 700;color: var(--ink);border-bottom: 2px solid var(--ink)}.tbl-wrap td{border-top: 1px solid var(--hair-2);color: var(--ink)}.tbl-wrap tr:first-child td{border-top: 0}.tbl-wrap:focus-visible{outline: 3px solid var(--focus);outline-offset: 3px}.tbl-hint{margin-top: 8px;font-size: 15px;color: var(--muted);text-align: center}.svc-hero{padding-top: 20px}.svc-h1{max-width: 11em}.svc-hero .hero-grid{grid-template-areas: "h1 visual" "sub visual" "act visual" "act trust";grid-template-rows: auto auto 1fr auto}.svc-hero .hero-sub{margin-top: 18px}.svc-hero .hero-act{align-self: start}@media (max-width: 900px){.svc-hero .hero-grid{grid-template-areas: "h1" "sub" "act" "trust" "visual";grid-template-rows: none}}.checks{display: flex;flex-wrap: wrap;justify-content: center;gap: 14px 28px;max-width: 1000px;margin: 40px auto 0}.checks li{flex: 0 1 calc((100% - 28px) / 2);display: flex;align-items: flex-start;gap: 12px;padding: 18px 22px;border-radius: var(--r-card);background: var(--surface);box-shadow: inset 0 0 0 1px var(--hair-2), var(--shadow);font-size: 18px;line-height: 1.55;color: var(--ink);text-align: start}.checks .ico{flex: none;margin-top: 3px;font-size: 22px;color: var(--check)}.svc-price .price-tbl{max-width: 760px;margin-inline: auto}.price-note{margin-top: 14px;text-align: center;font-size: 17px;color: var(--muted)}.svc-price .cta-strip{max-width: 1000px;margin-inline: auto;margin-top: 40px}@media (max-width: 900px){.checks{margin-top: 28px}.checks li{flex-basis: 100%}}@media (max-width: 560px){.tbl-wrap th, .tbl-wrap td{padding: 10px 12px}}.chips{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin-top: 28px}.chip{display: inline-flex;align-items: center;min-height: 44px;padding-inline: 16px;border-radius: var(--r-pill);background: var(--surface);box-shadow: inset 0 0 0 1px var(--hair-2);font-size: 16px;font-weight: 600;color: var(--ink)}.chip:hover{box-shadow: inset 0 0 0 2px var(--accent)}.ix-group + .ix-group{box-shadow: inset 0 1px 0 var(--hair)}.ix-h2{scroll-margin-top: 110px;text-align: center;font-size: clamp(25px, 1vw + 18px, 31px);line-height: 1.25}.ix-group .acards{margin-top: 24px}.about-grid, .contact-grid{display: grid;grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);gap: 40px 64px;align-items: start}.about-sec + .about-sec{margin-top: 32px}.about-sec h2{font-size: 24px;line-height: 1.3}.about-sec p{margin-top: 10px;font-size: 18px;line-height: 1.7;color: var(--muted)}.about-sec strong{color: var(--ink)}.about-grid > *{grid-area: auto}.about-who .who-portrait{position: sticky;top: 110px}.contact-btns{display: grid;gap: 12px}.contact-btns .btn{width: 100%;justify-content: center}.btn:not(:has(.btn-ico)){justify-content: center;padding-inline: 26px}.btn-primary .btn-ico{width: 28px;height: 28px}.btn-primary:has(.btn-ico){gap: 10px;padding-inline: 22px 26px}@media (min-width: 641px){.nav-phone-ico .ico{font-size: 26px}}@media (max-width: 560px){.nav-phone{width: 44px;min-height: 44px}.nav-phone-ico .ico{font-size: 26px}}.nav-phone-txt{align-items: center}@media (min-width: 641px) and (max-width: 900px), (min-width: 1061px){.nav-phone{gap: 8px;padding-inline: 16px 20px}.nav-phone-ico{width: 28px;height: 28px}}.lead-done{flex-direction: column;justify-content: center;gap: 14px;padding-block: 12px;text-align: center}.lead-done .ico{font-size: 76px}.btn-line{background: var(--surface);color: var(--accent);box-shadow: inset 0 0 0 2px var(--accent);padding-inline: 26px}.btn-line:hover{box-shadow: inset 0 0 0 3px var(--accent)}.map{display: grid;place-content: center;justify-items: center;gap: 12px;margin-top: 48px;min-height: 180px;padding: 24px;border-radius: var(--r-card);background: var(--surface);box-shadow: inset 0 0 0 1px var(--hair-2), var(--shadow);text-align: center}.map-note{font-size: 16px;color: var(--muted)}.map.is-open{padding: 0;overflow: hidden}.map iframe{display: block;width: 100%;height: 420px;border: 0}@media (max-width: 900px){.about-grid, .contact-grid{grid-template-columns: minmax(0, 1fr);text-align: center}.about-who .who-portrait{position: static;margin-inline: auto}}.lead-fail{margin-top: 12px;font-size: 17px;font-weight: 600;line-height: 1.5;color: var(--error);text-align: center}.lead-fail a{text-decoration: underline;text-underline-offset: 3px}.lead-fail .ltr{white-space: nowrap}.lead-send[aria-busy="true"], :root[data-palette] .lead-send[aria-busy="true"]{cursor: progress;box-shadow: none}.nf{padding-block: var(--sec-top) var(--sec-bot)}.nf-links{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-top: 32px}.svc-hero .hero-grid{grid-template-columns: minmax(0, 1fr);grid-template-areas: "h1" "sub" "trust" "act";grid-template-rows: none;max-width: calc(960px + var(--pad) * 2)}.svc-hero{padding-bottom: 64px}.svc-hero .svc-h1{max-width: 12em}.svc-hero .hero-sub{max-width: 32em}.svc-hero .hero-act{align-self: auto}.svc-hero .lead-hero{margin-inline: auto}.svc-hero .trust{align-self: auto;justify-content: center;margin-top: 24px}.svc-hero .hero-act{margin-top: 28px}@media (max-width: 900px){.svc-hero .trust{margin-top: 20px}.svc-hero .hero-act{margin-top: 24px}}.inc-intro{margin-inline: auto;text-align: center;text-wrap: pretty}.inc-intro a{color: var(--accent);text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px}.inc-side{display: none}@media (min-width: 901px){.has-side .inc-grid{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 400px);gap: 56px;align-items: start}.has-side .inc-side{display: block;position: sticky;top: 110px;margin-top: 6px}.has-side .checks li{flex-basis: 100%}}.calc{max-width: 720px;margin: 28px auto 0;padding: 28px 32px 30px;text-align: start;border: 2px solid var(--accent);border-radius: var(--r-card);background: #FFFFFF}.calc-set, .calc-sub{min-inline-size: 0;margin: 0;padding: 0;border: 0}.calc-set > legend, .calc-sub-h{padding: 0}.calc-tiles{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px}.calc-tiles.n1{grid-template-columns: minmax(0, 320px);justify-content: center}.calc-tile{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px;min-height: 96px;padding: 12px;border: 1px solid var(--field);border-radius: var(--r-field);text-align: center}.calc-tn{font-size: 38px;font-weight: 800;line-height: 1.05;color: var(--ink);font-variant-numeric: tabular-nums}.calc-tile:first-child .calc-tn{color: var(--accent)}.calc-tl{font-size: 18px;font-weight: 700;line-height: 1.3;color: var(--ink)}.calc-tl span{display: block}.calc-disc{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));margin-top: 10px;border-radius: var(--r-field);background: var(--accent);color: var(--on-accent)}.calc-disc li{display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: 68px;padding: 10px 12px;text-align: center}.calc-disc li + li{border-inline-start: 1px solid #FFFFFF}.calc-disc b{font-size: 22px;font-weight: 800;line-height: 1.2}.calc-disc span{font-size: 17px;font-weight: 700;line-height: 1.3}.calc-vat{margin-top: 10px;font-size: 16px;font-weight: 700;line-height: 1.4;color: var(--ink);text-align: center}.calc-tool{display: none}.js .calc-tool{display: block}.calc-hr{height: 0;margin: 24px 0;border: 0;border-top: 1px solid var(--field)}.calc-t{font-size: 24px;font-weight: 800;line-height: 1.25;color: var(--ink);text-align: center;text-wrap: balance}.calc-rows, .calc-set{display: grid;gap: 10px}.calc-rows{margin-top: 16px}.calc-row{border: 1px solid var(--field);border-radius: var(--r-field);background: #FFFFFF}.calc-lb{font-size: 19px;font-weight: 700;line-height: 1.35;color: var(--ink)}.calc-qty{display: flex;align-items: center;justify-content: space-between;gap: 14px;min-height: 72px;padding: 10px 18px 10px 12px}.calc-qty input{flex: none;width: 150px;height: 52px;padding-inline: 12px;border: 1px solid var(--field);border-radius: var(--r-field);background: #FFFFFF;color: var(--ink);font: inherit;font-size: 22px;font-weight: 800;text-align: center;font-variant-numeric: tabular-nums}.calc-qty input:focus{outline: none;border-color: var(--focus);box-shadow: 0 0 0 2px var(--focus)}.calc-qty input[aria-invalid="true"]{border: 2px solid var(--error)}.calc-hint{font-size: 17px;font-weight: 700;line-height: 1.4;color: var(--error);text-align: center}.calc-opt:has(.calc-chk input:checked){border: 2px solid var(--accent);margin-inline: -1px}.calc-chk{display: flex;align-items: flex-start;gap: 14px;min-height: 56px;padding: 14px 18px;cursor: pointer}.calc-chk input{flex: none;width: 26px;height: 26px;margin: 1px 0 0;accent-color: var(--accent)}.calc-ct{display: flex;flex-direction: column;gap: 2px}.calc-p{font-weight: 800;white-space: nowrap}.calc-d{font-size: 16px;line-height: 1.45;color: var(--muted)}.calc-sub{display: flex;align-items: center;flex-wrap: wrap;gap: 8px 14px;padding: 0 58px 14px 18px}.calc-sub-h{float: inline-start;margin-inline-end: 4px;font-size: 17px;font-weight: 700;color: var(--ink)}.calc-segs{display: flex;flex-wrap: wrap;gap: 8px}.calc-seg{display: grid;cursor: pointer}.calc-seg span{display: flex;align-items: center;gap: 6px;min-height: 44px;padding: 0 16px;border: 1px solid var(--field);border-radius: var(--r-pill);background: #FFFFFF;color: var(--ink);font-size: 17px;font-weight: 600;white-space: nowrap}.calc-seg b{font-weight: 800}.calc-seg input:checked + span{border-color: var(--accent);background: var(--accent);color: var(--on-accent)}.calc-chk input:focus-visible{outline: 3px solid var(--focus);outline-offset: 3px}.calc-seg input:focus-visible + span{outline: 3px solid var(--focus);outline-offset: 2px}.calc-cta, .calc-close{display: flex;align-items: center;justify-content: center;width: 100%;min-height: 58px;margin-top: 16px;padding: 8px 24px;border: 2px solid var(--accent);border-radius: var(--r-pill);background: var(--accent);color: var(--on-accent);font: inherit;font-size: 20px;font-weight: 800;line-height: 1.2;cursor: pointer}.calc-close{background: #FFFFFF;color: var(--accent)}.calc-cta:focus-visible, .calc-close:focus-visible, .calc-x:focus-visible{outline: 3px solid var(--focus);outline-offset: 3px}.calc-dlg{width: min(100% - 32px, 520px);max-width: none;max-height: calc(100dvh - 32px);margin: auto;padding: 26px 28px 28px;border: 2px solid var(--accent);border-radius: var(--r-card);background: #FFFFFF;color: var(--ink);overflow: auto;text-align: center}.calc-dlg::backdrop{background: #232A35;opacity: .7}html:has(.calc-dlg[open]){overflow: hidden}html:has(.calc-dlg[open]) .wa-float{display: none}.calc-x{position: absolute;inset-block-start: 12px;inset-inline-end: 12px;display: grid;place-items: center;width: 48px;height: 48px;border: 1px solid var(--field);border-radius: 50%;background: #FFFFFF;color: var(--ink);cursor: pointer}.calc-x .ico{font-size: 20px}.calc-dlg .lead-card{max-width: none;padding: 0;border-radius: 0;background: none;box-shadow: none;text-align: start}.calc-dlg .lead-title{margin: 4px 0 0;padding-inline: 44px;font-size: 28px;font-weight: 800;line-height: 1.2;color: var(--ink)}.calc-dlg .lead-sub{margin: 8px 0 0;font-size: 19px;font-weight: 700;line-height: 1.4;color: var(--ink)}.calc-dlg .lead-fields{grid-template-columns: minmax(0, 1fr);margin-top: 16px}.calc-dlg .field label{position: static;width: auto;height: auto;margin: 0 0 6px;overflow: visible;clip: auto;clip-path: none;white-space: normal;font-size: 17px;font-weight: 700;line-height: 1.3;color: var(--ink)}.calc-dlg .field input{font-size: 19px}.calc-dlg .lead-send{height: 58px;margin-top: 4px;font-size: 20px;font-weight: 800}:root[data-palette] .calc-dlg .lead-send{box-shadow: none}.calc-dlg .calc-lead.is-sent .lead-done, .calc-dlg .lead-done{display: none}.calc-done{display: none}.calc-lead.is-sent .calc-done{display: block}.calc-ico{font-size: 44px;color: var(--accent)}.calc-dt{margin-top: 4px;padding-inline: 44px;font-size: 28px;font-weight: 800;line-height: 1.2;color: var(--ink)}.calc-dt:focus{outline: none}.calc-est{margin-top: 16px;padding: 16px 12px;border-radius: var(--r-field);background: var(--chip-bg);color: var(--chip-ink)}.calc-sum{font-size: 48px;font-weight: 800;line-height: 1.05;font-variant-numeric: tabular-nums}.calc-estl{margin-top: 4px;font-size: 18px;font-weight: 700}.calc-lines{margin-top: 14px;text-align: start}.calc-lines li{display: flex;justify-content: space-between;gap: 16px;padding: 8px 2px;border-bottom: 1px solid var(--field);font-size: 18px;line-height: 1.4;color: var(--ink)}.calc-lines b{flex: none;font-weight: 800;white-space: nowrap;font-variant-numeric: tabular-nums}.calc-next{margin-top: 16px;font-size: 20px;font-weight: 700;line-height: 1.4;color: var(--ink);text-wrap: balance}.calc-mats{min-inline-size: 0;margin: 0 0 14px;padding: 0;border: 0}.calc-mats-h{float: none;width: 100%;margin-bottom: 10px;font-size: 20px;font-weight: 800;line-height: 1.3;color: var(--ink);text-align: center}.calc-mats .calc-segs{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr))}.calc-mats .calc-seg span{justify-content: center;min-height: 50px;padding: 0 8px;font-size: 18px;font-weight: 700}.js .calc-pane.is-off{display: none}@media (max-width: 900px){.calc{margin-top: 22px;padding: 20px 16px 22px}.calc-tiles{gap: 8px}.calc-tile{min-height: 84px;padding: 10px 4px}.calc-tn{font-size: 32px}.calc-tl{font-size: 15px}.calc-disc li{padding: 10px 8px}.calc-disc b{font-size: 20px}.calc-disc span{font-size: 16px}.calc-hr{margin: 20px 0}.calc-t{font-size: 22px}.calc-qty{gap: 10px;padding: 10px 14px 10px 10px}.calc-qty .calc-lb{font-size: 18px}.calc-qty input{width: 96px;font-size: 20px}.calc-chk{gap: 12px;padding: 12px 14px}.calc-sub{padding: 0 14px 12px}.calc-sub-h{flex-basis: 100%}.calc-seg span{gap: 4px;padding: 0 12px;font-size: 16px}.calc-dlg{padding: 22px 18px}.calc-dlg .lead-title, .calc-dt{font-size: 24px}.calc-sum{font-size: 42px}.calc-lines li{font-size: 17px}.calc-next{font-size: 19px}}.who .sec-cta{justify-content: center}.who-more{color: var(--accent);text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px}.contact-links{margin-top: 6px}.contact-links a{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;font-size: 20px;font-weight: 700}.lead-contact .lead-card{max-width: none}.lead-contact .lead-title{font-size: 24px;line-height: 1.3;margin-bottom: 6px}.lead-sub{margin-bottom: 16px;font-size: 17px;line-height: 1.55;color: var(--muted);text-align: center;text-wrap: balance}.lead.is-sent .lead-sub{display: none}.field-msg{grid-column: 1 / -1}.field textarea{display: block;width: 100%;min-height: 104px;padding: 12px 14px;resize: vertical;border: 1px solid var(--field);border-radius: var(--r-field);background: #FFFFFF;color: var(--ink);font: inherit;font-size: 18px;line-height: 1.5}.field textarea::placeholder{color: var(--hint);opacity: 1;font-size: 17px}.field textarea:placeholder-shown{direction: rtl}.field textarea:focus{outline: none;border-color: var(--focus);box-shadow: 0 0 0 2px var(--focus)}html:has(.lead-card textarea:focus) .wa-float{opacity: 0;visibility: hidden;pointer-events: none}@media (min-width: 1100px){.scan-grid.n3 .scard{grid-column: span 4}.scan-grid.n2 .scard{grid-column: span 6}}.scan-grid.n2{max-width: 760px;margin-inline: auto}@media (min-width: 901px) and (max-width: 1099px){.scan-grid.n3 .scard:last-child{grid-column: 4 / span 6}}@media (max-width: 560px){.svc-scan .scan-grid{grid-template-columns: minmax(0, 1fr);gap: 12px}.svc-scan .scard-photo .scard-body{padding: 18px 18px 20px}.svc-scan .scard h3{font-size: 19px}.svc-scan .scard p{margin-top: 6px;font-size: 16px;line-height: 1.55}}.svc-scan .scard a{color: var(--accent);text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px}@media (min-width: 1100px){.svc-why .perks-grid.n4{grid-template-columns: repeat(4, minmax(0, 1fr))}}@media (min-width: 561px) and (max-width: 900px){.svc-why .perks-grid.n3 > .perk:last-child{grid-column: 1 / -1;justify-self: center;width: calc(50% - 8px)}}@media (max-width: 560px){.svc-why .perk{flex-direction: column;align-items: center;text-align: center;padding: 20px 18px}.svc-why .perk p{margin-inline: auto}}.svc-price .sec-lead{text-wrap: balance}.svc-price .sec-head{margin-bottom: 20px}:root[data-palette] .reviews :focus-visible{outline-color: var(--on-dark)}:root[data-palette] .reviews .rcard:focus-visible{outline-offset: 0}@media (max-width: 900px){html.float-off:has(.nf) .a11y-btn{opacity: 1;visibility: visible;transform: none;pointer-events: auto}}@media (min-width: 901px){.contact-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 40px 48px;align-items: stretch}.lead-contact{display: flex}.lead-contact .lead-card{flex: 1;display: flex;flex-direction: column;justify-content: center;padding: 28px}}.contact-copy{display: flex;flex-direction: column;gap: 20px;text-align: center}.contact-h{margin: 0;font-size: 24px;font-weight: 800;line-height: 1.3;color: var(--ink);text-align: center}.contact-cards{display: flex;flex-direction: column;align-items: center;gap: 10px;align-self: center;width: fit-content;max-width: 100%;padding: 22px 40px;border-radius: var(--r-card);background: var(--surface);box-shadow: inset 0 0 0 1px var(--hair-2), var(--shadow)}@media (min-width: 901px){.contact-copy{justify-content: center}}@media (min-width: 561px){.contact-copy .contact-cards, .contact-copy .ccard-loc{width: 340px}}.ccard{display: flex;align-items: center;justify-content: center;gap: 12px;min-width: 0;text-align: center}.ccard-ico{flex: none;display: grid;place-items: center;width: 26px;color: var(--icon)}.ccard-svg{display: block;width: 22px;height: 22px}.ccard-line{display: flex;flex-wrap: wrap;align-items: baseline;column-gap: 6px;min-width: 0}.ccard-label{font-size: 18px;font-weight: 600;line-height: 1.4;color: var(--ink)}.ccard-val{font-size: 19px;font-weight: 700;line-height: 1.4}a.ccard-val{display: inline-flex;align-items: center;min-height: 44px}.ccard-loc{display: flex;flex-direction: column;align-items: center;gap: 2px;align-self: center;width: fit-content;max-width: 100%;padding: 18px 32px 12px;border-radius: var(--r-card);background: var(--surface);box-shadow: inset 0 0 0 1px var(--hair-2), var(--shadow);text-align: center}.ccard-loc .ccard-ico{width: auto;margin-bottom: 6px}.ccard-loc .ccard-svg.is-pin{width: 34px;height: 34px}.ccard-addr{padding-top: 4px;font-size: 18px;font-weight: 500;line-height: 1.5;color: var(--ink)}.lead-contact .lead-title{font-size: 24px;line-height: 1.3;margin-bottom: 8px}@media (max-width: 560px){.contact-cards{gap: 4px;padding: 14px 18px;width: 100%}.ccard-label{font-size: 17px}.ccard-val{font-size: 18px}.ccard-addr{font-size: 17px}.ccard-loc{width: 100%;padding-inline: 20px}}.contact .map{position: relative;width: 100%;max-width: 640px;aspect-ratio: 1 / 1;min-height: 0;margin-inline: auto}.contact .map.is-open iframe{position: absolute;inset: 0;width: 100%;height: 100%}.map-ico{display: grid;place-items: center;color: var(--icon)}.map-ico .ccard-svg{width: 48px;height: 48px}.svc2-hero .hero-grid{grid-template-areas: "h1" "sub" "trust" "act" "visual"}.svc2-visual{grid-area: visual;width: 100%;max-width: 600px;margin: 32px auto 0}.svc2-visual .bezel-core img, .svc2-got-img .bezel-core img{display: block;width: 100%;aspect-ratio: 3 / 2;object-fit: cover}.svc2-img.is-top{object-position: 50% 30%}@media (min-width: 1100px){.svc2-hero.has-visual .hero-grid{max-width: 1240px;grid-template-columns: minmax(0, 1.08fr) minmax(0, .92fr);column-gap: 56px;grid-template-areas: "h1 visual" "sub visual" "trust visual" "act visual";grid-template-rows: auto auto auto 1fr}.svc2-hero.has-visual .svc2-visual{align-self: center;margin: 0;max-width: none}.svc2-hero.has-visual .lead-hero{max-width: none}}.svc2-hero .trust{gap: 10px}.svc2-hero .trust li{min-height: 48px;gap: 10px;padding-block: 10px;padding-inline: 14px 18px;font-size: 17px}.svc2-hero .trust .ico{font-size: 34px}@media (max-width: 560px){.svc2-hero .trust li{font-size: 16px}.svc2-hero .trust .ico{font-size: 30px}}.svc2-lead{max-width: 720px}.svc2-lead .lead-fields{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 12px}.svc2-lead .lead-send{grid-column: auto;width: 100%;height: 56px;margin-top: 0;padding-inline: 16px}@media (max-width: 639px){.svc2-lead .lead-fields{grid-template-columns: minmax(0, 1fr)}.svc2-lead .lead-send{grid-column: 1 / -1;width: 100%;height: 58px}}.svc2-how, .svc2-got{padding-block: var(--sec-top) var(--sec-bot)}.svc2-white{background: var(--surface)}.svc2-bg{background: var(--bg)}.svc2-white + .svc2-white, .svc2-bg + .svc2-bg, .svc2-white + .price, .svc2-how{box-shadow: inset 0 1px 0 var(--hair)}.svc2-got, .ba.svc2-white, .ba.svc2-bg, .svc-price{box-shadow: inset 0 1px 0 var(--hair)}.svc2-how .sec-title, .svc2-related .sec-title{margin-inline: auto;text-align: center}.svc2-how-head{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 56px;align-items: center;max-width: 1100px;margin-inline: auto}.svc2-how-head .sec-title{max-width: 9.6em}.svc2-how-media{margin: 0;border-radius: var(--r-card);overflow: hidden;box-shadow: var(--shadow)}.svc2-how-media img{display: block;width: 100%;height: auto;aspect-ratio: 10 / 3;object-fit: cover}.svc2-steps{--dot: 56px;--gap: 32px;--clear: 12px;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--gap);max-width: 1040px;margin: 56px auto 0;padding: 0;list-style: none}.svc2-step{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center}.svc2-step-n{position: relative;z-index: 1;display: grid;place-items: center;width: var(--dot);height: var(--dot);border-radius: 50%;background: var(--accent);color: #FFFFFF;font-size: 24px;font-weight: 800;line-height: 1;font-variant-numeric: tabular-nums}.svc2-step:not(:last-child)::before, .svc2-step:not(:last-child)::after{content: "";position: absolute;top: calc(var(--dot) / 2 - 1.5px);height: 3px;border-radius: 2px;inset-inline-start: calc(50% + var(--dot) / 2 + var(--clear));inset-inline-end: calc(var(--dot) / 2 + var(--clear) - var(--gap) - 50%)}.svc2-step:not(:last-child)::before{background: var(--hair-2)}.svc2-step:not(:last-child)::after{background: var(--accent)}.svc2-step h3{margin-top: 22px;font-size: 21px;line-height: 1.3;text-wrap: balance}.svc2-step p{margin-top: 8px;max-width: 22em;font-size: 18px;line-height: 1.6;color: var(--muted);text-wrap: balance}.svc2-steps.is-live .svc2-step-n{transition: background 320ms var(--ease), color 320ms var(--ease), box-shadow 320ms var(--ease)}.svc2-steps.is-live .svc2-step:not(.lit) .svc2-step-n{background: var(--surface);color: var(--muted);box-shadow: inset 0 0 0 2px var(--hair-2)}.svc2-steps.is-live .svc2-step:not(:last-child)::after{transform: scaleX(var(--fill, 0));transform-origin: right;transition: transform 160ms linear}@media (max-width: 900px){.svc2-how-head{grid-template-columns: minmax(0, 1fr);gap: 28px}.svc2-how-head .sec-title{max-width: 12em;margin-inline: auto}.svc2-how-media img{aspect-ratio: 3 / 2}.svc2-steps{--dot: 52px;--step-gap: 56px;grid-template-columns: minmax(0, 1fr);gap: 0;max-width: 40em;margin-top: 36px}.svc2-step{padding-bottom: var(--step-gap)}.svc2-step:last-child{padding-bottom: 0}.svc2-step-n{font-size: 22px}.svc2-step h3{margin-top: 14px}.svc2-step p{max-width: 30em;text-wrap: pretty}.svc2-step:not(:last-child)::before, .svc2-step:not(:last-child)::after{inset-inline-start: calc(50% - 1.5px);inset-inline-end: auto;width: 3px;top: auto;bottom: var(--clear);height: calc(var(--step-gap) - 2 * var(--clear))}.svc2-steps.is-live .svc2-step:not(:last-child)::after{transform: scaleY(var(--fill, 0));transform-origin: top}}@media (prefers-reduced-motion: reduce){.svc2-steps.is-live .svc2-step-n, .svc2-steps.is-live .svc2-step:not(:last-child)::after{transition: none}}.svc2-got-grid{display: grid;grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr);gap: 56px;align-items: center;max-width: 1100px}.svc2-got-list{margin-top: 24px}.svc2-got-list > div{display: grid;grid-template-columns: 7em minmax(0, 1fr);gap: 4px 16px;padding-block: 14px;border-top: 1px solid var(--hair-2)}.svc2-got-list > div:last-child{border-bottom: 1px solid var(--hair-2)}.svc2-got-list dt{font-size: 18px;font-weight: 700;line-height: 1.55;color: var(--ink)}.svc2-got-list dd{margin: 0;font-size: 18px;line-height: 1.55;color: var(--muted)}@media (max-width: 900px){.svc2-got-grid{grid-template-columns: minmax(0, 1fr);gap: 28px}.svc2-got-copy .sec-title, .svc2-got-copy .sec-lead{margin-inline: auto;text-align: center}.svc2-got-img{width: 100%;max-width: 560px;margin-inline: auto}}@media (max-width: 560px){.svc2-got-list > div{grid-template-columns: minmax(0, 1fr);padding-block: 12px}.svc2-got-list dt, .svc2-got-list dd{font-size: 17px}}.svc2-why-grid{display: grid;grid-template-columns: minmax(0, 1.2fr) minmax(0, .8fr);gap: 56px;align-items: center;max-width: 1100px}.svc2-why .svc2-why-list{grid-template-columns: minmax(0, 1fr);gap: 14px;margin-top: 32px}.svc2-why .perk{align-items: flex-start;text-align: start;padding: 22px 26px}.svc2-why .perk p{margin-inline: 0;max-width: none}.svc2-people{width: 100%;max-width: 420px;justify-self: center}.svc2-people .bezel-core img{display: block;width: 100%;height: auto}.svc2-people figcaption{margin-top: 12px;text-align: center;font-size: 17px;font-weight: 700;color: var(--ink)}@media (max-width: 900px){.svc2-why-grid{grid-template-columns: minmax(0, 1fr);gap: 32px}.svc2-why-copy .sec-title{margin-inline: auto;text-align: center}.svc2-why .perk{align-items: center;text-align: center}}.home-hero{padding-bottom: 40px}.home-band{padding-block: 24px 56px}.home-stats{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));max-width: 720px;margin-inline: auto;text-align: center}.home-stats li{display: flex;flex-direction: column;align-items: center;justify-content: center;padding-inline: 16px}.home-stats .stat-num{display: block;font-size: 48px;font-weight: 800;line-height: 1.1;color: var(--accent);font-variant-numeric: tabular-nums;white-space: nowrap}.home-stats .stat-lbl{margin-top: 8px;font-size: 17px;font-weight: 500;line-height: 1.4;color: var(--muted);text-wrap: balance}.stats-a .home-stats li + li{border-inline-start: 1px solid var(--hair-2)}.home-band.stats-b{padding-block: 36px;background: var(--muted)}.stats-b .home-stats .stat-num{color: var(--on-dark)}.stats-b .home-stats .stat-lbl{color: var(--hl)}.stats-c .home-stats .stat-num{font-size: 56px;color: var(--ink)}.stats-c .home-stats .stat-num::after{content: "";display: block;width: 48px;height: 4px;margin: 12px auto 0;border-radius: 2px;background: var(--hl)}.stats-c .home-stats .stat-lbl{margin-top: 12px}@media (max-width: 900px){.home-hero{padding-bottom: 24px}.home-band{padding-block: 8px 40px}.home-stats li{padding-inline: 8px}.home-band .home-stats .stat-num{font-size: clamp(28px, 9vw, 40px)}.home-stats .stat-lbl{font-size: 16px}}.home-stats .stat-num{--num-c: var(--accent)}.stats-b .home-stats .stat-num{--num-c: var(--on-dark)}.stats-c .home-stats .stat-num{--num-c: var(--ink)}@keyframes stat-shine{from{background-position: 0% 0}to{background-position: 100% 0}}@keyframes stat-pop{from{transform: scale(1.06)}to{transform: scale(1)}}@media (prefers-reduced-motion: no-preference){:root:not(.shot):not(.a11y-still) .home-band .home-stats .stat-num.is-shine{background-image: linear-gradient(90deg, var(--num-c) 0 38%, var(--hl) 50%, var(--num-c) 62% 100%);background-size: 300% 100%;background-position: 0% 0;-webkit-background-clip: text;background-clip: text;color: transparent;animation: stat-shine 900ms ease-in-out both, stat-pop 400ms ease-out both}:root:not(.shot):not(.a11y-still) .home-band.stats-b .home-stats .stat-num.is-shine{background-image: linear-gradient(90deg, var(--num-c) 0 36%, var(--hl) 45%, var(--on-dark) 50%, var(--hl) 55%, var(--num-c) 64% 100%)}}.home-perks{box-shadow: inset 0 1px 0 var(--hair)}.price .sec-head .pay-line{margin-top: 8px;font-size: 19px;font-weight: 700;line-height: 1.5;color: var(--ink)}.svc3-hero .hero-grid{grid-template-areas: "h1" "sub" "act" "visual"}@media (min-width: 1100px){.svc3-hero.has-visual .hero-grid{grid-template-areas: "h1 visual" "sub visual" "act visual";grid-template-rows: auto auto 1fr}}.svc3-own, .svc3-article{padding-block: var(--sec-top) var(--sec-bot)}.svc3-own{background: var(--muted);color: var(--on-dark)}.svc3-own .sec-title{color: var(--on-dark)}.svc3-own .svc3-own-lead{font-size: 21px;font-weight: 700;line-height: 1.45}.svc3-own-img img{display: block;width: 100%;height: auto;border-radius: var(--r-card)}@media (min-width: 901px){.svc3-own-grid{display: grid;grid-template-columns: minmax(0, 520px) minmax(0, 1fr);gap: 56px;align-items: center;max-width: calc(1180px + var(--pad) * 2)}.svc3-own-grid .svc3-own-img{grid-column: 1;grid-row: 1}.svc3-own-grid .svc3-col{grid-column: 2;grid-row: 1;max-width: none;margin: 0}}@media (max-width: 900px){.svc3-own-grid{display: flex;flex-direction: column}.svc3-own-grid .svc3-col{width: 100%}.svc3-own-img{order: 2;width: 100%;max-width: 600px;margin: 28px auto 0}}.svc3-article{background: var(--surface)}.svc3-col{max-width: calc(65ch + 50px);margin-inline: auto;font-size: 18px;line-height: 1.65}.svc3-col .sec-title{max-width: none;margin-inline: 0;text-align: start}.svc3-col p{margin-top: 16px}.svc3-article .svc3-col p, .svc3-list{color: var(--ink)}.svc3-block + .svc3-block{margin-top: 64px}.svc3-col h3{margin-top: 32px;font-size: 20px;font-weight: 700;line-height: 1.35;color: var(--ink)}.svc3-col h3 + p{margin-top: 8px}.svc3-col .sec-title + h3{margin-top: 24px}.svc3-list{margin-top: 12px;padding-inline-start: 1.25em;list-style: disc}.svc3-list li{margin-top: 8px;padding-inline-start: 4px}.svc3-list li::marker{color: var(--accent)}.svc3-list strong{font-weight: 700}.svc3-col a{color: var(--accent);text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px}.svc3-img{margin-top: 24px}.svc3-img .bezel-core img{display: block;width: 100%;aspect-ratio: 3 / 2;object-fit: cover}.svc3-gear .svc3-img{max-width: 280px}.svc3-gear:has(.svc3-img){display: grid;grid-template-columns: minmax(0, 1fr) 168px;grid-template-rows: auto 1fr;column-gap: 24px;align-items: start}.svc3-gear:has(.svc3-img) > .sec-title{grid-column: 1;grid-row: 1}.svc3-gear:has(.svc3-img) > p{grid-column: 1;grid-row: 2}.svc3-gear:has(.svc3-img) > .svc3-img{grid-column: 2;grid-row: 1 / span 2;align-self: center;margin-top: 0;max-width: none}@media (max-width: 560px){.svc3-gear:has(.svc3-img){grid-template-columns: minmax(0, 1fr) 112px;column-gap: 14px}}.svc3-gear .svc3-img .bezel-core img{aspect-ratio: 1 / 1;object-fit: contain}.svc3-own + .svc3-article, .svc3-article + .svc-price{box-shadow: inset 0 1px 0 var(--hair)}@media (max-width: 900px){.svc3-block + .svc3-block{margin-top: 48px}.svc3-col .sec-title{margin-inline: 0;text-align: start}}@media (max-width: 560px){.svc3-col{font-size: 17px}.svc3-own .svc3-own-lead{font-size: 19px}}.home-perks .perk-ico{width: 40px;height: 40px}@media (max-width: 640px){.home-perks .perk-ico{width: 32px;height: 32px}}@media (max-width: 560px){.home-perks .perk{gap: 12px;text-align: start}.home-perks .perk-ico{width: 38px;height: 38px}.home-perks .perk{justify-content: center;gap: 16px}.home-perks .perk > div{flex: 0 1 auto;max-width: 13.5em}.home-perks .perk h3{font-size: 19px}.home-perks .perk p{font-size: 17px}}.closer-title:has(br){max-width: 18em}@media (max-width: 900px){.mbar{transition: transform 250ms var(--ease), visibility 250ms}.site-js:not(.scrolled) .mbar{transform: translateY(100%);visibility: hidden}.site-js:not(.scrolled) .wa-float, .site-js:not(.scrolled) .a11y-btn{transform: translateY(var(--bar-h))}}@media (prefers-reduced-motion: reduce){.mbar{transition: none}}html .wa-float{width: 58px;height: 58px}html .a11y-btn{inset-inline-end: 25px;bottom: calc(90px + env(safe-area-inset-bottom))}@media (max-width: 900px){html .wa-float{width: 54px;height: 54px}html .a11y-btn{inset-inline-end: 17px;bottom: calc(var(--bar-h) + env(safe-area-inset-bottom) + 78px)}}.foot-h{font-size: 18px;line-height: 1.4}.foot-col .foot-list{margin-top: 2px}.site-footer .foot-grid a{text-decoration: none}.site-footer .foot-grid a:hover, .site-footer .foot-grid a:focus-visible{text-decoration: underline}.site-footer .foot-list a{min-height: 40px;padding-block: 8px}@media (min-width: 901px){.site-footer .foot-list a{min-height: 0;padding-block: 7px}}.site-footer .foot-logo{display: inline-block;min-height: 0;padding: 0;margin-bottom: 12px}.foot-logo img{display: block;width: 180px;height: auto}.home-perks .perk-ico:not(:has(use[href="#i-perk-autofix"], use[href="#i-perk-recycle"])){width: 42px;height: 42px}@media (max-width: 640px){.home-perks .perk-ico:not(:has(use[href="#i-perk-autofix"], use[href="#i-perk-recycle"])){width: 34px;height: 34px}}@media (max-width: 560px){.home-perks .perk-ico:not(:has(use[href="#i-perk-autofix"], use[href="#i-perk-recycle"])){width: 40px;height: 40px}}.home-perks .perk-ico:has(use[href="#i-perk-order"]){width: 43px;height: 43px}@media (max-width: 640px){.home-perks .perk-ico:has(use[href="#i-perk-order"]){width: 35px;height: 35px}}@media (max-width: 560px){.home-perks .perk-ico:has(use[href="#i-perk-order"]){width: 41px;height: 41px}}.calc-disc{background: var(--muted);color: #FFFFFF}.calc-mats-h{font-size: 25px}.calc-sep{display: inline-block;width: 1px;height: 14px;margin-inline: 10px;vertical-align: -2px;background: currentColor;opacity: .45}@media (max-width: 560px){.calc-sep{display: none}.calc-pay{display: block}}.calc-multi{max-width: 600px}.calc-multi .calc-tiles.n1{grid-template-columns: minmax(0, 1fr)}.calc-multi .calc-qty{margin-top: 14px}.calc-multi .calc-step2{margin-top: 20px}.calc-multi .calc-step2 .calc-t{margin-bottom: 14px;font-size: 25px}.calc-multi .calc-step2 .calc-t:focus{outline: none}.calc-multi .calc-acts{display: flex;flex-direction: column;align-items: stretch;gap: 4px;margin-top: 16px}.calc-multi .calc-acts .calc-prev{order: 1;align-self: center}.calc-multi .calc-acts .calc-cta{flex: 1 1 auto;margin-top: 0}.calc-multi .calc-go{display: none;flex: 1 1 auto;align-items: center;justify-content: center;min-height: 58px;padding: 8px 24px;border: 2px solid var(--accent);border-radius: var(--r-pill);background: var(--accent);color: var(--on-accent);font: inherit;font-size: 20px;font-weight: 800;line-height: 1.2;cursor: pointer}.calc-multi .calc-prev{display: none;flex: none;min-height: 44px;padding: 0 6px;border: 0;background: none;color: var(--muted);font: inherit;font-size: 18px;font-weight: 700;text-decoration: underline;text-underline-offset: 4px;cursor: pointer}.calc-multi .calc-go:focus-visible, .calc-multi .calc-prev:focus-visible{outline: 3px solid var(--focus);outline-offset: 3px}.js .calc-multi[data-step="1"] .calc-step2, .js .calc-multi[data-step="2"] .calc-step1{display: none}.js .calc-multi[data-step="2"] .calc-step2{margin-top: 0}.js .calc-multi[data-step="1"][data-opts="1"] .calc-go{display: flex}.js .calc-multi[data-step="1"][data-opts="1"] .calc-cta{display: none}.js .calc-multi[data-step="2"] .calc-prev{display: inline-flex;align-items: center}.calc-multi .calc-vat{margin-top: 12px}.lp-trust .ico{font-size: 27px}.calc-multi .calc-set{gap: 8px;grid-template-columns: min(420px, 100% - 34px);justify-content: center}@media (min-width: 561px){.js .calc-multi[data-step="2"] .calc-acts{width: min(420px, 100%);margin-inline: auto}}.calc-multi .calc-opt{position: relative;margin-inline-start: 34px}.calc-multi .calc-opt:has(.calc-chk input:checked){margin-inline: 33px -1px}.calc-multi .calc-chk{min-height: 0;padding: 10px 14px 10px 8px}.calc-multi .calc-chk input{position: absolute;inset-inline-start: -34px;top: 50%;transform: translateY(-50%);width: 22px;height: 22px;margin: 0}.calc-multi .calc-opt:has(.calc-chk input:checked) .calc-chk input{inset-inline-start: -35px}.calc-multi .calc-set .calc-lb{font-size: 17px}.calc-multi .calc-set .calc-d{font-size: 15px;line-height: 1.4}.calc-multi .calc-sub{padding: 0 14px 10px 8px}@media (max-width: 560px){.calc-multi .calc-opt, .calc-multi .calc-opt:has(.calc-chk input:checked){margin-inline: 0}.calc-multi .calc-opt:has(.calc-chk input:checked){margin-inline: -1px}.calc-multi .calc-chk{align-items: center;gap: 10px;padding: 10px 12px}.calc-multi .calc-chk input, .calc-multi .calc-opt:has(.calc-chk input:checked) .calc-chk input{position: static;transform: none}.calc-multi .calc-set .calc-lb{font-size: 16px}.calc-multi .calc-sub{gap: 6px;padding-block: 0 10px;padding-inline: 44px 12px}.calc-multi .calc-segs{flex-wrap: nowrap;gap: 6px}.calc-multi .calc-seg span{min-height: 44px;padding: 0 10px;font-size: 15px}}.calc-multi .calc-qty input::placeholder{color: var(--muted);font-size: 17px;font-weight: 500;opacity: .7}@media (max-width: 900px){.calc-multi .calc-qty input{width: 132px}.calc-multi .calc-qty input::placeholder{font-size: 15px}}
