._page_mo3qf_1{background:var(--paper)}._page_mo3qf_1 [id]{scroll-margin-top:100px}._wrap_mo3qf_3{width:min(1240px, calc(100% - 2 * var(--gutter)));margin-inline:auto}._hero_mo3qf_4{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;padding-block:76px 84px;display:grid}._hero_mo3qf_4 h1{font:400 clamp(48px, 5.8vw, 82px)/1.03 var(--serif);letter-spacing:-.035em}._page_mo3qf_1 em{color:var(--olive);font-weight:400}._lead_mo3qf_7{max-width:510px;color:var(--ink-soft);margin-top:24px;font-size:18px;line-height:1.75}._heroActions_mo3qf_8{align-items:center;gap:24px;margin-top:30px;display:flex}._heroActions_mo3qf_8>span{font-size:15px}._heroActions_mo3qf_8 small{color:var(--muted);font-size:11px}._powerPanel_mo3qf_11{color:var(--paper);background:var(--ink);border-radius:4px;padding:30px 34px}._panelHeading_mo3qf_12{color:var(--lime);text-transform:uppercase;font:11px var(--mono);letter-spacing:.1em;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}._powerOption_mo3qf_13{border-top:1px solid #ffffff30;align-items:center;gap:22px;padding-block:28px;display:flex}._modelNumber_mo3qf_14{color:#bec5b8;font:12px var(--mono);align-self:flex-start;margin-top:12px}._powerOption_mo3qf_13>div{gap:8px;display:grid}._powerOption_mo3qf_13 strong{font:400 clamp(34px, 4.3vw, 60px)/1 var(--serif);letter-spacing:-.04em;white-space:nowrap}._powerOption_mo3qf_13>div>span{color:#cbd0c5;font:11px var(--mono);letter-spacing:.05em}._powerOption_mo3qf_13>span:last-child{color:var(--lime);margin-left:auto;font-size:25px}._powerPanel_mo3qf_11>p{border-top:1px solid #ffffff30;padding-top:20px;font-size:13px;line-height:1.8}._powerPanel_mo3qf_11>p>span{color:#bec5b8;font-size:11px}._page_mo3qf_1 h2{font:400 clamp(37px, 4vw, 55px)/1.1 var(--serif);letter-spacing:-.025em}._sectionHeading_mo3qf_22{grid-template-columns:1.15fr 1fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}._sectionHeading_mo3qf_22>p{max-width:450px;color:var(--muted);line-height:1.8}._catalog_mo3qf_24{border-top:1px solid var(--line);padding-block:40px 80px}._cards_mo3qf_25{grid-template-columns:1fr 1fr;gap:24px;display:grid}._card_mo3qf_25{background:var(--stone);border:1px solid var(--line);border-radius:4px;min-width:0;padding:30px}._cardTop_mo3qf_27{font:11px var(--mono);color:var(--olive-dark);justify-content:space-between;gap:12px;margin-bottom:24px;display:flex}._cardTop_mo3qf_27>span:last-child{font-weight:700}._productPhoto_mo3qf_29{aspect-ratio:4/3;background:#fff;border-radius:3px;margin-bottom:24px;overflow:hidden}._productPhoto_mo3qf_29 img{object-fit:contain;width:100%;height:100%;padding:16px;display:block}._card_mo3qf_25 h3{font:400 clamp(27px, 3vw, 35px)/1.15 var(--serif)}._description_mo3qf_32{min-height:78px;color:var(--muted);margin-top:16px;font-size:14px;line-height:1.8}._specs_mo3qf_33{border-block:1px solid var(--line);margin-top:20px;padding-block:14px;font-size:13px}._specs_mo3qf_33>div,._tariffs_mo3qf_34>div{justify-content:space-between;gap:18px;padding-block:6px;display:flex}._specs_mo3qf_33 dt,._tariffs_mo3qf_34 dt{color:var(--muted)}._specs_mo3qf_33 dd,._tariffs_mo3qf_34 dd{text-align:right}._price_mo3qf_37{align-items:baseline;gap:14px;margin-block:25px 14px;display:flex}._price_mo3qf_37 strong{font:400 56px/1 var(--serif);letter-spacing:-.04em}._price_mo3qf_37>span{color:var(--muted);font-size:13px}._tariffs_mo3qf_34{font-size:14px}._tariffs_mo3qf_34 dd{font-weight:600}._deposit_mo3qf_42{border-top:1px solid var(--line);margin-top:14px;padding-top:18px;font-size:12px;line-height:1.7}._card_mo3qf_25 .anchor-price{margin-block:8px 18px}._card_mo3qf_25 .button{width:100%;margin-top:12px;font-size:13px}._catalogNote_mo3qf_45{max-width:850px;color:var(--muted);margin-top:20px;font-size:12px;line-height:1.8}._pickup_mo3qf_46{background:var(--stone);padding-block:76px}._steps_mo3qf_47{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}._steps_mo3qf_47 li{border-top:1px solid var(--line);padding-top:22px}._steps_mo3qf_47 li>span{font:11px var(--mono);color:var(--olive)}._steps_mo3qf_47 h3{font:400 27px/1.2 var(--serif);margin-top:16px}._steps_mo3qf_47 p{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.8}._inquiry_mo3qf_52{background:var(--ink);color:var(--paper);padding-block:88px}._inquiryGrid_mo3qf_53,._faq_mo3qf_53{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}._inquiryCopy_mo3qf_54 .eyebrow,._inquiryCopy_mo3qf_54 em{color:var(--lime)}._inquiryCopy_mo3qf_54>p:not(.eyebrow){margin-top:28px;line-height:1.8}._inquiryCopy_mo3qf_54 ._terms_mo3qf_56{color:#c3cbbf;max-width:360px;font-size:14px}._inquiry_mo3qf_52 .reservation-form{min-width:0;color:var(--ink);background:var(--paper);box-shadow:none;border:0;border-radius:8px;padding:30px}._inquiry_mo3qf_52 .form-estimate{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}._inquiry_mo3qf_52 .form-fineprint{text-align:left;margin-bottom:16px;font-size:12px;line-height:1.7}._faq_mo3qf_53{padding-block:90px}@media (max-width:1000px){._hero_mo3qf_4{gap:35px}._heroActions_mo3qf_8{flex-direction:column;align-items:flex-start;gap:15px}._sectionHeading_mo3qf_22,._inquiryGrid_mo3qf_53,._faq_mo3qf_53{gap:36px}._inquiryGrid_mo3qf_53{grid-template-columns:1fr}._inquiryCopy_mo3qf_54 ._terms_mo3qf_56{max-width:650px}._steps_mo3qf_47{gap:24px}}@media (max-width:700px){._hero_mo3qf_4,._cards_mo3qf_25,._sectionHeading_mo3qf_22,._steps_mo3qf_47,._faq_mo3qf_53{grid-template-columns:1fr}._hero_mo3qf_4{padding-block:40px 50px}._hero_mo3qf_4 h1{font-size:clamp(45px,10vw,65px)}._lead_mo3qf_7{font-size:16px}._heroActions_mo3qf_8>.button{width:100%}._heroActions_mo3qf_8{align-items:stretch}._powerPanel_mo3qf_11{padding:24px}._powerOption_mo3qf_13{gap:14px;padding-block:22px}._powerOption_mo3qf_13 strong{font-size:clamp(32px,8vw,48px)}._sectionHeading_mo3qf_22{gap:22px}._card_mo3qf_25{padding:24px 20px}._description_mo3qf_32{min-height:0}._catalog_mo3qf_24{padding-block:40px 50px}._pickup_mo3qf_46,._inquiry_mo3qf_52,._faq_mo3qf_53{padding-block:55px}._inquiry_mo3qf_52 .reservation-form{padding:22px 16px}._inquiry_mo3qf_52 .two-columns{grid-template-columns:1fr}._inquiry_mo3qf_52 input[type=date]{min-width:0}}
