.irx_hyp_row{grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:start;gap:56px;display:grid}@media (width<=1023px){.irx_hyp_row{grid-template-columns:minmax(0,1fr);gap:32px}}.irx_hyp_cpy{gap:14px;display:grid}.irx_hyp_cpy p{color:#545b69;font-size:1.125rem;font-weight:400;line-height:1.65}.irx_hyp_cpy .irx_hyp_ask{font-size:1.25rem;font-weight:700;line-height:1.4}.irx_hyp_lead{color:#545b69;margin-bottom:14px;font-size:1.125rem;font-weight:400;line-height:1.65}.irx_hyp_note{color:#8b93a1;margin-top:12px;font-size:.8rem;font-weight:400;line-height:1.5}.irx_hyp_cway{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 56px minmax(0,1fr);align-items:stretch;display:grid}.irx_hyp_cway--two{grid-template-columns:minmax(0,1fr) minmax(56px,88px) minmax(0,1fr)}@media (width<=1023px){.irx_hyp_cway,.irx_hyp_cway--two{grid-template-columns:minmax(0,1fr)}}.irx_hyp_end{background:#fff;border:1px solid #e5e8ed;border-radius:16px;align-content:start;gap:4px;padding:16px;transition:border-color .35s,background .35s;display:grid}.irx_hyp_end--on{background:#eef6ff;border-color:#0074ed}.irx_hyp_enm{font-size:1.125rem;font-weight:700;line-height:1.3}.irx_hyp_esb{color:#545b69;font-size:.8rem;font-weight:400;line-height:1.4}.irx_hyp_lane{align-self:center;width:100%;height:20px;display:block;position:relative}@media (width<=1023px){.irx_hyp_lane{width:2px;height:28px;margin:0 auto}}.irx_hyp_fly{pointer-events:none;height:10px;animation:2.6s linear infinite irx_hyp_fly;position:absolute;top:5px;left:0;right:0}.irx_hyp_fly:before{content:"";background:#0074ed;border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #0074ed38}@media (width<=1023px){.irx_hyp_fly{width:10px;height:auto;animation-name:irx_hyp_flyv;inset:0 auto 0 -4px}}[class*=irx_rvl]:not(.irx_rvl--on) .irx_hyp_fly{animation-play-state:paused}.irx_hyp_trk{background:#e5e8ed linear-gradient(#0074ed,#0074ed) 0 0/0 100% no-repeat;height:2px;position:absolute;top:9px;left:0;right:0}.irx_hyp_trk--on{background-size:100% 100%;transition:background-size .8s cubic-bezier(.37,0,.27,1)}.irx_hyp_trk--cut{background-image:linear-gradient(#8b93a1,#8b93a1);background-size:100% 100%}@media (width<=1023px){.irx_hyp_trk{background-size:100% 0;width:2px;height:auto;inset:0 auto 0 0}.irx_hyp_trk--on,.irx_hyp_trk--cut{background-size:100% 100%}}.irx_hyp_lyr{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.irx_hyp_lyr_it{color:#8b93a1;border:1px solid #e5e8ed;border-radius:999px;padding:8px 14px;font-size:.8rem;font-weight:600;line-height:1.3;transition:border-color .35s,background .35s,color .35s}.irx_hyp_lyr_it--on{color:#004a9c;background:#eef6ff;border-color:#0074ed}.irx_hyp_solv{border-top:1px solid #e5e8ed;gap:24px;margin-top:72px;padding-top:40px;display:grid}@media (width<=1023px){.irx_hyp_solv{margin-top:48px;padding-top:32px}}.irx_hyp_slv_tit{letter-spacing:-.015em;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:600;line-height:1.15}.irx_hyp_slv_lst{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (width<=639px){.irx_hyp_slv_lst{grid-template-columns:minmax(0,1fr);gap:20px}}.irx_hyp_slv_it{border-top:2px solid #111;gap:6px;padding-top:16px;display:grid}.irx_hyp_slv_nm{font-size:1.125rem;font-weight:600;line-height:1.3}.irx_hyp_slv_ds,.irx_hyp_slv_ft{color:#545b69;font-size:1rem;font-weight:400;line-height:1.6}.irx_hyp_kv{gap:2px;display:grid}.irx_hyp_kv_row{border-radius:12px;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 12px;transition:background .35s;display:flex}@media (width<=639px){.irx_hyp_kv_row{flex-direction:column;gap:2px}}.irx_hyp_kv_row--on{background:#eef6ff}.irx_hyp_kv_lbl{color:#545b69;font-size:.8rem;font-weight:400;line-height:1.4}.irx_hyp_kv_val{text-align:right;font-size:1rem;font-weight:600;line-height:1.4}@media (width<=639px){.irx_hyp_kv_val{text-align:left}}.irx_hyp_flw{align-items:flex-start;gap:8px;display:flex}@media (width<=639px){.irx_hyp_flw{flex-direction:column;gap:20px}}.irx_hyp_flw_pt{text-align:center;flex:1 1 0;justify-items:center;gap:8px;display:grid;position:relative}.irx_hyp_flw_pt:not(:last-child):after{content:"";z-index:0;background:#e5e8ed;width:100%;height:2px;position:absolute;top:5px;left:50%}@media (width<=639px){.irx_hyp_flw_pt{text-align:left;justify-items:start}.irx_hyp_flw_pt:not(:last-child):after{content:none}}.irx_hyp_flw_dot{z-index:1;background:#e5e8ed;border-radius:50%;width:12px;height:12px;transition:background .3s;position:relative}.irx_hyp_flw_dot--on{background:#0074ed}.irx_hyp_flw_lbl{z-index:1;background:#fff;padding-inline:4px;font-size:1rem;font-weight:600;line-height:1.3;position:relative}.irx_hyp_flw_sub{z-index:1;color:#545b69;background:#fff;padding-inline:4px;font-size:1rem;font-weight:400;line-height:1.4;position:relative}.irx_hyp_attr{border-top:1px solid #e5e8ed;gap:10px;margin-top:28px;padding-top:20px;display:grid}.irx_hyp_attr_it{justify-content:space-between;align-items:baseline;gap:16px;display:flex}@media (width<=639px){.irx_hyp_attr_it{flex-direction:column;gap:2px}}.irx_hyp_attr_nm{font-size:1rem;font-weight:600;line-height:1.4}.irx_hyp_attr_ds{color:#545b69;font-size:.8rem;font-weight:400;line-height:1.4}.irx_hyp_body{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 48px;max-width:1000px;margin:0 auto 56px;display:grid}@media (width<=1023px){.irx_hyp_body{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:40px}}.irx_hyp_body p{color:#545b69;font-size:1.125rem;font-weight:400;line-height:1.65}.irx_hyp_cmp{gap:20px;display:grid}.irx_hyp_cmp_rw{background:#fff;border:1px solid #e5e8ed;border-radius:24px;grid-template-columns:minmax(0,32fr) minmax(0,68fr);align-items:center;gap:32px;padding:28px;display:grid}@media (width<=1023px){.irx_hyp_cmp_rw{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}}.irx_hyp_cmp_rw--on{background:#eef6ff;border-color:#0074ed}.irx_hyp_cmp_tx{gap:6px;display:grid}.irx_hyp_cmp_nm{font-size:1.125rem;font-weight:700;line-height:1.3}.irx_hyp_cmp_ds{color:#545b69;font-size:.8rem;font-weight:400;line-height:1.5}.irx_hyp_cmp_st{color:#004a9c;grid-column:2;min-height:1.5em;font-size:.8rem;font-weight:600;line-height:1.5}@media (width<=1023px){.irx_hyp_cmp_st{grid-column:1}}.irx_hyp_feat{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:56px;display:grid}@media (width<=1023px){.irx_hyp_feat{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:40px}}.irx_hyp_feat_it{border-top:2px solid #111;gap:6px;padding-top:16px;display:grid}.irx_hyp_feat_nm{font-size:1.125rem;font-weight:600;line-height:1.3}.irx_hyp_feat_ds{color:#545b69;font-size:1rem;font-weight:400;line-height:1.6}.irx_hyp_uses{background:#fff;border:1px solid #e5e8ed;border-radius:16px;gap:0;display:grid;overflow:hidden}.irx_hyp_use{opacity:0;gap:6px;padding:24px 28px;transition:opacity .5s cubic-bezier(.2,.7,.2,1);display:grid}.irx_hyp_use--on{opacity:1}.irx_hyp_use+.irx_hyp_use{border-top:1px solid #e5e8ed}@media (width<=639px){.irx_hyp_use{padding:20px}}.irx_hyp_use_nm{font-size:1.125rem;font-weight:600;line-height:1.3}.irx_hyp_use_ds{color:#545b69;font-size:1rem;font-weight:400;line-height:1.6}.irx_hyp_tbl{border-top:1px solid #e5e8ed;gap:20px;margin-top:72px;padding-top:40px;display:grid}@media (width<=1023px){.irx_hyp_tbl{margin-top:48px;padding-top:32px}}.irx_hyp_tbl .irx_hyp_cpy{max-width:76ch}.irx_hyp_tbl_cap{letter-spacing:-.015em;text-align:left;margin-bottom:20px;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:600;line-height:1.15}.irx_hyp_tbl_tb{border-collapse:collapse;text-align:left;width:100%}.irx_hyp_tbl_tb th,.irx_hyp_tbl_tb td{vertical-align:top;overflow-wrap:break-word;color:#545b69;border-top:1px solid #e5e8ed;padding:14px 16px;font-size:1rem;font-weight:400;line-height:1.6}.irx_hyp_tbl_tb thead th{color:#111;border-top:0;border-bottom:2px solid #111;font-size:1rem;font-weight:600;line-height:1.4}.irx_hyp_tbl_tb tbody th{color:#111;font-size:1rem;font-weight:600;line-height:1.5}.irx_hyp_tbl_tb th:first-child,.irx_hyp_tbl_tb td:first-child{padding-left:0}.irx_hyp_tbl_tb th:last-child,.irx_hyp_tbl_tb td:last-child{padding-right:0}@media (width<=639px){.irx_hyp_tbl_tb th,.irx_hyp_tbl_tb td{padding:10px 8px;font-size:.8rem;font-weight:400;line-height:1.5}.irx_hyp_tbl_tb thead th,.irx_hyp_tbl_tb tbody th{font-size:.8rem;font-weight:600;line-height:1.4}}@media (prefers-reduced-motion:reduce){.irx_hyp_end,.irx_hyp_trk,.irx_hyp_lyr_it,.irx_hyp_kv_row,.irx_hyp_flw_dot,.irx_hyp_use{transition:none}.irx_hyp_fly{animation:none}.irx_hyp_use{opacity:1}}@keyframes irx_hyp_fly{0%{transform:translate(0)}to{transform:translate(calc(100% - 10px))}}@keyframes irx_hyp_flyv{0%{transform:translateY(0)}to{transform:translateY(calc(100% - 10px))}}
