._58PCaW_direct{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:22px;padding:28px;display:grid}._58PCaW_direct h2{color:var(--color-text);font-size:22px;font-weight:800}._58PCaW_block{gap:6px;display:grid}._58PCaW_block h3{color:var(--color-text);font-size:15px;font-weight:700}._58PCaW_block p{color:var(--color-muted);font-size:15px;line-height:1.7}._58PCaW_block ._58PCaW_value{color:var(--color-text);font-size:18px;font-weight:700}._58PCaW_block ._58PCaW_value a:hover{color:var(--color-primary)}._58PCaW_buttons{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}._58PCaW_more{color:var(--color-primary);font-size:15px;font-weight:700}._58PCaW_more:hover{color:var(--color-primary-dark)}@media (max-width:560px){._58PCaW_buttons>*{flex:100%}}
._95Hfrq_intro{max-width:680px;margin-bottom:48px}._95Hfrq_intro h2{color:var(--color-text);font-size:36px;font-weight:800;line-height:1.15}._95Hfrq_subtitle{color:var(--color-muted);margin-top:14px;font-size:17px;line-height:1.7}._95Hfrq_centered{text-align:center;margin-inline:auto}@media (max-width:520px){._95Hfrq_intro{margin-bottom:32px}._95Hfrq_intro h2{font-size:28px}}
._2miA2a_section{padding-block:var(--section-space)}._2miA2a_steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}._2miA2a_step{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;padding:22px 20px}._2miA2a_step h3{color:var(--color-text);margin-top:12px;font-size:17px;font-weight:700;line-height:1.35}._2miA2a_step p{color:var(--color-muted);margin-top:8px;font-size:15px;line-height:1.65}._2miA2a_number{background:var(--color-primary-soft);width:30px;height:30px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}._2miA2a_timeline{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:16px;margin-top:40px;display:grid}._2miA2a_span{color:var(--color-muted);align-content:start;gap:4px;font-size:14.5px;line-height:1.5;display:grid}._2miA2a_span strong{color:var(--color-text);font-weight:700}._2miA2a_daily{text-align:center}._2miA2a_oldest{text-align:end}._2miA2a_points{border-top:2px solid var(--color-border);justify-content:space-between;align-items:center;min-height:12px;margin-bottom:10px;display:flex}._2miA2a_recent{justify-content:flex-start;gap:6px}._2miA2a_oldest ._2miA2a_points{justify-content:flex-end}._2miA2a_point{background:var(--color-primary);border-radius:50%;flex:none;width:12px;height:12px;margin-top:-2px;transform:translateY(-6px)}._2miA2a_ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}._2miA2a_way{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:24px}._2miA2a_way h3{color:var(--color-text);font-size:18px;font-weight:700}._2miA2a_way p{color:var(--color-muted);margin-top:8px;font-size:15px;line-height:1.7}._2miA2a_shot{max-width:760px;margin:32px auto 0}@media (max-width:960px){._2miA2a_steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){._2miA2a_steps,._2miA2a_ways,._2miA2a_timeline{grid-template-columns:minmax(0,1fr)}._2miA2a_daily,._2miA2a_oldest{text-align:start}._2miA2a_oldest ._2miA2a_points{justify-content:flex-start}._2miA2a_timeline{gap:20px}}
.Ri-tpW_section{background:var(--color-surface);padding-block:var(--section-space)}.Ri-tpW_figure{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;max-width:980px;margin:0 auto;padding:28px}.Ri-tpW_wide,.Ri-tpW_tall{width:100%;height:auto;font-family:var(--font-body);display:block}.Ri-tpW_tall{max-width:360px;margin:0 auto;display:none}:is([dir=rtl] .Ri-tpW_wide,[dir=rtl] .Ri-tpW_tall){transform:scaleX(-1)}:is([dir=rtl] .Ri-tpW_wide text,[dir=rtl] .Ri-tpW_tall text){transform-box:fill-box;transform-origin:50%;transform:scaleX(-1)}[dir=rtl] .Ri-tpW_groupLabel{text-anchor:end}[dir=rtl] .Ri-tpW_wide .Ri-tpW_note{text-anchor:end}.Ri-tpW_node rect{fill:#fff;stroke:var(--color-border);stroke-width:1.5px}.Ri-tpW_ours rect{fill:var(--color-primary-soft);stroke:var(--color-primary);stroke-width:1.5px}.Ri-tpW_node text,.Ri-tpW_ours text{fill:var(--color-text);font-size:15px;font-weight:700}.Ri-tpW_group{fill:none;stroke:var(--color-primary);stroke-dasharray:6 6;stroke-width:1.5px}.Ri-tpW_groupLabel{fill:var(--color-primary);font-size:14px;font-weight:700}.Ri-tpW_arrow{fill:none;stroke:var(--color-primary);stroke-width:2px}.Ri-tpW_head{fill:var(--color-primary)}.Ri-tpW_link{fill:none;stroke:var(--color-muted);stroke-width:2px}.Ri-tpW_note{fill:var(--color-muted);font-size:14px;font-style:italic}.Ri-tpW_caption{max-width:720px;color:var(--color-muted);text-align:center;margin:20px auto 0;font-size:15px;line-height:1.65}@media (max-width:720px){.Ri-tpW_figure{padding:16px}.Ri-tpW_wide{display:none}.Ri-tpW_tall{display:block}}
.O0n4BG_section{border-block:1px solid var(--color-border);background:var(--color-surface);padding-block:var(--section-space)}.O0n4BG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.O0n4BG_card{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;align-items:flex-start;gap:16px;height:100%;padding:22px;transition:border-color .16s,box-shadow .16s;display:flex}.O0n4BG_card:hover{box-shadow:var(--shadow-soft);border-color:#1261a059}.O0n4BG_card:hover strong{color:var(--color-primary)}.O0n4BG_mark{background:var(--color-surface);border-radius:12px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.O0n4BG_mark svg{width:26px;height:26px}.O0n4BG_text{gap:4px;display:grid}.O0n4BG_text strong{color:var(--color-text);font-size:18px;font-weight:800}.O0n4BG_text span{color:var(--color-muted);font-size:14.5px;line-height:1.55}.O0n4BG_note{max-width:760px;color:var(--color-text);text-align:center;margin:28px auto 0;font-size:15.5px}.O0n4BG_more{text-align:center;margin-top:12px}.O0n4BG_more a{color:var(--color-primary);text-underline-offset:3px;font-size:15px;font-weight:600;text-decoration:underline}@media (max-width:900px){.O0n4BG_grid{grid-template-columns:minmax(0,1fr)}}
.LA1jJq_section{padding-block:var(--section-space);scroll-margin-top:56px}.LA1jJq_rows{gap:72px;margin:0;padding:0;list-style:none;display:grid}.LA1jJq_row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.LA1jJq_row:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.LA1jJq_row:nth-child(2n) .LA1jJq_screen{order:2}.LA1jJq_text h3{color:var(--color-text);font-size:26px;font-weight:800;line-height:1.2}.LA1jJq_text p{color:var(--color-muted);margin-top:12px;font-size:16.5px;line-height:1.7}.LA1jJq_detail{border-inline-start:3px solid var(--color-accent);padding-inline-start:12px;color:var(--color-text)!important;font-size:15px!important}.LA1jJq_panel{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);max-width:760px;color:var(--color-muted);text-align:center;margin:72px auto 0;padding:18px 22px;font-size:15.5px;line-height:1.6}.LA1jJq_panel a{color:var(--color-primary);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (max-width:900px){.LA1jJq_rows{gap:48px}.LA1jJq_row,.LA1jJq_row:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:20px}.LA1jJq_row .LA1jJq_screen,.LA1jJq_row:nth-child(2n) .LA1jJq_screen{order:0}.LA1jJq_text h3{font-size:22px}}
.W0KR8q_section{border-block:1px solid var(--color-border);background:var(--color-surface);padding-block:var(--section-space)}.W0KR8q_homes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.W0KR8q_homes li{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;padding:24px 22px}.W0KR8q_homes h3{color:var(--color-text);margin-top:14px;font-size:17px;font-weight:800}.W0KR8q_homes p{color:var(--color-muted);margin-top:8px;font-size:15px;line-height:1.6}.W0KR8q_ours{box-shadow:0 0 0 3px var(--color-primary-soft);border-color:var(--color-primary)!important}.W0KR8q_icon{background:var(--color-primary-soft);width:44px;height:44px;color:var(--color-primary);border-radius:12px;justify-content:center;align-items:center;display:flex}.W0KR8q_icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:24px;height:24px}.W0KR8q_words{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;margin-top:28px;padding:26px 28px}.W0KR8q_words h3{color:var(--color-text);font-size:18px;font-weight:800}.W0KR8q_words dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;margin:18px 0 0;display:grid}.W0KR8q_words dt{color:var(--color-text);font-size:15px;font-weight:700}.W0KR8q_words dfn{font-style:normal}.W0KR8q_words dd{color:var(--color-muted);margin:4px 0 0;font-size:14.5px;line-height:1.55}.W0KR8q_more{margin-top:20px}.W0KR8q_more a{color:var(--color-primary);text-underline-offset:3px;font-size:15px;font-weight:600;text-decoration:underline}@media (max-width:900px){.W0KR8q_homes{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.W0KR8q_words{padding:22px 18px}.W0KR8q_words dl{grid-template-columns:minmax(0,1fr)}}
.svF4HG_hero{min-height:calc(100svh - 34px);margin-top:calc(-1*var(--header-height));background:var(--color-surface);padding-top:var(--header-height);align-content:center;display:grid;position:relative;overflow:hidden}.svF4HG_hero:after{bottom:0;background:linear-gradient(to bottom, transparent, var(--color-background));content:"";pointer-events:none;height:200px;position:absolute;inset-inline:0}.svF4HG_pattern{color:var(--color-primary);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000001f,#0000 45%);mask-image:linear-gradient(90deg,#0000001f,#0000 45%)}[dir=rtl] .svF4HG_pattern{-webkit-mask-image:linear-gradient(270deg,#0000001f,#0000 45%);mask-image:linear-gradient(270deg,#0000001f,#0000 45%)}.svF4HG_layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;padding-block:64px 72px;display:grid;position:relative}.svF4HG_copy h1{color:var(--color-text);text-wrap:balance;font-size:44px;font-weight:800;line-height:1.1}.svF4HG_copy h1 span{color:var(--color-primary);display:block}.svF4HG_lead{max-width:560px;color:var(--color-muted);margin-top:18px;font-size:17px;line-height:1.7}.svF4HG_actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.svF4HG_points{flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:0;list-style:none;display:flex}.svF4HG_points li{color:var(--color-text);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.svF4HG_points li:before{background:var(--color-accent);content:"";flex:none;width:8px;height:8px;transform:rotate(45deg)}.svF4HG_visual{padding-bottom:48px;position:relative}.svF4HG_shot{transform-origin:0;transform:perspective(2000px)rotateY(-7deg)rotateX(2deg)}[dir=rtl] .svF4HG_shot{transform-origin:100%;transform:perspective(2000px)rotateY(7deg)rotateX(2deg)}.svF4HG_inset{bottom:0;width:58%;position:absolute;inset-inline-start:-24px}@media (max-width:960px){.svF4HG_layout{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:56px 64px}.svF4HG_visual{max-width:640px}.svF4HG_shot{transform:none}[dir=rtl] .svF4HG_shot{transform:none}.svF4HG_inset{inset-inline-start:-12px}}@media (max-width:640px){.svF4HG_copy h1{font-size:32px}.svF4HG_lead{font-size:16px}.svF4HG_visual{padding-bottom:36px}.svF4HG_inset{width:70%;inset-inline-start:0}}
.Twc8rG_section{padding-block:var(--section-space)}.Twc8rG_grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px;display:grid}.Twc8rG_link{color:var(--color-primary);margin-top:10px;font-size:15px;font-weight:700}.Twc8rG_link:hover{color:var(--color-primary-dark)}.Twc8rG_card{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;flex-direction:column;padding:28px;display:flex}.Twc8rG_card h3{color:var(--color-text);font-size:18px;font-weight:700}.Twc8rG_card p{color:var(--color-muted);margin-top:8px;font-size:15px}.Twc8rG_card strong{border-top:1px solid var(--color-border);color:var(--color-accent);margin-top:auto;padding-top:16px;font-size:18px;font-weight:800}.Twc8rG_card p+strong{margin-top:20px}@media (max-width:820px){.Twc8rG_grid{grid-template-columns:1fr}}.Twc8rG_note{color:var(--color-muted);margin-top:6px;font-size:13px;line-height:1.6;display:block}
.K2RYca_section{padding-block:var(--section-space)}.K2RYca_layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.K2RYca_values{gap:16px;margin:0;padding:0;list-style:none;display:grid}.K2RYca_values li{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding-block:22px;padding-inline:56px 24px;position:relative}.K2RYca_values li:before{top:31px;background:var(--color-accent);content:"";width:10px;height:10px;position:absolute;inset-inline-start:26px;transform:rotate(45deg)}.K2RYca_values h3{color:var(--color-text);font-size:17px;font-weight:700}.K2RYca_values p{color:var(--color-muted);margin-top:4px;font-size:15px}@media (max-width:900px){.K2RYca_layout{grid-template-columns:1fr;gap:0}}
._2T5zta_section{padding-block:var(--section-space);background:var(--color-surface);scroll-margin-top:80px}._2T5zta_wrap{overflow-x:auto}._2T5zta_table{border:1px solid var(--color-border);border-collapse:separate;border-radius:var(--radius);border-spacing:0;table-layout:fixed;background:#fff;width:100%;min-width:720px;font-size:15px}._2T5zta_table th,._2T5zta_table td{border-bottom:1px solid var(--color-border);color:var(--color-text);text-align:start;vertical-align:top;padding:16px 18px;line-height:1.6}._2T5zta_table thead th{font-size:17px;font-weight:800}._2T5zta_table tbody th{width:22%;color:var(--color-muted);font-size:14px;font-weight:700}._2T5zta_table tr:last-child td,._2T5zta_table tr:last-child th{border-bottom:0}._2T5zta_links a{color:var(--color-primary);font-weight:700}._2T5zta_note{color:var(--color-muted);text-align:center;margin-top:14px;font-size:14px}
.NjfpVW_section{padding-block:var(--section-space)}.NjfpVW_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.NjfpVW_copy h2{color:var(--color-text);font-size:36px;font-weight:800;line-height:1.15}.NjfpVW_lead{color:var(--color-muted);margin-top:14px;font-size:17px;line-height:1.7}.NjfpVW_features{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.NjfpVW_features li{color:var(--color-text);align-items:baseline;gap:12px;font-size:15px;line-height:1.5;display:flex}.NjfpVW_features li:before{background:var(--color-accent);content:"";flex:none;width:8px;height:8px;transform:translateY(-1px)rotate(45deg)}.NjfpVW_actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.NjfpVW_note{color:var(--color-muted);margin-top:18px;font-size:14px}.NjfpVW_preview{border-radius:var(--radius-lg);background:var(--color-primary-soft);padding:40px}@media (max-width:900px){.NjfpVW_layout{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:520px){.NjfpVW_copy h2{font-size:28px}.NjfpVW_preview{padding:20px}}
.dLXKyq_section{border-block:1px solid var(--color-border);background:var(--color-surface);padding-block:var(--section-space)}.dLXKyq_layout{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:48px;display:grid}.dLXKyq_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.dLXKyq_list li{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;gap:14px;padding:18px;display:flex}.dLXKyq_list h3{color:var(--color-text);font-size:15.5px;font-weight:700;line-height:1.4}.dLXKyq_list p{color:var(--color-muted);margin-top:2px;font-size:14.5px}.dLXKyq_check{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.dLXKyq_check svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;width:16px;height:16px}@media (max-width:900px){.dLXKyq_layout{grid-template-columns:1fr;gap:0}}@media (max-width:560px){.dLXKyq_list{grid-template-columns:1fr}}
