.f8VEFW_index{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.f8VEFW_card{color:#fff;background-color:#212d3a;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:32px 32px;border-radius:28px;flex-direction:column;min-height:330px;padding:28px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;animation:.6s cubic-bezier(.2,.7,.2,1) both f8VEFW_idx-rise;display:flex;position:relative;overflow:hidden}.f8VEFW_card:nth-child(2){animation-delay:80ms}.f8VEFW_card:nth-child(3){animation-delay:.16s}.f8VEFW_card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -20px #212d3a73}.f8VEFW_card:focus-visible{outline-offset:4px;outline:2px solid #212d3a}.f8VEFW_num{color:#97babc;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.f8VEFW_title{letter-spacing:-.02em;margin-top:18px;font-size:26px;font-weight:500;line-height:1.2}.f8VEFW_line{color:#ffffffa8;margin-top:10px;font-size:15px;line-height:1.55}.f8VEFW_names{flex-wrap:wrap;gap:8px;margin-top:22px;padding:0;list-style:none;display:flex}.f8VEFW_names li{color:#ffffffe0;background:#ffffff14;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:500;transition:background .3s}.f8VEFW_card:hover .f8VEFW_names li{background:#97babc38}.f8VEFW_foot{color:#97babc;justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;font-size:14px;font-weight:500;display:flex}.f8VEFW_arrow{color:#212d3a;background:#97babc;border-radius:50%;place-items:center;width:40px;height:40px;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:grid}.f8VEFW_card:hover .f8VEFW_arrow{transform:translateY(3px)}@keyframes f8VEFW_idx-rise{0%{opacity:0;transform:translateY(18px)}}@media (max-width:1023px){.f8VEFW_index{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:44px}.f8VEFW_card{border-radius:24px;min-height:0;padding:24px}}@media (prefers-reduced-motion:reduce){.f8VEFW_card,.f8VEFW_arrow,.f8VEFW_names li{transition:none;animation:none}}
.ihCSsa_section{width:min(1120px,100% - 96px);margin-inline:auto;padding-block:88px;scroll-margin-top:104px}.ihCSsa_head{align-items:baseline;gap:18px;display:flex}.ihCSsa_num{color:#66737c;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.ihCSsa_eyebrow{color:#376f80;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:500}.ihCSsa_head+.ihCSsa_grid{margin-top:36px}.ihCSsa_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.ihCSsa_flip>:first-child{order:2}.ihCSsa_stage{background-color:#212d3a;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:32px 32px;border-radius:36px;height:600px;position:relative;overflow:hidden}.ihCSsa_scene{opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:0 40px;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset:0 0 64px;transform:translateY(28px)scale(.96)}.ihCSsa_scene[data-state=past]{transform:translateY(-28px)scale(.96)}.ihCSsa_scene[data-state=on]{opacity:1;transform:none}.ihCSsa_cards{flex-direction:column;gap:16px;width:100%;max-width:380px;display:flex}.ihCSsa_cards>:nth-child(2){width:calc(100% - 48px);margin-left:48px}.ihCSsa_progress{align-items:center;gap:18px;display:flex;position:absolute;bottom:30px;left:32px;right:32px}.ihCSsa_progress>span{color:#97babc;font-variant-numeric:tabular-nums;min-width:64px;font-size:14px;font-weight:500}.ihCSsa_progress>div{flex:1;gap:6px;display:grid}.ihCSsa_progress i{background:#ffffff29;border-radius:2px;height:3px;transition:background .4s}.ihCSsa_progress i[data-done]{background:#97babc}.ihCSsa_title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(30px,2.55vw,38px);font-weight:500;line-height:1.2}.ihCSsa_sub{color:#52616a;max-width:56ch;margin-top:16px;font-size:16px;line-height:1.65}.ihCSsa_extra{color:#376f80;text-underline-offset:5px;gap:8px;margin-top:14px;font-size:15px;font-weight:500;text-decoration:underline;display:inline-flex}.ihCSsa_list{border-top:1px solid #e3e8e5;margin:32px 0 0;padding:0;list-style:none}.ihCSsa_list li{border-bottom:1px solid #e3e8e5;scroll-margin-top:120px}.ihCSsa_item{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 0;display:flex}.ihCSsa_item:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #212d3a}.ihCSsa_name{letter-spacing:-.01em;color:#66737c;margin:0;font-size:18px;font-weight:500;line-height:1.3;transition:color .3s,font-size .3s}.ihCSsa_sign{color:#66737c;font-size:20px;line-height:1}.ihCSsa_item:hover .ihCSsa_name,.ihCSsa_item:hover .ihCSsa_sign{color:#212d3a}.ihCSsa_list li[data-open] .ihCSsa_name{color:#212d3a;font-size:22px}.ihCSsa_list li[data-open] .ihCSsa_sign{color:#212d3a}.ihCSsa_panel{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1);display:grid}.ihCSsa_panel>div{overflow:hidden}.ihCSsa_list li[data-open] .ihCSsa_panel{grid-template-rows:1fr}.ihCSsa_list li[data-open] .ihCSsa_panel>div{padding-bottom:22px}.ihCSsa_headline{color:#212d3a;margin:0;font-size:17px;font-weight:500;line-height:1.4}.ihCSsa_text{color:#52616a;max-width:52ch;margin:8px 0 0;font-size:15.5px;line-height:1.6}.ihCSsa_cta{color:#212d3a;border-bottom:1.5px solid;gap:8px;margin-top:14px;padding-bottom:2px;font-size:14.5px;font-weight:600;display:inline-flex}@media (max-width:1023px){.ihCSsa_section{width:min(1120px,100% - 32px);padding-block:56px}.ihCSsa_grid{flex-direction:column;gap:0;margin-top:0;display:flex}.ihCSsa_head+.ihCSsa_grid{margin-top:24px}.ihCSsa_copy{display:contents}.ihCSsa_title{order:1}.ihCSsa_sub{order:2}.ihCSsa_extra{order:3}.ihCSsa_stage{border-radius:24px;order:4;height:auto;margin:0 0 22px;padding:20px 16px 56px;display:grid}.ihCSsa_list{order:5;margin-top:24px}.ihCSsa_scene{grid-area:1/1;padding:0;position:relative;inset:auto}.ihCSsa_scene:not([data-state=on]){display:none}.ihCSsa_cards{zoom:.82;gap:10px;max-width:360px;margin-inline:auto}.ihCSsa_cards>:nth-child(2){width:calc(100% - 20px);margin-left:20px}.ihCSsa_progress{gap:14px;bottom:20px;left:20px;right:20px}.ihCSsa_progress>span{min-width:52px;font-size:13px}}@media (prefers-reduced-motion:reduce){.ihCSsa_scene,.ihCSsa_progress i,.ihCSsa_name,.ihCSsa_panel{transition:none}}
