.SupportServicesSection_root__BgDsn{--pink:#ec4899;--plum:#272429;--ink:#272429;--muted:#6f6872;--line:#efe7ea;--accent:#db2777;color:var(--ink);letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere}.SupportServicesSection_root__BgDsn h2,.SupportServicesSection_root__BgDsn p{margin:0}.SupportServicesSection_root__BgDsn a{color:inherit;text-decoration:none}.SupportServicesSection_root__BgDsn img{display:block;max-width:100%}.SupportServicesSection_root__BgDsn a:focus-visible{outline:3px solid var(--pink);outline-offset:5px;border-radius:4px}.SupportServicesSection_serviceLayout__F9vqd{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(0,2.6fr);gap:12px;align-items:stretch}.SupportServicesSection_safeCard__ZLscY{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;background:var(--plum);border-radius:16px;color:white}.SupportServicesSection_safeCardCopy__kA70K{min-width:0}.SupportServicesSection_safeCard__ZLscY h2{font-size:1.375rem;line-height:1.14;letter-spacing:-.025em;font-weight:630}.SupportServicesSection_safeCard__ZLscY h2 br{display:none}.SupportServicesSection_safeDescription__299JB{margin-top:9px;font-size:.875rem;line-height:1.55;color:#e5d9df}.SupportServicesSection_safeLink__K_Qky{display:inline-flex;align-items:center;gap:12px;margin-top:10px;font-size:.875rem;color:#fbcfe8;min-height:28px}.SupportServicesSection_safeLink__K_Qky:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.SupportServicesSection_badgeArea__JBDfj{flex:0 0 66px}.SupportServicesSection_badgePlate__Jbrw9{padding:6px;background:#fdf2f8;border-radius:17px}.SupportServicesSection_badgePlate__Jbrw9 img{width:54px;height:54px;object-fit:contain;mix-blend-mode:multiply}.SupportServicesSection_supportFlow__w8HP9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:white;border:1px solid var(--line);border-radius:16px;padding:22px 0}.SupportServicesSection_flowItem__U3bPY{min-width:0;padding:0 24px}.SupportServicesSection_flowItem__U3bPY+.SupportServicesSection_flowItem__U3bPY{border-left:1px solid var(--line)}.SupportServicesSection_flowIndex___Ys05{display:flex;align-items:baseline;gap:9px;margin-bottom:16px}.SupportServicesSection_flowIndex___Ys05 span{font-size:1rem;line-height:1;font-weight:650;color:var(--accent);font-variant-numeric:tabular-nums}.SupportServicesSection_flowIndex___Ys05 small{font-size:.75rem;font-weight:550;letter-spacing:.06em;color:var(--muted)}.SupportServicesSection_flowCopy__UD7p5 h2{font-size:1rem;line-height:1.4;font-weight:640}.SupportServicesSection_flowCopy__UD7p5 p{margin-top:7px;color:var(--muted);font-size:.875rem;line-height:1.65}.SupportServicesSection_scopeNote__eIiJW{margin-top:12px;font-size:.75rem;line-height:1.6;color:var(--muted)}@media (max-width:1050px){.SupportServicesSection_serviceLayout__F9vqd{grid-template-columns:minmax(250px,1fr) minmax(0,2fr)}.SupportServicesSection_safeCard__ZLscY{padding:20px;gap:12px}.SupportServicesSection_safeCard__ZLscY h2 br{display:block}.SupportServicesSection_badgeArea__JBDfj{flex-basis:58px}.SupportServicesSection_badgePlate__Jbrw9 img{width:46px;height:46px}.SupportServicesSection_flowItem__U3bPY{padding-inline:18px}.SupportServicesSection_flowIndex___Ys05{gap:6px}}@media (max-width:780px){.SupportServicesSection_serviceLayout__F9vqd{grid-template-columns:1fr}.SupportServicesSection_safeCard__ZLscY{padding:20px 24px}.SupportServicesSection_safeCard__ZLscY h2 br{display:none}.SupportServicesSection_badgeArea__JBDfj{flex-basis:64px}.SupportServicesSection_badgePlate__Jbrw9 img{width:52px;height:52px}.SupportServicesSection_supportFlow__w8HP9{padding-block:22px}.SupportServicesSection_flowItem__U3bPY{padding-inline:20px}}@media (max-width:480px){.SupportServicesSection_safeCard__ZLscY h2{font-size:1.375rem}.SupportServicesSection_supportFlow__w8HP9{grid-template-columns:1fr;padding:0 20px}.SupportServicesSection_flowItem__U3bPY{padding:18px 0;display:grid;grid-template-columns:68px 1fr;gap:14px;align-items:start}.SupportServicesSection_flowItem__U3bPY+.SupportServicesSection_flowItem__U3bPY{border-left:0;border-top:1px solid var(--line)}.SupportServicesSection_flowIndex___Ys05{flex-direction:column;gap:8px;padding-top:4px;margin:0}.SupportServicesSection_flowCopy__UD7p5 p{margin-top:4px}.SupportServicesSection_scopeNote__eIiJW{font-size:.75rem}}