@font-face{font-family:inter;src:url(../media/inter_latin-s.p.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.FnN7BG_className{font-family:inter,inter Fallback,system-ui,Segoe UI,Roboto,Helvetica,Arial}.FnN7BG_variable{--font-inter:"inter", "inter Fallback", system-ui, Segoe UI, Roboto, Helvetica, Arial}
@font-face{font-family:saira;src:url(../media/saira_latin-s.p.2kq9x7m5memd4.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:saira;src:url(../media/saira_italic_latin-s.p.03_gcj76nm080.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:saira Fallback;src:local(Arial);ascent-override:109.56%;descent-override:42.38%;line-gap-override:0.0%;size-adjust:103.59%}.jnzoVa_className{font-family:saira,saira Fallback,Arial Narrow,system-ui}.jnzoVa_variable{--font-saira:"saira", "saira Fallback", Arial Narrow, system-ui}
.QtJBWq_root{color:inherit;align-items:center;gap:12px;line-height:1;display:inline-flex}.QtJBWq_mark{flex-shrink:0;width:auto;height:1.7em}.QtJBWq_wordmark{flex-direction:column;gap:2px;display:flex}.QtJBWq_name{font-family:var(--font-wordmark);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:1.05em;font-style:italic;font-weight:700;font-stretch:87.5%}.QtJBWq_tagline{font-family:var(--font-display);letter-spacing:.42em;text-transform:uppercase;opacity:.7;white-space:nowrap;font-size:.5em;font-weight:400}.QtJBWq_stacked{text-align:center;flex-direction:column;gap:18px}.QtJBWq_stacked .QtJBWq_mark{height:4em}.QtJBWq_stacked .QtJBWq_name{font-size:1.6em}
.z9GjqG_section{padding-block:var(--space-16);position:relative}.z9GjqG_section[data-rule=true]:before{content:"";background:var(--line-subtle);height:1px;position:absolute;inset-block-start:0;inset-inline:0}.z9GjqG_section[data-size=sm]{padding-block:var(--space-10)}.z9GjqG_section[data-size=lg]{padding-block:var(--space-24)}.z9GjqG_section[data-tone=raised]{background:var(--bg-surface)}.z9GjqG_section[data-tone=invert]{background:var(--bg-invert);color:var(--fg-invert)}@media (min-width:900px){.z9GjqG_section{padding-block:var(--space-20)}.z9GjqG_section[data-size=lg]{padding-block:calc(var(--space-24) * 1.25)}}.z9GjqG_container{width:100%;padding-inline:var(--space-5);max-width:var(--width-default);margin-inline:auto}.z9GjqG_container[data-width=prose]{max-width:var(--width-prose)}.z9GjqG_container[data-width=wide]{max-width:var(--width-wide)}@media (min-width:900px){.z9GjqG_container{padding-inline:var(--space-8)}}.z9GjqG_grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){.z9GjqG_grid[data-cols="2"],.z9GjqG_grid[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.z9GjqG_grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.z9GjqG_grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.z9GjqG_stack{flex-direction:column;display:flex}.z9GjqG_stack[data-gap="2"]{gap:var(--space-2)}.z9GjqG_stack[data-gap="3"]{gap:var(--space-3)}.z9GjqG_stack[data-gap="4"]{gap:var(--space-4)}.z9GjqG_stack[data-gap="6"]{gap:var(--space-6)}.z9GjqG_stack[data-gap="8"]{gap:var(--space-8)}
.fIrGla_eyebrow{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted);margin:0;font-weight:400;font-stretch:112%}.fIrGla_display{font-family:var(--font-display);font-weight:700;font-stretch:82%;line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;margin:0}.fIrGla_display[data-size=xl]{font-size:var(--text-xl);line-height:var(--leading-tight)}.fIrGla_display[data-size="2xl"]{font-size:var(--text-2xl);line-height:var(--leading-tight)}.fIrGla_display[data-size="3xl"]{font-size:var(--text-3xl)}.fIrGla_display[data-size="4xl"]{font-size:var(--text-4xl)}.fIrGla_display[data-size="5xl"]{font-size:var(--text-5xl)}.fIrGla_display:focus-visible{outline-offset:4px}.fIrGla_lead{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--fg-secondary);max-width:var(--measure-lead);text-wrap:pretty;margin:0}.fIrGla_body{color:var(--fg-secondary);max-width:var(--measure-prose);text-wrap:pretty;margin:0}.fIrGla_body[data-muted=true]{color:var(--fg-muted);font-size:var(--text-sm)}.fIrGla_prose{max-width:var(--measure-prose);color:var(--fg-secondary);line-height:var(--leading-relaxed)}.fIrGla_prose h2{font-size:var(--text-2xl);line-height:var(--leading-tight);color:var(--fg-primary);margin-block:var(--space-10) var(--space-3);letter-spacing:-.01em;font-stretch:88%}.fIrGla_prose h2:first-child{margin-block-start:0}.fIrGla_prose p{margin-block-end:var(--space-4)}.fIrGla_prose ul{margin-block:0 var(--space-4);padding-inline-start:var(--space-5)}.fIrGla_prose li{margin-block-end:var(--space-2)}.fIrGla_prose a{color:var(--fg-primary);text-underline-offset:3px}
.eMadwW_button{--_bg:transparent;--_fg:var(--fg-primary);--_border:var(--line-strong);justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-5);border:1px solid var(--_border);border-radius:var(--radius-full);background:var(--_bg);color:var(--_fg);font-family:var(--font-body);font-size:var(--text-base);cursor:pointer;transition:background var(--transition-fast) var(--ease-out-expo), color var(--transition-fast) var(--ease-out-expo), box-shadow var(--motion-press);font-weight:500;text-decoration:none;display:inline-flex}.eMadwW_button[data-size=lg]{min-height:52px;padding-inline:var(--space-6);font-size:var(--text-md)}.eMadwW_button[data-variant=primary]{--_bg:var(--fg-primary);--_fg:var(--fg-invert);--_border:var(--fg-primary);font-weight:600}.eMadwW_button[data-variant=ghost]{--_bg:transparent;--_fg:var(--fg-primary)}.eMadwW_button[data-variant=link]{--_bg:transparent;--_border:transparent;text-underline-offset:4px;min-height:0;padding:0;text-decoration:underline}.eMadwW_button:hover{background:color-mix(in srgb, var(--_bg) 88%, var(--bg-canvas))}.eMadwW_button[data-variant=ghost]:hover{background:#ffffff0f}.eMadwW_button[data-variant=link]:hover{opacity:.75;background:0 0}.eMadwW_button:active{box-shadow:inset 0 0 0 999px #0000001f}.eMadwW_button[data-variant=ghost]:active{box-shadow:inset 0 0 0 999px #ffffff14}.eMadwW_button[aria-disabled=true]{opacity:.45;cursor:not-allowed}
.sb3Lna_card{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--elev-2);position:relative}.sb3Lna_card[data-accent]{border-top:3px solid var(--line-strong);border-start-start-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm)}.sb3Lna_card[data-accent=amarillo]{border-top-color:var(--sticker-amarillo)}.sb3Lna_card[data-accent=rosa]{border-top-color:var(--sticker-rosa)}.sb3Lna_card[data-accent=rojo]{border-top-color:var(--sticker-rojo)}.sb3Lna_card[data-accent=verde]{border-top-color:var(--sticker-verde)}.sb3Lna_card[data-accent=azul]{border-top-color:var(--sticker-azul)}
.NUKzgG_tool{gap:var(--space-8);display:grid}@media (min-width:900px){.NUKzgG_tool{column-gap:var(--space-10);row-gap:var(--space-8);grid-template:"controls panel""otherState panel"1fr/minmax(0,360px) minmax(0,1fr);align-items:start}.NUKzgG_controls{grid-area:controls}.NUKzgG_panel{grid-area:panel}.NUKzgG_otherState{grid-area:otherState}}.NUKzgG_controls{gap:var(--space-8);flex-direction:column;display:flex}.NUKzgG_panel{gap:var(--space-6);flex-direction:column;display:flex}.NUKzgG_offer{border:1px solid var(--line-subtle);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.NUKzgG_offerTitle{font-family:var(--font-display);font-size:var(--text-xl);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-stretch:88%}.NUKzgG_offerBody{color:var(--fg-secondary);margin:0}.NUKzgG_offerList{gap:var(--space-4);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.NUKzgG_offerList li{gap:var(--space-1);border-top:1px solid var(--line-subtle);flex-direction:column;padding-block-start:var(--space-4);display:flex}.NUKzgG_offerItemTitle{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:600;font-stretch:112%}.NUKzgG_offerItemBody{color:var(--fg-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.NUKzgG_form{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.NUKzgG_label{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted);font-stretch:112%}.NUKzgG_plate{width:100%;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);outline-offset:-8px;color:#14120f;font-family:var(--font-display);letter-spacing:.12em;text-align:center;text-transform:uppercase;font-variant-numeric:tabular-nums;background:#f4f2ee;border:3px solid #e8e6e1;outline:1px solid #00000059;font-size:clamp(2rem,1.4rem + 3vw,2.75rem);font-weight:700;font-stretch:88%}.NUKzgG_plate::placeholder{color:#14120f52}.NUKzgG_plate:focus-visible{outline:2px solid var(--fg-primary);outline-offset:3px}.NUKzgG_plate[aria-invalid=true]{border-color:var(--sticker-rojo)}.NUKzgG_hint{font-size:var(--text-sm);color:var(--fg-muted);margin:0}.NUKzgG_submit{margin-block-start:var(--space-1)}.NUKzgG_digits{border:0;margin:0;padding:0}.NUKzgG_legend{font-size:var(--text-sm);color:var(--fg-muted);margin-block-end:var(--space-3);padding:0}.NUKzgG_chips{gap:var(--space-2);grid-template-columns:repeat(5,minmax(44px,1fr));max-width:320px;display:grid}.NUKzgG_chip{border:1px solid var(--line-strong);border-radius:var(--radius-md);min-height:44px;color:var(--fg-primary);font-family:var(--font-display);font-size:var(--text-lg);cursor:pointer;transition:background var(--transition-fast) var(--ease-out-expo);background:0 0;font-weight:700}.NUKzgG_chip:hover{background:#ffffff14}.NUKzgG_live{min-height:0}.NUKzgG_error{border:1px solid var(--sticker-rojo);border-radius:var(--radius-lg);padding:var(--space-5);background:var(--bg-surface)}.NUKzgG_errorTitle{margin:0 0 var(--space-1);font-weight:600}.NUKzgG_errorBody{color:var(--fg-secondary);font-size:var(--text-sm);margin:0}.NUKzgG_result:before{content:"";inset-block-start:0;inset-inline:var(--radius-lg);background:var(--fg-primary);transform-origin:0;pointer-events:none;height:2px;position:absolute}@media (prefers-reduced-motion:no-preference){.NUKzgG_result:before{animation:NUKzgG_ta-draw .52s var(--ease-out-expo) both}}.NUKzgG_result{border-radius:var(--radius-lg);padding:var(--space-6);background:var(--bg-surface);box-shadow:var(--elev-2);gap:var(--space-4);flex-direction:column;display:flex;position:relative}.NUKzgG_resultTop{gap:var(--space-5);align-items:flex-start;display:flex}.NUKzgG_resultEyebrow{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted);margin:0;font-stretch:112%}.NUKzgG_resultTitle{margin:var(--space-1) 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-2xl);text-transform:uppercase;letter-spacing:-.01em;font-stretch:85%}.NUKzgG_resultTitle:focus,.NUKzgG_resultTitle:focus-visible{outline:none}.NUKzgG_resultRange{font-family:var(--font-display);font-size:var(--text-xl);color:var(--fg-primary);font-variant-numeric:tabular-nums;margin:0;font-stretch:88%}.NUKzgG_countdown{margin:var(--space-2) 0 0;color:var(--fg-secondary);font-size:var(--text-sm)}.NUKzgG_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.NUKzgG_calendarHint,.NUKzgG_exemption{font-size:var(--text-sm);color:var(--fg-muted);margin:0}.NUKzgG_source{border-top:1px solid var(--line-subtle);font-size:var(--text-sm);color:var(--fg-muted);margin:0;padding-block-start:var(--space-4)}.NUKzgG_source a{color:var(--fg-secondary);text-underline-offset:3px}.NUKzgG_otherState{border-top:1px solid var(--line-subtle);gap:var(--space-2);flex-direction:column;align-items:flex-start;margin-block-start:var(--space-2);padding-block-start:var(--space-6);display:flex}.NUKzgG_otherStateTitle{margin:0;font-weight:600}.NUKzgG_otherStateBody{color:var(--fg-secondary);font-size:var(--text-sm);max-width:var(--measure-prose);margin:0}@media (max-width:520px){.NUKzgG_resultTop{gap:var(--space-4);flex-direction:column}}
.hZiOZq_tool{margin-block-start:var(--space-10)}.hZiOZq_faq{border-bottom:1px solid var(--line-subtle);padding-block-end:var(--space-4)}.hZiOZq_faqQuestion{cursor:pointer;font-family:var(--font-display);font-size:var(--text-xl);text-transform:uppercase;letter-spacing:-.01em;padding-block:var(--space-3);font-stretch:88%;list-style:none}.hZiOZq_faqQuestion::-webkit-details-marker{display:none}.hZiOZq_faqQuestion:after{content:"+";float:inline-end;color:var(--fg-muted);font-weight:400}.hZiOZq_faq[open] .hZiOZq_faqQuestion:after{content:"−"}.hZiOZq_faqAnswer{color:var(--fg-secondary);max-width:var(--measure-prose)}.hZiOZq_faqAnswer p{margin-block-end:var(--space-3)}
._PDZBW_header{z-index:20;background:color-mix(in srgb, var(--bg-canvas) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-subtle);position:sticky;top:0}._PDZBW_skip{z-index:30;padding:var(--space-3) var(--space-4);background:var(--bg-invert);color:var(--fg-invert);border-radius:var(--radius-sm);font-size:var(--text-sm);transition:inset-block-start var(--transition-fast) var(--ease-out-expo);position:absolute;inset-block-start:-100px;inset-inline-start:var(--space-4)}._PDZBW_skip:focus{inset-block-start:var(--space-3)}._PDZBW_bar{align-items:center;gap:var(--space-5);max-width:var(--width-wide);padding:var(--space-3) var(--space-5);margin-inline:auto;display:flex}._PDZBW_brand{flex:none;align-items:center;display:flex}._PDZBW_nav{align-items:center;gap:var(--space-5);margin-inline-start:auto;display:none}._PDZBW_link{font-size:var(--text-sm);color:var(--fg-secondary);padding-block:var(--space-2);text-decoration:none}._PDZBW_link:hover{color:var(--fg-primary)}._PDZBW_action{flex:none;display:none}._PDZBW_disclosure{margin-inline-start:auto}._PDZBW_toggle{border:1px solid var(--line-strong);border-radius:var(--radius-full);cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}._PDZBW_toggle::-webkit-details-marker{display:none}._PDZBW_toggleBars,._PDZBW_toggleBars:before,._PDZBW_toggleBars:after{background:var(--fg-primary);content:"";width:16px;height:1.5px;transition:transform var(--transition-fast) var(--ease-out-expo), opacity var(--transition-fast) var(--ease-out-expo);display:block}._PDZBW_disclosure[open] ._PDZBW_toggleBars{background:0 0}._PDZBW_disclosure[open] ._PDZBW_toggleBars:before{inset-block-start:0;transform:rotate(45deg)}._PDZBW_disclosure[open] ._PDZBW_toggleBars:after{inset-block-start:0;transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){._PDZBW_toggleBars,._PDZBW_toggleBars:before,._PDZBW_toggleBars:after{transition:none}}._PDZBW_toggleBars{position:relative}._PDZBW_toggleBars:before{position:absolute;inset-block-start:-5px}._PDZBW_toggleBars:after{position:absolute;inset-block-start:5px}._PDZBW_panel{inset-inline:0;overscroll-behavior:contain;height:calc(100dvh - 100%);padding:var(--space-4) var(--space-5) var(--space-6);background:var(--bg-canvas);border-bottom:1px solid var(--line-subtle);gap:var(--space-1);flex-direction:column;display:flex;position:absolute;top:100%;overflow-y:auto}._PDZBW_panelLink{padding:var(--space-3) 0;font-size:var(--text-lg);font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;border-bottom:1px solid var(--line-subtle);font-stretch:88%;text-decoration:none}._PDZBW_panelCta{margin-block-start:var(--space-4)}@media (min-width:900px){._PDZBW_nav,._PDZBW_action{display:flex}._PDZBW_disclosure{display:none}}
.QaPLqq_footer{border-top:1px solid var(--line-subtle);background:var(--bg-canvas)}.QaPLqq_inner{gap:var(--space-8);max-width:var(--width-wide);padding:var(--space-16) var(--space-5) var(--space-10);grid-template-columns:1fr;margin-inline:auto;display:grid}.QaPLqq_brandCol{gap:var(--space-3);flex-direction:column;display:flex}.QaPLqq_wordmark{font-family:var(--font-display);font-style:italic;font-weight:700;font-stretch:82%;font-size:var(--text-2xl);letter-spacing:.02em;text-transform:uppercase;margin:0}.QaPLqq_promise{color:var(--fg-muted);font-size:var(--text-sm);max-width:34ch;margin:0}.QaPLqq_col{gap:var(--space-2);flex-direction:column;display:flex}.QaPLqq_colTitle{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted);font-stretch:112%}.QaPLqq_colLink{font-size:var(--text-sm);color:var(--fg-secondary);text-decoration:none}.QaPLqq_colLink:hover{color:var(--fg-primary);text-underline-offset:3px;text-decoration:underline}.QaPLqq_colText{font-size:var(--text-sm);color:var(--fg-muted);margin:0}.QaPLqq_base{align-items:center;gap:var(--space-3);max-width:var(--width-wide);padding:var(--space-5) var(--space-5) var(--space-10);border-top:1px solid var(--line-subtle);margin-inline:auto;display:flex}.QaPLqq_mark{width:34px;height:auto;color:var(--fg-muted);flex:none}.QaPLqq_rights{font-size:var(--text-xs);color:var(--fg-muted);margin:0}@media (min-width:720px){.QaPLqq_inner{grid-template-columns:1.4fr repeat(4,minmax(0,1fr))}}
.PecpOa_head{gap:var(--space-6);flex-wrap:wrap;align-items:flex-start;display:flex}.PecpOa_windows{margin-block-start:var(--space-10)}.PecpOa_window{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--text-2xl);text-transform:uppercase;letter-spacing:-.01em;font-stretch:88%}.PecpOa_actions{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.PecpOa_source{margin-block-start:var(--space-5)}.PecpOa_others{margin:var(--space-6) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.PecpOa_otherLink{align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line-subtle);border-radius:var(--radius-md);text-decoration:none;display:flex}.PecpOa_otherLink:hover{background:#ffffff0a}.PecpOa_otherDigits{color:var(--fg-muted);font-size:var(--text-sm);margin-inline-start:auto}@media (min-width:720px){.PecpOa_others{grid-template-columns:repeat(2,minmax(0,1fr))}}
.wKQ61q_form{gap:var(--space-4,16px);padding:var(--space-6,24px);border:1px solid var(--border,#e5e5e5);background:var(--surface,#fff);border-radius:14px;max-width:520px;display:grid}.wKQ61q_title{margin:0;font-size:1.25rem}.wKQ61q_intro{color:var(--muted,#57534e);margin:0;font-size:.9rem}.wKQ61q_field{gap:6px;display:grid}.wKQ61q_label{font-size:.85rem;font-weight:600}.wKQ61q_input,.wKQ61q_textarea{border:1px solid var(--border,#d6d3ce);width:100%;font:inherit;background:var(--surface,#fff);color:inherit;border-radius:10px;padding:12px 14px;font-size:16px}.wKQ61q_input:focus-visible,.wKQ61q_textarea:focus-visible{outline-offset:2px;outline:2px solid}.wKQ61q_textarea{resize:vertical}.wKQ61q_hint{color:var(--muted,#57534e);font-size:.8rem}.wKQ61q_trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.wKQ61q_live{min-height:0}.wKQ61q_error{color:#b91c1c;margin:0;font-size:.85rem}.wKQ61q_submit{background:var(--ink,#16130e);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:12px 20px;font-weight:600}.wKQ61q_submit:disabled{opacity:.6;cursor:progress}.wKQ61q_privacy{color:var(--muted,#57534e);margin:0;font-size:.8rem}.wKQ61q_done{padding:var(--space-6,24px);border:1px solid var(--border,#e5e5e5);background:var(--surface,#fff);border-radius:14px;gap:6px;max-width:520px;display:grid}
.uZN7Ba_bar{z-index:15;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);padding-block-end:max(var(--space-3), env(safe-area-inset-bottom));padding-inline:max(var(--space-5), env(safe-area-inset-left)) max(var(--space-5), env(safe-area-inset-right));background:color-mix(in srgb, var(--bg-canvas) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line-subtle);display:flex;position:sticky;bottom:0}.uZN7Ba_note{min-width:0;font-size:var(--text-sm);color:var(--fg-secondary);margin:0}.uZN7Ba_action{flex:none}@media (min-width:900px){.uZN7Ba_bar{display:none}}@media (max-width:359px){.uZN7Ba_note{display:none}.uZN7Ba_action{flex:auto}}@keyframes uZN7Ba_sticky-gate{0%,99%{visibility:hidden}to{visibility:visible}}@supports (animation-timeline:scroll()){.uZN7Ba_bar{animation:linear both uZN7Ba_sticky-gate;animation-timeline:scroll(root);animation-range:0 70vh}}
._29bUja_journey{margin-block-start:var(--space-8)}._29bUja_steps{--rail-x:.4375rem;--rail-w:2px;--marker:.875rem;border-top:1px solid var(--line-subtle);margin:0;padding:0;list-style:none;position:relative}._29bUja_steps:before,._29bUja_steps:after{content:"";inset-block:var(--space-8);width:var(--rail-w);border-radius:var(--radius-full);pointer-events:none;position:absolute;inset-inline-start:calc(var(--rail-x) - var(--rail-w) / 2)}._29bUja_steps:before{background:var(--line-strong)}._29bUja_steps:after{background:var(--fg-primary);transform-origin:top}._29bUja_step{gap:var(--space-4);padding-block:var(--space-8);border-bottom:1px solid var(--line-subtle);grid-template-columns:3.5rem minmax(0,1fr);display:grid;position:relative}._29bUja_step:before{content:"";width:var(--marker);height:var(--marker);border-radius:var(--radius-full);border:2px solid var(--fg-primary);background:var(--fg-primary);box-shadow:0 0 0 4px var(--bg-surface);pointer-events:none;z-index:1;position:absolute;inset-block-start:calc(var(--space-8) + .35rem);inset-inline-start:calc(var(--rail-x) - var(--marker) / 2)}._29bUja_stepIndex{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:var(--tracking-caps);color:var(--fg-muted);grid-column:1;padding-inline-start:1.375rem}._29bUja_stepFigure{border-radius:var(--radius-lg);grid-column:2;margin:0;overflow:clip}._29bUja_stepImage{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}._29bUja_stepBody{gap:var(--space-3);flex-direction:column;grid-column:2;display:flex}._29bUja_stepTitle{font-family:var(--font-display);font-size:var(--text-2xl);text-transform:uppercase;letter-spacing:-.01em;margin:0}._29bUja_stepNote{border-inline-start:2px solid var(--line-subtle);padding-inline-start:var(--space-4)}._29bUja_evidence{margin-block-start:var(--space-8)}._29bUja_evidenceItem{border-radius:var(--radius-lg);border:1px solid var(--line-subtle);background:var(--bg-surface);margin:0;overflow:clip}._29bUja_evidenceCaption{padding:var(--space-4) var(--space-5);border-top:1px solid var(--line-subtle);font-size:var(--text-sm);color:var(--fg-secondary)}._29bUja_evidenceImage{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}@media (min-width:900px){._29bUja_step{column-gap:var(--space-8);grid-template-columns:3.5rem minmax(0,1fr) minmax(0,1fr);align-items:start;min-height:100vh}._29bUja_stepFigure{max-height:50vh;top:calc(3.5rem + var(--space-8));position:sticky}._29bUja_stepImage{max-height:50vh}._29bUja_stepBody{grid-column:3;padding-block-start:var(--space-4)}}@keyframes _29bUja_journey-fill{0%{transform:scaleY(0)}}@keyframes _29bUja_journey-marker{0%{background:var(--bg-surface);border-color:var(--line-strong)}}@keyframes _29bUja_journey-drift{0%{transform:translateY(-4%)scale(1.1)}to{transform:translateY(4%)scale(1.1)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){._29bUja_steps{view-timeline-name:--journey}._29bUja_steps:after{animation:linear both _29bUja_journey-fill;animation-timeline:--journey;animation-range:cover 50vh cover calc(100% - 50vh)}._29bUja_step:before{animation:linear both _29bUja_journey-marker;animation-timeline:view();animation-range:cover 44% cover 50%}._29bUja_steps ._29bUja_stepImage{animation:linear both _29bUja_journey-drift;animation-timeline:view();animation-range:cover}}}
.ucwFgW_back{color:var(--fg-muted);font-size:var(--text-sm);margin-block-end:var(--space-6);text-decoration:none;display:inline-block}.ucwFgW_back:hover{color:var(--fg-primary)}.ucwFgW_title{margin-block-end:var(--space-3)}.ucwFgW_updated{margin:0 0 var(--space-6);color:var(--fg-muted);font-size:var(--text-sm)}.ucwFgW_intro{margin:0 0 var(--space-8);color:var(--fg-secondary);line-height:var(--leading-relaxed)}.ucwFgW_section{margin-block-end:var(--space-8)}.ucwFgW_heading{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);text-transform:uppercase;letter-spacing:-.01em;font-stretch:88%}.ucwFgW_body{margin:0 0 var(--space-3);color:var(--fg-secondary);line-height:var(--leading-relaxed)}
._8qoNaq_links{margin:var(--space-8) 0 0;border-top:1px solid var(--line-subtle);padding:0;list-style:none}._8qoNaq_links li{border-bottom:1px solid var(--line-subtle)}._8qoNaq_link{padding:var(--space-4) 0;font-family:var(--font-display);font-size:var(--text-lg);text-transform:uppercase;letter-spacing:-.01em;color:var(--fg-primary);font-stretch:88%;text-decoration:none;display:block}._8qoNaq_link:hover{color:var(--fg-secondary)}._8qoNaq_cta{margin-block-start:var(--space-8)}
.k1EllG_hero{padding-block-start:var(--space-12)}.k1EllG_heroGrid{gap:var(--space-10);align-items:center;display:grid}.k1EllG_heroCopy{gap:var(--space-5);flex-direction:column;align-items:flex-start;display:flex}.k1EllG_heroTitle{max-width:14ch}.k1EllG_heroActions{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.k1EllG_heroFigure{border-radius:var(--radius-xl);box-shadow:var(--elev-2);will-change:transform;margin:0;overflow:clip}.k1EllG_heroImage{aspect-ratio:3/4;object-fit:cover;z-index:0;width:100%;height:auto;position:relative}@keyframes k1EllG_hero-drift{to{transform:translateY(5%)scale(1.12)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.k1EllG_heroImage{animation:linear both k1EllG_hero-drift;animation-timeline:view();animation-range:exit}}}.k1EllG_proofGrid{margin-block-start:var(--space-6)}.k1EllG_cardTitle{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);text-transform:uppercase;letter-spacing:-.01em;font-stretch:88%}.k1EllG_split{gap:var(--space-10);align-items:center;display:grid}.k1EllG_splitFigure{border-radius:var(--radius-xl);box-shadow:var(--elev-2);margin:0;overflow:clip}.k1EllG_splitImage{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.k1EllG_sectionTitle{margin-block:var(--space-2) var(--space-3)}.k1EllG_sectionAction{margin-block-start:var(--space-8)}.k1EllG_serviceList{margin:var(--space-8) 0 0;border-top:1px solid var(--line-subtle);padding:0;list-style:none}.k1EllG_serviceLink{gap:var(--space-2) var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--line-subtle);transition:background var(--transition-fast) var(--ease-out-expo);grid-template-columns:3rem 1fr;text-decoration:none;display:grid;position:relative}.k1EllG_serviceLink:after{content:"";background:var(--fg-primary);transform-origin:0;height:1px;transition:transform var(--transition-normal) var(--ease-out-expo);position:absolute;inset-block-end:-1px;inset-inline:0;transform:scaleX(0)}.k1EllG_serviceLink:hover,.k1EllG_serviceLink:focus-visible{background:#ffffff08}.k1EllG_serviceLink:hover:after,.k1EllG_serviceLink:focus-visible:after{transform:scaleX(1)}.k1EllG_serviceIndex{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:var(--tracking-caps);color:var(--fg-muted);transition:color var(--transition-normal) var(--ease-out-expo);padding-block-start:.35em;font-stretch:112%}.k1EllG_serviceLink:hover .k1EllG_serviceIndex,.k1EllG_serviceLink:focus-visible .k1EllG_serviceIndex{color:var(--fg-primary)}.k1EllG_serviceName{font-family:var(--font-display);font-size:var(--text-2xl);text-transform:uppercase;letter-spacing:-.01em;font-stretch:85%}.k1EllG_serviceSummary{color:var(--fg-secondary);font-size:var(--text-sm);max-width:var(--measure-prose);grid-column:2}.k1EllG_band{gap:var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.k1EllG_bandBody{margin:var(--space-3) 0 0;color:#0a0a0ab8;max-width:46ch}.k1EllG_bandCta{background:var(--fg-invert);color:var(--fg-primary);border-color:var(--fg-invert)}.k1EllG_bandCta:hover{background:#262220}@media (min-width:900px){.k1EllG_heroGrid{gap:var(--space-16);grid-template-columns:1.05fr .95fr}.k1EllG_split{gap:var(--space-16);grid-template-columns:1fr 1fr}.k1EllG_band{justify-content:space-between;align-items:center;gap:var(--space-10);flex-direction:row}}.k1EllG_authorityHead{max-width:var(--measure-prose)}.k1EllG_tools{gap:var(--space-6);margin-block-start:var(--space-8);display:grid}@media (min-width:860px){.k1EllG_tools{grid-template-columns:1fr 1fr}}.k1EllG_tool{border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--elev-2);flex-direction:column;margin:0;display:flex;overflow:clip}.k1EllG_toolImage{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.k1EllG_toolBody{column-gap:var(--space-3);row-gap:var(--space-2);padding:var(--space-5) var(--space-6) var(--space-6);border-top:1px solid var(--line-subtle);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.k1EllG_toolName{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:.02em;text-transform:uppercase;font-weight:700;font-stretch:88%}.k1EllG_toolBrand{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted);font-stretch:112%}.k1EllG_toolText{color:var(--fg-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);grid-column:1/-1}.k1EllG_brands{border-top:1px solid var(--line-subtle);margin-block-start:var(--space-10);padding-block-start:var(--space-6)}.k1EllG_brandsTitle{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted);font-weight:600;font-stretch:112%}.k1EllG_brandList{gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.k1EllG_brandList li{padding:var(--space-2) var(--space-4);border:1px solid var(--line-subtle);border-radius:var(--radius-full);font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--fg-secondary);font-stretch:100%}.k1EllG_warranty{gap:var(--space-2);display:grid}.k1EllG_warrantyTitle{font-family:var(--font-display);font-size:var(--text-2xl);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-stretch:88%}.k1EllG_warrantyBody{max-width:var(--measure-prose);color:var(--fg-secondary);margin:0}.k1EllG_faqHead{max-width:var(--measure-prose)}.k1EllG_faqList{border-top:1px solid var(--line-subtle);margin-block-start:var(--space-8)}@media (min-width:900px){.k1EllG_faqList{column-gap:var(--space-10);border-top:0;grid-template-columns:1fr 1fr;display:grid}.k1EllG_faqItem{border-top:1px solid var(--line-subtle)}}.k1EllG_faqItem{border-bottom:1px solid var(--line-subtle)}.k1EllG_faqQuestion{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-4) 0;cursor:pointer;font-family:var(--font-display);font-size:var(--text-lg);text-transform:uppercase;letter-spacing:-.01em;transition:color var(--transition-fast) var(--ease-out-expo);font-stretch:88%;list-style:none;display:flex}.k1EllG_faqQuestion::-webkit-details-marker{display:none}.k1EllG_faqQuestion:after{content:"+";font-family:var(--font-body);font-size:var(--text-lg);color:var(--fg-muted);transition:transform var(--transition-normal) var(--ease-out-expo);flex:none}.k1EllG_faqItem[open] .k1EllG_faqQuestion:after{transform:rotate(45deg)}.k1EllG_faqQuestion:hover{color:var(--fg-secondary)}.k1EllG_faqAnswer{color:var(--fg-secondary);max-width:var(--measure-prose);padding-block-end:var(--space-5)}.k1EllG_faqAnswer p{margin:0 0 var(--space-3);line-height:var(--leading-relaxed)}.k1EllG_faqAnswer p:last-child{margin-bottom:0}
.h5c57W_group{margin-block-end:var(--space-10)}.h5c57W_group:last-child{margin-block-end:0}.h5c57W_groupTitle{margin:0 0 var(--space-2);border-bottom:1px solid var(--line-strong);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted);padding-block-end:var(--space-3);font-weight:600;font-stretch:112%}.h5c57W_faq{border-bottom:1px solid var(--line-subtle)}.h5c57W_question{cursor:pointer;padding-block:var(--space-5);font-family:var(--font-display);font-size:var(--text-xl);text-transform:uppercase;letter-spacing:-.01em;justify-content:space-between;gap:var(--space-4);align-items:baseline;font-stretch:88%;list-style:none;display:flex}.h5c57W_question::-webkit-details-marker{display:none}.h5c57W_question:after{content:"+";color:var(--fg-muted);flex:none;font-weight:400}.h5c57W_faq[open] .h5c57W_question:after{content:"−"}.h5c57W_answer{color:var(--fg-secondary);padding-block-end:var(--space-5)}.h5c57W_answer p{max-width:var(--measure-prose);margin-block-end:var(--space-3)}.h5c57W_answer p:last-child{margin-block-end:0}
.mK8mPq_head{gap:var(--space-10);align-items:center;display:grid}.mK8mPq_intent{border-inline-start:2px solid var(--line-strong);color:var(--fg-muted);max-width:var(--measure-lead);margin:0;padding-inline-start:var(--space-4);font-style:italic}.mK8mPq_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.mK8mPq_figure{border-radius:var(--radius-xl);box-shadow:var(--elev-2);margin:0;overflow:clip}.mK8mPq_image{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.mK8mPq_blockTitle{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);text-transform:uppercase;letter-spacing:-.01em;font-stretch:88%}.mK8mPq_list{color:var(--fg-secondary);margin:0;padding-inline-start:var(--space-5)}.mK8mPq_list li{margin-block-end:var(--space-2)}.mK8mPq_secondRow{margin-block-start:var(--space-6)}.mK8mPq_noPrice{margin-block-start:var(--space-3)}.mK8mPq_faqTitle{margin-block-end:var(--space-6)}.mK8mPq_faq{border-bottom:1px solid var(--line-subtle);padding-block-end:var(--space-4)}.mK8mPq_faqQuestion{cursor:pointer;font-family:var(--font-display);font-size:var(--text-lg);text-transform:uppercase;letter-spacing:-.01em;padding-block:var(--space-3);font-stretch:88%;list-style:none}.mK8mPq_faqQuestion::-webkit-details-marker{display:none}.mK8mPq_faqAnswer{color:var(--fg-secondary)}.mK8mPq_faqAnswer p{margin-block-end:var(--space-3)}.mK8mPq_related{margin:var(--space-5) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.mK8mPq_relatedLink{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--line-subtle);border-radius:var(--radius-md);flex-direction:column;text-decoration:none;display:flex}.mK8mPq_relatedLink:hover{background:#ffffff0a}.mK8mPq_relatedName{font-family:var(--font-display);font-size:var(--text-xl);text-transform:uppercase;font-stretch:88%}.mK8mPq_relatedSummary{color:var(--fg-secondary);font-size:var(--text-sm)}@media (min-width:900px){.mK8mPq_head{gap:var(--space-16);grid-template-columns:1fr 1fr}.mK8mPq_related{grid-template-columns:repeat(2,minmax(0,1fr))}}
._2rD6Zq_list{border-top:1px solid var(--line-subtle);margin:0;padding:0;list-style:none}._2rD6Zq_link{gap:var(--space-2) var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--line-subtle);transition:background var(--transition-fast) var(--ease-out-expo);grid-template-columns:3rem 1fr;align-items:center;text-decoration:none;display:grid}._2rD6Zq_link:hover{background:#ffffff08}._2rD6Zq_index{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:var(--tracking-caps);color:var(--fg-muted);align-self:start;padding-block-start:.35em;font-stretch:112%}._2rD6Zq_body{gap:var(--space-1);flex-direction:column;display:flex}._2rD6Zq_name{font-family:var(--font-display);font-size:var(--text-2xl);text-transform:uppercase;letter-spacing:-.01em;font-stretch:85%}._2rD6Zq_summary{color:var(--fg-secondary);font-size:var(--text-sm);max-width:var(--measure-prose)}._2rD6Zq_thumb{display:none}._2rD6Zq_thumbImage{object-fit:cover;border-radius:var(--radius-md);width:100%;height:100%}@media (min-width:900px){._2rD6Zq_link{grid-template-columns:3rem 1fr 200px}._2rD6Zq_thumb{border-radius:var(--radius-md);width:200px;height:120px;display:block;overflow:clip}}
.PtG1DW_head{gap:var(--space-10);align-items:center;display:grid}.PtG1DW_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.PtG1DW_figure{border-radius:var(--radius-xl);box-shadow:var(--elev-2);margin:0;overflow:clip}.PtG1DW_image{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.PtG1DW_blockTitle{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);text-transform:uppercase;letter-spacing:-.01em;font-stretch:88%}.PtG1DW_address{gap:var(--space-1);color:var(--fg-secondary);flex-direction:column;font-style:normal;display:flex}.PtG1DW_hours{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.PtG1DW_hoursRow{justify-content:space-between;gap:var(--space-4);color:var(--fg-secondary);border-bottom:1px solid var(--line-subtle);padding-block-end:var(--space-2);display:flex}.PtG1DW_hoursRow dd{margin:0}.PtG1DW_contactLink{font-family:var(--font-display);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-stretch:88%;text-decoration:none}.PtG1DW_contactCta{margin-block-start:var(--space-4)}.PtG1DW_list{color:var(--fg-secondary);margin:0;padding-inline-start:var(--space-5)}.PtG1DW_list li{margin-block-end:var(--space-2)}.PtG1DW_brands{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.PtG1DW_brand{padding:var(--space-2) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-full);font-family:var(--font-display);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;font-stretch:100%}@media (min-width:900px){.PtG1DW_head{gap:var(--space-16);grid-template-columns:1fr 1fr}}
