.safe-choice-page_root__cC5Qk{--pink:#ec4899;--accent:#db2777;--accent-hover:#be185d;--rose:#fff4f8;--ink:#242028;--muted:#6f6872;--line:#e9e5e8;--max-width:1200px;--contents-top:44px;color:var(--ink);background:#fff;line-height:1.65;letter-spacing:-.012em;word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased}.safe-choice-page_root__cC5Qk h1,.safe-choice-page_root__cC5Qk h2,.safe-choice-page_root__cC5Qk h3,.safe-choice-page_root__cC5Qk ol,.safe-choice-page_root__cC5Qk p,.safe-choice-page_root__cC5Qk ul{margin:0}.safe-choice-page_root__cC5Qk img{display:block;max-width:100%}.safe-choice-page_root__cC5Qk a{text-decoration:none;color:inherit}.safe-choice-page_root__cC5Qk :focus-visible{outline:3px solid var(--accent);outline-offset:5px;border-radius:5px}.safe-choice-page_root__cC5Qk .safe-choice-page_icon__90SD9{width:1.5rem;height:1.5rem;flex:0 0 auto}.safe-choice-page_container__xjmyp{width:min(calc(100% - 5rem),var(--max-width));margin-inline:auto}.safe-choice-page_hero__ZfcdT{padding-block:2rem 0}.safe-choice-page_heroPanel__fPkaa{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1rem;align-items:center;border:1px solid #f5e7ee;border-radius:1.75rem;background:#fff8fb;padding:4.5rem 3.5rem 4rem}.safe-choice-page_overline__LZ8Le{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.6rem;color:var(--accent);font-size:.875rem;font-weight:550;letter-spacing:-.01em}.safe-choice-page_overline__LZ8Le .safe-choice-page_icon__90SD9{width:1.2rem;height:1.2rem}.safe-choice-page_heroTitle__4P_P9{font-size:clamp(3.15rem,6.4vw,5.5rem);font-weight:660;line-height:1.04;letter-spacing:-.06em;overflow-wrap:normal}.safe-choice-page_heroTitle__4P_P9 span{color:var(--pink)}.safe-choice-page_heroLead__32fPb{margin-top:1.75rem;font-size:1.55rem;line-height:1.5;letter-spacing:-.035em;font-weight:560}.safe-choice-page_heroDescription__Tq41y{margin-top:.95rem;font-size:1rem;line-height:1.85;color:var(--muted)}.safe-choice-page_heroActions__GXdbl{display:flex;align-items:center;flex-wrap:wrap;gap:1.4rem;margin-top:2rem}.safe-choice-page_button__vrfQ_{min-height:3.25rem;max-width:100%;display:inline-flex;justify-content:center;align-items:center;gap:1.1rem;padding:.9rem 1.4rem;border:1px solid transparent;border-radius:.65rem;font-size:.9375rem;font-weight:590;line-height:1.35;transition:background .2s,border-color .2s;cursor:pointer}.safe-choice-page_buttonPrimary__IQOOl,.safe-choice-page_root__cC5Qk a.safe-choice-page_buttonPrimary__IQOOl{background:var(--accent);border-color:var(--accent);color:#fff}.safe-choice-page_buttonPrimary__IQOOl:hover,.safe-choice-page_root__cC5Qk a.safe-choice-page_buttonPrimary__IQOOl:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.safe-choice-page_button__vrfQ_ .safe-choice-page_icon__90SD9,.safe-choice-page_textLink__mEjfD .safe-choice-page_icon__90SD9{width:1.125rem;height:1.125rem}.safe-choice-page_textLink__mEjfD{min-height:2.75rem;display:inline-flex;align-items:center;gap:.6rem;color:#625861;font-size:.875rem;font-weight:500}.safe-choice-page_textLink__mEjfD:hover{color:var(--accent)}.safe-choice-page_heroVisual__WL15r{display:flex;flex-direction:column;align-items:center;min-width:0;padding-bottom:.5rem}.safe-choice-page_yuyu__np_G2{width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply}.safe-choice-page_heroSignature__dSBba{display:flex;align-items:center;gap:.9rem;margin-top:-.7rem;padding:.6rem 0}.safe-choice-page_signatureIcon__upleD{display:grid;place-items:center;color:var(--accent);padding-right:.2rem}.safe-choice-page_brandBadge__V0HzH{display:block;width:3.5rem;height:3.5rem;object-fit:contain;flex:0 0 auto;mix-blend-mode:multiply}.safe-choice-page_signatureIcon__upleD .safe-choice-page_brandBadge__V0HzH{width:4rem;height:4rem}.safe-choice-page_heroSignature__dSBba b{display:block;color:#44353d;font-size:1rem;font-weight:610;letter-spacing:-.025em}.safe-choice-page_heroSignature__dSBba small{display:block;margin-top:.15rem;color:var(--muted);font-size:.75rem}.safe-choice-page_contentsBar___9ehv{position:sticky;top:var(--contents-top);z-index:30;margin-top:2rem;border-bottom:1px solid var(--line);background:rgba(255,255,255,.97);backdrop-filter:blur(14px)}.safe-choice-page_contentsNav__twnW1{display:flex;gap:2.3rem;min-height:4rem;align-items:stretch;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.safe-choice-page_contentsNav__twnW1 a{display:flex;align-items:center;flex:0 0 auto;border-bottom:2px solid transparent;padding:1rem 0 .9rem;font-size:.9375rem;color:#706871}.safe-choice-page_contentsNav__twnW1 .safe-choice-page_isActive__7cijv,.safe-choice-page_contentsNav__twnW1 a:hover{color:var(--accent)}.safe-choice-page_contentsNav__twnW1 .safe-choice-page_isActive__7cijv{border-color:var(--accent);font-weight:650}.safe-choice-page_section__1NicM{padding-block:6rem}.safe-choice-page_sectionIndex__aZKFv{margin-bottom:1.1rem;color:#856073;font-size:.875rem;font-weight:550;scroll-margin-top:calc(var(--contents-top) + 4rem + 1.5rem)}.safe-choice-page_root__cC5Qk h2{font-size:clamp(1.9rem,3.3vw,2.65rem);line-height:1.28;font-weight:630;letter-spacing:-.04em;text-wrap:balance}.safe-choice-page_root__cC5Qk h3{letter-spacing:-.025em}.safe-choice-page_sectionDescription__orhwo{color:var(--muted);font-size:1.0625rem;line-height:1.85;font-weight:400}.safe-choice-page_sectionHeadingRow__7sWgX{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}.safe-choice-page_introLayout__AnAYD{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:center;gap:5rem}.safe-choice-page_definition__RRlVo{font-size:clamp(1.2rem,2.4vw,1.65rem);font-weight:440;line-height:1.75;letter-spacing:-.03em}.safe-choice-page_criteriaSection__Sc7aF{background:#faf9fa;border-block:1px solid #f0edef}.safe-choice-page_criteriaGrid__kE48G{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #e8e3e6;border-radius:1rem;background:#fff;padding:2rem 0}.safe-choice-page_criterion__YqDat{min-width:0;padding:.25rem 1.6rem 0}.safe-choice-page_criterion__YqDat+.safe-choice-page_criterion__YqDat{border-left:1px solid var(--line)}.safe-choice-page_criterionIcon__urAiN{width:1.4rem;height:1.4rem;color:#49464b;margin-bottom:1.5rem}.safe-choice-page_criterion__YqDat h3{font-size:1.125rem;font-weight:610;line-height:1.4;margin-bottom:.7rem}.safe-choice-page_criterion__YqDat p{color:var(--muted);font-size:1rem;line-height:1.75}.safe-choice-page_inlineNote__r_CyZ{margin-top:1.3rem;color:#80747c;font-size:.875rem}.safe-choice-page_badgeLayout__QhKgk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5rem}.safe-choice-page_badgeCopy__ju0bS>h2{font-size:clamp(2.2rem,4vw,3rem)}.safe-choice-page_badgeCopy__ju0bS>.safe-choice-page_sectionDescription__orhwo{margin-top:1.4rem}.safe-choice-page_badgeCaption__9nMo5{margin-top:1rem;color:var(--muted);font-size:1rem;line-height:1.85}.safe-choice-page_badgePolicy__njULI{margin-top:1.8rem;max-width:28rem;padding-top:1.25rem;border-top:1px solid var(--line);color:#81737b;font-size:.875rem;line-height:1.75}.safe-choice-page_badgeStage__bdRru{min-width:0;width:100%;max-width:29rem;justify-self:end}.safe-choice-page_exampleLabel__VbW4O{margin-bottom:1rem;color:#82777f;font-size:.8125rem}.safe-choice-page_sampleCard__IKfZt{padding:1.8rem;border:1px solid #e4dce1;border-radius:.9rem;background:#fff;box-shadow:0 8px 24px -16px #43333e28}.safe-choice-page_sampleHeading__fut9Z{display:flex;align-items:center;gap:.9rem;padding-bottom:1.7rem}.safe-choice-page_clinicIcon__Lh49x{display:grid;place-items:center;color:#625a62;flex:0 0 auto}.safe-choice-page_sampleHeading__fut9Z h3{font-size:1.125rem;font-weight:610}.safe-choice-page_sampleHeading__fut9Z p{color:#81737c;font-size:.8125rem;margin-top:.15rem}.safe-choice-page_badgeDetails__wvTWv{border:1px solid #ecd2de;border-radius:.6rem;overflow:hidden}.safe-choice-page_badgeSummary__XjKs_{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-height:3.5rem;padding:1rem;background:#fff7fa;list-style:none;cursor:pointer}.safe-choice-page_badgeSummary__XjKs_:hover{background:#fff0f6}.safe-choice-page_badgeSummary__XjKs_::-webkit-details-marker{display:none}.safe-choice-page_badgeSummary__XjKs_::marker{content:""}.safe-choice-page_safeBadge__SXnZx{display:flex;align-items:center;gap:.6rem;min-width:0;color:var(--accent)}.safe-choice-page_safeBadge__SXnZx b{font-size:.9375rem;font-weight:610;letter-spacing:-.015em;line-height:1.35}.safe-choice-page_chevron__QHf3V{width:1rem;height:1rem;color:#8a6978;transition:transform .18s}.safe-choice-page_badgeDetails__wvTWv[open] .safe-choice-page_chevron__QHf3V{transform:rotate(180deg)}.safe-choice-page_badgeDetailBody__YR8gJ{padding:1.1rem;border-top:1px solid #f3e5ec}.safe-choice-page_detailTitle__f_ZDV strong{display:block;font-size:.875rem;font-weight:590}.safe-choice-page_detailTitle__f_ZDV>span{display:block;margin-top:.3rem;color:#877780;font-size:.75rem}.safe-choice-page_verificationList__lAbac{list-style:none;padding:0;margin-top:1rem}.safe-choice-page_verificationList__lAbac li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 0;border-bottom:1px solid #f0edef;font-size:.875rem}.safe-choice-page_verificationList__lAbac li:last-child{border:0}.safe-choice-page_verificationState__S5Nf6{display:inline-flex;align-items:center;gap:.3rem;color:#655962;font-size:.875rem}.safe-choice-page_verificationState__S5Nf6 .safe-choice-page_icon__90SD9{width:.875rem;height:.875rem}.safe-choice-page_sampleHint__7KnHf{margin-top:1rem;color:#766b73;font-size:.875rem}.safe-choice-page_sampleDisclaimer__NyZSJ{margin-top:1rem;padding-top:1rem;border-top:1px solid #efebee;color:#877a83;font-size:.75rem;line-height:1.7}.safe-choice-page_badgeDetails__wvTWv[open]+.safe-choice-page_sampleHint__7KnHf{display:none}.safe-choice-page_supportSection__ttVmW{padding-top:0}.safe-choice-page_supportLayout__Ij0_u{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:5rem;border-top:1px solid var(--line);padding-top:4.5rem}.safe-choice-page_supportList__u0270{min-width:0}.safe-choice-page_supportRow__1_GfJ{display:grid;grid-template-columns:4.6rem minmax(0,1fr);gap:1.7rem;padding:1.7rem 0;border-bottom:1px solid var(--line)}.safe-choice-page_supportRow__1_GfJ:first-child{padding-top:.2rem}.safe-choice-page_supportRow__1_GfJ:last-child{border-bottom:0;padding-bottom:0}.safe-choice-page_phaseLabel__2CGIi{padding-top:.25rem;color:#7c7079;font-size:.875rem;font-weight:530}.safe-choice-page_supportRow__1_GfJ h3{font-size:1.2rem;font-weight:600;line-height:1.45}.safe-choice-page_supportRow__1_GfJ div>p{margin-top:.65rem;color:var(--muted);font-size:1rem;line-height:1.85}.safe-choice-page_scopeNote__6sIml{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:2rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--line)}.safe-choice-page_scopeNote__6sIml h3{color:#71666e;font-size:.875rem;font-weight:570}.safe-choice-page_scopeNote__6sIml p{color:#7b7179;font-size:.875rem;line-height:1.85}.safe-choice-page_scopeNote__6sIml p+p{margin-top:.5rem}.safe-choice-page_faqSection__UTr_a{padding-top:1rem}.safe-choice-page_faqLayout__c5psi{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:5rem}.safe-choice-page_faqList__yqT_s{border-top:1px solid #ded5da}.safe-choice-page_faqItem__5hktn{border-bottom:1px solid var(--line)}.safe-choice-page_faqItem__5hktn>summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:4.7rem;padding:1.3rem .1rem;font-size:1rem;font-weight:550;line-height:1.65;list-style:none;cursor:pointer}.safe-choice-page_faqItem__5hktn>summary::-webkit-details-marker{display:none}.safe-choice-page_faqItem__5hktn>summary .safe-choice-page_icon__90SD9{width:1.15rem;height:1.15rem;color:#96858f;transition:transform .18s,color .18s}.safe-choice-page_faqItem__5hktn[open]>summary{color:var(--accent)}.safe-choice-page_faqItem__5hktn[open]>summary .safe-choice-page_icon__90SD9{transform:rotate(45deg);color:var(--accent)}.safe-choice-page_faqAnswer__Lns_O{color:var(--muted);font-size:1rem;line-height:1.9;padding:0 2.3rem 1.5rem .1rem}.safe-choice-page_contactSection__i_k57{padding-block:0 4rem}.safe-choice-page_contactPanel__TyXxt{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.5rem 0;border-top:1px solid var(--line)}.safe-choice-page_contactLabel__2z0qK{font-size:.875rem;color:#98617b;font-weight:540;margin-bottom:.65rem}.safe-choice-page_contactPanel__TyXxt h2{font-size:clamp(1.6rem,3vw,1.9rem);font-weight:590}.safe-choice-page_contactPanel__TyXxt h2+p{margin-top:.65rem;color:var(--muted);font-size:1rem}.safe-choice-page_contactPanel__TyXxt .safe-choice-page_button__vrfQ_{min-width:10rem}.safe-choice-page_srOnly__JN6W2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.safe-choice-page_desktopBreak__UFMtm{display:inline}@media (min-width:1500px){.safe-choice-page_heroPanel__fPkaa{padding:5rem 4rem 4.5rem}}@media (max-width:1120px){.safe-choice-page_container__xjmyp{width:min(calc(100% - 3rem),var(--max-width))}.safe-choice-page_heroPanel__fPkaa{padding:3.5rem 2.5rem;gap:.5rem}.safe-choice-page_heroTitle__4P_P9{font-size:clamp(3rem,6vw,4.8rem)}.safe-choice-page_heroLead__32fPb{font-size:1.4rem}.safe-choice-page_badgeLayout__QhKgk,.safe-choice-page_faqLayout__c5psi,.safe-choice-page_introLayout__AnAYD,.safe-choice-page_supportLayout__Ij0_u{gap:3rem}.safe-choice-page_criterion__YqDat{padding-inline:1.1rem}.safe-choice-page_sampleCard__IKfZt{padding:1.5rem}.safe-choice-page_supportRow__1_GfJ{gap:1.2rem}}@media (max-width:1000px){.safe-choice-page_criteriaGrid__kE48G{grid-template-columns:minmax(0,1fr);padding:.25rem 1.75rem}.safe-choice-page_criterion__YqDat{display:grid;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:1.5rem;padding:1.35rem 0}.safe-choice-page_criterion__YqDat+.safe-choice-page_criterion__YqDat{border-left:0;border-top:1px solid var(--line)}.safe-choice-page_criterionIcon__urAiN{margin:0}.safe-choice-page_criterion__YqDat>div{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:baseline;gap:1.5rem}.safe-choice-page_criterion__YqDat h3{margin:0}.safe-choice-page_desktopBreak__UFMtm{display:none}}@media (max-width:800px){.safe-choice-page_contentsNav__twnW1{gap:1.9rem}.safe-choice-page_section__1NicM{padding-block:4.5rem}.safe-choice-page_heroPanel__fPkaa{grid-template-columns:minmax(0,1fr);padding:2.75rem 2.5rem 2.5rem}.safe-choice-page_heroTitle__4P_P9{font-size:clamp(3.5rem,11vw,5rem)}.safe-choice-page_heroVisual__WL15r{max-width:28rem;width:100%;margin:1rem auto 0}.safe-choice-page_heroLead__32fPb{font-size:1.45rem}.safe-choice-page_heroDescription__Tq41y{max-width:30rem}.safe-choice-page_heroActions__GXdbl{gap:1.5rem}.safe-choice-page_introLayout__AnAYD{grid-template-columns:minmax(0,1fr);gap:1.75rem}.safe-choice-page_definition__RRlVo{max-width:40rem;font-size:1.5rem}.safe-choice-page_sectionHeadingRow__7sWgX{align-items:flex-start;flex-direction:column;gap:1rem;margin-bottom:2rem}.safe-choice-page_badgeLayout__QhKgk{grid-template-columns:minmax(0,1fr);gap:2rem}.safe-choice-page_badgeStage__bdRru{max-width:32rem;width:100%;justify-self:center}.safe-choice-page_badgePolicy__njULI{max-width:none;margin-top:1.25rem}.safe-choice-page_badgeCaption__9nMo5{margin-top:.75rem}.safe-choice-page_supportLayout__Ij0_u{grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:3.5rem}.safe-choice-page_supportRow__1_GfJ{grid-template-columns:4.6rem minmax(0,1fr);gap:1.5rem}.safe-choice-page_scopeNote__6sIml{grid-template-columns:minmax(0,1fr);gap:.7rem;margin-top:2rem}.safe-choice-page_faqSection__UTr_a{padding-top:0}.safe-choice-page_faqLayout__c5psi{grid-template-columns:minmax(0,1fr);gap:2rem}.safe-choice-page_contactSection__i_k57{padding-bottom:2rem}.safe-choice-page_contactPanel__TyXxt{align-items:flex-start;gap:1.6rem}.safe-choice-page_contactPanel__TyXxt .safe-choice-page_button__vrfQ_{min-width:9rem;flex-shrink:0}}@media (max-width:540px){.safe-choice-page_container__xjmyp{width:calc(100% - 2.5rem)}.safe-choice-page_hero__ZfcdT{width:calc(100% - 1.5rem);padding-top:.75rem}.safe-choice-page_heroPanel__fPkaa{padding:2.25rem 1.35rem 1.75rem;border-radius:1.25rem}.safe-choice-page_overline__LZ8Le{margin-bottom:1.2rem;font-size:.875rem}.safe-choice-page_heroTitle__4P_P9{font-size:clamp(2.8rem,11.3vw,4rem)}.safe-choice-page_heroLead__32fPb{margin-top:1.4rem;font-size:1.28rem}.safe-choice-page_heroDescription__Tq41y{font-size:1rem;margin-top:.7rem}.safe-choice-page_heroActions__GXdbl{gap:.9rem 1.25rem;margin-top:1.5rem}.safe-choice-page_button__vrfQ_{min-height:3rem;padding:.85rem 1.1rem;font-size:.9375rem}.safe-choice-page_heroVisual__WL15r{width:min(100%,22rem);margin-top:.5rem;padding-bottom:0}.safe-choice-page_heroSignature__dSBba{margin-top:-.5rem;gap:.8rem}.safe-choice-page_heroSignature__dSBba b{font-size:.9375rem}.safe-choice-page_safeBadge__SXnZx .safe-choice-page_brandBadge__V0HzH{width:2.8rem;height:2.8rem}.safe-choice-page_contentsBar___9ehv{margin-top:1.25rem}.safe-choice-page_contentsNav__twnW1{gap:1.75rem}.safe-choice-page_contentsNav__twnW1 a{font-size:.875rem;padding-block:.85rem}.safe-choice-page_section__1NicM{padding-block:3.5rem}.safe-choice-page_sectionIndex__aZKFv{margin-bottom:.85rem}.safe-choice-page_root__cC5Qk h2{font-size:1.9rem}.safe-choice-page_definition__RRlVo{font-size:1.3rem}.safe-choice-page_sectionDescription__orhwo{font-size:1rem}.safe-choice-page_criteriaGrid__kE48G{padding:.2rem 1.3rem;border-radius:.8rem}.safe-choice-page_criterion__YqDat{gap:1.2rem;align-items:start;padding:1.3rem 0}.safe-choice-page_criterionIcon__urAiN{margin-top:.2rem}.safe-choice-page_criterion__YqDat>div{display:block}.safe-choice-page_criterion__YqDat h3{margin-bottom:.4rem;font-size:1.0625rem}.safe-choice-page_badgeCopy__ju0bS>h2{font-size:2rem}.safe-choice-page_badgeCopy__ju0bS>.safe-choice-page_sectionDescription__orhwo{margin-top:1rem}.safe-choice-page_sampleCard__IKfZt{padding:1.35rem;border-radius:.8rem}.safe-choice-page_sampleHeading__fut9Z h3{font-size:1.0625rem}.safe-choice-page_badgeSummary__XjKs_{padding:.85rem .8rem}.safe-choice-page_safeBadge__SXnZx b{font-size:.875rem}.safe-choice-page_safeBadge__SXnZx{gap:.5rem}.safe-choice-page_badgeDetailBody__YR8gJ{padding:.9rem}.safe-choice-page_supportLayout__Ij0_u{padding-top:3rem}.safe-choice-page_supportRow__1_GfJ{grid-template-columns:3.7rem minmax(0,1fr);gap:1rem}.safe-choice-page_supportRow__1_GfJ h3{font-size:1.125rem}.safe-choice-page_scopeNote__6sIml{margin-top:1.75rem}.safe-choice-page_faqItem__5hktn>summary{min-height:4.5rem;gap:1rem;padding-block:1.15rem}.safe-choice-page_faqAnswer__Lns_O{padding-right:1rem}.safe-choice-page_contactPanel__TyXxt{flex-direction:column;padding-block:2rem}.safe-choice-page_contactPanel__TyXxt h2{font-size:1.6rem}.safe-choice-page_contactPanel__TyXxt .safe-choice-page_button__vrfQ_{width:100%;justify-content:space-between}}@media (min-width:768px){.safe-choice-page_root__cC5Qk{--contents-top:64px}}