.assessment_root__m0yYv{min-height:100vh;background:#fff;color:#0a1117;--accent:var(--brand-blue,#1b7fa8);--accent-text:var(--brand-blue-hover,#146888);--muted:var(--brand-muted,#526879);--line:var(--brand-line,#d9e6ee);font-family:var(--font-inter),Arial,sans-serif;font-size:15px;line-height:1.65}.assessment_treatmentPhoto__mn7Jr{position:relative;height:165px;background:#f4f9fc;margin:20px 0;border-radius:12px;overflow:hidden}.assessment_accountEntry__NHAxS{border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#fff;margin:24px 0 18px}.assessment_accountMain__xfdyP{padding:32px}.assessment_accountMain__xfdyP h2{font-family:var(--font-newsreader),Georgia,serif;font-size:38px;font-weight:400;line-height:1.15;letter-spacing:-.8px;margin:14px 0 12px;outline:none}.assessment_accountMain__xfdyP>p{max-width:390px;font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 24px}.assessment_accountMain__xfdyP>.assessment_help__ZK5h0{font-size:12px;margin:18px 0 0}.assessment_accountSignIn__85U06{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #d9edf5;background:#f0f7fb;padding:24px 32px}.assessment_accountSignIn__85U06 strong{font-size:14px;font-weight:500}.assessment_accountSignIn__85U06 p{font-size:12px;color:var(--muted);margin:4px 0 0}.assessment_accountSignIn__85U06 a,.assessment_accountSignIn__85U06 button{flex-shrink:0}.assessment_accountLinks__Lw0Ft{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.assessment_qaConnection__R4saU{border:1px dashed #d4d9d8;border-radius:14px;padding:16px 20px;margin:20px 0 8px;color:var(--muted);font-size:12px}.assessment_qaConnection__R4saU summary{cursor:pointer;min-height:24px;color:#29404a}.assessment_qaConnection__R4saU>p{margin:16px 0}.assessment_qaConnection__R4saU .assessment_registration__udXEP{display:grid;gap:16px}.assessment_qaConnection__R4saU button{justify-self:start}.assessment_registration__udXEP>label{display:grid;gap:8px;color:var(--muted);font-size:12px}.assessment_registration__udXEP>label input{border:1px solid #bcc9cd;border-radius:9px;padding:12px;background:#fbfcfb;color:#111d24;font-size:16px;min-width:0;width:100%}.assessment_registration__udXEP h2[tabindex]{outline:none}.assessment_registration__udXEP .assessment_profileGrid__YtwWZ{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:25px}.assessment_profileGrid__YtwWZ label{display:grid;gap:7px;font-size:12px;color:#62727b}.assessment_profileGrid__YtwWZ input,.assessment_profileGrid__YtwWZ select{min-width:0;width:100%;border:1px solid #bcc9cd;border-radius:9px;padding:12px;background:#fbfcfb;font-size:16px;color:#111d24}@media (max-width:500px){.assessment_registration__udXEP .assessment_profileGrid__YtwWZ{grid-template-columns:1fr}.assessment_accountMain__xfdyP{padding:26px 22px}.assessment_accountMain__xfdyP h2{font-size:34px}.assessment_accountSignIn__85U06{padding:22px;gap:16px;flex-wrap:wrap}.assessment_accountSignIn__85U06 a,.assessment_accountSignIn__85U06 button{min-width:118px}}.assessment_header__7TpJh{border-bottom:1px solid rgb(255 255 255/12%);background:var(--brand-rail);color:#fff}.assessment_headerInner__xGIbw{min-height:80px;max-width:1240px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.assessment_brand__aNe4d{display:inline-flex;align-items:center;min-height:44px;justify-self:start}.assessment_brand__aNe4d img{width:170px;height:auto}.assessment_testBadge__kyO4V{display:flex;align-items:center;gap:9px;padding:7px 13px;background:#f0f7fb;border:1px solid #d9edf5;border-radius:999px;font-size:12px;font-weight:500;color:var(--accent-text);white-space:nowrap;justify-self:center}.assessment_dot__fMcG_{display:inline-block;width:6px;height:6px;border-radius:100%;background:var(--accent);flex-shrink:0}.assessment_exit__AW9fZ{display:flex;align-items:center;justify-self:end;gap:8px;min-height:44px;font-size:14px;font-weight:500;color:#fff;text-underline-offset:4px}.assessment_exit__AW9fZ:hover{text-decoration:underline}.assessment_progress__mtAZy{max-width:1176px;margin:0 auto;padding:30px 28px}.assessment_progress__mtAZy ol{display:flex;list-style:none;gap:12px;padding:0;margin:0}.assessment_progress__mtAZy li{display:flex;gap:10px;align-items:center;flex:1;font-size:14px;color:var(--muted);white-space:nowrap}.assessment_progress__mtAZy li:after{content:"";height:2px;border-radius:999px;background:var(--line);flex:1;margin-left:8px}.assessment_progress__mtAZy li:last-child{flex:0}.assessment_progress__mtAZy li:last-child:after{display:none}.assessment_progress__mtAZy li>span:first-child{border:1px solid var(--line);border-radius:50%;width:36px;height:36px;flex-shrink:0;display:grid;place-items:center;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.assessment_progress__mtAZy svg{width:18px;height:18px}.assessment_progress__mtAZy li[aria-current],.assessment_progress__mtAZy li[data-complete=true]{color:var(--accent-text);font-weight:500}.assessment_progress__mtAZy li[data-complete=true]>span:first-child{background:#f0f7fb;border-color:#b9dcea}.assessment_progress__mtAZy li[data-complete=true]:after{background:#b9dcea}.assessment_progress__mtAZy li[aria-current]>span:first-child{background:var(--accent);border-color:var(--accent);color:#fff}.assessment_layout__ki1Z9{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:68px;max-width:1176px;margin:24px auto 80px;padding:0 28px;align-items:start}.assessment_content__HIOzk{min-width:0}.assessment_content__HIOzk h1,.assessment_empty__ixCtX h1{font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(36px,3.3vw,50px);font-weight:400;line-height:1.08;letter-spacing:-1.3px;margin:14px 0 22px;outline:none}.assessment_eyebrow__DwO_D{display:block;text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:600;color:var(--accent-text)}.assessment_intro__fFUDU{font-size:16px;line-height:1.8;color:var(--muted);margin:0 0 28px;max-width:580px}.assessment_panel__aYgfE{border:1px solid var(--line);border-radius:20px;background:white;padding:28px;margin-bottom:20px}.assessment_mobileSummary__kFgPT h2,.assessment_panel__aYgfE h2,.assessment_summary__k7QhR h2{font-family:var(--font-newsreader),Georgia,serif;font-weight:400;font-size:27px;letter-spacing:-.5px;line-height:1.2;margin:0 0 14px}.assessment_panel__aYgfE>p{color:var(--muted);margin-bottom:18px}.assessment_panel__aYgfE>p:last-child{margin-bottom:0}.assessment_expectations__du4hh{list-style:none;padding:0;margin:24px 0 0}.assessment_expectations__du4hh li{display:flex;gap:16px;padding:18px 0;border-top:1px solid var(--line)}.assessment_expectations__du4hh li>span{font-size:11px;padding-top:3px;color:var(--accent)}.assessment_expectations__du4hh strong{font-weight:500}.assessment_expectations__du4hh p{color:var(--muted);font-size:13px;margin:4px 0 0}.assessment_notice__UEY9E{background:#eef7fb;border:1px solid #d8e5e6;border-radius:14px;padding:18px 20px;font-size:13px;margin:20px 0}.assessment_notice__UEY9E p{margin:5px 0 0;color:#4c6570}.assessment_notice__UEY9E .assessment_secondary__1pdCF{margin-top:14px}.assessment_primary__dQe_M,.assessment_secondary__1pdCF{display:inline-flex;justify-content:center;align-items:center;gap:20px;border-radius:50px;padding:13px 22px;font-size:13px;font-weight:500;min-height:48px;text-align:center;transition:background .15s}.assessment_primary__dQe_M{color:white;background:var(--accent);border:1px solid var(--accent)}.assessment_primary__dQe_M:hover{background:#146888;border-color:#146888}.assessment_secondary__1pdCF{border:1px solid #d4d9d8;color:#29404a;background:transparent}.assessment_secondary__1pdCF:hover{background:#f0f4f4}.assessment_primary__dQe_M:disabled,.assessment_secondary__1pdCF:disabled,.assessment_textLink___K_Pk:disabled{opacity:.55;cursor:wait}.assessment_actions__aBecr{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:28px}.assessment_actions__aBecr .assessment_primary__dQe_M:only-child{margin-left:auto}.assessment_summary__k7QhR{--muted:#465561;position:sticky;top:32px;border:1px solid var(--line);padding:28px;border-radius:20px;background:var(--brand-wash,#f0f7fb)}.assessment_productMark__aD0mK{display:grid;place-items:center;align-content:center;height:160px;margin:20px 0;border-radius:12px;background:radial-gradient(ellipse at 20% 30%,#d4e5e2,transparent 80%),#e2e5df;font-family:var(--font-newsreader),Georgia,serif;font-size:65px;color:#30595d}.assessment_productMark__aD0mK span{font-family:var(--font-inter),sans-serif;font-size:8px;letter-spacing:3px}.assessment_pricing__8QAT_{margin:24px 0 14px;font-size:12px}.assessment_pricing__8QAT_>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #d8d8d1}.assessment_pricing__8QAT_ dt{color:#586971}.assessment_pricing__8QAT_ dd{text-align:right;font-weight:500}.assessment_pricing__8QAT_>div:last-child{border-bottom:0}.assessment_help__ZK5h0{color:var(--muted);font-size:12px;line-height:1.7;margin:12px 0}.assessment_textLink___K_Pk{display:inline-block;color:#1b6c85;font-size:12px;text-decoration:underline;text-underline-offset:4px;padding:10px 0}.assessment_orderState__ojSnP{border-top:1px solid #d8d8d1;padding-top:20px;margin-top:15px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px}.assessment_orderState__ojSnP>span:last-child{width:100%;color:var(--muted);padding-left:14px;font-size:10px}.assessment_tag__1G1HS{display:inline-block;border-radius:20px;background:#eef7fb;color:#286777;padding:5px 12px;font-size:11px;margin-bottom:18px}.assessment_details__Dn4TC{display:grid;gap:20px;margin:8px 0 24px}.assessment_details__Dn4TC dt{text-transform:uppercase;letter-spacing:1.5px;font-size:10px;color:var(--muted)}.assessment_details__Dn4TC dd{font-size:16px;overflow-wrap:anywhere;margin-top:3px}.assessment_sectionLabel___XmED{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--muted);margin:28px 0 12px}.assessment_sectionLabel___XmED>span:last-child{white-space:nowrap;color:var(--accent-text)}.assessment_question__DFY2w{min-width:0;border:0;margin:0 0 28px;padding:0 0 28px;border-bottom:1px solid var(--line)}.assessment_question__DFY2w legend{width:100%;padding:0;font-size:15px;line-height:1.6;font-weight:500;margin-bottom:12px}.assessment_required__8ZNbF{display:block;font-size:10px;font-weight:400;color:var(--muted);margin-top:4px}.assessment_question__DFY2w input[type=date],.assessment_question__DFY2w input[type=text],.assessment_question__DFY2w textarea{background:#fbfcfb;border:1px solid #bcc9cd;border-radius:10px;padding:13px 14px;width:100%;font-size:16px;line-height:1.5;color:#111d24}.assessment_question__DFY2w input[aria-invalid=true],.assessment_question__DFY2w textarea[aria-invalid=true]{border-color:#ac3939}.assessment_options__V35lE{display:grid;gap:9px}.assessment_option__1Nzsv{display:flex;align-items:flex-start;gap:12px;border:1px solid #d7dfdf;padding:13px 15px;border-radius:10px;cursor:pointer;font-size:14px}.assessment_option__1Nzsv:has(input:checked){border-color:var(--accent);background:#edf6f7}.assessment_option__1Nzsv input{margin-top:4px;width:17px;height:17px;accent-color:var(--accent);flex-shrink:0}.assessment_fieldError__m9VqT{color:#923535;font-size:12px;margin:8px 0 0}.assessment_error__0r0_S{background:#f9eeee;color:#7f3333;border:1px solid #eacccc;border-radius:14px;padding:20px;font-size:13px;margin:20px 0}.assessment_error__0r0_S>div,.assessment_error__0r0_S>p{margin-top:12px}.assessment_reviewSection__Z6qc8{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.assessment_reviewSection__Z6qc8>div{display:flex;justify-content:space-between;gap:15px;align-items:center}.assessment_reviewSection__Z6qc8 h3{font-size:14px;font-family:inherit;font-weight:500}.assessment_reviewSection__Z6qc8 dl>div{margin-top:18px}.assessment_reviewSection__Z6qc8 dt{color:var(--muted);font-size:12px}.assessment_reviewSection__Z6qc8 dd{font-size:14px;margin-top:4px;white-space:pre-wrap;overflow-wrap:anywhere}.assessment_checkoutProduct__fq5ge{font-family:inherit;font-size:17px;font-weight:500;line-height:1.5}.assessment_successMark__UKZJX{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#eef7fb;color:var(--accent);font-size:25px;margin-bottom:20px}.assessment_flowFooter__U_Bed{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);margin-top:38px;padding-top:18px}.assessment_flowFooter__U_Bed p{font-size:11px;color:var(--muted);max-width:300px}.assessment_flowFooter__U_Bed button{white-space:nowrap}.assessment_footer__3hXqe{border-top:1px solid rgb(255 255 255/12%);background:var(--brand-rail);display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 5vw;font-size:12px;color:rgb(255 255 255/75%)}.assessment_footer__3hXqe>span{font-size:11px}.assessment_footer__3hXqe a{color:#fff;text-decoration:underline;text-underline-offset:3px}.assessment_footerBrand___QWJT{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0}.assessment_footerBrand___QWJT img{width:110px;height:auto}.assessment_empty__ixCtX{min-height:70vh;max-width:700px;margin:auto;padding:80px 24px}.assessment_empty__ixCtX>p{margin:24px 0}.assessment_mobileSummary__kFgPT{display:none}.assessment_root__m0yYv a:focus-visible,.assessment_root__m0yYv button:focus-visible,.assessment_root__m0yYv input:focus-visible,.assessment_root__m0yYv summary:focus-visible,.assessment_root__m0yYv textarea:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:900px){.assessment_progress__mtAZy ol{gap:8px}.assessment_progress__mtAZy li{font-size:12px;gap:8px}.assessment_progress__mtAZy li:after{margin-left:4px}.assessment_layout__ki1Z9{gap:30px;grid-template-columns:minmax(0,1fr) 280px}.assessment_summary__k7QhR{padding:22px}.assessment_summary__k7QhR h2{font-size:24px}}@media (max-width:700px){.assessment_headerInner__xGIbw{padding:12px 20px;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.assessment_brand__aNe4d img{width:125px}.assessment_testBadge__kyO4V{grid-column:1/-1;grid-row:2;font-size:11px;padding:4px 10px;gap:6px}.assessment_exit__AW9fZ{font-size:13px}.assessment_progress__mtAZy{padding:22px 16px 20px}.assessment_progress__mtAZy ol{gap:5px;justify-content:space-between}.assessment_progress__mtAZy li{flex:initial;flex-direction:column;font-size:10px;gap:6px}.assessment_progress__mtAZy li:last-child{flex:initial}.assessment_progress__mtAZy li:after{display:none}.assessment_progress__mtAZy li>span:first-child{width:32px;height:32px}.assessment_layout__ki1Z9{display:flex;flex-direction:column;gap:28px;padding:0 20px;margin:0 auto 50px}.assessment_content__HIOzk{width:100%}.assessment_content__HIOzk h1{font-size:38px;line-height:1.1;margin-top:12px}.assessment_intro__fFUDU{font-size:14px;margin-bottom:22px}.assessment_panel__aYgfE{padding:21px;border-radius:16px}.assessment_panel__aYgfE h2{font-size:25px}.assessment_summary__k7QhR{display:none}.assessment_mobileSummary__kFgPT{display:block;width:100%;background:var(--brand-wash,#f0f7fb);border:1px solid var(--line);border-radius:12px}.assessment_mobileSummary__kFgPT>summary{padding:13px 15px;font-size:12px;cursor:pointer;display:flex;justify-content:space-between;gap:12px}.assessment_mobileSummary__kFgPT>summary>span{font-weight:500}.assessment_mobileSummary__kFgPT>div{padding:20px;border-top:1px solid var(--line)}.assessment_mobileSummary__kFgPT .assessment_productMark__aD0mK{display:none}.assessment_mobileSummary__kFgPT h2{margin-top:12px}.assessment_primary__dQe_M,.assessment_secondary__1pdCF{padding:12px 18px;min-height:48px;gap:12px}.assessment_actions__aBecr{flex-wrap:wrap}.assessment_actions__aBecr .assessment_primary__dQe_M{flex:1}.assessment_notice__UEY9E{padding:16px}.assessment_question__DFY2w legend{font-size:14px}.assessment_option__1Nzsv{font-size:13px;padding:12px}.assessment_flowFooter__U_Bed{gap:12px}.assessment_flowFooter__U_Bed p{font-size:10px}.assessment_footer__3hXqe{padding:22px 20px}.assessment_footer__3hXqe>span{display:none}}@media (prefers-reduced-motion:reduce){.assessment_root__m0yYv *{transition:none!important;scroll-behavior:auto!important}}.assessment_brandGroup__6CZ78{display:flex;align-items:center;gap:6px}.assessment_newPatientNote__l0bIM{border-top:1px solid var(--line);padding-top:20px;font-size:13px;color:var(--muted)}.assessment_newPatientNote__l0bIM summary{color:var(--accent-text);cursor:pointer;min-height:44px;font-weight:500}.assessment_newPatientNote__l0bIM p{margin:12px 0 0;max-width:520px}@media (max-width:700px){.assessment_mobileSummary__kFgPT>summary{align-items:center;font-size:12px;line-height:1.5}.assessment_mobileSummary__kFgPT>summary>span{flex-shrink:0}.assessment_progress__mtAZy li{max-width:32%;white-space:normal;text-align:center}}.assessment_simulationNote__WBKKV{color:var(--brand-muted,#526879);background:var(--brand-wash,#f0f7fb);border:1px solid var(--brand-line,#d9e6ee);border-radius:10px;padding:10px 14px;font-size:11px;margin-bottom:24px}.SignInButton_root__RNxMg{position:relative;max-width:100%}.SignInButton_control__9J1SY{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--brand-line);border-radius:999px;background:#fff;padding:10px 16px;color:var(--brand-ink);font-size:14px;font-weight:500;line-height:22px;white-space:nowrap;transition:border-color .18s ease,background-color .18s ease}.SignInButton_control__9J1SY:hover{border-color:var(--brand-blue);background:var(--brand-wash)}.SignInButton_action__unae7:disabled,.SignInButton_control__9J1SY:disabled{cursor:wait;opacity:.65}.SignInButton_icon__87E_J{width:16px;height:16px;flex-shrink:0}.SignInButton_chevron__3bgYD{width:12px;height:12px;margin-left:2px;transition:transform .18s ease}.SignInButton_expanded__Tnss6{transform:rotate(180deg)}.SignInButton_panel__JrUBY{position:absolute;z-index:80;top:calc(100% + 10px);right:0;width:280px;max-width:calc(100vw - 40px);border:1px solid var(--brand-line);border-radius:18px;background:#fff;padding:10px;box-shadow:0 14px 40px rgb(11 22 29/14%);color:var(--brand-ink);white-space:normal;animation:SignInButton_account-reveal__yRdic .16s ease-out}.SignInButton_panelTitle__Oqqqe{padding:10px 12px 12px;color:var(--brand-muted);font-size:12px;font-weight:500}.SignInButton_action__unae7{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:12px;border-radius:10px;padding:10px 12px;text-align:left;font-size:14px;font-weight:500;line-height:22px;transition:background-color .16s ease}.SignInButton_action__unae7:hover{background:var(--brand-wash)}.SignInButton_note__OBMM9{margin:8px 12px 4px;border-top:1px solid var(--brand-line);padding-top:12px;color:var(--brand-muted);font-size:12px;line-height:18px}.SignInButton_error__I29mL{margin:8px 2px;border-radius:10px;background:#fff1f0;padding:10px;color:#8a2720;font-size:12px;line-height:18px}@keyframes SignInButton_account-reveal__yRdic{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.SignInButton_header__aE5Wq .SignInButton_control__9J1SY{gap:4px;padding-inline:10px;font-size:12px}.SignInButton_header__aE5Wq .SignInButton_icon__87E_J{width:14px;height:14px}.SignInButton_header__aE5Wq .SignInButton_chevron__3bgYD{width:10px;height:10px;margin-left:0}.SignInButton_header__aE5Wq .SignInButton_panel__JrUBY{max-width:calc(100vw - 84px)}.SignInButton_root__RNxMg:not(.SignInButton_header__aE5Wq) .SignInButton_panel__JrUBY{position:static;width:100%;max-width:none;margin-top:10px;box-shadow:none}}@media (prefers-reduced-motion:reduce){.SignInButton_action__unae7,.SignInButton_chevron__3bgYD,.SignInButton_control__9J1SY{transition:none}.SignInButton_panel__JrUBY{animation:none}}.PromotionalOffer_banner__aBF2S{position:fixed;z-index:60;inset:0 0 auto;color:var(--brand-navy);background:#dceff6;border-bottom:1px solid #c8e2ed}.PromotionalOffer_bannerButton__mYjmN{display:flex;align-items:center;justify-content:center;gap:18px;min-height:44px;width:100%;padding:8px 20px;text-align:center;font-size:13px;line-height:1.35}.PromotionalOffer_bannerButton__mYjmN:hover{background:#cfe8f2}.PromotionalOffer_bannerButton__mYjmN:focus-visible{outline-offset:-4px}.PromotionalOffer_bannerEyebrow__z7NZQ{font-size:10px;text-transform:uppercase;letter-spacing:.12em}.PromotionalOffer_bannerHeadline__HPGJr{font-weight:600}.PromotionalOffer_bannerAction__fUwzO{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;text-decoration:underline;text-underline-offset:3px}.PromotionalOffer_dialog__QqaTA{position:fixed;inset:0;width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;overflow:auto;overscroll-behavior:contain;border:1px solid var(--brand-line);border-radius:28px;padding:0;color:var(--brand-ink);background:#fff;box-shadow:0 28px 100px #061b2b40}.PromotionalOffer_dialog__QqaTA::backdrop{background:#0617238c;backdrop-filter:blur(6px)}.PromotionalOffer_content__ZL7ye{position:relative;padding:56px 42px 30px;text-align:center;background:radial-gradient(ellipse at 50% 0,#e5f3f9 0,#fff 52%)}.PromotionalOffer_close__pNgue{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--brand-muted)}.PromotionalOffer_close__pNgue:hover{color:var(--brand-navy);background:#d9edf5}.PromotionalOffer_close__pNgue svg{width:20px;height:20px}.PromotionalOffer_eyebrow__24wjo{margin-bottom:20px;color:var(--brand-blue-hover);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.16em}.PromotionalOffer_title__UfD2z{font-size:clamp(38px,6vw,52px);line-height:1.04;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;color:var(--brand-navy)}.PromotionalOffer_description__rSmET{margin:20px auto 26px;max-width:390px;font-size:15px;line-height:1.65;color:var(--brand-muted)}.PromotionalOffer_codeRow__whwAx{display:flex;align-items:stretch;gap:10px}.PromotionalOffer_codeContainer__Mvdgp{display:grid;align-content:center;gap:5px;min-width:0;flex:1;padding:12px;border:1px dashed #9dbdcc;border-radius:12px;background:#f4f9fc}.PromotionalOffer_codeLabel__9Fz_k{color:var(--brand-muted);text-transform:uppercase;font-size:9px;letter-spacing:.12em}.PromotionalOffer_code__CLr_U{font-size:18px;font-weight:600;letter-spacing:.08em;-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere}.PromotionalOffer_copy__10Iud{flex-shrink:0;padding:14px 18px;border:1px solid var(--brand-line);border-radius:12px;font-size:13px;font-weight:500}.PromotionalOffer_copy__10Iud:hover{background:var(--brand-wash);border-color:#9dbdcc}.PromotionalOffer_status__py_RX{min-height:26px;padding-top:4px;font-size:11px;color:var(--brand-blue-hover)}.PromotionalOffer_claim__bLYhc{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;padding:14px 20px;border-radius:999px;background:var(--brand-blue);color:#fff;font-size:14px;line-height:1.4;font-weight:500}.PromotionalOffer_claim__bLYhc:hover{background:var(--brand-blue-hover)}.PromotionalOffer_claim__bLYhc:disabled{cursor:progress;opacity:.75}.PromotionalOffer_signup__9ejpK{display:grid;gap:12px}.PromotionalOffer_emailField__6tCJ9{position:relative}.PromotionalOffer_emailField__6tCJ9 svg{position:absolute;top:50%;left:17px;width:20px;height:20px;transform:translateY(-50%);color:var(--brand-blue-hover);pointer-events:none}.PromotionalOffer_email__tashH{width:100%;min-height:56px;padding:14px 16px 14px 48px;border:1.5px solid #5d8aa0;border-radius:12px;background:#fff;box-shadow:inset 0 2px 4px #0617231a;color:var(--brand-ink);font-size:16px}.PromotionalOffer_email__tashH::-moz-placeholder{color:var(--brand-muted);opacity:1}.PromotionalOffer_email__tashH::placeholder{color:var(--brand-muted);opacity:1}.PromotionalOffer_email__tashH:hover{border-color:var(--brand-blue-hover)}.PromotionalOffer_email__tashH:focus-visible{border-color:var(--brand-blue);outline:3px solid var(--brand-blue);outline-offset:2px}.PromotionalOffer_signup__9ejpK .PromotionalOffer_error__SQkbG{margin-top:0}.PromotionalOffer_consent__bHwI6{margin:2px auto 8px;max-width:400px;font-size:11px;line-height:1.55;color:var(--brand-muted)}.PromotionalOffer_consent__bHwI6 a{text-decoration:underline;text-underline-offset:2px}.PromotionalOffer_dismiss__swOvA{min-height:44px;margin:8px 0 6px;padding:10px 18px;color:var(--brand-muted);font-size:12px;text-decoration:underline;text-underline-offset:3px}.PromotionalOffer_terms__fqCyt{display:grid;gap:5px;padding-top:18px;border-top:1px solid var(--brand-line);font-size:11px;line-height:1.55;color:var(--brand-muted)}.PromotionalOffer_error__SQkbG{margin-top:12px;font-size:12px;line-height:1.6;color:#9e3930}.PromotionalOffer_error__SQkbG a{text-decoration:underline}@media (max-width:639px){.PromotionalOffer_bannerButton__mYjmN{gap:12px;padding-inline:14px;font-size:12px}.PromotionalOffer_bannerEyebrow__z7NZQ{display:none}.PromotionalOffer_bannerAction__fUwzO{font-size:11px;gap:4px}.PromotionalOffer_content__ZL7ye{padding:50px 24px 24px}.PromotionalOffer_title__UfD2z{font-size:40px}.PromotionalOffer_description__rSmET{font-size:14px;margin-block:18px 22px}.PromotionalOffer_copy__10Iud{padding-inline:14px}.PromotionalOffer_claim__bLYhc{gap:8px;font-size:13px;padding-inline:14px}}.TreatmentPrice_pricing__znBNE{width:100%;display:flex;flex-direction:column;gap:4px;color:var(--brand-navy);font-variant-numeric:tabular-nums;text-align:left}.TreatmentPrice_interval__lQ4Hy,.TreatmentPrice_label__gWzR8,.TreatmentPrice_note__6ggMm,.TreatmentPrice_supply__QW4jB{font-size:12px;line-height:1.5;font-weight:400;letter-spacing:0;color:var(--brand-muted)}.TreatmentPrice_amount__9K3hO{font-size:30px;line-height:1.3;letter-spacing:-.03em;font-weight:500}.TreatmentPrice_compact__9lVwY{gap:2px}.TreatmentPrice_compact__9lVwY .TreatmentPrice_amount__9K3hO{font-size:16px}.TreatmentPrice_lead__pJ6MS{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 7px}.TreatmentPrice_interval__lQ4Hy{align-self:baseline;font-size:14px}.TreatmentPrice_note__6ggMm{margin-top:2px}.TreatmentPrice_reservedNote__EzZRD{min-height:1.5em}.TreatmentPrice_compact__9lVwY .TreatmentPrice_interval__lQ4Hy{font-size:12px}.TreatmentAvailability_details__6tjNP,.TreatmentAvailability_notice__hwlLd{margin:12px 0 0;color:var(--brand-muted);font-size:12px;line-height:1.65}.TreatmentAvailability_details__6tjNP{position:relative;z-index:2;border-top:1px solid var(--brand-line)}.TreatmentAvailability_details__6tjNP summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;cursor:pointer;list-style:none;color:var(--brand-blue-hover)}.TreatmentAvailability_details__6tjNP summary::-webkit-details-marker{display:none}.TreatmentAvailability_details__6tjNP summary span{font-size:18px}.TreatmentAvailability_details__6tjNP[open] summary span{transform:rotate(45deg)}.TreatmentAvailability_details__6tjNP summary:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px;border-radius:4px}.TreatmentAvailability_details__6tjNP p{margin:0 0 10px}.TreatmentAvailability_cardNotice__zr8FJ{display:flex;align-items:center;min-height:44px;border-top:1px solid var(--brand-line)}.TreatmentAvailability_cardDetails__LX8Jw{min-height:44px}.TreatmentAvailability_cardDetails__LX8Jw summary{min-height:43px}.TreatmentAvailability_cardDetails__LX8Jw p{position:absolute;bottom:calc(100% + 8px);left:0;right:0;margin:0;padding:14px;max-height:240px;overflow-y:auto;border:1px solid var(--brand-line);border-radius:12px;background:#fff;box-shadow:0 6px 20px rgb(16 44 64/12%)}.TreatmentAvailability_cardDetails__LX8Jw p:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.GuidedShopResults_results__0YnAf{margin-top:28px;color:var(--brand-navy)}.GuidedShopResults_summary__UaH8b{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:14px;background:var(--brand-wash);font-size:14px;line-height:1.6}.GuidedShopResults_state__NjVDk,.GuidedShopResults_summaryLabel__hW8xX{display:block;color:var(--brand-muted);font-size:12px}.GuidedShopResults_summaryLabel__hW8xX{margin-bottom:3px}.GuidedShopResults_state__NjVDk{margin-top:3px}.GuidedShopResults_edit__jxJOO,.GuidedShopResults_learnMore__CTfxC{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;color:var(--brand-navy);font-size:13px;font-weight:500}.GuidedShopResults_edit__jxJOO{flex-shrink:0;text-decoration:underline;text-underline-offset:4px}.GuidedShopResults_currentCare__RY2BB{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding-bottom:22px;border-bottom:1px solid var(--brand-line)}.GuidedShopResults_currentCare__RY2BB h2,.GuidedShopResults_options__Zoj8i>h2{font-family:inherit;font-size:16px;font-weight:600;line-height:1.5}.GuidedShopResults_currentCare__RY2BB p{margin-top:4px;font-size:13px;line-height:1.6;color:var(--brand-muted)}.GuidedShopResults_currentCare__RY2BB>a{flex-shrink:0}.GuidedShopResults_options__Zoj8i{margin-top:28px}.GuidedShopResults_guidance__sSsP2{margin-bottom:22px;color:var(--brand-muted);font-size:14px;line-height:1.7}.GuidedShopResults_treatments__tiIJw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:18px}.GuidedShopResults_treatment__Cz_4p{display:flex;flex-direction:column;min-width:0;border:1px solid var(--brand-line);border-radius:18px;overflow:hidden}.GuidedShopResults_imageWrap__JUKHz{position:relative}.GuidedShopResults_thumbnail__ufBtL{display:block;position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--brand-rail)}.GuidedShopResults_formTag__2jedX{position:absolute;top:14px;left:14px;border-radius:999px;background:white;padding:7px 12px;font-size:11px;pointer-events:none}.GuidedShopResults_treatmentBody__z3KB8{display:flex;flex:1;flex-direction:column;padding:22px}.GuidedShopResults_protocol__jrqTs{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-muted);margin-bottom:6px}.GuidedShopResults_treatment__Cz_4p h3{font-size:32px;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.GuidedShopResults_medication__UIABv{margin-top:12px;color:var(--brand-muted);font-size:12px;line-height:1.6}.GuidedShopResults_productDescription__RXAci{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;margin-top:14px;font-size:14px;line-height:1.75}.GuidedShopResults_matchReason__t5ZzT{display:flex;align-items:flex-start;gap:7px;margin-top:18px;margin-bottom:22px;padding-top:14px;border-top:1px solid var(--brand-line);font-size:12px;line-height:1.6;color:var(--brand-muted)}.GuidedShopResults_matchReason__t5ZzT>span{color:var(--brand-blue-hover)}.GuidedShopResults_treatmentPrice__YSxI_{margin-top:auto}.GuidedShopResults_productActions__9hia4{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:18px}.GuidedShopResults_productActions__9hia4>a:first-child{flex:1}.GuidedShopResults_productActions__9hia4 .button-primary{min-height:44px;padding:12px 16px;font-size:13px}.GuidedShopResults_learnMore__CTfxC svg,.GuidedShopResults_productActions__9hia4 svg{width:14px;height:14px;flex-shrink:0}.GuidedShopResults_unavailable__Nuv17{font-size:12px;color:var(--brand-muted)}.GuidedShopResults_browse__DVZdx,.GuidedShopResults_empty__mFCKz{margin-top:24px}.GuidedShopResults_browse__DVZdx{text-align:center}.GuidedShopResults_empty__mFCKz p{margin-bottom:18px;color:var(--brand-muted);font-size:14px;line-height:1.7}.GuidedShopResults_emptyActions__AzzxI{display:flex;flex-wrap:wrap;gap:12px 20px}.GuidedShopResults_nextStep__YaW2X{margin-top:28px;padding-top:22px;border-top:1px solid var(--brand-line);color:var(--brand-muted);font-size:13px;line-height:1.7}.GuidedShopResults_nextStep__YaW2X strong{color:var(--brand-navy);font-weight:500}.GuidedShopResults_nextStep__YaW2X .GuidedShopResults_disclaimer__ddHWO{margin-top:12px;font-size:11px}.GuidedShopResults_results__0YnAf a:focus-visible,.GuidedShopResults_results__0YnAf button:focus-visible{outline:2px solid var(--brand-blue,#1b7fa8);outline-offset:4px;border-radius:3px}@media (hover:hover){.GuidedShopResults_learnMore__CTfxC:hover,.GuidedShopResults_treatment__Cz_4p h3 a:hover{text-decoration:underline;text-underline-offset:4px}}@media (min-width:801px){.GuidedShopResults_treatment__Cz_4p:only-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.GuidedShopResults_treatment__Cz_4p:only-child .GuidedShopResults_thumbnail__ufBtL{height:100%;min-height:380px;aspect-ratio:auto}.GuidedShopResults_treatment__Cz_4p:only-child .GuidedShopResults_treatmentBody__z3KB8{padding:28px}}@media (max-width:600px){.GuidedShopResults_currentCare__RY2BB,.GuidedShopResults_summary__UaH8b{align-items:flex-start;flex-direction:column;gap:6px}.GuidedShopResults_summary__UaH8b{padding:14px 16px 8px}.GuidedShopResults_treatments__tiIJw{grid-template-columns:minmax(0,1fr);gap:20px}.GuidedShopResults_treatmentBody__z3KB8{padding:18px}.GuidedShopResults_treatment__Cz_4p h3{font-size:30px}}.ProductGallery_gallery__J9_OG{min-width:0}.ProductGallery_frame__0rGyd{position:relative;width:100%;min-width:0;aspect-ratio:4/5;overflow:hidden;border-radius:22px;background:#101d24;color:white;isolation:isolate}.ProductGallery_frame__0rGyd>img{-o-object-fit:cover;object-fit:cover}.ProductGallery_shade__ANXMw{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0c171f55,transparent 23%,transparent 40%,#0c171f30 65%,#0c171fed)}.ProductGallery_topline__F5XHT{position:absolute;top:26px;left:26px;right:26px;display:flex;gap:12px;align-items:center;justify-content:space-between;z-index:2}.ProductGallery_wordmark__Ez8_Z{font-family:var(--font-newsreader),Georgia,serif;font-size:26px;line-height:1}.ProductGallery_pill__9FBi8{border:1px solid #b4d7e56b;background:#123d55d9;backdrop-filter:blur(12px);color:#d9f1fa;padding:8px 13px;border-radius:30px;font-size:12px;line-height:1.4}.ProductGallery_productCaption__6XfgZ{position:absolute;bottom:32px;left:28px;right:28px;text-align:center;z-index:2}.ProductGallery_productCaption__6XfgZ p{font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(28px,2.7vw,40px);line-height:1.1}.ProductGallery_productCaption__6XfgZ>span{display:block;margin-top:10px;font-size:13px;color:#d4e7ed}.ProductGallery_overlay__94n5v{position:absolute;bottom:26px;left:26px;right:26px;z-index:2}.ProductGallery_kicker__vz1nj{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#cce7f3}.ProductGallery_overlay__94n5v h2{font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(29px,2.7vw,42px);font-weight:400;line-height:1.08;margin:10px 0 18px;max-width:390px;color:white}.ProductGallery_overlay__94n5v ul{padding:0;margin:0;list-style:none;display:grid;gap:8px}.ProductGallery_overlay__94n5v li{border:1px solid #b4d7e52e;background:#142b38b3;backdrop-filter:blur(14px);display:flex;align-items:center;gap:12px;border-radius:10px;padding:10px 14px;font-size:14px;line-height:1.45}.ProductGallery_icon___4C9G{display:grid;place-items:center;background:#a9dbea12;border-radius:7px;width:32px;height:32px;flex-shrink:0;color:#9ed8f0;font-size:21px}.ProductGallery_imageNote__HHZ4O{display:block;margin-top:12px;font-size:10px;color:#cfdee7}.ProductGallery_thumbnails___79lw{display:flex;gap:14px;justify-content:center;padding-top:17px}.ProductGallery_thumbnails___79lw button{display:flex;flex-direction:column;gap:8px;align-items:center;color:var(--brand-muted);font-size:11px;line-height:1.4;min-width:80px;padding:4px;border-radius:10px}.ProductGallery_thumbnail__HWiJG{position:relative;display:block;width:74px;height:74px;overflow:hidden;border-radius:10px;background:#101d24;border:2px solid transparent;outline:1px solid var(--brand-line);outline-offset:2px}.ProductGallery_thumbnails___79lw button[aria-pressed=true] .ProductGallery_thumbnail__HWiJG{outline:2px solid var(--brand-blue)}.ProductGallery_thumbnails___79lw button[aria-pressed=true]{color:var(--brand-navy)}.ProductGallery_thumbnails___79lw button:focus-visible{outline:2px solid var(--brand-blue);outline-offset:4px}.ProductGallery_note__BZbCx{text-align:center;font-size:11px;color:var(--brand-muted);margin-top:14px;min-height:17px}@media (min-width:1100px){.ProductGallery_gallery__J9_OG{position:sticky;top:132px;align-self:start}}@media (max-width:800px){.ProductGallery_frame__0rGyd{aspect-ratio:4/5;min-height:420px;border-radius:17px}.ProductGallery_topline__F5XHT{top:18px;left:18px;right:18px}.ProductGallery_wordmark__Ez8_Z{font-size:23px}.ProductGallery_pill__9FBi8{font-size:11px;padding:6px 10px}.ProductGallery_overlay__94n5v{left:18px;right:18px;bottom:18px}.ProductGallery_overlay__94n5v h2{font-size:29px;margin:8px 0 12px;max-width:280px}.ProductGallery_overlay__94n5v li{font-size:12px;padding:7px 10px;gap:9px}.ProductGallery_icon___4C9G{width:26px;height:26px;font-size:18px}.ProductGallery_imageNote__HHZ4O{font-size:9px;margin-top:8px}.ProductGallery_kicker__vz1nj{font-size:10px}.ProductGallery_thumbnail__HWiJG{width:62px;height:62px}.ProductGallery_thumbnails___79lw{gap:9px}.ProductGallery_thumbnails___79lw button{font-size:10px}}.TreatmentRow_card__3ftTX{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;border:1px solid var(--brand-line);border-radius:18px;overflow:hidden;background:#fff;height:100%;transition:box-shadow .2s}.TreatmentRow_card__3ftTX:hover{box-shadow:0 12px 32px color-mix(in srgb,var(--brand-navy) 6.3%,transparent)}.TreatmentRow_cardLink__8DdAz:after{content:"";position:absolute;inset:0;z-index:1;border-radius:18px}.TreatmentRow_cardLink__8DdAz:focus-visible{outline:none}.TreatmentRow_cardLink__8DdAz:focus-visible:after{outline:2px solid var(--brand-blue);outline-offset:-3px}.TreatmentRow_visual__nNjXR{display:block;position:relative;background:linear-gradient(140deg,var(--brand-wash),var(--brand-wash));border-bottom:1px solid var(--brand-line);min-width:0}.TreatmentRow_tags__S4Uhd{position:absolute;z-index:1;top:16px;left:16px;right:16px;display:flex;flex-wrap:wrap;gap:6px}.TreatmentRow_tags__S4Uhd li{font-size:10px;padding:5px 10px;border-radius:30px;background:#fff;color:var(--brand-muted);border:1px solid var(--brand-wash);max-width:100%}.TreatmentRow_imageFrame__Jb9gb{position:relative;height:260px;margin:28px 25px 12px}.TreatmentRow_explore__IqPJP{position:absolute;right:17px;bottom:17px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--brand-navy)}.TreatmentRow_body__fKH91{padding:24px;display:flex;flex:1;flex-direction:column;min-width:0}.TreatmentRow_body__fKH91 h3{font-size:28px;line-height:1.1;letter-spacing:-.025em;color:var(--brand-navy);overflow-wrap:anywhere}.TreatmentRow_eyebrow__QA6R3{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--brand-muted);line-height:1.5;margin-bottom:8px}.TreatmentRow_metadata__pTSy5{font-size:13px;color:var(--brand-muted);line-height:1.6;margin-top:10px}.TreatmentRow_separator__wjupn{white-space:pre}.TreatmentRow_description__vc36M{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;font-size:15px;line-height:1.6;color:var(--brand-navy);margin:14px 0 24px}.TreatmentRow_purchase___kv8H{margin-top:auto}.TreatmentRow_actions__cQK4t{display:flex;flex-direction:column;gap:5px;margin-top:18px}.TreatmentRow_action__Y8m1n,.TreatmentRow_learnMore__42B8d{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;font-size:14px;font-weight:500;border-radius:40px}.TreatmentRow_action__Y8m1n{background:var(--brand-blue-hover);color:#fff}.TreatmentRow_action__Y8m1n:hover{background:var(--brand-navy)}.TreatmentRow_learnMore__42B8d{color:var(--brand-blue-hover)}.TreatmentRow_learnMore__42B8d:hover{text-decoration:underline;text-underline-offset:4px}.TreatmentRow_learnMore__42B8d:only-child{border:1px solid var(--brand-line);color:var(--brand-navy)}.TreatmentRow_learnMore__42B8d:only-child:hover{background:var(--brand-wash);text-decoration:none}.TreatmentRow_action__Y8m1n:focus-visible,.TreatmentRow_learnMore__42B8d:focus-visible{outline:2px solid var(--brand-navy);outline-offset:3px}.TreatmentRow_unavailable__Ag8Jy{font-size:12px;color:var(--brand-muted)}.TreatmentRow_compact__wDPS6 .TreatmentRow_imageFrame__Jb9gb{height:210px}.TreatmentRow_compact__wDPS6 .TreatmentRow_body__fKH91{padding:20px}@media (max-width:650px){.TreatmentRow_imageFrame__Jb9gb{height:260px}.TreatmentRow_body__fKH91{padding:24px}.TreatmentRow_body__fKH91 h3{font-size:29px}}@media (prefers-reduced-motion:reduce){.TreatmentRow_card__3ftTX{transition:none}}.TreatmentRow_tags__S4Uhd{list-style:none;margin:0;padding:0}.TreatmentRow_tags__S4Uhd abbr{text-decoration:none}.TreatmentRow_imageFrame__Jb9gb:has(img){margin:0;height:290px}.TreatmentRow_imageFrame__Jb9gb img{padding:0;-o-object-fit:cover;object-fit:cover}.TreatmentRow_lab__PmeYK .TreatmentRow_imageFrame__Jb9gb,.TreatmentRow_lab__PmeYK .TreatmentRow_imageFrame__Jb9gb:has(img){margin:0;height:auto;aspect-ratio:1;background:#080d10}.TreatmentRow_lab__PmeYK .TreatmentRow_imageFrame__Jb9gb img{-o-object-fit:contain;object-fit:contain}.LabFilters_filters__bGYf3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 24px;padding:20px;border:1px solid var(--brand-line);border-radius:14px;background:var(--brand-surface)}.LabFilters_filters__bGYf3 label{display:grid;gap:8px;font-size:13px;color:var(--brand-navy)}.LabFilters_filters__bGYf3 select{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--brand-line);border-radius:8px;background:white}.LabFilters_filters__bGYf3 p{grid-column:1/-1;color:var(--brand-muted);font-size:13px;line-height:1.6}@media (max-width:500px){.LabFilters_filters__bGYf3{grid-template-columns:minmax(0,1fr);padding:16px}}.CareMedia_motion__JKe7u{position:absolute;inset:0;display:block}.CareTimeline_section__r92ZA{padding:96px 0;background:#fff;color:var(--brand-navy);scroll-margin-top:150px}.CareTimeline_heading__zMpRy{text-align:center;max-width:1120px;margin:0 auto 62px}.CareTimeline_heading__zMpRy h2{font-size:clamp(36px,4.8vw,68px);letter-spacing:-.035em;line-height:1.07;text-wrap:balance;margin:20px 0}.CareTimeline_heading__zMpRy>p:last-child{color:var(--brand-muted);font-size:15px;line-height:1.8;max-width:630px;margin:auto}.CareTimeline_timeline__x_9i5{display:flex;gap:20px;align-items:flex-start;list-style:none;padding:0}.CareTimeline_timeline__x_9i5 li{position:relative;flex:1;min-width:0;padding-top:64px;transition:flex .35s ease,padding .35s ease}.CareTimeline_timeline__x_9i5 li.CareTimeline_selected__0l_bz{flex:1.3;padding-top:0}.CareTimeline_milestone__tU5Xn{display:block;text-align:left;width:100%;border:0;color:inherit;background:none;padding:0;cursor:pointer}.CareTimeline_photo__3e1mW{display:block;position:relative;height:245px;border-radius:15px;overflow:hidden}.CareTimeline_selected__0l_bz .CareTimeline_photo__3e1mW{height:309px}.CareTimeline_number__tJknk{position:absolute;left:14px;top:14px;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--brand-blue);display:grid;place-items:center;font-size:10px}.CareTimeline_line__3laIW{display:block;margin:30px -20px 22px 0;position:relative;border-top:2px solid var(--brand-line)}.CareTimeline_timeline__x_9i5 li:last-child .CareTimeline_line__3laIW{margin-right:0}.CareTimeline_line__3laIW>span{width:9px;height:9px;border-radius:50%;background:var(--brand-blue);position:absolute;top:-5px;left:0}.CareTimeline_selected__0l_bz .CareTimeline_line__3laIW{border-color:var(--brand-blue)}.CareTimeline_selected__0l_bz .CareTimeline_line__3laIW>span{box-shadow:0 0 0 7px var(--brand-tint)}.CareTimeline_time__QrPLq{display:block;font-size:22px;line-height:1.15;letter-spacing:-.035em}.CareTimeline_title__wZsYu{display:block;margin-top:14px;font-size:14px;font-weight:500;line-height:1.5}.CareTimeline_description__s_3Q9{font-size:12px;line-height:1.8;color:var(--brand-muted);margin-top:10px}.CareTimeline_note__0xIT9{text-align:center;color:var(--brand-muted);font-size:11px;line-height:1.8;margin-top:35px}@media (max-width:1000px){.CareTimeline_timeline__x_9i5{gap:16px}.CareTimeline_photo__3e1mW{height:195px}.CareTimeline_selected__0l_bz .CareTimeline_photo__3e1mW{height:259px}.CareTimeline_time__QrPLq{font-size:19px}.CareTimeline_line__3laIW{margin-right:-16px}.CareTimeline_description__s_3Q9{font-size:11px}}@media (max-width:700px){.CareTimeline_section__r92ZA{padding:60px 0}.CareTimeline_heading__zMpRy{text-align:left;margin-bottom:35px}.CareTimeline_timeline__x_9i5{overflow-x:auto;scroll-snap-type:x mandatory;padding:5px 0 20px;align-items:stretch}.CareTimeline_timeline__x_9i5 li,.CareTimeline_timeline__x_9i5 li.CareTimeline_selected__0l_bz{flex:0 0 74%;padding-top:0;scroll-snap-align:start}.CareTimeline_photo__3e1mW,.CareTimeline_selected__0l_bz .CareTimeline_photo__3e1mW{height:260px}.CareTimeline_time__QrPLq{font-size:25px}.CareTimeline_description__s_3Q9{font-size:13px}.CareTimeline_note__0xIT9{text-align:left;margin-top:15px}.CareTimeline_line__3laIW{margin-top:27px}.CareTimeline_heading__zMpRy>p:last-child{font-size:14px}}@media (prefers-reduced-motion:reduce){.CareTimeline_timeline__x_9i5 li{transition:none}}.CareTimeline_description__s_3Q9 a{position:relative;display:inline-block;color:var(--brand-blue);font-size:10px;line-height:1.7;margin-top:10px;text-decoration:underline;text-underline-offset:3px;min-height:24px}.CareJourney_journey__v52pC{padding:86px 0;background:var(--brand-surface);scroll-margin-top:90px}.CareJourney_heading__YjBYK{text-align:center;max-width:720px;margin:0 auto 66px}.CareJourney_heading__YjBYK h2{color:var(--brand-navy);font-size:clamp(42px,5vw,66px);line-height:1.04;letter-spacing:-.035em;margin-top:18px}.CareJourney_heading__YjBYK>p:last-child{color:var(--brand-muted);font-size:16px;line-height:1.75;margin-top:22px}.CareJourney_steps__zDIZB{max-width:1110px;margin:auto}.CareJourney_step__TETDH{display:grid;grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);-moz-column-gap:36px;column-gap:36px;align-items:start}.CareJourney_photo__MREpp{position:relative;overflow:hidden;border-radius:22px;margin-bottom:28px;background:var(--brand-tint)}.CareJourney_photoVisual__5Iea8{position:relative;aspect-ratio:4/5}.CareJourney_photoVisual__5Iea8>img{-o-object-fit:cover;object-fit:cover}.CareJourney_onlineVisual__iG9fp{overflow:hidden}.CareJourney_onlineVisual__iG9fp>img{transform:scale(1.25);transform-origin:50% 100%}.CareJourney_onlineBadge___CZv2{position:absolute;top:24px;left:24px;display:inline-flex;align-items:center;gap:9px;padding:11px 15px;border:1px solid #ffffffb3;border-radius:30px;background:#ffffffed;color:var(--brand-navy);font-size:11px;line-height:1.2;box-shadow:0 6px 24px #123a560a}.CareJourney_onlineBadge___CZv2 svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.CareJourney_photo__MREpp:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#102c4040);pointer-events:none}.CareJourney_photoPanel__TFDHZ{position:absolute;z-index:1;bottom:22px;left:22px;right:22px;background:#ffffffed;border:1px solid #ffffff80;backdrop-filter:blur(14px);padding:21px 22px;border-radius:17px;color:var(--brand-navy)}.CareJourney_panelEyebrow__ly6Tl{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-blue)}.CareJourney_photoPanel__TFDHZ>p{font:25px/1.15 var(--font-newsreader),Georgia,serif;letter-spacing:-.02em;margin-top:9px}.CareJourney_photoPanel__TFDHZ ul{display:flex;flex-wrap:wrap;gap:9px 14px;margin-top:15px}.CareJourney_photoPanel__TFDHZ li{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:var(--brand-muted)}.CareJourney_photoPanel__TFDHZ li span{display:inline-grid;place-items:center;width:15px;height:15px;background:var(--brand-tint);border-radius:50%;font-size:9px}.CareJourney_spine__ZQW3q{position:relative;align-self:stretch;display:flex;justify-content:center}.CareJourney_spine__ZQW3q:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--brand-line)}.CareJourney_step__TETDH:last-child .CareJourney_spine__ZQW3q:before{bottom:28px}.CareJourney_spine__ZQW3q>span{position:relative;z-index:1;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#fff;background:var(--brand-blue);font-size:14px}.CareJourney_copy__x2SeR{padding-top:3px;position:sticky;top:112px;padding-bottom:60px}.CareJourney_copy__x2SeR h3{color:var(--brand-navy);font-size:clamp(30px,3vw,40px);line-height:1.08;letter-spacing:-.025em}.CareJourney_copy__x2SeR>p{margin-top:20px;color:var(--brand-muted);font-size:16px;line-height:1.8}.CareJourney_copy__x2SeR .CareJourney_detail__MiH46{font-size:12px;line-height:1.8;color:var(--brand-muted);margin:20px 0;padding-top:18px;border-top:1px solid var(--brand-line)}.CareJourney_mobileStep__Suyuh{display:none}.CareJourney_journeyEnd___TLgT{text-align:center;margin-top:38px}.CareJourney_journeyEnd___TLgT>p{max-width:480px;margin:18px auto 0;color:var(--brand-muted);font-size:11px;line-height:1.75}.CareJourney_preview__crQLK{background:var(--brand-wash);padding:82px 0;scroll-margin-top:90px}.CareJourney_previewGrid__CDldL{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:80px}.CareJourney_previewCopy__HSf9Q{padding:18px 0}.CareJourney_previewCopy__HSf9Q h2{font-size:clamp(38px,4.5vw,58px);line-height:1.05;color:var(--brand-navy);margin-top:20px;letter-spacing:-.03em}.CareJourney_compactSteps__SR0lq{margin:34px 0}.CareJourney_compactSteps__SR0lq li{display:flex;gap:19px;padding:20px 0;border-bottom:1px solid var(--brand-line)}.CareJourney_compactSteps__SR0lq li:first-child{border-top:1px solid var(--brand-line)}.CareJourney_compactSteps__SR0lq li>span{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border:1px solid var(--brand-line);border-radius:50%;color:var(--brand-blue);font-size:12px;margin-top:2px}.CareJourney_compactSteps__SR0lq h3{font-size:25px;line-height:1.15;color:var(--brand-navy)}.CareJourney_compactSteps__SR0lq p{color:var(--brand-muted);font-size:13px;line-height:1.8;margin-top:9px;max-width:370px}.CareJourney_previewPhoto__xPEw1{min-height:540px;position:relative;overflow:hidden;border-radius:24px;background:var(--brand-navy)}.CareJourney_previewPhoto__xPEw1 img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.CareJourney_previewPhoto__xPEw1:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#102c40d9);pointer-events:none}.CareJourney_previewCaption__HcxjU{position:absolute;z-index:1;bottom:38px;left:35px;right:30px;color:white}.CareJourney_previewCaption__HcxjU span{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.CareJourney_previewCaption__HcxjU p{font:44px/1.05 var(--font-newsreader),Georgia,serif;margin-top:15px;letter-spacing:-.02em}@media (max-width:1000px){.CareJourney_step__TETDH{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);-moz-column-gap:20px;column-gap:20px}.CareJourney_photoPanel__TFDHZ{left:15px;right:15px;bottom:15px;padding:18px}.CareJourney_photoPanel__TFDHZ>p{font-size:22px}.CareJourney_previewGrid__CDldL{gap:38px}.CareJourney_copy__x2SeR>p{font-size:14px}}@media (max-width:767px){.CareJourney_journey__v52pC{padding:58px 0}.CareJourney_heading__YjBYK{margin-bottom:40px}.CareJourney_heading__YjBYK h2{font-size:43px}.CareJourney_heading__YjBYK>p:last-child{font-size:14px}.CareJourney_step__TETDH{position:relative;grid-template-columns:26px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px}.CareJourney_spine__ZQW3q{grid-column:1;grid-row:1/3}.CareJourney_spine__ZQW3q>span{width:27px;height:27px;font-size:11px}.CareJourney_photo__MREpp{grid-column:2;grid-row:1;margin-bottom:23px;border-radius:18px}.CareJourney_photoVisual__5Iea8{aspect-ratio:1/1.1}.CareJourney_onlineBadge___CZv2{top:16px;left:16px;padding:9px 12px;font-size:10px}.CareJourney_photo__MREpp:after{display:none}.CareJourney_copy__x2SeR{grid-column:2;grid-row:2;position:static;padding:0 0 45px}.CareJourney_copy__x2SeR h3{font-size:32px}.CareJourney_copy__x2SeR>p{margin-top:15px;font-size:14px}.CareJourney_copy__x2SeR .CareJourney_detail__MiH46{margin:17px 0;font-size:11px}.CareJourney_photoPanel__TFDHZ{position:relative;inset:auto;padding:16px;border:0;border-top:1px solid var(--brand-line);border-radius:0;background:var(--brand-wash);backdrop-filter:none}.CareJourney_photoPanel__TFDHZ>p{font-size:23px}.CareJourney_photoPanel__TFDHZ li{font-size:9px}.CareJourney_photoPanel__TFDHZ ul{gap:8px 10px;margin-top:12px}.CareJourney_journeyEnd___TLgT{margin-top:0}.CareJourney_preview__crQLK{padding:55px 0}.CareJourney_previewGrid__CDldL{grid-template-columns:1fr;gap:35px}.CareJourney_previewCopy__HSf9Q{padding:0}.CareJourney_previewPhoto__xPEw1{min-height:430px}.CareJourney_previewCaption__HcxjU{bottom:30px;left:28px}.CareJourney_previewCaption__HcxjU p{font-size:38px}}.ResearchCards_block___zLqD{margin-top:2.5rem}.ResearchCards_grid__i15D9{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.25rem}.ResearchCards_card__vB4J2{position:relative;display:flex;isolation:isolate;flex-direction:column;justify-content:space-between;min-height:390px;overflow:hidden;border-radius:24px;padding:clamp(24px,2.5vw,36px);color:white;background:var(--brand-navy)}.ResearchCards_art__PeYa_{position:absolute;z-index:-2;inset:0;overflow:hidden;background:radial-gradient(ellipse at 105% -20%,var(--brand-tint) 0,transparent 55%),linear-gradient(145deg,var(--brand-muted),var(--brand-navy) 75%)}.ResearchCards_art__PeYa_:before{position:absolute;inset:-40% -25%;content:"";background:repeating-linear-gradient(125deg,transparent 0 20px,color-mix(in srgb,var(--brand-wash) 36.9%,transparent) 26px 30px,transparent 37px 63px);filter:blur(9px);transform:scale(1.2) rotate(-8deg)}.ResearchCards_card__vB4J2:after{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--brand-navy) 9.4%,transparent),color-mix(in srgb,var(--brand-navy) 25.1%,transparent) 35%,color-mix(in srgb,var(--brand-navy) 81.2%,transparent))}.ResearchCards_blue__hpEyh .ResearchCards_art__PeYa_{background:radial-gradient(ellipse at 90% 0,var(--brand-line) 0,transparent 60%),linear-gradient(140deg,#5687a0,#244458 80%)}.ResearchCards_bronze__hnnGG .ResearchCards_art__PeYa_{background:radial-gradient(ellipse at 90% 0,var(--brand-tint) 0,transparent 60%),linear-gradient(140deg,var(--brand-blue),var(--brand-navy) 85%)}.ResearchCards_aqua__s0uNm .ResearchCards_art__PeYa_{background:radial-gradient(ellipse at 95% 0,var(--brand-line) 0,transparent 60%),linear-gradient(140deg,var(--brand-muted),var(--brand-navy) 80%)}.ResearchCards_label__dtHnG{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;letter-spacing:.01em}.ResearchCards_label__dtHnG>span{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:currentColor}.ResearchCards_result__NIn7B{padding-top:60px}.ResearchCards_number__lWQpL{font-size:clamp(72px,7.2vw,112px);font-weight:400;line-height:1;letter-spacing:-.065em;font-variant-numeric:tabular-nums;white-space:nowrap}.ResearchCards_suffix__gxxAm{font-size:.64em}.ResearchCards_unit__Zuz1h{margin-left:8px;font-size:.24em;letter-spacing:-.02em}.ResearchCards_wordMetric___yPW7{max-width:12ch;font-size:clamp(34px,3.3vw,44px);line-height:1.08;letter-spacing:-.035em}.ResearchCards_description__zg_7N{max-width:29ch;margin-top:22px;font-size:18px;line-height:1.45;text-wrap:pretty}.ResearchCards_reference__1cz1O{margin-left:4px;font-size:10px;opacity:.7}.ResearchCards_note__WsKqh{max-width:95ch;margin-top:20px;color:var(--brand-muted);font-size:12px;line-height:1.7}.ResearchCards_evidence__agzX0{margin-top:14px;color:var(--brand-navy)}.ResearchCards_evidence__agzX0>summary{display:inline-flex;align-items:center;gap:10px;padding:4px 0;cursor:pointer;font-size:13px;font-weight:500;list-style:none}.ResearchCards_evidence__agzX0>summary::-webkit-details-marker{display:none}.ResearchCards_evidence__agzX0>summary:focus-visible,.ResearchCards_sources__Z_wI4 a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.ResearchCards_disclosureIcon__9Vj28{width:14px;height:14px;transform:rotate(90deg)}.ResearchCards_evidence__agzX0[open] .ResearchCards_disclosureIcon__9Vj28{transform:rotate(-90deg)}.ResearchCards_sources__Z_wI4{display:grid;gap:22px;margin-top:20px;padding:24px 0 8px;border-top:1px solid color-mix(in srgb,var(--brand-navy) 16.9%,transparent);list-style:none}.ResearchCards_sources__Z_wI4 li{display:flex;align-items:flex-start;gap:14px}.ResearchCards_sourceNumber__mRCq_{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--brand-navy) 20%,transparent);border-radius:50%;font-size:11px}.ResearchCards_sources__Z_wI4 h3{font-family:inherit;font-size:14px;font-weight:600}.ResearchCards_sources__Z_wI4 p{max-width:92ch;margin-top:7px;color:var(--brand-muted);font-size:13px;line-height:1.7}.ResearchCards_sources__Z_wI4 a{display:inline-flex;align-items:center;gap:7px;margin-top:9px;font-size:12px;text-decoration:underline;text-underline-offset:4px}@media (max-width:639px){.ResearchCards_grid__i15D9{gap:14px}.ResearchCards_card__vB4J2{min-height:330px;border-radius:20px}.ResearchCards_number__lWQpL{font-size:92px}}.Reviews_feature__2wrSN,.Reviews_testimonialCta__s_icN,.Reviews_wallSection__tW00k{--review-ink:#24333b}.Reviews_feature__2wrSN{overflow:hidden;padding:88px 0 68px;background:var(--brand-surface)}.Reviews_featureHeading__srjEL{text-align:center;margin-bottom:48px}.Reviews_featureHeading__srjEL h2,.Reviews_wallHeading__r34UV h2{margin-top:16px;font-size:clamp(36px,4.2vw,58px);line-height:1.04;letter-spacing:-.025em;color:var(--brand-ink)}.Reviews_featureHeading__srjEL>p:last-child{margin-top:18px;color:var(--brand-muted);line-height:1.7}.Reviews_featureCarousel__Onq4a{position:relative;max-width:1680px;margin:auto}.Reviews_featurePanels__9tN3C{position:relative;min-height:540px;margin:auto;transition:height .24s ease}.Reviews_featurePanels__9tN3C:before{content:"";position:absolute;inset:0 20%;border-radius:50%;background:radial-gradient(ellipse,var(--brand-line) 0,transparent 68%);filter:blur(32px);pointer-events:none}.Reviews_featureSlot__whq_m{position:absolute;top:50%;left:50%;min-width:0;transform-origin:center;will-change:transform,opacity}.Reviews_featureEnter___MH69{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;pointer-events:none}.Reviews_featureCard__lEqHb{position:relative;display:flex;flex-direction:column;min-height:540px;height:540px;min-width:0;padding:27px 25px;--card-base:color-mix(in srgb,var(--brand-wash) calc(var(--review-near) * 100%),var(--brand-surface));border:1px solid color-mix(in srgb,var(--review-ink) calc(var(--review-emphasis) * 100%),var(--brand-line));border-radius:22px;background:var(--card-base);color:color-mix(in srgb,white calc(var(--review-foreground) * 100%),var(--review-ink));box-shadow:0 12px 32px color-mix(in srgb,var(--brand-navy) calc(3% + var(--review-emphasis) * 5%),transparent);-moz-user-select:none;user-select:none;-webkit-user-select:none}.Reviews_featureCard__lEqHb:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--brand-rail);opacity:var(--review-emphasis);pointer-events:none}.Reviews_featureSelect__fpmtM{position:absolute;inset:0;z-index:1;width:100%;height:100%;border-radius:inherit;cursor:grab;touch-action:pan-y pinch-zoom}.Reviews_featureSelect__fpmtM:disabled{cursor:default}.Reviews_featureSelect__fpmtM:focus-visible{outline:3px solid var(--review-ink);outline-offset:4px}.Reviews_featurePanels__9tN3C[data-dragging=true] .Reviews_featureSelect__fpmtM{cursor:grabbing}.Reviews_featureCard__lEqHb[data-expanded=true]{height:auto}.Reviews_featureCardTop__yxDqX{display:flex;align-items:center;justify-content:space-between;gap:10px}.Reviews_featureCard__lEqHb .Reviews_googleMark__kryMm{width:26px;height:26px;padding:4px;border-radius:50%;background:#fff}.Reviews_featureCard__lEqHb .Reviews_stars__tKQtA{color:color-mix(in srgb,var(--brand-line) calc(var(--review-foreground) * 100%),var(--review-ink))}.Reviews_featureQuoteBody__nAwNL{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:26px 0 22px}.Reviews_quoteMark__hAEp_{font-family:var(--font-newsreader),Georgia,serif;font-size:64px;height:42px;line-height:1;opacity:.65}.Reviews_featureCard__lEqHb blockquote{font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(21px,1.75vw,25px);line-height:1.2;letter-spacing:-.015em;overflow-wrap:anywhere;white-space:normal}.Reviews_featureCard__lEqHb[data-expanded=true] blockquote{white-space:pre-line}.Reviews_featureReadMore__XLuJD{pointer-events:auto;min-height:44px;margin-top:11px;font-size:11px;text-decoration:underline;text-underline-offset:4px}.Reviews_featureAuthor__gdGLf{display:flex;align-items:center;gap:11px;padding-top:18px;border-top:1px solid color-mix(in srgb,#ffffff26 calc(var(--review-emphasis) * 100%),var(--brand-line))}.Reviews_featureAuthor__gdGLf>div{display:grid;gap:5px}.Reviews_featureAuthor__gdGLf>div>span:first-child{font-size:13px;font-weight:500}.Reviews_featureAuthor__gdGLf>div>span:last-child{font-size:10px}.Reviews_featureCard__lEqHb .Reviews_avatar__X5quf{color:inherit;background:color-mix(in srgb,#ffffff1a calc(var(--review-emphasis) * 100%),var(--brand-surface))}.Reviews_featureNavigation__KENjk{position:absolute;inset:0;z-index:2;pointer-events:none}.Reviews_featureNavigation__KENjk button{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:64px;height:64px;border:2px solid var(--brand-surface);background:var(--brand-rail);border-radius:50%;color:#fff;box-shadow:0 6px 20px color-mix(in srgb,var(--brand-navy) 20%,transparent);pointer-events:auto;transition:filter .2s,box-shadow .2s}.Reviews_featureNavigation__KENjk button:first-child{left:12px}.Reviews_featureNavigation__KENjk button:last-child{right:12px}.Reviews_featureNavigation__KENjk button svg{width:26px;height:26px;stroke-width:2}.Reviews_featureNavigation__KENjk button:hover{filter:brightness(1.15);box-shadow:0 8px 24px color-mix(in srgb,var(--brand-navy) 25.1%,transparent)}.Reviews_featureNavigation__KENjk button:focus-visible{outline:3px solid var(--review-ink);outline-offset:3px}.Reviews_featureNavigation__KENjk button:disabled{opacity:.5}.Reviews_featureFooter__IS2gL{display:flex;flex-direction:column;align-items:center;gap:18px;padding:25px 20px 0}.Reviews_featureFooter__IS2gL .text-link,.Reviews_featureRating__PPzlg .Reviews_stars__tKQtA{color:var(--review-ink)}.Reviews_featureRating__PPzlg{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:12px;font-size:16px;color:var(--review-ink)}.Reviews_featureRating__PPzlg strong{color:var(--review-ink);font-weight:600;font-size:22px}.Reviews_featureRating__PPzlg .Reviews_googleMark__kryMm{width:24px;height:24px}.Reviews_featureRating__PPzlg .Reviews_star__skqkm,.Reviews_featureRating__PPzlg .Reviews_star__skqkm svg{width:20px;height:20px}.Reviews_googleMark__kryMm{width:20px;height:20px;flex:0 0 auto}.Reviews_stars__tKQtA{display:inline-flex;align-items:center;gap:2px;color:var(--review-ink)}.Reviews_star__skqkm{display:block;position:relative;height:16px;width:16px}.Reviews_star__skqkm>svg{color:var(--brand-line);width:16px;height:16px}.Reviews_star__skqkm>span{position:absolute;inset:0 auto 0 0;overflow:hidden}.Reviews_star__skqkm>span svg{width:16px;height:16px;max-width:none}.Reviews_featureLoading__ufZ47{width:min(340px,calc(100% - 76px));min-height:398px;padding:50px;background:var(--brand-rail);border-radius:22px;margin:auto;display:grid;gap:16px}.Reviews_featureLoading__ufZ47 span{display:block;border-radius:4px;height:25px;background:#ffffff1a}.Reviews_featureLoading__ufZ47 span:last-child{width:60%}.Reviews_featureUnavailable__SKWfE{grid-column:1/-1;color:var(--brand-navy);text-align:center;margin:auto 0;padding:40px 0}.Reviews_featureUnavailable__SKWfE p{font:32px/1.1 var(--font-newsreader),Georgia,serif}.Reviews_featureUnavailable__SKWfE>span{display:block;margin-top:20px;font-size:13px;color:var(--brand-muted);line-height:1.6}.Reviews_featureUnavailable__SKWfE button{display:flex;align-items:center;gap:12px;min-height:44px;margin-top:16px;font-size:13px}.Reviews_wallSection__tW00k{padding:72px 0 64px;background:var(--brand-surface);scroll-margin-top:100px}.Reviews_wallHeading__r34UV{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.Reviews_wallHeading__r34UV h2{font-size:clamp(34px,3.8vw,49px)}.Reviews_wallHeading__r34UV>div>p:last-child{color:var(--brand-muted);margin-top:16px;font-size:14px;line-height:1.65}.Reviews_summary__OlLSp{display:flex;align-items:center;gap:18px;flex-shrink:0;padding-bottom:3px}.Reviews_ratingNumber__6YDl0{font-family:var(--font-newsreader),Georgia,serif;font-size:66px;line-height:.9;letter-spacing:-.06em;color:var(--review-ink)}.Reviews_summary__OlLSp>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.Reviews_googleLabel__9C7MZ{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500}.Reviews_summary__OlLSp a{font-size:11px;color:var(--brand-muted);text-decoration:underline;text-underline-offset:3px}.Reviews_wallToolbar__RfgiS{position:sticky;top:88px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:34px;margin-bottom:14px;min-height:44px;padding:10px 0;background:var(--brand-surface);color:var(--brand-muted);font-size:12px}.Reviews_featureReadMore__XLuJD:focus-visible,.Reviews_readMore__DFLfB:focus-visible{outline:2px solid currentColor;outline-offset:4px}.Reviews_wallViewport__Sstmu{display:grid;grid-template-columns:repeat(var(--review-columns),minmax(0,1fr));gap:20px;overflow:hidden;--wall-height:740px;height:var(--wall-height);-webkit-mask-image:linear-gradient(transparent,black 5%,black 92%,transparent);mask-image:linear-gradient(transparent,black 5%,black 92%,transparent)}.Reviews_reviewColumn__SBQIW{min-width:0}.Reviews_reviewTrack___iIHJ{display:flex;flex-direction:column;gap:20px;animation:Reviews_cascade__ZIBIO var(--review-duration,22s) linear infinite alternate;animation-play-state:paused;will-change:transform}.Reviews_reviewColumn__SBQIW:nth-child(2) .Reviews_reviewTrack___iIHJ{animation-direction:alternate-reverse}.Reviews_reviewGroup__uk1p_{display:grid;gap:20px}.Reviews_wallViewport__Sstmu[data-running=true] .Reviews_reviewTrack___iIHJ{animation-play-state:running}.Reviews_wallViewport__Sstmu:focus-within .Reviews_reviewTrack___iIHJ{animation-play-state:paused}.Reviews_wallViewport__Sstmu[data-static=true]{overflow:visible;height:auto;-webkit-mask-image:none;mask-image:none;align-items:start}.Reviews_wallViewport__Sstmu[data-static=true] .Reviews_reviewTrack___iIHJ{animation:none;will-change:auto}.Reviews_reviewCard__sgpwr{--review-card-text:var(--review-ink);--review-card-muted:var(--brand-muted);--review-card-line:var(--brand-line);--review-card-avatar:var(--brand-wash);--review-card-stars:var(--review-ink);min-width:0;padding:25px 24px;border-radius:20px;border:1px solid var(--review-card-line);background:#fff;color:var(--review-card-text);box-shadow:0 4px 18px color-mix(in srgb,var(--brand-navy) 1.2%,transparent)}.Reviews_reviewCardDark__AeeNf{--review-card-text:#fff;--review-card-muted:var(--brand-line);--review-card-line:#ffffff26;--review-card-avatar:#ffffff1a;--review-card-stars:var(--brand-line);background:var(--brand-rail);border-color:var(--review-ink)}.Reviews_reviewCard__sgpwr .Reviews_stars__tKQtA{color:var(--review-card-stars)}.Reviews_reviewCard__sgpwr .Reviews_googleMark__kryMm{width:26px;height:26px;padding:4px;border-radius:50%;background:#fff}.Reviews_reviewCard__sgpwr .Reviews_avatar__X5quf{background:var(--review-card-avatar);color:var(--review-card-text)}.Reviews_cardTop__bz6ve{display:flex;align-items:center;justify-content:space-between;gap:15px}.Reviews_reviewCard__sgpwr blockquote{margin-top:19px;white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.8;color:var(--review-card-text)}.Reviews_readMore__DFLfB{min-height:44px;margin-top:5px;font-size:12px;color:inherit;text-decoration:underline;text-underline-offset:4px}.Reviews_cardAuthor__c4fe9{display:flex;align-items:center;gap:11px;margin-top:24px;padding-top:18px;border-top:1px solid var(--review-card-line)}.Reviews_avatar__X5quf{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:50%;background:var(--brand-surface);color:var(--brand-muted);font-family:var(--font-newsreader),Georgia,serif;font-size:20px}.Reviews_cardAuthor__c4fe9>div{min-width:0}.Reviews_cardAuthor__c4fe9 p{font-size:12px;font-weight:500;overflow-wrap:anywhere;color:var(--review-card-text)}.Reviews_cardAuthor__c4fe9>div>span{display:block;margin-top:5px;font-size:10px;color:var(--review-card-muted)}.Reviews_reviewSource__On3Wp{margin-left:auto;color:var(--review-card-muted);font-size:10px}.Reviews_wallFooter__aFYIL{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:30px}.Reviews_wallFooter__aFYIL>div{display:flex;align-items:center;flex-wrap:wrap;gap:18px 26px}.Reviews_wallSection__tW00k .button-secondary,.Reviews_wallSection__tW00k .text-link{color:var(--review-ink)}.Reviews_testimonialCta__s_icN .button-primary,.Reviews_wallSection__tW00k .button-primary{background:var(--brand-rail);color:#fff}.Reviews_testimonialCta__s_icN .button-primary:hover,.Reviews_wallSection__tW00k .button-primary:hover{filter:brightness(1.15)}.Reviews_testimonialCta__s_icN .button-primary:focus-visible,.Reviews_wallSection__tW00k .button-primary:focus-visible,.Reviews_wallSection__tW00k .button-secondary:focus-visible{outline:2px solid var(--review-ink);outline-offset:4px}.Reviews_providerCredit__93gTD{color:var(--brand-muted);font-size:10px}.Reviews_providerCredit__93gTD:hover{text-decoration:underline;text-underline-offset:3px}.Reviews_unavailable__Vam1T{margin-top:36px;padding:50px 24px;text-align:center;border:1px solid var(--brand-line);border-radius:24px;background:var(--brand-surface)}.Reviews_unavailable__Vam1T>svg{margin:0 auto 20px;width:28px;height:28px}.Reviews_unavailable__Vam1T h3{font-size:32px}.Reviews_unavailable__Vam1T p{margin-top:12px;color:var(--brand-muted);font-size:14px;line-height:1.7}.Reviews_unavailable__Vam1T>div{margin-top:24px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px}.Reviews_skeletonCard__edvtb{background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:20px;padding:30px 24px;min-height:240px}.Reviews_skeletonCard__edvtb span{display:block;height:14px;background:var(--brand-tint);border-radius:4px;margin-bottom:18px}.Reviews_skeletonCard__edvtb span:first-child{width:35%;margin-bottom:35px}.Reviews_skeletonCard__edvtb span:last-child{width:70%}@keyframes Reviews_cascade__ZIBIO{0%{transform:translateY(0)}to{transform:translateY(min(0px,calc(var(--wall-height) - 100%)))}}@media (max-width:1199px){.Reviews_wallHeading__r34UV{align-items:flex-start}.Reviews_ratingNumber__6YDl0{font-size:56px}}@media (max-width:767px){.Reviews_feature__2wrSN{padding:52px 0 44px}.Reviews_featureHeading__srjEL{margin-bottom:28px}.Reviews_featureHeading__srjEL>p:last-child{font-size:14px}.Reviews_featureCard__lEqHb{min-height:540px;height:540px;padding:28px;border-radius:22px}.Reviews_featureCard__lEqHb blockquote{font-size:clamp(23px,6.3vw,27px)}.Reviews_featureQuoteBody__nAwNL{padding-top:23px}.Reviews_featureNavigation__KENjk button{width:48px;height:48px}.Reviews_featureNavigation__KENjk button:first-child{left:8px}.Reviews_featureNavigation__KENjk button:last-child{right:8px}.Reviews_featureNavigation__KENjk button svg{width:22px;height:22px}.Reviews_featureFooter__IS2gL{padding-top:24px;gap:16px}.Reviews_wallSection__tW00k{padding:48px 0 44px}.Reviews_wallHeading__r34UV{flex-direction:column;gap:28px}.Reviews_summary__OlLSp{padding:20px 0 0;border-top:1px solid var(--brand-line);width:100%}.Reviews_ratingNumber__6YDl0{font-size:60px}.Reviews_wallToolbar__RfgiS{margin-top:20px;gap:16px}.Reviews_wallToolbar__RfgiS>span{font-size:11px;line-height:1.5}.Reviews_wallViewport__Sstmu{--wall-height:640px;gap:16px}.Reviews_reviewGroup__uk1p_{gap:16px}.Reviews_wallFooter__aFYIL{flex-direction:column;align-items:flex-start;gap:28px}.Reviews_reviewCard__sgpwr{padding:23px}}@media (prefers-reduced-motion:reduce){.Reviews_wallViewport__Sstmu{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.Reviews_reviewTrack___iIHJ{animation:none;will-change:auto}.Reviews_featureNavigation__KENjk button,.Reviews_featurePanels__9tN3C{transition:none}}.FounderConsultation_composition__9Z_GM{width:100%;padding:clamp(14px,2.1vw,30px);border:1px solid var(--brand-line);border-radius:28px;background:var(--brand-tint);color:var(--brand-ink)}.FounderConsultation_window__gXtgT{overflow:hidden;border:1px solid #fff;border-radius:18px;background:var(--brand-surface);box-shadow:0 16px 40px #123a5612}.FounderConsultation_windowHeader__Z2wyE{display:flex;align-items:center;gap:11px;padding:17px 18px;border-bottom:1px solid var(--brand-line)}.FounderConsultation_windowHeader__Z2wyE>span:nth-child(2){font-size:10px;color:var(--brand-muted)}.FounderConsultation_windowHeader__Z2wyE strong{display:block;margin-top:4px;font-size:12px;font-weight:500;color:var(--brand-navy)}.FounderConsultation_camera__O_B2g{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:var(--brand-wash);color:var(--brand-blue)}.FounderConsultation_camera__O_B2g svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.5}.FounderConsultation_windowMark__taEHn{margin-left:auto;color:var(--brand-blue);font-size:25px}.FounderConsultation_windowBody__q_iUe{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:385px}.FounderConsultation_portrait__6QWSx{position:relative;overflow:hidden;background:#dce5ea}.FounderConsultation_portrait__6QWSx img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%}.FounderConsultation_name__5jaRb{position:absolute;inset:auto 10px 12px;padding:13px 12px;border:1px solid #ffffff99;border-radius:10px;background:#ffffffed}.FounderConsultation_name__5jaRb span,.FounderConsultation_name__5jaRb strong{display:block}.FounderConsultation_name__5jaRb strong{font-size:clamp(12px,1.1vw,16px);font-weight:500}.FounderConsultation_name__5jaRb span{margin-top:5px;color:var(--brand-muted);font-size:9px;line-height:1.5}.FounderConsultation_conversation__U3Vnp{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:25px 18px}.FounderConsultation_conversation__U3Vnp>p{font:30px/1.08 var(--font-newsreader),Georgia,serif;letter-spacing:-.02em;color:var(--brand-navy)}.FounderConsultation_conversation__U3Vnp ul{display:grid;gap:16px;margin:25px 0;list-style:none}.FounderConsultation_conversation__U3Vnp li{display:flex;align-items:center;gap:9px;font-size:10px;line-height:1.5}.FounderConsultation_conversation__U3Vnp li span{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--brand-wash);color:var(--brand-blue);font-size:8px}.FounderConsultation_signature__OV5KD{border-top:1px solid var(--brand-line);padding-top:16px;color:var(--brand-muted);font-size:10px;line-height:1.7}.FounderConsultation_composition__9Z_GM figcaption{max-width:430px;margin:15px auto 0;text-align:center;font-size:10px;line-height:1.6;color:var(--brand-muted)}@media (max-width:1100px) and (min-width:768px){.FounderConsultation_windowBody__q_iUe{min-height:330px}.FounderConsultation_conversation__U3Vnp{padding:18px 12px}.FounderConsultation_conversation__U3Vnp>p{font-size:24px}}@media (max-width:480px){.FounderConsultation_composition__9Z_GM{padding:12px;border-radius:22px}.FounderConsultation_windowHeader__Z2wyE{padding:12px;gap:8px}.FounderConsultation_windowHeader__Z2wyE strong{font-size:10px}.FounderConsultation_windowBody__q_iUe{min-height:310px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.FounderConsultation_conversation__U3Vnp{padding:18px 12px}.FounderConsultation_conversation__U3Vnp>p{font-size:23px}.FounderConsultation_conversation__U3Vnp ul{gap:13px;margin:20px 0}.FounderConsultation_conversation__U3Vnp li{gap:6px;font-size:9px}.FounderConsultation_conversation__U3Vnp li span{width:18px;height:18px;font-size:7px}.FounderConsultation_name__5jaRb{inset:auto 7px 8px;padding:10px 8px}.FounderConsultation_name__5jaRb span{font-size:8px}.FounderConsultation_signature__OV5KD{font-size:9px}}.ShopCatalog_hero__lik4h{position:relative;isolation:isolate;padding:165px 0 85px;text-align:center;background:var(--brand-wash);overflow:hidden;color:var(--brand-ink)}.ShopCatalog_hero__lik4h:before{content:"";position:absolute;inset:-60px;z-index:-1;background:radial-gradient(ellipse at 85% 80%,var(--brand-tint),transparent 55%),linear-gradient(125deg,white 10%,var(--brand-wash) 70%);filter:blur(18px)}.ShopCatalog_hero__lik4h .eyebrow{color:var(--brand-blue-hover)}.ShopCatalog_hero__lik4h h1{font-size:clamp(48px,6.8vw,88px);letter-spacing:-.04em;line-height:1.01;margin:23px 0}.ShopCatalog_hero__lik4h p:not(.eyebrow){font-size:16px;line-height:1.8;max-width:550px;margin:0 auto 30px;color:var(--brand-muted)}.ShopCatalog_hero__lik4h .button-primary{background:var(--brand-blue);color:white}.ShopCatalog_heroSkeleton__FB_qg{width:min(100%,550px);height:260px;margin:auto;border-radius:12px;background:linear-gradient(#ffffff12 55%,transparent 55% 66%,#ffffff09 66% 82%,transparent 82%)}.ShopCatalog_loadingStatus__VICqI{margin-bottom:28px;color:var(--brand-muted)}.ShopCatalog_section__pFg6k{background:#fff;padding:75px 0;scroll-margin-top:85px}.ShopCatalog_heading__bRVIW{display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid var(--brand-line);padding-bottom:26px}.ShopCatalog_heading__bRVIW h2{font-size:40px;line-height:1.1;letter-spacing:-.035em;margin-top:10px;color:var(--brand-navy)}.ShopCatalog_search__bZmfj{display:flex;align-items:center;gap:12px;width:360px;max-width:100%;border:1px solid var(--brand-line);border-radius:9px;padding:12px 16px}.ShopCatalog_search__bZmfj>span{font-size:25px;color:var(--brand-muted)}.ShopCatalog_search__bZmfj input{width:100%;min-width:0;background:none;outline:none;font-size:13px}.ShopCatalog_search__bZmfj:focus-within{outline:2px solid var(--brand-blue-hover);outline-offset:3px}.ShopCatalog_toolbar__rx_lr{display:flex;align-items:center;gap:20px;min-height:84px;font-size:13px;color:var(--brand-muted)}.ShopCatalog_toolbar__rx_lr>p{margin-right:auto;color:var(--brand-muted);font-size:12px}.ShopCatalog_toolbar__rx_lr label{display:flex;align-items:center;gap:10px}.ShopCatalog_toolbar__rx_lr select{background:none;color:var(--brand-blue-hover);min-height:44px;max-width:155px}.ShopCatalog_filterToggle__SsrVr{display:flex;align-items:center;gap:9px;min-height:44px}.ShopCatalog_filterLabel__8X4jL{display:none}.ShopCatalog_filterCount__vVtBl{font-size:10px;background:var(--brand-wash);border-radius:20px;padding:4px 8px}.ShopCatalog_layout__2Vcbq{display:grid;grid-template-columns:250px minmax(0,1fr);gap:30px}.ShopCatalog_filters__NTPZk{position:sticky;top:calc(110px + var(--promotion-banner-height, 0px));align-self:start}.ShopCatalog_filterHeading__xbaCa{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--brand-muted);margin:0 0 13px}.ShopCatalog_categories__vBYVT{display:grid;gap:4px}.ShopCatalog_categories__vBYVT button{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:10px 12px;font-size:12px;color:var(--brand-muted);border-radius:6px;text-align:left}.ShopCatalog_categories__vBYVT button>span:last-child{font-size:10px;color:var(--brand-muted)}.ShopCatalog_categories__vBYVT button[aria-pressed=true]{background:var(--brand-wash);color:var(--brand-navy);font-weight:600}.ShopCatalog_categories__vBYVT button:hover{background:var(--brand-surface)}.ShopCatalog_formFilter__XLsVN{display:grid;gap:12px;border-top:1px solid var(--brand-wash);margin-top:23px;padding-top:22px;font-size:12px;color:var(--brand-muted)}.ShopCatalog_formFilter__XLsVN select{width:100%;background:var(--brand-wash);border:1px solid var(--brand-line);border-radius:7px;padding:12px;font-size:12px}.ShopCatalog_clear__sA_2r{font-size:11px;text-decoration:underline;text-underline-offset:4px;color:var(--brand-muted);margin:23px 0;min-height:36px}.ShopCatalog_help__cG3zL{background:var(--brand-wash);padding:22px;border-radius:12px;margin-top:12px}.ShopCatalog_help__cG3zL p{font-family:var(--font-newsreader),Georgia,serif;font-size:26px;line-height:1.1;color:var(--brand-navy)}.ShopCatalog_help__cG3zL span{display:block;font-size:12px;line-height:1.7;color:var(--brand-muted);margin:15px 0}.ShopCatalog_help__cG3zL a{font-size:11px;font-weight:500;color:var(--brand-blue-hover);display:block;line-height:1.7}.ShopCatalog_results__o_L4K{min-width:0}.ShopCatalog_grid__tMWms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ShopCatalog_disclosure__PvGop{margin-top:30px;font-size:11px;line-height:1.9;color:var(--brand-muted)}.ShopCatalog_notice__56m26{padding:18px;background:var(--brand-wash);font-size:13px;margin-bottom:20px}.ShopCatalog_notice__56m26 button{text-decoration:underline}.ShopCatalog_empty__ye3bu{padding:55px 25px;background:var(--brand-surface);border-radius:14px}.ShopCatalog_empty__ye3bu h3{font-size:32px}.ShopCatalog_empty__ye3bu p{font-size:14px;line-height:1.8;margin:18px 0 26px;color:var(--brand-muted)}.ShopCatalog_empty__ye3bu a{margin:20px}.ShopCatalog_skeleton__CjkKf{height:570px;border-radius:16px;background:linear-gradient(var(--brand-wash) 55%,var(--brand-wash) 55%)}@media (min-width:1001px){.ShopCatalog_filterToggle__SsrVr{display:none}.ShopCatalog_filterLabel__8X4jL{display:inline}.ShopCatalog_filterCount__vVtBl{display:none}}@media (max-width:1200px){.ShopCatalog_grid__tMWms{grid-template-columns:repeat(2,minmax(0,1fr))}.ShopCatalog_layout__2Vcbq{grid-template-columns:250px minmax(0,1fr);gap:25px}}@media (max-width:1000px){.ShopCatalog_layout__2Vcbq{grid-template-columns:minmax(0,1fr)}.ShopCatalog_filters__NTPZk{display:none;position:static;border:1px solid var(--brand-wash);padding:20px;border-radius:12px}.ShopCatalog_filtersOpen__iFcsT{display:block}.ShopCatalog_categories__vBYVT{grid-template-columns:repeat(2,minmax(0,1fr))}.ShopCatalog_help__cG3zL{display:none}.ShopCatalog_formFilter__XLsVN{max-width:350px}}@media (max-width:650px){.ShopCatalog_hero__lik4h{padding:135px 0 55px}.ShopCatalog_hero__lik4h h1{font-size:53px}.ShopCatalog_hero__lik4h p:not(.eyebrow){font-size:14px}.ShopCatalog_section__pFg6k{padding:45px 0}.ShopCatalog_heading__bRVIW{align-items:stretch;flex-direction:column;gap:23px}.ShopCatalog_heading__bRVIW h2{font-size:36px}.ShopCatalog_search__bZmfj{width:100%}.ShopCatalog_grid__tMWms{grid-template-columns:minmax(0,1fr)}.ShopCatalog_toolbar__rx_lr{gap:8px;font-size:11px}.ShopCatalog_toolbar__rx_lr>p{font-size:10px}.ShopCatalog_toolbar__rx_lr label{gap:4px}.ShopCatalog_toolbar__rx_lr select{font-size:11px;max-width:130px}.ShopCatalog_categories__vBYVT{grid-template-columns:1fr 1fr;gap:0}.ShopCatalog_categories__vBYVT button{font-size:11px;padding:9px}.ShopCatalog_empty__ye3bu a{display:flex;margin:20px 0}}