.QhoHYW_hero{--red:#b50900;--graphite:#2b2a29;--slate:#333f48;--silver:#ccc;--paper:#fefefe;--ease-out:cubic-bezier(.23, 1, .32, 1);height:calc(100svh - var(--city-header-height,153px));background:var(--graphite);color:#fff;min-height:560px;font-family:var(--font-golos), system-ui, sans-serif;grid-template-columns:clamp(360px,29vw,470px) minmax(0,1fr) clamp(290px,22vw,340px);grid-template-areas:"copy plan summary";display:grid;position:relative;overflow:hidden}.QhoHYW_copy{flex-direction:column;grid-area:copy;justify-content:center;min-height:0;padding:32px clamp(26px,3vw,56px);display:flex}.QhoHYW_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:12px;margin:0 0 20px;font-size:13px;display:flex}.QhoHYW_eyebrow:before{content:"";background:var(--red);width:28px;height:2px}.QhoHYW_title{font:600 clamp(42px, 4.2vw, 72px)/.98 var(--font-manrope), system-ui, sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0}.QhoHYW_sub{color:#ffffffd6;text-wrap:pretty;max-width:30ch;margin:20px 0 0;font-size:clamp(17px,1.25vw,19px);line-height:1.45}.QhoHYW_ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.QhoHYW_cta,.QhoHYW_ghost{min-height:52px;font:600 16px/1.2 var(--font-manrope), system-ui, sans-serif;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), transform .16s var(--ease-out);border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:13px 20px;text-decoration:none;display:inline-flex}.QhoHYW_cta{background:var(--red);color:#fff}.QhoHYW_cta svg{transition:transform .2s var(--ease-out);flex:none}.QhoHYW_ghost{color:#fff;border:1px solid #ffffff57}@media (hover:hover){.QhoHYW_cta:hover{background:color-mix(in srgb, var(--red) 84%, #000)}.QhoHYW_cta:hover svg{transform:translate(3px)}.QhoHYW_ghost:hover{background:#ffffff0f;border-color:#fff}}.QhoHYW_cta:active,.QhoHYW_ghost:active{transform:scale(.98)}.QhoHYW_cta:focus-visible,.QhoHYW_ghost:focus-visible{outline-offset:3px;outline:2px solid #fff}.QhoHYW_price{color:#ffffffa3;margin:14px 0 0;font-size:14px;line-height:1.45}.QhoHYW_specs{grid-template-columns:1fr 1fr;gap:0 20px;max-width:420px;margin:26px 0 0;display:grid}.QhoHYW_specs div{border-top:1px solid #ffffff24;padding:9px 0}.QhoHYW_specs dt{letter-spacing:.06em;text-transform:uppercase;color:#ffffff85;font-size:12px}.QhoHYW_specs dd{color:#ffffffe6;margin:3px 0 0;font-size:15px}.QhoHYW_more{flex-wrap:wrap;gap:6px 18px;margin-top:18px;display:flex}.QhoHYW_more a{color:#ffffffc7;text-underline-offset:4px;transition:color .16s var(--ease-out), text-decoration-color .16s var(--ease-out);font-size:14px;-webkit-text-decoration:underline #ffffff47;text-decoration:underline #ffffff47;text-decoration-thickness:1px}.QhoHYW_more a:hover{color:#fff;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.QhoHYW_more a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #fff}.QhoHYW_planArea{background:var(--paper);grid-area:plan;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden;container:g43plan/size}.QhoHYW_stage{aspect-ratio:3/2;width:min(100cqw - 40px,150cqh - 60px,2730px);position:relative}.QhoHYW_plan{object-fit:contain}.QhoHYW_overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.QhoHYW_scrim{fill:#2b2a294d;opacity:0;transition:opacity .26s var(--ease-out)}.QhoHYW_scrim[data-on]{opacity:1}.QhoHYW_outline{fill:none;stroke:var(--red);stroke-width:9px;stroke-linejoin:round;transition:stroke-width .2s var(--ease-out)}.QhoHYW_outline[data-on]{stroke-width:14px}.QhoHYW_leader{stroke:var(--red);stroke-width:6px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .28s var(--ease-out)}.QhoHYW_leader[data-on]{stroke-dashoffset:0;transition-duration:.32s}.QhoHYW_spot{display:contents}.QhoHYW_pin{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:34px;height:34px;margin:-17px 0 0 -17px;padding:0;position:absolute}.QhoHYW_pin:before{content:"";border-radius:50%;position:absolute;inset:-6px}.QhoHYW_pinDot{background:var(--red);color:#fff;width:100%;height:100%;font:700 15px/1 var(--font-manrope), system-ui, sans-serif;font-variant-numeric:tabular-nums;transition:transform .2s var(--ease-out), background-color .16s var(--ease-out), color .16s var(--ease-out);border:2px solid #fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 6px 16px -6px #2b2a298c}@media (hover:hover){.QhoHYW_pin:hover .QhoHYW_pinDot{transform:scale(1.1)}}.QhoHYW_pin:active .QhoHYW_pinDot{transform:scale(.94)}.QhoHYW_spot[data-on] .QhoHYW_pinDot{color:var(--red);border-color:var(--red);background:#fff;transform:scale(1.12)}.QhoHYW_pin:focus-visible{outline:none}.QhoHYW_pin:focus-visible .QhoHYW_pinDot{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--graphite)}.QhoHYW_card{z-index:3;background:var(--graphite);border-top:2px solid var(--red);opacity:0;visibility:hidden;width:252px;transition:opacity .16s var(--ease-out), transform .2s var(--ease-out), visibility 0s linear .2s;border-radius:3px;padding:14px 16px;position:absolute;transform:translateY(6px)scale(.98);box-shadow:0 22px 44px -22px #000000a6}.QhoHYW_card[data-side=bl]{transform-origin:100% 0;translate:-100%}.QhoHYW_card[data-side=br]{transform-origin:0 0}.QhoHYW_card[data-side=tr]{transform-origin:0 100%;translate:0 -100%}.QhoHYW_card[data-side=tl]{transform-origin:100% 100%;translate:-100% -100%}.QhoHYW_spot[data-on] .QhoHYW_card{opacity:1;visibility:visible;transition:opacity .2s var(--ease-out) 60ms, transform .24s var(--ease-out) 60ms, visibility 0s;transform:none}.QhoHYW_cardRoom{letter-spacing:.06em;text-transform:uppercase;color:#fff9;margin:0;font-size:12px}.QhoHYW_cardName{font:600 20px/1.15 var(--font-manrope), system-ui, sans-serif;letter-spacing:-.02em;margin:4px 0 0}.QhoHYW_cardWhy{color:#ffffffc7;margin:6px 0 0;font-size:13.5px;line-height:1.4}.QhoHYW_cardPrice{align-items:baseline;gap:10px;margin:10px 0 0;display:flex}.QhoHYW_cardPrice b{font:700 19px/1.1 var(--font-manrope), system-ui, sans-serif;font-variant-numeric:tabular-nums}.QhoHYW_cardPrice s{color:#ffffff80;font-size:13px}.QhoHYW_cardLink{color:#fff;align-items:center;gap:8px;margin-top:10px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.QhoHYW_cardLink svg{color:var(--red);transition:transform .2s var(--ease-out)}.QhoHYW_cardLink:hover svg{transform:translate(3px)}.QhoHYW_cardLink:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #fff}.QhoHYW_note{letter-spacing:.04em;color:var(--slate);background:#2b2a2914;border-radius:3px;margin:0;padding:3px 8px;font-size:11px;position:absolute;bottom:10px;right:12px}@container g43plan (max-width:600px){.QhoHYW_card,.QhoHYW_leader{display:none}.QhoHYW_pin{width:28px;height:28px;margin:-14px 0 0 -14px}.QhoHYW_pinDot{border-width:1.5px;font-size:13px}.QhoHYW_outline{stroke-width:12px}}.QhoHYW_summary{border-left:2px solid var(--red);background:#242322;flex-direction:column;grid-area:summary;justify-content:center;min-height:0;padding:28px clamp(20px,1.8vw,30px);display:flex}.QhoHYW_sumHead{letter-spacing:.08em;text-transform:uppercase;color:#fff9;margin:0 0 10px;font-size:12px}.QhoHYW_list{margin:0;padding:0;list-style:none}.QhoHYW_row{color:#fff;transition:background-color .16s var(--ease-out);border-top:1px solid #ffffff1a;border-radius:2px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 8px 10px 6px;text-decoration:none;display:grid}.QhoHYW_list li:last-child .QhoHYW_row{border-bottom:1px solid #ffffff1a}.QhoHYW_row[data-on]{background:#ffffff12}.QhoHYW_row:focus-visible{outline-offset:-2px;outline:2px solid #fff}.QhoHYW_rowNum{border:1.5px solid var(--red);width:24px;height:24px;font:700 12px/1 var(--font-manrope), system-ui, sans-serif;transition:background-color .16s var(--ease-out);border-radius:50%;place-items:center;display:grid}.QhoHYW_row[data-on] .QhoHYW_rowNum{background:var(--red)}.QhoHYW_rowText{gap:1px;min-width:0;display:grid}.QhoHYW_rowRoom{color:#fff9;font-size:12.5px}.QhoHYW_rowFamily{overflow-wrap:break-word;font-size:15px;font-weight:500;line-height:1.25}.QhoHYW_rowPrice{font-variant-numeric:tabular-nums;color:#ffffffe0;white-space:nowrap;font-size:14px}.QhoHYW_total{margin-top:18px}.QhoHYW_totalLine{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.QhoHYW_totalSum{font:700 clamp(26px, 2.1vw, 32px)/1.05 var(--font-manrope), system-ui, sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.QhoHYW_totalLine s{color:#ffffff80;font-size:14px}.QhoHYW_totalLabel{color:#ffffffa8;margin:6px 0 0;font-size:13px;line-height:1.4}.QhoHYW_cartLink{color:#fff;align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.QhoHYW_cartLink svg{color:var(--red);transition:transform .2s var(--ease-out)}.QhoHYW_cartLink:hover svg{transform:translate(3px)}.QhoHYW_cartLink:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #fff}@media (max-height:820px) and (min-aspect-ratio:5/4) and (min-width:1181px){.QhoHYW_more{display:none}}@media (max-height:720px) and (min-aspect-ratio:5/4) and (min-width:1181px){.QhoHYW_specs{display:none}}@media (max-aspect-ratio:5/4),(max-width:1180px){.QhoHYW_hero{height:auto;min-height:max(560px, calc(100svh - var(--city-header-height,153px)));grid-template:"plan plan""copy summary"1fr/minmax(0,1fr) minmax(0,1fr)}.QhoHYW_planArea{height:min(66vw,56svh)}.QhoHYW_copy{justify-content:flex-start;padding:28px clamp(16px,4vw,56px) 32px}.QhoHYW_summary{border-left:0;border-top:2px solid var(--red);justify-content:flex-start;padding:24px clamp(16px,4vw,48px) 28px}.QhoHYW_more{display:none}}@media (max-width:759px){.QhoHYW_hero{grid-template:"copy""plan""summary"/minmax(0,1fr)}.QhoHYW_planArea{height:calc(66.6667vw + 5.33333px)}.QhoHYW_stage{width:min(100cqw - 16px,150cqh - 24px)}.QhoHYW_copy{padding:22px 16px 20px}.QhoHYW_eyebrow{margin-bottom:12px;font-size:12px}.QhoHYW_title{font-size:clamp(36px,10.5vw,46px)}.QhoHYW_sub{margin-top:10px;font-size:16px}.QhoHYW_ctas{flex-direction:column;gap:10px;margin-top:18px}.QhoHYW_cta,.QhoHYW_ghost{width:100%;min-height:50px}.QhoHYW_specs,.QhoHYW_price{display:none}.QhoHYW_summary{padding:18px 16px 22px}.QhoHYW_row{padding-top:8px;padding-bottom:8px}.QhoHYW_note{font-size:10px;bottom:6px;right:8px}}@media (prefers-reduced-motion:reduce){.QhoHYW_scrim,.QhoHYW_outline,.QhoHYW_leader,.QhoHYW_pinDot,.QhoHYW_card,.QhoHYW_spot[data-on] .QhoHYW_card,.QhoHYW_row,.QhoHYW_rowNum{transition:none}.QhoHYW_card,.QhoHYW_spot[data-on] .QhoHYW_card{transform:none}}
.lpPEfG_hero{--red:#b50900;--graphite:#2b2a29;--slate:#333f48;--silver:#ccc;--ease-out:cubic-bezier(.23, 1, .32, 1);height:calc(100svh - var(--city-header-height,153px));background:var(--graphite);color:#fff;min-height:560px;font-family:var(--font-golos), system-ui, sans-serif;position:relative;overflow:hidden;container:g44/size}.lpPEfG_grid{grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(380px,35cqw,540px) minmax(0,1fr);height:100%;display:grid}.lpPEfG_media{--fx:1;--fy:.5;background:#dcdedc;grid-area:1/2;position:relative;overflow:hidden;container-type:size}.lpPEfG_stage{--sw:max(100cqw, 177.778cqh);--sh:max(100cqh, 56.25cqw);width:var(--sw);height:var(--sh);left:calc((100cqw - var(--sw)) * var(--fx));top:calc((100cqh - var(--sh)) * var(--fy));transform-origin:68.75% 66%;position:absolute}.lpPEfG_photo{object-fit:cover}.lpPEfG_marks{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lpPEfG_ring,.lpPEfG_arc{fill:none;stroke:var(--red);stroke-linecap:round}.lpPEfG_ring{stroke-width:9px}.lpPEfG_arc{stroke-width:8px}.lpPEfG_head,.lpPEfG_chip circle{fill:var(--red)}.lpPEfG_chip text{fill:#fff;font:700 40px/1 var(--font-manrope), system-ui, sans-serif;text-anchor:middle}@media (prefers-reduced-motion:no-preference){.lpPEfG_mark{opacity:0;visibility:hidden}}.lpPEfG_note{letter-spacing:.04em;color:#ffffffc7;background:#2b2a29b8;border-radius:3px;margin:0;padding:3px 8px;font-size:11px;position:absolute;top:12px;right:14px}.lpPEfG_card{z-index:2;background:var(--graphite);border-left:2px solid var(--red);border-radius:2px;grid-area:1/2;place-self:end start;gap:14px;width:min(410px,100% - 44px);margin:0 0 22px 22px;padding:16px 18px;display:grid;box-shadow:0 18px 40px -22px #000000b3}.lpPEfG_cardHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.lpPEfG_kicker{letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;margin:0;font-size:12px}.lpPEfG_stepNo{font:500 14px/1 var(--font-manrope), system-ui, sans-serif;color:#fff9;font-variant-numeric:tabular-nums;margin:0}.lpPEfG_stepNo b{color:#fff;font-size:20px;font-weight:700}.lpPEfG_cardBody{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:18px;display:grid}.lpPEfG_schema{width:104px;height:104px;display:block;overflow:visible}.lpPEfG_sFrame{fill:none;stroke:#ffffff57;stroke-width:1.5px}.lpPEfG_sSash{fill:#ffffff0f;stroke:#fff;stroke-width:2px}.lpPEfG_sGlass{fill:#cccccc1f;stroke:#ffffff5c;stroke-width:1px}.lpPEfG_sHinge{fill:var(--red)}.lpPEfG_sInd{fill:none;stroke:var(--red);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.lpPEfG_sFrameSolid{fill:#ffffff29;stroke:#ffffff80;stroke-width:1.5px}.lpPEfG_sSashSolid{fill:#ffffffe6}.lpPEfG_sSeal{fill:#8a8f93}.lpPEfG_sText{fill:#ffffff80;letter-spacing:.06em;font-size:10px}@media (prefers-reduced-motion:no-preference){.lpPEfG_sSection{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.lpPEfG_sSection{display:none}}.lpPEfG_steps{min-width:0}.lpPEfG_list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.lpPEfG_list li{font:500 15px/1.25 var(--font-manrope), system-ui, sans-serif;color:#ffffff75;transition:color .24s var(--ease-out);align-items:center;gap:10px;display:flex}.lpPEfG_num{font-variant-numeric:tabular-nums;width:22px;height:22px;transition:background-color .24s var(--ease-out), border-color .24s var(--ease-out), color .24s var(--ease-out);border:1.5px solid #ffffff4d;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.lpPEfG_list li[data-done]{color:#ffffffb3}.lpPEfG_list li[data-done] .lpPEfG_num{border-color:#ffffffb3}.lpPEfG_list li[data-active]{color:#fff}.lpPEfG_list li[data-active] .lpPEfG_num{background:var(--red);border-color:var(--red);color:#fff}.lpPEfG_cap{color:#ffffffa8;min-height:2.8em;margin:10px 0 0;font-size:13px;line-height:1.4}.lpPEfG_cardFoot{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:8px 18px;min-height:40px;padding-top:12px;display:flex}.lpPEfG_hint{color:#ffffffb3;align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}.lpPEfG_cardCta{background:var(--red);color:#fff;min-height:40px;font:600 14px/1.2 var(--font-manrope), system-ui, sans-serif;transition:background-color .16s var(--ease-out), transform .16s var(--ease-out);border-radius:4px;align-items:center;gap:10px;padding:8px 14px;text-decoration:none;display:inline-flex}.lpPEfG_cardCta svg{transition:transform .2s var(--ease-out)}.lpPEfG_cardCta:hover{background:color-mix(in srgb, var(--red) 84%, #000)}.lpPEfG_cardCta:hover svg{transform:translate(3px)}.lpPEfG_cardCta:active{transform:scale(.98)}.lpPEfG_cardLink{color:#ffffffdb;text-underline-offset:4px;transition:color .16s var(--ease-out), text-decoration-color .16s var(--ease-out);font-size:14px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;text-decoration-thickness:1px}.lpPEfG_cardLink:hover{color:#fff;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.lpPEfG_cardCta:focus-visible,.lpPEfG_cardLink:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #fff}.lpPEfG_copy{border-right:1px solid #ffffff0f;flex-direction:column;grid-area:1/1;justify-content:center;min-height:0;padding:36px clamp(28px,3.4vw,60px);display:flex}.lpPEfG_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:12px;margin:0 0 20px;font-size:13px;display:flex}.lpPEfG_eyebrow:before{content:"";background:var(--red);flex:none;width:28px;height:2px}.lpPEfG_title{font:600 clamp(44px, 5vw, 78px)/.98 var(--font-manrope), system-ui, sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0}.lpPEfG_sub{color:#ffffffd6;text-wrap:pretty;max-width:28ch;margin:20px 0 0;font-size:clamp(17px,1.25vw,19px);line-height:1.45}.lpPEfG_ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lpPEfG_cta,.lpPEfG_ghost{min-height:54px;font:600 16px/1.2 var(--font-manrope), system-ui, sans-serif;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), transform .16s var(--ease-out);border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:14px 22px;text-decoration:none;display:inline-flex}.lpPEfG_cta{background:var(--red);color:#fff}.lpPEfG_cta svg{transition:transform .2s var(--ease-out);flex:none}.lpPEfG_cta:hover{background:color-mix(in srgb, var(--red) 84%, #000)}.lpPEfG_cta:hover svg{transform:translate(3px)}.lpPEfG_ghost{color:#fff;border:1px solid #ffffff57}.lpPEfG_ghost:hover{background:#ffffff0f;border-color:#fff}.lpPEfG_cta:active,.lpPEfG_ghost:active{transform:scale(.98)}.lpPEfG_cta:focus-visible,.lpPEfG_ghost:focus-visible{outline-offset:3px;outline:2px solid #fff}.lpPEfG_price{color:#ffffffa3;margin:14px 0 0;font-size:14px;line-height:1.45}.lpPEfG_price s{color:#ffffffa3}.lpPEfG_specs{grid-template-columns:1fr 1fr;gap:0 20px;max-width:440px;margin:30px 0 0;display:grid}.lpPEfG_specs div{border-top:1px solid #ffffff24;padding:10px 0}.lpPEfG_specs dt{letter-spacing:.06em;text-transform:uppercase;color:#ffffff85;font-size:12px}.lpPEfG_specs dd{color:#ffffffe6;margin:3px 0 0;font-size:15px}.lpPEfG_more{flex-wrap:wrap;gap:6px 18px;margin-top:20px;display:flex}.lpPEfG_more a{color:#ffffffc7;text-underline-offset:4px;transition:color .16s var(--ease-out), text-decoration-color .16s var(--ease-out);font-size:14px;-webkit-text-decoration:underline #ffffff47;text-decoration:underline #ffffff47;text-decoration-thickness:1px}.lpPEfG_more a:hover{color:#fff;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.lpPEfG_more a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #fff}@container g44 (max-height:700px){.lpPEfG_specs,.lpPEfG_more{display:none}}@container g44 (min-height:701px) and (max-height:800px){.lpPEfG_more{display:none}}@container g44 not (min-aspect-ratio:1.55){.lpPEfG_grid{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr)}.lpPEfG_media{--fx:.8;--fy:.72;grid-area:1/1}.lpPEfG_card{border-left:0;border-top:2px solid var(--red);width:auto;box-shadow:none;background:#242322;border-radius:0;grid-area:2/1;grid-template-columns:auto minmax(0,1fr) auto;justify-self:stretch;align-items:center;gap:8px 20px;margin:0;padding:12px clamp(16px,4cqw,56px)}.lpPEfG_cardHead{display:contents}.lpPEfG_kicker{display:none}.lpPEfG_stepNo{grid-area:1/3}.lpPEfG_cardBody{grid-area:1/1/auto/3;grid-template-columns:64px minmax(0,1fr);gap:16px}.lpPEfG_schema{width:64px;height:64px}.lpPEfG_list li:not([data-active]){display:none}.lpPEfG_list li{color:#fff;font-size:16px}.lpPEfG_card[data-done] .lpPEfG_list{display:none}.lpPEfG_cap{min-height:0;margin-top:4px}.lpPEfG_cardFoot{grid-area:2/1/auto/-1;min-height:0;padding-top:8px}.lpPEfG_copy{border-right:0;grid-area:3/1;padding:24px clamp(16px,4cqw,56px) 28px;display:block}.lpPEfG_eyebrow{margin-bottom:14px}.lpPEfG_sub{margin-top:12px}.lpPEfG_ctas{margin-top:20px}.lpPEfG_specs,.lpPEfG_more{display:none}}@container g44 (not (min-aspect-ratio:1.55)) and (min-width:820px){.lpPEfG_card{grid-template-columns:auto minmax(0,1fr) auto auto}.lpPEfG_cardBody{grid-column:1/3}.lpPEfG_cardFoot{border-top:0;grid-area:1/4;justify-content:flex-end;padding-top:0}.lpPEfG_stepNo{grid-column:3}.lpPEfG_copy{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"eyebrow ctas""title ctas""sub price""sub specs";align-content:center;column-gap:clamp(32px,5cqw,72px);padding-top:32px;padding-bottom:36px;display:grid}.lpPEfG_eyebrow{grid-area:eyebrow}.lpPEfG_title{grid-area:title}.lpPEfG_sub{grid-area:sub;align-self:start;margin-top:18px}.lpPEfG_ctas{grid-area:ctas;align-self:end;margin-top:0}.lpPEfG_price{grid-area:price}.lpPEfG_specs{grid-area:specs;margin-top:16px;display:grid}}@container g44 (not (min-aspect-ratio:1.55)) and (max-width:560px){.lpPEfG_card{padding-top:10px;padding-bottom:10px}.lpPEfG_cardBody{grid-template-columns:52px minmax(0,1fr);gap:12px}.lpPEfG_schema{width:52px;height:52px}.lpPEfG_list li{font-size:15px}.lpPEfG_cap{font-size:12px}.lpPEfG_cardFoot{gap:8px 14px}.lpPEfG_cardCta{min-height:38px}.lpPEfG_cardLink{font-size:13px}.lpPEfG_title{font-size:clamp(36px,10.5cqw,46px)}.lpPEfG_eyebrow{margin-bottom:10px;font-size:12px}.lpPEfG_sub{font-size:16px}.lpPEfG_ctas{flex-direction:column;gap:10px;margin-top:16px}.lpPEfG_cta,.lpPEfG_ghost{width:100%;min-height:48px}.lpPEfG_price{display:none}.lpPEfG_copy{padding-top:18px;padding-bottom:20px}.lpPEfG_hint{font-size:12px}.lpPEfG_note{font-size:10px}}@media (prefers-reduced-motion:reduce){.lpPEfG_list li,.lpPEfG_num{transition:none}}
.wOL9FG_hero{--red:#b50900;--graphite:#2b2a29;--slate:#333f48;--silver:#ccc;--ease-out:cubic-bezier(.23, 1, .32, 1);height:calc(100svh - var(--city-header-height,153px));isolation:isolate;background:var(--graphite);color:#fff;min-height:560px;font-family:var(--font-golos), system-ui, sans-serif;position:relative;overflow:hidden;container:g45/size}.wOL9FG_stage{--fx:.72;--fy:.55;--sw:max(100cqw, 177.778cqh);--sh:max(100cqh, 56.25cqw);z-index:0;width:var(--sw);height:var(--sh);left:calc((100cqw - var(--sw)) * var(--fx));top:calc((100cqh - var(--sh)) * var(--fy));position:absolute}.wOL9FG_photo{object-fit:cover}.wOL9FG_shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#2b2a29f2 0%,#2b2a29e0 26%,#2b2a2980 42%,#2b2a2900 56%),linear-gradient(#2b2a2900 78%,#2b2a2947 100%);position:absolute;inset:0}.wOL9FG_echo{z-index:2;box-sizing:border-box;transform-origin:0 0;opacity:0;visibility:hidden;pointer-events:none;background:#e4e4e4 padding-box padding-box;border:12px solid #0000;border-radius:58px;width:390px;height:844px;position:absolute;top:0;left:0;overflow:hidden}.wOL9FG_echoHead{background:#fff;height:112px;position:absolute;top:0;left:0;right:0}.wOL9FG_echoHead:after{content:"";background:var(--red);border-radius:50%;width:42px;height:42px;position:absolute;top:62px;left:70px}.wOL9FG_echoPill{background:#333f4857;border-radius:13px;width:190px;height:26px;margin-left:-95px;position:absolute;top:136px;left:50%}.wOL9FG_echoField{background:#fff;height:330px;position:absolute;bottom:0;left:0;right:0}.wOL9FG_echoField:before{content:"";background:#f1f1f1 repeating-linear-gradient(#0000 0 26px,#2b2a2921 26px 34px) content-box content-box;border-radius:20px;height:220px;padding:20px 60px 24px 18px;position:absolute;top:14px;left:14px;right:14px}.wOL9FG_echoSend{background:#b50900d1;border-radius:23px;width:150px;height:46px;position:absolute;bottom:30px;right:16px}.wOL9FG_echo:after{content:"";background:linear-gradient(118deg,#fff0 30%,#ffffff61 46%,#fff0 60%);position:absolute;inset:0}.wOL9FG_layout{z-index:3;pointer-events:none;grid-template-columns:minmax(0,1fr) auto;display:grid;position:absolute;inset:0}.wOL9FG_copy{pointer-events:auto;flex-direction:column;justify-content:center;max-width:600px;min-height:0;padding:32px clamp(28px,4cqw,72px);display:flex}.wOL9FG_slot{width:min(390px,46.21cqh - 29.5744px);margin:32px clamp(24px,4.5cqw,80px) 32px 0}.wOL9FG_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;align-items:center;gap:12px;margin:0 0 20px;font-size:13px;display:flex}.wOL9FG_eyebrow:before{content:"";background:var(--red);width:28px;height:2px}.wOL9FG_title{font:600 clamp(44px, 5.2cqw, 80px)/.98 var(--font-manrope), system-ui, sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0}.wOL9FG_sub{color:#ffffffdb;text-wrap:pretty;max-width:31ch;margin:20px 0 0;font-size:clamp(17px,1.3cqw,20px);line-height:1.45}.wOL9FG_steps{font:500 15px/1.2 var(--font-manrope), system-ui, sans-serif;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:26px 0 0;padding:0;list-style:none;display:flex}.wOL9FG_steps li{color:#ffffff8f;transition:color .24s var(--ease-out);align-items:center;gap:9px;display:inline-flex}.wOL9FG_steps li+li:before{content:"";background:#ffffff57;width:18px;height:1px;margin-right:1px}.wOL9FG_steps span{font-variant-numeric:tabular-nums;width:24px;height:24px;transition:background-color .24s var(--ease-out), border-color .24s var(--ease-out), color .24s var(--ease-out);border:1px solid #ffffff57;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.wOL9FG_steps li[data-state=done]{color:#ffffffd6}.wOL9FG_steps li[data-state=done] span{color:var(--graphite);background:#fff;border-color:#fff}.wOL9FG_steps li[data-state=now]{color:#fff}.wOL9FG_steps li[data-state=now] span{background:var(--red);border-color:var(--red);color:#fff}.wOL9FG_ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.wOL9FG_cta,.wOL9FG_ghost{min-height:54px;font:600 16px/1.2 var(--font-manrope), system-ui, sans-serif;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), transform .16s var(--ease-out);border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:14px 22px;text-decoration:none;display:inline-flex}.wOL9FG_cta{background:var(--red);color:#fff}.wOL9FG_cta svg{transition:transform .2s var(--ease-out);flex:none}.wOL9FG_ghost{color:#fff;border:1px solid #ffffff5c}@media (hover:hover) and (pointer:fine){.wOL9FG_cta:hover{background:color-mix(in srgb, var(--red) 84%, #000)}.wOL9FG_cta:hover svg{transform:translate(3px)}.wOL9FG_ghost:hover{background:#ffffff12;border-color:#fff}}.wOL9FG_cta:active,.wOL9FG_ghost:active{transform:scale(.98)}.wOL9FG_cta:focus-visible,.wOL9FG_ghost:focus-visible{outline-offset:3px;outline:2px solid #fff}.wOL9FG_price{color:#ffffffb3;margin:16px 0 0;font-size:14px;line-height:1.45}.wOL9FG_price s{color:#ffffff8c}.wOL9FG_specs{color:#ffffff9e;border-top:1px solid #ffffff24;max-width:44ch;margin:14px 0 0;padding-top:14px;font-size:13px;line-height:1.5}.wOL9FG_hint{color:#ffffffb8;align-items:center;gap:8px;margin:18px 0 0;font-size:13px;display:inline-flex}.wOL9FG_hint svg{color:var(--red);flex:none}.wOL9FG_hint a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:4px;font-weight:600;text-decoration-thickness:1.5px}.wOL9FG_hint a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #fff}.wOL9FG_card{--cw:390px;--ch:844px;z-index:4;box-sizing:border-box;width:var(--cw);height:var(--ch);transform-origin:0 0;color:var(--graphite);opacity:0;visibility:hidden;background:#1f1e1d;border-radius:58px;margin:0;padding:12px;position:absolute;top:0;left:0}.wOL9FG_lift{border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0;box-shadow:0 48px 90px -36px #000000b8,0 0 0 1px #ffffff1a}.wOL9FG_screen{background:#ececec;border-radius:46px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.wOL9FG_head{background:#fff;border-bottom:1px solid #2b2a2914;align-items:center;gap:12px;padding:52px 18px 14px 14px;display:flex}.wOL9FG_back{color:var(--slate);flex:none}.wOL9FG_avatar{background:var(--red);color:#fff;width:42px;height:42px;font:700 14px/1 var(--font-manrope), system-ui, sans-serif;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:grid}.wOL9FG_who{gap:2px;min-width:0;display:grid}.wOL9FG_who b{font:700 16px/1.2 var(--font-manrope), system-ui, sans-serif;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wOL9FG_who small{color:#333f48b3;font-size:13px}.wOL9FG_chat{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:14px;min-height:0;padding:16px 20px 18px;display:flex;overflow:hidden}.wOL9FG_pill{color:#fff;background:#333f48b3;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:500}.wOL9FG_tip{text-align:center;max-width:260px;color:var(--slate);background:#ffffffdb;border-radius:16px;margin:0;padding:14px 16px;font-size:14px;line-height:1.42}.wOL9FG_compose{background:#fff;border-top:1px solid #2b2a2914;padding:12px 12px 22px}.wOL9FG_field{color:var(--graphite);overflow-wrap:anywhere;background:#f3f3f3;border-radius:20px;padding:13px 16px 14px;font-size:17px;line-height:1.42;position:relative}.wOL9FG_para{margin:0}.wOL9FG_para+.wOL9FG_para{margin-top:5px}.wOL9FG_word{white-space:nowrap}.wOL9FG_ch{opacity:1}.wOL9FG_holder{color:#2b2a296b;opacity:0;pointer-events:none;position:absolute;top:13px;left:16px}.wOL9FG_caret{opacity:0;visibility:hidden;width:2px;height:1.2em;margin-top:.11em;position:absolute;top:0;left:0}.wOL9FG_caret:before{content:"";background:var(--red);border-radius:1px;animation:1s step-end infinite wOL9FG_blink;position:absolute;inset:0}@keyframes wOL9FG_blink{50%{opacity:0}}.wOL9FG_sendRow{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-left:6px;display:flex}.wOL9FG_count{color:#333f48b8;white-space:nowrap;font-size:13px}.wOL9FG_send{background:#333f4857;border-radius:999px;flex:none;display:inline-flex;position:relative}.wOL9FG_ring{border-radius:inherit;border:2px solid var(--red);opacity:0;visibility:hidden;position:absolute;inset:0}.wOL9FG_sendLit{border-radius:inherit;background:var(--red);opacity:0;visibility:hidden;position:absolute;inset:0}.wOL9FG_sendLabel{font:600 16px/1.2 var(--font-manrope), system-ui, sans-serif;color:#fff;align-items:center;gap:8px;padding:11px 18px 11px 20px;display:inline-flex;position:relative}.wOL9FG_srOnly{clip-path:inset(50%);white-space:pre-line;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wOL9FG_note{z-index:3;letter-spacing:.04em;color:#ffffffc7;background:#2b2a29b8;border-radius:3px;margin:0;padding:3px 8px;font-size:11px;position:absolute;bottom:12px;right:14px}@container g45 (max-height:760px){.wOL9FG_specs{display:none}.wOL9FG_eyebrow{margin-bottom:16px}.wOL9FG_steps{margin-top:20px}.wOL9FG_ctas{margin-top:22px}}@container g45 (max-height:640px){.wOL9FG_hint{display:none}.wOL9FG_sub{margin-top:14px}}@container g45 (max-width:700px){.wOL9FG_stage{--fx:.66;--fy:.5}.wOL9FG_shade{background:linear-gradient(#2b2a29f2 0%,#2b2a29e6 36%,#2b2a2959 58%,#2b2a2933 100%)}.wOL9FG_layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.wOL9FG_copy{justify-content:flex-start;max-width:none;padding:20px 16px 6px}.wOL9FG_slot{width:auto;margin:10px 16px 14px}.wOL9FG_card{--cw:320px;--ch:520px;border-radius:48px;padding:10px}.wOL9FG_screen{border-radius:38px}.wOL9FG_head{gap:10px;padding:34px 14px 12px 10px}.wOL9FG_who b{font-size:15px}.wOL9FG_chat{gap:10px;padding:10px 14px}.wOL9FG_tip{display:none}.wOL9FG_compose{padding:10px 10px 16px}.wOL9FG_field{padding:11px 14px 12px;font-size:16px}.wOL9FG_holder{top:11px;left:14px}.wOL9FG_eyebrow{margin-bottom:12px;font-size:12px}.wOL9FG_title{font-size:clamp(36px,10.5cqw,46px)}.wOL9FG_sub{max-width:none;margin-top:10px;font-size:15.5px}.wOL9FG_steps{margin-top:14px;font-size:14px}.wOL9FG_ctas{flex-wrap:nowrap;gap:8px;margin-top:16px}.wOL9FG_cta,.wOL9FG_ghost{white-space:nowrap;flex:auto;gap:8px;min-height:48px;padding:12px 10px;font-size:14.5px}.wOL9FG_price,.wOL9FG_specs,.wOL9FG_hint{display:none}.wOL9FG_note{font-size:10px;bottom:8px;right:10px}}@media (prefers-reduced-motion:reduce){.wOL9FG_caret:before{animation:none}.wOL9FG_steps li,.wOL9FG_steps span{transition:none}}
