@import "https://fonts.googleapis.com/css2?family=Forum&display=swap";@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/Lato-Light.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Lato-Regular.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/Lato-Medium.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Lato-Bold.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#0f1015;--white:#f2f2f2;--muted:#f2f2f2b3;--faint:#f2f2f233;font-family:Lato,Arial,sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--bg);min-width:320px}body{min-height:100vh;color:var(--white);margin:0}body,button,input,select,textarea{font:inherit}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}.page,.site-shell{min-height:100vh}.page{background:var(--bg);padding:0 40px;overflow:clip}.header{z-index:100;grid-template-columns:205px 1fr auto auto;align-items:center;gap:28px;height:80px;display:grid;position:sticky;top:0}.header.header--sticky{opacity:0;-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:#0f101594;width:calc(100% + 80px);height:80px;margin-left:-40px;margin-right:-40px;padding:0 40px;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .25s;animation:none;transform:translateY(-110%);box-shadow:0 10px 40px #00000029}.header.header--sticky-visible{opacity:1;transform:translateY(0)}.brand{align-items:center;display:flex;position:relative}.brand__symbol{z-index:1;pointer-events:none;width:32px;position:absolute;top:0;left:0}.brand__logo,.brand__symbol{-o-object-fit:contain;object-fit:contain;height:44px;display:block}.brand__logo{-o-object-position:left center;object-position:left center;width:197px}.nav{justify-content:center;align-items:center;gap:clamp(20px,3vw,42px);font-size:16px;display:flex}.nav>a,.nav__audience>button{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:24px;margin:-12px -20px;padding:12px 20px;transition:color .4s cubic-bezier(.22,1,.36,1),background-color .5s cubic-bezier(.22,1,.36,1)}.nav>a:focus-visible,.nav>a:hover,.nav__audience--open>button,.nav__audience>button:focus-visible,.nav__audience>button:hover{color:#fff;background:#f2f2f233}.nav__audience{position:relative}.nav__dropdown{z-index:5;color:#0f1015;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#f2f2f2eb;border-radius:12px;flex-direction:column;width:220px;padding:10px;display:flex;position:absolute;top:calc(100% + 22px);left:50%;transform:translate(-50%);box-shadow:0 16px 45px #00000038}.nav__dropdown a{color:#0f1015;border-radius:8px;padding:10px;font-size:14px;line-height:1.2;transition:background-color .2s}.nav__dropdown a:focus-visible,.nav__dropdown a:hover{background:#0f101514}.nav-dropdown-enter-active,.nav-dropdown-leave-active{transition:opacity .2s,transform .2s}.nav-dropdown-enter-from,.nav-dropdown-leave-to{opacity:0;transform:translate(-50%)translateY(-8px)}.footer a{transition:color .25s,opacity .25s}.footer a:hover{color:#fff;opacity:1}.header__phone{white-space:nowrap;flex-direction:column;display:flex}.header__phone strong{font-size:14px;font-weight:400}.header__phone small{font-size:7px}.header__cta{color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:20px;padding:0;font-size:16px;display:flex}.header__cta span{transition:transform .25s}.header__cta:hover span{transform:translate(6px)}.mobile-phone-button{display:none}.menu-button{color:#fff;background:0 0;border:0;display:none}.mobile-menu-panel,.mobile-phone-overlay{display:none}.hero{grid-template-columns:1fr 1fr;gap:20px;height:550px;display:grid}.hero__content{background:url(../images/figma/hero-left.png) 50%/cover no-repeat;border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:40px;display:flex}.hero h1{margin:0 0 30px;font-family:Forum,Georgia,serif;font-size:clamp(42px,4.17vw,60px);font-weight:400;line-height:1}.hero__visual{border-radius:5px;min-width:0;overflow:hidden}.hero__visual img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (width>=769px){.hero__content{border-radius:20px}}@media (width>=701px){.hero__visual{border-radius:20px}}.stats{grid-template-columns:repeat(4,1fr);height:186px;margin-top:40px;display:grid}.stat{padding:20px 40px 20px 0;position:relative}.stat+.stat{padding-left:40px}.stat+.stat:before{content:"";background:linear-gradient(#0000,#f2f2f24d,#0000);width:1px;position:absolute;inset:0 auto 0 0}.stat strong{color:#0000;background:linear-gradient(92deg,#d0d0d0 5%,#8a8a8a 35%);-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:400;line-height:1.2;display:block}.stat p{max-width:280px;color:var(--muted);margin:20px 0 0;font-size:16px;font-weight:300;line-height:1.2}.audience,.interaction{margin-top:120px}.audience h2,.interaction h2{width:min(900px,100%);margin:0 0 30px;font-family:Forum,Georgia,serif;font-size:40px;font-weight:400;line-height:1}.audience__grid{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.audience-card{flex-direction:column;gap:47px 0;min-width:0;padding:10px 0;display:flex;position:relative}.audience-card+.audience-card:before{content:"";background:linear-gradient(#fff0,#99999926);width:1px;position:absolute;top:0;bottom:0;left:-20px}.audience-card img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;aspect-ratio:280/180;border-radius:20px;width:100%;height:auto;transition:transform .45s cubic-bezier(.22,1,.36,1),filter .3s}.audience-card:hover img{filter:brightness(1.07);transform:translateY(-5px)}.audience-card h3{max-width:230px;margin:0 0 15px;font-size:20px;font-weight:500;line-height:1.2}.audience-card p{max-width:265px;color:var(--muted);margin:0;font-size:16px;font-weight:300;line-height:1.2}.interaction__layout{grid-template-columns:1fr 1fr;gap:30px;min-height:475px;display:grid}.interaction__image{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:475px}.interaction__steps{flex-direction:column;justify-content:center;gap:20px;display:flex}.interaction-step{border-radius:20px;overflow:hidden}.interaction-step button{width:100%;color:var(--white);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:50px 1fr 40px;align-items:center;gap:20px;padding:10px 0;display:grid}.interaction-step__number{border:1px solid var(--faint);width:50px;height:50px;color:var(--faint);border-radius:50%;place-items:center;font-size:20px;font-weight:500;display:grid}.interaction-step__title{font-size:20px;font-weight:500;line-height:1.2}.interaction-step__arrow{width:40px;height:40px;transition:transform .3s;display:block}.interaction-step__body{opacity:0;max-height:0;padding:0 60px 0 70px;transition:max-height .45s,opacity .3s,padding .45s;overflow:hidden}.interaction-step__body p{color:var(--muted);margin:0;font-size:16px;line-height:1.2}.interaction-step__body .ui-button{margin-top:20px}.interaction-step:not(.interaction-step--active) .interaction-step__arrow{transform:rotate(45deg)}.interaction-step--active .interaction-step__arrow{transform:rotate(0)}.interaction-step--active .interaction-step__body{opacity:1;max-height:220px;padding-bottom:10px}.family-care,.privacy,.residency{margin-top:120px}.family-care h2,.privacy h2,.residency h2{width:min(900px,100%);margin:0 0 30px;font-family:Forum,Georgia,serif;font-size:40px;font-weight:400;line-height:1}.residency__grid{grid-template-columns:repeat(3,1fr);display:grid}.residency__grid:has(>.plan-card:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.plan-card{--plan-marker-color:#8e8eab;--plan-gradient-color:142, 142, 171;isolation:isolate;border:0;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:600px;padding:30px 40px;display:flex;position:relative}.plan-card:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(180deg,rgba(var(--plan-gradient-color),0) 25%,rgba(var(--plan-gradient-color),.2) 100%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.plan-card:after{background:var(--bg);inset:0}.plan-card:after,.plan-card__bottom:after{content:"";z-index:-2;border-radius:inherit;pointer-events:none;border-radius:0 0 20px 20px;position:absolute}.plan-card__bottom:after{background:linear-gradient(#8e8eab00 25%,#8e8eab33);inset:-1px}.plan-card:focus-within:before,.plan-card:hover:before{opacity:1}.plan-card--active{border-color:var(--plan-marker-color)}.plan-card--active:before{opacity:1}.plan-card--gold{--plan-marker-color:#bb8830;--plan-gradient-color:187, 136, 48}.plan-card--platinum{--plan-marker-color:#c76933;--plan-gradient-color:199, 105, 51}.plan-card h3{margin:0 0 15px;font-family:Forum,Georgia,serif;font-size:35px;font-weight:400;line-height:1.2}.plan-card--silver a,.plan-card--silver h3{color:#8e8eab}.plan-card--gold .plan-card__accent,.plan-card--gold a,.plan-card--gold h3{color:#bb8830}.plan-card--platinum .plan-card__accent,.plan-card--platinum a,.plan-card--platinum h3{color:#c76933}.plan-card__description{min-height:38px;color:var(--muted);margin:0 0 15px;font-size:16px;font-weight:300;line-height:1.2}.plan-card ul{color:var(--muted);flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.plan-card li{padding-left:13px;font-size:16px;line-height:1.2;position:relative}.plan-card li:before{content:"";background:var(--plan-marker-color);width:9px;height:9px;position:absolute;top:.28em;left:0;-webkit-mask:url(../images/figma/dot.svg) 50%/contain no-repeat;mask:url(../images/figma/dot.svg) 50%/contain no-repeat}.plan-card__bottom{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.plan-card__bottom strong{font-size:20px;font-weight:500}.plan-card__bottom small{color:var(--muted);font-size:14px;font-weight:300}.plan-card__bottom a{margin-top:25px;font-size:16px;font-weight:500;transition:opacity .25s}.plan-card__bottom a:hover{opacity:.7}.privacy__mosaic{flex-direction:column;gap:40px;display:flex}.privacy__row{gap:40px;height:300px;display:grid}.privacy__row--top{grid-template-columns:minmax(0,280fr) minmax(0,280fr) minmax(0,680fr)}.privacy__row--bottom{grid-template-columns:minmax(0,280fr) minmax(0,360fr) minmax(0,280fr) minmax(0,280fr)}.privacy-card{flex-direction:column;justify-content:space-between;padding:20px 0;display:flex}.privacy__row--bottom .privacy-card:last-child,.privacy__row--top .privacy-card+.privacy-card{position:relative}.privacy__row--bottom .privacy-card:last-child:before,.privacy__row--top .privacy-card+.privacy-card:before{content:"";background:linear-gradient(#fff0,#99999926);width:1px;position:absolute;top:0;bottom:0;left:-20px}.privacy-card__icon{border:1px solid var(--faint);border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.privacy-card h3{margin:0 0 15px;font-size:20px;font-weight:500;line-height:1.2}.privacy-card p{color:var(--muted);margin:0;font-size:16px;font-weight:300;line-height:1.2}.privacy__wide{transform:scaleY(-1)}.privacy__detail,.privacy__wide{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:300px}.family-care{grid-template-columns:1fr 1fr;gap:20px;height:500px;display:grid}.family-care>img{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:500px}.family-care__content{background:radial-gradient(circle at 18% 80%,#0d1930bf,#0000 48%),#0d0f16;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-end;gap:50px;padding:40px;display:flex}.family-care__content h2{width:min(493px,100%);margin-bottom:20px}.family-care__content p{margin:0;font-size:16px;line-height:1.2}.family-care__links{gap:20px;width:100%;display:flex}.family-care__links a,.family-care__links button{min-height:50px;color:inherit;font:inherit;text-align:center;cursor:pointer;background:#f2f2f233;border:0;border-radius:999px;flex:1;place-items:center;padding:10px 25px;font-size:16px;font-weight:500;transition:background .25s;display:grid}.family-care__links a:hover,.family-care__links button:hover{background:#f2f2f24d}.business-care,.expertise,.team{margin-top:120px}.business-care h2,.expertise h2,.team h2{margin:0;font-family:Forum,Georgia,serif;font-size:40px;font-weight:400;line-height:1}.team__heading{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.team__heading h2{width:min(900px,100%)}.team__controls{gap:8px;display:flex}.team__controls button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:40px;height:40px;padding:0;transition:transform .25s}.team__controls button:first-child img{transform:rotate(180deg)}.team__controls button:hover{transform:scale(1.08)}.team__grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.team-slide-move{transition:transform .72s cubic-bezier(.22,1,.36,1)}.doctor-card{flex-direction:column;gap:20px;padding:20px 0;display:flex;position:relative}.doctor-card+.doctor-card:before{content:"";background:linear-gradient(#fff0,#99999926);width:1px;position:absolute;top:0;bottom:0;left:-20px}.doctor-card__portrait{border-radius:20px;justify-content:center;align-items:center;height:320px;display:flex;position:relative;overflow:clip}.doctor-card__portrait:before{content:"";z-index:0;background-image:url(../images/angular.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.doctor-card__portrait img{z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;width:auto;max-width:100%;height:100%;max-height:100%;transition:opacity .25s;display:block;position:relative}.doctor-card:hover .doctor-card__portrait img{opacity:.94}.doctor-card h3{margin:0 0 15px;font-size:20px;font-weight:500;line-height:1.2}.doctor-card ul{color:var(--muted);flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.doctor-card li{padding-left:14px;font-size:16px;font-weight:300;line-height:1.2;position:relative}.doctor-card li:before{content:"";background:url(../images/figma/doctor-list-marker.svg) 50%/contain no-repeat;width:9px;height:9px;position:absolute;top:.32em;left:0}.team>.ui-button{margin-top:10px}.expertise{background-image:url(../images/expertise-bg.png);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;min-height:430px;margin-left:-40px;margin-right:-40px;padding:50px 40px;position:relative;overflow:clip}.expertise h2{z-index:2;width:min(698px,100%);position:relative}.expertise__metrics{grid-template-columns:repeat(3,1fr);align-items:end;display:grid;position:absolute;bottom:0;left:0;right:0}.expertise__metrics article{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#2d2e3400,#2d2e3414 30%,#2d2e3466);border:0;border-radius:20px;flex-direction:column;justify-content:flex-end;padding:40px;display:flex;box-shadow:0 18px 45px #00000029}.expertise__metrics article:first-child{height:150px}.expertise__metrics article:nth-child(2){height:240px}.expertise__metrics article:nth-child(3){gap:20px;height:430px;padding:30px}.expertise__metrics strong{font-size:40px;font-weight:400}.expertise__metrics h3{margin:0;font-size:20px;font-weight:500}.expertise__metrics p{color:var(--muted);margin:10px 0 0;font-size:16px;font-weight:300;line-height:1.2}.expertise__metrics article:nth-child(3) p{margin:0}.expertise__metrics .ui-button{align-self:flex-start}.business-care{grid-template-columns:1fr 1fr;gap:20px;height:500px;display:grid}.business-care__content{background:radial-gradient(circle at 25% 80%,#0d1930c7,#0000 55%),#0d0f16;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:50px;padding:40px;display:flex}.business-care__content h2{width:min(521px,100%);margin-bottom:15px}.business-care__content p{width:min(521px,100%);color:var(--muted);margin:0;font-size:16px;font-weight:300;line-height:1.2}.business-care>img{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:500px;transform:rotate(180deg)scaleY(-1)}.premium-faq{margin-top:120px}.consultation h2,.premium-faq h2{margin:0;font-family:Forum,Georgia,serif;font-size:40px;font-weight:400;line-height:1}.premium-faq h2{width:min(900px,100%);margin-bottom:50px}.premium-faq__list{flex-direction:column;gap:30px;display:flex}.premium-faq__list article{border-bottom:1px solid #f2f2f233;grid-template-columns:minmax(0,600fr) minmax(0,480fr) 120px;align-items:start;gap:80px;padding-bottom:30px;display:grid}.premium-faq__list article a{color:#c76933}.premium-faq h3{margin:0;font-size:20px;font-weight:500;line-height:1.2}.premium-faq__answer{color:var(--muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:300;line-height:1.2;display:-webkit-box;overflow:hidden}.premium-faq__answer.is-expanded{-webkit-line-clamp:unset;display:block}.premium-faq__answer p{margin:0}.premium-faq__answer p+p{margin-top:1em}.premium-faq__list button{background:linear-gradient(90deg,#333 4.3%,gray 97.5%);color:#0000;white-space:nowrap;cursor:pointer;-webkit-background-clip:text;background-clip:text;border:0;margin-left:auto;padding:0;font:500 16px/1 Lato,sans-serif}.consultation{grid-template-columns:1fr 1fr;gap:20px;margin-top:120px;display:grid}.consultation__image,.consultation__image img{border-radius:20px;width:100%;height:100%}.consultation__image{overflow:hidden}.consultation__image img{-o-object-fit:cover;object-fit:cover;transform-origin:0 100%;transform:scale(1.16)}.consultation__content{background:radial-gradient(circle at 25% 85%,#0d1930c7,#0000 58%),#0d0f16;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-end;gap:30px;padding:40px;display:flex}.consultation__content>div,.consultation__form{width:100%}.consultation__content h2{margin-bottom:15px}.consultation__content p{color:var(--muted);margin:0;font-size:16px;font-weight:300;line-height:1.2}.consultation__form{flex-direction:column;align-items:flex-start;gap:30px;display:flex}.consultation__fields{flex-direction:column;gap:10px;width:100%;display:flex}.consultation__fields input,.consultation__fields textarea{color:#f2f2f2;background:0 0;border:1px solid #f2f2f233;border-radius:50px;outline:none;width:100%;height:50px;padding:14px 30px;font:400 16px/1.2 Lato,sans-serif;transition:border-color .25s}.consultation__fields textarea{resize:none;border-radius:20px;height:100px}.consultation__fields input::-moz-placeholder{color:#f2f2f233;opacity:1}.consultation__fields textarea::-moz-placeholder{color:#f2f2f233;opacity:1}.consultation__fields input::placeholder,.consultation__fields textarea::placeholder{color:#f2f2f233;opacity:1}.consultation__fields input:focus,.consultation__fields textarea:focus{border-color:#f2f2f2b3}.consultation__field{flex-direction:column;gap:6px;width:100%;display:flex}.consultation__fields input.is-invalid{border-color:#d87474}.consultation__error{color:#e59a9a;padding-left:30px;font-size:12px;line-height:1.2}.consultation__consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.2;display:flex}.consultation__consent input{appearance:none;border:1px solid #f2f2f273;border-radius:4px;flex:0 0 20px;width:20px;height:20px;margin:0}.consultation__consent input:checked{background:#f2f2f2 url(../images/checkbox.svg) 50%/12px no-repeat}.consultation__submit{cursor:pointer;border:0;width:250px}.consultation__success{flex-direction:column;align-items:flex-start;gap:15px;width:100%;display:flex}.consultation__success .call-modal__success-icon{margin-bottom:5px}.smart-captcha-field,.smart-captcha-field__widget{width:100%;min-height:100px}.order-form-error,.smart-captcha-field small{color:#e59a9a;margin:0;font-size:12px;line-height:1.3}.order-sms-hint{color:var(--muted);margin:0 0 8px!important;font-size:14px!important}.order-edit-button{color:#f2f2f2b3;cursor:pointer;background:0 0;border:0;width:fit-content;padding:4px 0;text-decoration:underline}.ui-button:disabled{opacity:.55;cursor:wait}.cookie-consent{z-index:1000;color:#0f1015;background:#f2f2f2;border-radius:10px;width:min(575px,100vw - 40px);padding:16px;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 24px #0000002e}.cookie-consent h2{margin:0 0 7px;font-family:Lato,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.2}.cookie-consent p{color:#0f10159e;margin:0;font-size:12px;font-weight:300;line-height:1.25}.cookie-consent__details{margin-top:7px!important}.cookie-consent__actions{align-items:center;gap:32px;margin-top:12px;display:flex}.cookie-consent__actions a,.cookie-consent__actions button{cursor:pointer;border:0;min-height:36px;font:400 13px/1.2 Lato,sans-serif}.cookie-consent__accept{color:#f2f2f2;background:#0f1015;min-width:82px;padding:0 20px;border-radius:999px!important}.cookie-consent__more{color:#0f10158f;background:0 0;align-items:center;padding:0;display:inline-flex}.cookie-consent__more:hover{color:#0f1015}.cookie-consent-enter-active,.cookie-consent-leave-active{transition:opacity .25s,transform .25s}.cookie-consent-enter-from,.cookie-consent-leave-to{opacity:0;transform:translateY(16px)}.call-modal{z-index:2000;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:#0003;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.call-modal__dialog{color:#f2f2f2;background:#0f1015;border-radius:20px;width:min(600px,100%);padding:30px 20px;position:relative;box-shadow:0 4px 10px #8080801f}.call-modal__dialog--info{width:min(820px,100%)}.call-modal__dialog-scroll{max-height:590px;padding-right:15px;overflow:hidden auto}.call-modal__dialog-scroll::-webkit-scrollbar{width:5px}.call-modal__dialog-scroll::-webkit-scrollbar-track{background-color:#f2f2f233;border-radius:6px}.call-modal__dialog-scroll::-webkit-scrollbar-thumb{background-color:#f2f2f2b3;border-radius:6px}.call-modal__close{z-index:1;cursor:pointer;background:0 0;border:0;width:60px;height:60px;padding:0;position:absolute;top:-6px;right:-74px}.call-modal__close span{background:#f2f2f2;width:24px;height:1px;position:absolute;top:29px;left:18px;transform:rotate(45deg)}.call-modal__close span:last-child{transform:rotate(-45deg)}.call-modal__intro{width:100%;margin-bottom:20px}.call-modal__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#f2f2f280!important;margin:0 0 12px!important;font-size:12px!important}.call-modal h2{margin:0 0 10px;font-family:Forum,Georgia,serif;font-size:35px;font-weight:400;line-height:1.2}.call-modal__intro>p:last-child,.call-modal__success>p{color:var(--muted);margin:0;font-size:16px;font-weight:300;line-height:1.2}.call-modal__form{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.call-modal__form label:not(.call-modal__consent){flex-direction:column;gap:5px;width:100%;display:flex}.call-modal__form label>span{color:#f2f2f2b3;font-size:12px}.call-modal__form input[type=email],.call-modal__form input[type=tel],.call-modal__form input[type=text],.call-modal__form textarea{color:#f2f2f2;background:0 0;border:1px solid #f2f2f233;border-radius:50px;outline:0;width:100%;height:50px;padding:15px 30px;transition:border-color .2s}.call-modal__form textarea{resize:none;border-radius:20px;height:100px}.call-modal__form input::-moz-placeholder{color:#f2f2f233;opacity:1}.call-modal__form textarea::-moz-placeholder{color:#f2f2f233;opacity:1}.call-modal__form input::placeholder,.call-modal__form textarea::placeholder{color:#f2f2f233;opacity:1}.call-modal__form input:focus,.call-modal__form textarea:focus{border-color:#f2f2f2cc}.call-modal__form input.is-invalid,.call-modal__form textarea.is-invalid{border-color:#d87474}.call-modal__consent-error,.call-modal__form small{color:#e59a9a;font-size:12px}.call-modal__consent{cursor:pointer;align-items:flex-start;gap:10px;width:100%;margin-top:20px;display:flex}.call-modal__consent input{appearance:none;border:1px solid #f2f2f273;border-radius:4px;flex:0 0 20px;width:20px;height:20px;margin:0}.call-modal__consent input:checked{background:#f2f2f2 url(../images/checkbox.svg) 50%/12px no-repeat}.call-modal__consent a{color:#f2f2f2;text-underline-offset:2px;text-decoration:underline}.call-modal__consent-error{margin-top:-4px}.call-modal__submit{width:250px;margin-top:20px}.call-modal__form .smart-captcha-field{margin-top:10px}.call-modal__form .order-form-error{width:100%}.call-modal__success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.call-modal__success-icon{color:#f2f2f2;border:1px solid #f2f2f24d;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:28px;font-size:28px;display:grid}.call-modal__success>p:not(.call-modal__eyebrow){max-width:430px;margin-bottom:30px}.call-modal-enter-active,.call-modal-leave-active{transition:opacity .3s}.call-modal-enter-active .call-modal__dialog,.call-modal-leave-active .call-modal__dialog{transition:transform .3s,opacity .3s}.call-modal-enter-from,.call-modal-leave-to{opacity:0}.call-modal-enter-from .call-modal__dialog,.call-modal-leave-to .call-modal__dialog{opacity:0;transform:translateY(20px)scale(.98)}.footer{padding:90px 0 40px}.privacy-policy-page{flex-direction:column;gap:120px;display:flex}.privacy-policy-page>.header{margin-bottom:-70px}.privacy-policy-page__content{flex-direction:column;align-items:flex-start;gap:50px;min-height:360px;display:flex}.privacy-policy-page h1{width:min(900px,100%);margin:0;font-family:Forum,Georgia,serif;font-size:60px;font-weight:400;line-height:1}.privacy-policy-page__links{flex-direction:column;width:min(1050px,100%);display:flex}.privacy-policy-page__links a{min-height:70px;color:var(--muted);border-bottom:1px solid #f2f2f233;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-size:16px;font-weight:300;line-height:1.25;transition:color .25s,padding-left .25s;display:flex}.privacy-policy-page__links a:first-child{border-top:1px solid #f2f2f233}.privacy-policy-page__links a:hover{color:var(--white);padding-left:10px}.privacy-policy-page__links a span:last-child{color:var(--white);flex:none;font-size:20px}.sitemap-page{flex-direction:column;gap:120px;display:flex}.sitemap-page>.header{margin-bottom:-70px}.sitemap-page__content{flex-direction:column;align-items:flex-start;gap:50px;min-height:420px;display:flex}.sitemap-page h1{width:min(900px,100%);margin:0;font-family:Forum,Georgia,serif;font-size:60px;font-weight:400;line-height:1}.sitemap-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;width:100%;display:grid}.sitemap-page__section{padding:20px 0;position:relative}.sitemap-page__section+.sitemap-page__section:before{content:"";background:linear-gradient(#0000,#f2f2f233,#0000);width:1px;position:absolute;top:0;bottom:0;left:-20px}.sitemap-page__section h2{margin:0 0 30px;font:400 35px/1.2 Forum,Georgia,serif}.sitemap-page__section ul{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.sitemap-page__section a{color:var(--muted);align-items:center;gap:8px;font-size:16px;font-weight:300;line-height:1.2;transition:color .25s,transform .25s;display:inline-flex}.sitemap-page__section a:hover{color:var(--white);transform:translate(5px)}.sitemap-page__section a span{font-size:14px}.footer__top{justify-content:space-between;align-items:center;padding-bottom:50px;display:flex}.footer__nav{flex-wrap:wrap;gap:15px 25px;max-width:650px;font-size:16px;line-height:1.2;display:flex}.footer__button{width:320px}.footer__bottom{border-top:1px solid var(--faint);color:var(--muted);grid-template-columns:minmax(0,320px) minmax(0,320px) 1fr;gap:120px;padding-top:50px;font-size:14px;font-weight:300;line-height:1.2;display:grid}.footer__legal,.footer__legal-item,address{flex-direction:column;align-items:flex-start;gap:5px;font-style:normal;display:flex}.footer__legal{gap:15px}address span:nth-of-type(n+2){margin-top:10px}.socials{gap:20px;margin-bottom:45px;display:flex}.socials a{color:#111;background:#f2f2f2;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;font-weight:500;transition:transform .25s,background .25s;display:grid}.socials img{-o-object-fit:contain;object-fit:contain;display:block}.socials a:hover{background:#fff;transform:translateY(-4px)scale(1.04)}.footer__social-copy{max-width:320px;margin-left:auto}.footer__social-copy p{margin:0}.reveal{opacity:0;animation:.85s cubic-bezier(.22,1,.36,1) forwards reveal;animation-delay:var(--delay,80ms);transform:translateY(20px)}.reveal--header{transform:translateY(-12px)}.reveal--delay{animation-delay:.2s}@keyframes reveal{to{opacity:1;transform:translateY(0)}}.motion-heading{opacity:0;filter:blur(8px);transform-origin:0 100%;will-change:opacity,filter,transform;transition:opacity .9s cubic-bezier(.16,1,.3,1),filter 1s cubic-bezier(.16,1,.3,1),transform 1.05s cubic-bezier(.16,1,.3,1);transform:translateY(44px)skewY(1.5deg)}.motion-heading.is-motion-visible{opacity:1;filter:blur();transform:translateZ(0)skewY(0)}.motion-image{opacity:0;filter:blur(5px);transition:opacity .85s cubic-bezier(.16,1,.3,1) var(--motion-delay,0s),filter 1s cubic-bezier(.16,1,.3,1) var(--motion-delay,0s),transform 1.25s cubic-bezier(.16,1,.3,1) var(--motion-delay,0s);will-change:opacity,filter,transform;transform:translateY(48px)scale(1.075)}.motion-image.is-motion-visible{opacity:1;filter:blur();transform:translateZ(0)scale(1)}.privacy__wide.motion-image{transform:translateY(48px)scale(1.075)scaleY(-1)}.privacy__wide.motion-image.is-motion-visible{transform:translateZ(0)scale(1)scaleY(-1)}.business-care>.motion-image{transform:translateY(48px)rotate(180deg)scale(1.075)}.business-care>.motion-image.is-motion-visible{transform:translateZ(0)scale(1)}.consultation__image .motion-image{transform:none!important}@media (width<=1100px){.page{padding:0 24px}.header{grid-template-columns:1fr auto auto}.header.header--sticky{width:calc(100% + 48px);margin-left:-24px;margin-right:-24px;padding:0 24px}.nav{z-index:20;border:1px solid var(--faint);background:#0f1015f7;border-radius:12px;flex-direction:column;padding:28px;display:none;position:fixed;inset:80px 20px auto}.nav--open{display:flex}.nav__audience{flex-direction:column;align-items:center;width:100%;display:flex}.nav__audience>button{margin:0;padding:12px 20px}.nav__dropdown{width:min(320px,100%);margin-top:10px;position:static;transform:none}.nav-dropdown-enter-from,.nav-dropdown-leave-to{transform:translateY(-8px)}.header__cta{display:none}.menu-button{gap:7px;width:40px;height:40px;padding:12px 8px;display:grid}.menu-button span{background:#fff;height:1px;display:block}.hero__content{padding-left:30px}.stats{grid-template-columns:repeat(2,1fr);height:auto}.stat:nth-child(3):before{display:none}.audience__grid{grid-template-columns:repeat(2,1fr)}.audience-card:nth-child(3):before{display:none}.interaction__layout{grid-template-columns:1fr}.interaction__image{height:min(62vw,475px)}.residency__grid{grid-template-columns:1fr;gap:20px}.plan-card{min-height:520px}.privacy__mosaic{gap:30px}.privacy__row,.privacy__row--bottom,.privacy__row--top{grid-template-columns:1fr 1fr;gap:30px;height:auto}.privacy__row--bottom .privacy-card:last-child:before,.privacy__row--top .privacy-card+.privacy-card:before{display:none}.privacy-card{min-height:300px}.privacy__wide{width:100%;height:300px}.privacy__detail{width:100%;height:auto}.family-care{grid-template-columns:1fr;height:auto}.family-care>img,.family-care__content{min-height:500px}.team__grid{grid-template-columns:repeat(2,1fr)}.doctor-card:nth-child(3):before{display:none}.expertise{min-height:900px}.expertise__metrics{grid-template-columns:1fr}.expertise__metrics article:nth-child(n){height:auto;min-height:190px}.business-care{grid-template-columns:1fr;height:auto}.business-care>img,.business-care__content{min-height:500px}.premium-faq__list article{grid-template-columns:1fr 1fr;gap:30px 50px}.premium-faq__list button{grid-column:1}.premium-faq__answer{grid-area:1/2/span 2}.consultation{height:auto}.consultation__content,.consultation__image{min-height:650px}.sitemap-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sitemap-page__section:nth-child(3):before{display:none}.footer__bottom{grid-template-columns:1fr 1fr}.footer__social-copy{grid-column:1/-1;max-width:100%;margin:0}}@media (width<=700px){.call-modal{align-items:end;padding:12px}.call-modal__dialog{border-radius:20px;width:100%;padding:54px 20px 28px}.call-modal__close{width:38px;height:38px;top:12px;right:12px}.call-modal__close span{width:18px;top:18px;left:10px}.call-modal h2{padding-right:34px;font-size:38px}.call-modal__intro{margin-bottom:26px}.call-modal__form{grid-template-columns:1fr;gap:16px}.call-modal__consent,.call-modal__consent-error,.call-modal__submit{grid-column:auto}.call-modal__submit{width:100%}.call-modal__success{min-height:390px}.cookie-consent{width:calc(100vw - 32px);padding:20px;bottom:16px;right:16px}.cookie-consent h2{margin-bottom:12px;font-size:20px}.cookie-consent p{font-size:16px;line-height:1.25}.cookie-consent__actions{justify-content:space-between;gap:20px;margin-top:18px}.cookie-consent__actions a,.cookie-consent__actions button{min-height:50px;font-size:16px}.cookie-consent__accept{min-width:140px}.privacy-policy-page{gap:80px}.privacy-policy-page>.header{margin-bottom:-40px}.privacy-policy-page__content{gap:35px;min-height:0}.privacy-policy-page h1{font-size:42px}.privacy-policy-page__links a{min-height:82px;font-size:14px}.sitemap-page{gap:80px}.sitemap-page>.header{margin-bottom:-40px}.sitemap-page__content{gap:35px;min-height:0}.sitemap-page h1{font-size:42px}.sitemap-page__grid{grid-template-columns:1fr;gap:20px}.sitemap-page__section{border-bottom:1px solid #f2f2f233;padding:20px 0 30px}.sitemap-page__section+.sitemap-page__section:before{display:none}.sitemap-page__section h2{margin-bottom:24px;font-size:30px}.page{padding:0 16px}.header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f1015;grid-template-columns:1fr 40px 40px;gap:10px;height:72px}.header--mobile-overlay{z-index:200}.header.header--sticky{width:calc(100% + 32px);height:72px;margin-left:-16px;margin-right:-16px;padding:0 16px}.brand{width:135px}.brand__symbol{width:22px;height:30px}.brand__logo{width:135px;height:30px}.header__phone{display:none}.menu-button,.mobile-phone-button{color:#f2f2f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f2f2f233;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.mobile-phone-button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.menu-button{flex-direction:column;justify-content:center;gap:4px;padding:0 12px;display:flex}.menu-button span{background:#f2f2f2;border-radius:4px;width:16px;height:1.2px}.nav{display:none!important}.mobile-phone-overlay{z-index:190;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05060aad;padding:88px 15px 0;display:block;position:fixed;inset:0}.mobile-phone-card{color:#0f1015;background:#f2f2f2;border-radius:14px;flex-direction:column;gap:42px;width:100%;padding:38px 20px 20px;display:flex;box-shadow:0 12px 36px #00000047}.mobile-phone-card>a{text-align:center;white-space:nowrap;font-size:28px;line-height:1}.mobile-phone-card button{min-height:54px;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:22px;font-size:16px}.mobile-menu-panel,.mobile-phone-card button{color:#f2f2f2;background:#0f1015;display:flex}.mobile-menu-panel{z-index:220;flex-direction:column;min-height:100dvh;padding:96px 20px 26px;position:fixed;inset:0;overflow-y:auto}.mobile-menu-panel__close{background:0 0;border:0;width:40px;height:40px;position:absolute;top:25px;right:20px}.mobile-menu-panel__close span{background:#f2f2f259;width:29px;height:1.5px;position:absolute;top:19px;left:7px}.mobile-menu-panel__close span:first-child{transform:rotate(45deg)}.mobile-menu-panel__close span:last-child{transform:rotate(-45deg)}.mobile-menu-panel__nav{flex-direction:column;gap:56px;display:flex}.mobile-menu-panel__group{flex-direction:column;gap:20px;display:flex}.mobile-menu-panel__nav a{width:fit-content;font-size:20px;line-height:1.1}.mobile-menu-panel__cta{color:#333;min-height:62px;font:inherit;background:#f2f2f2;border:0;border-radius:999px;justify-content:center;align-items:center;gap:28px;margin-top:auto;font-size:18px;display:flex}.mobile-menu-panel__socials{border-top:1px solid #f2f2f233;gap:24px;margin-top:48px;padding-top:50px;display:flex}.mobile-menu-panel__socials a{background:#f2f2f2;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.mobile-menu-panel__socials img{-o-object-fit:contain;object-fit:contain;width:17px;height:17px}.mobile-overlay-enter-active,.mobile-overlay-leave-active{transition:opacity .25s}.mobile-overlay-enter-active .mobile-phone-card,.mobile-overlay-leave-active .mobile-phone-card{transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s}.mobile-overlay-enter-from,.mobile-overlay-leave-to{opacity:0}.mobile-overlay-enter-from .mobile-phone-card,.mobile-overlay-leave-to .mobile-phone-card{opacity:0;transform:translateY(-12px)}.mobile-menu-enter-active,.mobile-menu-leave-active{transition:opacity .25s,transform .35s cubic-bezier(.22,1,.36,1)}.mobile-menu-enter-from,.mobile-menu-leave-to{opacity:0;transform:translate(100%)}.hero{grid-template-columns:1fr;gap:0;width:100vw;height:auto;margin-left:calc(50% - 50vw)}.hero__content{order:0;min-height:320px;padding:30px 15px}.hero__visual{width:calc(100% - 30px);height:400px;margin:0 auto}.hero h1{font-size:40px}.hero h1,.hero__content .ui-button{width:100%}.stats{grid-template-columns:1fr;margin-top:20px}.stat,.stat+.stat{padding:28px 12px}.stat+.stat:before{background:linear-gradient(90deg,#0000,#f2f2f24d,#0000);width:auto;height:1px;inset:0 0 auto}.audience,.interaction{margin-top:80px}.audience h2,.interaction h2{font-size:36px}.audience__grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pinch-zoom;gap:20px;width:calc(100% + 16px);display:flex;overflow-x:auto}.audience__grid::-webkit-scrollbar{display:none}.audience-card{scroll-snap-align:start;flex:0 0 min(82vw,345px);gap:45px;width:min(82vw,345px);min-width:min(82vw,345px);height:auto;min-height:390px;padding:30px 0}.audience-card+.audience-card:before{display:none}.audience-card img{-o-object-position:center top;object-position:center top;height:210px}.interaction__image{height:64vw;min-height:250px}.interaction-step button{grid-template-columns:46px 1fr 32px;align-items:start;gap:12px}.interaction-step__number{width:46px;height:46px}.interaction-step__title{letter-spacing:0;text-align:left;align-self:start;font-family:Lato,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.2}.interaction-step__body{width:100%;padding-left:0;padding-right:0}.interaction-step__body .ui-button,.interaction-step__body p{width:100%}.interaction-step--active .interaction-step__body{max-height:300px}.family-care,.privacy,.residency{margin-top:80px}.family-care h2,.privacy h2,.residency h2{font-size:36px}.plan-card{min-height:560px;padding:30px 24px}.plan-card:before{opacity:1}.privacy__row,.privacy__row--bottom,.privacy__row--top{grid-template-columns:1fr}.privacy-card{min-height:270px;position:relative}.privacy-card:after{content:"";background:linear-gradient(90deg,#99999926,#fff0);height:1px;position:absolute;bottom:-15px;left:0;right:0}.privacy__row--bottom .privacy-card:last-child:after{display:none}.family-care{background:radial-gradient(circle at 18% 80%,#0d1930bf,#0000 48%),#0d0f16;gap:40px;padding:32px 0}.family-care>img{border-radius:20px;width:100%;height:76vw;min-height:280px}.family-care__content{background:0 0;border-radius:0;grid-row:1;align-items:stretch;gap:30px;min-height:0;padding:0}.family-care__links{flex-direction:column}.business-care,.expertise,.team{margin-top:80px}.business-care h2,.expertise h2,.team h2{font-size:36px}.team__grid{will-change:transform;gap:40px;width:calc(100% + 16px);transition:transform .55s cubic-bezier(.22,1,.36,1);display:flex}.team{overflow:hidden}.doctor-card{flex:0 0 calc(100vw - 64px);width:calc(100vw - 64px);min-width:calc(100vw - 64px);min-height:0}.doctor-card+.doctor-card:before{background:linear-gradient(#fff0,#99999926);width:1px;height:auto;display:block;inset:0 auto 0 -20px}.team__heading{flex-direction:column;align-items:flex-start;gap:30px}.team__controls{flex-shrink:0}.team>.ui-button{width:100%;height:50px;min-height:50px;margin-top:25px}.expertise{min-height:960px;margin-left:-16px;margin-right:-16px;padding:40px 16px}.expertise__metrics article{padding:30px 24px}.business-care__content{min-height:460px;padding:32px 24px}.business-care>img{height:76vw;min-height:280px}.consultation,.premium-faq{margin-top:80px}.consultation h2,.premium-faq h2{font-size:36px}.premium-faq h2{margin-bottom:40px}.premium-faq__list article{flex-direction:column;gap:20px;display:flex}.premium-faq__answer{order:3}.premium-faq__list button{order:2}.consultation{grid-template-columns:1fr}.consultation__image{min-height:460px}.consultation__content{min-height:650px;padding:32px 24px}.footer{padding-top:60px}.footer__top{flex-direction:column;align-items:flex-start;gap:40px}.footer__button{width:100%}.footer__bottom{grid-template-columns:1fr;gap:44px}.footer__social-copy{grid-column:auto}}.contacts-page{flex-direction:column;gap:120px;display:flex}.contacts-page>.header{margin-bottom:-60px}.contacts-page__content{flex-direction:column;gap:50px;display:flex}.contacts-page__title{width:min(900px,100%);margin:0;font-family:Forum,Georgia,serif;font-size:60px;font-weight:400;line-height:1}.contacts-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contacts-list article{flex-direction:column;justify-content:flex-start;gap:50px;min-height:205px;padding:20px 40px;display:flex;position:relative}.contacts-list article:before{content:"";background:linear-gradient(#0000,#9999993d,#0000);width:1px;position:absolute;top:0;bottom:0;left:0}.contacts-list__icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #f2f2f233;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.contacts-list__icon svg{width:20px;height:20px}.contacts-list article>div{flex-direction:column;gap:15px;display:flex}.contacts-list a,.contacts-list p{font-size:20px;font-weight:500;line-height:1.2}.contacts-list p{color:var(--muted);margin:0}.contacts-map{background:#d6d6d6;border-radius:10px;height:550px;position:relative;overflow:hidden}.contacts-map iframe{filter:grayscale()saturate(0)contrast(.88)brightness(1.06);pointer-events:none;border:0;width:100%;height:100%;transition:filter .35s}.contacts-map:focus-within iframe,.contacts-map:hover iframe{filter:grayscale(.82)saturate(.22)contrast(.9)brightness(1.08)}.contacts-map__markers{pointer-events:none;position:absolute;inset:0}.contacts-map__point{z-index:1;left:calc(50% + var(--map-x));top:calc(50% + var(--map-y));pointer-events:auto;position:absolute}.contacts-map__point.is-active{z-index:2}.contacts-map__marker{cursor:pointer;transform-origin:50% 100%;background:0 0;border:0;width:48px;height:48px;padding:0;transition:transform .25s;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.contacts-map__marker:hover{transform:translate(-50%,-100%)scale(1.12)}.contacts-map__point.is-active .contacts-map__marker{transform:translate(-50%,-100%)scale(1.67)}.contacts-map__marker img{width:100%;height:100%;display:block}.contacts-map__cluster{cursor:pointer;background:0 0;border:0;width:62px;height:62px;padding:0;transition:transform .25s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.contacts-map__cluster:hover{transform:translate(-50%,-50%)scale(1.12)}.contacts-map__cluster img{width:48px;height:48px;position:absolute;top:7px;left:7px}.contacts-map__cluster strong{color:#fff;background:#0e1524;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid;position:absolute;top:-5px;right:-5px}.contacts-map__back{z-index:4;cursor:pointer;background:#f2f2f2f0;border:0;border-radius:999px;min-height:40px;padding:0 16px;font-size:14px;font-weight:500;top:16px;left:16px}.contacts-map__back,.contacts-map__card{color:#0f1015;position:absolute;box-shadow:0 2px 8px #0000001a}.contacts-map__card{z-index:3;background:#f2f2f2;border-radius:10px;width:384px;padding:15px;top:-52px;left:38px}.contacts-map__card h2{margin:0 0 8px;font-family:Lato,Arial,sans-serif;font-size:20px;font-weight:500}.contacts-map__details{flex-direction:column;gap:3px;display:flex}.contacts-map__details p{color:#0f1015cc;grid-template-columns:16px 1fr;gap:4px;margin:0;font-size:14px;font-weight:300;line-height:1.2;display:grid}.contacts-map__details p>span{color:#6f7480;place-items:center;font-size:10px;display:grid}.contacts-map__details .contacts-map__metro{color:#fff;background:#9842a9;border-radius:50%;width:14px;height:14px;font-size:9px;font-weight:700}.contacts-map__card>a{align-items:center;gap:20px;width:max-content;margin-top:16px;font-size:16px;font-weight:500;display:flex}.contacts-map__card>a span{font-size:20px}@media (width<=900px){.contacts-list{grid-template-columns:1fr}.contacts-list article{min-height:180px}.contacts-map{height:480px}}@media (width<=700px){.contacts-page{gap:80px}.contacts-page>.header{margin-bottom:-30px}.contacts-page__content{gap:40px}.contacts-page__title{font-size:48px}.contacts-list article{min-height:190px;padding:20px 0}.contacts-list p{font-size:18px}.contacts-map{border-radius:0;height:460px;margin-left:-16px;margin-right:-16px}.contacts-map__card{width:min(290px,100vw - 24px);top:18px;left:0;transform:translate(-50%)}}.doctors-page{flex-direction:column;gap:120px;display:flex}.doctors-page .consultation{margin-top:0}.doctors-page .footer{padding-top:0}.doctors-page>.header{margin-bottom:-110px}.doctors-hero{isolation:isolate;border-radius:20px;flex-direction:column;justify-content:space-between;height:500px;padding:112px 40px 40px;display:flex;position:relative;overflow:hidden}.doctors-hero:before{content:"";z-index:-2;background:url(../images/figma/doctors-hero.png) 50% 31%/cover no-repeat;position:absolute;inset:0}.doctors-hero:after{content:"";z-index:-1;background:linear-gradient(#0000 15%,#0009 70%),linear-gradient(#0000004d 7.7%,#0000 46%);position:absolute;inset:0}.doctors-hero h1{width:min(900px,100%);margin:0;font-family:Forum,Georgia,serif;font-size:60px;font-weight:400;line-height:1}.doctors-catalog{-moz-column-gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;display:grid}.curator-card{flex-direction:column;gap:20px;min-width:0;min-height:500px;padding:20px 0;display:flex;position:relative}.curator-card:before{content:"";background:linear-gradient(#0000,#9993,#0000);width:1px;height:100%;position:absolute;top:0;right:-20px}.curator-card:nth-child(3n):before{display:none}.curator-card:nth-child(n+4){border-top:1px solid #f2f2f233}.curator-card__photo{background:radial-gradient(100% 140% at 22% 86%,#0d19309e,#0000 65%),#0d0f16;border-radius:20px;justify-content:center;align-items:flex-end;height:320px;display:flex;position:relative;overflow:hidden}.curator-card__photo img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;width:auto;max-width:100%;height:100%;max-height:100%;display:block}.curator-card__content{flex-direction:column;gap:15px;display:flex}.curator-card h2{margin:0;font-size:20px;font-weight:500;line-height:1.2}.curator-card ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.curator-card li{color:var(--muted);padding-left:13px;font-size:16px;font-weight:300;line-height:1.2;position:relative}.curator-card li:before{content:"";background:url(../images/figma/doctor-list-marker.svg) 50%/contain no-repeat;width:9px;height:9px;position:absolute;top:.32em;left:0}@media (width<=900px){.doctors-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.curator-card:nth-child(3n):before{display:block}.curator-card:nth-child(2n):before{display:none}.curator-card:nth-child(n+3){border-top:1px solid #f2f2f233}}@media (width<=700px){.doctors-page{gap:80px}.doctors-page>.header{margin-bottom:-70px}.doctors-hero{height:520px;padding:80px 20px 30px}.doctors-hero h1{font-size:44px}.doctors-catalog{grid-template-columns:1fr}.curator-card{min-height:0;padding:20px 0 30px}.curator-card:before{display:none!important}.curator-card:nth-child(n+2){border-top:1px solid #f2f2f233}.curator-card__photo{height:320px}}.about-page{gap:0}.about-page,.about-page__content{flex-direction:column;display:flex}.about-page__content{gap:30px;padding-top:50px}.about-hero{background-image:url(../images/about-hero-bg.png);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;min-height:550px;margin-bottom:90px;margin-left:-40px;margin-right:-40px;padding:50px 40px 0;position:relative}.about-hero h1{z-index:2;width:min(900px,100%);margin:0;font-family:Forum,Georgia,serif;font-size:60px;font-weight:400;line-height:1;position:relative}.about-hero__metrics{grid-template-columns:repeat(3,1fr);align-items:end;margin-top:-140px;margin-left:-40px;margin-right:-40px;display:grid}.about-hero__metrics article{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#2d2e3400,#2d2e3414 30%,#2d2e3466);border:0;border-radius:20px;flex-direction:column;justify-content:flex-end;padding:40px;display:flex;box-shadow:0 20px 45px #0000004d}.about-hero__metrics article:first-child{height:150px}.about-hero__metrics article:nth-child(2){height:240px}.about-hero__metrics article:nth-child(3){gap:20px;height:450px;padding:30px}.about-hero__metrics strong{font-size:40px;font-weight:400}.about-hero__metrics h3{margin:0;font-size:20px;font-weight:500}.about-hero__metrics p{color:var(--muted);margin:10px 0 0;font-size:16px;font-weight:300;line-height:1.2}.about-hero__metrics article:nth-child(3) p{margin:0}.director-message{grid-template-columns:630px 1fr;gap:20px;min-height:550px;display:grid}.director-message__portrait{min-height:unset;background:radial-gradient(90% 120% at 20% 85%,#0d19309e,#0000 65%),#0f1015;border-radius:20px;position:relative;overflow:hidden}.director-message__portrait img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;width:100%;height:100%}.director-message blockquote{background:radial-gradient(115% 140% at 18% 85%,#0d193099,#0000 62%),#0f1015;border-radius:20px;flex-direction:column;justify-content:center;gap:40px;min-width:0;margin:0;padding:40px;display:flex;position:relative;overflow:hidden}.director-message blockquote>p{z-index:1;margin:0;font-family:Forum,Georgia,serif;font-size:30px;font-weight:400;line-height:1.2;position:relative}.director-message blockquote footer{z-index:1;color:var(--white);flex-direction:column;font-size:16px;font-weight:300;line-height:1.2;display:flex;position:relative}.director-message cite{font-style:normal}.director-message__quote{opacity:.32;width:203px;height:179px;position:absolute;bottom:-48px;right:38px}.family-health{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;height:500px;display:grid}.family-health__content{background:radial-gradient(120% 145% at 18% 85%,#0d193099,#0000 62%),#0f1015;border-radius:20px;flex-direction:column;justify-content:center;gap:50px;padding:40px;display:flex}.family-health__content>div:first-child{flex-direction:column;gap:20px;display:flex}.comprehensive-care h2,.family-health h2{width:min(900px,100%);margin:0;font-family:Forum,Georgia,serif;font-size:40px;font-weight:400;line-height:1}.comprehensive-care h2{box-shadow:none;background:0 0}.comprehensive-care__heading p,.family-health__content p{margin:0;font-size:16px;line-height:1.2}.family-health__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.family-health__links a{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f2f2f233;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:10px 25px;font-size:16px;font-weight:500;transition:background .3s,transform .3s;display:flex}.family-health__links a:hover{background:#f2f2f24d;transform:translateY(-2px)}.family-health__image{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:500px}.comprehensive-care,.comprehensive-care__heading{flex-direction:column;gap:20px;display:flex}.comprehensive-care__heading{width:min(900px,100%)}.comprehensive-care__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.comprehensive-care article{flex-direction:column;justify-content:center;gap:50px;height:180px;padding:20px 40px;display:flex;position:relative}.comprehensive-care article:before{content:"";background:linear-gradient(#fff0,#99999938,#fff0);width:1px;position:absolute;top:0;bottom:0;left:0}.comprehensive-care article>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #f2f2f233;border-radius:50%;flex:0 0 50px;place-items:center;width:50px;min-width:50px;height:50px;min-height:50px;display:grid;overflow:hidden}.comprehensive-care article>span img{-o-object-fit:contain;object-fit:contain;width:20px;height:20px;display:block}.comprehensive-care h3{margin:0;font-size:20px;font-weight:500;line-height:1.2}@media (width<=1100px){.about-hero{min-height:unset;margin-bottom:40px}.about-hero__metrics{grid-template-columns:1fr;margin-top:0;margin-left:0;margin-right:0}.about-hero__metrics article:nth-child(n){height:auto;min-height:190px}.director-message{grid-template-columns:1fr 1.1fr}.family-health__links{grid-template-columns:1fr}.comprehensive-care__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.about-hero{margin-left:-16px;margin-right:-16px;padding:40px 16px}.about-hero h1{font-size:36px}.about-hero__metrics article,.about-hero__metrics article:nth-child(3){padding:30px 24px}.director-message{grid-template-columns:1fr;min-height:0}.director-message__portrait{min-height:unset}.director-message blockquote{min-height:520px;padding:30px 20px}.director-message blockquote>p{font-size:25px}.director-message__quote{bottom:-54px;right:10px}.family-health{grid-template-columns:1fr;height:auto}.family-health__content{padding:30px 20px}.comprehensive-care h2,.family-health h2{font-size:36px}.family-health__image{height:360px}.comprehensive-care__grid{grid-template-columns:1fr}.comprehensive-care article{height:170px;padding:20px 0}}.rates-page{gap:0}.rates-page,.rates-page__content{flex-direction:column;display:flex}.rates-page__content{gap:50px;padding-top:50px}.breadcrumbs{color:var(--muted);align-items:center;gap:10px;font-size:16px;font-weight:300;display:flex}.breadcrumbs span:last-child{color:var(--white)}.rates-intro{flex-direction:column;align-items:flex-start;gap:30px;display:flex}.rates-intro h1{width:min(900px,100%);margin:0;font-family:Forum,Georgia,serif;font-size:60px;font-weight:400;line-height:1}.tier-tabs{align-items:center;gap:10px;display:flex}.tier-tabs button{height:50px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 25px;font-size:16px;font-weight:500;transition:color .35s,border-color .35s,background .35s}.tier-tabs button:hover{background:#f2f2f214}.tier-tabs button.is-active{border-color:var(--tier-color);color:var(--tier-color)}.rates-tier-content{flex-direction:column;gap:120px;display:flex}.tier-fade-enter-active,.tier-fade-leave-active{transition:opacity .32s,transform .42s cubic-bezier(.22,1,.36,1)}.tier-fade-enter-from{opacity:0;transform:translateY(12px)}.tier-fade-leave-to{opacity:0;transform:translateY(-8px)}.featured-tier{grid-template-columns:1.13fr 1fr;gap:20px;height:400px;display:grid}.featured-tier__content{background:radial-gradient(120% 160% at 15% 90%,#0d193099,#0000 62%),#0f1015;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;padding:40px;display:flex}.featured-tier__content>div:first-child{flex-direction:column;gap:20px;display:flex}.featured-tier h2{margin:0;font-family:Forum,Georgia,serif;font-size:40px;font-weight:400;line-height:1}.featured-tier p{width:min(550px,100%);margin:0;font-size:16px;line-height:1.2}.featured-tier__price{flex-direction:column;gap:5px;display:flex}.featured-tier__price strong{font-size:20px;font-weight:500}.featured-tier__price small{color:var(--muted);font-size:14px;font-weight:300}.featured-tier>img{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:400px}.rates-reasons{flex-direction:column;gap:30px;display:flex}.rates-reasons h2{width:min(900px,100%);margin:0;font-family:Forum,Georgia,serif;font-size:40px;font-weight:400;line-height:1}.rates-reasons__grid{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.rates-reasons article{flex-direction:column;gap:50px;padding:10px 0;display:flex;position:relative}.rates-reasons article+article:before{content:"";background:linear-gradient(#fff0,#99999926);width:1px;position:absolute;top:0;bottom:0;left:-20px}.rates-reasons img{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:180px}.rates-reasons h3{margin:0;font-size:20px;font-weight:500;line-height:1.2}.rates-included{flex-direction:column;gap:30px;margin-top:70px;display:flex}.rates-extra h2,.rates-included h2{margin:0;font-family:Forum,Georgia,serif;font-size:40px;font-weight:400;line-height:1}.rates-included__layout{grid-template-columns:repeat(4,1fr);grid-template-areas:"concierge visits visual visual""network checkups privacy child";align-items:start;gap:50px 40px;display:grid}.rates-included__item{min-width:0;padding-top:10px}.rates-included__item--concierge{grid-area:concierge}.rates-included__item--visits{grid-area:visits}.rates-included__item:nth-of-type(4){grid-area:network}.rates-included__item:nth-of-type(5){grid-area:checkups}.rates-included__item:nth-of-type(6){grid-area:privacy}.rates-included__item:nth-of-type(7){grid-area:child}.rates-included__item>span{border:1px solid var(--faint);width:40px;height:40px;color:var(--muted);border-radius:50%;place-items:center;margin-bottom:30px;font-size:13px;font-weight:300;display:grid}.rates-included__item h3{margin:0 0 15px;font-size:16px;font-weight:500;line-height:1.2}.rates-included__item p{color:var(--muted);margin:0;font-size:14px;font-weight:300;line-height:1.2}.rates-included__visual{background:#071224;border-radius:20px;grid-area:visual;height:180px;overflow:hidden}.rates-included__visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.rates-extra{grid-template-columns:1.13fr 1fr;gap:20px;min-height:400px;margin-top:70px;display:grid}.rates-extra__content{background:radial-gradient(110% 130% at 18% 90%,#0d1930a6,#0000 62%),#0f1015;border-radius:20px;flex-direction:column;justify-content:space-between;padding:40px;display:flex}.rates-extra__content>div:first-child{flex-direction:column;gap:20px;display:flex}.rates-extra__content>div:first-child p{width:min(550px,100%);color:var(--muted);margin:0;font-size:16px;line-height:1.2}.rates-extra__service{border-top:1px solid #f2f2f21f;justify-content:space-between;align-items:center;gap:30px;padding:20px 0 0;display:flex}.rates-extra__service h3{color:var(--muted);margin:0 0 5px;font-family:Forum,Georgia,serif;font-size:24px;font-weight:400}.rates-extra__service small{color:#f2f2f273;font-size:12px;font-weight:300}.rates-extra__prices{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.rates-extra__prices strong{font-size:16px;font-weight:500}.rates-extra__prices small{text-decoration:line-through}.rates-extra>img{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:400px}.rates-team{flex-direction:column;gap:30px;margin-top:70px;display:flex}.rates-team h2{margin:0;font-family:Forum,Georgia,serif;font-size:40px;font-weight:400;line-height:1}.rates-team__heading{justify-content:space-between;align-items:center;gap:30px;display:flex}.rates-team__grid{grid-template-columns:repeat(2,1fr);gap:40px;display:grid}.rates-team article{padding-bottom:10px;position:relative}.rates-team article+article:before{content:"";background:linear-gradient(#fff0,#99999926);width:1px;position:absolute;top:0;bottom:0;left:-20px}.rates-team article img{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:320px;margin-bottom:25px}.rates-team article:first-child img{-o-object-position:center 34%;object-position:center 34%}.rates-team h3{margin:0 0 10px;font-size:16px;font-weight:500}.rates-team article p{color:var(--muted);margin:0;font-size:14px;font-weight:300}.rates-comparison{margin-top:70px}.rates-privileges{flex-direction:column;gap:30px;margin-top:70px;display:flex}.rates-privileges h2{margin:0;font-family:Forum,Georgia,serif;font-size:40px;font-weight:400;line-height:1}.rates-privileges__grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.rates-privileges article{flex-direction:column;gap:20px;display:flex;position:relative}.rates-privileges article+article:before{content:"";background:linear-gradient(#fff0,#99999926);width:1px;position:absolute;top:0;bottom:0;left:-20px}.rates-privileges img{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:260px}.rates-privileges h3{margin:0;font-size:16px;font-weight:400;line-height:1.2}@media (width<=1050px){.featured-tier{grid-template-columns:1fr 1fr}.rates-reasons__grid{grid-template-columns:repeat(2,1fr)}.rates-reasons article:nth-child(3):before{display:none}.rates-included__layout{grid-template-columns:repeat(2,1fr);grid-template-areas:"concierge visits""visual visual""network checkups""privacy child"}.rates-extra{grid-template-columns:1fr 1fr}.rates-team__grid{gap:20px}}@media (width<=700px){.rates-page__content{gap:36px;padding-top:30px}.rates-intro h1{font-size:42px}.tier-tabs{width:100%;padding-bottom:3px;overflow-x:auto}.featured-tier{grid-template-columns:1fr;height:auto}.featured-tier__content{min-height:400px;padding:30px 20px}.featured-tier>img{height:280px}.rates-tier-content{gap:80px}.rates-reasons__grid{grid-template-columns:1fr;gap:30px}.rates-reasons article{gap:24px}.rates-reasons article+article:before{display:none}.rates-reasons img{height:210px}.rates-extra,.rates-included{margin-top:44px}.rates-included__layout{grid-template-columns:1fr 1fr;gap:36px 20px}.rates-included__visual{height:150px}.rates-included__item>span{margin-bottom:20px}.rates-extra{grid-template-columns:1fr;min-height:0}.rates-extra__content{min-height:360px;padding:30px 20px}.rates-extra__service{align-items:flex-start}.rates-extra>img{height:280px}.rates-team{margin-top:44px}.rates-team__heading{flex-direction:column;align-items:flex-start}.rates-team__grid{grid-template-columns:1fr;gap:36px}.rates-team article+article:before{display:none}.rates-team article img{height:250px}.rates-comparison,.rates-privileges{margin-top:44px}.rates-privileges__grid{grid-template-columns:1fr;gap:36px}.rates-privileges article+article:before{display:none}.rates-privileges img{height:240px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-heading,.motion-image{opacity:1!important;filter:none!important}}.audience-page,.audience-page__content{flex-direction:column;display:flex}.audience-page__content{gap:50px;padding-top:50px}.audience-intro{flex-direction:column;align-items:flex-start;gap:30px;display:flex}.audience-intro h1{width:min(900px,100%);margin:0;font-family:Forum,Georgia,serif;font-size:60px;font-weight:400;line-height:1}.audience-tabs{align-items:center;gap:10px;display:flex}.audience-tabs a,.audience-tabs button{height:50px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;place-items:center;padding:0 25px;font-size:16px;font-weight:500;transition:color .35s,border-color .35s,background-color .35s;display:grid}.audience-tabs a:hover,.audience-tabs button:hover{background:#f2f2f214}.audience-tabs a.is-active,.audience-tabs button.is-active{color:#bb8830;border-color:#bb8830}.audience-program{flex-direction:column;gap:120px;display:flex}.audience-program .premium-faq,.audience-program .team{margin-top:0}.audience-program__hero{grid-template-columns:1.13fr 1fr;gap:20px;height:400px;display:grid}.audience-program__copy{background:radial-gradient(120% 160% at 15% 90%,#0d193099,#0000 62%),#0f1015;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;padding:40px;display:flex}.audience-program__copy>div{flex-direction:column;gap:20px;display:flex}.audience-fit h2,.audience-program__copy h2{margin:0;font-family:Forum,Georgia,serif;font-size:40px;font-weight:400;line-height:1}.audience-program__copy p{width:min(550px,100%);margin:0;font-size:16px;line-height:1.2}.audience-program__hero>img{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:400px}.audience-fit{flex-direction:column;gap:30px;display:flex}.audience-fit__grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.audience-fit article{flex-direction:column;gap:50px;height:400px;padding:10px 0;display:flex;position:relative}.audience-fit article+article:before{content:"";background:linear-gradient(#fff0,#99999926);width:1px;position:absolute;top:0;bottom:0;left:-20px}.audience-fit img{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:250px}.audience-fit article div{flex-direction:column;gap:15px;display:flex}.audience-fit h3{margin:0;font-size:20px;font-weight:500;line-height:1.2}.audience-fit p{color:var(--muted);margin:0;font-size:16px;font-weight:300;line-height:1.2}.care-comparison{flex-direction:column;gap:120px;display:flex}.care-comparison__row{grid-template-columns:1fr 1fr;gap:20px;height:620px;display:grid}.care-comparison__row--reversed .care-comparison__content{order:2}.care-comparison__row--reversed .care-comparison__image{order:1}.care-comparison__content{background:radial-gradient(120% 135% at 18% 92%,#0d193099,#0000 62%),#0f1015;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:40px;display:flex}.care-comparison__content>h2{width:100%;margin:0 0 50px;font-family:Forum,Georgia,serif;font-size:40px;font-weight:400;line-height:1}.care-comparison__list{flex-direction:column;gap:20px;width:100%;display:flex}.care-comparison__item{border-top:1px solid #f2f2f21f;grid-template-columns:50px 1fr;gap:20px;padding-top:20px;display:grid}.care-comparison__item:first-child{border-top:0;padding-top:0}.care-comparison__icon{border:1px solid #f2f2f233;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.care-comparison__icon img{width:20px;height:20px}.care-comparison__item>div{flex-direction:column;gap:5px;min-width:0;display:flex}.care-comparison__item h3{margin:0;font-size:20px;font-weight:500;line-height:1.2}.care-comparison__item p{color:var(--muted);margin:0;font-size:16px;font-weight:300;line-height:1.2}.care-comparison__image{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:620px}.audience-program>.privacy,.audience-program>.residency{margin-top:0}.audience-program .privacy__wide{transform:none}.premium-situations{flex-direction:column;gap:30px;display:flex}.premium-situations>h2{width:min(900px,100%);margin:0;font-family:Forum,Georgia,serif;font-size:40px;font-weight:400;line-height:1}.premium-situations__grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.premium-situations article{flex-direction:column;gap:50px;height:450px;padding:10px 0;display:flex;position:relative}.premium-situations article+article:before{content:"";background:linear-gradient(#fff0,#99999926);width:1px;position:absolute;top:0;bottom:0;left:-20px}.premium-situations img{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:260px}.premium-situations article div{flex-direction:column;gap:15px;display:flex}.premium-situations h3{margin:0;font-size:20px;font-weight:500;line-height:1.2}.premium-situations p{color:var(--muted);margin:0;font-size:16px;font-weight:300;line-height:1.2}.family-process{flex-direction:column;gap:30px;display:flex}.family-privacy h2,.family-process h2,.family-related h2{margin:0;font-family:Forum,Georgia,serif;font-size:40px;font-weight:400;line-height:1}.family-process__layout{grid-template-columns:1fr 1fr;gap:30px;display:grid}.family-process__layout>img{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:405px}.family-process__steps{flex-direction:column;justify-content:center;gap:12px;display:flex}.family-process__steps article{border-bottom:1px solid #f2f2f226;overflow:hidden}.family-process__steps button{width:100%;color:var(--white);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:50px 1fr 40px;align-items:center;gap:20px;padding:10px 0;display:grid}.family-process__steps button span{border:1px solid var(--faint);width:50px;height:50px;color:var(--faint);border-radius:50%;place-items:center;font-size:20px;display:grid}.family-process__steps button strong{font-size:20px;font-weight:500}.family-process__toggle{width:40px;height:40px;transition:transform .3s;display:block;transform:rotate(45deg)}.family-process__steps article.is-open .family-process__toggle{transform:rotate(0)}.family-process__steps p{max-height:0;color:var(--muted);opacity:0;margin:0 60px 0 70px;font-size:16px;line-height:1.2;transition:all .35s;overflow:hidden}.family-process__steps article.is-open p{opacity:1;max-height:150px;margin-bottom:20px}.family-privacy{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.family-privacy__lead{border-radius:20px;min-height:450px;position:relative;overflow:hidden}.family-privacy__lead>img{-o-object-fit:cover;object-fit:cover;filter:brightness(.45);width:100%;height:100%;position:absolute;inset:0}.family-privacy__lead>div{flex-direction:column;gap:20px;height:100%;min-height:450px;padding:40px;display:flex;position:relative}.family-privacy__lead p,.family-related p{margin:0;font-size:16px;line-height:1.2}.family-privacy__grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.family-privacy__grid article{border-left:1px solid #f2f2f226;flex-direction:column;justify-content:space-between;min-height:180px;padding:20px 0 20px 20px;display:flex}.family-privacy__grid span{border:1px solid var(--faint);border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.family-privacy__grid h3{margin:0;font-size:20px;font-weight:500;line-height:1.2}.family-related{grid-template-columns:1fr 1fr;gap:20px;height:500px;display:grid}.family-related>div{background:radial-gradient(circle at 18% 80%,#0d1930bf,#0000 48%),#0d0f16;border-radius:20px;flex-direction:column;justify-content:center;gap:20px;padding:40px;display:flex}.family-related>img{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:500px}.family-related nav{gap:20px;margin-top:40px;display:flex}.family-related nav a{text-align:center;background:#f2f2f233;border-radius:999px;flex:1;place-items:center;min-height:50px;padding:10px 20px;display:grid}.business-hero__actions{flex-direction:row!important;gap:20px!important;display:flex!important}.business-download{background:#f2f2f233;border-radius:999px;place-items:center;min-height:50px;padding:10px 25px;font-size:16px;font-weight:500;display:grid}.business-risk{grid-template-columns:1fr 1fr;gap:20px;min-height:620px;display:grid}.business-risk__content{background:radial-gradient(circle at 18% 80%,#0d1930bf,#0000 48%),#0d0f16;border-radius:20px;flex-direction:column;justify-content:space-between;padding:40px;display:flex}.business-risk__content>div{flex-direction:column;gap:20px;display:flex}.business-risk article{border-top:1px solid var(--faint);grid-template-columns:50px 1fr;gap:20px;padding-top:20px;display:grid}.business-risk article:first-child{border:0;padding-top:0}.business-legal article>span,.business-risk article>span{border:1px solid var(--faint);border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.business-benefits h2,.business-formats h2,.business-launch h2,.business-legal h2,.business-risk h2{margin:0;font-family:Forum,Georgia,serif;font-size:40px;font-weight:400;line-height:1}.business-legal h3,.business-risk h3{margin:0 0 5px;font-size:20px;font-weight:500}.business-legal p,.business-risk p{color:var(--muted);margin:0;font-size:16px;font-weight:300;line-height:1.2}.business-risk>img{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:620px}.business-benefits,.business-formats,.business-legal{flex-direction:column;gap:30px;display:flex}.business-formats>div{grid-template-columns:repeat(3,1fr);display:grid}.business-format{border-radius:20px;min-height:380px;padding:30px 40px}.business-benefits h3,.business-format h3{margin:0 0 15px;font-family:Forum,Georgia,serif;font-size:35px;font-weight:400}.business-format--silver h3{color:#8e8eab}.business-format--gold h3{color:#bb8830}.business-format--platinum h3{color:#c76933}.business-format p{min-height:58px;color:var(--muted);margin:0 0 15px}.business-benefits ul,.business-format ul{color:var(--muted);flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.business-benefits li,.business-format li{padding-left:13px;line-height:1.2;position:relative}.business-benefits li:before,.business-format li:before{content:"›";position:absolute;left:0}.business-benefits>div{grid-template-columns:1fr 1fr;gap:40px;display:grid}.business-benefits article{background:radial-gradient(circle at 10% 90%,#0d1930a6,#0000 60%);min-height:263px;padding:40px}.business-legal>div{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.business-legal article{min-height:220px;padding:20px 40px 20px 0;position:relative}.business-legal article+article:before{content:"";background:linear-gradient(#0000,#9993,#0000);width:1px;position:absolute;top:0;bottom:0;left:-20px}.business-legal article>span{margin-bottom:50px}.business-launch .family-process__layout>img{-o-object-fit:cover;object-fit:cover;height:386px}.clinic-popup-advantages{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:40px 0;padding:0;list-style:none;display:grid}.clinic-popup-advantages__item{position:relative}.clinic-popup-advantages__item:not(:last-child):after{content:"";background-image:url(../images/figma/clinic-popup-advantages-line.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1px;position:absolute;top:0;bottom:0;right:-20px}.clinic-popup-advantages__title{-webkit-text-fill-color:transparent;background:linear-gradient(90.31deg,#d0d0d0 5.95%,#8a8a8a 27.74%);-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:30px;font-weight:400;line-height:120%}.clinic-popup-advantages__text{color:#f2f2f2b3;font-size:16px;font-weight:300;line-height:120%}.clinic-popup-images{scrollbar-width:none;-ms-overflow-style:none;gap:20px;display:flex;overflow:auto hidden}.clinic-popup-images::-webkit-scrollbar{display:none}.clinic-popup-images>img{aspect-ratio:370/250;-o-object-fit:cover;object-fit:cover;border-radius:20px;flex-shrink:0;width:100%;max-width:370px;height:auto}.clinic-popup-accessible{margin:50px 0}.clinic-popup-accessible__title{color:#f2f2f2;margin-bottom:30px;font-family:Forum,sans-serif;font-size:30px;font-weight:400;line-height:120%}.clinic-popup-accessible__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 40px;margin:0;padding:0;list-style:none;display:grid}.clinic-popup-accessible__list-item{position:relative}.clinic-popup-accessible__list-item:before{content:"";background-image:url(../images/figma/clinic-popup-accessible-icon.svg);background-position:50%;background-repeat:no-repeat;border:1px solid #f2f2f233;border-radius:100px;width:50px;height:50px;margin-bottom:50px;display:inline-flex}.clinic-popup-accessible__list-title{color:#f2f2f2;margin-bottom:15px;font-size:18px;font-weight:500;line-height:120%}.clinic-popup-accessible__list-text{color:#f2f2f2b3;font-size:16px;font-weight:300;line-height:120%}.clinic-popup-accessible__list-item:not(:last-child):after{content:"";background-image:url(../images/figma/clinic-popup-accessible-line.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1px;position:absolute;top:0;bottom:0;right:-20px}.clinic-popup-accessible__list-item:nth-child(3):after{content:none}._default-btn{cursor:pointer;text-align:center;color:#f2f2f2;background:#f2f2f233;border:0;border-radius:100px;justify-content:center;align-items:center;min-height:50px;margin:0;padding:5px 20px;font-size:16px;font-weight:500;transition:background .3s;display:inline-flex}._default-btn:hover{background:#f2f2f24d}.clinic-popup-feedback{background-image:url(../images/figma/clinic-popup-feedback-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;padding:30px}.clinic-popup-feedback__title{color:#f2f2f2;margin-bottom:20px;font-family:Forum,sans-serif;font-size:30px;font-weight:400;line-height:120%}.clinic-popup-feedback__text{color:#f2f2f2;margin-bottom:30px;font-size:16px;font-weight:400;line-height:120%}.clinic-popup-feedback__action{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.clinic-popup-feedback__action>*{width:100%}@media (width<=1050px){.clinic-popup-feedback{padding:20px}.clinic-popup-feedback__action{grid-template-columns:100%}.clinic-popup-accessible__list-item:not(:last-child):after,.clinic-popup-accessible__list-item:nth-child(3):after{content:"";background-image:url(../images/figma/clinic-popup-advantages-line-horizontal.png);background-position:0;width:auto;height:1px;inset:auto 0 -20px}.clinic-popup-accessible__list,.clinic-popup-advantages{grid-template-columns:100%;gap:40px 0}.clinic-popup-advantages__item:not(:last-child):after{background-image:url(../images/figma/clinic-popup-advantages-line-horizontal.png);background-position:0;width:auto;height:1px;inset:auto 0 -20px}.audience-program__hero{grid-template-columns:1fr 1fr}.audience-fit__grid{gap:24px}.audience-fit article+article:before{left:-12px}.care-comparison__content{padding:30px}.care-comparison__item{grid-template-columns:44px 1fr;gap:14px}.care-comparison__icon{width:44px;height:44px}.premium-situations__grid{gap:24px}.premium-situations article+article:before{left:-12px}}@media (width<=700px){.audience-page__content{gap:36px;padding-top:30px}.audience-tabs{scrollbar-width:none;overscroll-behavior-inline:contain;width:calc(100vw - 32px);padding-right:16px}.audience-tabs::-webkit-scrollbar{display:none}.audience-tabs a,.audience-tabs button{height:46px;padding:0 14px;font-size:14px}.audience-intro h1{font-size:42px}.audience-tabs{width:100%;padding-bottom:3px;overflow-x:auto}.audience-tabs a,.audience-tabs button{flex:none}.audience-program{gap:80px}.audience-program__hero{grid-template-columns:1fr;height:auto}.audience-program__copy{min-height:400px;padding:30px 20px}.audience-program__hero>img{height:280px}.audience-fit__grid{grid-template-columns:1fr;gap:30px}.audience-fit article{gap:30px;height:auto;min-height:380px}.audience-fit article+article:before{display:none}.audience-fit img{height:240px}.care-comparison{gap:80px}.care-comparison__row{grid-template-columns:1fr;height:auto}.care-comparison__row--reversed .care-comparison__content,.care-comparison__row--reversed .care-comparison__image{order:0}.care-comparison__content{gap:50px;min-height:620px;padding:30px 20px}.care-comparison__content>h2{font-size:36px}.care-comparison__item{grid-template-columns:44px 1fr;gap:14px}.care-comparison__item h3{font-size:18px}.care-comparison__image{-o-object-fit:cover;object-fit:cover;height:auto;min-height:420px}.premium-situations__grid{grid-template-columns:1fr;gap:30px}.premium-situations article{gap:30px;height:auto;min-height:450px}.premium-situations article+article:before{display:none}.premium-situations img{height:240px}.family-privacy,.family-process__layout,.family-related{grid-template-columns:1fr;height:auto}.family-process__layout>img{height:280px}.family-process__steps p{margin-right:0}.family-privacy__grid{grid-template-columns:1fr;gap:12px}.family-privacy__grid article{min-height:140px}.family-related>img{height:320px}.family-related nav{flex-direction:column;margin-top:20px}.business-hero__actions{align-items:stretch;flex-direction:column!important}.business-download{width:100%}.business-risk{grid-template-columns:1fr}.business-risk__content{min-height:680px;padding:30px 20px}.business-risk>img{height:420px}.business-benefits>div,.business-formats>div,.business-legal>div{grid-template-columns:1fr}.business-format{min-height:360px}.business-benefits article,.business-format{padding:30px 20px}.business-legal article{padding-right:0}.business-legal article+article:before{display:none}}@media (width>=1441px){.page{padding-left:calc(50% - 680px);padding-right:calc(50% - 680px)}}
