._3tw6zq_art{width:100%;height:auto;display:block;overflow:visible}._3tw6zq_st{opacity:0}._3tw6zq_s0,._3tw6zq_s1,._3tw6zq_s2,._3tw6zq_s3{transform:translateY(-100px)}._3tw6zq_art[data-s="0"] ._3tw6zq_s0,._3tw6zq_art[data-s="1"] ._3tw6zq_s1,._3tw6zq_art[data-s="2"] ._3tw6zq_s2,._3tw6zq_art[data-s="3"] ._3tw6zq_s3{opacity:1}._3tw6zq_art[data-s="3"] ._3tw6zq_s3{transform:none}@media (prefers-reduced-motion:no-preference){._3tw6zq_st{transition:opacity .4s var(--ease-io),transform .6s var(--ease-io)}}._3tw6zq_track{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(32px,5vw,96px);margin-top:clamp(40px,4vw,56px);display:grid}._3tw6zq_stick{align-self:start;gap:28px;display:grid;position:sticky;top:max(24px,50vh - 330px)}._3tw6zq_stick ._3tw6zq_art{max-width:560px;margin-inline:auto}._3tw6zq_rail{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}._3tw6zq_rail:before{content:"";background:var(--t1);height:2px;position:absolute;top:7px;left:12.5%;right:12.5%}._3tw6zq_rail li{text-align:center;font:400 12px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);justify-items:center;gap:10px;display:grid;position:relative}._3tw6zq_rail li svg polygon{fill:#fff;stroke:var(--cobalt);stroke-width:1.5px}._3tw6zq_rail li[aria-current=step]{color:var(--ink)}._3tw6zq_rail li[aria-current=step] svg polygon{fill:var(--cobalt)}@media (prefers-reduced-motion:no-preference){._3tw6zq_rail li svg polygon{transition:fill var(--t-base)}}._3tw6zq_steps{margin:0;padding:0;list-style:none}._3tw6zq_step{grid-template-columns:minmax(0,1fr);align-content:center;gap:20px;min-width:0;min-height:70vh;padding-block:48px;display:grid}._3tw6zq_step:first-child{align-content:start;min-height:56vh;padding-top:0}._3tw6zq_step:last-child{min-height:56vh}._3tw6zq_stepHead{gap:10px;display:grid}._3tw6zq_stepHead h3,._3tw6zq_stepHead p{margin:0}._3tw6zq_mini{display:none}@media (max-width:900px){._3tw6zq_track{grid-template-columns:minmax(0,1fr)}._3tw6zq_stick{display:none}._3tw6zq_steps{padding-left:44px;position:relative}._3tw6zq_steps:before{content:"";background:var(--t1);width:2px;position:absolute;top:8px;bottom:8px;left:19px}._3tw6zq_step,._3tw6zq_step:first-child,._3tw6zq_step:last-child{align-content:start;min-height:0;padding-block:0 56px}._3tw6zq_step:before{content:"";background:var(--cobalt);width:14px;height:14px;margin-top:22px;position:absolute;left:13px;transform:scaleY(.57)rotate(45deg)}._3tw6zq_mini{width:96px;display:block}._3tw6zq_stepHead{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px 16px}._3tw6zq_stepHead>._3tw6zq_mini{grid-row:span 2}}@media (max-width:600px){._3tw6zq_step .x-frame{margin-left:-44px}}@media (max-width:420px){._3tw6zq_stepHead{grid-template-columns:72px 1fr}._3tw6zq_mini{width:72px}}
.-_CTAq_mail,.-_CTAq_quote,.-_CTAq_preview,.-_CTAq_status{font-size:15px;line-height:1.5;overflow:hidden}.-_CTAq_mailHead{border-bottom:1px solid var(--line);gap:4px;margin:0;padding:16px 20px;display:grid}.-_CTAq_mailHead div{grid-template-columns:64px 1fr;gap:8px;display:grid}.-_CTAq_mailHead dt{font:400 12px/1.9 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}.-_CTAq_mailHead dd{color:var(--text);overflow-wrap:anywhere;min-width:0;margin:0}.-_CTAq_mailHead b{color:var(--ink)}.-_CTAq_mailBody{color:var(--text);padding:16px 20px 20px}.-_CTAq_mailBody p{margin:0 0 6px}.-_CTAq_mailBody h4{color:var(--ink);margin:14px 0 4px;font-size:15px}.-_CTAq_mailBody ul{margin:0;padding-left:18px}.-_CTAq_mailBody li+li{margin-top:2px}.-_CTAq_quote{padding:20px}.-_CTAq_qTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.-_CTAq_qBrand{letter-spacing:-.018em;align-items:center;gap:8px;font-size:18px;font-weight:700;display:inline-flex}.-_CTAq_qRef{font:400 12px/1 var(--mono);letter-spacing:.04em;color:var(--soft)}.-_CTAq_qLabel{color:var(--soft);margin:16px 0 10px;font-weight:500}.-_CTAq_qRow{border:1px solid var(--line);background:#f8f9fb;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:start;gap:12px;margin-bottom:8px;padding:12px 14px;display:grid}.-_CTAq_qRow b{color:var(--ink);font-weight:600;display:block}.-_CTAq_qRow div span{color:var(--text);font-size:14px;display:block}.-_CTAq_qChip{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:grid}.-_CTAq_qOpt .-_CTAq_qChip{border:1.5px solid var(--cobalt);color:var(--cobalt);background:#fff}.-_CTAq_qAmt{letter-spacing:-.018em;text-align:right;white-space:nowrap;font-size:17px}.-_CTAq_qAmt small{color:var(--soft);letter-spacing:0;font-size:12px;font-weight:400;display:block}.-_CTAq_qTotal{background:var(--t1);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:2px 0 14px;padding:12px 16px;display:flex}.-_CTAq_qTotal b{font-family:var(--font-display),var(--font-onest),sans-serif;letter-spacing:-.018em;font-size:24px}.-_CTAq_qSched{border-top:1px solid var(--line);gap:4px;margin:6px 0 0;padding:12px 0 0;font-size:14px;list-style:none;display:grid}.-_CTAq_qSched li{color:var(--text);justify-content:space-between;gap:12px;display:flex}.-_CTAq_qSched b{color:var(--ink);font-weight:600}.-_CTAq_qAccept{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;display:flex}.-_CTAq_qBtn{background:var(--cobalt);color:#fff;border-radius:8px;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 3px #1a3ab8}.-_CTAq_qNote{color:var(--soft);font-size:13px}.-_CTAq_pBar{border-bottom:1px solid var(--line);background:#f8f9fb;align-items:center;gap:12px;padding:10px 14px;display:flex}.-_CTAq_dots{gap:5px;display:flex}.-_CTAq_dots i{background:var(--t1);border-radius:50%;width:8px;height:8px}.-_CTAq_url{border:1px solid var(--line);min-width:0;font:400 12.5px/1.5 var(--mono);color:var(--text);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:6px;flex:1;padding:4px 10px;overflow:hidden}.-_CTAq_pBody{padding:18px 20px 20px}.-_CTAq_pHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.-_CTAq_pList{color:var(--text);gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.-_CTAq_pList li{align-items:baseline;gap:10px;display:flex}.-_CTAq_tag,.-_CTAq_tagDone{font:400 11px/1.6 var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;flex:none;padding:1px 7px}.-_CTAq_tag{background:var(--t1);color:var(--ink)}.-_CTAq_tagDone{background:var(--ink);color:#fff}.-_CTAq_pActs{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.-_CTAq_ghost{border:1px solid var(--rule);border-radius:8px;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.-_CTAq_status{padding:18px 20px 8px}.-_CTAq_sHead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding-bottom:14px;display:flex}.-_CTAq_sHead b{display:block}.-_CTAq_ok{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.-_CTAq_ok:before{content:"";border-left:2px solid var(--cobalt);border-bottom:2px solid var(--cobalt);width:10px;height:5px;margin-top:-4px;transform:rotate(-45deg)}.-_CTAq_sRows{margin:0}.-_CTAq_sRows div{border-bottom:1px solid var(--line-2);grid-template-columns:100px 1fr;gap:12px;padding-block:10px;display:grid}.-_CTAq_sRows div:last-child{border-bottom:0}.-_CTAq_sRows dt{font-weight:600}.-_CTAq_sRows dd{color:var(--text);margin:0}@media (max-width:420px){.-_CTAq_sRows div,.-_CTAq_mailHead div{grid-template-columns:1fr;gap:0}.-_CTAq_quote,.-_CTAq_status{padding:16px 14px}.-_CTAq_qRow{grid-template-columns:24px 1fr auto;gap:10px;padding:10px}.-_CTAq_qChip{width:22px;height:22px;font-size:12px}.-_CTAq_qRow div span{font-size:13px}.-_CTAq_qTotal b{font-size:20px}}
.tf4hIW_lanes{gap:20px;display:grid}.tf4hIW_lane{border:1px solid var(--line);border-bottom:3px solid var(--t1);background:#fff;border-radius:16px;grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:32px;padding:clamp(24px,3vw,36px);display:grid}.tf4hIW_who{justify-items:start;gap:8px;display:grid}.tf4hIW_who .sh-tlink{color:var(--cobalt);margin-top:4px}.tf4hIW_rail{position:relative}.tf4hIW_line{left:14px;right:calc((100% - 16px * (var(--n) - 1)) / var(--n) - 14px);background:var(--cobalt);transform-origin:0;height:2px;position:absolute;top:7px}.tf4hIW_stops{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.tf4hIW_stops li{align-content:start;justify-items:start;gap:6px;display:grid}.tf4hIW_stops li svg{box-sizing:content-box;background:#fff;margin-bottom:8px;padding-inline:2px}.tf4hIW_stops b{font-size:18px;font-weight:600;line-height:1.3}.tf4hIW_stops span{font:400 13px/1.5 var(--mono);letter-spacing:.02em;color:var(--soft)}@media (prefers-reduced-motion:no-preference){.tf4hIW_lanes[data-play=on] .tf4hIW_line{animation:tf4hIW_lane-draw .9s var(--ease-out) both;animation-delay:calc(var(--i) * .24s)}}@keyframes tf4hIW_lane-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1000px){.tf4hIW_lane{grid-template-columns:1fr}}@media (max-width:700px){.tf4hIW_stops{grid-template-columns:1fr;gap:18px}.tf4hIW_line{transform-origin:top;width:2px;height:auto;inset:8px auto 8px 13px}.tf4hIW_stops li{grid-template-columns:28px 1fr;gap:2px 14px}.tf4hIW_stops li svg{grid-row:span 2;margin:3px 0 0}@media (prefers-reduced-motion:no-preference){.tf4hIW_lanes[data-play=on] .tf4hIW_line{animation-name:tf4hIW_lane-drop}}}@keyframes tf4hIW_lane-drop{0%{transform:scaleY(0)}to{transform:scaleY(1)}}
.C51wLa_track{gap:22px;margin:28px 0 0;padding:0;list-style:none;display:grid;position:relative}.C51wLa_track:before{content:"";background:var(--t1);width:2px;position:absolute;top:10px;bottom:10px;left:13px}.C51wLa_track li{grid-template-columns:28px 1fr;align-items:start;gap:14px;display:grid;position:relative}.C51wLa_track li svg{margin-top:4px;position:relative}.C51wLa_track b{font-size:17px;font-weight:600;line-height:1.35;display:block}.C51wLa_track span{margin-top:2px;display:block}
.qPvIvG_top{padding-block:clamp(24px,4vw,56px) clamp(56px,7vw,96px)}.qPvIvG_fork{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.qPvIvG_door{grid-template-columns:44px 1fr 20px;align-items:start;gap:20px;min-height:64px;display:grid}.qPvIvG_door>svg:last-child{color:var(--muted);transition:transform var(--t-base) var(--ease-out),color var(--t-base);margin-top:6px}.qPvIvG_door:hover>svg:last-child{color:var(--cobalt);transform:translate(4px)}.qPvIvG_doorText{gap:8px;display:grid}.qPvIvG_doorText b{font-family:var(--font-display),var(--font-onest),sans-serif;letter-spacing:-.018em;font-size:clamp(22px,1.9vw,28px);line-height:1.2}.qPvIvG_doorText>span:not([class*=x-meta]){color:var(--text)}.qPvIvG_formWrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:56px clamp(32px,6vw,112px);display:grid}.qPvIvG_aside{border:1px solid var(--line);border-bottom:3px solid var(--t1);background:#fff;border-radius:16px;padding:clamp(24px,3vw,36px);position:sticky;top:24px}.qPvIvG_next{gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.qPvIvG_next li{grid-template-columns:28px 1fr;gap:14px;display:grid}.qPvIvG_next li svg{margin-top:5px}.qPvIvG_next b{display:block}.qPvIvG_next span{color:var(--text);font-size:16px}.qPvIvG_mail{border-top:1px solid var(--line);margin:24px 0 0;padding-top:20px;font-size:16px}@media (max-width:900px){.qPvIvG_fork,.qPvIvG_formWrap{grid-template-columns:minmax(0,1fr)}.qPvIvG_aside{position:static}}@media (max-width:600px){.qPvIvG_door{grid-template-columns:32px 1fr;gap:14px}.qPvIvG_door>svg:first-child{width:32px;height:32px}.qPvIvG_door>svg:last-child{display:none}}
.FLvSGW_wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:56px clamp(32px,6vw,112px);padding-block:clamp(24px,4vw,56px) clamp(88px,10vw,144px);display:grid}.FLvSGW_main{max-width:44rem}.FLvSGW_form{margin-top:40px}.FLvSGW_hint{color:var(--soft);margin:-4px 0 10px;font-size:15px}.FLvSGW_more{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.FLvSGW_more summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding-block:8px;font-weight:600;list-style:none;display:flex}.FLvSGW_more summary::-webkit-details-marker{display:none}.FLvSGW_more summary:before{content:"+";border:1.5px solid var(--rule);width:22px;height:22px;transition:transform var(--t-base) var(--ease-out);border-radius:6px;flex:none;place-items:center;font-weight:500;line-height:1;display:inline-grid}.FLvSGW_more[open] summary:before{content:"–"}.FLvSGW_more summary small{color:var(--soft);font-weight:400}.FLvSGW_moreBody{gap:28px;padding:8px 0 28px;display:grid}.FLvSGW_aside{border:1px solid var(--line);border-bottom:3px solid var(--t1);background:#fff;border-radius:16px;padding:clamp(24px,3vw,36px);position:sticky;top:24px}.FLvSGW_gets{gap:16px;margin:20px 0 16px;padding:0;list-style:none;display:grid}.FLvSGW_gets li{grid-template-columns:20px 1fr;gap:12px;display:grid}.FLvSGW_gets li svg{margin-top:4px}.FLvSGW_gets b{font-weight:600;display:block}.FLvSGW_gets span{color:var(--text);font-size:16px;line-height:1.5;display:block}.FLvSGW_guarantee{border-top:1px solid var(--line);margin:28px 0 0;padding-top:20px;font-size:17px;font-weight:600}.FLvSGW_done{margin-top:40px}.FLvSGW_done .x-h3{margin:10px 0 12px}.FLvSGW_done .x-body{margin:0}.FLvSGW_inPlan{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.FLvSGW_desk{max-width:560px}.FLvSGW_parts{border-top:1px solid #d6def5;margin:0;padding:0;list-style:none}.FLvSGW_parts li{border-bottom:1px solid #d6def5;grid-template-columns:200px 1fr;align-items:start;gap:32px;padding-block:28px;display:grid}.FLvSGW_parts .x-body{margin:8px 0 6px}.FLvSGW_mini{border:1px solid var(--line);border-bottom:3px solid var(--t1);background:#fff;border-radius:12px;width:100%;height:auto;padding:10px;display:block}.FLvSGW_pricenote{color:var(--text);margin:40px 0 0;font-size:18px}@media (max-width:900px){.FLvSGW_wrap,.FLvSGW_inPlan{grid-template-columns:minmax(0,1fr)}.FLvSGW_aside{position:static}.FLvSGW_desk{max-width:420px;margin-inline:auto}}@media (max-width:640px){.FLvSGW_parts li{grid-template-columns:1fr;gap:16px}.FLvSGW_mini{max-width:240px}}
._9uopiq_hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,96px);padding-block:clamp(24px,4vw,56px) clamp(64px,8vw,112px);display:grid}._9uopiq_hero .x-h1{max-width:17ch}._9uopiq_glance{padding:28px}._9uopiq_glance ol{margin:14px 0 0;padding:0;list-style:none}._9uopiq_glance li+li{border-top:1px solid var(--line-2)}._9uopiq_glance a{min-height:44px;color:var(--ink);grid-template-columns:28px 1fr;align-items:start;gap:14px;padding-block:12px;text-decoration:none;display:grid}._9uopiq_glance a svg{margin-top:5px}._9uopiq_glance a b{transition:color var(--t-fast);font-weight:600;display:block}._9uopiq_glance a:hover b{color:var(--cobalt)}._9uopiq_glance a span span{color:var(--text);font-size:16px;display:block}@media (max-width:900px){._9uopiq_hero{grid-template-columns:1fr}._9uopiq_glance{display:none}}._9uopiq_care{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}._9uopiq_care .x-lede{margin-bottom:20px}._9uopiq_careMeta{font:400 13px/1.5 var(--mono);letter-spacing:.02em;color:var(--soft);margin:0 0 8px}._9uopiq_plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}._9uopiq_planTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}._9uopiq_planTop p{color:var(--text);margin:0}._9uopiq_planTop b{font-family:var(--font-display),var(--font-onest),sans-serif;letter-spacing:-.018em;color:var(--ink);font-size:28px}._9uopiq_planFor{color:var(--text);margin:8px 0 0}._9uopiq_planList{border-top:1px solid var(--line);margin:20px 0 0;padding:0;list-style:none}._9uopiq_planList li{border-bottom:1px solid var(--line-2);grid-template-columns:20px 1fr;gap:12px;padding-block:10px;font-size:16px;display:grid}._9uopiq_planList li svg{margin-top:3px}@media (max-width:1000px){._9uopiq_care{grid-template-columns:1fr}}@media (max-width:640px){._9uopiq_plans{grid-template-columns:1fr}}
