.calcw[data-astro-cid-idqgd3ll]{margin-top:24px}.mf[data-astro-cid-idqgd3ll]{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px 28px}.mf__top[data-astro-cid-idqgd3ll]{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.mf__label[data-astro-cid-idqgd3ll]{display:block;font-size:14px;font-weight:600;color:var(--ink);margin-bottom:8px}.mf__step[data-astro-cid-idqgd3ll]{display:grid;grid-template-columns:40px 1fr 40px;gap:6px;width:180px;flex:none}.mf__step--lg[data-astro-cid-idqgd3ll]{width:100%;max-width:320px;grid-template-columns:44px 1fr 44px}.mf__step[data-astro-cid-idqgd3ll] input[data-astro-cid-idqgd3ll]{font-family:var(--sans);font-size:16px;font-weight:600;text-align:center;padding:7px 4px;border:1.5px solid var(--line);border-radius:8px;color:var(--ink);width:100%;min-width:0;-moz-appearance:textfield;font-variant-numeric:tabular-nums}.mf__step--lg[data-astro-cid-idqgd3ll] input[data-astro-cid-idqgd3ll]{font-size:18px;padding:9px 4px}.mf__step[data-astro-cid-idqgd3ll] input[data-astro-cid-idqgd3ll]::-webkit-outer-spin-button,.mf__step[data-astro-cid-idqgd3ll] input[data-astro-cid-idqgd3ll]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mf__btn[data-astro-cid-idqgd3ll]{height:40px;border:1.5px solid var(--line);border-radius:8px;background:#f6f7f8;color:var(--ink);font-size:19px;font-weight:600;line-height:1;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none}.mf__step--lg[data-astro-cid-idqgd3ll] .mf__btn[data-astro-cid-idqgd3ll]{height:44px}.mf__btn[data-astro-cid-idqgd3ll]:hover{border-color:var(--warm)}.mf__btn[data-astro-cid-idqgd3ll]:active{background:var(--line)}.calcw[data-astro-cid-idqgd3ll] input[data-astro-cid-idqgd3ll]:focus-visible,.calcw[data-astro-cid-idqgd3ll] button[data-astro-cid-idqgd3ll]:focus-visible,.calcw[data-astro-cid-idqgd3ll] a[data-astro-cid-idqgd3ll]:focus-visible{outline:none;border-color:var(--warm);box-shadow:0 0 0 3px color-mix(in srgb,var(--warm) 35%,transparent)}.mf__range[data-astro-cid-idqgd3ll]{-webkit-appearance:none;appearance:none;width:100%;height:28px;background:transparent;cursor:pointer;margin:6px 0 0}.mf__range[data-astro-cid-idqgd3ll]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--warm) var(--p,0%),var(--line) var(--p,0%))}.mf__range[data-astro-cid-idqgd3ll]::-moz-range-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--warm) var(--p,0%),var(--line) var(--p,0%))}.mf__range[data-astro-cid-idqgd3ll]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:var(--ink);border:3px solid #fff;box-shadow:0 1px 4px #0711244d}.mf__range[data-astro-cid-idqgd3ll]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--ink);border:3px solid #fff;box-shadow:0 1px 4px #0711244d}.mf__res[data-astro-cid-idqgd3ll]{background:var(--ink);color:#fff;border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:4px}.mf__res-label[data-astro-cid-idqgd3ll]{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#ffffffb3}.mf__res-value[data-astro-cid-idqgd3ll]{font-size:clamp(30px,3.6vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.mf__res-fit[data-astro-cid-idqgd3ll]{font-size:14px;font-weight:600}.mf__res-sub[data-astro-cid-idqgd3ll]{font-size:13px;color:var(--warm);font-variant-numeric:tabular-nums}.mf__res-disc[data-astro-cid-idqgd3ll]{font-size:12px;color:#ffffffa6;margin-top:4px;line-height:1.45}.mf__callout[data-astro-cid-idqgd3ll]{display:block;margin-top:8px;background:#b3998929;border-left:3px solid var(--warm);border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.45;color:#fff}.mf__callout--link[data-astro-cid-idqgd3ll]{font-weight:600;text-decoration:none}.mf__callout--link[data-astro-cid-idqgd3ll]:hover{background:#b3998947}.mf__summary[data-astro-cid-idqgd3ll]{margin:18px 0 10px;font-size:13.5px;color:var(--mute);line-height:1.5}.mf__actions[data-astro-cid-idqgd3ll]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mf__toggle[data-astro-cid-idqgd3ll]{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 14px;font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink);background:#fff;border:1.5px solid var(--line);border-radius:999px;cursor:pointer}.mf__toggle[data-astro-cid-idqgd3ll]:hover,.mf__toggle[data-astro-cid-idqgd3ll][aria-expanded=true]{border-color:var(--warm)}.mf__toggle[data-astro-cid-idqgd3ll][aria-expanded=true] .mf__chev[data-astro-cid-idqgd3ll]{display:inline-block;transform:rotate(180deg)}.mf__toggle--help[data-astro-cid-idqgd3ll]{padding-left:6px}.mf__help-i[data-astro-cid-idqgd3ll]{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;font-weight:700;font-size:14px}.mf__cta[data-astro-cid-idqgd3ll]{margin-left:auto;font-size:14px;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.mf__panel[data-astro-cid-idqgd3ll]{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.mf__panel[data-astro-cid-idqgd3ll][hidden],.mf__callout[data-astro-cid-idqgd3ll][hidden],.mf__alert[data-astro-cid-idqgd3ll][hidden]{display:none}.mf__assume[data-astro-cid-idqgd3ll]{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;align-items:start}.mf__group[data-astro-cid-idqgd3ll]{margin:14px 0 6px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--mute)}.mf__group[data-astro-cid-idqgd3ll]:first-child{margin-top:0}.mf__row[data-astro-cid-idqgd3ll]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 0}.mf__row--range[data-astro-cid-idqgd3ll]{display:block}.mf__row-top[data-astro-cid-idqgd3ll]{display:flex;justify-content:space-between;align-items:center;gap:12px}.mf__rlabel[data-astro-cid-idqgd3ll]{font-size:14px;color:var(--ink);line-height:1.35}.mf__rlabel[data-astro-cid-idqgd3ll] em[data-astro-cid-idqgd3ll]{display:block;font-style:normal;font-size:12.5px;color:var(--mute)}.mf__sub[data-astro-cid-idqgd3ll]{font-size:13px;color:var(--mute);padding:2px 0 6px}.mf__sub[data-astro-cid-idqgd3ll] strong[data-astro-cid-idqgd3ll]{color:var(--ink)}.mf__alert[data-astro-cid-idqgd3ll]{margin:6px 0;background:#f5f0ea;border-left:3px solid var(--warm);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5;color:var(--ink)}.mf__break[data-astro-cid-idqgd3ll]{background:#f6f7f8;border-radius:12px;padding:16px 18px;position:sticky;top:94px}.mf__brow[data-astro-cid-idqgd3ll]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:14px;color:var(--ink);border-bottom:1px solid var(--line)}.mf__brow[data-astro-cid-idqgd3ll]:last-child{border-bottom:0}.mf__brow[data-astro-cid-idqgd3ll] small[data-astro-cid-idqgd3ll]{display:block;font-size:12px;color:var(--mute)}.mf__brow[data-astro-cid-idqgd3ll] b[data-astro-cid-idqgd3ll]{white-space:nowrap;font-variant-numeric:tabular-nums}.mf__brow[data-astro-cid-idqgd3ll].is-neg b[data-astro-cid-idqgd3ll]{color:#b4462f}.mf__brow--sum[data-astro-cid-idqgd3ll]{font-weight:700}.mf__brow--time[data-astro-cid-idqgd3ll]{border-top:1px solid var(--line);margin-top:4px}.mf__panel-sub[data-astro-cid-idqgd3ll]{margin:0 0 8px;font-size:13px;color:var(--mute)}.mf__cards[data-astro-cid-idqgd3ll]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mf__card[data-astro-cid-idqgd3ll]{border:1px solid var(--line);border-radius:12px;padding:14px 14px 12px;display:flex;flex-direction:column;gap:3px;background:#fff}.mf__card[data-astro-cid-idqgd3ll].is-best{border:2px solid var(--warm);background:#fcfaf7;padding:13px 13px 11px}.mf__card-head[data-astro-cid-idqgd3ll]{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:24px}.mf__card-head[data-astro-cid-idqgd3ll] h5[data-astro-cid-idqgd3ll]{margin:0;font-size:16px;font-weight:700;color:var(--ink)}.mf__card-price[data-astro-cid-idqgd3ll]{margin:6px 0 0;font-size:13px;color:var(--mute)}.mf__card-price[data-astro-cid-idqgd3ll] b[data-astro-cid-idqgd3ll]{font-size:21px;font-weight:800;color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.mf__card-line[data-astro-cid-idqgd3ll]{margin:0;font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums}.mf__card-fit[data-astro-cid-idqgd3ll]{margin:6px 0 0;font-size:12.5px;color:var(--mute);line-height:1.4}.mf__card-you[data-astro-cid-idqgd3ll]{margin-top:10px;background:#f6f7f8;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:4px}.mf__card[data-astro-cid-idqgd3ll].is-best .mf__card-you[data-astro-cid-idqgd3ll]{background:#f3ece4}.mf__card-you-h[data-astro-cid-idqgd3ll]{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--mute)}.mf__kv[data-astro-cid-idqgd3ll]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;color:var(--mute)}.mf__kv[data-astro-cid-idqgd3ll] b[data-astro-cid-idqgd3ll]{font-size:14px;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.mf__kv--cost[data-astro-cid-idqgd3ll]{font-size:12px}.mf__kv--cost[data-astro-cid-idqgd3ll] .mf__year[data-astro-cid-idqgd3ll]{font-size:12px;color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap}.mf__kv--sum[data-astro-cid-idqgd3ll]{border-top:1px solid rgba(7,17,36,.15);padding-top:5px;margin-top:1px;color:var(--ink);font-weight:600}.mf__kv--sum[data-astro-cid-idqgd3ll] b[data-astro-cid-idqgd3ll]{font-size:17px;font-weight:800}.mf__gross[data-astro-cid-idqgd3ll]{margin:0 0 10px;font-size:13.5px;color:var(--ink);line-height:1.5}.mf__gross[data-astro-cid-idqgd3ll] b[data-astro-cid-idqgd3ll]{font-variant-numeric:tabular-nums}.mf__kv[data-astro-cid-idqgd3ll] b[data-astro-cid-idqgd3ll].is-muted{font-size:12px;font-weight:500;color:var(--mute);white-space:normal;text-align:right}.mf__kv[data-astro-cid-idqgd3ll] b[data-astro-cid-idqgd3ll].is-neg{color:#b4462f}.mf__badge[data-astro-cid-idqgd3ll]{display:none;margin-left:6px;padding:2px 7px;border-radius:6px;background:var(--ink);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.04em;vertical-align:1px;white-space:nowrap}.mf__card[data-astro-cid-idqgd3ll].is-best .mf__badge[data-astro-cid-idqgd3ll]{display:inline-block}#cPlans[data-astro-cid-idqgd3ll]{container-type:inline-size}@container (max-width: 860px){.mf__cards[data-astro-cid-idqgd3ll]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:2px;gap:12px;padding:2px 2px 10px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.mf__card[data-astro-cid-idqgd3ll]{flex:0 0 min(78%,280px);scroll-snap-align:start}.mf__card[data-astro-cid-idqgd3ll].is-best{order:-1}}.mf__note[data-astro-cid-idqgd3ll]{margin:10px 0 0;font-size:12.5px;color:var(--mute);line-height:1.5}.mf__info[data-astro-cid-idqgd3ll]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.55;color:var(--ink)}.mf__foot[data-astro-cid-idqgd3ll]{font-size:12px;color:var(--mute);line-height:1.5;margin-top:12px;max-width:760px}.mf__bar[data-astro-cid-idqgd3ll]{display:none}@media(max-width:900px){.mf__assume[data-astro-cid-idqgd3ll]{grid-template-columns:1fr}.mf__break[data-astro-cid-idqgd3ll]{position:static}}@media(max-width:700px){.mf[data-astro-cid-idqgd3ll]{padding:18px 16px}.mf__top[data-astro-cid-idqgd3ll]{grid-template-columns:1fr;gap:16px}.mf__step[data-astro-cid-idqgd3ll]{width:156px}.mf__step--lg[data-astro-cid-idqgd3ll]{width:100%;max-width:none}.mf__cta[data-astro-cid-idqgd3ll]{margin-left:0;width:100%;text-align:center;padding-top:6px}.mf__help-t[data-astro-cid-idqgd3ll]{display:none}.mf__toggle--help[data-astro-cid-idqgd3ll]{padding-right:6px}.mf__bar[data-astro-cid-idqgd3ll]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--ink);color:#fff;padding:12px 20px calc(12px + env(safe-area-inset-bottom));font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;box-shadow:0 -2px 12px #07112440;transform:translateY(110%);transition:transform .2s}.mf__bar[data-astro-cid-idqgd3ll] b[data-astro-cid-idqgd3ll]{font-size:20px;letter-spacing:-.01em;text-transform:none;font-variant-numeric:tabular-nums}.mf__bar[data-astro-cid-idqgd3ll].is-on{transform:none}}.mfvideo[data-astro-cid-vsljd6zb]{padding:clamp(48px,9vw,72px) 0;border-bottom:1px solid var(--line)}.mfvideo[data-astro-cid-vsljd6zb] .wrap[data-astro-cid-vsljd6zb]{max-width:var(--maxw);margin:0 auto;padding:0 40px}@media(max-width:900px){.mfvideo[data-astro-cid-vsljd6zb] .wrap[data-astro-cid-vsljd6zb]{padding:0 20px}}.mfvideo[data-astro-cid-vsljd6zb] h2[data-astro-cid-vsljd6zb]{margin:10px 0 0;font-size:clamp(20px,2.4vw,28px);line-height:1.1;letter-spacing:-.02em;font-weight:700}.mfvideo__eyebrow[data-astro-cid-vsljd6zb]{display:flex;align-items:center;gap:16px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--warm)}.mfvideo__eyebrow[data-astro-cid-vsljd6zb]:before{content:"";width:48px;height:1px;background:var(--warm);flex-shrink:0}.mfvideo__head[data-astro-cid-vsljd6zb]{text-align:center}.mfvideo__eyebrow[data-astro-cid-vsljd6zb]{justify-content:center}.mfvideo__eyebrow[data-astro-cid-vsljd6zb]:after{content:"";width:48px;height:1px;background:var(--warm);flex-shrink:0}.mfvideo__frame[data-astro-cid-vsljd6zb]{margin:36px 0 0;border-radius:14px;overflow:hidden;background:#071124;box-shadow:0 1px 3px #07112414;aspect-ratio:16 / 9}.mfvideo__video[data-astro-cid-vsljd6zb]{display:block;width:100%;height:100%}.mfvideo__dl[data-astro-cid-vsljd6zb]{margin:16px 0 0;text-align:center;font-size:14px}.mfvideo__dl[data-astro-cid-vsljd6zb] a[data-astro-cid-vsljd6zb]{display:inline-flex;align-items:center;gap:8px;color:var(--mute);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:2px}.mfvideo__dl[data-astro-cid-vsljd6zb] a[data-astro-cid-vsljd6zb]:hover{color:var(--warm);border-color:var(--warm)}.mfspec-short[data-astro-cid-dv5jetak]{margin:18px 0 0;font-size:13px;line-height:1.5;color:var(--mute);max-width:460px}.mfspec[data-astro-cid-dv5jetak]{padding:clamp(40px,7vw,56px) 0;border-bottom:1px solid var(--line)}.mfspec__wrap[data-astro-cid-dv5jetak]{max-width:var(--maxw);margin:0 auto;padding:0 40px}@media(max-width:900px){.mfspec__wrap[data-astro-cid-dv5jetak]{padding:0 20px}}.mfspec__eyebrow[data-astro-cid-dv5jetak]{display:flex;align-items:center;gap:16px;margin-bottom:18px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--warm)}.mfspec__eyebrow[data-astro-cid-dv5jetak]:before{content:"";width:48px;height:1px;background:var(--warm);flex-shrink:0}.mfspec[data-astro-cid-dv5jetak] p[data-astro-cid-dv5jetak]{margin:0 0 12px;max-width:820px;font-size:14px;line-height:1.65;color:var(--mute)}.mfspec[data-astro-cid-dv5jetak] p[data-astro-cid-dv5jetak]:last-child{margin-bottom:0}.dbc[data-astro-cid-ewdo5mz3]{margin-top:28px}.dbc__list[data-astro-cid-ewdo5mz3]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:22px}.dbc__head[data-astro-cid-ewdo5mz3]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:8px}.dbc__name[data-astro-cid-ewdo5mz3]{font-size:15px;font-weight:600;color:var(--ink);display:inline-flex;align-items:center;gap:10px;line-height:1.3}.dbc__badge[data-astro-cid-ewdo5mz3]{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#fff;background:var(--warm);padding:3px 8px;border-radius:999px;white-space:nowrap}.dbc__val[data-astro-cid-ewdo5mz3]{font-size:14px;color:var(--mute);white-space:nowrap;display:inline-flex;align-items:baseline;gap:4px}.dbc__val[data-astro-cid-ewdo5mz3] strong[data-astro-cid-ewdo5mz3]{font-size:22px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.dbc__val[data-astro-cid-ewdo5mz3] em[data-astro-cid-ewdo5mz3]{font-style:normal;font-size:12.5px;color:var(--faint)}.is-ref[data-astro-cid-ewdo5mz3] .dbc__val[data-astro-cid-ewdo5mz3] strong[data-astro-cid-ewdo5mz3]{color:var(--warm)}.dbc__track[data-astro-cid-ewdo5mz3]{height:12px;border-radius:999px;background:var(--soft, #f1f0ec);overflow:hidden}.dbc__bar[data-astro-cid-ewdo5mz3]{height:100%;width:0;border-radius:999px;background:color-mix(in srgb,var(--ink) 78%,transparent);transition:width .9s cubic-bezier(.22,1,.36,1)}.is-ref[data-astro-cid-ewdo5mz3] .dbc__bar[data-astro-cid-ewdo5mz3]{background:var(--warm)}.dbc[data-astro-cid-ewdo5mz3].is-visible .dbc__bar[data-astro-cid-ewdo5mz3]{width:var(--w)}.dbc__perceived[data-astro-cid-ewdo5mz3]{margin-top:26px;font-size:17px;font-weight:600;color:var(--ink);line-height:1.5}.dbc__hint[data-astro-cid-ewdo5mz3]{margin-top:10px;font-size:12.5px;color:var(--mute);line-height:1.55;max-width:640px}.dbc__ph[data-astro-cid-ewdo5mz3]{color:var(--faint)}.dbc__soundnote[data-astro-cid-ewdo5mz3]{display:flex;align-items:center;gap:8px;margin:0 0 24px;font-size:13px;color:var(--mute);line-height:1.5}.dbc__play[data-astro-cid-ewdo5mz3]{flex-shrink:0;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--line);background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:.15s}.dbc__play[data-astro-cid-ewdo5mz3]:hover{border-color:var(--ink)}.dbc__play[data-astro-cid-ewdo5mz3][aria-pressed=true],.is-ref[data-astro-cid-ewdo5mz3] .dbc__play[data-astro-cid-ewdo5mz3][aria-pressed=true]{background:var(--warm);border-color:var(--warm)}.dbc__ico[data-astro-cid-ewdo5mz3]{width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--ink);margin-left:2px;transition:.12s}.dbc__play[data-astro-cid-ewdo5mz3] .dbc__ico[data-astro-cid-ewdo5mz3]{border-left-color:var(--ink)}.dbc__play[data-astro-cid-ewdo5mz3][aria-pressed=true] .dbc__ico[data-astro-cid-ewdo5mz3]{width:10px;height:10px;border:0;background:currentColor;margin-left:0;border-radius:1px}.dbc__play[data-astro-cid-ewdo5mz3][aria-pressed=true] .dbc__ico[data-astro-cid-ewdo5mz3]{background:#fff}[data-astro-cid-ewdo5mz3]:focus-visible{outline:2px solid var(--warm);outline-offset:2px}@media(max-width:560px){.dbc__head[data-astro-cid-ewdo5mz3]{flex-wrap:wrap;gap:4px 12px}.dbc__val[data-astro-cid-ewdo5mz3] strong[data-astro-cid-ewdo5mz3]{font-size:19px}}@media(prefers-reduced-motion:reduce){.dbc__bar[data-astro-cid-ewdo5mz3]{transition:none}}.ole[data-astro-cid-j52skple]{padding:clamp(48px,9vw,72px) 0;background:var(--soft);border-bottom:1px solid var(--line)}.ole__wrap[data-astro-cid-j52skple]{max-width:var(--maxw);margin:0 auto;padding:0 40px}.ole__eyebrow[data-astro-cid-j52skple]{display:flex;align-items:center;gap:16px;margin-bottom:24px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--warm)}.ole__eyebrow[data-astro-cid-j52skple]:before{content:"";width:48px;height:1px;background:var(--warm);flex-shrink:0}.ole[data-astro-cid-j52skple] h2[data-astro-cid-j52skple]{font-size:clamp(20px,2.4vw,28px);line-height:1.15;letter-spacing:-.02em;font-weight:700;margin:0 0 18px;max-width:22em}.ole__prose[data-astro-cid-j52skple]{font-size:15px;line-height:1.75;color:var(--mute);margin:0;max-width:78ch}.ole__prose[data-astro-cid-j52skple] sup[data-astro-cid-j52skple],.ole__fig[data-astro-cid-j52skple] sup[data-astro-cid-j52skple],.ole__fn[data-astro-cid-j52skple] sup[data-astro-cid-j52skple]{font-size:.7em;line-height:0;font-weight:600}.ole__cards[data-astro-cid-j52skple]{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0 28px;padding:0;align-items:stretch}.ole__card[data-astro-cid-j52skple]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px 24px 24px;min-width:0}.ole__fig[data-astro-cid-j52skple]{margin:0 0 12px;font-size:clamp(32px,3vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--ink);font-variant-numeric:tabular-nums}.ole__card[data-astro-cid-j52skple] h3[data-astro-cid-j52skple]{margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.35;letter-spacing:0;color:var(--ink)}.ole__delta[data-astro-cid-j52skple]{margin:0;font-size:14px;line-height:1.4;color:var(--mute);font-variant-numeric:tabular-nums}.ole__arrow[data-astro-cid-j52skple]{color:var(--faint);padding:0 .15em}.ole__bars[data-astro-cid-j52skple]{margin-top:auto;padding-top:22px;display:flex;flex-direction:column;gap:8px}.ole__bar[data-astro-cid-j52skple]{display:grid;grid-template-columns:4.6rem minmax(0,1fr);align-items:center;gap:10px}.ole__bar-label[data-astro-cid-j52skple]{font-size:12px;line-height:1.2;color:var(--mute)}.ole__track[data-astro-cid-j52skple]{display:block;height:4px;border-radius:999px;background:var(--line);overflow:hidden}.ole__fill[data-astro-cid-j52skple]{display:block;height:100%;border-radius:999px}.ole__fill--before[data-astro-cid-j52skple]{background:var(--faint)}.ole__fill--after[data-astro-cid-j52skple]{background:var(--ink)}.ole__fn[data-astro-cid-j52skple]{margin:14px 0 0;font-size:13px;line-height:1.45;color:#474e5e}.ole__fn[data-astro-cid-j52skple] a[data-astro-cid-j52skple]{color:#474e5e;text-decoration:underline;text-underline-offset:2px}@media(max-width:900px){.ole__wrap[data-astro-cid-j52skple]{padding:0 20px}.ole__cards[data-astro-cid-j52skple]{grid-template-columns:1fr;gap:16px}}@property --auto-p{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --ring-rot{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@keyframes how-auto-progress{0%{--auto-p: 0%}to{--auto-p: 100%}}.how-stage[data-astro-cid-aziq3opp]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 56px;align-items:center;margin-top:36px}.how-stage__ring[data-astro-cid-aziq3opp]{display:flex;flex-direction:column;align-items:center;gap:18px}.how-stage__ring[data-astro-cid-aziq3opp] .therapy-ring[data-astro-cid-aziq3opp]{width:100%;max-width:560px;height:auto;display:block;overflow:visible;transform-origin:50% 50%}.how-stage__ring[data-astro-cid-aziq3opp] .seg[data-astro-cid-aziq3opp]{cursor:pointer;transform-box:view-box;transform-origin:190px 190px;transition:transform .28s ease}.how-stage__ring[data-astro-cid-aziq3opp] .seg__halo[data-astro-cid-aziq3opp]{fill:none;stroke:transparent;stroke-width:0;stroke-linejoin:round;stroke-linecap:round;transition:stroke .22s ease,stroke-width .22s ease}.how-stage__ring[data-astro-cid-aziq3opp] .seg__fill[data-astro-cid-aziq3opp]{transition:opacity .22s ease,filter .22s ease;stroke:none}.how-stage[data-astro-cid-aziq3opp][data-active] .seg[data-astro-cid-aziq3opp] .seg__fill[data-astro-cid-aziq3opp]{opacity:.45}.how-stage[data-astro-cid-aziq3opp][data-active] .seg[data-astro-cid-aziq3opp].is-on{transform:scale(1.09)}.how-stage[data-astro-cid-aziq3opp][data-active] .seg[data-astro-cid-aziq3opp].is-on .seg__halo[data-astro-cid-aziq3opp]{stroke-width:11}.how-stage[data-astro-cid-aziq3opp][data-active] .seg[data-astro-cid-aziq3opp][data-seg=osc].is-on .seg__halo[data-astro-cid-aziq3opp]{stroke:#c5cad3}.how-stage[data-astro-cid-aziq3opp][data-active] .seg[data-astro-cid-aziq3opp][data-seg=pep].is-on .seg__halo[data-astro-cid-aziq3opp]{stroke:#e6dfc9}.how-stage[data-astro-cid-aziq3opp][data-active] .seg[data-astro-cid-aziq3opp][data-seg=neb].is-on .seg__halo[data-astro-cid-aziq3opp]{stroke:#d4beb0}.how-stage[data-astro-cid-aziq3opp][data-active] .seg[data-astro-cid-aziq3opp].is-on .seg__fill[data-astro-cid-aziq3opp]{opacity:1}.how-stage[data-astro-cid-aziq3opp][data-active] .seg[data-astro-cid-aziq3opp]:hover .seg__fill[data-astro-cid-aziq3opp],.how-stage[data-astro-cid-aziq3opp][data-active] .seg[data-astro-cid-aziq3opp]:focus-visible .seg__fill[data-astro-cid-aziq3opp]{opacity:.78}.how-stage[data-astro-cid-aziq3opp][data-active] .seg[data-astro-cid-aziq3opp].is-on:hover .seg__fill[data-astro-cid-aziq3opp],.how-stage[data-astro-cid-aziq3opp][data-active] .seg[data-astro-cid-aziq3opp].is-on:focus-visible .seg__fill[data-astro-cid-aziq3opp]{opacity:1}.how-stage__ring[data-astro-cid-aziq3opp] .seg-label[data-astro-cid-aziq3opp] rect[data-astro-cid-aziq3opp]{fill:#fff;stroke:#e2e5e9;stroke-width:1.25;transition:stroke .18s ease}.how-stage[data-astro-cid-aziq3opp][data-active] .seg[data-astro-cid-aziq3opp].is-on .seg-label[data-astro-cid-aziq3opp] rect[data-astro-cid-aziq3opp]{stroke-width:1.5}.how-stage[data-astro-cid-aziq3opp][data-active] .seg[data-astro-cid-aziq3opp][data-seg=osc].is-on .seg-label[data-astro-cid-aziq3opp] rect[data-astro-cid-aziq3opp]{stroke:#c5cad3}.how-stage[data-astro-cid-aziq3opp][data-active] .seg[data-astro-cid-aziq3opp][data-seg=pep].is-on .seg-label[data-astro-cid-aziq3opp] rect[data-astro-cid-aziq3opp]{stroke:#e6dfc9}.how-stage[data-astro-cid-aziq3opp][data-active] .seg[data-astro-cid-aziq3opp][data-seg=neb].is-on .seg-label[data-astro-cid-aziq3opp] rect[data-astro-cid-aziq3opp]{stroke:#d4beb0}.how-stage__ring[data-astro-cid-aziq3opp] .seg[data-astro-cid-aziq3opp]:hover .seg-label[data-astro-cid-aziq3opp] rect[data-astro-cid-aziq3opp],.how-stage__ring[data-astro-cid-aziq3opp] .seg[data-astro-cid-aziq3opp]:focus-visible .seg-label[data-astro-cid-aziq3opp] rect[data-astro-cid-aziq3opp]{stroke:#9299a7}.how-stage__ring[data-astro-cid-aziq3opp] .seg[data-astro-cid-aziq3opp]:focus-visible .seg__hit[data-astro-cid-aziq3opp]{stroke:#071124;stroke-width:3;fill:transparent}.how-stage__ring[data-astro-cid-aziq3opp] .seg[data-astro-cid-aziq3opp]:focus{outline:none}.how-stage__copy[data-astro-cid-aziq3opp]{display:flex;flex-direction:column;justify-content:center;min-width:0}.how-stage__copy[data-astro-cid-aziq3opp].is-switching{opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}.how-copy-viewport[data-astro-cid-aziq3opp]{overflow:hidden}.how-copy-track[data-astro-cid-aziq3opp]{display:block}.how-panel[data-astro-cid-aziq3opp]{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;display:none;padding:0}.how-panel[data-astro-cid-aziq3opp].is-on{display:block}.how-dots[data-astro-cid-aziq3opp]{display:none}.how-stage[data-astro-cid-aziq3opp]{--ring-rot: 0deg}.ring-rotator[data-astro-cid-aziq3opp],.seg-label[data-astro-cid-aziq3opp],.ring-center[data-astro-cid-aziq3opp]{transform-box:view-box}.ring-rotator[data-astro-cid-aziq3opp]{transform-origin:190px 190px;transform:rotate(var(--ring-rot, 0deg))}.seg-label[data-astro-cid-aziq3opp],.ring-center[data-astro-cid-aziq3opp]{transform:rotate(calc(-1 * var(--ring-rot, 0deg)))}.seg[data-astro-cid-aziq3opp][data-seg=osc] .seg-label[data-astro-cid-aziq3opp]{transform-origin:190px 77px}.seg[data-astro-cid-aziq3opp][data-seg=pep] .seg-label[data-astro-cid-aziq3opp]{transform-origin:288.7px 248px}.seg[data-astro-cid-aziq3opp][data-seg=neb] .seg-label[data-astro-cid-aziq3opp]{transform-origin:91.3px 248px}.ring-center[data-astro-cid-aziq3opp]{transform-origin:190px 197px}.how-panel__num[data-astro-cid-aziq3opp]{display:block;margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--warm)}.how-panel[data-astro-cid-aziq3opp] h3[data-astro-cid-aziq3opp]{font-size:clamp(22px,2.2vw,28px);line-height:1.2;letter-spacing:-.02em;font-weight:700;margin:0 0 12px;color:var(--ink)}.how-panel[data-astro-cid-aziq3opp] .rich,.how-panel[data-astro-cid-aziq3opp] .rich p{font-size:16px;color:var(--mute);line-height:1.65;margin:0;max-width:36em}@keyframes how-ring-nudge{0%{transform:rotate(0)}25%{transform:rotate(7deg)}55%{transform:rotate(-5deg)}to{transform:rotate(0)}}.how-stage[data-astro-cid-aziq3opp].is-revealed:not(.is-static) .therapy-ring[data-astro-cid-aziq3opp]{animation:how-ring-nudge .95s ease-out 1}@media(prefers-reduced-motion:reduce){.how-stage[data-astro-cid-aziq3opp],.how-stage[data-astro-cid-aziq3opp].is-rotating,.how-stage[data-astro-cid-aziq3opp] .therapy-ring[data-astro-cid-aziq3opp],.how-stage[data-astro-cid-aziq3opp] .seg[data-astro-cid-aziq3opp],.how-stage[data-astro-cid-aziq3opp] .ring-rotator[data-astro-cid-aziq3opp],.how-stage[data-astro-cid-aziq3opp] .seg-label[data-astro-cid-aziq3opp],.how-stage[data-astro-cid-aziq3opp] .ring-center[data-astro-cid-aziq3opp],.how-copy-viewport[data-astro-cid-aziq3opp],.how-panel[data-astro-cid-aziq3opp],.how-dot[data-astro-cid-aziq3opp].is-on:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:900px){.how-stage[data-astro-cid-aziq3opp]{grid-template-columns:1fr;gap:20px;margin-top:24px}.how-stage__ring[data-astro-cid-aziq3opp]{padding:6px 0}.how-stage__ring[data-astro-cid-aziq3opp] .therapy-ring[data-astro-cid-aziq3opp]{max-width:260px}.how-stage__copy[data-astro-cid-aziq3opp]{text-align:left}.how-copy-viewport[data-astro-cid-aziq3opp]{overflow-x:auto;overflow-y:hidden;width:100%;min-width:0;margin:0;padding:0;border:0;scroll-padding:0;scroll-snap-type:x mandatory;scroll-behavior:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x}.how-copy-viewport[data-astro-cid-aziq3opp]::-webkit-scrollbar{display:none}.how-copy-track[data-astro-cid-aziq3opp]{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;margin:0;padding:0;width:max-content;transform:none}.how-panel[data-astro-cid-aziq3opp],.how-panel[data-astro-cid-aziq3opp].is-on{display:block;box-sizing:border-box;flex:0 0 auto;flex-shrink:0;margin:0;padding:0;overflow:visible;transform:none;scroll-snap-align:start;scroll-snap-stop:always;scroll-margin:0}.how-panel[data-astro-cid-aziq3opp] h3[data-astro-cid-aziq3opp]{font-size:22px}.how-panel[data-astro-cid-aziq3opp] .rich,.how-panel[data-astro-cid-aziq3opp] .rich p{font-size:15px}.how-dots[data-astro-cid-aziq3opp]{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:16px}.how-dot[data-astro-cid-aziq3opp]{appearance:none;width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#d0d3d8;cursor:pointer}.how-dot[data-astro-cid-aziq3opp].is-on{background:var(--ink);position:relative}.how-stage[data-astro-cid-aziq3opp].is-autoplay .how-dot[data-astro-cid-aziq3opp].is-on:after{content:"";position:absolute;inset:-5px;border-radius:50%;background:conic-gradient(from -90deg,var(--ink) 0 var(--auto-p),#e2e5e9 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px));animation:how-auto-progress 10s linear;pointer-events:none}.how-stage[data-astro-cid-aziq3opp].is-autoplay-paused .how-dot[data-astro-cid-aziq3opp].is-on:after{animation-play-state:paused}.how-dot[data-astro-cid-aziq3opp]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}}h1[data-astro-cid-7xojfyaf]{font-size:clamp(28px,3.8vw,46px);line-height:1.08;letter-spacing:-.025em;font-weight:800}h2[data-astro-cid-7xojfyaf]{font-size:clamp(20px,2.4vw,28px);line-height:1.1;letter-spacing:-.02em;font-weight:700}h3[data-astro-cid-7xojfyaf]{font-size:17px;line-height:1.2;letter-spacing:-.015em;font-weight:700}p[data-astro-cid-7xojfyaf]{margin:0}.eyebrow[data-astro-cid-7xojfyaf]{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);font-weight:600;display:block}.eyebrow--line[data-astro-cid-7xojfyaf]{display:flex;align-items:center;gap:16px;margin-bottom:24px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--warm)}.eyebrow--line[data-astro-cid-7xojfyaf]:before{content:"";width:48px;height:1px;background:var(--warm);flex-shrink:0}.eyebrow--line[data-astro-cid-7xojfyaf].is-light{color:color-mix(in srgb,var(--warm) 55%,#fff)}.eyebrow--line[data-astro-cid-7xojfyaf].is-light:before{background:color-mix(in srgb,var(--warm) 55%,#fff);opacity:.7}.sr-only[data-astro-cid-7xojfyaf]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wrap[data-astro-cid-7xojfyaf]{max-width:var(--maxw);margin:0 auto;padding:0 40px}.sec[data-astro-cid-7xojfyaf]{padding:clamp(48px,9vw,72px) 0;border-bottom:1px solid var(--line)}#calculator[data-astro-cid-7xojfyaf]{scroll-margin-top:80px}.sec[data-astro-cid-7xojfyaf].alt{background:var(--soft)}.btn[data-astro-cid-7xojfyaf]{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:8px;font-size:14.5px;font-weight:600;border:1.5px solid var(--ink);transition:.16s;cursor:pointer;font-family:var(--sans)}.btn-solid[data-astro-cid-7xojfyaf]{background:var(--ink);color:#fff}.btn-solid[data-astro-cid-7xojfyaf]:hover{background:var(--mute);border-color:var(--mute)}.btn-outline[data-astro-cid-7xojfyaf]{background:transparent;color:var(--ink)}.btn-outline[data-astro-cid-7xojfyaf]:hover{background:var(--ink);color:#fff}.crumb[data-astro-cid-7xojfyaf]{font-size:13px;color:var(--mute);padding-top:20px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crumb[data-astro-cid-7xojfyaf] a[data-astro-cid-7xojfyaf]:hover{color:var(--ink)}.phero[data-astro-cid-7xojfyaf]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;padding-top:32px;padding-bottom:64px;border-bottom:1px solid var(--line)}.gallery__main[data-astro-cid-7xojfyaf]{background:#fff;border:1px solid var(--line);border-radius:16px;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;overflow:hidden}.gallery__main[data-astro-cid-7xojfyaf] img[data-astro-cid-7xojfyaf]{width:100%;height:100%;object-fit:contain}.gallery__ph[data-astro-cid-7xojfyaf]{font-size:13px;color:var(--faint)}.gallery__thumbs[data-astro-cid-7xojfyaf]{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.gallery__thumb[data-astro-cid-7xojfyaf]{width:72px;height:56px;border:1px solid var(--line);border-radius:10px;background:#fff;padding:6px;cursor:pointer;transition:border-color .15s;overflow:hidden}.gallery__thumb[data-astro-cid-7xojfyaf] img[data-astro-cid-7xojfyaf]{width:100%;height:100%;object-fit:contain}.gallery__thumb[data-astro-cid-7xojfyaf]:hover{border-color:#07112440}.gallery__thumb[data-astro-cid-7xojfyaf].on{border-color:var(--ink)}.pinfo[data-astro-cid-7xojfyaf]{padding-top:8px}.ptags[data-astro-cid-7xojfyaf]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.ptag[data-astro-cid-7xojfyaf]{font-size:10.5px;font-weight:700;padding:3px 10px;border-radius:20px;color:#fff}.ptag-e[data-astro-cid-7xojfyaf]{background:var(--warm);color:var(--ink)}.ptag-k[data-astro-cid-7xojfyaf]{background:var(--navy)}.ptag-h[data-astro-cid-7xojfyaf]{background:var(--slate);color:var(--ink)}.ptag-type[data-astro-cid-7xojfyaf]{background:none;color:var(--mute);border:1px solid var(--line)}.pinfo[data-astro-cid-7xojfyaf] h1[data-astro-cid-7xojfyaf]{margin-bottom:16px}.pinfo[data-astro-cid-7xojfyaf] .lead[data-astro-cid-7xojfyaf]{font-size:17px;color:var(--mute);line-height:1.6;margin-bottom:24px}.pinfo[data-astro-cid-7xojfyaf] .pdist[data-astro-cid-7xojfyaf]{font-size:14px;color:var(--mute);line-height:1.6;margin:-12px 0 24px;padding-left:12px;border-left:2px solid var(--warm)}.keyfeatures[data-astro-cid-7xojfyaf]{list-style:none;margin-bottom:32px;display:flex;flex-direction:column;gap:10px}.keyfeatures[data-astro-cid-7xojfyaf] li[data-astro-cid-7xojfyaf]{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5}.keyfeatures[data-astro-cid-7xojfyaf] li[data-astro-cid-7xojfyaf]:before{content:"—";color:var(--warm);font-weight:700;flex-shrink:0}.cta-row[data-astro-cid-7xojfyaf]{display:flex;gap:12px;flex-wrap:wrap}.specs[data-astro-cid-7xojfyaf]{width:100%;border-collapse:collapse}.specs[data-astro-cid-7xojfyaf] tr[data-astro-cid-7xojfyaf]{border-bottom:1px solid var(--line)}.specs[data-astro-cid-7xojfyaf] tr[data-astro-cid-7xojfyaf]:last-child{border-bottom:none}.specs[data-astro-cid-7xojfyaf] th[data-astro-cid-7xojfyaf]{padding:14px 24px 14px 0;font-size:15px;vertical-align:top;color:var(--mute);width:40%;font-weight:500;text-align:left}.specs[data-astro-cid-7xojfyaf] td[data-astro-cid-7xojfyaf]{padding:14px 0;font-size:15px;vertical-align:top;font-weight:600;font-variant-numeric:tabular-nums}.dl-list[data-astro-cid-7xojfyaf]{display:flex;flex-direction:column;gap:10px;max-width:640px}.dl-item[data-astro-cid-7xojfyaf]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border:1px solid var(--line);border-radius:12px;background:#fff;gap:16px;transition:border-color .15s,box-shadow .15s}.dl-item[data-astro-cid-7xojfyaf]:hover{border-color:#07112429;box-shadow:0 2px 12px #0711240f}.dl-label[data-astro-cid-7xojfyaf]{font-size:15px;font-weight:600;display:flex;align-items:center;gap:12px}.dl-icon[data-astro-cid-7xojfyaf]{width:36px;height:36px;background:var(--soft);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.dl-link[data-astro-cid-7xojfyaf]{font-size:14px;font-weight:600;color:var(--mute);transition:color .15s;white-space:nowrap;display:inline-flex;align-items:center;min-height:44px}.dl-link[data-astro-cid-7xojfyaf]:hover{color:var(--ink)}.dl-title[data-astro-cid-7xojfyaf]{display:block;font-weight:600}.dl-desc[data-astro-cid-7xojfyaf]{display:block;font-size:13px;color:var(--mute);font-weight:400;margin-top:3px;line-height:1.5}.dl-item[data-astro-cid-7xojfyaf].has-desc,.dl-item[data-astro-cid-7xojfyaf].has-desc .dl-label[data-astro-cid-7xojfyaf]{align-items:flex-start}.dl-cat[data-astro-cid-7xojfyaf]{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--mute);font-weight:600;margin:28px 0 12px}.dl-group[data-astro-cid-7xojfyaf]:first-child .dl-cat[data-astro-cid-7xojfyaf]{margin-top:0}.faq[data-astro-cid-7xojfyaf]{max-width:720px}.faq-item[data-astro-cid-7xojfyaf]{border-bottom:1px solid var(--line)}.faq-q[data-astro-cid-7xojfyaf]{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--sans);font-size:15px;font-weight:600;color:var(--ink)}.faq-icon[data-astro-cid-7xojfyaf]{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--mute);flex-shrink:0;transition:transform .25s,background .2s,border-color .2s}.faq-item[data-astro-cid-7xojfyaf].open .faq-icon[data-astro-cid-7xojfyaf]{transform:rotate(45deg);background:var(--ink);border-color:var(--ink);color:#fff}.faq-a[data-astro-cid-7xojfyaf]{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-item[data-astro-cid-7xojfyaf].open .faq-a[data-astro-cid-7xojfyaf]{max-height:4000px}.faq-a[data-astro-cid-7xojfyaf] .rich[data-astro-cid-7xojfyaf]{padding-bottom:20px}.faq-a[data-astro-cid-7xojfyaf] p[data-astro-cid-7xojfyaf]{font-size:15px;color:var(--mute);line-height:1.7}.matrix-wrap[data-astro-cid-7xojfyaf]{overflow-x:auto;margin-top:24px;-webkit-overflow-scrolling:touch}.matrix[data-astro-cid-7xojfyaf]{width:100%;border-collapse:collapse;min-width:460px;font-size:15px;font-variant-numeric:tabular-nums}.matrix[data-astro-cid-7xojfyaf] th[data-astro-cid-7xojfyaf],.matrix[data-astro-cid-7xojfyaf] td[data-astro-cid-7xojfyaf]{padding:14px 16px;text-align:center;border-bottom:1px solid var(--line)}.matrix[data-astro-cid-7xojfyaf] thead[data-astro-cid-7xojfyaf] th[data-astro-cid-7xojfyaf]{font-weight:700;color:var(--ink);border-bottom:2px solid var(--line)}.matrix[data-astro-cid-7xojfyaf] tbody[data-astro-cid-7xojfyaf] th[data-astro-cid-7xojfyaf]{text-align:left;font-weight:600;color:var(--ink)}.matrix[data-astro-cid-7xojfyaf] td[data-astro-cid-7xojfyaf]{color:var(--mute)}.matrix[data-astro-cid-7xojfyaf] tbody[data-astro-cid-7xojfyaf] tr[data-astro-cid-7xojfyaf]:hover{background:var(--soft)}.matrix-yes[data-astro-cid-7xojfyaf]{color:var(--ink);font-weight:700;font-size:18px}.matrix-no[data-astro-cid-7xojfyaf]{color:var(--faint)}.benefits-grid[data-astro-cid-7xojfyaf]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.benefit[data-astro-cid-7xojfyaf]{background:#fff;border:1px solid var(--line);border-radius:16px;padding:32px 28px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;flex-direction:column;align-items:center;text-align:center}.benefit[data-astro-cid-7xojfyaf]:hover{border-color:#07112424;box-shadow:0 6px 24px #07112412;transform:translateY(-2px)}.benefit__icon[data-astro-cid-7xojfyaf]{width:44px;height:44px;margin-bottom:20px;color:var(--ink);overflow:hidden;flex-shrink:0}.benefit__icon[data-astro-cid-7xojfyaf] svg[data-astro-cid-7xojfyaf]{width:44px;height:44px;display:block;stroke-width:1!important}.benefit__icon[data-astro-cid-7xojfyaf] img[data-astro-cid-7xojfyaf]{width:44px;height:44px;display:block;object-fit:contain}.benefit-dark[data-astro-cid-7xojfyaf]{background:#ffffff0f;border-color:#ffffff1a;color:#fff}.benefit-dark[data-astro-cid-7xojfyaf] h3[data-astro-cid-7xojfyaf]{color:#fff}.benefit-dark[data-astro-cid-7xojfyaf] p[data-astro-cid-7xojfyaf]{color:#fff9}.benefit-dark[data-astro-cid-7xojfyaf] .benefit__icon[data-astro-cid-7xojfyaf]{color:#ffffffbf}.benefit[data-astro-cid-7xojfyaf] h3[data-astro-cid-7xojfyaf]{margin-bottom:8px;font-size:17px}.benefit[data-astro-cid-7xojfyaf] p[data-astro-cid-7xojfyaf]{font-size:15px;color:var(--mute);line-height:1.6}.usecases[data-astro-cid-7xojfyaf]{display:flex;flex-direction:column;gap:64px;margin-top:48px}.usecase[data-astro-cid-7xojfyaf]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.usecase[data-astro-cid-7xojfyaf].no-img{grid-template-columns:1fr;max-width:760px}.usecase[data-astro-cid-7xojfyaf].rev{direction:rtl}.usecase[data-astro-cid-7xojfyaf].rev>[data-astro-cid-7xojfyaf]{direction:ltr}.usecase__img[data-astro-cid-7xojfyaf]{background:var(--soft);border-radius:16px;overflow:hidden;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.usecase__img[data-astro-cid-7xojfyaf] img[data-astro-cid-7xojfyaf]{width:100%;height:100%;object-fit:cover}.usecase__img[data-astro-cid-7xojfyaf] span[data-astro-cid-7xojfyaf]{font-size:12px;color:var(--faint)}.usecase__num[data-astro-cid-7xojfyaf]{font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--warm);margin-bottom:10px;display:block}.usecase__text[data-astro-cid-7xojfyaf] h3[data-astro-cid-7xojfyaf]{font-size:22px;margin-bottom:12px}.usecase__text[data-astro-cid-7xojfyaf] p[data-astro-cid-7xojfyaf]{font-size:15px;color:var(--mute);line-height:1.7}.sec--soft[data-astro-cid-7xojfyaf]{background:var(--soft)}.sec--dark[data-astro-cid-7xojfyaf]{background:var(--ink);color:#ffffffb3}.sec--dark[data-astro-cid-7xojfyaf] h2[data-astro-cid-7xojfyaf],.sec--dark[data-astro-cid-7xojfyaf] h3[data-astro-cid-7xojfyaf]{color:#fff}.sec--dark[data-astro-cid-7xojfyaf] p[data-astro-cid-7xojfyaf]{color:#ffffffb3}.block-tm__inner[data-astro-cid-7xojfyaf]{display:flex;gap:56px;align-items:center}.block-tm[data-astro-cid-7xojfyaf].media-right .block-tm__inner[data-astro-cid-7xojfyaf]{flex-direction:row-reverse}.block-tm__media[data-astro-cid-7xojfyaf],.block-tm__text[data-astro-cid-7xojfyaf]{flex:1 1 0;min-width:0}.block-tm__text[data-astro-cid-7xojfyaf] .rich[data-astro-cid-7xojfyaf]{max-width:72ch}.block-tm__media[data-astro-cid-7xojfyaf] img[data-astro-cid-7xojfyaf]{width:100%;border-radius:16px;display:block;aspect-ratio:4/3;object-fit:contain}.block-tm__media[data-astro-cid-7xojfyaf] video[data-astro-cid-7xojfyaf]{width:100%;height:auto;display:block;border-radius:16px;background:transparent;aspect-ratio:4/3;object-fit:contain}.block-tm[data-astro-cid-7xojfyaf].tm-mnarrow .block-tm__media[data-astro-cid-7xojfyaf]{flex:2}.block-tm[data-astro-cid-7xojfyaf].tm-mnarrow .block-tm__text[data-astro-cid-7xojfyaf],.block-tm[data-astro-cid-7xojfyaf].tm-mwide .block-tm__media[data-astro-cid-7xojfyaf]{flex:3}.block-tm[data-astro-cid-7xojfyaf].tm-mwide .block-tm__text[data-astro-cid-7xojfyaf]{flex:2}.block-tm[data-astro-cid-7xojfyaf].tm-stacktop .block-tm__inner[data-astro-cid-7xojfyaf],.block-tm[data-astro-cid-7xojfyaf].tm-stackbottom .block-tm__inner[data-astro-cid-7xojfyaf]{flex-direction:column;align-items:stretch;gap:32px}.block-tm[data-astro-cid-7xojfyaf].tm-stackbottom .block-tm__inner[data-astro-cid-7xojfyaf]{flex-direction:column-reverse}.block-tm[data-astro-cid-7xojfyaf].tm-stacktop .block-tm__media[data-astro-cid-7xojfyaf],.block-tm[data-astro-cid-7xojfyaf].tm-stackbottom .block-tm__media[data-astro-cid-7xojfyaf],.block-tm[data-astro-cid-7xojfyaf].tm-stacktop .block-tm__text[data-astro-cid-7xojfyaf],.block-tm[data-astro-cid-7xojfyaf].tm-stackbottom .block-tm__text[data-astro-cid-7xojfyaf]{flex:none;width:100%}.block-tm[data-astro-cid-7xojfyaf].no-media .block-tm__text[data-astro-cid-7xojfyaf]{max-width:760px}.embed[data-astro-cid-7xojfyaf]{position:relative;padding-bottom:56.25%;height:0;border-radius:16px;overflow:hidden;background:#000}.embed[data-astro-cid-7xojfyaf] iframe[data-astro-cid-7xojfyaf]{position:absolute;inset:0;width:100%;height:100%;border:0}.feat-grid[data-astro-cid-7xojfyaf]{display:grid;gap:24px;margin-top:40px}.feat-grid[data-astro-cid-7xojfyaf].cols-2{grid-template-columns:repeat(2,1fr)}.feat-grid[data-astro-cid-7xojfyaf].cols-3{grid-template-columns:repeat(3,1fr)}.feat-grid[data-astro-cid-7xojfyaf].cols-4{grid-template-columns:repeat(4,1fr)}.banner[data-astro-cid-7xojfyaf]{position:relative;background-size:cover;background-position:center;display:flex;align-items:center;min-height:440px;border-bottom:1px solid var(--line)}.banner__overlay[data-astro-cid-7xojfyaf]{position:relative;width:100%;padding:88px 0}.banner--light[data-astro-cid-7xojfyaf]{color:#fff}.banner--light[data-astro-cid-7xojfyaf]:before{content:"";position:absolute;inset:0;background:linear-gradient(#07112459,#0711249e)}.banner--light[data-astro-cid-7xojfyaf] h2[data-astro-cid-7xojfyaf]{color:#fff}.banner--light[data-astro-cid-7xojfyaf] p[data-astro-cid-7xojfyaf]{color:#ffffffd9}.banner--dark[data-astro-cid-7xojfyaf]{color:var(--ink)}.banner__overlay[data-astro-cid-7xojfyaf] p[data-astro-cid-7xojfyaf]{font-size:16px;line-height:1.6;margin-top:12px;max-width:60ch}.banner__video[data-astro-cid-7xojfyaf]{position:relative;width:100%;padding-bottom:42%}.banner__video[data-astro-cid-7xojfyaf] iframe[data-astro-cid-7xojfyaf]{position:absolute;inset:0;width:100%;height:100%;border:0}.banner[data-astro-cid-7xojfyaf]{isolation:isolate}.banner__bg[data-astro-cid-7xojfyaf]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;background:transparent}.banner--light[data-astro-cid-7xojfyaf]:before{z-index:1}.banner__overlay[data-astro-cid-7xojfyaf]{z-index:2}.gallery-grid[data-astro-cid-7xojfyaf]{display:grid;gap:16px;margin-top:32px}.gallery-grid[data-astro-cid-7xojfyaf].cols-2{grid-template-columns:repeat(2,1fr)}.gallery-grid[data-astro-cid-7xojfyaf].cols-3{grid-template-columns:repeat(3,1fr)}.gallery-grid[data-astro-cid-7xojfyaf].cols-4{grid-template-columns:repeat(4,1fr)}.gallery-grid__item[data-astro-cid-7xojfyaf],.gallery-slider__item[data-astro-cid-7xojfyaf]{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;aspect-ratio:4/3}.gallery-grid__item[data-astro-cid-7xojfyaf] img[data-astro-cid-7xojfyaf],.gallery-slider__item[data-astro-cid-7xojfyaf] img[data-astro-cid-7xojfyaf]{width:100%;height:100%;object-fit:cover;display:block}.g-r11[data-astro-cid-7xojfyaf] .gallery-grid__item[data-astro-cid-7xojfyaf],.g-r11[data-astro-cid-7xojfyaf] .gallery-slider__item[data-astro-cid-7xojfyaf]{aspect-ratio:1/1}.g-r169[data-astro-cid-7xojfyaf] .gallery-grid__item[data-astro-cid-7xojfyaf],.g-r169[data-astro-cid-7xojfyaf] .gallery-slider__item[data-astro-cid-7xojfyaf]{aspect-ratio:16/9}.g-orig[data-astro-cid-7xojfyaf] .gallery-grid__item[data-astro-cid-7xojfyaf] img[data-astro-cid-7xojfyaf],.g-orig[data-astro-cid-7xojfyaf] .gallery-slider__item[data-astro-cid-7xojfyaf] img[data-astro-cid-7xojfyaf]{object-fit:contain}.gallery-slider[data-astro-cid-7xojfyaf]{position:relative;margin-top:32px}.gallery-slider__track[data-astro-cid-7xojfyaf]{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gallery-slider__track[data-astro-cid-7xojfyaf]::-webkit-scrollbar{display:none}.gallery-slider__item[data-astro-cid-7xojfyaf]{flex:0 0 clamp(260px,46%,460px);scroll-snap-align:start}.gallery-slider__nav[data-astro-cid-7xojfyaf]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:#fffffff2;color:var(--ink);font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #0711241f;transition:.15s;z-index:2}.gallery-slider__nav[data-astro-cid-7xojfyaf]:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.gallery-slider__nav[data-astro-cid-7xojfyaf].prev{left:-10px}.gallery-slider__nav[data-astro-cid-7xojfyaf].next{right:-10px}.cta-block[data-astro-cid-7xojfyaf]{padding:clamp(56px,10vw,80px) 0;text-align:center}.cta-block[data-astro-cid-7xojfyaf] h2[data-astro-cid-7xojfyaf]{margin-bottom:12px}.cta-spec[data-astro-cid-7xojfyaf]{display:flex;justify-content:center;text-align:center}.cta-block[data-astro-cid-7xojfyaf] p[data-astro-cid-7xojfyaf]{color:var(--mute);margin-bottom:28px}.cta-block[data-astro-cid-7xojfyaf] .btns[data-astro-cid-7xojfyaf]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.cta-block--end[data-astro-cid-7xojfyaf]{background:var(--soft)}.rel-head[data-astro-cid-7xojfyaf]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:10px 0 28px}.rel-all[data-astro-cid-7xojfyaf]{font-size:14.5px;font-weight:600;color:var(--ink);white-space:nowrap;border-bottom:1px solid var(--line);padding-bottom:2px;transition:border-color .15s}.rel-all[data-astro-cid-7xojfyaf]:hover{border-color:var(--ink)}.rel-grid[data-astro-cid-7xojfyaf]{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media(prefers-reduced-motion:reduce){.benefit[data-astro-cid-7xojfyaf]{transition:none}.benefit[data-astro-cid-7xojfyaf]:hover{transform:none}.faq-icon[data-astro-cid-7xojfyaf]{transition:background .2s,border-color .2s}.faq-a[data-astro-cid-7xojfyaf]{transition:none}}@media(max-width:900px){.wrap[data-astro-cid-7xojfyaf]{padding:0 20px}.phero[data-astro-cid-7xojfyaf]{grid-template-columns:1fr;gap:28px;padding-top:24px;padding-bottom:48px}.benefits-grid[data-astro-cid-7xojfyaf]{grid-template-columns:1fr}.block-tm__inner[data-astro-cid-7xojfyaf]{flex-direction:column;gap:28px;align-items:stretch}.block-tm[data-astro-cid-7xojfyaf].media-right .block-tm__inner[data-astro-cid-7xojfyaf]{flex-direction:column}.block-tm__media[data-astro-cid-7xojfyaf],.block-tm__text[data-astro-cid-7xojfyaf]{flex:none;width:100%}.feat-grid[data-astro-cid-7xojfyaf].cols-3,.feat-grid[data-astro-cid-7xojfyaf].cols-4{grid-template-columns:1fr 1fr}.gallery-grid[data-astro-cid-7xojfyaf].cols-3,.gallery-grid[data-astro-cid-7xojfyaf].cols-4{grid-template-columns:repeat(2,1fr)}.banner[data-astro-cid-7xojfyaf]{min-height:340px}.banner__overlay[data-astro-cid-7xojfyaf]{padding:56px 0}.usecases[data-astro-cid-7xojfyaf]{gap:40px}.usecase[data-astro-cid-7xojfyaf],.usecase[data-astro-cid-7xojfyaf].rev{grid-template-columns:1fr;gap:24px;direction:ltr}}@media(max-width:600px){.gallery-grid[data-astro-cid-7xojfyaf].cols-3,.gallery-grid[data-astro-cid-7xojfyaf].cols-4{grid-template-columns:1fr 1fr}.feat-grid[data-astro-cid-7xojfyaf]{display:flex;grid-template-columns:none;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:32px -20px 0;padding:4px 20px 16px}.feat-grid[data-astro-cid-7xojfyaf]::-webkit-scrollbar{display:none}.feat-grid[data-astro-cid-7xojfyaf]>[data-astro-cid-7xojfyaf]{flex:0 0 78%;scroll-snap-align:start}}.rich p{font-size:15px;line-height:1.75;color:var(--mute);margin:0 0 14px}.rich p:last-child{margin-bottom:0}.rich strong{color:var(--ink);font-weight:700}.rich em{font-style:italic}.rich sup{font-size:.7em;vertical-align:super;line-height:0}.rich ul,.rich ol{margin:0 0 14px;padding-left:1.3em}.rich li{font-size:15px;line-height:1.7;color:var(--mute);margin-bottom:6px}.rich a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.rich-footnote{font-size:13px;color:var(--mute);margin-top:16px}.sec--dark .rich p,.sec--dark .rich li{color:#ffffffc7}.sec--dark .rich strong,.sec--dark .rich a{color:#fff}.sec--dark .rich-footnote{color:#ffffff80}.banner__overlay .rich{max-width:60ch}.banner--light .rich p,.banner--light .rich li{color:#ffffffe6}.banner--light .rich strong,.banner--light .rich a{color:#fff}
