@charset "UTF-8";.hp-page{background:var(--background-frost);color:var(--sear-color-text-primary);overflow-x:clip}.hp-page img{display:block;max-width:none}.hp-page ul,.hp-page ol{list-style:none}.hp-arrow{display:inline-block}.hp-h1{font-size:clamp(32px,3.2vw + 10px,56px);font-weight:500;line-height:1.143;letter-spacing:-.0143em;color:var(--sear-color-text-primary)}.hp-h1--inverse{color:var(--text-inverse)}.hp-label{font-size:14px;font-weight:500;color:var(--text-inverse)}.hp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:56px;padding:var(--sear-spacing-md) var(--sear-spacing-xl);border:1px solid transparent;border-radius:var(--sear-radius-full);font-size:18px;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease}.hp-btn--light{background:var(--sear-color-bg-canvas);color:var(--sear-color-text-primary)}.hp-btn--light:hover{background:#fff}.hp-btn--ghost{border-color:var(--sear-color-border-default);color:var(--sear-color-text-inverse)}.hp-btn--ghost:hover{background:#ffffff14}.hp-btn--deep{background:var(--background-deep);color:#fff}.hp-btn--deep:hover{background:#335d5e}.hp-btn--canvas{background:var(--sear-color-bg-canvas);color:var(--sear-color-text-primary);box-shadow:0 6px 18px #0925270f}.hp-btn--canvas:hover{background:#fff}.hp-hero{position:relative;overflow:clip;min-height:837px;padding:205px 75px 119px;display:flex;justify-content:flex-start;border-radius:0 0 200px 200px;background:radial-gradient(ellipse 34% 46% at 22% 0%,#3c8b8f 0%,rgba(26,103,109,.55) 45%,transparent 100%),radial-gradient(ellipse 60% 70% at 25% 40%,#0b5259 0%,transparent 100%),linear-gradient(90deg,#082a30,#083a41 45%,#0a4148 70%,#073239)}.hp-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.hp-hero__video::-webkit-media-controls,.hp-hero__video::-webkit-media-controls-panel,.hp-hero__video::-webkit-media-controls-overlay-play-button,.hp-hero__video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none;opacity:0}html[dir=ltr] .hp-hero{background:radial-gradient(ellipse 34% 46% at 78% 0%,#3c8b8f 0%,rgba(26,103,109,.55) 45%,transparent 100%),radial-gradient(ellipse 60% 70% at 75% 40%,#0b5259 0%,transparent 100%),linear-gradient(270deg,#082a30,#083a41 45%,#0a4148 70%,#073239)}html[dir=ltr] .hp-hero__video{transform:scaleX(-1)}.hp-hero__panel{position:relative;width:700px;max-width:100%;padding:74px 54px 54px;display:flex;flex-direction:column;gap:28px;border:1px solid rgba(255,255,255,.28);border-radius:56px;background:#081f1f47;box-shadow:0 18px 42px #030f0f33;color:var(--sear-color-text-inverse)}.hp-hero__eyebrow{font-size:16px;font-weight:500;line-height:24px}.hp-hero__title{font-size:clamp(28px,1.8vw + 14px,40px);font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--sear-color-text-primary);color:inherit}.hp-hero__title span{display:block}.hp-hero__lead{font-size:clamp(18px,.55vw + 14px,22px);font-weight:300;line-height:1.545}.hp-hero__lead span{display:block}.hp-hero__ctas{display:flex;gap:12px}.hp-process{position:relative;overflow:clip;padding:110px 80px 52px;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,#f4f7f6,#d1dfdf9e 25.481%,#f4f7f6 57.692% 100%)}.hp-process__glow{position:absolute;right:38px;top:68px;width:644px;height:644px;pointer-events:none}.hp-process__head{position:relative;width:min(1280px,100%);min-height:120px;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sear-spacing-lg)}.hp-process__sub{font-size:clamp(18px,.55vw + 14px,22px);font-weight:300;line-height:1.545;color:var(--sear-color-text-secondary)}.hp-process__steps{position:relative;width:min(1280px,100%);margin-top:64px;display:flex;justify-content:space-between;gap:var(--sear-spacing-md)}.hp-process__steps:before{content:"";position:absolute;top:32px;inset-inline:110px;height:1px;background:var(--line-subtle);opacity:.75}.hp-step{position:relative;width:220px;display:flex;flex-direction:column;align-items:center;gap:var(--sear-spacing-sm);text-align:center}.hp-step__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:1px solid rgba(255,255,255,.22);border-radius:var(--sear-radius-sm);background:var(--background-deep);box-shadow:0 10px 22px -6px #05141429}.hp-step__icon img{width:28px;height:28px}.hp-step__num{min-height:24px;font-size:12px;font-weight:600;line-height:16px;color:var(--accent-ice-ink)}.hp-step__title{font-size:18px;font-weight:600;line-height:24px;color:var(--text-ink)}.hp-step__body{font-size:14px;line-height:21px;color:var(--text-soft)}.hp-process__note{position:relative;margin-top:36px;font-size:14px;line-height:20px;color:var(--text-soft)}.hp-process__cta{position:relative;margin-top:66px}.hp-story{position:relative;background:var(--sear-color-text-secondary);border-radius:90px 90px 0 0;box-shadow:0 20px 44px -8px #09252729}.hp-story__carousel{direction:ltr;overflow:hidden;padding:60px 0;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.hp-story__carousel.is-dragging{cursor:grabbing}.hp-story__track{display:flex;align-items:flex-end;gap:18px;width:max-content;padding-inline-start:60px;will-change:transform}.hp-story__frame{position:relative;flex:0 0 342px;height:557px;overflow:hidden;border-radius:44px}.hp-story__frame>img{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.hp-story__frame--fill>img{object-fit:fill}.hp-story__frame--hair>img,.hp-story__frame--scalp>img{position:absolute;max-width:none}.hp-story__frame--hair>img{width:123.36%;height:112.03%;left:-11.72%;top:0}.hp-story__frame--scalp>img{width:130.34%;height:100%;left:-30.35%;top:.09%}.hp-story__overlay{position:absolute;top:0;left:0;width:342px;height:557px;transform-origin:top left;pointer-events:none;color:var(--text-inverse, #f9fbfa);text-align:center}.hp-story__logo{position:absolute;width:136.3px;height:57px;right:var(--logo-right, 7%);bottom:var(--logo-bottom, 4.85%)}.hp-story__frame--n2{--logo-right: 7.51%;--logo-bottom: 5.21%}.hp-story__frame--n3{--logo-right: 6.05%}.hp-story__frame--n4{--logo-right: 10.14%}.hp-story__frame--n5{--logo-right: 6.63%}.hp-story__stat{position:absolute;width:203px;margin:0;direction:var(--sear-dir, rtl);font-weight:300}.hp-story__stat-num{display:block;margin:-29px 0 -10px;font-size:96px;font-weight:100;line-height:96px}.hp-story__stat-text{display:block;font-size:24px;line-height:29px}.hp-story__stat--81{top:104px;left:70px}.hp-story__stat--81 .hp-story__stat-num{letter-spacing:-14px}.hp-story__stat--90{top:198px;left:77px}.hp-story__stat--90 .hp-story__stat-num{letter-spacing:-5px}.hp-story__note{position:absolute;top:261px;left:53px;width:248px;margin:0;direction:var(--sear-dir, rtl);font-size:18px;font-weight:300;line-height:20px}.hp-story__motto{position:absolute;top:203px;left:0;width:100%;margin:0;font-family:"Montserrat",var(--sear-font);font-size:18px;font-weight:500;line-height:29px}.hp-about-band{background:linear-gradient(90deg,#092527,#1c4d4f)}.hp-about{padding:110px 96px 0;display:flex;align-items:center;gap:88px}.hp-about__panel{position:relative;flex:0 0 650px;min-height:826px;padding:26px 48px;display:flex;flex-direction:column;justify-content:center;gap:23px;border:1px solid rgba(255,255,255,.18);border-radius:64px;background:#061a1c94;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 44px -12px #00000038}.hp-about__body{display:flex;flex-direction:column;gap:29px;font-size:18px;font-weight:300;line-height:29px;text-align:justify;color:var(--text-inverse)}.hp-about__chips{display:flex;flex-wrap:wrap;gap:10px}.hp-about__chips li{padding:9px 14px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#ffffff17;font-size:13px;font-weight:500;color:var(--text-inverse)}.hp-about__portrait{position:relative;flex:0 0 608px;height:820px;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:64px;box-shadow:0 24px 48px -8px #00000047}.hp-about__photo{width:100%;height:100%;object-fit:cover}.hp-about__mark{position:absolute;left:8.22%;top:5.12%;width:21.22%;height:auto}.hp-about__caption{position:absolute;left:49px;bottom:53px;padding:17px 22px;border-radius:45px;background:#081f1f73;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:16px;font-weight:500;line-height:24px;color:var(--sear-color-text-inverse);white-space:nowrap}.hp-team{padding:110px 96px;display:flex;align-items:center;gap:128px}.hp-team__venn{position:relative;flex:0 0 608px;height:514px;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:64px;background:linear-gradient(121.48deg,#081e20 29.685%,#207e86 113.84%);box-shadow:0 24px 48px -8px #00000047}.hp-team__circles{position:absolute;inset:10.12% 12.85% 10.12% 12.83%;width:74.32%;height:79.76%}.hp-team__logo{position:absolute;left:44.96%;top:50.27%;width:10.58%;height:auto}.hp-team__tag{position:absolute;transform:translate(-50%);font-size:18px;font-weight:300;line-height:29px;text-align:center;color:var(--text-inverse)}.hp-team__tag--doctors{left:49.92%;top:90px;width:147px}.hp-team__tag--pharmacists{left:72.6%;top:334px;width:131px}.hp-team__tag--personal{left:28.37%;top:348px;width:119px}.hp-team__copy{flex:0 1 552px;display:flex;flex-direction:column;gap:23px;color:var(--text-inverse)}.hp-team__title{font-size:24px;font-weight:400;line-height:32px;text-align:justify}.hp-team__body{font-size:18px;font-weight:300;line-height:29px;text-align:justify}.hp-why{position:relative;overflow:clip;padding:110px 108px 60px;display:flex;flex-direction:column;align-items:center;gap:56px;background:linear-gradient(180deg,#092527 0% 62%,#1a474a);border-radius:0 0 200px 200px}.hp-why__glow{position:absolute;left:-214px;top:476px;width:588px;height:588px;pointer-events:none}.hp-why__head{position:relative;max-width:900px;display:flex;flex-direction:column;gap:12px;text-align:center}.hp-why__sub{font-size:clamp(18px,.55vw + 14px,22px);font-weight:300;line-height:1.545;color:var(--sear-color-text-inverse)}.hp-why__list{position:relative;width:min(1224px,100%)}.hp-why__row{min-height:180px;padding:28px 30px;display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--line-subtle);transition:background .25s ease}.hp-why__row:hover{background:linear-gradient(270deg,#ffffff14,#fff0)}.hp-why__num{flex:0 0 64px;font-size:44px;font-weight:100;text-align:center;color:var(--accent-ice);opacity:.72}.hp-why__icon{flex:0 0 64px;height:64px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(130,187,196,.42);border-radius:18px;background:#ffffff12}.hp-why__icon img{width:32px;height:32px}.hp-why__copy{flex:1 1 auto;display:flex;flex-direction:column;gap:10px;color:var(--text-inverse)}.hp-why__title{font-size:25px;font-weight:700}.hp-why__body{font-size:17px;opacity:.68}.hp-faq{position:relative;overflow:clip;padding:110px 96px 70px;display:flex;flex-direction:column;align-items:center;gap:56px;background:var(--background-frost)}.hp-faq__glow{position:absolute;left:-202px;top:78px;width:504px;height:504px;pointer-events:none}.hp-faq__head{position:relative;max-width:900px;display:flex;flex-direction:column;gap:12px;text-align:center}.hp-faq__sub{font-size:clamp(18px,.55vw + 14px,22px);font-weight:300;line-height:1.545;color:var(--sear-color-text-secondary)}.hp-faq__list{position:relative;width:min(1100px,100%);display:flex;flex-direction:column;gap:16px}.hp-faq__item{border-bottom:1px solid var(--line-subtle);border-radius:24px 24px 0 0;transition:background .2s ease}.hp-faq__item.is-open{background:var(--background-mist);border-radius:24px;box-shadow:0 14px 15px #0925271a}.hp-faq__q button{width:100%;min-height:44px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:var(--sear-spacing-md);background:none;color:var(--sear-color-text-primary);font-size:28px;font-weight:500;line-height:38px;text-align:var(--sear-text-start, right)}.hp-faq__sign{flex:0 0 17px}.hp-faq__a{padding:0 24px 40px;font-size:18px;font-weight:300;line-height:29px;margin-top:-8px}@media(max-width:1240px){.hp-hero{padding:180px 40px 100px}.hp-about,.hp-team{padding-inline:48px;gap:48px}.hp-about__panel,.hp-about__portrait,.hp-team__venn{flex-shrink:1}.hp-about__portrait{flex-basis:480px;height:720px}.hp-team__venn{flex-basis:520px;height:440px}.hp-team__tag--doctors{top:17.5%}.hp-team__tag--pharmacists{top:65%}.hp-team__tag--personal{top:67.7%}.hp-process__steps .hp-step{width:auto;flex:1 1 0}.hp-why{padding-inline:48px}}@media(max-width:1024px){.hp-hero__video{object-position:18% 50%}.hp-hero{min-height:0;padding:140px 24px 120px;border-radius:0 0 96px 96px;justify-content:center}.hp-hero__ctas{flex-wrap:wrap}.hp-process{padding:80px 24px 48px}.hp-process__head{flex-direction:column;align-items:flex-start;min-height:0}.hp-process__steps{flex-direction:column;align-items:stretch;gap:28px}.hp-process__steps:before{inset-inline:auto;inset-inline-start:32px;top:32px;bottom:32px;width:1px;height:auto}.hp-step{display:grid;grid-template-columns:64px 1fr;column-gap:16px;row-gap:2px;align-items:start;text-align:var(--sear-text-start, right)}.hp-step .hp-step__icon{grid-row:1/span 3}.hp-step .hp-step__num{min-height:0}.hp-process__cta{margin-top:40px}.hp-story{border-radius:56px 56px 0 0}.hp-story__carousel{padding:32px 0}.hp-story__track{gap:12px;padding-inline-start:24px}.hp-story__frame{flex-basis:260px;height:424px;border-radius:32px}.hp-story__overlay{transform:scale(.7602339181)}.hp-about,.hp-team{flex-direction:column;padding:72px 24px 0;gap:32px}.hp-team{flex-direction:column-reverse;padding-bottom:72px}.hp-about__panel,.hp-about__portrait,.hp-team__venn,.hp-team__copy{flex:none;width:100%;max-width:640px}.hp-about__panel{min-height:0;padding:40px 28px;border-radius:40px}.hp-about__portrait{height:auto;aspect-ratio:608/820;border-radius:40px}.hp-about__caption{left:24px;bottom:24px}.hp-team__venn{height:auto;aspect-ratio:608/514;border-radius:40px}.hp-team__tag{font-size:clamp(12px,2.8vw,18px);line-height:1.4;width:26%!important}.hp-team__tag--doctors{top:17.5%}.hp-team__tag--pharmacists{top:65%}.hp-team__tag--personal{top:67.7%}.hp-why{padding:72px 24px 64px;gap:40px;border-radius:0 0 96px 96px}.hp-why__row{min-height:0;padding:24px 8px;gap:16px;align-items:flex-start}.hp-why__num{flex-basis:44px;font-size:32px}.hp-why__icon{flex-basis:48px;height:48px;border-radius:14px}.hp-why__icon img{width:24px;height:24px}.hp-why__title{font-size:20px}.hp-why__body{font-size:16px}.hp-faq{padding:72px 24px 56px;gap:40px}.hp-faq__q button{padding:18px 16px;font-size:20px;line-height:1.4}.hp-faq__a{padding:0 16px 24px;font-size:16px;line-height:1.6}}@media(max-width:480px){.hp-hero{padding:112px 16px 96px;border-radius:0 0 56px 56px}.hp-hero__panel{padding:32px 22px;gap:20px;border-radius:32px}.hp-hero__ctas{flex-direction:column;align-items:stretch}.hp-hero__title span,.hp-hero__lead span{display:inline}.hp-hero__title{font-size:28px;line-height:1.3}.hp-btn{min-height:52px;padding-inline:20px;font-size:16px;white-space:normal;text-align:center}.hp-about,.hp-team{padding-inline:16px}.hp-about__body{gap:20px;font-size:16px;line-height:1.7;text-align:var(--sear-text-start, right)}.hp-team__title,.hp-team__body{text-align:var(--sear-text-start, right)}.hp-about__caption{left:16px;bottom:16px;padding:12px 16px;font-size:14px}.hp-why{padding-inline:16px;border-radius:0 0 56px 56px}.hp-why__num{display:none}.hp-faq{padding-inline:16px}}
