.Q8LMea_grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px;padding-block:clamp(24px,3vw,40px) clamp(24px,4vw,64px);display:grid}.Q8LMea_lead{max-width:600px;margin-top:36px}.Q8LMea_category{font-weight:500}.Q8LMea_rest{color:#a9adb2}.Q8LMea_actions{flex-wrap:wrap;align-items:center;gap:8px 32px;margin-top:40px;display:flex}.Q8LMea_fig{justify-content:center;display:flex}.Q8LMea_fig>*{width:100%;max-width:610px}.Q8LMea_proofBand{background:var(--surface);padding-block:28px}.Q8LMea_proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px;display:grid}.Q8LMea_proofItem{flex-direction:column;gap:4px;display:flex}.Q8LMea_proofValue{font-size:var(--step-h3);letter-spacing:-.03em;font-weight:600;line-height:1.12}.Q8LMea_proofLabel{color:#a9adb2;font-size:.9375rem;line-height:1.4}@media (max-width:960px){.Q8LMea_grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.Q8LMea_lead{margin-top:22px}.Q8LMea_actions{gap:8px 24px;margin-top:24px}.Q8LMea_grid{gap:16px;padding-bottom:8px}.Q8LMea_proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.Q8LMea_proofLabel{font-size:var(--step-small)}}
.EFQgHa_results{background:var(--surface);padding-block:clamp(64px,7vw,96px)}.EFQgHa_grid{grid-template-columns:minmax(0,.66fr) minmax(0,1fr);align-items:end;gap:32px 64px;display:grid}.EFQgHa_copy{padding-block-end:112px}.EFQgHa_copy .lead{margin-top:24px}.EFQgHa_h2{font-size:clamp(2.375rem,3.9vw,3.5rem);line-height:1.04}.EFQgHa_stack{min-width:0}.EFQgHa_scene{width:100%;height:100%;display:block}@media (max-width:1100px){.EFQgHa_grid{grid-template-columns:minmax(0,1fr)}.EFQgHa_copy{padding-block-end:0}}@media (max-width:760px){.EFQgHa_copy .lead{margin-top:16px}}
.YllpXG_head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 64px;display:grid}.YllpXG_equation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.5fr);align-items:stretch;gap:16px;margin-top:clamp(32px,4.4vw,64px);display:grid}.YllpXG_part{background:var(--surface);border-radius:var(--panel-radius);flex-direction:column;gap:16px;padding:20px 20px 28px;display:flex}.YllpXG_glyph{height:150px}.YllpXG_scene{width:100%;height:100%;display:block}.YllpXG_partText{flex-direction:column;gap:12px;display:flex}.YllpXG_partTitle{letter-spacing:-.025em;white-space:nowrap;font-size:clamp(1.25rem,1.72vw,1.625rem);font-weight:600;line-height:1.15}.YllpXG_partBody{color:#a9adb2;line-height:1.47}.YllpXG_op{color:var(--ink-muted);align-self:center;font-size:3rem;line-height:1}.YllpXG_result{border-radius:var(--panel-radius);flex-direction:column;justify-content:space-between;gap:24px;padding:28px;display:flex}.YllpXG_resultTitle{font-size:var(--step-h3);letter-spacing:-.03em;font-weight:600;line-height:1.06}.YllpXG_outcomes{flex-direction:column;gap:14px;display:flex}.YllpXG_outcome{font-weight:600;line-height:1.3}.YllpXG_outcomeBody{color:var(--ink-muted);font-size:.9375rem;line-height:1.4}@media (max-width:1100px){.YllpXG_head{grid-template-columns:minmax(0,1fr)}}@media (max-width:1240px){.YllpXG_equation{grid-template-columns:minmax(0,1fr);gap:0}.YllpXG_part{flex-direction:row;align-items:center;gap:12px;padding:14px 16px 14px 10px}.YllpXG_glyph{flex-shrink:0;width:104px;height:84px}.YllpXG_partText{gap:4px}.YllpXG_partTitle{letter-spacing:-.02em;white-space:normal;font-size:1.25rem;line-height:1.2}.YllpXG_partBody{font-size:.9375rem;line-height:1.4}.YllpXG_op{justify-self:center;font-size:2rem;line-height:44px}.YllpXG_result{gap:18px;padding:24px 20px}.YllpXG_outcomes{gap:12px}}
.gbLx5W_head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 64px;display:grid}.gbLx5W_wrap{margin-top:clamp(28px,4vw,56px)}.gbLx5W_bar{display:none}.gbLx5W_table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.gbLx5W_table thead td{width:21%}.gbLx5W_table thead th{text-align:start;vertical-align:bottom;width:22.5%;color:var(--ink-muted);padding:0 24px 20px;font-weight:500}.gbLx5W_table thead .gbLx5W_ours{background:var(--signal);width:34%;color:var(--signal-ink);font-size:var(--step-h3);letter-spacing:-.025em;border-start-start-radius:var(--panel-radius);border-start-end-radius:var(--panel-radius);padding:22px 28px;font-weight:600;line-height:1.15}.gbLx5W_table tbody th,.gbLx5W_table tbody td{vertical-align:middle;text-align:start;border-top:1px solid var(--border);height:84px}.gbLx5W_table tbody th{padding-inline-end:16px;font-weight:500}.gbLx5W_table tbody td{color:var(--ink-muted);padding:12px 24px;line-height:1.4}.gbLx5W_table tbody .gbLx5W_ours{background:var(--surface);color:var(--ink);font-size:var(--step-lead);letter-spacing:-.015em;padding-inline:28px;font-weight:500;line-height:1.27}.gbLx5W_table tbody tr:first-child .gbLx5W_ours{border-top:0}.gbLx5W_table tbody tr:last-child .gbLx5W_ours{border-end-end-radius:var(--panel-radius);border-end-start-radius:var(--panel-radius)}@media (max-width:1100px){.gbLx5W_head{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.gbLx5W_bar{background:var(--signal);color:var(--signal-ink);border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:2px;padding:12px 16px;display:flex}.gbLx5W_barName{letter-spacing:-.02em;font-size:1.375rem;font-weight:600;line-height:1.2}.gbLx5W_barText{font-size:var(--step-small);text-align:end;font-weight:500;line-height:1.4}.gbLx5W_table,.gbLx5W_table tbody{width:auto;display:block}.gbLx5W_table thead{display:none}.gbLx5W_table tbody tr{flex-direction:column;padding-block:22px;display:flex}.gbLx5W_table tbody tr+tr{border-top:1px solid var(--border)}.gbLx5W_table tbody th,.gbLx5W_table tbody td,.gbLx5W_table tbody .gbLx5W_ours{background:0 0;border:0;border-radius:0;height:auto;padding:0;display:block}.gbLx5W_table tbody th{font-size:var(--step-small);color:var(--ink-muted);order:0;font-weight:400;line-height:1.43}.gbLx5W_table tbody .gbLx5W_ours{letter-spacing:-.02em;order:1;margin:4px 0 12px;font-size:1.5rem;font-weight:600;line-height:1.2}.gbLx5W_table tbody td:not(.gbLx5W_ours){color:#a9adb2;order:2;grid-template-columns:62px minmax(0,1fr);gap:12px;font-size:.9375rem;line-height:1.4;display:grid}.gbLx5W_table tbody td:not(.gbLx5W_ours)+td:not(.gbLx5W_ours){margin-top:4px}.gbLx5W_table tbody td:not(.gbLx5W_ours):before{content:attr(data-label);font-size:var(--step-small);color:var(--ink-muted);line-height:21px}}
.dmrnTq_grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:56px clamp(40px,6vw,96px);display:grid}.dmrnTq_copy{grid-column:1;align-self:end}.dmrnTq_h2{font-size:clamp(2.375rem,5.4vw - .8rem,4.0625rem)}.dmrnTq_copy .lead{margin-top:28px}.dmrnTq_fig{grid-area:1/2/span 2}.dmrnTq_stack .layer.lit{transform:translateY(-8px)}.dmrnTq_timeline{--weeks:6rem;--col-gap:18px;--node:12px;--node-y:calc(14px + var(--step-h3) * .55);grid-column:1;align-self:start;align-items:stretch;width:auto;display:grid}.dmrnTq_list{display:grid}.dmrnTq_step{position:relative}.dmrnTq_step:before{content:"";width:2px;top:0;bottom:0;background:var(--surface-2);position:absolute;inset-inline-start:calc(var(--weeks) + var(--col-gap) + 13px)}.dmrnTq_step:first-child:before{top:var(--node-y)}.dmrnTq_step:last-child:before{bottom:calc(100% - var(--node-y))}.dmrnTq_step.dmrnTq_done:before{background:var(--signal)}.dmrnTq_step.dmrnTq_active:before{background:linear-gradient(var(--signal) var(--node-y), var(--surface-2) var(--node-y))}.dmrnTq_step.dmrnTq_active:first-child:before{background:var(--surface-2)}.dmrnTq_item{grid-template-columns:var(--weeks) 28px minmax(0, 1fr);column-gap:var(--col-gap);width:100%;min-width:0;height:auto;box-shadow:none;font:inherit;color:inherit;text-align:start;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:start;padding:14px 0;display:grid}.dmrnTq_weeks{padding-top:calc(var(--step-h3) * .55 - .7em);font-size:var(--step-small);color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.dmrnTq_node{z-index:1;width:var(--node);height:var(--node);margin-top:calc(var(--step-h3) * .55 - var(--node) / 2);background:var(--surface-2);border-radius:50%;justify-self:center;transition:background-color .2s,box-shadow .2s;position:relative}.dmrnTq_done .dmrnTq_node{background:var(--signal)}.dmrnTq_active .dmrnTq_node{background:var(--signal);box-shadow:0 0 0 6px color-mix(in srgb, var(--signal) 22%, transparent)}.dmrnTq_text{gap:4px;display:grid}.dmrnTq_name{font-size:var(--step-h3);letter-spacing:-.025em;color:var(--ink-muted);font-weight:600;line-height:1.1;transition:color .2s}.dmrnTq_line{color:var(--ink-muted);line-height:1.45}.dmrnTq_active .dmrnTq_name,.dmrnTq_active .dmrnTq_line{color:var(--ink)}.dmrnTq_active .dmrnTq_weeks{color:var(--signal)}.dmrnTq_item:hover .dmrnTq_name{color:var(--ink)}@media (prefers-reduced-motion:reduce){.dmrnTq_node,.dmrnTq_name{transition:none}}@media (max-width:960px){.dmrnTq_grid{grid-template-columns:minmax(0,1fr)}.dmrnTq_copy,.dmrnTq_fig,.dmrnTq_timeline{grid-area:auto/1}}@media (max-width:520px){.dmrnTq_timeline{--weeks:4.75rem;--col-gap:12px}}
._OAN5G_head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 64px;display:grid}._OAN5G_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 48px;margin-top:clamp(32px,4.4vw,64px);display:grid}._OAN5G_item{flex-direction:column;gap:12px;display:flex}._OAN5G_glyph{height:170px}._OAN5G_scene{width:100%;max-width:260px;height:100%;display:block}._OAN5G_text{flex-direction:column;gap:12px;display:flex}._OAN5G_title{letter-spacing:-.025em;font-size:1.625rem;font-weight:600;line-height:1.15}._OAN5G_title a{text-decoration:none}._OAN5G_title a:hover{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:1px}._OAN5G_body{color:#a9adb2;line-height:1.47}@media (max-width:1100px){._OAN5G_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){._OAN5G_head{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){._OAN5G_grid{grid-template-columns:minmax(0,1fr);gap:28px}._OAN5G_item{flex-direction:row;align-items:center;gap:14px}._OAN5G_glyph{flex-shrink:0;width:112px;height:88px}._OAN5G_text{gap:4px}._OAN5G_title{letter-spacing:-.02em;font-size:1.25rem;line-height:1.2}._OAN5G_body{font-size:.9375rem;line-height:1.4}}
.UD5h-q_models{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;margin-top:clamp(28px,4vw,48px);display:grid}.UD5h-q_model{background:var(--surface);border-radius:var(--panel-radius);flex-direction:column;gap:16px;padding:clamp(20px,2.4vw,32px) clamp(20px,2.4vw,32px) clamp(28px,3.4vw,40px);display:flex}.UD5h-q_signal{background:var(--signal);color:var(--signal-ink)}.UD5h-q_modelBody{max-width:48ch}.UD5h-q_signal .UD5h-q_modelBody{color:var(--signal-ink)}.UD5h-q_when{font-weight:600}.UD5h-q_modelCta{align-self:flex-start;margin-top:auto}.UD5h-q_illus{background:var(--bg);color:var(--ink);border-radius:12px;margin-bottom:12px;padding:16px 16px 12px;position:relative}.UD5h-q_scene{width:100%;height:clamp(200px,22vw,280px);display:block}.UD5h-q_legend{font-size:var(--step-small);color:var(--ink-muted);justify-content:flex-end;gap:20px;display:flex}.UD5h-q_legend span{align-items:center;gap:8px;display:inline-flex}.UD5h-q_keyOurs,.UD5h-q_keyTheirs{border-radius:2px;width:10px;height:10px;display:inline-block}.UD5h-q_keyOurs{background:var(--signal)}.UD5h-q_keyTheirs{box-shadow:inset 0 0 0 1px var(--iso-line);background:var(--iso-body)}.UD5h-q_diag{background:var(--surface-2);border-radius:var(--panel-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;margin-top:12px;padding:20px clamp(28px,3.4vw,48px);display:flex}.UD5h-q_diag p{max-width:80ch}@media (max-width:960px){.UD5h-q_models{grid-template-columns:minmax(0,1fr)}}
.CBGC7a_head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 64px;display:grid}.CBGC7a_grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;margin-top:clamp(32px,4.4vw,64px)}.CBGC7a_card{gap:0;padding:8px 20px 22px}.CBGC7a_art{flex:1;height:220px}.CBGC7a_scene{width:100%;height:100%;display:block}.CBGC7a_title{letter-spacing:-.022em;margin:0 0 3px;font-size:1.375rem;line-height:1.27}.CBGC7a_desc{color:#a9adb2;font-size:.9375rem;line-height:1.4}.CBGC7a_foot{margin-top:8px;font-size:.9375rem;line-height:1.4}.CBGC7a_small{justify-content:flex-end;padding:18px 16px}.CBGC7a_smallTitle{letter-spacing:-.016em;margin:0 0 3px;font-size:1.125rem;line-height:1.27}.CBGC7a_smallDesc{font-size:var(--step-small);color:#a9adb2;line-height:1.43}.CBGC7a_smallFoot{font-size:var(--step-small);margin-top:8px;line-height:1.43}@media (max-width:960px){.CBGC7a_head{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.CBGC7a_tall,.CBGC7a_wide{grid-column:span 2}}@media (min-width:768px){.CBGC7a_art{height:240px}.CBGC7a_small{padding:24px 28px}.CBGC7a_smallTitle{font-size:var(--step-lead)}.CBGC7a_smallDesc,.CBGC7a_smallFoot{font-size:var(--step-body);line-height:1.47}}@media (min-width:1240px){.CBGC7a_grid{grid-template-rows:repeat(2,minmax(218px,auto)) repeat(2,minmax(164px,auto));grid-template-columns:repeat(3,minmax(0,1fr))}.CBGC7a_tall{grid-row:span 2}.CBGC7a_wide{flex-direction:row-reverse;grid-area:span 2/span 2;align-items:center;gap:24px;padding:12px 12px 12px 28px}.CBGC7a_wide .CBGC7a_art{flex:none;width:460px;height:310px}.CBGC7a_small{grid-row:span 1}.CBGC7a_card:not(.CBGC7a_small):not(.CBGC7a_wide){padding:12px 28px 28px}.CBGC7a_art{height:300px}.CBGC7a_title{letter-spacing:-.025em;font-size:clamp(1.375rem,2.6vw - .6rem,1.75rem);line-height:1.14}.CBGC7a_desc{font-size:var(--step-body);line-height:1.47}.CBGC7a_foot{font-size:var(--step-body);margin-top:10px;line-height:1.47}}
._0Oja5a_panel{background:var(--bg);color:var(--ink);border-radius:var(--panel-radius);flex-direction:column;gap:20px;padding:36px;display:flex}._0Oja5a_title{font-size:var(--step-h3);letter-spacing:-.025em;font-weight:600;line-height:1.15}._0Oja5a_field{flex-direction:column;gap:8px;display:flex}._0Oja5a_label{font-size:var(--step-small);color:#a9adb2;font-weight:400;line-height:1.3}._0Oja5a_control{border-radius:var(--btn-radius);background:var(--surface-2);width:100%;height:52px;font-size:var(--step-body);color:var(--ink);box-shadow:none;border:0;padding-inline:16px}._0Oja5a_control::placeholder{color:var(--iso-line)}._0Oja5a_area{resize:none;height:92px;padding-block:15px}._0Oja5a_segments{gap:8px;width:100%;display:flex}._0Oja5a_segment{border-radius:var(--btn-radius);background:var(--surface-2);min-width:0;height:44px;color:var(--ink);box-shadow:none;flex:1;font-size:.9375rem;font-weight:400}._0Oja5a_segment[data-state=on]{background:var(--signal);color:var(--signal-ink);font-weight:500}._0Oja5a_submit{background:var(--ink);width:100%;height:54px;color:var(--bg);margin-top:4px;transition:background-color .16s}._0Oja5a_submit:hover{background:#fff}@media (max-width:760px){._0Oja5a_panel{gap:16px;padding:22px 18px}._0Oja5a_field{gap:6px}._0Oja5a_control{height:50px;padding-inline:14px}._0Oja5a_area{height:84px;padding-block:14px}._0Oja5a_segments{gap:6px}._0Oja5a_segment{font-size:var(--step-small)}}._0Oja5a_notice{font-size:var(--step-small);color:var(--ink-muted);line-height:1.4}._0Oja5a_notice a{color:inherit;text-underline-offset:.14em}
.DDVmBa_section{background:var(--signal);color:var(--signal-ink);padding-block:clamp(64px,7vw,96px)}.DDVmBa_grid{grid-template-columns:minmax(0,1fr) minmax(0,520px);grid-template-areas:"ask form""quote form";gap:28px 64px;display:grid}.DDVmBa_ask{grid-area:ask}.DDVmBa_h2{font-size:clamp(3rem,6.1vw,5.5rem)}.DDVmBa_body{font-size:var(--step-lead);max-width:560px;margin-top:24px;line-height:1.42}.DDVmBa_form{grid-area:form}.DDVmBa_quote{grid-area:quote;align-self:end;max-width:600px;line-height:1.47}.DDVmBa_name{margin-top:12px;font-size:.9375rem;font-weight:600}@media (max-width:1100px){.DDVmBa_grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"ask""form""quote"}.DDVmBa_body{margin-top:16px}}
.hksG2G_metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px clamp(16px,3vw,40px);display:grid}.hksG2G_metric{flex-direction:column;gap:8px;display:flex}.hksG2G_value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:600;line-height:1}.hksG2G_label{color:var(--ink-muted);max-width:24ch;line-height:1.35}
.dg8UkW_hero{padding-block:clamp(48px,6vw,96px) clamp(56px,7vw,112px)}.dg8UkW_heroGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px clamp(32px,5vw,80px);display:grid}.dg8UkW_heroLead{max-width:48ch;margin-top:clamp(20px,2.4vw,32px)}.dg8UkW_heroScene{width:100%;height:clamp(240px,28vw,400px);display:block}.dg8UkW_facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px clamp(24px,3vw,48px);margin-top:clamp(40px,5vw,72px);display:grid}.dg8UkW_factValue{letter-spacing:-.04em;margin-bottom:8px;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:600;line-height:1}.dg8UkW_itemTitle{letter-spacing:-.02em;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:600;line-height:1.2}.dg8UkW_beats{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px clamp(24px,3vw,48px);margin-top:clamp(40px,5vw,72px);display:grid}.dg8UkW_beat{flex-direction:column;gap:12px;display:flex}.dg8UkW_beatScene{width:100%;max-width:240px;height:150px;display:block}.dg8UkW_values{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(40px,5vw,72px);display:grid}.dg8UkW_value{background:var(--surface);border-radius:var(--panel-radius);flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,32px);display:flex}.dg8UkW_split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px clamp(32px,5vw,80px);display:grid}.dg8UkW_name{margin-top:clamp(24px,3vw,40px)}.dg8UkW_bio{max-width:44ch;margin-top:12px}.dg8UkW_offices{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(24px,3vw,40px);margin-top:clamp(24px,3vw,40px);display:grid}.dg8UkW_offices li{flex-direction:column;gap:12px;display:flex}@media (max-width:960px){.dg8UkW_heroGrid,.dg8UkW_split{grid-template-columns:minmax(0,1fr)}.dg8UkW_facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dg8UkW_beats,.dg8UkW_values{grid-template-columns:minmax(0,1fr)}.dg8UkW_beatScene{height:120px}}
.R2_Hxq_hero{padding-block:clamp(48px,6vw,96px) clamp(56px,7vw,112px)}.R2_Hxq_heroGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px clamp(32px,5vw,80px);display:grid}.R2_Hxq_heroLead{max-width:48ch;margin-top:clamp(20px,2.4vw,32px)}.R2_Hxq_heroScene{width:100%;height:clamp(240px,30vw,440px);display:block}.R2_Hxq_head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px clamp(32px,5vw,80px);display:grid}.R2_Hxq_itemTitle{letter-spacing:-.02em;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:600;line-height:1.2}.R2_Hxq_principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px clamp(24px,3vw,48px);margin-top:clamp(40px,5vw,72px);display:grid}.R2_Hxq_principle{flex-direction:column;gap:12px;display:flex}.R2_Hxq_roles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(40px,5vw,64px);display:grid}.R2_Hxq_role{background:var(--surface);border-radius:var(--panel-radius);flex-direction:column;gap:12px;padding:20px 20px 28px;display:flex}.R2_Hxq_roleScene{width:100%;height:140px;margin-bottom:8px;display:block}.R2_Hxq_roleBody{color:#a9adb2;line-height:1.47}.R2_Hxq_phases{flex-direction:column;gap:8px;margin-top:clamp(40px,5vw,72px);display:flex}.R2_Hxq_phase{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:16px clamp(32px,5vw,80px);padding-block:clamp(24px,3vw,36px);display:grid}.R2_Hxq_phaseName{flex-direction:column;gap:6px;display:flex}.R2_Hxq_phaseDetail{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px clamp(24px,3vw,40px);display:grid}.R2_Hxq_phaseDetail dt{margin-bottom:6px;font-weight:600}.R2_Hxq_phaseDetail dd{color:var(--ink-muted);line-height:1.47}.R2_Hxq_get{box-shadow:inset 2px 0 var(--signal);padding-inline-start:14px}[dir=rtl] .R2_Hxq_get{box-shadow:inset -2px 0 var(--signal)}.R2_Hxq_get dd{color:var(--ink)}.R2_Hxq_faqGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px clamp(32px,5vw,80px);display:grid}.R2_Hxq_faq{gap:8px}.R2_Hxq_faqItem{background:var(--surface);border-radius:var(--panel-radius);border:0;padding-inline:clamp(20px,2.4vw,28px)}.R2_Hxq_faqQ{font-size:var(--step-lead);letter-spacing:-.015em;border-radius:var(--btn-radius);padding-block:22px;font-weight:600;line-height:1.3}.R2_Hxq_faqQ:hover{color:var(--ink-muted);text-decoration:none}.R2_Hxq_faqA{font-size:var(--step-body);color:var(--ink-muted);max-width:60ch;padding-bottom:24px;line-height:1.55}@media (max-width:1100px){.R2_Hxq_principles,.R2_Hxq_roles{grid-template-columns:repeat(2,minmax(0,1fr))}.R2_Hxq_phaseDetail{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.R2_Hxq_heroGrid,.R2_Hxq_head,.R2_Hxq_phase,.R2_Hxq_faqGrid{grid-template-columns:minmax(0,1fr)}.R2_Hxq_heroScene{height:clamp(220px,60vw,380px)}}@media (max-width:640px){.R2_Hxq_principles,.R2_Hxq_roles{grid-template-columns:minmax(0,1fr)}.R2_Hxq_role{flex-flow:wrap;align-items:center;gap:4px 16px;padding:14px 16px}.R2_Hxq_roleScene{width:88px;height:72px;margin:0}.R2_Hxq_role .R2_Hxq_itemTitle{flex:1}.R2_Hxq_roleBody{flex-basis:100%;font-size:.9375rem;line-height:1.4}}
.gVbY1W_hero{padding-block:clamp(48px,6vw,96px) clamp(56px,7vw,112px)}.gVbY1W_heroGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:40px clamp(32px,5vw,80px);display:grid}.gVbY1W_heroLead{max-width:48ch;margin-top:clamp(20px,2.4vw,32px)}.gVbY1W_jump{font-size:var(--step-lead);letter-spacing:-.015em;flex-direction:column;gap:10px;font-weight:600;line-height:1.3;display:flex}.gVbY1W_jump a{text-decoration:none}.gVbY1W_jump a:hover{color:var(--signal)}.gVbY1W_capability{scroll-margin-top:72px}.gVbY1W_row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,4vw,56px) clamp(32px,5vw,80px);display:grid}.gVbY1W_result{max-width:46ch;margin-top:clamp(16px,2vw,24px)}.gVbY1W_scene{width:100%;height:clamp(180px,20vw,280px);display:block}.gVbY1W_detail{grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:24px clamp(24px,3vw,40px);display:grid}.gVbY1W_label{font-size:var(--step-body);margin-bottom:8px;font-weight:600}.gVbY1W_detail p,.gVbY1W_builds{color:var(--ink-muted);line-height:1.47}.gVbY1W_builds{flex-direction:column;gap:6px;display:flex}.gVbY1W_proof{flex-direction:column;align-self:start;align-items:flex-start;gap:8px;display:flex}.gVbY1W_proofValue{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:600;line-height:1}.gVbY1W_proofLabel{color:var(--ink-muted);max-width:32ch}.gVbY1W_method{background:var(--surface);padding-block:clamp(48px,6vw,88px)}.gVbY1W_methodGrid{grid-template-columns:minmax(0,5fr) minmax(0,4fr) auto;align-items:center;gap:16px clamp(32px,5vw,80px);display:grid}@media (max-width:1100px){.gVbY1W_row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gVbY1W_detail{grid-column:1/-1}}@media (max-width:960px){.gVbY1W_heroGrid,.gVbY1W_methodGrid{grid-template-columns:minmax(0,1fr)}.gVbY1W_methodGrid{justify-items:start}}@media (max-width:760px){.gVbY1W_row{grid-template-columns:minmax(0,1fr)}.gVbY1W_scene{order:-1;height:clamp(180px,50vw,260px)}.gVbY1W_detail{grid-template-columns:minmax(0,1fr)}}
._8ddpAW_hero{padding-block:clamp(48px,6vw,96px) clamp(56px,7vw,112px)}._8ddpAW_h1{max-width:14ch}._8ddpAW_heroLead{max-width:52ch;margin-top:clamp(20px,2.4vw,32px)}._8ddpAW_body{padding-block:clamp(56px,7vw,112px)}._8ddpAW_layout{grid-template-columns:minmax(0,2fr) minmax(0,10fr);align-items:start;gap:40px clamp(32px,4vw,64px);display:grid}._8ddpAW_jump{position:sticky;top:96px}._8ddpAW_jump ul{flex-direction:column;gap:10px;line-height:1.3;display:flex}._8ddpAW_jump a{color:var(--ink-muted);text-decoration:none}._8ddpAW_jump a:hover{color:var(--ink)}._8ddpAW_sectors{flex-direction:column;gap:clamp(72px,9vw,136px);min-width:0;display:flex}._8ddpAW_sector{scroll-margin-top:96px}._8ddpAW_top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:24px clamp(32px,4vw,64px);display:grid}._8ddpAW_who{margin-top:12px}._8ddpAW_result{max-width:40ch;margin-top:clamp(16px,2vw,24px)}._8ddpAW_scene{width:100%;height:clamp(200px,21vw,300px);display:block}._8ddpAW_detail{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(24px,3vw,40px);margin-top:clamp(28px,3vw,44px);display:grid}._8ddpAW_label{font-size:var(--step-body);margin-bottom:8px;font-weight:600}._8ddpAW_start{color:var(--ink-muted);flex-direction:column;gap:6px;line-height:1.47;display:flex}._8ddpAW_proof{flex-direction:column;align-items:flex-start;gap:8px;display:flex}._8ddpAW_proofValue{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2.25rem,3.4vw,3.25rem);font-weight:600;line-height:1}._8ddpAW_other{background:var(--surface);padding-block:clamp(48px,6vw,88px)}._8ddpAW_otherGrid{grid-template-columns:minmax(0,5fr) minmax(0,4fr) auto;align-items:center;gap:16px clamp(32px,5vw,80px);display:grid}@media (max-width:1100px){._8ddpAW_layout{grid-template-columns:minmax(0,1fr)}._8ddpAW_jump{position:static}._8ddpAW_jump ul{flex-flow:wrap;gap:8px 24px}}@media (max-width:960px){._8ddpAW_otherGrid{grid-template-columns:minmax(0,1fr);justify-items:start}}@media (max-width:760px){._8ddpAW_top{grid-template-columns:minmax(0,1fr)}._8ddpAW_scene{height:clamp(200px,56vw,280px)}._8ddpAW_detail{grid-template-columns:minmax(0,1fr)}}
.I5Bgda_pending{min-height:100vh}.I5Bgda_hero{padding-block:clamp(32px,4.4vw,64px) clamp(48px,6vw,88px)}.I5Bgda_heroGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:32px clamp(32px,5vw,80px);display:grid}.I5Bgda_heroCopy{min-width:0}.I5Bgda_back{color:var(--ink-muted);gap:8px;text-decoration:none;display:inline-flex}.I5Bgda_back:before{content:"←";transition:translate .16s var(--ease-out)}.I5Bgda_back:hover{color:var(--ink)}.I5Bgda_back:hover:before{translate:-4px}[dir=rtl] .I5Bgda_back:before{content:"→"}[dir=rtl] .I5Bgda_back:hover:before{translate:4px}.I5Bgda_meta{margin-top:clamp(32px,4vw,56px);margin-bottom:12px}.I5Bgda_lead{margin-top:20px;margin-bottom:clamp(32px,4vw,56px)}.I5Bgda_scene{width:100%;height:clamp(240px,32vw,460px);display:block}.I5Bgda_story{padding-block:clamp(24px,3vw,40px) clamp(48px,6vw,88px)}.I5Bgda_row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px clamp(32px,5vw,80px);padding-block:clamp(32px,4vw,56px);display:grid}.I5Bgda_text{font-size:var(--step-lead);flex-direction:column;gap:16px;max-width:62ch;line-height:1.42;display:flex}.I5Bgda_mix{font-size:var(--step-body);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(24px,3vw,40px);margin-top:16px;line-height:1.5;display:grid}.I5Bgda_mixTitle{font-size:var(--step-body);margin-bottom:8px;font-weight:600}.I5Bgda_next{background:var(--surface);border-radius:var(--panel-radius);flex-direction:column;gap:8px;margin-block-start:clamp(16px,2vw,32px);padding:clamp(20px,2.4vw,32px);text-decoration:none;display:flex}.I5Bgda_nextTitle:after{content:" →"}[dir=rtl] .I5Bgda_nextTitle:after{content:" ←"}.I5Bgda_next:hover .I5Bgda_nextTitle{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:960px){.I5Bgda_heroGrid,.I5Bgda_row{grid-template-columns:minmax(0,1fr)}.I5Bgda_scene{height:clamp(220px,60vw,400px)}}@media (max-width:640px){.I5Bgda_mix{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.I5Bgda_back:before{transition:none}}
.o4vH_G_intro{padding-block:clamp(48px,6vw,96px) clamp(40px,5vw,72px)}.o4vH_G_head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px clamp(32px,5vw,80px);display:grid}.o4vH_G_case{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:24px clamp(32px,5vw,80px);padding-block:clamp(32px,4.4vw,64px);display:grid}.o4vH_G_cases{padding-block-end:clamp(48px,6vw,88px)}.o4vH_G_scene{width:100%;height:clamp(220px,24vw,340px);display:block}.o4vH_G_copy{flex-direction:column;align-items:flex-start;display:flex}.o4vH_G_title{margin-top:12px}.o4vH_G_title a{text-decoration:none}.o4vH_G_title a:hover{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:1px}.o4vH_G_summary{max-width:52ch;margin-top:12px;margin-bottom:clamp(24px,3vw,40px)}.o4vH_G_more{margin-top:12px;padding-block-end:0}.o4vH_G_heritage{background:var(--surface);padding-block:clamp(48px,6vw,88px)}.o4vH_G_heritageGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:24px clamp(32px,5vw,80px);display:grid}.o4vH_G_heritageLead{max-width:44ch;margin-top:12px}.o4vH_G_products{font-size:var(--step-lead);letter-spacing:-.015em;flex-wrap:wrap;gap:8px 40px;font-weight:600;display:flex}@media (max-width:960px){.o4vH_G_head,.o4vH_G_case,.o4vH_G_heritageGrid{grid-template-columns:minmax(0,1fr)}.o4vH_G_scene{height:clamp(200px,56vw,340px)}}
.gr1YwG_section{padding-block:clamp(64px,7vw,96px)}.gr1YwG_grid{grid-template-columns:minmax(0,640px) minmax(0,1fr);grid-template-areas:"head fig""points fig";align-items:center;gap:48px;display:grid}.gr1YwG_head{grid-area:head;align-self:end}.gr1YwG_lead{margin-top:24px}.gr1YwG_fig{grid-area:fig}.gr1YwG_scene{aspect-ratio:486/291;width:100%;height:auto;display:block}.gr1YwG_points{grid-area:points;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-self:start;gap:28px 32px;display:grid}.gr1YwG_point{flex-direction:column;gap:6px;display:flex}.gr1YwG_title{font-size:var(--step-lead);letter-spacing:-.015em;font-weight:600;line-height:1.27}.gr1YwG_body{line-height:1.47}@media (max-width:1100px){.gr1YwG_grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""fig""points";gap:24px}}@media (max-width:760px){.gr1YwG_lead{margin-top:16px}.gr1YwG_points{grid-template-columns:minmax(0,1fr);gap:20px}.gr1YwG_point{gap:4px}.gr1YwG_title{font-size:1.25rem}.gr1YwG_body{font-size:1rem;line-height:1.44}}
