.home_page__xDtWl{--ink-head:#15131c;--ink-body:#3e3b47;--ink-deep:#100d26;--primary:#6749e2;--primary-hover:#5a3fd0;--cream:#fdfcf8;--cream-3:#fefbf8;--line:#e6e4e1;--font:var(--font-sans),"Familjen Grotesk",sans-serif;background:var(--cream);color:var(--ink-body);font-family:var(--font);overflow-x:clip}.home_page__xDtWl *{box-sizing:border-box}.home_page__xDtWl :is(h1,h2,h3,h4){text-wrap:balance}.home_eyebrow__4Etmd{margin:0;font-family:var(--font);font-size:16px;font-weight:500;line-height:24px;letter-spacing:normal;color:var(--ink-head)}.home_sectionTitle__ChCjo{margin:8px 0 0;font-family:var(--font);font-size:40px;font-weight:700;line-height:1;letter-spacing:-.01em;color:var(--ink-head)}.home_center__D_saV{text-align:center}.home_inner__lFxbj{max-width:1200px;margin:0 auto}.home_hero__uNlpJ{position:relative;isolation:isolate;background-color:var(--cream);padding:56px 64px 42px}.home_heroWash__nhPLY{position:absolute;inset:0;z-index:-1;opacity:.4;pointer-events:none}.home_heroWash__nhPLY img{object-fit:cover;object-position:center center}.home_heroGrid__YqZ3b{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}.home_heroCopy__Euhpl{padding-bottom:10px}.home_heroTitle__ZKYEk{margin:0;font-family:var(--font);font-size:clamp(3.5rem,2.3556rem + 4.8826vw,6.75rem);font-weight:700;line-height:.95;letter-spacing:-.01em;color:var(--ink-head)}.home_heroLead__BkGCV{margin:18px 0 0;font-family:var(--font);font-size:22px;font-weight:500;line-height:1.35;letter-spacing:-.012em;color:var(--ink-body)}.home_tiles___q5hN{display:flex;flex-direction:column;gap:20px}.home_tileRow__Uak6C{display:grid;grid-template-columns:279fr 285fr;gap:20px}.home_tile__7vcHF{position:relative;display:flex;flex-direction:column;border-radius:28px;background-color:#fff;background-repeat:no-repeat;background-position:100% 50%;text-decoration:none;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.home_tile__7vcHF:hover{transform:translateY(-2px);box-shadow:0 20px 50px -20px rgba(0,0,0,.12)}.home_tile__7vcHF:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.home_tileLarge__Wjl0Y{justify-content:space-between;border:1px solid rgba(255,255,255,.2);padding:32px 198px 32px 32px}.home_tileWeight__24R4F{height:200px;padding-right:198px;background-image:url(/images/home/panel-weight.webp);background-size:314px auto}.home_tileSexual__7Z3OX{height:180px;padding-right:172px;background-image:url(/images/home/panel-sexual-health.webp);background-size:295px auto}.home_tileSmall__7j2aK{gap:20px;border:1px solid var(--line);padding:24px 96px 24px 24px}.home_tileHair__JJqLQ{padding-right:96px;background-image:url(/images/home/panel-hair.webp);background-size:155px auto}.home_tileStamina__lSnZ5{padding-right:104px;background-image:url(/images/home/panel-stamina.webp);background-size:179px auto}.home_tileTitle__cMc0p{margin:0;font-family:var(--font);font-size:24px;font-weight:700;line-height:1;letter-spacing:-.01em;color:var(--ink-head)}.home_tileArrow__UtL28{display:inline-flex;margin-left:6px;width:18px;height:18px;color:var(--primary);transition:transform .2s ease}.home_tileArrowGrey__GToV4{color:#676673}.home_tile__7vcHF:hover .home_tileArrow__UtL28{transform:translateX(4px)}.home_trustWrap__Nv_tl{background:var(--cream);padding-bottom:30px}.home_trust__Z9nIM{position:relative;height:59px;display:flex;align-items:center;overflow:hidden;background:#fff}.home_trustTrack__SsuBN{display:flex;align-items:center;gap:44px;width:max-content;padding-right:44px;animation:home_trustScroll__haNgc 40s linear infinite}.home_trust__Z9nIM:hover .home_trustTrack__SsuBN{animation-play-state:paused}@keyframes home_trustScroll__haNgc{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.home_trustItem___A6qp{display:inline-flex;align-items:center;gap:10px;flex:none}.home_trustIcon__vu8rj{width:20px;height:20px;flex:none;color:var(--ink-head)}.home_trustText__1ad2O{font-family:var(--font);font-size:15px;font-weight:600;line-height:1.5;white-space:nowrap;color:var(--ink-body)}@media (prefers-reduced-motion:reduce){.home_trustTrack__SsuBN{animation:none}}.home_how___ypLp{background-color:#e9e1fa;background-image:radial-gradient(58% 46% at 84% 28%,rgba(155,123,255,.2),transparent 66%),linear-gradient(#fdfcf8,#faf6fe 26%,#f4eefc 54%,#efe8fb 80%,#e9e1fa);padding:80px 64px}.home_howGrid__ImZOv{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:36px;align-items:end}.home_howCard__bBdXt{position:relative;z-index:3;background:var(--cream);border:1px solid rgba(16,13,38,.07);border-radius:22px;box-shadow:0 26px 64px -30px rgba(16,13,38,.32);padding:52px 48px 60px;margin-bottom:-30px}.home_howEyebrow__bkiJs{margin:0 0 10px;font-family:var(--font);font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.02em;color:var(--ink-body)}.home_howTitle__LPeHV{margin:0;max-width:15ch;text-wrap:balance;font-family:var(--font);font-size:40px;font-weight:700;line-height:1.05;letter-spacing:-.01em;color:var(--ink-head)}.home_howSteps__oJO1C{list-style:none;margin:0;padding:0}.home_howStep__5n7M8{display:flex;align-items:flex-start;gap:14px;margin-top:20px}.home_howNum__Ww7lc{flex:none;width:24px;height:24px;margin-top:3px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--ink-deep);color:var(--cream);font-family:var(--font);font-size:12px;font-weight:600;line-height:1}.home_howStepTitle__Deosn{margin:0;font-family:var(--font);font-size:20px;font-weight:700;line-height:1.15;letter-spacing:-.025em;color:var(--ink-head)}.home_howStepBody__5r8ur{margin:4px 0 0;max-width:44ch;font-family:var(--font);font-size:14.5px;font-weight:400;line-height:1.5;color:var(--ink-body)}.home_howCta__yg_Gd{display:block;margin-top:26px;padding:17px 24px;border-radius:8px;background:var(--primary);color:var(--cream);font-family:var(--font);font-size:15px;font-weight:600;line-height:1;text-align:center;text-decoration:none;transition:background .2s ease,transform .2s ease}.home_howCta__yg_Gd:hover{background:var(--primary-hover);color:var(--cream);transform:translateY(-2px)}.home_howArt__6_vuk{position:relative;display:flex;justify-content:flex-end;overflow:visible}.home_howArt__6_vuk img{display:block;width:115.51%;max-width:none;height:auto;margin-left:-10.78%;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000,#000 calc(100% - 58px),transparent);mask-image:linear-gradient(180deg,#000,#000 calc(100% - 58px),transparent)}.home_rows__ZN73B{background-color:#e9e1fa;border-top:1px solid rgba(16,13,38,.1)}.home_row__Ya8rR{position:relative;padding:72px 64px}.home_row__Ya8rR+.home_row__Ya8rR{border-top:1px solid rgba(16,13,38,.1)}.home_rowInner__R9dtk{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center}.home_rowFlip__NtBGZ .home_rowInner__R9dtk{grid-template-columns:1.15fr .85fr}.home_rowFlip__NtBGZ .home_rowCopy__OkjE0{order:2}.home_rowFlip__NtBGZ .home_rowArt__r5gfE{order:1}.home_rowTitle__B9nsK{margin:0;font-family:var(--font);font-size:40px;font-weight:700;line-height:1.05;letter-spacing:-.033em;color:var(--ink-head);text-wrap:balance}.home_rowBody__mWhSo{margin:20px 0 0;max-width:30ch;font-family:var(--font);font-size:20px;font-weight:400;line-height:1.45;color:var(--ink-body)}.home_rowCtas__PLszl{display:flex;gap:12px;margin-top:30px;max-width:560px}.home_rowBtn__lRsXW{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;padding:18px 26px;border:1px solid transparent;border-radius:8px;background:var(--primary);color:var(--cream);font-family:var(--font);font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:transform .2s ease,background .2s ease}.home_rowBtn__lRsXW:hover{background:var(--primary-hover);color:var(--cream);transform:translateY(-2px)}.home_rowArt__r5gfE{display:flex}.home_rowArt__r5gfE img{width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;border-radius:12px;box-shadow:0 24px 50px -28px rgba(16,13,38,.38)}.home_rowTop__EXReH .home_rowArt__r5gfE img{object-position:50% 0}.home_clinicians__D67R2{background:var(--cream);padding:80px 64px}.home_clGrid__rLJ_a{display:grid;grid-template-columns:repeat(3,384px);gap:20px;margin-top:48px}.home_clCard__iSLOD{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:28px;transition:box-shadow .3s ease}.home_clCard__iSLOD:hover{box-shadow:0 16px 40px -20px rgba(0,0,0,.12)}.home_clPhoto__pPZis{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:28px 28px 0 0}.home_clPhoto__pPZis img{object-fit:cover;object-position:center top;transition:transform .7s ease}.home_clCard__iSLOD:hover .home_clPhoto__pPZis img{transform:scale(1.04)}.home_clBody__idL54{padding:20px 20px 0}.home_clName__dq55o{margin:0;font-family:var(--font);font-size:24px;font-weight:700;line-height:1;letter-spacing:-.025em}.home_clName__dq55o a{font-family:inherit;font-weight:inherit;color:var(--ink-body);text-decoration:none}.home_clName__dq55o a:hover{color:var(--primary)}.home_clRole__ROFq8{margin:12px 0 0;font-size:14px;font-weight:400;color:var(--ink-head)}.home_clReg__wQcIy,.home_clRole__ROFq8{font-family:var(--font);line-height:1.5}.home_clReg__wQcIy{padding:27px 20px 21px;font-size:12px;font-weight:500;letter-spacing:.05em;color:var(--ink-body)}.home_dots__3sESa{display:none;justify-content:center;gap:8px;margin-top:20px}.home_dot__Tg9dZ{display:block;width:6px;height:6px;padding:0;border:0;border-radius:999px;background:rgba(16,13,38,.2);cursor:pointer;transition:width .3s ease,background .3s ease}.home_dotActive__6MMyo{width:24px;background:var(--primary)}.home_journal__PU9wm{background:#faf7f3;border-top:1px solid var(--line);padding:80px 64px}.home_journalHead__T6cdZ{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.home_journalHead__T6cdZ .home_sectionTitle__ChCjo{max-width:600px}.home_ghostBtn__DWylw{display:inline-flex;align-items:center;justify-content:center;gap:15px;flex:none;padding:12px 20px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink-body);font-family:var(--font);font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background .2s ease,transform .2s ease}.home_ghostBtn__DWylw:hover{background:rgba(16,13,38,.05);color:var(--ink-body);transform:translateY(-2px)}.home_ghostBtn__DWylw svg{width:16px;height:16px}.home_ghostBtnMobile__AYFtc{display:none}.home_jGrid__pqst8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:48px}.home_jCard__IKoAf{display:flex;flex-direction:column;min-height:580px;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:28px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.home_jCard__IKoAf:hover{transform:translateY(-3px);box-shadow:0 30px 64px -34px rgba(16,13,38,.38)}.home_jMedia__4ghel{position:relative;flex:none;height:300px;border-radius:28px 28px 0 0;overflow:hidden;background:linear-gradient(150deg,#f3efff,#e4dcfa)}.home_jMedia__4ghel img{object-fit:cover}.home_jChip__Dt35u{position:absolute;top:20px;left:20px;z-index:1;padding:4px 12px;border-radius:12px;background:rgba(254,251,248,.85);font-family:var(--font);font-size:12px;font-weight:600;line-height:18px;letter-spacing:.05em;color:var(--ink-body)}.home_jBody__yiBEZ{flex:1;display:flex;flex-direction:column;padding:20px 20px 23px}.home_jTitle__bIfr4{margin:0;font-size:clamp(1.125rem,.95rem + .75vw,1.625rem);font-weight:700;line-height:1;letter-spacing:-.025em}.home_jExcerpt__fp9Tt,.home_jTitle__bIfr4{font-family:var(--font);color:var(--ink-head)}.home_jExcerpt__fp9Tt{margin:20px 0 0;font-size:16px;font-weight:400;line-height:1.5}.home_jRead__UoFjw{display:inline-flex;align-items:center;gap:6px;align-self:flex-end;margin-top:auto;padding-top:20px;font-family:var(--font);font-size:14px;font-weight:600;line-height:1;color:var(--primary)}.home_jRead__UoFjw svg{width:18px;height:18px;transition:transform .2s ease}.home_jCard__IKoAf:hover .home_jRead__UoFjw svg{transform:translateX(4px)}.home_jEmpty__A1jGm{margin:48px 0 0;font-family:var(--font);font-size:16px;font-weight:400;line-height:1.5;color:var(--ink-body)}.home_faq__MOba0{background:var(--cream);border-top:1px solid var(--line);padding:80px 64px}.home_faqList__SUK1S{width:800px;max-width:100%;margin:48px auto 0}.home_faqItem__02nWx{border-top:1px solid #d5d8dc}.home_faqItem__02nWx summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px 24px;cursor:pointer;list-style:none}.home_faqItem__02nWx summary::-webkit-details-marker{display:none}.home_faqItem__02nWx summary:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.home_faqQ__W4nq6{font-family:var(--font);font-size:clamp(1.125rem,.9696rem + .663vw,1.5rem);font-weight:700;line-height:1.5;letter-spacing:-.025em;color:var(--ink-head)}.home_faqIcon__cf6Kl{position:relative;flex:none;width:13px;height:15px;color:var(--primary)}.home_faqIcon__cf6Kl svg{position:absolute;inset:0;width:13px;height:15px}.home_faqItem__02nWx[open] .home_faqPlus__P9Fn_,.home_faqMinus__AZi3g{display:none}.home_faqItem__02nWx[open] .home_faqMinus__AZi3g{display:block}.home_faqA__t7BFf{margin:0;padding:0 24px 20px;font-family:var(--font);font-size:16px;font-weight:400;line-height:1.5;color:var(--ink-body)}.home_cta__ABEVQ{max-width:1200px;margin:112px auto 0;display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:64px;border-radius:28px;background:var(--primary)}.home_ctaTitle__OSw_7{margin:0;max-width:611px;text-wrap:balance;font-family:var(--font);font-size:40px;font-weight:700;line-height:1;letter-spacing:-.01em;color:#fff}.home_lightBtn__tkVc1{display:inline-flex;align-items:center;justify-content:center;gap:15px;flex:none;padding:12px 20px;border-radius:8px;background:var(--cream-3);color:var(--ink-body);font-family:var(--font);font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.home_lightBtn__tkVc1:hover{color:var(--ink-body);transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(16,13,38,.2)}.home_lightBtn__tkVc1 svg{width:16px;height:16px}@media (max-width:1024px){.home_hero__uNlpJ{padding:64px 5% 42px}.home_heroGrid__YqZ3b{grid-template-columns:1fr}.home_tileWeight__24R4F{background-size:250px auto}.home_tileHair__JJqLQ{background-size:132px auto}.home_tileStamina__lSnZ5{background-size:152px auto}.home_howCard__bBdXt{padding:44px 40px 52px;margin-bottom:-26px}.home_howGrid__ImZOv{gap:28px}.home_row__Ya8rR{padding:64px}.home_rowInner__R9dtk{gap:56px}.home_clGrid__rLJ_a,.home_jGrid__pqst8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.home_hero__uNlpJ{padding:43px 20px 30px}.home_heroCopy__Euhpl{padding-bottom:0}.home_heroGrid__YqZ3b{gap:23px}.home_heroLead__BkGCV{font-size:18px}.home_tileRow__Uak6C,.home_tiles___q5hN{display:flex;flex-direction:column;gap:6px}.home_tileTitle__cMc0p{font-size:18px;line-height:1.15}.home_tileArrow__UtL28{margin-left:0}.home_tileLarge__Wjl0Y{justify-content:flex-start;gap:8px;height:auto}.home_tileWeight__24R4F{min-height:75px;padding:10px 99px 17px 18px;background-size:160px auto}.home_tileSexual__7Z3OX{min-height:95px;padding:10px 100px 17px 18px}.home_tileSmall__7j2aK{gap:15px;min-height:76px}.home_tileHair__JJqLQ{padding:8px 70px 14px 18px;background-size:113px auto}.home_tileStamina__lSnZ5{padding:8px 81px 14px 18px;background-size:130px auto}.home_tileHair__JJqLQ .home_tileArrow__UtL28,.home_tileStamina__lSnZ5 .home_tileArrow__UtL28{width:16px;height:16px;margin-top:auto}.home_trustWrap__Nv_tl{padding-bottom:0}.home_trust__Z9nIM{height:49px}.home_trust__Z9nIM:after,.home_trust__Z9nIM:before{content:"";position:absolute;top:0;bottom:0;z-index:2;width:80px;pointer-events:none}.home_trust__Z9nIM:before{left:0;background:linear-gradient(90deg,#fefbf8,transparent)}.home_trust__Z9nIM:after{right:0;background:linear-gradient(270deg,#fefbf8,transparent)}.home_trustTrack__SsuBN{gap:30px;padding-right:30px}.home_trustText__1ad2O{font-size:14px}.home_how___ypLp{padding:48px 20px 44px}.home_howGrid__ImZOv{grid-template-columns:1fr;gap:0}.home_howCard__bBdXt{padding:30px 24px 72px;margin-bottom:18px;z-index:2}.home_howStepTitle__Deosn{font-size:19px}.home_howArt__6_vuk{justify-content:center;margin-top:-54px;z-index:3}.home_howArt__6_vuk img{width:100%;max-width:420px;margin-left:0}.home_row__Ya8rR{padding:56px 22px}.home_rowFlip__NtBGZ .home_rowInner__R9dtk,.home_rowInner__R9dtk{grid-template-columns:1fr;gap:28px}.home_rowFlip__NtBGZ .home_rowArt__r5gfE,.home_rowFlip__NtBGZ .home_rowCopy__OkjE0{order:0}.home_rowBody__mWhSo{font-size:18px}.home_clinicians__D67R2{padding:80px 0}.home_clinicians__D67R2 .home_inner__lFxbj>.home_eyebrow__4Etmd,.home_clinicians__D67R2 .home_inner__lFxbj>.home_sectionTitle__ChCjo{padding:0 20px}.home_clGrid__rLJ_a{display:flex;gap:16px;margin-top:32px;padding:4px 18px 16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:18px;scrollbar-width:none}.home_clGrid__rLJ_a::-webkit-scrollbar{display:none}.home_clCard__iSLOD{flex:0 0 calc((100vw - 18px) * 0.82);scroll-snap-align:start;border-color:rgba(230,228,225,.6)}.home_clPhoto__pPZis{border-radius:0;background:var(--tint)}.home_clName__dq55o{font-size:clamp(1.125rem,.9696rem + .663vw,1.25rem);line-height:1.375}.home_clRole__ROFq8{margin-top:6px;color:var(--ink-body)}.home_clReg__wQcIy{padding:20px;font-weight:600;letter-spacing:.01em}.home_dots__3sESa{display:flex}.home_journal__PU9wm{padding:80px 0}.home_journalHead__T6cdZ{padding:0 20px}.home_journalHead__T6cdZ .home_ghostBtn__DWylw{display:none}.home_ghostBtnMobile__AYFtc{display:flex;margin:36px 20px 0}.home_jGrid__pqst8{display:flex;gap:16px;margin-top:32px;padding:4px 18px 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:18px;scrollbar-width:none}.home_jGrid__pqst8::-webkit-scrollbar{display:none}.home_jCard__IKoAf{flex:0 0 82%;min-height:510px;scroll-snap-align:start}.home_jMedia__4ghel{height:230px}.home_jBody__yiBEZ{padding-bottom:22px}.home_jEmpty__A1jGm{padding:0 20px}.home_faq__MOba0{padding:80px 20px}.home_faqList__SUK1S{margin-top:32px}.home_cta__ABEVQ{flex-direction:column;align-items:stretch;gap:20px;margin-top:64px;padding:32px}}