.couple-name-reference-sections_privacySection__FTUvs,.couple-name-reference-sections_termsSection__cQBv5,.couple-name-reference-sections_tipsSection__LKzvV{padding:84px 0}.couple-name-reference-sections_termsSection__cQBv5,.couple-name-reference-sections_tipsSection__LKzvV{background:#fff9fb}.couple-name-reference-sections_privacySection__FTUvs{background:#ffffff}.couple-name-reference-sections_inner__EsC5s{width:min(100% - 40px,1120px);margin:0 auto}.couple-name-reference-sections_eyebrow__zLSUb{margin:0 0 14px;color:#9a45d7;font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.couple-name-reference-sections_inner__EsC5s h2{max-width:1020px;margin:0;color:#0a0a0a;font-size:clamp(40px,5vw,64px);line-height:1.03;letter-spacing:-.048em;font-weight:850}.couple-name-reference-sections_lead__IZEoz{max-width:980px;margin:24px 0 0;color:#666a74;font-size:clamp(17px,1.55vw,21px);line-height:1.58}.couple-name-reference-sections_termGrid__R0RVi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:36px}.couple-name-reference-sections_termCard__vuVLu{display:flex;align-items:flex-start;gap:14px;min-height:118px;padding:22px 24px;border:1px solid #eee8f0;border-radius:18px;background:#ffffff;box-shadow:0 12px 30px rgba(57,42,69,.035)}.couple-name-reference-sections_termMark__EcuNz{flex:0 0 auto;margin-top:3px;color:#df4c92;font-size:14px}.couple-name-reference-sections_termCard__vuVLu h3{margin:0;color:#1d1d23;font-size:17px;line-height:1.25;letter-spacing:-.015em}.couple-name-reference-sections_termCard__vuVLu p{margin:7px 0 0;color:#646872;font-size:15px;line-height:1.52}.couple-name-reference-sections_closing__GDSPD{max-width:1000px;margin:30px 0 0;color:#666a74;font-size:18px;line-height:1.64}.couple-name-reference-sections_privacyCard___cWJZ{margin-top:34px;padding:32px 34px 34px;border:1px solid #eee9f0;border-radius:26px;background:#fffdfd;box-shadow:0 16px 40px rgba(58,42,70,.035)}.couple-name-reference-sections_privacyIntro__zr0DH,.couple-name-reference-sections_transparencyNote__e4ER3{max-width:1010px;margin:0;color:#5f636d;font-size:17px;line-height:1.62}.couple-name-reference-sections_privacyCard___cWJZ ul{display:grid;grid-gap:14px;gap:14px;margin:28px 0;padding:0;list-style:none}.couple-name-reference-sections_privacyCard___cWJZ li{position:relative;padding-left:24px;color:#525660;font-size:16px;line-height:1.55}.couple-name-reference-sections_privacyCard___cWJZ li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:50%;background:#df4c92}.couple-name-reference-sections_transparencyNote__e4ER3{padding-top:24px;border-top:1px solid #f0ebf1}.couple-name-reference-sections_tipGrid__Xz_3b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:38px}.couple-name-reference-sections_tipCard__H_Fnk{min-height:210px;padding:28px 28px 30px;border:1px solid #f0ebf1;border-radius:24px;background:#ffffff;box-shadow:0 14px 34px rgba(58,42,70,.035)}.couple-name-reference-sections_tipNumber__VGXbS{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:30px;padding:0 10px;border-radius:999px;background:#f4eafa;color:#9545cf;font-size:12px;font-weight:800;letter-spacing:.04em}.couple-name-reference-sections_tipCard__H_Fnk h3{margin:18px 0 0;color:#111116;font-size:22px;line-height:1.18;letter-spacing:-.025em}.couple-name-reference-sections_tipCard__H_Fnk p{margin:13px 0 0;color:#646872;font-size:16px;line-height:1.6}@media (max-width:820px){.couple-name-reference-sections_termGrid__R0RVi,.couple-name-reference-sections_tipGrid__Xz_3b{grid-template-columns:1fr}}@media (max-width:760px){.couple-name-reference-sections_privacySection__FTUvs,.couple-name-reference-sections_termsSection__cQBv5,.couple-name-reference-sections_tipsSection__LKzvV{padding:60px 0}.couple-name-reference-sections_inner__EsC5s{width:min(100% - 28px,1120px)}.couple-name-reference-sections_inner__EsC5s h2{font-size:41px}.couple-name-reference-sections_termCard__vuVLu,.couple-name-reference-sections_tipCard__H_Fnk{min-height:auto}.couple-name-reference-sections_privacyCard___cWJZ,.couple-name-reference-sections_termCard__vuVLu,.couple-name-reference-sections_tipCard__H_Fnk{padding:24px 22px 26px}}.couple-name-faq_section__9_bFX{padding:86px 0 92px;background:#fff}.couple-name-faq_inner__iytYO{width:min(100% - 40px,1120px);margin:0 auto}.couple-name-faq_heading__TZvuY{max-width:860px;margin:0 auto 42px;text-align:center}.couple-name-faq_heading__TZvuY>p{margin:0 0 12px;color:#9a45d7;font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.couple-name-faq_heading__TZvuY h2{margin:0;color:#0c0c10;font-size:clamp(42px,5vw,64px);line-height:1.02;letter-spacing:-.05em;font-weight:850}.couple-name-faq_heading__TZvuY span{display:block;max-width:760px;margin:18px auto 0;color:#71757f;font-size:17px;line-height:1.6}.couple-name-faq_list__Fjr_o{display:grid;grid-gap:18px;gap:18px}.couple-name-faq_item__YfQei{overflow:hidden;border:1px solid #cda7e4;border-radius:24px;background:#fcfaff;box-shadow:0 12px 28px rgba(79,47,100,.06)}.couple-name-faq_item__YfQei summary{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px 26px;color:#8f3fca;cursor:pointer;list-style:none;font-size:17px;font-weight:800;line-height:1.35}.couple-name-faq_item__YfQei summary::-webkit-details-marker{display:none}.couple-name-faq_icon__vTjRl{display:inline-grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#9a45d7;color:#fff;font-size:16px;line-height:1;transition:transform .2s ease}.couple-name-faq_item__YfQei:not([open]) .couple-name-faq_icon__vTjRl{transform:rotate(180deg)}.couple-name-faq_answer__fIadu{padding:0 26px 25px}.couple-name-faq_answer__fIadu p{margin:0;color:#676b75;font-size:16px;line-height:1.65}@media (max-width:760px){.couple-name-faq_section__9_bFX{padding:62px 0 68px}.couple-name-faq_inner__iytYO{width:min(100% - 28px,1120px)}.couple-name-faq_heading__TZvuY{margin-bottom:32px}.couple-name-faq_heading__TZvuY h2{font-size:42px}.couple-name-faq_item__YfQei summary{padding:21px 20px;font-size:16px}.couple-name-faq_answer__fIadu{padding:0 20px 22px}.couple-name-faq_answer__fIadu p{font-size:15px}}