@layer theme,base;@layer components{.z3d9IW_card{transition:box-shadow var(--cb-dur-fast);position:relative;overflow:hidden}.z3d9IW_card:hover{box-shadow:inset 0 0 0 2px var(--cb-accent,var(--color-cb-teal))}.z3d9IW_thumb{aspect-ratio:3/2;background:var(--color-cb-brand-tint);position:relative;overflow:hidden}.z3d9IW_img{object-fit:cover;transition:transform var(--cb-dur-slow) var(--cb-ease)}.z3d9IW_card:hover .z3d9IW_img{transform:scale(1.03)}.z3d9IW_body{padding:var(--cb-sp-24)}.z3d9IW_meta{align-items:center;gap:var(--cb-sp-8) var(--cb-sp-12);color:var(--color-cb-mute);flex-wrap:wrap;font-size:13px;display:flex}.z3d9IW_pill{padding:var(--cb-sp-2) var(--cb-sp-10);border-radius:var(--cb-r-pill);background:var(--color-cb-brand-tint);color:var(--color-cb-teal);align-items:center;font-size:12px;display:inline-flex}.z3d9IW_title{margin:var(--cb-sp-14) 0 0;font-size:15px;font-weight:700;line-height:1.6}.z3d9IW_link{color:var(--color-cb-ink);text-decoration:none}.z3d9IW_link:after{content:"";position:absolute;inset:0}}@layer utilities;
@layer theme,base;@layer components{._2fjk8a_hero{padding:clamp(48px, 7vw, var(--cb-sp-96)) 0 clamp(var(--cb-sp-56), 7vw, var(--cb-sp-88));background:var(--color-cb-paper);position:relative;overflow:hidden}._2fjk8a_inner{position:relative}._2fjk8a_tag{margin-top:var(--cb-sp-28)}._2fjk8a_title{font-size:var(--page-hero-h1,var(--cb-fs-display));letter-spacing:-.01em;margin:50px 0 0;font-weight:700;line-height:1.18}._2fjk8a_tag+._2fjk8a_title{margin-top:var(--cb-sp-22)}._2fjk8a_lead{max-width:var(--page-hero-lead-max,40em);margin:var(--cb-sp-26) 0 0;font-size:var(--cb-fs-hero-lead);color:var(--cb-fg-2)}._2fjk8a_actions{gap:var(--cb-sp-12);margin-top:var(--cb-sp-30);flex-wrap:wrap;display:flex}}@layer utilities;
@layer theme,base;@layer components{.NGI9IW_narrow{max-width:none}.NGI9IW_strengthsTitle{font-size:var(--cb-fs-h2);letter-spacing:.01em;margin:0;font-weight:700;line-height:1.28}@media (min-width:768px){.NGI9IW_strengthsTitle{white-space:nowrap}}.NGI9IW_strengthsSub{margin:var(--cb-sp-20) 0 0;font-size:var(--cb-fs-lead);color:var(--cb-fg-mute);line-height:1.9}.NGI9IW_paragraphs{gap:var(--cb-sp-20);max-width:44em;margin-top:var(--cb-sp-36);font-size:var(--cb-fs-lead);color:var(--cb-fg-2);flex-direction:column;line-height:1.9;display:flex}.NGI9IW_paragraphs p{margin:0}.NGI9IW_strengths{gap:var(--cb-sp-16);margin:clamp(var(--cb-sp-40), 5vw, var(--cb-sp-56)) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.NGI9IW_strength{padding:clamp(var(--cb-sp-28), 3.6vw, var(--cb-sp-40))}.NGI9IW_strengthNo{color:var(--cb-accent-text-sm);margin:0;font-size:20px;font-weight:600}.NGI9IW_strengthTitle{margin:var(--cb-sp-8) 0 0;font-size:clamp(20px,2.2vw,24px);font-weight:700;line-height:1.6}.NGI9IW_strengthBody{gap:var(--cb-sp-16);max-width:44em;margin-top:var(--cb-sp-20);font-size:var(--cb-fs-lead);color:var(--cb-fg-2);flex-direction:column;line-height:1.9;display:flex}.NGI9IW_strengthBody p{margin:0}.NGI9IW_bridge{max-width:44em;margin:clamp(var(--cb-sp-40), 5vw, var(--cb-sp-56)) 0 0;font-size:var(--cb-fs-lead);line-height:1.9}.NGI9IW_positions{gap:var(--cb-sp-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.NGI9IW_positions{gap:var(--cb-sp-20);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}}.NGI9IW_position{padding:clamp(var(--cb-sp-28), 3vw, var(--cb-sp-32));color:var(--cb-fg);transition:box-shadow var(--cb-dur-fast);flex-direction:column;text-decoration:none;display:flex}.NGI9IW_position:hover{box-shadow:inset 0 0 0 1.5px var(--color-cb-ink)}.NGI9IW_positionCat{letter-spacing:.18em;color:var(--cb-accent-text-sm);margin:0;font-size:12px;font-weight:600}.NGI9IW_positionTitle{margin:var(--cb-sp-12) 0 0;font-size:clamp(20px,2.2vw,24px);font-weight:700}.NGI9IW_positionTagline{margin:var(--cb-sp-6) 0 0;color:var(--cb-fg-mute);font-size:13px}.NGI9IW_positionIntro{margin:var(--cb-sp-16) 0 0;color:var(--cb-fg-2);font-size:14.5px;line-height:1.9}.NGI9IW_chips{gap:var(--cb-sp-8);margin:var(--cb-sp-20) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.NGI9IW_chip{padding:var(--cb-sp-4) var(--cb-sp-14);border-radius:var(--cb-r-pill);background:var(--color-cb-brand-tint);color:var(--color-cb-teal);font-size:13px;font-weight:500}.NGI9IW_positionMore{align-items:center;gap:var(--cb-sp-8);margin-top:var(--cb-sp-24);color:var(--cb-accent-text-sm);font-size:14.5px;font-weight:700;display:inline-flex}.NGI9IW_arr{transition:transform var(--cb-dur-fast) var(--cb-ease)}.NGI9IW_position:hover .NGI9IW_arr{transform:translate(3px)}.NGI9IW_group+.NGI9IW_group{margin-top:clamp(var(--cb-sp-40), 4vw, var(--cb-sp-48))}.NGI9IW_groupTitle{margin:0;font-size:17px;font-weight:700}.NGI9IW_dl{margin:var(--cb-sp-20) 0 0;border-top:1px solid var(--color-cb-line)}.NGI9IW_row{gap:var(--cb-sp-6);padding:var(--cb-sp-22) 0;border-bottom:1px solid var(--color-cb-line);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.NGI9IW_row{gap:var(--cb-sp-24);grid-template-columns:minmax(0,3fr) minmax(0,9fr)}}.NGI9IW_dt{letter-spacing:.06em;color:var(--cb-fg-mute);font-size:14px}.NGI9IW_dd{font-size:var(--cb-fs-lead);margin:0;line-height:1.9}.NGI9IW_benefits{gap:var(--cb-sp-14) var(--cb-sp-32);grid-template-columns:minmax(0,1fr);max-width:920px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.NGI9IW_benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}.NGI9IW_benefits>li{align-items:flex-start;gap:var(--cb-sp-12);color:var(--cb-fg-2);font-size:15px;line-height:1.8;display:flex}.NGI9IW_dot{background:var(--cb-accent);flex:none;width:8px;height:2px;margin-top:.8em}.NGI9IW_apply{--final-title-size:clamp(27px, 2.9vw, 40px)}}@layer utilities;
@layer theme,base;@layer components{.hUGjBW_hero{--page-hero-h1:var(--cb-fs-h2)}.hUGjBW_body{--sec-pad-top:clamp(var(--cb-sp-56), 7vw, var(--cb-sp-88))}.hUGjBW_article{max-width:920px}.hUGjBW_h2{margin:clamp(var(--cb-sp-56), 6vw, var(--cb-sp-80)) 0 0;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.5}.hUGjBW_h2:first-child,.hUGjBW_h2First{margin-top:0}.hUGjBW_p{margin:var(--cb-sp-16) 0 0;color:var(--cb-fg-2);font-size:15px;line-height:1.95}.hUGjBW_note{margin:var(--cb-sp-16) 0 0;font-size:var(--cb-fs-sm);color:var(--cb-fg-mute);line-height:1.8}.hUGjBW_inlineLink{color:var(--cb-fg);text-underline-offset:4px;font-weight:700;text-decoration:underline}.hUGjBW_dot{background:var(--cb-accent);flex:none;width:8px;height:2px}.hUGjBW_items{gap:var(--cb-sp-12);margin:var(--cb-sp-24) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:720px){.hUGjBW_items{grid-template-columns:repeat(2,minmax(0,1fr))}}.hUGjBW_item{padding:var(--cb-sp-20) var(--cb-sp-24)}.hUGjBW_itemTitle{margin:0;font-size:15px;font-weight:700;line-height:1.6}.hUGjBW_itemText{margin:var(--cb-sp-8) 0 0;color:var(--cb-fg-2);font-size:14px;line-height:1.85}.hUGjBW_list{gap:var(--cb-sp-10);margin:var(--cb-sp-20) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.hUGjBW_list>li{align-items:baseline;gap:var(--cb-sp-12);color:var(--cb-fg-2);font-size:15px;line-height:1.9;display:flex}.hUGjBW_list .hUGjBW_dot{transform:translateY(-.15em)}.hUGjBW_subLink{color:var(--cb-fg-mute);text-underline-offset:4px;font-size:13px;text-decoration:underline}.hUGjBW_subLink:hover{color:var(--cb-fg)}.hUGjBW_faq{margin:var(--cb-sp-28) 0 0;border-top:1px solid var(--color-cb-line)}.hUGjBW_qa{padding:var(--cb-sp-24) 0;border-bottom:1px solid var(--color-cb-line)}.hUGjBW_q{font-size:16px;font-weight:700;line-height:1.7}.hUGjBW_a{margin:var(--cb-sp-10) 0 0;color:var(--cb-fg-2);font-size:14.5px;line-height:1.85}}@layer utilities;
@layer theme,base;@layer components{._07R8BG_hero{--page-hero-h1:var(--cb-fs-h2)}._07R8BG_body{--sec-pad-top:clamp(var(--cb-sp-56), 7vw, var(--cb-sp-88))}._07R8BG_article{max-width:920px}._07R8BG_h2{margin:clamp(var(--cb-sp-56), 6vw, var(--cb-sp-80)) 0 0;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.5}._07R8BG_h2:first-child,._07R8BG_h2First{margin-top:0}._07R8BG_note{margin:var(--cb-sp-16) 0 0;font-size:var(--cb-fs-sm);color:var(--cb-fg-mute);line-height:1.8}._07R8BG_dot{background:var(--cb-accent);flex:none;width:8px;height:2px}._07R8BG_costs{gap:var(--cb-sp-10);margin:var(--cb-sp-28) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:640px){._07R8BG_costs{grid-template-columns:repeat(2,minmax(0,1fr))}}._07R8BG_cost{align-items:center;gap:var(--cb-sp-12);padding:var(--cb-sp-16) var(--cb-sp-20);color:var(--cb-fg-2);font-size:15px;display:flex}._07R8BG_estimate{margin-top:var(--cb-sp-28);padding:clamp(var(--cb-sp-24), 3.4vw, var(--cb-sp-36));border-radius:var(--cb-r-22);box-shadow:var(--cb-shadow-card), inset 0 0 0 2px var(--cb-accent)}._07R8BG_prices{gap:var(--cb-sp-24);flex-direction:column;display:flex}@media (min-width:640px){._07R8BG_prices{flex-direction:row;justify-content:space-between;align-items:flex-end}}._07R8BG_priceKey{color:var(--cb-fg-mute);margin:0;font-size:13px}._07R8BG_afterKey{color:var(--cb-fg);font-weight:700}._07R8BG_before{margin:var(--cb-sp-8) 0 0;font-family:var(--f-en);color:var(--cb-fg-mute);font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.2;text-decoration:line-through}._07R8BG_after{margin:var(--cb-sp-8) 0 0;font-family:var(--f-en);color:var(--cb-accent-text);font-size:clamp(40px,4vw,56px);font-weight:600;line-height:1.2}._07R8BG_estimateText{margin:var(--cb-sp-24) 0 0;color:var(--cb-fg-2);font-size:14px;line-height:1.9}._07R8BG_inlineLink{color:var(--cb-fg);text-underline-offset:4px;font-weight:700;text-decoration:underline}._07R8BG_steps{gap:var(--cb-sp-12);margin:var(--cb-sp-28) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}._07R8BG_step{gap:var(--cb-sp-20);padding:var(--cb-sp-24);display:flex}._07R8BG_stepNo{color:var(--cb-fg-mute);flex:none;font-size:15px;font-weight:700}._07R8BG_stepBody{min-width:0}._07R8BG_stepTitle{margin:0;font-size:16px;font-weight:700;line-height:1.6}._07R8BG_stepNote{margin-left:var(--cb-sp-12);font-size:var(--cb-fs-xs);color:var(--cb-fg-mute);font-weight:400}._07R8BG_stepText{margin:var(--cb-sp-8) 0 0;color:var(--cb-fg-2);font-size:14.5px;line-height:1.9}._07R8BG_docs{gap:var(--cb-sp-10);margin:var(--cb-sp-28) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}._07R8BG_docs>li{align-items:baseline;gap:var(--cb-sp-12);color:var(--cb-fg-2);font-size:15px;line-height:1.9;display:flex}._07R8BG_docs ._07R8BG_dot{transform:translateY(-.15em)}._07R8BG_subLink{color:var(--cb-fg-mute);text-underline-offset:4px;font-size:13px;text-decoration:underline}._07R8BG_subLink:hover{color:var(--cb-fg)}._07R8BG_faq{margin:var(--cb-sp-28) 0 0;border-top:1px solid var(--color-cb-line)}._07R8BG_qa{padding:var(--cb-sp-24) 0;border-bottom:1px solid var(--color-cb-line)}._07R8BG_q{font-size:16px;font-weight:700;line-height:1.7}._07R8BG_a{margin:var(--cb-sp-10) 0 0;color:var(--cb-fg-2);font-size:14.5px;line-height:1.85}}@layer utilities;
@layer theme,base;@layer components{.PBUAnq_choose{gap:var(--cb-sp-12);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.PBUAnq_choose{grid-template-columns:repeat(2,minmax(0,1fr))}}.PBUAnq_card{padding:var(--cb-sp-24) var(--cb-sp-24);transition:box-shadow var(--cb-dur-fast);position:relative}.PBUAnq_card:hover{box-shadow:inset 0 0 0 1.5px var(--color-cb-ink)}.PBUAnq_q{margin:0;font-size:17px;font-weight:700;line-height:1.6}.PBUAnq_a{margin:var(--cb-sp-8) 0 0;color:var(--cb-fg-2);font-size:14px;line-height:1.8}.PBUAnq_more{margin:var(--cb-sp-16) 0 0}.PBUAnq_cover:after{content:"";position:absolute;inset:0}.PBUAnq_scroller{border-radius:var(--cb-r-20);background:var(--color-cb-paper);box-shadow:var(--cb-shadow-card), var(--cb-shadow-line);overflow-x:auto}.PBUAnq_table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px;line-height:1.8}.PBUAnq_table th,.PBUAnq_table td{padding:var(--cb-sp-16) var(--cb-sp-18);border-bottom:1px solid var(--color-cb-line);text-align:left;vertical-align:top}.PBUAnq_table thead th{padding-block:var(--cb-sp-14);background:var(--color-cb-paper-2);letter-spacing:.06em;color:var(--color-cb-mute);white-space:nowrap;font-size:12.5px;font-weight:700}.PBUAnq_table tbody tr:last-child>*{border-bottom:0}.PBUAnq_table td{color:var(--cb-fg-2)}.PBUAnq_table .PBUAnq_nowrap{font-family:var(--f-en);white-space:nowrap;font-weight:600}.PBUAnq_table .PBUAnq_short{min-width:8em}.PBUAnq_name{color:var(--cb-fg);text-underline-offset:4px;font-size:15px;font-weight:700;text-decoration:underline}.PBUAnq_name:hover{color:var(--color-cb-teal)}.PBUAnq_note{margin:var(--cb-sp-16) 0 0;font-size:var(--cb-fs-sm);color:var(--color-cb-mute)}}@layer utilities;
@layer theme,base;@layer components{.BkY0oa_hero{--page-hero-h1:var(--cb-fs-h2)}.BkY0oa_heroWide{--page-hero-lead-max:none}.BkY0oa_section{border-top:1px solid var(--color-cb-line)}.BkY0oa_doc{max-width:calc(800px + var(--cb-gut) * 2);padding-top:var(--cb-sec-y);padding-bottom:var(--cb-sec-y);font-size:var(--cb-fs-body);color:var(--cb-fg-2);word-break:normal;text-wrap:wrap;line-height:1.85}.BkY0oa_doc>*{margin:0}.BkY0oa_doc>*+*{margin-top:var(--cb-sp-16)}.BkY0oa_chapter{padding-bottom:var(--cb-sp-12);border-bottom:2px solid var(--cb-accent);color:var(--cb-fg);font-size:19px;font-weight:700;line-height:1.5}.BkY0oa_heading{gap:var(--cb-sp-10);color:var(--cb-fg);font-size:17px;font-weight:700;line-height:1.6;display:flex}.BkY0oa_heading:before{content:"";background:var(--cb-accent);border-radius:2px;flex:none;width:4px;height:1.2em;margin-top:.2em}.BkY0oa_sub{color:var(--cb-fg);font-size:16px;font-weight:700;line-height:1.7}.BkY0oa_doc>.BkY0oa_chapter{margin-top:var(--cb-sp-64)}.BkY0oa_doc>.BkY0oa_heading{margin-top:var(--cb-sp-48)}.BkY0oa_doc>.BkY0oa_sub{margin-top:var(--cb-sp-28)}.BkY0oa_doc>.BkY0oa_chapter:first-child,.BkY0oa_doc>.BkY0oa_heading:first-child{margin-top:0}.BkY0oa_doc>.BkY0oa_chapter+.BkY0oa_heading{margin-top:var(--cb-sp-32)}.BkY0oa_doc>.BkY0oa_chapter+:not(.BkY0oa_heading),.BkY0oa_doc>.BkY0oa_heading+*,.BkY0oa_doc>.BkY0oa_sub+*{margin-top:var(--cb-sp-12)}.BkY0oa_label{color:var(--cb-fg);font-weight:700}.BkY0oa_lines{gap:var(--cb-sp-4);flex-direction:column;display:flex}.BkY0oa_lines>*{margin:0}.BkY0oa_lines>.BkY0oa_gap{margin-top:var(--cb-sp-8)}.BkY0oa_group>*{margin:0}.BkY0oa_group>*+*{margin-top:var(--cb-sp-8)}.BkY0oa_group>.BkY0oa_label:not(:first-child){margin-top:var(--cb-sp-24)}.BkY0oa_item{margin:0}.BkY0oa_item+.BkY0oa_item{margin-top:var(--cb-sp-6)}.BkY0oa_itemValue{color:var(--cb-fg)}.BkY0oa_sep{margin:0 var(--cb-sp-4)}.BkY0oa_note{font-size:var(--cb-fs-sm);line-height:1.9}.BkY0oa_bullets{padding-left:1.4em;list-style:outside}.BkY0oa_bullets>li+li{margin-top:var(--cb-sp-4)}.BkY0oa_list{gap:var(--cb-sp-8);flex-direction:column;padding-left:1.6em;list-style:decimal;display:flex}.BkY0oa_list>li::marker{font-variant-numeric:tabular-nums}.BkY0oa_subList{gap:var(--cb-sp-6);margin:var(--cb-sp-8) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.BkY0oa_subItem{gap:var(--cb-sp-8);display:flex}.BkY0oa_subNo{font-variant-numeric:tabular-nums;flex:none}.BkY0oa_strong{color:var(--cb-fg);font-weight:700}.BkY0oa_link{color:var(--cb-accent-text-sm);text-underline-offset:3px;transition:opacity var(--cb-dur-quick);text-decoration:underline}.BkY0oa_link:hover{opacity:.7}.BkY0oa_box{padding:clamp(var(--cb-sp-20), 3vw, var(--cb-sp-24));border-radius:var(--cb-r-12);box-shadow:var(--cb-shadow-line)}.BkY0oa_box>*{margin:0}.BkY0oa_box>*+*{margin-top:var(--cb-sp-8)}.BkY0oa_foot{padding-top:var(--cb-sp-24);border-top:1px solid var(--color-cb-line)}.BkY0oa_doc>.BkY0oa_foot,.BkY0oa_doc>.BkY0oa_after{margin-top:var(--cb-sp-40)}.BkY0oa_small{color:var(--color-cb-mute);font-size:14px;line-height:1.9}.BkY0oa_right{text-align:right}.BkY0oa_tableWrap{overflow-x:auto}.BkY0oa_doc>.BkY0oa_label+.BkY0oa_tableWrap{margin-top:var(--cb-sp-8)}.BkY0oa_table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.8}.BkY0oa_table th,.BkY0oa_table td{padding:var(--cb-sp-10) var(--cb-sp-16) var(--cb-sp-10) 0;border-bottom:1px solid var(--color-cb-line);text-align:left;vertical-align:top}.BkY0oa_table th:last-child,.BkY0oa_table td:last-child{padding-right:0}.BkY0oa_table th{color:var(--cb-fg);font-weight:700}.BkY0oa_kind{width:33.333%}.BkY0oa_cards{gap:var(--cb-sp-16);flex-direction:column;padding:0;list-style:none;display:flex}.BkY0oa_card{padding:clamp(var(--cb-sp-24), 3vw, var(--cb-sp-28));color:inherit;transition:box-shadow var(--cb-dur-fast);text-decoration:none;display:block}.BkY0oa_card:hover{box-shadow:inset 0 0 0 1.5px var(--color-cb-ink)}.BkY0oa_cardTitle{color:var(--cb-fg);margin:0;font-size:clamp(16px,1.5vw,21px);font-weight:700;line-height:1.6}.BkY0oa_cardBody{margin:var(--cb-sp-8) 0 0;font-size:14.5px;line-height:1.9}.BkY0oa_more{align-items:center;gap:var(--cb-sp-8);margin-top:var(--cb-sp-16);color:var(--cb-accent-text-sm);font-size:14.5px;font-weight:500;display:inline-flex}.BkY0oa_arr{transition:transform var(--cb-dur-fast) var(--cb-ease)}.BkY0oa_card:hover .BkY0oa_arr{transform:translate(3px)}.BkY0oa_doc>.BkY0oa_relatedTitle{margin-top:var(--cb-sp-56)}.BkY0oa_relatedTitle{font-size:var(--cb-fs-sm);letter-spacing:.04em;color:var(--color-cb-mute)}.BkY0oa_doc>.BkY0oa_relatedTitle+.BkY0oa_relatedList{margin-top:var(--cb-sp-12)}.BkY0oa_relatedList{gap:var(--cb-sp-8);flex-direction:column;padding:0;font-size:15px;list-style:none;display:flex}}@layer utilities;
