.hormone-module__Sx8FJa__page{background:var(--background-main);color:var(--text-dark);font-family:var(--font-body);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:clip}.hormone-module__Sx8FJa__page iframe{max-width:100%}.hormone-module__Sx8FJa__page img{max-width:100%}.hormone-module__Sx8FJa__wrap{max-width:1120px;margin:0 auto;padding:0 32px}.hormone-module__Sx8FJa__btnGold,.hormone-module__Sx8FJa__btnDark{border-radius:var(--radius);font-family:var(--font-display);letter-spacing:.01em;cursor:pointer;border:0;padding:17px 34px;font-size:16px;font-weight:600;transition:all .18s;display:inline-block}.hormone-module__Sx8FJa__btnGold{background:var(--accent-1);color:var(--text-dark)}.hormone-module__Sx8FJa__btnGold:hover{filter:brightness(.94);transform:translateY(-1px)}.hormone-module__Sx8FJa__btnDark{background:var(--text-dark);color:var(--text-light)}.hormone-module__Sx8FJa__btnDark:hover:not(:disabled){background:#000;transform:translateY(-1px)}.hormone-module__Sx8FJa__btnDark:disabled{color:#33261c73;cursor:not-allowed;background:#33261c26}.hormone-module__Sx8FJa__btnBlock{text-align:center;width:100%;margin-top:22px}.hormone-module__Sx8FJa__eyebrow,.hormone-module__Sx8FJa__eyebrowGold,.hormone-module__Sx8FJa__eyebrowDark{letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:12.5px;font-weight:700}.hormone-module__Sx8FJa__eyebrow{color:#a9895f}.hormone-module__Sx8FJa__eyebrowGold{color:var(--accent-1)}.hormone-module__Sx8FJa__eyebrowDark{color:#33261c9e}.hormone-module__Sx8FJa__h2{font:400 clamp(28px, 3.6vw, 34px) / 1.12 var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.hormone-module__Sx8FJa__h2Light{font:400 clamp(28px, 3.6vw, 34px) / 1.14 var(--font-display);color:var(--text-light);letter-spacing:-.01em;text-wrap:balance;margin:0}.hormone-module__Sx8FJa__lead{color:#33261ca8;max-width:640px;margin:16px auto 0;font-size:18px}.hormone-module__Sx8FJa__leadLight{color:#fcfbf7d1;margin:16px 0 0;font-size:18px}.hormone-module__Sx8FJa__leadLight strong{color:var(--text-light)}.hormone-module__Sx8FJa__center{text-align:center}.hormone-module__Sx8FJa__accentText{color:#c0a780}.hormone-module__Sx8FJa__section{padding:76px 0}.hormone-module__Sx8FJa__topbar{background:var(--background-dark);padding:20px 0}.hormone-module__Sx8FJa__topbar .hormone-module__Sx8FJa__wrap{justify-content:space-between;align-items:center;gap:16px;display:flex}.hormone-module__Sx8FJa__logo{width:auto;height:26px;color:var(--text-light);display:block}.hormone-module__Sx8FJa__topbarPhone{color:var(--text-light);opacity:.85;font-size:14px}.hormone-module__Sx8FJa__hero{background:var(--background-dark);color:var(--text-light);overflow:hidden}.hormone-module__Sx8FJa__heroInner{grid-template-columns:1.08fr .92fr;align-items:center;gap:52px;padding-top:60px;padding-bottom:66px;display:grid}.hormone-module__Sx8FJa__heroTitle{font:400 clamp(36px, 5vw, 46px) / 1.08 var(--font-display);letter-spacing:-.02em;margin:0}.hormone-module__Sx8FJa__heroSub{color:#fcfbf7d1;margin:22px 0 32px;font-size:18px;line-height:1.55}.hormone-module__Sx8FJa__heroSub em{font-style:italic}.hormone-module__Sx8FJa__offerRow{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.hormone-module__Sx8FJa__priceBadge{border:1px solid var(--accent-1);border-radius:6px;align-items:baseline;gap:12px;padding:12px 20px;display:flex}.hormone-module__Sx8FJa__priceNow{font:400 32px/1 var(--font-display);color:var(--text-light)}.hormone-module__Sx8FJa__priceWas{color:#fcfbf780;font-size:16px;text-decoration:line-through}.hormone-module__Sx8FJa__priceSave{letter-spacing:.04em;color:var(--accent-1);font-size:12px;font-weight:700}.hormone-module__Sx8FJa__trustline{color:#fcfbf79e;margin:26px 0 0;font-size:13.5px}.hormone-module__Sx8FJa__trustline b{color:var(--text-light);font-weight:600}.hormone-module__Sx8FJa__heroImg{border-radius:14px;height:480px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.hormone-module__Sx8FJa__heroImg img{object-fit:cover;object-position:center 25%}.hormone-module__Sx8FJa__statBand{background:var(--background-secondary);border-bottom:1px solid #33261c14;padding:40px 0}.hormone-module__Sx8FJa__statInner{text-align:center}.hormone-module__Sx8FJa__statHead{max-width:760px;font:400 clamp(20px, 2.6vw, 26px) / 1.28 var(--font-display);letter-spacing:-.01em;color:var(--text-dark);text-wrap:balance;margin:0 auto}.hormone-module__Sx8FJa__statCite{letter-spacing:.04em;color:#33261c80;margin:10px 0 0;font-size:12.5px}.hormone-module__Sx8FJa__symGrid{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px;display:grid}.hormone-module__Sx8FJa__symCard{background:var(--background-secondary);border:1px solid #33261c1a;border-radius:10px;padding:26px 24px}.hormone-module__Sx8FJa__symDot{background:#c0a780;border-radius:50%;width:12px;height:12px;margin-bottom:16px;display:block}.hormone-module__Sx8FJa__symTitle{margin:0 0 6px;font-size:18px;font-weight:600}.hormone-module__Sx8FJa__symBody{color:#33261ca3;margin:0;font-size:14.5px}.hormone-module__Sx8FJa__valueSection{background:var(--background-dark);color:var(--text-light);padding:76px 0}.hormone-module__Sx8FJa__valueInner{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.hormone-module__Sx8FJa__stack{background:#fcfbf70d;border:1px solid #fcfbf724;border-radius:12px;padding:34px}.hormone-module__Sx8FJa__stackRow{border-bottom:1px solid #fcfbf71f;justify-content:space-between;align-items:baseline;gap:20px;padding:15px 0;font-size:16px;display:flex}.hormone-module__Sx8FJa__stackName{color:var(--text-light);max-width:74%}.hormone-module__Sx8FJa__stackVal{color:#fcfbf799}.hormone-module__Sx8FJa__stackTotal{color:var(--text-light);justify-content:space-between;padding:18px 0 4px;font-size:16px;display:flex}.hormone-module__Sx8FJa__stackTotalVal{color:#fcfbf799;text-decoration:line-through}.hormone-module__Sx8FJa__stackToday{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.hormone-module__Sx8FJa__stackTodayLbl{font-size:16px;font-weight:700}.hormone-module__Sx8FJa__stackTodayAmt{font:400 40px/1 var(--font-display);color:var(--accent-1)}.hormone-module__Sx8FJa__steps{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px;display:grid}.hormone-module__Sx8FJa__step{border-top:2px solid #c0a780;padding-top:22px}.hormone-module__Sx8FJa__stepNum{letter-spacing:.06em;color:#a9895f;font-size:14px;font-weight:700}.hormone-module__Sx8FJa__stepTitle{margin:12px 0 8px;font-size:20px;font-weight:600}.hormone-module__Sx8FJa__stepBody{color:#33261ca3;margin:0;font-size:15px}.hormone-module__Sx8FJa__docSection{background:var(--background-secondary);padding:76px 0}.hormone-module__Sx8FJa__docInner{grid-template-columns:.8fr 1.2fr;align-items:center;gap:54px;display:grid}.hormone-module__Sx8FJa__docPhoto{aspect-ratio:4/5;background:#fff;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 22px 55px #201f1c33}.hormone-module__Sx8FJa__docPhoto img{object-fit:cover;object-position:center top}.hormone-module__Sx8FJa__docName{margin-top:20px;font-size:20px;font-weight:700}.hormone-module__Sx8FJa__docRole{color:#a9895f;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:13px;font-weight:700}.hormone-module__Sx8FJa__docBody{color:#33261ca3;max-width:520px;margin:16px 0 26px;font-size:16.5px;line-height:1.6}.hormone-module__Sx8FJa__whySection{background:var(--background-main);border-top:1px solid #33261c14;border-bottom:1px solid #33261c14;padding:76px 0}.hormone-module__Sx8FJa__whyGrid{grid-template-columns:repeat(4,1fr);gap:34px;margin-top:44px;display:grid}.hormone-module__Sx8FJa__whyTitle{margin:0 0 8px;font-size:17px;font-weight:700}.hormone-module__Sx8FJa__whyBody{color:#33261ca3;margin:0;font-size:14.5px}.hormone-module__Sx8FJa__ctaBand{background:var(--accent-1);color:var(--text-dark);padding:76px 0}.hormone-module__Sx8FJa__ctaTitle{font:400 clamp(30px, 4vw, 36px) / 1.12 var(--font-display);letter-spacing:-.01em;margin:0}.hormone-module__Sx8FJa__ctaBody{color:#33261cc7;max-width:560px;margin:14px auto 30px;font-size:18px}.hormone-module__Sx8FJa__ctaFine{color:#33261c9e;margin-top:18px;font-size:13px}.hormone-module__Sx8FJa__footer{background:var(--background-dark);color:#fcfbf79e;padding:44px 0;font-size:13px}.hormone-module__Sx8FJa__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.hormone-module__Sx8FJa__footerLogo{width:auto;height:24px;color:var(--text-light);margin-bottom:14px;display:block}.hormone-module__Sx8FJa__footerAddr{line-height:1.7}.hormone-module__Sx8FJa__footerDisc{color:#fcfbf76b;max-width:560px;margin:0;font-size:11.5px;line-height:1.6}.hormone-module__Sx8FJa__overlay{z-index:50;background:#201f1c9e;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.hormone-module__Sx8FJa__modal{background:var(--background-main);border-radius:16px;width:min(100%,560px);margin:auto;animation:.24s both hormone-module__Sx8FJa__modalIn;position:relative;box-shadow:0 30px 80px #0006}@keyframes hormone-module__Sx8FJa__modalIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hormone-module__Sx8FJa__modalClose{color:#33261c80;cursor:pointer;z-index:2;background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:14px;right:16px}.hormone-module__Sx8FJa__modalBody{padding:40px 34px 34px}.hormone-module__Sx8FJa__qHeader{margin-bottom:24px}.hormone-module__Sx8FJa__qTitle{font:400 clamp(24px, 4vw, 28px) / 1.15 var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.hormone-module__Sx8FJa__qSub{color:#33261ca8;margin:10px 0 0;font-size:14px;line-height:1.5}.hormone-module__Sx8FJa__qOptions{gap:10px;display:grid}.hormone-module__Sx8FJa__qOption{background:var(--background-secondary);width:100%;min-height:58px;color:var(--text-dark);text-align:left;cursor:pointer;border:1px solid #33261c24;border-radius:12px;padding:16px 18px;font-size:16px;font-weight:500;transition:all .16s}.hormone-module__Sx8FJa__qOption:hover{border-color:#33261c66;transform:translateY(-1px)}.hormone-module__Sx8FJa__qOptionActive{border-color:var(--text-dark);background:var(--accent-1)}.hormone-module__Sx8FJa__formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.hormone-module__Sx8FJa__field{color:#33261cb3;gap:6px;font-size:14px;display:grid}.hormone-module__Sx8FJa__field input{width:100%;min-height:48px;color:var(--text-dark);background:#fcfbf7d9;border:1px solid #33261c26;border-radius:8px;outline:none;padding:12px 16px}.hormone-module__Sx8FJa__field input:focus{border-color:var(--text-dark)}.hormone-module__Sx8FJa__secureNote{color:#33261c94;align-items:center;gap:8px;margin:14px 0 0;font-size:12px;line-height:1.4;display:flex}.hormone-module__Sx8FJa__errorNote{color:#8d2f21;background:#8d2f2114;border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:13px;line-height:1.4}.hormone-module__Sx8FJa__orderSummary{background:var(--background-secondary);border:1px solid #33261c1f;border-radius:12px;margin-bottom:16px;padding:18px 20px}.hormone-module__Sx8FJa__summaryRow{color:#33261cb8;justify-content:space-between;gap:16px;font-size:14px;display:flex}.hormone-module__Sx8FJa__summaryWas{color:#33261c80;text-decoration:line-through}.hormone-module__Sx8FJa__summaryTotal{color:var(--text-dark);border-top:1px solid #33261c1a;justify-content:space-between;margin-top:12px;padding-top:12px;font-size:16px;font-weight:600;display:flex}.hormone-module__Sx8FJa__embedWrap{flex-direction:column;gap:12px;display:flex}.hormone-module__Sx8FJa__paymentFrame{background:var(--background-secondary);border:1px solid #33261c1a;border-radius:12px;width:100%;min-height:520px}.hormone-module__Sx8FJa__embedMessage{background:var(--background-secondary);color:#33261cb8;text-align:center;border:1px solid #33261c1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:240px;padding:28px 24px;font-size:14px;display:flex}.hormone-module__Sx8FJa__spinner{border:2px solid #33261c2e;border-top-color:var(--text-dark);border-radius:999px;width:26px;height:26px;animation:.8s linear infinite hormone-module__Sx8FJa__hspin}@keyframes hormone-module__Sx8FJa__hspin{to{transform:rotate(360deg)}}.hormone-module__Sx8FJa__confirm{text-align:center}.hormone-module__Sx8FJa__confirmCheck{background:var(--accent-1);width:56px;height:56px;color:var(--text-dark);border-radius:50%;place-items:center;margin:8px auto 20px;font-size:26px;font-weight:700;display:grid}.hormone-module__Sx8FJa__confirmBody{color:#33261cb8;max-width:420px;margin:14px auto 0;font-size:16px;line-height:1.55}.hormone-module__Sx8FJa__confirmBody strong{color:var(--text-dark)}.hormone-module__Sx8FJa__confirm .hormone-module__Sx8FJa__btnDark{margin-top:26px}@media (max-width:860px){.hormone-module__Sx8FJa__heroInner{grid-template-columns:1fr;gap:30px;padding-top:44px;padding-bottom:48px}.hormone-module__Sx8FJa__heroTitle{font-size:clamp(30px,8.4vw,40px)}.hormone-module__Sx8FJa__heroImg{width:100%;height:clamp(240px,56vw,340px)}.hormone-module__Sx8FJa__valueInner,.hormone-module__Sx8FJa__docInner{grid-template-columns:1fr;gap:34px}.hormone-module__Sx8FJa__docPhoto{max-width:420px;margin:0 auto}.hormone-module__Sx8FJa__symGrid,.hormone-module__Sx8FJa__whyGrid{grid-template-columns:1fr 1fr}.hormone-module__Sx8FJa__steps{grid-template-columns:1fr}}@media (max-width:480px){.hormone-module__Sx8FJa__wrap{padding:0 18px}.hormone-module__Sx8FJa__section,.hormone-module__Sx8FJa__valueSection,.hormone-module__Sx8FJa__docSection,.hormone-module__Sx8FJa__whySection,.hormone-module__Sx8FJa__ctaBand{padding:52px 0}.hormone-module__Sx8FJa__heroTitle{font-size:clamp(27px,8.8vw,34px)}.hormone-module__Sx8FJa__heroSub,.hormone-module__Sx8FJa__lead,.hormone-module__Sx8FJa__leadLight{font-size:16px}.hormone-module__Sx8FJa__offerRow{gap:14px}.hormone-module__Sx8FJa__btnGold,.hormone-module__Sx8FJa__btnDark{padding:16px 24px;font-size:15px}.hormone-module__Sx8FJa__symGrid,.hormone-module__Sx8FJa__whyGrid,.hormone-module__Sx8FJa__formGrid{grid-template-columns:1fr}.hormone-module__Sx8FJa__stack{padding:26px 22px}.hormone-module__Sx8FJa__statHead{font-size:clamp(19px,5.6vw,23px)}.hormone-module__Sx8FJa__overlay{padding:14px 10px}.hormone-module__Sx8FJa__modal{width:min(100%,460px)}.hormone-module__Sx8FJa__modalBody{padding:40px 20px 26px}.hormone-module__Sx8FJa__formGrid{gap:12px}.hormone-module__Sx8FJa__qOption{min-height:56px}.hormone-module__Sx8FJa__field input{min-height:48px}.hormone-module__Sx8FJa__paymentFrame{min-height:460px}}@media (prefers-reduced-motion:reduce){.hormone-module__Sx8FJa__modal,.hormone-module__Sx8FJa__qOption,.hormone-module__Sx8FJa__btnGold,.hormone-module__Sx8FJa__btnDark{transition:none;animation:none}.hormone-module__Sx8FJa__spinner{animation:none}}.hormone-module__Sx8FJa__altAction{opacity:.85;border-top:1px solid #00000014;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.4rem;margin-top:.9rem;padding-top:.9rem;font-size:.875rem;display:flex}.hormone-module__Sx8FJa__linkBtn{font:inherit;text-underline-offset:2px;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.hormone-module__Sx8FJa__linkBtn:hover:not(:disabled){opacity:.7}.hormone-module__Sx8FJa__linkBtn:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.hormone-module__Sx8FJa__heroAlt{opacity:.8;margin:.85rem 0 0;font-size:.9rem}.hormone-module__Sx8FJa__linkBtnLight{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.hormone-module__Sx8FJa__linkBtnLight:hover{opacity:.75}
.SmsConsentCheckbox-module__I4ioda__box.SmsConsentCheckbox-module__I4ioda__box{color:inherit;opacity:.85;text-align:left;cursor:pointer;flex-direction:row;grid-column:1/-1;align-items:flex-start;gap:10px;margin-top:4px;font-size:12px;line-height:1.5;display:flex}.SmsConsentCheckbox-module__I4ioda__box.SmsConsentCheckbox-module__I4ioda__box input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;border:initial;background:initial;accent-color:#c0a780;flex:none;width:16px;height:16px;min-height:0;margin:2px 0 0;padding:0}.SmsConsentCheckbox-module__I4ioda__box a{color:inherit;text-decoration:underline}.SmsConsentCheckbox-module__I4ioda__box.SmsConsentCheckbox-module__I4ioda__box.SmsConsentCheckbox-module__I4ioda__dark{color:#f9f6f0}
.service-page-module__UueeSa__hero,.service-page-module__UueeSa__splitSection,.service-page-module__UueeSa__benefits,.service-page-module__UueeSa__biomarkers,.service-page-module__UueeSa__featurePanel,.service-page-module__UueeSa__tabsSection,.service-page-module__UueeSa__cardScroller,.service-page-module__UueeSa__process,.service-page-module__UueeSa__cta,.service-page-module__UueeSa__contact{width:calc(100% - (var(--page-gutter) * 2));max-width:1360px;margin:0 auto}.service-page-module__UueeSa__hero{background:var(--background-secondary);border-radius:5px;grid-template-columns:minmax(0,1fr) 619px;min-height:792px;margin-top:4px;display:grid;overflow:hidden}.service-page-module__UueeSa__heroCopy{align-self:center;padding:80px 40px}.service-page-module__UueeSa__badge{background:var(--accent-1);min-height:24px;color:var(--text-dark);border-radius:4px;align-items:center;margin:0 0 30px;padding:4px 11px;font-size:12px;line-height:1.3;display:inline-flex}.service-page-module__UueeSa__eyebrow{color:var(--text-dark);letter-spacing:.02em;margin:0 0 22px;font-size:16px;font-weight:500;line-height:1.4}.service-page-module__UueeSa__hero h1,.service-page-module__UueeSa__splitSection h2,.service-page-module__UueeSa__panelCopy h2,.service-page-module__UueeSa__tabsSection h2,.service-page-module__UueeSa__cardScroller h2,.service-page-module__UueeSa__process h2,.service-page-module__UueeSa__cta h2,.service-page-module__UueeSa__contact h2{color:var(--text-dark);font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:400}.service-page-module__UueeSa__hero h1{max-width:620px;font-size:clamp(44px,5vw,64px);line-height:1}.service-page-module__UueeSa__heroCopy>p:not(.service-page-module__UueeSa__badge):not(.service-page-module__UueeSa__eyebrow),.service-page-module__UueeSa__splitSection p,.service-page-module__UueeSa__panelCopy>p,.service-page-module__UueeSa__tabsSection>div:first-child p,.service-page-module__UueeSa__cardScroller>p,.service-page-module__UueeSa__process>p,.service-page-module__UueeSa__cta p,.service-page-module__UueeSa__contact>p{max-width:540px;color:var(--text-dark);margin:28px 0 0;font-size:16px;line-height:1.4}.service-page-module__UueeSa__button,.service-page-module__UueeSa__contactForm button{background:var(--accent-1);min-height:46px;color:var(--text-dark);font-family:var(--font-display);text-transform:capitalize;border:0;border-radius:5px;justify-content:center;align-items:center;margin-top:30px;padding:12px 40px 13px;font-size:14px;line-height:1.5;transition:background .18s,color .18s,transform .18s;display:inline-flex}.service-page-module__UueeSa__button:hover,.service-page-module__UueeSa__contactForm button:hover{background:var(--text-dark);color:var(--background-secondary);transform:translateY(-1px)}.service-page-module__UueeSa__heroMedia,.service-page-module__UueeSa__roundedImage,.service-page-module__UueeSa__panelImage,.service-page-module__UueeSa__ctaImage{min-height:100%;position:relative;overflow:hidden}.service-page-module__UueeSa__heroMedia img,.service-page-module__UueeSa__roundedImage img,.service-page-module__UueeSa__panelImage img,.service-page-module__UueeSa__ctaImage img{object-fit:cover}.service-page-module__UueeSa__splitSection{border-bottom:1px solid color-mix(in srgb, var(--text-dark) 18%, transparent);grid-template-columns:minmax(0,1fr) 463px;gap:120px;padding:80px 0;display:grid}.service-page-module__UueeSa__splitSection h2,.service-page-module__UueeSa__tabsSection h2,.service-page-module__UueeSa__cardScroller h2,.service-page-module__UueeSa__process h2,.service-page-module__UueeSa__cta h2,.service-page-module__UueeSa__contact h2{max-width:620px;font-size:clamp(36px,4vw,48px);line-height:1}.service-page-module__UueeSa__roundedImage{border-radius:5px;min-height:263px}.service-page-module__UueeSa__benefits{border-bottom:1px solid color-mix(in srgb, var(--text-dark) 18%, transparent);padding:52px 0 50px}.service-page-module__UueeSa__benefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 54px;display:grid}.service-page-module__UueeSa__benefitGrid article{background:var(--accent-2);border-radius:5px;min-height:132px;padding:20px}.service-page-module__UueeSa__checkIcon,.service-page-module__UueeSa__panelCopy li span{background:var(--accent-1);width:20px;height:20px;color:var(--text-dark);border-radius:999px;place-items:center;margin-bottom:28px;font-size:12px;display:inline-grid}.service-page-module__UueeSa__benefitGrid h3,.service-page-module__UueeSa__panelCopy h3,.service-page-module__UueeSa__tabLayout h3,.service-page-module__UueeSa__cardScroller h3,.service-page-module__UueeSa__process h3{color:var(--text-dark);font-family:var(--font-display);letter-spacing:0;margin:0 0 20px;font-size:20px;font-weight:400;line-height:1.1}.service-page-module__UueeSa__benefitGrid p,.service-page-module__UueeSa__tabLayout p,.service-page-module__UueeSa__cardScroller article p,.service-page-module__UueeSa__process article p{color:var(--text-dark);margin:0;font-size:14px;line-height:1.4}.service-page-module__UueeSa__featurePanel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:100px 0;display:grid}.service-page-module__UueeSa__panelImage{background:var(--accent-2);border-radius:5px 0 0 5px;min-height:760px}.service-page-module__UueeSa__panelCopy{background:var(--accent-2);border-radius:0 5px 5px 0;padding:72px 134px}.service-page-module__UueeSa__panelCopy ul{margin:38px 0 0;padding:0;list-style:none}.service-page-module__UueeSa__panelCopy li{border-top:1px solid color-mix(in srgb, var(--text-dark) 18%, transparent);min-height:51px;color:var(--text-dark);align-items:center;gap:10px;font-size:14px;line-height:1.3;display:flex}.service-page-module__UueeSa__panelCopy li:last-child{border-bottom:1px solid color-mix(in srgb, var(--text-dark) 18%, transparent)}.service-page-module__UueeSa__panelCopy li span{flex:none;margin:0}.service-page-module__UueeSa__tabsSection{border-block:1px solid color-mix(in srgb, var(--text-dark) 18%, transparent);grid-template-columns:420px minmax(0,1fr);gap:90px;padding:100px 0;display:grid}.service-page-module__UueeSa__tabLayout{grid-template-columns:360px minmax(0,440px);align-items:start;gap:50px;display:grid}.service-page-module__UueeSa__tabList{flex-direction:column;gap:14px;display:flex}.service-page-module__UueeSa__tabList a{background:var(--accent-2);width:fit-content;color:var(--text-dark);border-radius:5px;padding:11px;font-size:14px;line-height:1.3}.service-page-module__UueeSa__tabList a[aria-selected=true]{background:var(--text-dark);color:var(--text-light)}.service-page-module__UueeSa__tabLayout article{background:var(--accent-2);border-radius:5px;min-height:280px;padding:40px}.service-page-module__UueeSa__tabLayout article a{font-family:var(--font-display);gap:8px;margin-top:36px;font-size:15px;display:inline-flex}.service-page-module__UueeSa__cardScroller{padding:100px 0 60px;overflow:hidden}.service-page-module__UueeSa__cardScroller>div{scroll-snap-type:x mandatory;gap:20px;margin-top:46px;padding-bottom:18px;display:flex;overflow-x:auto}.service-page-module__UueeSa__cardScroller article,.service-page-module__UueeSa__process article{background:var(--accent-2);border-radius:5px;min-width:325px;min-height:325px;padding:20px}.service-page-module__UueeSa__cardScroller article{scroll-snap-align:start}.service-page-module__UueeSa__cardScroller article span,.service-page-module__UueeSa__process article span{border:1px solid;border-radius:999px;place-items:center;width:40px;height:40px;margin-bottom:86px;font-size:12px;display:inline-grid}.service-page-module__UueeSa__process{border-top:1px solid color-mix(in srgb, var(--text-dark) 18%, transparent);padding:100px 0}.service-page-module__UueeSa__processGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:46px;display:grid}.service-page-module__UueeSa__process article{min-width:0;min-height:440px}.service-page-module__UueeSa__process article span{margin-bottom:220px}.service-page-module__UueeSa__cta{background:var(--accent-2);border-radius:5px;grid-template-columns:minmax(0,1fr) 555px;gap:0;min-height:548px;margin-bottom:60px;display:grid;overflow:hidden}.service-page-module__UueeSa__cta>div:first-child{align-self:center;padding:40px}.service-page-module__UueeSa__contact{text-align:center;padding:60px 0 100px}.service-page-module__UueeSa__contact h2,.service-page-module__UueeSa__contact>p{margin-inline:auto}.service-page-module__UueeSa__contactForm{background:var(--accent-2);text-align:left;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;max-width:1130px;margin:50px auto 0;padding:100px 115px 76px;display:grid}.service-page-module__UueeSa__contactForm label{color:var(--text-dark);flex-direction:column;gap:8px;font-size:14px;line-height:1.4;display:flex}.service-page-module__UueeSa__contactForm label:nth-child(4){grid-row:span 2}.service-page-module__UueeSa__contactForm input,.service-page-module__UueeSa__contactForm select,.service-page-module__UueeSa__contactForm textarea{background:var(--background-main);width:100%;min-height:40px;color:var(--text-dark);border:0;border-radius:3px;padding:10px}.service-page-module__UueeSa__contactForm textarea{resize:vertical;min-height:128px}.service-page-module__UueeSa__contactForm button{width:fit-content}@media (max-width:900px){.service-page-module__UueeSa__hero,.service-page-module__UueeSa__splitSection,.service-page-module__UueeSa__featurePanel,.service-page-module__UueeSa__tabsSection,.service-page-module__UueeSa__cta{grid-template-columns:1fr}.service-page-module__UueeSa__hero{min-height:0}.service-page-module__UueeSa__heroCopy{padding:42px 24px}.service-page-module__UueeSa__heroMedia{order:-1;min-height:420px}.service-page-module__UueeSa__splitSection{gap:32px;padding:64px 0}.service-page-module__UueeSa__roundedImage,.service-page-module__UueeSa__panelImage,.service-page-module__UueeSa__ctaImage{min-height:343px}.service-page-module__UueeSa__benefitGrid,.service-page-module__UueeSa__processGrid,.service-page-module__UueeSa__contactForm{grid-template-columns:1fr}.service-page-module__UueeSa__featurePanel{padding:64px 0}.service-page-module__UueeSa__panelImage,.service-page-module__UueeSa__panelCopy{border-radius:5px}.service-page-module__UueeSa__panelCopy{padding:32px 24px}.service-page-module__UueeSa__tabsSection{gap:32px;padding:64px 0}.service-page-module__UueeSa__tabLayout{grid-template-columns:1fr;gap:28px}.service-page-module__UueeSa__process article,.service-page-module__UueeSa__cardScroller article{min-height:300px}.service-page-module__UueeSa__process article span,.service-page-module__UueeSa__cardScroller article span{margin-bottom:80px}.service-page-module__UueeSa__cta>div:first-child,.service-page-module__UueeSa__contactForm{padding:32px 24px}}@media (max-width:700px){.service-page-module__UueeSa__hero,.service-page-module__UueeSa__splitSection,.service-page-module__UueeSa__benefits,.service-page-module__UueeSa__featurePanel,.service-page-module__UueeSa__tabsSection,.service-page-module__UueeSa__cardScroller,.service-page-module__UueeSa__process,.service-page-module__UueeSa__cta,.service-page-module__UueeSa__contact{width:calc(100% - 32px)}.service-page-module__UueeSa__hero h1{font-size:44px}.service-page-module__UueeSa__cardScroller>div{margin-right:-16px;padding-right:16px}}.service-page-module__UueeSa__heroMedia img,.service-page-module__UueeSa__roundedImage img,.service-page-module__UueeSa__panelImage img,.service-page-module__UueeSa__ctaImage img{transition:transform .7s cubic-bezier(.16,.74,.35,1)}.service-page-module__UueeSa__hero,.service-page-module__UueeSa__roundedImage,.service-page-module__UueeSa__panelImage,.service-page-module__UueeSa__tabLayout article,.service-page-module__UueeSa__cardScroller article,.service-page-module__UueeSa__process article,.service-page-module__UueeSa__cta,.service-page-module__UueeSa__contactForm{will-change:transform}.service-page-module__UueeSa__benefitGrid article,.service-page-module__UueeSa__tabLayout article,.service-page-module__UueeSa__cardScroller article,.service-page-module__UueeSa__process article,.service-page-module__UueeSa__cta,.service-page-module__UueeSa__contactForm{transition:transform .28s,box-shadow .28s,background-color .28s}.service-page-module__UueeSa__benefitGrid article:hover,.service-page-module__UueeSa__benefitGrid article:focus-within,.service-page-module__UueeSa__tabLayout article:hover,.service-page-module__UueeSa__tabLayout article:focus-within,.service-page-module__UueeSa__cardScroller article:hover,.service-page-module__UueeSa__cardScroller article:focus-within,.service-page-module__UueeSa__process article:hover,.service-page-module__UueeSa__process article:focus-within,.service-page-module__UueeSa__cta:hover,.service-page-module__UueeSa__cta:focus-within,.service-page-module__UueeSa__contactForm:hover,.service-page-module__UueeSa__contactForm:focus-within{transform:translateY(-4px);box-shadow:0 18px 30px #33261c17}.service-page-module__UueeSa__hero:hover .service-page-module__UueeSa__heroMedia img,.service-page-module__UueeSa__roundedImage:hover img,.service-page-module__UueeSa__panelImage:hover img,.service-page-module__UueeSa__cta:hover .service-page-module__UueeSa__ctaImage img,.service-page-module__UueeSa__cta:focus-within .service-page-module__UueeSa__ctaImage img{transform:scale(1.045)}.service-page-module__UueeSa__tabList a,.service-page-module__UueeSa__tabLayout article a,.service-page-module__UueeSa__button,.service-page-module__UueeSa__contactForm button{transition:transform .22s,background-color .22s,color .22s,box-shadow .22s}.service-page-module__UueeSa__tabList a:hover,.service-page-module__UueeSa__tabList a:focus-visible{background:var(--text-dark);color:var(--text-light);transform:translateY(-1px)}.service-page-module__UueeSa__tabLayout article a:hover,.service-page-module__UueeSa__tabLayout article a:focus-visible{color:#d48044;transform:translate(4px)}.service-page-module__UueeSa__button:hover,.service-page-module__UueeSa__button:focus-visible,.service-page-module__UueeSa__contactForm button:hover,.service-page-module__UueeSa__contactForm button:focus-visible{box-shadow:0 12px 22px #33261c1a}@media (prefers-reduced-motion:reduce){.service-page-module__UueeSa__heroMedia img,.service-page-module__UueeSa__roundedImage img,.service-page-module__UueeSa__panelImage img,.service-page-module__UueeSa__ctaImage img,.service-page-module__UueeSa__benefitGrid article,.service-page-module__UueeSa__tabLayout article,.service-page-module__UueeSa__cardScroller article,.service-page-module__UueeSa__process article,.service-page-module__UueeSa__cta,.service-page-module__UueeSa__contactForm,.service-page-module__UueeSa__tabList a,.service-page-module__UueeSa__tabLayout article a,.service-page-module__UueeSa__button,.service-page-module__UueeSa__contactForm button{transition:none}.service-page-module__UueeSa__benefitGrid article:hover,.service-page-module__UueeSa__benefitGrid article:focus-within,.service-page-module__UueeSa__tabLayout article:hover,.service-page-module__UueeSa__tabLayout article:focus-within,.service-page-module__UueeSa__cardScroller article:hover,.service-page-module__UueeSa__cardScroller article:focus-within,.service-page-module__UueeSa__process article:hover,.service-page-module__UueeSa__process article:focus-within,.service-page-module__UueeSa__cta:hover,.service-page-module__UueeSa__cta:focus-within,.service-page-module__UueeSa__contactForm:hover,.service-page-module__UueeSa__contactForm:focus-within,.service-page-module__UueeSa__hero:hover .service-page-module__UueeSa__heroMedia img,.service-page-module__UueeSa__roundedImage:hover img,.service-page-module__UueeSa__panelImage:hover img,.service-page-module__UueeSa__cta:hover .service-page-module__UueeSa__ctaImage img,.service-page-module__UueeSa__cta:focus-within .service-page-module__UueeSa__ctaImage img,.service-page-module__UueeSa__tabList a:hover,.service-page-module__UueeSa__tabList a:focus-visible,.service-page-module__UueeSa__tabLayout article a:hover,.service-page-module__UueeSa__tabLayout article a:focus-visible,.service-page-module__UueeSa__button:hover,.service-page-module__UueeSa__button:focus-visible,.service-page-module__UueeSa__contactForm button:hover,.service-page-module__UueeSa__contactForm button:focus-visible{transform:none}}.service-page-module__UueeSa__cardScroller article,.service-page-module__UueeSa__process article{isolation:isolate;color:var(--text-light);position:relative;overflow:hidden}.service-page-module__UueeSa__serviceCardImage{object-fit:cover;z-index:-2}.service-page-module__UueeSa__cardScroller article:after,.service-page-module__UueeSa__process article:after{content:"";z-index:-1;background:linear-gradient(#1412102e 0%,#0000 32%,#1412108c 68%,#141210e0 100%);position:absolute;inset:0}.service-page-module__UueeSa__cardScroller article span,.service-page-module__UueeSa__process article span{color:var(--text-light);background:#14121057;border-color:#f9f6f0b3;position:relative}.service-page-module__UueeSa__cardScroller article h3,.service-page-module__UueeSa__process article h3,.service-page-module__UueeSa__cardScroller article p,.service-page-module__UueeSa__process article p{color:var(--text-light);text-shadow:0 1px 4px #00000080;position:relative}.service-page-module__UueeSa__biomarkers{border-top:1px solid color-mix(in srgb, var(--text-dark) 12%, transparent);padding:84px 0}.service-page-module__UueeSa__biomarkersHead{max-width:720px;margin:0 0 40px}.service-page-module__UueeSa__biomarkersHead h2{font-family:var(--font-display);color:var(--text-dark);margin:10px 0 16px;font-size:clamp(28px,3.4vw,40px);font-weight:400;line-height:1.08}.service-page-module__UueeSa__biomarkersHead p{max-width:64ch;color:color-mix(in srgb, var(--text-dark) 82%, transparent);margin:0;font-size:17px;line-height:1.6}.service-page-module__UueeSa__biomarkerGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.service-page-module__UueeSa__biomarkerGrid li{border:1px solid color-mix(in srgb, var(--text-dark) 12%, transparent);background:var(--background-secondary);color:var(--text-dark);border-radius:8px;align-items:center;gap:12px;padding:15px 18px;font-size:15px;line-height:1.35;transition:border-color .2s,transform .2s,background-color .2s;display:flex}.service-page-module__UueeSa__biomarkerGrid li:hover{border-color:color-mix(in srgb, var(--text-dark) 26%, transparent);transform:translateY(-2px)}.service-page-module__UueeSa__biomarkerGrid li span{background:var(--accent-1);border-radius:50%;flex:none;width:8px;height:8px}.service-page-module__UueeSa__biomarkerNote{color:color-mix(in srgb, var(--text-dark) 55%, transparent);margin:26px 0 0;font-size:13px;line-height:1.6}.service-page-module__UueeSa__faq{padding:72px var(--page-gutter);max-width:860px;margin:0 auto}.service-page-module__UueeSa__faq h2{text-wrap:balance;margin:8px 0 28px;font-size:clamp(26px,3.4vw,38px);line-height:1.12}.service-page-module__UueeSa__faq details{border-top:1px solid var(--accent-1);padding:18px 0}.service-page-module__UueeSa__faq details:last-of-type{border-bottom:1px solid var(--accent-1)}.service-page-module__UueeSa__faq summary{font-size:17px;font-weight:600;line-height:1.45;list-style:none}.service-page-module__UueeSa__faq summary::-webkit-details-marker{display:none}.service-page-module__UueeSa__faq summary:after{content:"+";float:right;opacity:.5;font-weight:400}.service-page-module__UueeSa__faq details[open] summary:after{content:"–"}.service-page-module__UueeSa__faq details p{opacity:.85;margin:12px 0 0;line-height:1.65}
.site-shell-module__ZkGHfa__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-shell-module__ZkGHfa__siteHeader{z-index:100;background:var(--background-main);position:sticky;top:0}.site-shell-module__ZkGHfa__promoBar{background:var(--text-dark);min-height:40px;color:var(--text-light);letter-spacing:.02em;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;padding:6px 20px;font-size:12px;line-height:1.3;text-decoration:none;display:flex}.site-shell-module__ZkGHfa__promoBar:hover .site-shell-module__ZkGHfa__promoBarCta{opacity:.82}.site-shell-module__ZkGHfa__promoBarTag{color:#201f1c;text-transform:uppercase;letter-spacing:.06em;background:#c0a780;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700}.site-shell-module__ZkGHfa__promoBarTimer{font-variant-numeric:tabular-nums;font-weight:700}.site-shell-module__ZkGHfa__promoBarCta{text-underline-offset:3px;text-decoration:underline}.site-shell-module__ZkGHfa__infoBar{background:var(--text-dark);height:40px;color:var(--text-light);letter-spacing:.02em;grid-template-columns:1fr 2fr 1fr;align-items:center;padding:0 40px;font-size:12px;line-height:1.3;display:grid}.site-shell-module__ZkGHfa__infoBar>*{white-space:nowrap;align-items:center;gap:7px;display:flex}.site-shell-module__ZkGHfa__infoBar>:nth-child(2){justify-self:center}.site-shell-module__ZkGHfa__infoBar>:last-child{justify-self:end}.site-shell-module__ZkGHfa__infoBar svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:14px;height:14px}.site-shell-module__ZkGHfa__navigationBar{background:var(--background-main);z-index:3;grid-template-columns:180px 1fr 300px;align-items:center;height:73px;padding:0 40px;display:grid;position:relative}.site-shell-module__ZkGHfa__shellLogo{width:134px;display:flex}.site-shell-module__ZkGHfa__desktopNav{justify-content:center;gap:10px;display:flex}.site-shell-module__ZkGHfa__desktopNav button{height:35px;color:var(--text-dark);font:400 14px/1.5 var(--font-display);letter-spacing:0;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:4px 15px;display:flex}.site-shell-module__ZkGHfa__desktopNav button:hover,.site-shell-module__ZkGHfa__desktopNav .site-shell-module__ZkGHfa__activeNavItem{background:var(--background-secondary)}.site-shell-module__ZkGHfa__chevron{border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;margin-top:-4px;display:inline-block;transform:rotate(45deg)}.site-shell-module__ZkGHfa__chevronright{margin:0 3px 0 0;transform:rotate(-45deg)}.site-shell-module__ZkGHfa__chevronleft{margin:0;transform:rotate(135deg)}.site-shell-module__ZkGHfa__headerActions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.site-shell-module__ZkGHfa__headerIconButton,.site-shell-module__ZkGHfa__mobileMenuToggle,.site-shell-module__ZkGHfa__mobilePanelHeader button{background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.site-shell-module__ZkGHfa__shellButton{background:var(--accent-1);height:46px;color:var(--text-dark);font:500 14px/1.5 var(--font-display);white-space:nowrap;border:0;border-radius:5px;justify-content:center;align-items:center;padding:12px 40px 13px;transition:all .2s;display:inline-flex}.site-shell-module__ZkGHfa__shellButton:hover{background:var(--text-dark);color:var(--background-secondary)}.site-shell-module__ZkGHfa__desktopConsultation{width:210px}.site-shell-module__ZkGHfa__mobileMenuToggle{display:none}.site-shell-module__ZkGHfa__desktopSearchField{background:var(--background-secondary);border-radius:5px;align-items:center;width:299px;height:35px;display:flex}.site-shell-module__ZkGHfa__desktopSearchField input{width:100%;height:100%;color:var(--text-dark);font:400 14px/1.5 var(--font-display);background:0 0;border:0;outline:none;padding:4px 11px}.site-shell-module__ZkGHfa__desktopSearchBar{background:var(--background-secondary);border-radius:5px;justify-self:center;align-items:center;gap:10px;width:100%;max-width:560px;height:44px;padding:0 16px;display:flex}.site-shell-module__ZkGHfa__desktopSearchBar img{opacity:.55;flex:none}.site-shell-module__ZkGHfa__desktopSearchBar input{min-width:0;height:100%;color:var(--text-dark);font:400 15px/1.5 var(--font-display);background:0 0;border:0;outline:none;flex:1}.site-shell-module__ZkGHfa__desktopSearchSpacer{display:none}.site-shell-module__ZkGHfa__navigationBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background:#33261c5c;border:0;position:fixed;inset:113px 0 0}.site-shell-module__ZkGHfa__desktopMenuPanel{z-index:2;position:absolute;top:113px;left:10px;right:10px}.site-shell-module__ZkGHfa__megaMenu{background:var(--background-secondary);border-radius:0 0 5px 5px;height:412px;padding:28px 30px 40px;box-shadow:0 12px 20px #33261c1f}.site-shell-module__ZkGHfa__largeMegaMenu{height:324px}.site-shell-module__ZkGHfa__menuSectionLabel{color:#33261c66;font:400 16px/1.15 var(--font-display);letter-spacing:0;margin:0 0 16px}.site-shell-module__ZkGHfa__featuredGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.site-shell-module__ZkGHfa__navigationCard{background:var(--background-main);min-width:0;color:var(--text-dark);border-radius:5px;justify-content:space-between;padding:14px 14px 14px 20px;display:flex;position:relative}.site-shell-module__ZkGHfa__navigationCard>span{flex-direction:column;min-width:0;display:flex}.site-shell-module__ZkGHfa__navigationCard strong{font:400 20px/1.1 var(--font-display);letter-spacing:0}.site-shell-module__ZkGHfa__navigationCard small{color:#33261c80;letter-spacing:.02em;margin-top:4px;font-size:12px;line-height:1.3}.site-shell-module__ZkGHfa__navigationCard img{object-fit:cover;border-radius:5px;width:100px;height:100px}.site-shell-module__ZkGHfa__cardArrow{margin-top:auto;font-size:18px;line-height:1}.site-shell-module__ZkGHfa__featuredGrid .site-shell-module__ZkGHfa__navigationCard{height:140px}.site-shell-module__ZkGHfa__largeMegaMenu .site-shell-module__ZkGHfa__featuredGrid .site-shell-module__ZkGHfa__navigationCard{height:213px;padding:14px;display:block}.site-shell-module__ZkGHfa__largeMegaMenu .site-shell-module__ZkGHfa__navigationCard img{width:calc(100% - 28px);height:111px;position:absolute;bottom:14px;left:14px;right:14px}.site-shell-module__ZkGHfa__largeMegaMenu .site-shell-module__ZkGHfa__cardArrow{position:absolute;top:13px;right:14px}.site-shell-module__ZkGHfa__menuRule{background:#33261c38;height:1px;margin:30px 0 28px}.site-shell-module__ZkGHfa__secondaryGrid{grid-template-columns:repeat(5,minmax(130px,1fr)) minmax(260px,1.55fr);gap:14px;display:grid}.site-shell-module__ZkGHfa__secondaryGrid .site-shell-module__ZkGHfa__navigationCard{height:60px;padding:10px 16px}.site-shell-module__ZkGHfa__secondaryGrid .site-shell-module__ZkGHfa__navigationCard strong{white-space:nowrap;font-size:16px;line-height:1.15}.site-shell-module__ZkGHfa__secondaryGrid .site-shell-module__ZkGHfa__navigationCard small{font-size:10px;line-height:1.2}.site-shell-module__ZkGHfa__secondaryGrid .site-shell-module__ZkGHfa__cardArrow{position:absolute;top:22px;right:14px}.site-shell-module__ZkGHfa__menuCta .site-shell-module__ZkGHfa__navigationCard{background:var(--accent-1)}.site-shell-module__ZkGHfa__resourceExtras{border-left:1px solid #33261c38;grid-template-columns:1fr 1fr;gap:14px;width:214px;padding-left:18px;display:grid;position:absolute;top:71px;right:20px}.site-shell-module__ZkGHfa__resourceExtras .site-shell-module__ZkGHfa__navigationCard{height:140px;padding:14px}.site-shell-module__ZkGHfa__resourceExtras .site-shell-module__ZkGHfa__navigationCard strong{font-size:20px}.site-shell-module__ZkGHfa__megaMenu:not(.site-shell-module__ZkGHfa__largeMegaMenu) .site-shell-module__ZkGHfa__featuredGrid:has(+.site-shell-module__ZkGHfa__resourceExtras){grid-template-columns:repeat(3,1fr);padding-right:245px}.site-shell-module__ZkGHfa__mobileOverlay{display:none}.site-shell-module__ZkGHfa__closeIcon{width:20px;height:20px;display:block;position:relative}.site-shell-module__ZkGHfa__closeIcon:before,.site-shell-module__ZkGHfa__closeIcon:after{content:"";background:var(--text-dark);width:1px;height:19px;position:absolute;top:1px;left:9px}.site-shell-module__ZkGHfa__closeIcon:before{transform:rotate(45deg)}.site-shell-module__ZkGHfa__closeIcon:after{transform:rotate(-45deg)}.site-shell-module__ZkGHfa__siteFooter{background:var(--background-secondary)}.site-shell-module__ZkGHfa__footerMain{grid-template-columns:1.9fr .85fr 1.25fr;column-gap:70px;max-width:1440px;min-height:656px;margin:auto;padding:80px 40px 40px;display:grid;position:relative}.site-shell-module__ZkGHfa__footerIntro h2{max-width:440px;font:400 24px/1.1 var(--font-display);letter-spacing:0;margin:0 0 30px}.site-shell-module__ZkGHfa__footerNavigation{grid-template-columns:1fr 1.2fr;gap:55px;display:grid}.site-shell-module__ZkGHfa__footerNavigation div{flex-direction:column;gap:5px;display:flex}.site-shell-module__ZkGHfa__footerNavigation a,.site-shell-module__ZkGHfa__footerDetails{font-size:16px;line-height:1.4}.site-shell-module__ZkGHfa__footerDetails{flex-direction:column;gap:30px;display:flex}.site-shell-module__ZkGHfa__footerDetails section h3{letter-spacing:.02em;margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.5}.site-shell-module__ZkGHfa__footerDetails section p,.site-shell-module__ZkGHfa__footerDetails section>a{align-items:flex-start;gap:10px;margin:0;line-height:1.8;display:flex}.site-shell-module__ZkGHfa__footerContactIcon{text-align:center;flex:0 0 18px;width:18px}.site-shell-module__ZkGHfa__socialLinks{gap:28px;font-weight:600;display:flex}.site-shell-module__ZkGHfa__shellFooterLogo{width:269px;height:81px;position:absolute;bottom:40px;left:40px}.site-shell-module__ZkGHfa__footerLegal{background:var(--background-main);letter-spacing:.02em;justify-content:space-between;align-items:center;height:56px;padding:0 40px;font-size:12px;line-height:1.3;display:flex}.site-shell-module__ZkGHfa__footerLegal span:last-child{gap:45px;display:flex}.site-shell-module__ZkGHfa__cookieBar{z-index:150;background:var(--text-dark);height:60px;color:var(--text-light);align-items:center;gap:28px;padding:0 40px;display:flex;position:fixed;bottom:0;left:0;right:0}.site-shell-module__ZkGHfa__cookieBar p{margin:0;font-size:14px;line-height:1.4}.site-shell-module__ZkGHfa__cookieBar>div{gap:8px;display:flex}.site-shell-module__ZkGHfa__cookieBar button{border:1px solid var(--text-light);width:167px;height:33px;color:var(--text-light);font:500 14px/1.5 var(--font-display);background:0 0;border-radius:5px}.site-shell-module__ZkGHfa__cookieBar button:first-child{background:var(--accent-1);border-color:var(--accent-1);color:var(--text-dark)}@media (max-width:1000px) and (min-width:761px){.site-shell-module__ZkGHfa__navigationBar{grid-template-columns:150px 1fr 250px;padding-inline:24px}.site-shell-module__ZkGHfa__desktopNav{gap:0}.site-shell-module__ZkGHfa__desktopNav button{padding-inline:9px}.site-shell-module__ZkGHfa__desktopConsultation{width:190px;padding-inline:24px}.site-shell-module__ZkGHfa__infoBar,.site-shell-module__ZkGHfa__footerMain{padding-inline:24px}.site-shell-module__ZkGHfa__shellFooterLogo{left:24px}}@media (max-width:760px){.site-shell-module__ZkGHfa__siteHeader{position:relative}.site-shell-module__ZkGHfa__infoBar{flex-direction:column;justify-content:center;gap:10px;height:auto;min-height:91px;padding:12px 40px;display:flex}.site-shell-module__ZkGHfa__infoBar>*{justify-self:auto!important}.site-shell-module__ZkGHfa__navigationBar{justify-content:space-between;height:73px;padding:0 16px;display:flex}.site-shell-module__ZkGHfa__desktopNav,.site-shell-module__ZkGHfa__desktopConsultation,.site-shell-module__ZkGHfa__desktopSearchField,.site-shell-module__ZkGHfa__desktopSearchBar{display:none}.site-shell-module__ZkGHfa__headerActions{gap:16px}.site-shell-module__ZkGHfa__mobileMenuToggle{display:grid}.site-shell-module__ZkGHfa__navigationBackdrop,.site-shell-module__ZkGHfa__desktopMenuPanel{display:none}.site-shell-module__ZkGHfa__mobileOverlay{z-index:120;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s;display:block;position:fixed;inset:0}.site-shell-module__ZkGHfa__mobileOverlayOpen{visibility:visible;opacity:1;pointer-events:auto}.site-shell-module__ZkGHfa__mobileMenu,.site-shell-module__ZkGHfa__mobileSubmenu,.site-shell-module__ZkGHfa__mobileSearchPanel{background:var(--background-main);height:100dvh;color:var(--text-dark);overflow-y:auto}.site-shell-module__ZkGHfa__mobileSubmenu{background:var(--background-secondary)}.site-shell-module__ZkGHfa__mobilePanelHeader{background:var(--background-main);z-index:2;justify-content:space-between;align-items:center;height:73px;padding:0 16px;display:flex;position:sticky;top:0}.site-shell-module__ZkGHfa__mobilePanelHeader>div{gap:16px;display:flex}.site-shell-module__ZkGHfa__mobileMenu nav{padding:0 16px}.site-shell-module__ZkGHfa__mobileMenu nav button{width:100%;height:55px;color:var(--text-dark);font:400 14px/1.5 var(--font-display);background:0 0;border:0;border-bottom:1px dashed #33261c38;justify-content:space-between;align-items:center;padding:4px 0;display:flex}.site-shell-module__ZkGHfa__mobileMenuBottom{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:calc(100dvh - 309px);padding:40px 16px 20px;display:flex}.site-shell-module__ZkGHfa__mobileMenuBottom p{font:400 16px/1.15 var(--font-display);letter-spacing:0;max-width:343px}.site-shell-module__ZkGHfa__mobileMenuBottom .site-shell-module__ZkGHfa__shellButton{width:210px;margin-top:18px}.site-shell-module__ZkGHfa__backRow{height:62px;font:400 14px/1.5 var(--font-display);border-bottom:1px dashed #33261c38;justify-content:space-between;align-items:center;margin:0 16px;display:flex}.site-shell-module__ZkGHfa__backRow button{color:inherit;background:0 0;border:0;align-items:center;gap:10px;display:flex}.site-shell-module__ZkGHfa__mobileMenuBody{padding:18px 16px 20px}.site-shell-module__ZkGHfa__mobileFeatured{flex-direction:column;gap:10px;display:flex}.site-shell-module__ZkGHfa__mobileFeatured .site-shell-module__ZkGHfa__navigationCard{height:140px;padding:20px}.site-shell-module__ZkGHfa__mobileFeatured .site-shell-module__ZkGHfa__navigationCard strong{font-size:20px}.site-shell-module__ZkGHfa__mobileFeatured .site-shell-module__ZkGHfa__navigationCard img{width:100px;height:100px}.site-shell-module__ZkGHfa__mobileFeatured .site-shell-module__ZkGHfa__cardArrow{margin-top:auto}.site-shell-module__ZkGHfa__mobileLargeCards .site-shell-module__ZkGHfa__navigationCard{height:213px;display:block}.site-shell-module__ZkGHfa__mobileLargeCards .site-shell-module__ZkGHfa__navigationCard img{width:calc(100% - 36px);height:111px;position:absolute;bottom:20px;left:18px;right:18px}.site-shell-module__ZkGHfa__mobileLargeCards .site-shell-module__ZkGHfa__cardArrow{position:absolute;top:18px;right:18px}.site-shell-module__ZkGHfa__mobileMenuBody .site-shell-module__ZkGHfa__menuRule{margin:28px 0}.site-shell-module__ZkGHfa__mobileSecondary{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.site-shell-module__ZkGHfa__mobileSecondary .site-shell-module__ZkGHfa__navigationCard{height:60px;padding:10px}.site-shell-module__ZkGHfa__mobileSecondary .site-shell-module__ZkGHfa__navigationCard strong{font-size:16px}.site-shell-module__ZkGHfa__mobileSecondary .site-shell-module__ZkGHfa__navigationCard small{font-size:10px}.site-shell-module__ZkGHfa__mobileSecondary .site-shell-module__ZkGHfa__cardArrow{position:absolute;top:20px;right:10px}.site-shell-module__ZkGHfa__mobileSecondary .site-shell-module__ZkGHfa__menuCta{grid-column:1/-1}.site-shell-module__ZkGHfa__mobileSecondary .site-shell-module__ZkGHfa__menuCta .site-shell-module__ZkGHfa__navigationCard{width:100%}.site-shell-module__ZkGHfa__mobileSearchPanel{height:406px}.site-shell-module__ZkGHfa__mobileSearchPanel .site-shell-module__ZkGHfa__searchField{margin:24px 16px 0}.site-shell-module__ZkGHfa__searchField{align-items:center;gap:12px;height:35px;display:flex}.site-shell-module__ZkGHfa__searchField input{background:var(--background-secondary);height:35px;color:var(--text-dark);font:400 14px/1.5 var(--font-display);border:0;border-radius:5px;outline:none;flex:1;padding:4px 11px}.site-shell-module__ZkGHfa__siteFooter{min-height:0}.site-shell-module__ZkGHfa__footerMain{min-height:0;padding:40px 16px 20px;display:block}.site-shell-module__ZkGHfa__footerIntro h2{margin-bottom:30px;font-size:24px}.site-shell-module__ZkGHfa__footerNavigation{margin-top:60px;display:block}.site-shell-module__ZkGHfa__footerNavigation div{gap:5px}.site-shell-module__ZkGHfa__footerNavigation div+div{margin-top:5px}.site-shell-module__ZkGHfa__footerDetails{gap:30px;margin-top:50px}.site-shell-module__ZkGHfa__footerDetails section p,.site-shell-module__ZkGHfa__footerDetails section>a{overflow-wrap:anywhere;line-height:1.8}.site-shell-module__ZkGHfa__shellFooterLogo{width:220px;height:auto;margin:44px 0 8px;position:static;bottom:auto;left:auto}.site-shell-module__ZkGHfa__footerLegal{height:102px;padding:20px 16px;display:block}.site-shell-module__ZkGHfa__footerLegal span{display:block}.site-shell-module__ZkGHfa__footerLegal span:last-child{justify-content:space-between;gap:0;margin-top:28px}.site-shell-module__ZkGHfa__cookieBar{height:115px;padding:16px;display:block}.site-shell-module__ZkGHfa__cookieBar p{width:343px;max-width:100%;line-height:1.4}.site-shell-module__ZkGHfa__cookieBar>div{gap:16px;margin-top:10px}.site-shell-module__ZkGHfa__cookieBar button{width:164px}.site-shell-module__ZkGHfa__resourceExtras{display:none}}.site-shell-module__ZkGHfa__infoBar{height:40px;padding:0;display:block;overflow:hidden}.site-shell-module__ZkGHfa__infoBar>.site-shell-module__ZkGHfa__infoBarTrack{justify-self:start;gap:0}.site-shell-module__ZkGHfa__infoBarTrack{will-change:transform;flex-wrap:nowrap;align-items:center;width:max-content;height:40px;animation:200s linear infinite site-shell-module__ZkGHfa__infoTicker;display:flex}.site-shell-module__ZkGHfa__infoBarSet{flex:none;align-items:center;gap:18px;height:40px;padding-right:18px;display:flex}.site-shell-module__ZkGHfa__infoBarTrack span{white-space:nowrap;align-items:center;gap:18px;font-size:12px;display:flex}.site-shell-module__ZkGHfa__infoBarTrack i{font-size:5px;font-style:normal}@keyframes site-shell-module__ZkGHfa__infoTicker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.site-shell-module__ZkGHfa__infoBarTrack{animation:none}}.site-shell-module__ZkGHfa__siteHeaderWithoutInfo .site-shell-module__ZkGHfa__navigationBackdrop{inset:73px 0 0}.site-shell-module__ZkGHfa__siteHeaderWithoutInfo .site-shell-module__ZkGHfa__desktopMenuPanel{top:73px}.site-shell-module__ZkGHfa__megaMenu:has(.site-shell-module__ZkGHfa__resourceExtras){height:232px;padding-bottom:28px}:is(.site-shell-module__ZkGHfa__megaMenu:has(.site-shell-module__ZkGHfa__resourceExtras) .site-shell-module__ZkGHfa__featuredGrid .site-shell-module__ZkGHfa__navigationCard,.site-shell-module__ZkGHfa__megaMenu:has(.site-shell-module__ZkGHfa__resourceExtras) .site-shell-module__ZkGHfa__resourceExtras .site-shell-module__ZkGHfa__navigationCard){height:112px}.site-shell-module__ZkGHfa__megaMenu:has(.site-shell-module__ZkGHfa__resourceExtras) .site-shell-module__ZkGHfa__navigationCard img{width:78px;height:78px}.site-shell-module__ZkGHfa__megaMenu:has(.site-shell-module__ZkGHfa__resourceExtras) .site-shell-module__ZkGHfa__resourceExtras{top:58px}.site-shell-module__ZkGHfa__footerDetails{flex:1;height:auto}.site-shell-module__ZkGHfa__footerDetails section:last-child{margin-top:auto}.site-shell-module__ZkGHfa__shellFooterLogo{bottom:40px}.site-shell-module__ZkGHfa__footerMain{grid-template-columns:2fr 1fr;column-gap:70px}.site-shell-module__ZkGHfa__footerRight{flex-direction:column;min-width:0;display:flex}.site-shell-module__ZkGHfa__footerNavigation{width:100%}.site-shell-module__ZkGHfa__footerDetails{gap:30px;margin-top:55px}.site-shell-module__ZkGHfa__footerLegal{padding:0}.site-shell-module__ZkGHfa__footerLegalInner{grid-template-columns:2fr 1fr;align-items:center;column-gap:70px;width:100%;max-width:1440px;height:56px;margin:auto;padding:0 40px;display:grid}.site-shell-module__ZkGHfa__footerLegalInner>span:last-child{grid-column:2;gap:45px;display:flex}.site-shell-module__ZkGHfa__socialLinks{gap:12px}.site-shell-module__ZkGHfa__socialLinks a{border:1px solid #33261c38;border-radius:50%;place-items:center;width:36px;height:36px;transition:background-color .2s,border-color .2s,transform .2s;display:grid}.site-shell-module__ZkGHfa__socialLinks a:hover,.site-shell-module__ZkGHfa__socialLinks a:focus-visible{background:var(--accent-1);border-color:var(--accent-1);transform:translateY(-2px)}.site-shell-module__ZkGHfa__socialLinks svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}.site-shell-module__ZkGHfa__socialLinks svg path{fill:currentColor;stroke:none}@media (max-width:760px){.site-shell-module__ZkGHfa__infoBar{height:40px;min-height:40px;padding:0;display:block}.site-shell-module__ZkGHfa__infoBarTrack{height:40px}.site-shell-module__ZkGHfa__footerMain{display:block}.site-shell-module__ZkGHfa__footerDetails{height:auto}.site-shell-module__ZkGHfa__footerDetails section:last-child{margin-top:0}.site-shell-module__ZkGHfa__footerRight{display:block}.site-shell-module__ZkGHfa__footerDetails{margin-top:50px}.site-shell-module__ZkGHfa__footerLegal{padding:0}.site-shell-module__ZkGHfa__footerLegalInner{height:102px;padding:20px 16px;display:block}.site-shell-module__ZkGHfa__footerLegalInner>span:last-child{justify-content:space-between;gap:0;margin-top:28px;display:flex}}@media (prefers-reduced-motion:reduce){.site-shell-module__ZkGHfa__infoBarTrack{animation:none}}.site-shell-module__ZkGHfa__megaMenu:not(.site-shell-module__ZkGHfa__largeMegaMenu) .site-shell-module__ZkGHfa__featuredGrid:has(+.site-shell-module__ZkGHfa__resourceExtras){padding-right:calc(25% + 10px)}.site-shell-module__ZkGHfa__megaMenu:not(.site-shell-module__ZkGHfa__largeMegaMenu) .site-shell-module__ZkGHfa__resourceExtras{width:calc(25% - 30px);right:20px}.site-shell-module__ZkGHfa__desktopNav button{position:relative;overflow:hidden}.site-shell-module__ZkGHfa__desktopNav button:after{display:none}.site-shell-module__ZkGHfa__desktopNav button:hover:after,.site-shell-module__ZkGHfa__desktopNav .site-shell-module__ZkGHfa__activeNavItem:after{transform:none}.site-shell-module__ZkGHfa__navigationCard{transition:transform .24s,background-color .24s,box-shadow .24s}.site-shell-module__ZkGHfa__navigationCard img{transition:transform .46s cubic-bezier(.16,.74,.35,1)}.site-shell-module__ZkGHfa__navigationCard:hover,.site-shell-module__ZkGHfa__navigationCard:focus-visible{transform:translateY(-3px);box-shadow:0 14px 22px #33261c14}.site-shell-module__ZkGHfa__navigationCard:hover img,.site-shell-module__ZkGHfa__navigationCard:focus-visible img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.site-shell-module__ZkGHfa__desktopNav button:after,.site-shell-module__ZkGHfa__navigationCard,.site-shell-module__ZkGHfa__navigationCard img{transition:none}.site-shell-module__ZkGHfa__navigationCard:hover,.site-shell-module__ZkGHfa__navigationCard:focus-visible,.site-shell-module__ZkGHfa__navigationCard:hover img,.site-shell-module__ZkGHfa__navigationCard:focus-visible img{transform:none}}.site-shell-module__ZkGHfa__treatmentsDropdown{background:var(--background-secondary);border-radius:0 0 5px 5px;height:412px;padding:28px 30px 40px;box-shadow:0 12px 20px #33261c1f}.site-shell-module__ZkGHfa__treatmentsDropdownSection h2{color:#33261c66;font:400 16px/1.15 var(--font-display);letter-spacing:0;margin:0 0 16px}.site-shell-module__ZkGHfa__treatmentsPopularGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.site-shell-module__ZkGHfa__treatmentsPopularCard,.site-shell-module__ZkGHfa__treatmentsMoreCard{background:var(--background-main);min-width:0;color:var(--text-dark);border-radius:5px;transition:transform .24s,background-color .24s,box-shadow .24s}.site-shell-module__ZkGHfa__treatmentsPopularCard{grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:22px;min-height:140px;padding:14px 14px 14px 20px;display:grid}.site-shell-module__ZkGHfa__treatmentsCardCopy{flex-direction:column;min-width:0;height:100%;display:flex}.site-shell-module__ZkGHfa__treatmentsCardCopy strong{font:400 22px/1.12 var(--font-display);letter-spacing:0}.site-shell-module__ZkGHfa__treatmentsCardCopy small{color:#33261c80;margin-top:4px;font-size:12px;line-height:1.3}.site-shell-module__ZkGHfa__treatmentsPopularCard .site-shell-module__ZkGHfa__treatmentsCardCopy>span{margin-top:auto;font-size:18px;line-height:1}.site-shell-module__ZkGHfa__treatmentsCardImage{background:#a7a7a1;border-radius:5px;align-self:start;width:100px;height:100px;position:relative;overflow:hidden}.site-shell-module__ZkGHfa__treatmentsCardImage img{object-fit:cover;transition:transform .46s cubic-bezier(.16,.74,.35,1)}.site-shell-module__ZkGHfa__treatmentsDropdownRule{border-top:1px dotted #33261c38;height:0;margin:30px 0 28px}.site-shell-module__ZkGHfa__treatmentsMoreGrid{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.55fr);gap:14px;display:grid}.site-shell-module__ZkGHfa__treatmentsMoreCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;height:60px;padding:10px 16px;display:grid}.site-shell-module__ZkGHfa__treatmentsMoreCard .site-shell-module__ZkGHfa__treatmentsCardCopy strong{white-space:nowrap;font-size:16px;line-height:1.15}.site-shell-module__ZkGHfa__treatmentsMoreCard .site-shell-module__ZkGHfa__treatmentsCardCopy small{margin-top:2px;font-size:10px;line-height:1.2}.site-shell-module__ZkGHfa__treatmentsMoreCard>span:last-child{font-size:18px;line-height:1}.site-shell-module__ZkGHfa__treatmentsExploreCard{background:var(--accent-1)}.site-shell-module__ZkGHfa__treatmentsPopularCard:hover,.site-shell-module__ZkGHfa__treatmentsPopularCard:focus-visible,.site-shell-module__ZkGHfa__treatmentsMoreCard:hover,.site-shell-module__ZkGHfa__treatmentsMoreCard:focus-visible{transform:translateY(-3px);box-shadow:0 14px 22px #33261c14}.site-shell-module__ZkGHfa__treatmentsPopularCard:hover img,.site-shell-module__ZkGHfa__treatmentsPopularCard:focus-visible img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.site-shell-module__ZkGHfa__treatmentsPopularCard,.site-shell-module__ZkGHfa__treatmentsMoreCard,.site-shell-module__ZkGHfa__treatmentsCardImage img{transition:none}.site-shell-module__ZkGHfa__treatmentsPopularCard:hover,.site-shell-module__ZkGHfa__treatmentsPopularCard:focus-visible,.site-shell-module__ZkGHfa__treatmentsMoreCard:hover,.site-shell-module__ZkGHfa__treatmentsMoreCard:focus-visible,.site-shell-module__ZkGHfa__treatmentsPopularCard:hover img,.site-shell-module__ZkGHfa__treatmentsPopularCard:focus-visible img{transform:none}}.site-shell-module__ZkGHfa__footerHours{gap:5px;margin:0;padding:0;list-style:none;display:grid}.site-shell-module__ZkGHfa__footerHours li{grid-template-columns:6em 1fr;column-gap:14px;line-height:1.5;display:grid}.site-shell-module__ZkGHfa__footerServiceArea{background:var(--background-secondary);border-top:1px solid #33261c1f}.site-shell-module__ZkGHfa__footerServiceArea p{letter-spacing:.01em;color:#33261ccc;max-width:1440px;margin:auto;padding:18px 40px;font-size:14px;line-height:1.5}.site-shell-module__ZkGHfa__footerServiceArea a{color:var(--text-dark);text-underline-offset:2px;white-space:nowrap;font-weight:500;text-decoration:underline}@media (max-width:760px){.site-shell-module__ZkGHfa__footerServiceArea p{padding:16px}}.site-shell-module__ZkGHfa__secondaryGrid .site-shell-module__ZkGHfa__navigationCard strong{white-space:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.15}.site-shell-module__ZkGHfa__secondaryGrid .site-shell-module__ZkGHfa__navigationCard{height:auto;min-height:60px;padding-top:10px;padding-bottom:10px}.site-shell-module__ZkGHfa__secondaryGrid .site-shell-module__ZkGHfa__navigationCard>span{padding-right:18px}.site-shell-module__ZkGHfa__megaMenu:not(.site-shell-module__ZkGHfa__largeMegaMenu) .site-shell-module__ZkGHfa__featuredGrid .site-shell-module__ZkGHfa__navigationCard strong{font-size:22px;line-height:1.12}.site-shell-module__ZkGHfa__megaMenu:not(.site-shell-module__ZkGHfa__largeMegaMenu) .site-shell-module__ZkGHfa__featuredGrid .site-shell-module__ZkGHfa__navigationCard{column-gap:18px;height:auto;min-height:140px}@keyframes site-shell-module__ZkGHfa__navPanelIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes site-shell-module__ZkGHfa__navSwishIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes site-shell-module__ZkGHfa__navFadeIn{0%{opacity:0}to{opacity:1}}.site-shell-module__ZkGHfa__megaMenu,.site-shell-module__ZkGHfa__treatmentsDropdown{animation:.5s cubic-bezier(.16,1,.3,1) backwards site-shell-module__ZkGHfa__navPanelIn}.site-shell-module__ZkGHfa__navigationBackdrop{animation:.4s backwards site-shell-module__ZkGHfa__navFadeIn}.site-shell-module__ZkGHfa__megaMenu .site-shell-module__ZkGHfa__menuSectionLabel,.site-shell-module__ZkGHfa__treatmentsDropdown .site-shell-module__ZkGHfa__treatmentsDropdownSection h2,.site-shell-module__ZkGHfa__featuredGrid>*,.site-shell-module__ZkGHfa__secondaryGrid>*,.site-shell-module__ZkGHfa__resourceExtras>*,.site-shell-module__ZkGHfa__treatmentsPopularGrid>*,.site-shell-module__ZkGHfa__treatmentsMoreGrid>*{animation:.72s cubic-bezier(.16,1,.3,1) backwards site-shell-module__ZkGHfa__navSwishIn}.site-shell-module__ZkGHfa__megaMenu .site-shell-module__ZkGHfa__menuSectionLabel,.site-shell-module__ZkGHfa__treatmentsDropdown .site-shell-module__ZkGHfa__treatmentsDropdownSection h2{animation-duration:.6s;animation-delay:50ms}.site-shell-module__ZkGHfa__featuredGrid>:first-child,.site-shell-module__ZkGHfa__secondaryGrid>:first-child,.site-shell-module__ZkGHfa__resourceExtras>:first-child,.site-shell-module__ZkGHfa__treatmentsPopularGrid>:first-child,.site-shell-module__ZkGHfa__treatmentsMoreGrid>:first-child{animation-delay:.1s}.site-shell-module__ZkGHfa__featuredGrid>:nth-child(2),.site-shell-module__ZkGHfa__secondaryGrid>:nth-child(2),.site-shell-module__ZkGHfa__resourceExtras>:nth-child(2),.site-shell-module__ZkGHfa__treatmentsPopularGrid>:nth-child(2),.site-shell-module__ZkGHfa__treatmentsMoreGrid>:nth-child(2){animation-delay:.17s}.site-shell-module__ZkGHfa__featuredGrid>:nth-child(3),.site-shell-module__ZkGHfa__secondaryGrid>:nth-child(3),.site-shell-module__ZkGHfa__resourceExtras>:nth-child(3),.site-shell-module__ZkGHfa__treatmentsPopularGrid>:nth-child(3),.site-shell-module__ZkGHfa__treatmentsMoreGrid>:nth-child(3){animation-delay:.24s}.site-shell-module__ZkGHfa__featuredGrid>:nth-child(4),.site-shell-module__ZkGHfa__secondaryGrid>:nth-child(4),.site-shell-module__ZkGHfa__treatmentsPopularGrid>:nth-child(4),.site-shell-module__ZkGHfa__treatmentsMoreGrid>:nth-child(4){animation-delay:.31s}.site-shell-module__ZkGHfa__featuredGrid>:nth-child(5),.site-shell-module__ZkGHfa__secondaryGrid>:nth-child(5),.site-shell-module__ZkGHfa__treatmentsMoreGrid>:nth-child(5){animation-delay:.38s}.site-shell-module__ZkGHfa__featuredGrid>:nth-child(n+6),.site-shell-module__ZkGHfa__secondaryGrid>:nth-child(n+6),.site-shell-module__ZkGHfa__treatmentsMoreGrid>:nth-child(n+6){animation-delay:.45s}@media (prefers-reduced-motion:reduce){.site-shell-module__ZkGHfa__megaMenu,.site-shell-module__ZkGHfa__treatmentsDropdown,.site-shell-module__ZkGHfa__navigationBackdrop,.site-shell-module__ZkGHfa__megaMenu .site-shell-module__ZkGHfa__menuSectionLabel,.site-shell-module__ZkGHfa__treatmentsDropdown .site-shell-module__ZkGHfa__treatmentsDropdownSection h2,.site-shell-module__ZkGHfa__featuredGrid>*,.site-shell-module__ZkGHfa__secondaryGrid>*,.site-shell-module__ZkGHfa__resourceExtras>*,.site-shell-module__ZkGHfa__treatmentsPopularGrid>*,.site-shell-module__ZkGHfa__treatmentsMoreGrid>*{animation:none}}@media (max-width:1180px) and (min-width:761px){:is(.site-shell-module__ZkGHfa__megaMenu,.site-shell-module__ZkGHfa__megaMenu:has(.site-shell-module__ZkGHfa__resourceExtras),.site-shell-module__ZkGHfa__treatmentsDropdown){height:auto}.site-shell-module__ZkGHfa__treatmentsPopularGrid,.site-shell-module__ZkGHfa__featuredGrid{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:0}.site-shell-module__ZkGHfa__megaMenu:not(.site-shell-module__ZkGHfa__largeMegaMenu) .site-shell-module__ZkGHfa__featuredGrid:has(+.site-shell-module__ZkGHfa__resourceExtras){grid-template-columns:repeat(2,minmax(0,1fr));padding-right:0}.site-shell-module__ZkGHfa__treatmentsMoreGrid,.site-shell-module__ZkGHfa__secondaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell-module__ZkGHfa__resourceExtras{border-left:0;grid-template-columns:repeat(2,1fr);width:auto;margin-top:16px;padding-left:0;position:static}.site-shell-module__ZkGHfa__treatmentsCardCopy strong,.site-shell-module__ZkGHfa__navigationCard strong{overflow-wrap:anywhere}.site-shell-module__ZkGHfa__treatmentsPopularCard,.site-shell-module__ZkGHfa__featuredGrid .site-shell-module__ZkGHfa__navigationCard{height:auto;min-height:140px}.site-shell-module__ZkGHfa__megaMenu:has(.site-shell-module__ZkGHfa__resourceExtras) .site-shell-module__ZkGHfa__featuredGrid .site-shell-module__ZkGHfa__navigationCard{height:auto;min-height:140px}}.site-shell-module__ZkGHfa__newsletter{background:var(--text-dark);color:var(--text-light);scroll-margin-top:90px}.site-shell-module__ZkGHfa__newsletterInner{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:end;column-gap:70px;max-width:1440px;margin:auto;padding:72px 40px;display:grid}.site-shell-module__ZkGHfa__newsletterEyebrow{color:#c0a780;font:500 12px/1.3 var(--font-display);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 18px;display:flex}.site-shell-module__ZkGHfa__newsletterEyebrow:before{content:"";background:currentColor;width:28px;height:1px}.site-shell-module__ZkGHfa__newsletterCopy h2{max-width:560px;color:var(--text-light);font:400 clamp(28px,3vw,40px)/1.05 var(--font-display);letter-spacing:-.01em;margin:0 0 16px}.site-shell-module__ZkGHfa__newsletterDescription{color:#fcfbf7b8;max-width:540px;margin:0;font-size:16px;line-height:1.55}.site-shell-module__ZkGHfa__newsletterAction{min-width:0}.site-shell-module__ZkGHfa__newsletterForm{margin:0;position:relative}.site-shell-module__ZkGHfa__newsletterField{gap:10px;display:flex}.site-shell-module__ZkGHfa__newsletterField input{min-width:0;height:46px;color:var(--text-light);font:400 15px/1.5 var(--font-display);background:#fcfbf70f;border:1px solid #fcfbf747;border-radius:5px;outline:none;flex:1;padding:0 16px;transition:border-color .2s,box-shadow .2s,background-color .2s}.site-shell-module__ZkGHfa__newsletterField input::placeholder{color:#fcfbf780}.site-shell-module__ZkGHfa__newsletterField input:hover{border-color:#fcfbf773}.site-shell-module__ZkGHfa__newsletterField input:focus-visible{background:#fcfbf717;border-color:#c0a780;box-shadow:0 0 0 3px #c0a7804d}.site-shell-module__ZkGHfa__newsletterField input[aria-invalid=true]{border-color:#e9a794}.site-shell-module__ZkGHfa__newsletterField input:disabled{opacity:.7}.site-shell-module__ZkGHfa__newsletterButton{cursor:pointer;gap:10px;padding-inline:32px}.site-shell-module__ZkGHfa__newsletterButton:hover{color:#201f1c;background:#c0a780}.site-shell-module__ZkGHfa__newsletterButton:focus-visible{outline-offset:3px;outline:2px solid #c0a780}.site-shell-module__ZkGHfa__newsletterButton:disabled{cursor:progress;background:var(--accent-1);color:var(--text-dark);opacity:.8}.site-shell-module__ZkGHfa__newsletterSpinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite site-shell-module__ZkGHfa__newsletterSpin}@keyframes site-shell-module__ZkGHfa__newsletterSpin{to{transform:rotate(360deg)}}.site-shell-module__ZkGHfa__newsletterStatus{color:#f1b9a8;margin:0;font-size:14px;line-height:1.4}.site-shell-module__ZkGHfa__newsletterStatus:not(:empty){margin-top:10px}.site-shell-module__ZkGHfa__newsletterConsent{color:#fcfbf799;letter-spacing:.01em;margin:14px 0 0;font-size:12px;line-height:1.5}.site-shell-module__ZkGHfa__newsletterConsent a{color:var(--text-light);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.site-shell-module__ZkGHfa__newsletterConsent a:hover{color:#c0a780}.site-shell-module__ZkGHfa__newsletterSuccess{align-items:center;gap:16px;min-height:46px;display:flex}.site-shell-module__ZkGHfa__newsletterSuccess p{color:#fcfbf7b8;margin:0;font-size:14px;line-height:1.45}.site-shell-module__ZkGHfa__newsletterSuccess .site-shell-module__ZkGHfa__newsletterSuccessTitle{color:var(--text-light);font:400 20px/1.2 var(--font-display);margin-bottom:2px}.site-shell-module__ZkGHfa__newsletterCheck{color:#c0a780;border:1px solid #c0a780;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.site-shell-module__ZkGHfa__newsletterCheck svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (max-width:1000px) and (min-width:761px){.site-shell-module__ZkGHfa__newsletterInner{grid-template-columns:minmax(0,1fr) minmax(0,420px);column-gap:48px;padding-inline:24px}}@media (max-width:760px){.site-shell-module__ZkGHfa__newsletterInner{padding:52px 16px 44px;display:block}.site-shell-module__ZkGHfa__newsletterCopy h2{font-size:30px}.site-shell-module__ZkGHfa__newsletterDescription{font-size:15px}.site-shell-module__ZkGHfa__newsletterAction{margin-top:28px}}@media (max-width:480px){.site-shell-module__ZkGHfa__newsletterField{flex-direction:column}.site-shell-module__ZkGHfa__newsletterField input{flex:none;width:100%}.site-shell-module__ZkGHfa__newsletterButton{width:100%}}@media (prefers-reduced-motion:reduce){.site-shell-module__ZkGHfa__newsletterSpinner{opacity:.6;border-right-color:currentColor;animation:none}}.site-shell-module__ZkGHfa__patientLogin{color:var(--text-dark);font:400 14px/1.5 var(--font-display);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.site-shell-module__ZkGHfa__patientLogin:hover{text-underline-offset:3px;text-decoration:underline}.site-shell-module__ZkGHfa__patientLoginIcon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;flex:none;width:22px;height:22px}.site-shell-module__ZkGHfa__headerPatientLogin .site-shell-module__ZkGHfa__patientLoginText{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-shell-module__ZkGHfa__mobilePatientLogin{margin-top:18px}@media (min-width:1281px){.site-shell-module__ZkGHfa__navigationBar{grid-template-columns:180px 1fr 400px}.site-shell-module__ZkGHfa__headerPatientLogin .site-shell-module__ZkGHfa__patientLoginText{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}}@media (max-width:1000px) and (min-width:761px){.site-shell-module__ZkGHfa__navigationBar{grid-template-columns:150px 1fr 270px}}@media (max-width:760px){.site-shell-module__ZkGHfa__headerPatientLogin{display:none}}
.auth-module__g86a5q__page{background:var(--background-main);min-height:calc(100dvh - 113px);padding:72px 20px 96px}.auth-module__g86a5q__panel{width:100%;max-width:440px;margin:0 auto}.auth-module__g86a5q__eyebrow{color:#33261c8c;font:500 12px/1.3 var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px}.auth-module__g86a5q__title{color:var(--text-dark);font:400 clamp(30px, 5vw, 40px)/1.08 var(--font-display);letter-spacing:-.01em;margin:0}.auth-module__g86a5q__lede{color:#33261cc7;margin:14px 0 0;font-size:16px;line-height:1.55}.auth-module__g86a5q__form{gap:14px;margin-top:28px;display:grid}.auth-module__g86a5q__field{gap:6px;display:grid}.auth-module__g86a5q__label{color:var(--text-dark);font-size:14px;font-weight:500}.auth-module__g86a5q__input{border-radius:var(--radius);width:100%;min-height:50px;color:var(--text-dark);background:#fff;border:1px solid #33261c38;outline:none;padding:0 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.auth-module__g86a5q__input:focus{border-color:var(--text-dark);box-shadow:0 0 0 3px #33261c1f}.auth-module__g86a5q__input[aria-invalid=true]{border-color:#a8412f}.auth-module__g86a5q__passwordWrap{position:relative}.auth-module__g86a5q__passwordWrap .auth-module__g86a5q__input{padding-right:52px}.auth-module__g86a5q__reveal{border-radius:var(--radius);color:#33261c99;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.auth-module__g86a5q__reveal:hover{color:var(--text-dark)}.auth-module__g86a5q__hint{color:#33261c99;margin:0;font-size:13px;line-height:1.45}.auth-module__g86a5q__check{color:#33261cd1;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;min-height:44px;padding:4px 0;font-size:14px;line-height:1.4;display:flex}.auth-module__g86a5q__check input{width:20px;height:20px;accent-color:var(--text-dark);flex:none;margin:1px 0 0}.auth-module__g86a5q__check small{color:#33261c99;font-size:12px;display:block}.auth-module__g86a5q__primary{border-radius:var(--radius);background:var(--text-dark);width:100%;min-height:52px;color:var(--text-light);font:500 15px/1.4 var(--font-display);border:0;justify-content:center;align-items:center;padding:12px 24px;transition:opacity .15s;display:inline-flex}.auth-module__g86a5q__primary:hover{opacity:.9}.auth-module__g86a5q__primary:disabled{opacity:.45;cursor:not-allowed}.auth-module__g86a5q__secondary{background:var(--accent-1);color:var(--text-dark);}.auth-module__g86a5q__error{border-radius:var(--radius);color:#8c3526;background:#a8412f14;margin:0;padding:12px 14px;font-size:14px;line-height:1.45}.auth-module__g86a5q__note{border-radius:var(--radius);background:var(--background-secondary);color:var(--text-dark);margin:24px 0 0;padding:18px 20px;font-size:15px;line-height:1.55}.auth-module__g86a5q__links{justify-items:start;gap:4px;margin-top:22px;display:grid}.auth-module__g86a5q__link{min-height:40px;color:var(--text-dark);text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:0;font-size:15px;-webkit-text-decoration:underline #33261c4d;text-decoration:underline #33261c4d;display:inline-flex}.auth-module__g86a5q__link:hover{text-decoration-color:currentColor}.auth-module__g86a5q__muted{color:#33261c9e}.auth-module__g86a5q__divider{color:#33261c80;align-items:center;gap:12px;margin:26px 0 0;font-size:13px;display:flex}.auth-module__g86a5q__divider:before,.auth-module__g86a5q__divider:after{content:"";background:#33261c24;flex:1;height:1px}.auth-module__g86a5q__fine{color:#33261c8c;margin:28px 0 0;font-size:12.5px;line-height:1.5}@media (max-width:760px){.auth-module__g86a5q__page{padding-top:40px}}.auth-module__g86a5q__fine a,.auth-module__g86a5q__lede a,.auth-module__g86a5q__note a{text-underline-offset:3px;text-decoration:underline}.auth-module__g86a5q__actions{gap:12px;margin-top:28px;display:grid}
.peptide-therapy-module__F9vj1W__hero,.peptide-therapy-module__F9vj1W__introPanel,.peptide-therapy-module__F9vj1W__benefits,.peptide-therapy-module__F9vj1W__candidates,.peptide-therapy-module__F9vj1W__conditions,.peptide-therapy-module__F9vj1W__process,.peptide-therapy-module__F9vj1W__cta,.peptide-therapy-module__F9vj1W__contact{width:calc(100% - (var(--page-gutter) * 2));max-width:1360px;margin:0 auto}.peptide-therapy-module__F9vj1W__hero{padding-top:4px}.peptide-therapy-module__F9vj1W__heroImage{background:var(--accent-2);border-radius:7px;min-height:425px;position:relative;overflow:hidden}.peptide-therapy-module__F9vj1W__heroImage img,.peptide-therapy-module__F9vj1W__introPanel img,.peptide-therapy-module__F9vj1W__candidateImage img{object-fit:cover}.peptide-therapy-module__F9vj1W__heroCopy{grid-template-columns:560px minmax(0,1fr);gap:340px;padding:50px 0 56px;display:grid}.peptide-therapy-module__F9vj1W__eyebrow{color:var(--text-dark);letter-spacing:.02em;margin:0 0 22px;font-size:16px;font-weight:500;line-height:1.4}.peptide-therapy-module__F9vj1W__hero h1,.peptide-therapy-module__F9vj1W__benefits h2,.peptide-therapy-module__F9vj1W__candidateCopy h2,.peptide-therapy-module__F9vj1W__conditions h2,.peptide-therapy-module__F9vj1W__process h2,.peptide-therapy-module__F9vj1W__cta h2,.peptide-therapy-module__F9vj1W__contact h2{color:var(--text-dark);font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:400}.peptide-therapy-module__F9vj1W__hero h1{font-size:clamp(48px,5.5vw,64px);line-height:1}.peptide-therapy-module__F9vj1W__heroCopy p:not(.peptide-therapy-module__F9vj1W__eyebrow),.peptide-therapy-module__F9vj1W__benefits>p:not(.peptide-therapy-module__F9vj1W__eyebrow),.peptide-therapy-module__F9vj1W__candidateCopy p,.peptide-therapy-module__F9vj1W__conditions>div:first-child p,.peptide-therapy-module__F9vj1W__process>p,.peptide-therapy-module__F9vj1W__cta p,.peptide-therapy-module__F9vj1W__contact>p{color:var(--text-dark);margin:20px 0 0;font-size:16px;line-height:1.4}.peptide-therapy-module__F9vj1W__button,.peptide-therapy-module__F9vj1W__contactForm button{background:var(--accent-1);min-height:46px;color:var(--text-dark);font-family:var(--font-display);text-transform:capitalize;border:0;border-radius:5px;justify-content:center;align-items:center;margin-top:30px;padding:12px 40px 13px;font-size:14px;line-height:1.5;transition:background .18s,color .18s,transform .18s;display:inline-flex}.peptide-therapy-module__F9vj1W__button:hover,.peptide-therapy-module__F9vj1W__contactForm button:hover{background:var(--text-dark);color:var(--background-secondary);transform:translateY(-1px)}.peptide-therapy-module__F9vj1W__peptideGrid{flex-wrap:wrap;gap:18px 20px;display:flex}.peptide-therapy-module__F9vj1W__peptideGrid a{background:var(--accent-2);min-height:58px;color:var(--text-dark);font-family:var(--font-display);letter-spacing:0;border-radius:5px;align-items:center;gap:42px;padding:20px;font-size:16px;line-height:1.15;display:inline-flex}.peptide-therapy-module__F9vj1W__introPanel{background:var(--accent-2);border-radius:5px;min-height:530px;position:relative;overflow:hidden}.peptide-therapy-module__F9vj1W__benefits{border-bottom:1px solid color-mix(in srgb, var(--text-dark) 18%, transparent);padding:100px 0;overflow:hidden}.peptide-therapy-module__F9vj1W__benefits h2,.peptide-therapy-module__F9vj1W__conditions h2,.peptide-therapy-module__F9vj1W__process h2,.peptide-therapy-module__F9vj1W__cta h2,.peptide-therapy-module__F9vj1W__contact h2{max-width:680px;font-size:clamp(36px,4vw,48px);line-height:1}.peptide-therapy-module__F9vj1W__benefits>p:not(.peptide-therapy-module__F9vj1W__eyebrow){max-width:500px}.peptide-therapy-module__F9vj1W__benefits>div{scroll-snap-type:x mandatory;gap:20px;margin-top:46px;padding-bottom:18px;display:flex;overflow-x:auto}.peptide-therapy-module__F9vj1W__benefits article,.peptide-therapy-module__F9vj1W__process article{background:var(--accent-2);scroll-snap-align:start;border-radius:5px;min-width:325px;min-height:340px;padding:20px}.peptide-therapy-module__F9vj1W__benefits article span,.peptide-therapy-module__F9vj1W__process article span{width:40px;height:40px;color:var(--text-dark);border:1px solid;border-radius:999px;place-items:center;margin-bottom:88px;font-size:12px;display:inline-grid}.peptide-therapy-module__F9vj1W__benefits h3,.peptide-therapy-module__F9vj1W__candidateCopy h3,.peptide-therapy-module__F9vj1W__conditionLayout h3,.peptide-therapy-module__F9vj1W__process h3{color:var(--text-dark);font-family:var(--font-display);letter-spacing:0;margin:0 0 20px;font-size:20px;font-weight:400;line-height:1.1}.peptide-therapy-module__F9vj1W__benefits article p,.peptide-therapy-module__F9vj1W__conditionLayout p,.peptide-therapy-module__F9vj1W__process article p{color:var(--text-dark);margin:0;font-size:14px;line-height:1.4}.peptide-therapy-module__F9vj1W__candidates{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:100px 0;display:grid}.peptide-therapy-module__F9vj1W__candidateImage{background:var(--accent-2);border-radius:5px 0 0 5px;min-height:767px;position:relative;overflow:hidden}.peptide-therapy-module__F9vj1W__candidateCopy{background:var(--accent-2);border-radius:0 5px 5px 0;padding:76px 134px}.peptide-therapy-module__F9vj1W__candidateCopy ul{margin:44px 0 0;padding:0;list-style:none}.peptide-therapy-module__F9vj1W__candidateCopy li{border-top:1px solid color-mix(in srgb, var(--text-dark) 18%, transparent);min-height:50px;color:var(--text-dark);justify-content:space-between;align-items:center;font-size:14px;display:flex}.peptide-therapy-module__F9vj1W__candidateCopy li:last-child{border-bottom:1px solid color-mix(in srgb, var(--text-dark) 18%, transparent)}.peptide-therapy-module__F9vj1W__candidateCopy li span{background:var(--accent-1);border-radius:999px;order:-1;place-items:center;width:20px;height:20px;margin-right:10px;font-size:12px;display:inline-grid}.peptide-therapy-module__F9vj1W__conditions{border-block:1px solid color-mix(in srgb, var(--text-dark) 18%, transparent);grid-template-columns:460px minmax(0,1fr);gap:90px;padding:100px 0;display:grid}.peptide-therapy-module__F9vj1W__conditionLayout{grid-template-columns:370px minmax(0,440px);gap:50px;display:grid}.peptide-therapy-module__F9vj1W__conditionTabs{flex-direction:column;gap:14px;display:flex}.peptide-therapy-module__F9vj1W__conditionTabs a{background:var(--accent-2);width:fit-content;color:var(--text-dark);border-radius:5px;padding:11px;font-size:14px;line-height:1.3}.peptide-therapy-module__F9vj1W__conditionTabs a[aria-selected=true]{background:var(--text-dark);color:var(--text-light)}.peptide-therapy-module__F9vj1W__conditionLayout article{background:var(--accent-2);border-radius:5px;min-height:280px;padding:40px}.peptide-therapy-module__F9vj1W__conditionLayout article a{font-family:var(--font-display);gap:8px;margin-top:36px;font-size:15px;display:inline-flex}.peptide-therapy-module__F9vj1W__process{padding:100px 0}.peptide-therapy-module__F9vj1W__process>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:46px;display:grid}.peptide-therapy-module__F9vj1W__process article{min-width:0;min-height:440px}.peptide-therapy-module__F9vj1W__process article span{margin-bottom:220px}.peptide-therapy-module__F9vj1W__cta{background:var(--accent-2);text-align:center;border-radius:5px;min-height:548px;padding:118px 40px}.peptide-therapy-module__F9vj1W__cta h2,.peptide-therapy-module__F9vj1W__cta p{margin-inline:auto}.peptide-therapy-module__F9vj1W__cta p{max-width:572px}.peptide-therapy-module__F9vj1W__contact{text-align:center;padding:60px 0 100px}.peptide-therapy-module__F9vj1W__contact h2,.peptide-therapy-module__F9vj1W__contact>p{margin-inline:auto}.peptide-therapy-module__F9vj1W__contactForm{background:var(--accent-2);text-align:left;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;max-width:1130px;margin:50px auto 0;padding:100px 115px 76px;display:grid}.peptide-therapy-module__F9vj1W__contactForm label{color:var(--text-dark);flex-direction:column;gap:8px;font-size:14px;line-height:1.4;display:flex}.peptide-therapy-module__F9vj1W__contactForm label:nth-child(4){grid-row:span 2}.peptide-therapy-module__F9vj1W__contactForm input,.peptide-therapy-module__F9vj1W__contactForm select,.peptide-therapy-module__F9vj1W__contactForm textarea{background:var(--background-main);width:100%;min-height:40px;color:var(--text-dark);border:0;border-radius:3px;padding:10px}.peptide-therapy-module__F9vj1W__contactForm textarea{resize:vertical;min-height:128px}.peptide-therapy-module__F9vj1W__contactForm button{width:fit-content}@media (max-width:900px){.peptide-therapy-module__F9vj1W__heroCopy,.peptide-therapy-module__F9vj1W__candidates,.peptide-therapy-module__F9vj1W__conditions,.peptide-therapy-module__F9vj1W__conditionLayout,.peptide-therapy-module__F9vj1W__process>div,.peptide-therapy-module__F9vj1W__contactForm{grid-template-columns:1fr}.peptide-therapy-module__F9vj1W__heroCopy{gap:48px}.peptide-therapy-module__F9vj1W__candidateImage,.peptide-therapy-module__F9vj1W__candidateCopy{border-radius:5px}.peptide-therapy-module__F9vj1W__candidateCopy{padding:32px 24px}}@media (max-width:700px){.peptide-therapy-module__F9vj1W__hero,.peptide-therapy-module__F9vj1W__introPanel,.peptide-therapy-module__F9vj1W__benefits,.peptide-therapy-module__F9vj1W__candidates,.peptide-therapy-module__F9vj1W__conditions,.peptide-therapy-module__F9vj1W__process,.peptide-therapy-module__F9vj1W__cta,.peptide-therapy-module__F9vj1W__contact{width:calc(100% - 32px)}.peptide-therapy-module__F9vj1W__heroImage,.peptide-therapy-module__F9vj1W__introPanel,.peptide-therapy-module__F9vj1W__candidateImage{min-height:343px}.peptide-therapy-module__F9vj1W__heroCopy,.peptide-therapy-module__F9vj1W__benefits,.peptide-therapy-module__F9vj1W__candidates,.peptide-therapy-module__F9vj1W__conditions,.peptide-therapy-module__F9vj1W__process,.peptide-therapy-module__F9vj1W__cta,.peptide-therapy-module__F9vj1W__contact{padding-block:64px}.peptide-therapy-module__F9vj1W__peptideGrid a{justify-content:space-between;width:100%}.peptide-therapy-module__F9vj1W__benefits>div{margin-right:-16px;padding-right:16px}.peptide-therapy-module__F9vj1W__process article span{margin-bottom:80px}.peptide-therapy-module__F9vj1W__contactForm{padding:32px 24px}}.peptide-therapy-module__F9vj1W__heroImage img,.peptide-therapy-module__F9vj1W__introPanel img,.peptide-therapy-module__F9vj1W__candidateImage img{transition:transform .7s cubic-bezier(.16,.74,.35,1)}.peptide-therapy-module__F9vj1W__heroImage,.peptide-therapy-module__F9vj1W__introPanel,.peptide-therapy-module__F9vj1W__candidateImage,.peptide-therapy-module__F9vj1W__benefits article,.peptide-therapy-module__F9vj1W__conditionLayout article,.peptide-therapy-module__F9vj1W__process article,.peptide-therapy-module__F9vj1W__cta,.peptide-therapy-module__F9vj1W__contactForm{will-change:transform}.peptide-therapy-module__F9vj1W__peptideGrid a,.peptide-therapy-module__F9vj1W__benefits article,.peptide-therapy-module__F9vj1W__candidateCopy li,.peptide-therapy-module__F9vj1W__conditionTabs a,.peptide-therapy-module__F9vj1W__conditionLayout article,.peptide-therapy-module__F9vj1W__process article,.peptide-therapy-module__F9vj1W__cta,.peptide-therapy-module__F9vj1W__contactForm{transition:transform .28s,box-shadow .28s,background-color .28s,color .22s}.peptide-therapy-module__F9vj1W__peptideGrid a:hover,.peptide-therapy-module__F9vj1W__peptideGrid a:focus-visible,.peptide-therapy-module__F9vj1W__benefits article:hover,.peptide-therapy-module__F9vj1W__benefits article:focus-within,.peptide-therapy-module__F9vj1W__candidateCopy li:hover,.peptide-therapy-module__F9vj1W__conditionTabs a:hover,.peptide-therapy-module__F9vj1W__conditionTabs a:focus-visible,.peptide-therapy-module__F9vj1W__conditionLayout article:hover,.peptide-therapy-module__F9vj1W__conditionLayout article:focus-within,.peptide-therapy-module__F9vj1W__process article:hover,.peptide-therapy-module__F9vj1W__process article:focus-within,.peptide-therapy-module__F9vj1W__cta:hover,.peptide-therapy-module__F9vj1W__cta:focus-within,.peptide-therapy-module__F9vj1W__contactForm:hover,.peptide-therapy-module__F9vj1W__contactForm:focus-within{transform:translateY(-4px);box-shadow:0 18px 30px #33261c17}.peptide-therapy-module__F9vj1W__heroImage:hover img,.peptide-therapy-module__F9vj1W__introPanel:hover img,.peptide-therapy-module__F9vj1W__candidateImage:hover img{transform:scale(1.045)}.peptide-therapy-module__F9vj1W__conditionLayout article a,.peptide-therapy-module__F9vj1W__button,.peptide-therapy-module__F9vj1W__contactForm button{transition:transform .22s,background-color .22s,color .22s,box-shadow .22s}.peptide-therapy-module__F9vj1W__conditionLayout article a:hover,.peptide-therapy-module__F9vj1W__conditionLayout article a:focus-visible{color:#d48044;transform:translate(4px)}.peptide-therapy-module__F9vj1W__button:hover,.peptide-therapy-module__F9vj1W__button:focus-visible,.peptide-therapy-module__F9vj1W__contactForm button:hover,.peptide-therapy-module__F9vj1W__contactForm button:focus-visible{box-shadow:0 12px 22px #33261c1a}@media (prefers-reduced-motion:reduce){.peptide-therapy-module__F9vj1W__heroImage img,.peptide-therapy-module__F9vj1W__introPanel img,.peptide-therapy-module__F9vj1W__candidateImage img,.peptide-therapy-module__F9vj1W__peptideGrid a,.peptide-therapy-module__F9vj1W__benefits article,.peptide-therapy-module__F9vj1W__candidateCopy li,.peptide-therapy-module__F9vj1W__conditionTabs a,.peptide-therapy-module__F9vj1W__conditionLayout article,.peptide-therapy-module__F9vj1W__process article,.peptide-therapy-module__F9vj1W__cta,.peptide-therapy-module__F9vj1W__contactForm,.peptide-therapy-module__F9vj1W__conditionLayout article a,.peptide-therapy-module__F9vj1W__button,.peptide-therapy-module__F9vj1W__contactForm button{transition:none}.peptide-therapy-module__F9vj1W__peptideGrid a:hover,.peptide-therapy-module__F9vj1W__peptideGrid a:focus-visible,.peptide-therapy-module__F9vj1W__benefits article:hover,.peptide-therapy-module__F9vj1W__benefits article:focus-within,.peptide-therapy-module__F9vj1W__candidateCopy li:hover,.peptide-therapy-module__F9vj1W__conditionTabs a:hover,.peptide-therapy-module__F9vj1W__conditionTabs a:focus-visible,.peptide-therapy-module__F9vj1W__conditionLayout article:hover,.peptide-therapy-module__F9vj1W__conditionLayout article:focus-within,.peptide-therapy-module__F9vj1W__process article:hover,.peptide-therapy-module__F9vj1W__process article:focus-within,.peptide-therapy-module__F9vj1W__cta:hover,.peptide-therapy-module__F9vj1W__cta:focus-within,.peptide-therapy-module__F9vj1W__contactForm:hover,.peptide-therapy-module__F9vj1W__contactForm:focus-within,.peptide-therapy-module__F9vj1W__heroImage:hover img,.peptide-therapy-module__F9vj1W__introPanel:hover img,.peptide-therapy-module__F9vj1W__candidateImage:hover img,.peptide-therapy-module__F9vj1W__conditionLayout article a:hover,.peptide-therapy-module__F9vj1W__conditionLayout article a:focus-visible,.peptide-therapy-module__F9vj1W__button:hover,.peptide-therapy-module__F9vj1W__button:focus-visible,.peptide-therapy-module__F9vj1W__contactForm button:hover,.peptide-therapy-module__F9vj1W__contactForm button:focus-visible{transform:none}}
.local-module__JwBi3W__page{width:calc(100% - (var(--page-gutter) * 2));max-width:1000px;margin:0 auto;padding:56px 0 96px}.local-module__JwBi3W__breadcrumb{color:color-mix(in srgb, var(--text-dark) 60%, transparent);flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:13px;display:flex}.local-module__JwBi3W__breadcrumb a{color:inherit;text-decoration:none}.local-module__JwBi3W__breadcrumb a:hover{color:var(--text-dark)}.local-module__JwBi3W__eyebrow{color:var(--accent-1-strong,#b98d4e);letter-spacing:.04em;text-transform:uppercase;margin:0 0 14px;font-size:14px;font-weight:500}.local-module__JwBi3W__hero h1{color:var(--text-dark);font-family:var(--font-display);margin:0 0 20px;font-size:clamp(34px,5vw,52px);font-weight:400;line-height:1.05}.local-module__JwBi3W__heroCopy>p{max-width:70ch;color:var(--text-dark);margin:0 0 28px;font-size:18px;line-height:1.6}.local-module__JwBi3W__ctaRow{flex-wrap:wrap;gap:14px;margin-bottom:12px;display:flex}.local-module__JwBi3W__button,.local-module__JwBi3W__ghostButton{min-height:46px;font-family:var(--font-display);border-radius:5px;align-items:center;padding:12px 32px;font-size:15px;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex}.local-module__JwBi3W__button{background:var(--accent-1);color:var(--text-dark);border:0}.local-module__JwBi3W__button:hover{transform:translateY(-2px);box-shadow:0 12px 22px #33261c1f}.local-module__JwBi3W__ghostButton{color:var(--text-dark);border:1px solid color-mix(in srgb, var(--text-dark) 30%, transparent);background:0 0}.local-module__JwBi3W__ghostButton:hover{border-color:var(--text-dark)}.local-module__JwBi3W__section{margin-top:48px}.local-module__JwBi3W__section h2{color:var(--text-dark);font-family:var(--font-display);margin:0 0 16px;font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1.15}.local-module__JwBi3W__section p{max-width:72ch;color:var(--text-dark);margin:0 0 14px;font-size:17px;line-height:1.65}.local-module__JwBi3W__checkList{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.local-module__JwBi3W__checkList li{color:var(--text-dark);max-width:72ch;padding-left:30px;font-size:16px;line-height:1.55;position:relative}.local-module__JwBi3W__checkList li:before{content:"";background:var(--accent-1);border-radius:50%;width:16px;height:16px;position:absolute;top:7px;left:0}.local-module__JwBi3W__steps{counter-reset:step;gap:18px;margin:8px 0 0;padding:0;list-style:none;display:grid}.local-module__JwBi3W__steps li{counter-increment:step;min-height:36px;color:var(--text-dark);max-width:70ch;padding-left:52px;font-size:16px;line-height:1.55;position:relative}.local-module__JwBi3W__steps li:before{content:counter(step);background:var(--accent-1);width:36px;height:36px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:15px;display:grid;position:absolute;top:0;left:0}.local-module__JwBi3W__linkGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:18px;display:grid}.local-module__JwBi3W__linkGrid a{border:1px solid color-mix(in srgb, var(--text-dark) 14%, transparent);background:var(--background-secondary);color:var(--text-dark);border-radius:6px;padding:12px 16px;font-size:15px;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.local-module__JwBi3W__linkGrid a:hover{border-color:var(--text-dark);transform:translateY(-2px)}.local-module__JwBi3W__faq{gap:4px;margin:8px 0 0;display:grid}.local-module__JwBi3W__faqItem{border-top:1px solid color-mix(in srgb, var(--text-dark) 14%, transparent);padding:20px 0}.local-module__JwBi3W__faqItem:last-child{border-bottom:1px solid color-mix(in srgb, var(--text-dark) 14%, transparent)}.local-module__JwBi3W__faqItem dt{font-family:var(--font-display);color:var(--text-dark);margin:0 0 8px;font-size:18px}.local-module__JwBi3W__faqItem dd{max-width:72ch;color:var(--text-dark);margin:0;font-size:16px;line-height:1.6}.local-module__JwBi3W__ctaCard{background:var(--background-secondary);text-align:center;border-radius:8px;margin-top:56px;padding:40px}.local-module__JwBi3W__ctaCard h2{font-family:var(--font-display);margin:0 0 12px;font-size:clamp(24px,3vw,32px);font-weight:400}.local-module__JwBi3W__ctaCard p{max-width:60ch;margin:0 auto 24px;font-size:17px;line-height:1.6}.local-module__JwBi3W__disclaimer{color:color-mix(in srgb, var(--text-dark) 55%, transparent);max-width:78ch;margin-top:40px;font-size:13px;line-height:1.6}@media (max-width:640px){.local-module__JwBi3W__page{padding:40px 0 72px}}.local-module__JwBi3W__hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.local-module__JwBi3W__heroCopy{min-width:0}.local-module__JwBi3W__heroMedia{aspect-ratio:1;background:#0000000a;border-radius:18px;min-width:0;overflow:hidden}.local-module__JwBi3W__heroMedia img{object-fit:cover;width:100%;height:100%;display:block}.local-module__JwBi3W__sectionMedia{aspect-ratio:16/9;background:#0000000a;border-radius:16px;margin:1.25rem 0 0;overflow:hidden}.local-module__JwBi3W__sectionMedia img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.local-module__JwBi3W__hero{grid-template-columns:1fr}.local-module__JwBi3W__heroMedia{aspect-ratio:16/10;order:-1}}
.blog-module__JsT-Oq__page{color:#33261c;background:#fcfbf7}.blog-module__JsT-Oq__hero{border-top:1px solid #33261c2e;border-bottom:1px solid #33261c2e;min-height:425px;padding:72px 40px}.blog-module__JsT-Oq__heroPanel{background:#f7f4ed;border-radius:7px;min-height:280px;padding:64px 0}.blog-module__JsT-Oq__hero h1{letter-spacing:0;margin:0;font-size:clamp(4rem,8.2vw,7rem);font-weight:400;line-height:.92}.blog-module__JsT-Oq__hero p{letter-spacing:.02em;max-width:700px;margin:24px 0 0;font-size:1rem;line-height:1.4}.blog-module__JsT-Oq__filters{border-top:1px solid #33261c2e;border-bottom:1px solid #33261c2e;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:80px;padding:0 40px;display:grid}.blog-module__JsT-Oq__filters span{letter-spacing:.02em;font-size:1rem;font-weight:500}.blog-module__JsT-Oq__pillRow{gap:10px;display:flex}.blog-module__JsT-Oq__pill{color:inherit;border-radius:5px;padding:11px;font-size:1rem;line-height:1.15;text-decoration:none;display:inline-flex}.blog-module__JsT-Oq__searchMark{justify-self:end}.blog-module__JsT-Oq__postGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 20px;padding:50px 40px 70px;display:grid}.blog-module__JsT-Oq__postCard{color:inherit;background:#f7f4ed;border-radius:7px;flex-direction:column;min-height:445px;padding:20px;text-decoration:none;display:flex}.blog-module__JsT-Oq__postImage{background:#e8ddcb;border-radius:5px;height:260px;position:relative;overflow:hidden}.blog-module__JsT-Oq__postImage img{object-fit:cover;width:100%;height:100%}.blog-module__JsT-Oq__postMeta{color:#33261cad;margin:20px 0 12px;font-size:.875rem;line-height:1.4}.blog-module__JsT-Oq__postCard h2{letter-spacing:0;margin:0;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:400;line-height:1.08}.blog-module__JsT-Oq__postCard p{margin:18px 0 0;font-size:1rem;line-height:1.4}.blog-module__JsT-Oq__textButton{margin-top:auto;padding-top:24px;font-size:.95rem}.blog-module__JsT-Oq__pagination{border-top:1px solid #33261c2e;border-bottom:1px solid #33261c2e;justify-content:center;align-items:center;gap:10px;min-height:70px;display:flex}.blog-module__JsT-Oq__pagination span{border-radius:5px;padding:7px 11px;font-size:.875rem}.blog-module__JsT-Oq__pagination span:nth-child(2){background:#f7f4ed}.blog-module__JsT-Oq__cta{text-align:center;background:#f7f4ed;border-radius:7px;margin:50px 40px;padding:118px 40px}.blog-module__JsT-Oq__cta h2{letter-spacing:0;max-width:760px;margin:0 auto;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:400;line-height:1}.blog-module__JsT-Oq__cta p{max-width:580px;margin:20px auto 0;line-height:1.4}.blog-module__JsT-Oq__button{color:#33261c;text-transform:capitalize;background:#f6e1bf;border-radius:5px;justify-content:center;margin-top:30px;padding:13px 40px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.blog-module__JsT-Oq__articleHero{border-bottom:1px solid #33261c2e;grid-template-columns:1.4fr 1fr;min-height:520px;display:grid}.blog-module__JsT-Oq__articleHeroCopy{background:#f7f4ed;flex-direction:column;justify-content:center;padding:80px;display:flex}.blog-module__JsT-Oq__articleHeroCopy h1{letter-spacing:0;margin:18px 0;font-size:clamp(2.8rem,4vw,4rem);font-weight:400;line-height:1}.blog-module__JsT-Oq__tagRow{gap:10px;display:flex}.blog-module__JsT-Oq__tagRow span{background:#fcfbf7;border-radius:5px;padding:5px 11px;font-size:.875rem}.blog-module__JsT-Oq__articleImage{min-height:520px;position:relative;overflow:hidden}.blog-module__JsT-Oq__articleImage img{object-fit:cover;width:100%;height:100%}.blog-module__JsT-Oq__articleLayout{grid-template-columns:210px minmax(0,785px);justify-content:center;gap:135px;padding:50px 40px 0;display:grid}.blog-module__JsT-Oq__articleLayout>*{min-width:0}.blog-module__JsT-Oq__chapters{background:#f7f4ed;border-radius:7px;align-self:start;padding:30px 20px;position:sticky;top:96px}.blog-module__JsT-Oq__chapters h2{letter-spacing:.02em;margin:0 0 16px;font-size:.75rem;font-weight:500}.blog-module__JsT-Oq__chapters ol{gap:10px;margin:0;padding-left:16px;font-size:.75rem;line-height:1.3;display:grid}.blog-module__JsT-Oq__articleSection{border-bottom:1px solid #33261c2e;padding:0 0 50px}.blog-module__JsT-Oq__articleSection+.blog-module__JsT-Oq__articleSection{padding-top:50px}.blog-module__JsT-Oq__dek{opacity:.9;max-width:62ch;margin:0 0 20px;font-size:1.125rem;line-height:1.6}.blog-module__JsT-Oq__eyebrow{letter-spacing:.02em;margin:0 0 16px;font-size:1rem;font-weight:500;line-height:1.4}.blog-module__JsT-Oq__articleSection h2{letter-spacing:0;margin:0 0 24px;font-size:clamp(2.25rem,3vw,3rem);font-weight:400;line-height:1}.blog-module__JsT-Oq__articleSection p{margin:0;font-size:1rem;line-height:1.4}.blog-module__JsT-Oq__articleSection p+p{margin-top:18px}.blog-module__JsT-Oq__comparisonCard{color:#fcfbf7;background:#33261c;border-radius:5px;min-height:324px;margin:50px 0;padding:80px 40px;position:relative;overflow:hidden}.blog-module__JsT-Oq__comparisonCard:before{content:"";opacity:.28;background:url(/images/licensed/weight-loss-waist-measure.jpg) 50%/cover;position:absolute;inset:0}.blog-module__JsT-Oq__comparisonCard p{letter-spacing:0;max-width:700px;margin:0;font-size:1.5rem;line-height:1.1;position:relative}@media (max-width:900px){.blog-module__JsT-Oq__hero,.blog-module__JsT-Oq__filters,.blog-module__JsT-Oq__postGrid,.blog-module__JsT-Oq__articleHeroCopy,.blog-module__JsT-Oq__articleLayout{padding-left:20px;padding-right:20px}.blog-module__JsT-Oq__filters,.blog-module__JsT-Oq__articleHero,.blog-module__JsT-Oq__articleLayout{grid-template-columns:1fr}.blog-module__JsT-Oq__pillRow{flex-wrap:wrap}.blog-module__JsT-Oq__searchMark{justify-self:start}.blog-module__JsT-Oq__postGrid{grid-template-columns:1fr}.blog-module__JsT-Oq__cta{margin:30px 20px}.blog-module__JsT-Oq__chapters{position:static}}.blog-module__JsT-Oq__postImage img,.blog-module__JsT-Oq__articleImage img{transition:transform .7s cubic-bezier(.16,.74,.35,1)}.blog-module__JsT-Oq__heroPanel,.blog-module__JsT-Oq__pill,.blog-module__JsT-Oq__postCard,.blog-module__JsT-Oq__articleHero,.blog-module__JsT-Oq__chapters,.blog-module__JsT-Oq__comparisonCard,.blog-module__JsT-Oq__cta{will-change:transform;transition:transform .28s,box-shadow .28s,background-color .28s,color .22s}.blog-module__JsT-Oq__heroPanel:hover,.blog-module__JsT-Oq__postCard:hover,.blog-module__JsT-Oq__postCard:focus-visible,.blog-module__JsT-Oq__articleHero:hover,.blog-module__JsT-Oq__articleHero:focus-within,.blog-module__JsT-Oq__chapters:hover,.blog-module__JsT-Oq__chapters:focus-within,.blog-module__JsT-Oq__comparisonCard:hover,.blog-module__JsT-Oq__cta:hover,.blog-module__JsT-Oq__cta:focus-within{transform:translateY(-4px);box-shadow:0 18px 30px #33261c17}.blog-module__JsT-Oq__postCard:hover .blog-module__JsT-Oq__postImage img,.blog-module__JsT-Oq__postCard:focus-visible .blog-module__JsT-Oq__postImage img,.blog-module__JsT-Oq__articleHero:hover .blog-module__JsT-Oq__articleImage img,.blog-module__JsT-Oq__articleHero:focus-within .blog-module__JsT-Oq__articleImage img{transform:scale(1.045)}.blog-module__JsT-Oq__pill:hover,.blog-module__JsT-Oq__pill:focus-visible,.blog-module__JsT-Oq__textButton:hover,.blog-module__JsT-Oq__textButton:focus-visible,.blog-module__JsT-Oq__chapters a:hover,.blog-module__JsT-Oq__chapters a:focus-visible{color:#d48044;transform:translate(4px)}.blog-module__JsT-Oq__textButton,.blog-module__JsT-Oq__chapters a,.blog-module__JsT-Oq__button{transition:transform .22s,color .22s,background-color .22s,box-shadow .22s}.blog-module__JsT-Oq__button:hover,.blog-module__JsT-Oq__button:focus-visible{transform:translateY(-2px);box-shadow:0 12px 22px #33261c1a}@media (prefers-reduced-motion:reduce){.blog-module__JsT-Oq__postImage img,.blog-module__JsT-Oq__articleImage img,.blog-module__JsT-Oq__heroPanel,.blog-module__JsT-Oq__pill,.blog-module__JsT-Oq__postCard,.blog-module__JsT-Oq__articleHero,.blog-module__JsT-Oq__chapters,.blog-module__JsT-Oq__comparisonCard,.blog-module__JsT-Oq__cta,.blog-module__JsT-Oq__textButton,.blog-module__JsT-Oq__chapters a,.blog-module__JsT-Oq__button{transition:none}.blog-module__JsT-Oq__heroPanel:hover,.blog-module__JsT-Oq__postCard:hover,.blog-module__JsT-Oq__postCard:focus-visible,.blog-module__JsT-Oq__articleHero:hover,.blog-module__JsT-Oq__articleHero:focus-within,.blog-module__JsT-Oq__chapters:hover,.blog-module__JsT-Oq__chapters:focus-within,.blog-module__JsT-Oq__comparisonCard:hover,.blog-module__JsT-Oq__cta:hover,.blog-module__JsT-Oq__cta:focus-within,.blog-module__JsT-Oq__postCard:hover .blog-module__JsT-Oq__postImage img,.blog-module__JsT-Oq__postCard:focus-visible .blog-module__JsT-Oq__postImage img,.blog-module__JsT-Oq__articleHero:hover .blog-module__JsT-Oq__articleImage img,.blog-module__JsT-Oq__articleHero:focus-within .blog-module__JsT-Oq__articleImage img,.blog-module__JsT-Oq__pill:hover,.blog-module__JsT-Oq__pill:focus-visible,.blog-module__JsT-Oq__textButton:hover,.blog-module__JsT-Oq__textButton:focus-visible,.blog-module__JsT-Oq__chapters a:hover,.blog-module__JsT-Oq__chapters a:focus-visible,.blog-module__JsT-Oq__button:hover,.blog-module__JsT-Oq__button:focus-visible{transform:none}}.blog-module__JsT-Oq__faqItem{border-bottom:1px solid #33261c33;padding:14px 0}.blog-module__JsT-Oq__faqItem summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;gap:16px;font-size:18px;line-height:1.3;list-style:none;display:flex}.blog-module__JsT-Oq__faqItem summary::-webkit-details-marker{display:none}.blog-module__JsT-Oq__faqItem summary:after{content:"+";opacity:.6;font-size:22px;line-height:1}.blog-module__JsT-Oq__faqItem[open] summary:after{content:"–"}.blog-module__JsT-Oq__faqItem p{opacity:.85;margin:12px 0 2px;font-size:15px;line-height:1.5}.blog-module__JsT-Oq__relatedLinks{flex-direction:column;gap:10px;margin:0 0 26px;padding:0;list-style:none;display:flex}.blog-module__JsT-Oq__relatedLinks a{font-family:var(--font-display);font-size:17px}.blog-module__JsT-Oq__relatedLinks a:hover{color:var(--accent-1)}.blog-module__JsT-Oq__pill{cursor:pointer;background:0 0;border:1px solid #33261c38;font-family:inherit}.blog-module__JsT-Oq__pill:first-child{background:0 0}.blog-module__JsT-Oq__pillRow button.blog-module__JsT-Oq__pillActive{background:var(--text-dark);color:var(--background-main);border-color:var(--text-dark)}.blog-module__JsT-Oq__pill:hover{background:#f7f4ed}.blog-module__JsT-Oq__pillRow button.blog-module__JsT-Oq__pillActive:hover{background:var(--text-dark)}.blog-module__JsT-Oq__pageBtn{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:5px;min-width:34px;padding:7px 12px;font-family:inherit;font-size:.875rem}.blog-module__JsT-Oq__pageBtn:hover:not(:disabled){background:#f7f4ed}.blog-module__JsT-Oq__pagination button.blog-module__JsT-Oq__pageActive{background:var(--text-dark);color:var(--background-main)}.blog-module__JsT-Oq__pageBtn:disabled{opacity:.35;cursor:default}.blog-module__JsT-Oq__reviewedBy{color:#6b5d51;margin:14px 0 0;font-size:14px;line-height:1.5}.blog-module__JsT-Oq__reviewedBy a{color:inherit;text-underline-offset:2px;text-decoration:underline}.blog-module__JsT-Oq__articleDisclaimer{opacity:.75;margin-top:2.5rem;font-size:.875rem;line-height:1.5}
.contact-module__swMWYG__contactHero,.contact-module__swMWYG__imageBanner,.contact-module__swMWYG__faq{width:calc(100% - (var(--page-gutter) * 2));max-width:1360px;margin:0 auto}.contact-module__swMWYG__contactHero{grid-template-columns:670px minmax(0,1fr);gap:135px;display:grid}.contact-module__swMWYG__contactHero aside{background:var(--background-secondary);border-radius:5px;padding:80px 40px 58px}.contact-module__swMWYG__eyebrow{color:var(--text-dark);letter-spacing:.02em;margin:0 0 20px;font-size:16px;font-weight:500;line-height:1.4}.contact-module__swMWYG__contactHero h1,.contact-module__swMWYG__formColumn h2,.contact-module__swMWYG__faq h2{color:var(--text-dark);font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:400}.contact-module__swMWYG__contactHero h1,.contact-module__swMWYG__formColumn h2{font-size:clamp(48px,6vw,64px);line-height:1}.contact-module__swMWYG__contactHero section{margin-top:38px}.contact-module__swMWYG__contactHero section h2{color:var(--text-dark);letter-spacing:.02em;margin:0 0 14px;font-size:16px;font-weight:500;line-height:1.4}.contact-module__swMWYG__contactHero p,.contact-module__swMWYG__formColumn>p,.contact-module__swMWYG__faq p{color:var(--text-dark);margin:0;font-size:16px;line-height:1.4}.contact-module__swMWYG__button,.contact-module__swMWYG__contactForm button{background:var(--accent-1);min-height:46px;color:var(--text-dark);font-family:var(--font-display);text-transform:capitalize;border:0;border-radius:5px;justify-content:center;align-items:center;margin-top:30px;padding:12px 40px 13px;font-size:14px;line-height:1.5;display:inline-flex}.contact-module__swMWYG__map{background:var(--accent-2);border-radius:5px;min-height:403px;margin-top:70px;position:relative;overflow:hidden}.contact-module__swMWYG__map img,.contact-module__swMWYG__imageBanner img{object-fit:cover}.contact-module__swMWYG__formColumn{padding:80px 0}.contact-module__swMWYG__formColumn>p{max-width:453px;margin-top:20px}.contact-module__swMWYG__contactForm{gap:20px;margin-top:64px;display:grid}.contact-module__swMWYG__contactForm label{color:var(--text-dark);flex-direction:column;gap:8px;font-size:14px;line-height:1.4;display:flex}.contact-module__swMWYG__contactForm input,.contact-module__swMWYG__contactForm select,.contact-module__swMWYG__contactForm textarea{background:var(--background-secondary);width:100%;min-height:40px;color:var(--text-dark);border:0;border-radius:5px;padding:10px}.contact-module__swMWYG__contactForm textarea{resize:vertical;min-height:128px}.contact-module__swMWYG__contactForm button{width:fit-content;margin-top:10px}.contact-module__swMWYG__imageBanner{background:var(--accent-2);border-radius:7px;min-height:550px;margin-top:100px;position:relative;overflow:hidden}.contact-module__swMWYG__faq{background:var(--accent-2);border-radius:5px;margin-block:50px;padding:100px 105px}.contact-module__swMWYG__faq h2{text-align:center;font-size:clamp(36px,4vw,48px);line-height:1}.contact-module__swMWYG__faq>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:50px;display:grid}.contact-module__swMWYG__faq details{border-top:1px solid color-mix(in srgb, var(--text-dark) 20%, transparent);padding:16px 0}.contact-module__swMWYG__faq details:nth-last-child(-n+2){border-bottom:1px solid color-mix(in srgb, var(--text-dark) 20%, transparent)}.contact-module__swMWYG__faq summary{color:var(--text-dark);font-family:var(--font-display);letter-spacing:0;font-size:16px;line-height:1.15}.contact-module__swMWYG__faq p{margin-top:18px;font-size:14px}@media (max-width:1100px){.contact-module__swMWYG__contactHero,.contact-module__swMWYG__faq>div{grid-template-columns:1fr}.contact-module__swMWYG__contactHero{gap:40px}.contact-module__swMWYG__faq{padding:64px 24px}}@media (max-width:700px){.contact-module__swMWYG__contactHero,.contact-module__swMWYG__imageBanner,.contact-module__swMWYG__faq{width:calc(100% - 32px)}.contact-module__swMWYG__contactHero aside{padding:48px 24px}}.contact-module__swMWYG__map img,.contact-module__swMWYG__imageBanner img{transition:transform .7s cubic-bezier(.16,.74,.35,1)}.contact-module__swMWYG__contactHero aside,.contact-module__swMWYG__map,.contact-module__swMWYG__contactForm,.contact-module__swMWYG__imageBanner,.contact-module__swMWYG__faq details{will-change:transform}.contact-module__swMWYG__contactHero aside,.contact-module__swMWYG__map,.contact-module__swMWYG__contactForm,.contact-module__swMWYG__faq details{transition:transform .28s,box-shadow .28s,background-color .28s}.contact-module__swMWYG__contactHero aside:hover,.contact-module__swMWYG__contactHero aside:focus-within,.contact-module__swMWYG__map:hover,.contact-module__swMWYG__contactForm:hover,.contact-module__swMWYG__contactForm:focus-within,.contact-module__swMWYG__faq details:hover,.contact-module__swMWYG__faq details:focus-within{transform:translateY(-3px);box-shadow:0 16px 28px #33261c14}.contact-module__swMWYG__map:hover img,.contact-module__swMWYG__imageBanner:hover img{transform:scale(1.045)}.contact-module__swMWYG__button,.contact-module__swMWYG__contactForm button{transition:transform .22s,background-color .22s,color .22s,box-shadow .22s}.contact-module__swMWYG__button:hover,.contact-module__swMWYG__button:focus-visible,.contact-module__swMWYG__contactForm button:hover,.contact-module__swMWYG__contactForm button:focus-visible{transform:translateY(-2px);box-shadow:0 12px 22px #33261c1a}.contact-module__swMWYG__faq summary{transition:color .2s}.contact-module__swMWYG__faq details:hover summary,.contact-module__swMWYG__faq details:focus-within summary{color:#d48044}@media (prefers-reduced-motion:reduce){.contact-module__swMWYG__map img,.contact-module__swMWYG__imageBanner img,.contact-module__swMWYG__contactHero aside,.contact-module__swMWYG__map,.contact-module__swMWYG__contactForm,.contact-module__swMWYG__faq details,.contact-module__swMWYG__button,.contact-module__swMWYG__contactForm button,.contact-module__swMWYG__faq summary{transition:none}.contact-module__swMWYG__contactHero aside:hover,.contact-module__swMWYG__contactHero aside:focus-within,.contact-module__swMWYG__map:hover,.contact-module__swMWYG__contactForm:hover,.contact-module__swMWYG__contactForm:focus-within,.contact-module__swMWYG__faq details:hover,.contact-module__swMWYG__faq details:focus-within,.contact-module__swMWYG__button:hover,.contact-module__swMWYG__button:focus-visible,.contact-module__swMWYG__contactForm button:hover,.contact-module__swMWYG__contactForm button:focus-visible,.contact-module__swMWYG__map:hover img,.contact-module__swMWYG__imageBanner:hover img{transform:none}}.contact-module__swMWYG__refillSteps{counter-reset:step;flex-direction:column;gap:18px;margin:0 0 24px;padding:0;list-style:none;display:flex}.contact-module__swMWYG__refillSteps li{counter-increment:step;min-height:36px;padding-left:52px;position:relative}.contact-module__swMWYG__refillSteps li:before{content:counter(step);background:var(--accent-1);width:36px;height:36px;color:var(--text-dark);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:15px;display:grid;position:absolute;top:0;left:0}.contact-module__swMWYG__refillSteps strong{font-family:var(--font-display);margin-bottom:4px;font-size:18px;font-weight:400;display:block}.contact-module__swMWYG__refillSteps span{opacity:.85;font-size:15px;line-height:1.5}
.ProductGallery-module__Wppcva__gallery{min-width:0}.ProductGallery-module__Wppcva__main{background:#fcfbf7;border:1px solid #33261c14;border-radius:7px;height:535px;position:relative;overflow:hidden}.ProductGallery-module__Wppcva__main img{object-fit:contain}.ProductGallery-module__Wppcva__thumbs{flex-wrap:wrap;gap:14px;margin-top:20px;display:flex}.ProductGallery-module__Wppcva__thumb{cursor:pointer;opacity:.72;background:#fcfbf7;border:1px solid #33261c1a;border-radius:7px;width:90px;height:90px;padding:0;transition:opacity .2s,border-color .2s,transform .2s;position:relative;overflow:hidden}.ProductGallery-module__Wppcva__thumb img{object-fit:contain}.ProductGallery-module__Wppcva__thumb:hover,.ProductGallery-module__Wppcva__thumb:focus-visible{opacity:1;transform:translateY(-2px)}.ProductGallery-module__Wppcva__thumbActive{opacity:1;border-color:#c0a780}@media (max-width:1000px){.ProductGallery-module__Wppcva__main{aspect-ratio:1;height:auto}.ProductGallery-module__Wppcva__thumbs{gap:10px}.ProductGallery-module__Wppcva__thumb{width:66px;height:66px}}@media (prefers-reduced-motion:reduce){.ProductGallery-module__Wppcva__thumb{transition:none}.ProductGallery-module__Wppcva__thumb:hover,.ProductGallery-module__Wppcva__thumb:focus-visible{transform:none}}
.legal-module__FWDERa__page{color:#33261c;background:#fcfbf7}.legal-module__FWDERa__document{max-width:752px;margin:0 auto;padding:116px 40px 90px}.legal-module__FWDERa__document h1{font-family:var(--font-display);letter-spacing:0;text-align:center;border-bottom:1px solid #33261c38;margin:0;padding-bottom:34px;font-size:clamp(3.2rem,7vw,6rem);font-weight:400;line-height:1}.legal-module__FWDERa__notice{background:#f7f4ed;border-radius:5px;margin:34px 0 0;padding:18px 20px;font-size:.95rem;line-height:1.45}.legal-module__FWDERa__meta{color:#33261cad;margin:30px 0 0;font-size:.875rem;line-height:1.4}.legal-module__FWDERa__section{border-bottom:1px solid #33261c2e;padding:38px 0}.legal-module__FWDERa__section h2{font-family:var(--font-display);letter-spacing:0;margin:0 0 18px;font-size:2rem;font-weight:400;line-height:1.1}.legal-module__FWDERa__section p,.legal-module__FWDERa__section li{font-size:1rem;line-height:1.5}.legal-module__FWDERa__section p{margin:0}.legal-module__FWDERa__section p+p{margin-top:16px}.legal-module__FWDERa__section ul{gap:10px;margin:0;padding-left:20px;display:grid}.legal-module__FWDERa__contactBox{background:#f7f4ed;border-radius:5px;margin-top:38px;padding:24px}.legal-module__FWDERa__contactBox a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){.legal-module__FWDERa__document{padding:80px 16px 60px}}
.search-module__iEHJ8a__page{background:var(--background-main);color:var(--text-dark);max-width:860px;min-height:60vh;margin:0 auto;padding:56px 40px 100px}.search-module__iEHJ8a__heading{font:400 44px/1 var(--font-display);letter-spacing:0;margin:0 0 28px}.search-module__iEHJ8a__searchForm{gap:12px;margin-bottom:20px;display:flex}.search-module__iEHJ8a__input{background:var(--background-secondary);height:52px;color:var(--text-dark);font:400 16px/1.5 var(--font-display);border:1px solid #33261c33;border-radius:5px;outline:none;flex:1;padding:0 16px}.search-module__iEHJ8a__input:focus{border-color:var(--text-dark)}.search-module__iEHJ8a__submit{background:var(--accent-1);height:52px;color:var(--text-dark);font:500 15px/1.5 var(--font-display);cursor:pointer;border:0;border-radius:5px;padding:0 30px;transition:background .2s,color .2s}.search-module__iEHJ8a__submit:hover,.search-module__iEHJ8a__submit:focus-visible{background:var(--text-dark);color:var(--background-secondary)}.search-module__iEHJ8a__count{color:#33261c8c;margin:0 0 20px;font-size:14px}.search-module__iEHJ8a__results{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.search-module__iEHJ8a__result{color:var(--text-dark);border:1px solid #33261c1f;border-radius:7px;padding:18px 20px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:block}.search-module__iEHJ8a__result:hover,.search-module__iEHJ8a__result:focus-visible{border-color:var(--accent-1);transform:translateY(-2px);box-shadow:0 12px 22px #33261c14}.search-module__iEHJ8a__type{letter-spacing:.06em;text-transform:uppercase;color:#33261c80;margin-bottom:6px;font-size:11px;display:inline-block}.search-module__iEHJ8a__resultTitle{font:400 20px/1.2 var(--font-display);letter-spacing:0;margin-bottom:6px;display:block}.search-module__iEHJ8a__snippet{color:#33261cb3;font-size:14px;line-height:1.45;display:block}.search-module__iEHJ8a__empty{color:#33261c99;font-size:15px;line-height:1.5}@media (max-width:760px){.search-module__iEHJ8a__page{padding:32px 16px 72px}.search-module__iEHJ8a__heading{font-size:34px}.search-module__iEHJ8a__searchForm{flex-direction:column}.search-module__iEHJ8a__submit{width:100%}}
