._benefitGrid_m634b_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._benefitGrid_m634b_1 article{padding:1.5rem;background:#fff;border:1px solid var(--border);border-radius:1.2rem}._benefitGrid_m634b_1 svg,._expectGrid_m634b_3 svg{width:1.4rem;height:1.4rem;color:#a63800}._benefitGrid_m634b_1 h3,._expectGrid_m634b_3 h3{margin:1.15rem 0 .6rem;font-family:var(--font-heading);font-size:1.2rem}._benefitGrid_m634b_1 p{margin:0;color:var(--muted-foreground);line-height:1.68}._timeline_m634b_6{margin:0;padding:0;list-style:none;display:grid;gap:0}._timeline_m634b_6 li{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1rem;padding:1.35rem 0;border-top:1px solid var(--border)}._timeline_m634b_6 li:last-child{border-bottom:1px solid var(--border)}._timeline_m634b_6>li>span{color:#a63800;font-weight:700;font-size:.78rem}._timeline_m634b_6 h3{margin:0 0 .4rem;font-family:var(--font-heading);font-size:1.15rem}._timeline_m634b_6 p{margin:0;color:var(--muted-foreground);line-height:1.65}._expectGrid_m634b_3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}._expectGrid_m634b_3 article{padding:1.5rem;border:1px solid #3a3a3a;border-radius:1.2rem}._expectGrid_m634b_3 svg{color:#ff7c3e}._expectGrid_m634b_3 p{margin:0;color:#c9c9c6;line-height:1.68}._processStrip_m634b_16{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:1.2rem;overflow:hidden}._processStrip_m634b_16>div{padding:1.35rem}._processStrip_m634b_16>div+div{border-left:1px solid var(--border)}._processStrip_m634b_16 span{color:#a63800;font-size:.76rem;font-weight:700}._processStrip_m634b_16 strong{display:block;margin-top:.7rem;font-family:var(--font-heading);font-size:1.1rem}._processStrip_m634b_16 p{margin:.45rem 0 0;color:var(--muted-foreground);line-height:1.6}._accordion_m634b_22{max-width:58rem}._faqItem_m634b_23{border-color:var(--border)}@media(max-width:900px){._processStrip_m634b_16{grid-template-columns:1fr 1fr}._processStrip_m634b_16>div+div{border-left:0;border-top:1px solid var(--border)}._processStrip_m634b_16>div:nth-child(2n){border-left:1px solid var(--border)}}@media(max-width:700px){._benefitGrid_m634b_1,._expectGrid_m634b_3{grid-template-columns:1fr}}@media(max-width:520px){._processStrip_m634b_16{grid-template-columns:1fr}._processStrip_m634b_16>div:nth-child(2n){border-left:0}._timeline_m634b_6 li{grid-template-columns:2.5rem minmax(0,1fr)}}
