.home{flex-direction:column;align-items:stretch;background-color:transparent}.home,.home__hero{display:flex;width:100%}.home__hero{height:100vh;height:100svh}.home__discover-services{display:flex;flex:1 1 auto;width:100%;padding:100px}@media(max-width:1025px){.home__discover-services{padding:14px;margin-top:50px}}.page-wrapper-v2 .home *{text-transform:none!important}.header{width:100%;height:150px;background-color:transparent;position:fixed;top:0;left:0;right:0;z-index:100000;display:flex;position:-webkit-sticky;position:sticky;justify-content:center;align-items:center;box-sizing:border-box;padding:10px}@media screen and (max-width:1025px){.header{height:100px}}.header__container{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.5);padding:10px;height:75px;width:90%;border-radius:48px;top:0;left:0;right:0;z-index:100000;position:relative;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}@media screen and (max-width:1025px){.header__container{width:100%;height:60px}}.header__container__logo{display:flex;height:100%;width:80px;justify-content:center;align-items:center;margin-left:25px;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit}@media screen and (max-width:1025px){.header__container__logo{margin-left:10px;width:50px}}.header__container__logo img{display:flex;object-fit:cover;height:100%;width:100%;background-color:#fff159;padding:5px}.header__container__legit-script{display:flex;align-items:center;margin-left:14px;margin-right:auto;line-height:0}.header__container__legit-script img{display:block;height:48px;width:auto}@media screen and (max-width:1025px){.header__container__legit-script{margin-left:8px}.header__container__legit-script img{height:36px}}.header__container__menu{display:flex;justify-content:center;align-items:center;gap:20px;width:auto;margin-right:50px}@media screen and (max-width:1025px){.header__container__menu{margin-right:10px}}.header__container__menu__links{display:none;align-items:center;gap:20px}@media screen and (min-width:1025px){.header__container__menu__links{display:flex}}.header__container__menu__toggle{display:block;position:relative;z-index:10000;top:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:1025px){.header__container__menu__toggle{display:none}}.header__container__menu__toggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:10002}.header__container__menu__toggle>span{display:block;width:24px;height:4px;margin-bottom:4px;background:#000;border-radius:3px;position:relative;z-index:10001;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}.header__container__menu__toggle>span:first-child{transform-origin:0 0}.header__container__menu__toggle>span:nth-last-child(2){transform-origin:0 100%}.header__container__menu__toggle input:checked~span{opacity:1;transform:rotate(45deg) translateY(2px);background:#000}.header__container__menu__toggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2)}.header__container__menu__toggle input:checked~span:nth-last-child(2){opacity:1;transform:rotate(-45deg) translateY(-1px)}.header__container__menu__toggle__panel{position:fixed;z-index:9999;top:92px;left:10px;right:10px;max-height:calc(100svh - 104px);margin:0;padding:8px 0;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;background:#fff;list-style-type:none;text-align:left;border-radius:24px;box-shadow:0 12px 24px rgba(0,0,0,.18);transform-origin:50% 0;transform:translateY(-12px);opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.32,.72,0,1),opacity .16s ease-out;--mm-mobile-radius:0}@media(prefers-reduced-motion:reduce){.header__container__menu__toggle__panel{transition:opacity .12s linear}}.header__container__menu__toggle__panel>li{margin:0}.header__container__menu__toggle__panel>li+li{border-top:1px solid rgba(0,0,0,.08)}.header__container__menu__toggle__panel>li>a{display:block;padding:12px 20px;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;transition:color .3s ease}.header__container__menu__toggle__panel>li .mega-menu-mobile__section{background:transparent}.header__container__menu__toggle__panel>li .mega-menu-mobile__section+.mega-menu-mobile__section{margin-top:0;border-top:1px solid rgba(0,0,0,.08)}.header__container__menu__toggle__panel>li .mega-menu-mobile__row{padding:12px 20px;font-size:1rem;font-weight:400;line-height:1.5;border-bottom:none}.header__container__menu__toggle__panel>li .main-action{display:flex;justify-content:center;margin:12px 20px 8px;padding:12px 16px}.header__container__menu__toggle input:checked~ul{transform:translate(0);opacity:1;pointer-events:auto}.link{text-decoration:none;color:#000;cursor:pointer;position:relative;transition:color .3s ease}.link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#000;transition:width .3s ease}.link:hover{color:#000}.link:hover:after{width:100%}.link a{line-height:28px}.main-action{background-color:#000;color:#fff!important;font-family:Inter;text-decoration:none!important;padding:10px 20px;border:1px solid #000;border-radius:24px;position:relative;white-space:nowrap;justify-content:center;align-items:center;display:flex}.main-action:after{display:none!important}.main-action:hover{background-color:#fff;color:#000!important}.fx-mega-menu{--mm-font:"Inter",sans-serif;--mm-surface:#fff;--mm-rail-bg:#f1f1f1;--mm-scrim:rgba(0,0,0,.28);--mm-shadow:0 18px 48px rgba(0,0,0,.18);--mm-radius:25px;--mm-text:#000;--mm-text-muted:#666;--mm-text-desc:#555;--mm-rail-inactive:#9a9a9a;--mm-rail-hover:#5a5a5a;--mm-rail-active:#000;--mm-rail-count:#bdbdbd;--mm-rule:rgba(0,0,0,.12);--mm-rule-strong:rgba(0,0,0,.15);--mm-item-hover-bg:#f1f1f1;--mm-tag-bg:#f1f1f1;--mm-tag-text:#666;--mm-chip-border:rgba(0,0,0,.2);--mm-chip-hover-bg:#000;--mm-chip-hover-text:#fff;--mm-promo-bg:#000;--mm-promo-text:#fff;--mm-promo-body:hsla(0,0%,100%,.8);--mm-promo-note:hsla(0,0%,100%,.55);--mm-promo-meta:hsla(0,0%,100%,.65);--mm-promo-rule:hsla(0,0%,100%,.3);--mm-accent:#fff159;--mm-accent-contrast:#000;--mm-accent-hover:#fff}.mega-menu-trigger.mega-menu-trigger{min-width:0;margin:0;padding:0;border:none;border-radius:0;background:none;color:#000}.mega-menu-trigger.mega-menu-trigger:active,.mega-menu-trigger.mega-menu-trigger:focus,.mega-menu-trigger.mega-menu-trigger:focus-visible,.mega-menu-trigger.mega-menu-trigger:hover{background:none;border:none;color:#000}.mega-menu-trigger{display:flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:15px;font-weight:400;cursor:pointer}.mega-menu-trigger:after{height:2px;top:auto;bottom:0}.mega-menu-trigger__caret{width:8px;height:8px;border-right:1.5px solid #000;border-bottom:1.5px solid #000;transform:rotate(45deg);transition:transform .25s ease}.mega-menu-trigger[aria-expanded=true]:after{width:100%}.mega-menu-trigger[aria-expanded=true] .mega-menu-trigger__caret{transform:rotate(-135deg)}.mega-menu-trigger[aria-expanded=true]:before{content:"";position:absolute;top:100%;left:0;right:0;height:var(--mm-bridge-height,60px)}.header .fx-mega-menu *,.header .mega-menu-trigger{text-transform:none!important}.sub-nav{position:absolute;top:calc(50% + 37.5px + 8px);left:50%;transform:translateX(-50%);z-index:1;display:flex;align-items:center;gap:12px;box-sizing:border-box;font-size:.8125rem;font-weight:500;white-space:nowrap;background:#fff;border-radius:0 0 20px 20px;padding:8px 20px;box-shadow:0 4px 10px -4px rgba(0,0,0,.35);transition:opacity .2s ease}.sub-nav--hidden{opacity:0;pointer-events:none}.sub-nav__label{font-size:.6875rem;opacity:.6}.sub-nav__toggle-wrapper{display:none}.sub-nav__links{gap:8px;list-style:none;margin:0;padding:0}.sub-nav__links,.sub-nav__links li{display:flex;align-items:center}.sub-nav__links li+li:before{content:"·";margin-right:8px;opacity:.4}.sub-nav__links a{display:block;color:inherit;text-decoration:none;transition:opacity .25s ease}.sub-nav__links a:hover{opacity:.55}@media screen and (max-width:1025px){.sub-nav{top:calc(50% + 30px + 6px);font-size:.75rem;flex-direction:column;align-items:stretch;gap:0;padding:6px 18px}.sub-nav .sub-nav__label{display:none}.sub-nav .sub-nav__toggle-wrapper{display:block}.sub-nav .sub-nav__toggle{display:flex!important;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;margin:0;padding:2px 0;border:none;border-radius:0;font:inherit;line-height:1.4;text-transform:none;cursor:pointer;transition:none}.sub-nav .sub-nav__toggle,.sub-nav .sub-nav__toggle:hover{background:none;color:inherit}.sub-nav .sub-nav__toggle__caret{width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .25s ease}.sub-nav .sub-nav__links{flex-direction:column;align-items:stretch;gap:0;max-height:0;overflow:hidden;transition:max-height .3s ease,margin-top .3s ease}.sub-nav .sub-nav__links li+li:before{content:none}.sub-nav .sub-nav__links li{display:block}.sub-nav .sub-nav__links a{padding:10px 4px;font-size:.875rem;text-align:center}.sub-nav .sub-nav__links li+li a{border-top:1px solid rgba(0,0,0,.08)}.sub-nav.sub-nav--open .sub-nav__toggle__caret{transform:translateY(1px) rotate(-135deg)}.sub-nav.sub-nav--open .sub-nav__links{max-height:240px;margin-top:4px}}.page-wrapper-v2{position:relative;width:100%;height:100vh;height:100svh}.page-wrapper-v2,.page-wrapper-v2__content{display:flex;flex-direction:column;background-color:transparent!important}.page-wrapper-v2__content{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:scroll;overflow-x:hidden;overscroll-behavior-y:none;padding-bottom:env(safe-area-inset-bottom,0)}.page-wrapper-v2__content>*{flex-shrink:0}.page-wrapper-v2__content__header-offset{flex-shrink:0;height:170px;pointer-events:none}@media screen and (max-width:1025px){.page-wrapper-v2__content__header-offset{height:100px}}.page-wrapper-v2__content--below-header>.page-wrapper-v2__content__header-offset+*{margin-top:-150px;padding-top:150px;box-sizing:border-box}@media screen and (max-width:1025px){.page-wrapper-v2__content--below-header>.page-wrapper-v2__content__header-offset+*{margin-top:-100px;padding-top:100px}}.fx-footer-dropdown{border-bottom:1px solid #000;margin-bottom:24px}.fx-footer-dropdown__header{display:flex;align-items:center;gap:16px;padding:0 0 24px;border:none;background:transparent;color:#000;text-align:left;font-size:22px;font-weight:100;transition:opacity .2s ease;cursor:pointer}.fx-footer-dropdown__header:hover{background:transparent;color:#000;opacity:.6}@media screen and (min-width:1025px){.fx-footer-dropdown__header{font-size:32px}}.fx-footer-dropdown__header .chevron-up{transition:transform .3s ease}.fx-footer-dropdown__header .chevron-up.active{transform:rotate(-45deg)}.fx-footer-dropdown__content p{color:#000;font-size:14px;margin:0 0 8px;word-break:break-word}.fx-footer-dropdown__content p:first-child{margin-top:8px}.fx-footer-dropdown__content p:last-child{margin-bottom:24px}.fx-footer-dropdown__content p sup{font-weight:600;margin-right:4px}.fx-footer-v2{background-color:#fff159;border-radius:10px;margin:20px;padding:24px;color:#000;border-top:1px solid rgba(0,0,0,.1)}@media screen and (min-width:1025px){.fx-footer-v2{border-radius:25px;margin:40px;padding:40px}}.fx-footer-v2 a{color:#000;text-decoration:none}.fx-footer-v2 a:hover{text-decoration:underline}.fx-footer-v2__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 20px;gap:24px 20px}@media screen and (min-width:1025px){.fx-footer-v2__grid{grid-template-columns:1.4fr 1fr 1fr 1.9fr;gap:24px;align-items:start}}.fx-footer-v2__brand{display:flex;flex-direction:column;align-items:flex-start;grid-column:1/-1}@media screen and (min-width:1025px){.fx-footer-v2__brand{grid-column:auto}}.fx-footer-v2__brand__logos{display:flex;gap:25px;justify-content:center;align-items:center}.fx-footer-v2__brand__logos__logo{display:inline-block;line-height:0}.fx-footer-v2__brand__logos__logo img{height:44px;width:auto;display:block}@media screen and (min-width:1025px){.fx-footer-v2__brand__logos__logo img{height:75px}}.fx-footer-v2__social{display:flex;gap:16px;margin-top:20px}.fx-footer-v2__social a{display:inline-flex;align-items:center;justify-content:center;color:#000;transition:transform .2s ease,opacity .2s ease}.fx-footer-v2__social a:hover{transform:translateY(-2px);opacity:.7}.fx-footer-v2__social a svg{width:22px;height:22px;display:block}.fx-footer-v2__col-head{font-size:14px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;opacity:.5;margin:0 0 16px}.fx-footer-v2__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fx-footer-v2__col ul li a{font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.fx-footer-v2__join{grid-column:1/-1}@media screen and (min-width:1025px){.fx-footer-v2__join{grid-column:auto}}.fx-footer-v2__join h3{font-size:16px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin:0 0 12px}.fx-footer-v2__join-form{display:flex;flex-direction:column;gap:12px}.fx-footer-v2__join-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.fx-footer-v2__join-row input[type=email],.fx-footer-v2__join-row input[type=text]{flex:1 1;min-width:180px;border:1.5px solid #000;background:#fff;border-radius:24px;padding:12px 16px;font-family:Inter,sans-serif;font-size:14px;color:#000;outline:none}@media screen and (max-width:770px){.fx-footer-v2__join-row input[type=submit]{width:100%}}.fx-footer-v2__join-row input[type=submit]{border:1.5px solid #000;background:#000;color:#fff;border-radius:24px;padding:12px 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease}.fx-footer-v2__join-row input[type=submit]:hover{background:#fff;color:#000}.fx-footer-v2__join-row input[type=submit]:disabled{cursor:default;opacity:.6}.fx-footer-v2__join-row input[type=email]:disabled,.fx-footer-v2__join-row input[type=text]:disabled{opacity:.6}.fx-footer-v2__fineprint{font-size:14px;font-weight:100;opacity:.8;margin:0}.fx-footer-v2__join-msg{font-size:14px;font-weight:500;margin:0}.fx-footer-v2__join-msg--error{color:red}.fx-footer-v2__secondary{border-top:1px solid rgba(0,0,0,.35);margin-top:24px;padding-top:16px;display:flex;justify-content:flex-start}@media screen and (min-width:1025px){.fx-footer-v2__secondary{justify-content:space-between}}.fx-footer-v2__secondary .small{font-size:14px;font-weight:100;margin:0}.legit-script{height:75px}@media screen and (max-width:1025px){.legit-script{height:56px}}.legit-script a{display:block;height:100%}.legit-script a img{height:100%;width:auto}@keyframes richTextFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.rich-text-container{padding:20px;margin:20px 0;opacity:0;animation:richTextFadeIn .6s cubic-bezier(.25,.46,.45,.94) .2s forwards}@media screen and (min-width:1025px){.rich-text-container{padding:40px;margin:40px 0}}.rich-text-container.bordered{background-color:#f1f1f1;border-radius:10px;border:1px solid #000;margin:20px;padding:20px}@media screen and (min-width:1025px){.rich-text-container.bordered{border-radius:25px;padding:40px;margin:40px}}.rich-text-container--dark{background-color:#000;color:#fff}.rich-text-container--dark.bordered{background-color:#000;border-color:#fff159;box-shadow:0 0 80px -30px rgba(255,241,89,.35)}.rich-text-container--dark .rich-text-container__eyebrow{display:inline-flex;align-items:center;color:#fff159;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.rich-text-container--dark .rich-text-container__content__left__description,.rich-text-container--dark .rich-text-container__content__left__tittle{color:#fff}.rich-text-container--dark .rich-text-container__content__left__description{color:hsla(0,0%,100%,.75)}.rich-text-container--dark .rich-text-container__content__left .button,.rich-text-container--dark .rich-text-container__content__left .secondary,.rich-text-container--dark .rich-text-container__content__left input[type=submit]{align-items:center;gap:8px;background:#fff159;border:1px solid #fff159;color:#000!important;font-weight:600;transition:all .3s ease}.rich-text-container--dark .rich-text-container__content__left .button:after,.rich-text-container--dark .rich-text-container__content__left .secondary:after,.rich-text-container--dark .rich-text-container__content__left input[type=submit]:after{content:"→";line-height:1;transition:transform .3s ease}.rich-text-container--dark .rich-text-container__content__left .button:hover,.rich-text-container--dark .rich-text-container__content__left .secondary:hover,.rich-text-container--dark .rich-text-container__content__left input[type=submit]:hover{background-color:transparent;border-color:#fff159;color:#fff159!important}.rich-text-container--dark .rich-text-container__content__left .button:hover:after,.rich-text-container--dark .rich-text-container__content__left .secondary:hover:after,.rich-text-container--dark .rich-text-container__content__left input[type=submit]:hover:after{transform:translateX(4px)}.rich-text-container__eyebrow{display:block;font-weight:700;margin-bottom:16px}.rich-text-container__content{width:100%}.rich-text-container__content__left{width:100%;box-sizing:border-box}@media screen and (min-width:1025px){.rich-text-container__content__left h2{max-width:1000px}}.rich-text-container__content__left__description{margin:20px 44px 24px 0;max-width:900px;white-space:pre-line}@media screen and (min-width:1025px){.rich-text-container__content__left__description{margin:32px 0 44px;max-width:1000px}}.rich-text-container__content__left .button,.rich-text-container__content__left .secondary,.rich-text-container__content__left input[type=submit]{display:inline-flex!important;width:auto;min-width:auto;max-width:none;margin-top:16px;cursor:pointer}.rich-text-container__cta-wrap{display:flex;width:100%;margin-top:16px}.rich-text-container__cta-wrap--left{justify-content:flex-start}.rich-text-container__cta-wrap--center{justify-content:center}.rich-text-container__cta-wrap--right{justify-content:flex-end}.rich-text-container__cta-wrap .button,.rich-text-container__cta-wrap .secondary,.rich-text-container__cta-wrap input[type=submit]{margin-top:0}.fx-input{font-family:Inter,sans-serif;padding:10px 12px;width:100%;border:1px solid #f1f1f1;border-radius:5px;background-color:#fff;font-size:14px;transition:all .3s ease;box-sizing:border-box;height:40px}.fx-input::placeholder{color:#999;font-size:13px}.fx-input:focus{outline:none;border-color:#fff159;box-shadow:0 0 0 2px rgba(254,255,89,.2);background-color:#fff}.fx-input:hover:not(:focus){border-color:rgba(0,0,0,.4)}.fx-input[type=date],.fx-input[type=month]{color-scheme:light;background-color:#fff;color:#000;cursor:pointer}.fx-input[type=date]::-webkit-calendar-picker-indicator,.fx-input[type=month]::-webkit-calendar-picker-indicator{color:#000;cursor:pointer;padding:4px;border-radius:5px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.fx-input[type=date]::-webkit-calendar-picker-indicator:hover,.fx-input[type=month]::-webkit-calendar-picker-indicator:hover{background-color:#f1f1f1}.fx-input[type=date]::-webkit-datetime-edit,.fx-input[type=month]::-webkit-datetime-edit{font-family:Inter,sans-serif;color:#000;font-size:16px}.fx-input[type=date]::-webkit-datetime-edit-fields-wrapper,.fx-input[type=month]::-webkit-datetime-edit-fields-wrapper{background:transparent}.fx-input[type=date]::-webkit-datetime-edit-text,.fx-input[type=month]::-webkit-datetime-edit-text{color:#000}.fx-input[type=date]::-webkit-datetime-edit-day-field,.fx-input[type=date]::-webkit-datetime-edit-month-field,.fx-input[type=date]::-webkit-datetime-edit-year-field,.fx-input[type=month]::-webkit-datetime-edit-day-field,.fx-input[type=month]::-webkit-datetime-edit-month-field,.fx-input[type=month]::-webkit-datetime-edit-year-field{color:#000;padding:2px}.fx-select{font-family:Inter,sans-serif;padding:10px 30px 10px 12px;width:100%;border:1px solid #f1f1f1;border-radius:5px;background-color:#fff;font-size:14px;transition:all .3s ease;box-sizing:border-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'><path fill='%23000' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:10px}@media(max-width:767px){.fx-select{font-size:18px;text-size-adjust:100%!important;height:48px;padding:12px 30px 12px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}}.fx-select:focus{outline:none;border-color:#fff159;box-shadow:0 0 0 2px rgba(254,255,89,.2)}.fx-select:hover:not(:focus){border-color:rgba(0,0,0,.4)}.fx-select option{padding:8px;background-color:#fff;color:#000;font-size:14px}@media(max-width:767px){.fx-select option{font-size:28px!important;padding:18px!important;min-height:56px!important;line-height:1.4!important;text-size-adjust:none!important}* option,* select option{font-size:20px!important;padding:16px!important;min-height:50px!important;line-height:1.5!important;text-size-adjust:none!important;background-color:#fff!important;color:#000!important}select{font-size:18px!important;text-size-adjust:100%!important}.input select option,select option,select[name=sex] option,select[name=title] option{font-size:28px!important;padding:18px!important;min-height:56px!important;line-height:1.4!important}}.contact-page{position:relative;overflow:hidden;flex-shrink:0;background-color:#fff;min-height:100vh;display:flex;align-items:center;padding:60px 0;box-sizing:border-box}@media screen and (max-width:1025px){.contact-page{min-height:auto;padding:30px 0 24px}}.contact-page__wrapper{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;max-width:1140px;margin:0 auto;padding:0 40px;box-sizing:border-box;gap:clamp(48px,6vw,100px)}@media screen and (max-width:1025px){.contact-page__wrapper{flex-direction:column;align-items:stretch;width:auto;margin:0 20px;padding:0;gap:40px}}.contact-page__left{flex:1 1 auto;max-width:620px;position:relative;overflow:hidden;background-color:#fff159;border-radius:24px;box-shadow:0 16px 32px -26px rgba(0,0,0,.4)}.contact-page__left>*{position:relative;z-index:1}.contact-page__left .contact-page__left__mark{position:absolute;right:20px;bottom:20px;width:250px;height:auto;z-index:0;fill:rgba(0,0,0,.06);pointer-events:none}@media screen and (max-width:1025px){.contact-page__left .contact-page__left__mark{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%)}}.contact-page__left{padding:clamp(40px,5vw,64px);box-sizing:border-box;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:1025px){.contact-page__left{width:100%;max-width:none;padding:36px 24px;text-align:center;align-items:center}}.contact-page__left__eyebrow{display:block;color:#000;font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;margin-bottom:18px}.contact-page__left__heading{font-size:clamp(2rem,4vw,3.2rem);font-weight:400;color:#000;text-transform:none;margin:0 0 16px;line-height:1.12}.contact-page__left__sub{font-size:clamp(1rem,1.4vw,1.15rem);font-weight:300;color:rgba(0,0,0,.7);margin:0 0 24px;line-height:1.6}.contact-page__left__email{display:inline-flex;align-items:center;gap:8px;color:#fff;background-color:#000;border:1px solid #000;border-radius:999px;padding:12px 24px;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .3s ease}.contact-page__left__email:after{content:"→";line-height:1;transition:transform .3s ease}.contact-page__left__email:hover{color:#fff159}.contact-page__left__email:hover:after{transform:translateX(4px)}.contact-page__right{flex:0 1 460px}@media screen and (max-width:1025px){.contact-page__right{flex:1 1 auto;width:100%}}.contact-page .input__label{color:#1a1a1a;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.contact-page .fx-input{border-radius:100px;border:1px solid #000;background:#fff}.contact-page__form input.fx-input,.contact-page__form textarea.fx-input{background-color:#fff}.contact-page textarea.fx-input{min-height:10rem;height:auto;resize:vertical;padding-top:10px;padding-bottom:10px;border-radius:10px}.contact-page__form{border:1px solid rgba(0,0,0,.1);border-radius:18px;box-shadow:0 16px 32px -26px rgba(0,0,0,.4);padding:40px;display:flex;flex-direction:column;gap:20px;background-color:#f4f4f2}@media screen and (max-width:1025px){.contact-page__form{padding:40px 24px}}.contact-page__form__required-note{font-size:14px;color:#666;margin:0}.contact-page__form__submit{margin-top:8px;display:flex;justify-content:flex-end}@media screen and (max-width:770px){.contact-page__form__submit .contact-page__form__submit__btn{width:100%;justify-content:center}}.contact-page__form__submit__btn{display:inline-flex;align-items:center;gap:8px;background-color:#000;color:#fff;font-weight:600;font-size:.9rem;font-family:inherit;border:1px solid #000;border-radius:999px;padding:12px 28px;cursor:pointer;transition:color .3s ease}.contact-page__form__submit__btn:after{content:"→";line-height:1;transition:transform .3s ease}.contact-page__form__submit__btn:hover{color:#fff159}.contact-page__form__submit__btn:hover:after{transform:translateX(4px)}.media-page{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:0 40px;box-sizing:border-box}@media screen and (max-width:770px){.media-page{justify-content:start;align-items:start;padding:0 20px}}.media-page__content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100%}@media screen and (max-width:770px){.media-page__content{height:auto;justify-content:start;padding:48px 0}}.media-page__content__text{display:flex;text-align:left;flex-direction:column;align-items:start;justify-content:center;padding:48px;box-sizing:border-box}.media-page__content__text h1{font-size:clamp(24px,3vw,3vw);font-weight:700;padding:12px 0}.media-page__content__text h2{font-size:clamp(20px,1.5vw,1.5vw)}.media-page__content__text p{font-size:clamp(16px,1vw,1vw);padding:12px 0}@media screen and (max-width:770px){.media-page__content__text{padding:24px 0}}.media-page__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;padding:48px;box-sizing:border-box;height:70vh}.media-page__empty h1{font-size:clamp(24px,3vw,3vw);font-weight:700}.media-page__empty p{font-size:16px;color:#666}.media-page__empty a{padding:10px 25px;border-radius:45px;background-color:#fff159;color:#000!important;line-height:24px;border:1px solid #fff159;text-decoration:none!important;text-transform:uppercase}.media-page__empty a:hover{background-color:#000;color:#fff159;color:#fff159!important;transition:all .2s ease}.media-page video{display:block;width:70vw;max-width:960px;aspect-ratio:16/9;border-radius:16px;object-fit:cover;box-shadow:0 8px 32px rgba(0,0,0,.2)}@media screen and (max-width:770px){.media-page video{width:100%;max-width:100%;aspect-ratio:4/3;border-radius:10px}}.privacy-policy-v2-page{background:#fff}.privacy-policy-v2-page a{color:#000}.privacy-policy-v2-page .privacy-v2__no-data{padding:80px 10rem;text-align:center;font-weight:100}@media screen and (max-width:1025px){.privacy-policy-v2-page .privacy-v2__no-data{padding:80px 16px}}.privacy-v2__hero{display:flex;flex-direction:column;background:#fff;padding:40px 10rem 60px}@media screen and (max-width:1025px){.privacy-v2__hero{padding:24px 16px 40px}}.privacy-v2__hero-title{font-size:56px;font-weight:200;line-height:1.1;text-transform:uppercase;letter-spacing:.02em;margin:0}@media screen and (max-width:1025px){.privacy-v2__hero-title{font-size:36px}}.privacy-v2__hero-title-highlight{font-weight:750}.privacy-v2__hero-subtitle{font-size:32px;font-weight:500;line-height:1.2;text-transform:none;margin:8px 0 0}@media screen and (max-width:1025px){.privacy-v2__hero-subtitle{font-size:24px}}.privacy-v2__hero-description{font-size:24px;font-weight:200;line-height:1.5;margin:40px 0 0;max-width:900px}@media screen and (max-width:1025px){.privacy-v2__hero-description{font-size:18px;margin-top:24px}}.privacy-v2__hero-tag{display:inline-flex;align-items:center;gap:10px;background:#000;color:#fff;padding:15px 20px;border-radius:12px;font-size:16px;font-weight:500;width:-moz-fit-content;width:fit-content;margin-top:24px}.privacy-v2__hero-tag-dot{width:12px;height:12px;border-radius:50%;background:#fff159}.privacy-v2__body{display:grid;grid-template-columns:260px 1fr;grid-gap:64px;gap:64px;padding:24px 10rem 40px;align-items:start}@media screen and (max-width:1025px){.privacy-v2__body{grid-template-columns:1fr;gap:32px;padding:24px 16px}}.privacy-v2__toc{position:-webkit-sticky;position:sticky;top:170px}@media screen and (max-width:1025px){.privacy-v2__toc{position:static}}.privacy-v2__toc-label{font-size:13px;text-transform:uppercase;font-weight:500;letter-spacing:1.5px;margin:0 0 8px;color:#666}.privacy-v2__toc-rule{border:none;border-top:1px solid #000;margin:0 0 16px}.privacy-v2__toc-list{list-style:none;display:flex;flex-direction:column;gap:2px;margin:0;padding:0}.privacy-v2__toc-link{display:block;text-decoration:none;color:#000;font-size:14px;font-weight:400;padding:6px 14px;border-radius:50px;transition:background .2s ease}.privacy-v2__toc-link:hover{background:#f1f1f1}.privacy-v2__toc-link--active{background:#fff159;font-weight:500}.privacy-v2__toc-link--active .privacy-v2__toc-num{color:#000}.privacy-v2__toc-num{font-weight:200;color:#666;margin-right:8px}.privacy-v2__sections{display:flex;flex-direction:column;gap:72px;max-width:820px}.privacy-v2__sections a{color:#000;text-decoration:underline}.privacy-v2__section{scroll-margin-top:170px}@media screen and (max-width:1025px){.privacy-v2__section{scroll-margin-top:110px}}.privacy-v2__section-num{font-size:14px;font-weight:500;letter-spacing:2px;color:#666;display:block;margin-bottom:8px}.privacy-v2__section-title{font-size:34px;font-weight:500;text-transform:uppercase;line-height:normal;margin:0}@media screen and (max-width:1025px){.privacy-v2__section-title{font-size:24px}}.privacy-v2__section-rule{border:none;border-top:1px solid #000;margin:20px 0;max-width:400px}.privacy-v2__paragraph{font-size:17px;line-height:1.6;font-weight:100;color:#111;margin:0 0 14px}.privacy-v2__paragraph:last-child{margin-bottom:0}.privacy-v2__bullets{list-style:none;display:flex;flex-direction:column;gap:10px;margin:6px 0 16px;padding:0}.privacy-v2__bullets li{padding-left:26px;position:relative;color:#111;font-size:17px;line-height:1.6;font-weight:100}.privacy-v2__bullets li:before{content:"";position:absolute;left:0;top:8px;width:12px;height:12px;border-radius:50%;background:#fff159}.privacy-v2__bullet-label{font-weight:600}.privacy-v2__subheading{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:22px 0 10px}.privacy-v2__callout{background:#f1f1f1;border-radius:25px;padding:24px 32px;margin:16px 0;display:flex;align-items:center;gap:15px}.privacy-v2__callout-text{margin:0;font-size:17px;line-height:1.6;font-weight:100;color:#111}.privacy-v2__callout-text--bold{font-weight:600}.privacy-v2__callout-chip{flex-shrink:0;width:60px;height:40px;min-width:60px;border-radius:12px;background:#fff159;position:relative}.privacy-v2__callout-chip:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:12px;height:10px;border-radius:6px 6px 0 0;border:2.5px solid #000;border-bottom:none}.privacy-v2__callout-chip:after{content:"";position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:18px;height:14px;background:#000;border-radius:3px}.privacy-v2__contact-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:20px}@media screen and (max-width:1025px){.privacy-v2__contact-cards{grid-template-columns:1fr}}.privacy-v2__contact-card{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px;padding:24px;box-shadow:0 4px 16px rgba(0,0,0,.12)}.privacy-v2__contact-card--gray{background:#f1f1f1;border-color:transparent;box-shadow:none}.privacy-v2__contact-card .privacy-v2__subheading{margin:0 0 14px}.privacy-v2__contact-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.privacy-v2__contact-lines li{font-size:17px;line-height:1.6;font-weight:100;color:#111}.privacy-v2__cta{padding:40px 0 0}@keyframes privacy-v2-shimmer{0%{background-position:-450px 0}to{background-position:450px 0}}.privacy-v2__sk{background:linear-gradient(90deg,#ececec 25%,#f6f6f6 37%,#ececec 63%);background-size:800px 100%;animation:privacy-v2-shimmer 1.3s ease-in-out infinite;border-radius:8px}.privacy-v2__sk--title{height:52px;width:60%;max-width:520px}@media screen and (max-width:1025px){.privacy-v2__sk--title{height:34px}}.privacy-v2__sk--subtitle{height:28px;width:42%;max-width:360px;margin-top:12px}.privacy-v2__sk--line{height:16px;width:100%;margin-top:12px}.privacy-v2__sk--pill{height:48px;width:220px;border-radius:12px;margin-top:24px}.privacy-v2__sk--toc-label{height:14px;width:90px;margin-bottom:16px}.privacy-v2__sk--toc-item{height:30px;width:100%;border-radius:50px;margin-bottom:6px}.privacy-v2__sk--eyebrow{height:12px;width:40px;margin-bottom:12px}.privacy-v2__sk--heading{height:30px;width:55%;max-width:420px}.privacy-v2__sk--rule{height:1px;width:400px;max-width:100%;margin:20px 0;background:#f1f1f1;animation:none}.privacy-v2__sk-sections{display:flex;flex-direction:column;gap:56px;max-width:820px}.fx-section-cta{margin:0 0 40px;padding:0 20px;width:100%}@media screen and (min-width:1025px){.fx-section-cta{padding:0 40px}}.fx-section-cta__content{background-color:#000;border-radius:24px;padding:40px 24px;box-shadow:0 8px 24px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:24px;align-items:flex-start}@media screen and (min-width:1025px){.fx-section-cta__content{flex-direction:row;justify-content:space-between;align-items:center;padding:40px 100px;gap:80px}}.fx-section-cta__title{font-size:28px;font-weight:700;line-height:1.2;color:#fff;margin:0;letter-spacing:.02em;text-transform:uppercase;white-space:pre-line}@media screen and (min-width:1025px){.fx-section-cta__title{font-size:40px;flex-shrink:0;margin-right:auto;padding-right:24px}}@media screen and (min-width:1200px){.fx-section-cta__title{font-size:48px}}.fx-section-cta__right{display:flex;flex-direction:column;gap:20px;align-items:flex-start}@media screen and (min-width:1025px){.fx-section-cta__right{flex-direction:row;align-items:center;gap:24px}}.fx-section-cta__subtitle{font-size:18px;font-weight:500;line-height:1.4;color:#fff159;margin:0;letter-spacing:.01em}@media screen and (min-width:1025px){.fx-section-cta__subtitle{font-size:20px}}@media screen and (min-width:1200px){.fx-section-cta__subtitle{font-size:22px}}.fx-section-cta__button{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;background-color:#fff159;color:#000;font-size:14px;font-weight:600;text-decoration:none;border-radius:20px;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease;box-shadow:0 4px 12px rgba(255,241,89,.3);flex-shrink:0}@media screen and (min-width:1025px){.fx-section-cta__button{padding:14px 32px;font-size:15px}}.fx-section-cta__button:hover{background-color:#ffee30;transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,241,89,.5)}.fx-section-cta__button:active{transform:translateY(0)}.fx-section-cta--banner .fx-section-cta__content{padding:30px;gap:80px}@media screen and (min-width:1025px){.fx-section-cta--banner .fx-section-cta__content{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px;padding:50px}}.fx-section-cta--banner .fx-section-cta__title{font-size:32px;font-weight:500;line-height:1.3;flex-shrink:1;word-spacing:100vw}@media screen and (min-width:1025px){.fx-section-cta--banner .fx-section-cta__title{font-size:56px;font-weight:600;line-height:1.1;word-spacing:normal;padding-right:0;margin-right:0}}.fx-section-cta--banner .fx-section-cta__right{flex-shrink:0;align-self:flex-end}.assessment-page{padding:100px 0 50px}.assessment-page__wrapper{display:flex;flex-direction:row;align-items:flex-start;margin:0 40px;gap:40px}@media screen and (max-width:1025px){.assessment-page__wrapper{flex-direction:column;margin:0 20px}}.assessment-page__left{flex:1 1;padding-left:20px}@media screen and (max-width:1025px){.assessment-page__left{width:100%;padding-left:0;text-align:center}}.assessment-page__left__heading{font-size:56px;font-weight:600;color:#000;text-transform:uppercase;margin:0 0 10px;line-height:1.1}@media screen and (max-width:1025px){.assessment-page__left__heading{font-size:32px}}.assessment-page__left__sub{font-size:32px;font-weight:700;color:#000;margin:0 0 10px;line-height:1.3}@media screen and (max-width:1025px){.assessment-page__left__sub{font-size:28px}}.assessment-page__left__desc{font-size:24px;font-weight:400;color:#000;margin:0 0 10px;line-height:1.6}@media screen and (max-width:1025px){.assessment-page__left__desc{font-size:24px}}.assessment-page__left__desc a{color:#000;text-decoration:none;position:relative;padding:4px;border-radius:5px}.assessment-page__left__desc a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:100%;background-color:#fff159;transition:width .5s ease;border-radius:5px;z-index:-1}.assessment-page__left__desc a:hover:after{width:100%}.assessment-page__right{flex:1 1}@media screen and (max-width:1025px){.assessment-page__right{width:100%}}.assessment-page .input__label{color:#1a1a1a;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.assessment-page .fx-input{border-radius:100px;border:1px solid #000;background:#fff}.assessment-page .fx-input[type=number]{-webkit-appearance:none;-moz-appearance:textfield;appearance:textfield}.assessment-page .fx-input[type=number]::-webkit-inner-spin-button,.assessment-page .fx-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.assessment-page__form{border:1px solid #000;border-radius:25px;padding:40px;display:flex;flex-direction:column;gap:20px;background-color:#fff}@media screen and (max-width:1025px){.assessment-page__form{padding:40px 24px}}.assessment-page__form__treatments{display:flex;flex-direction:column;gap:8px}.assessment-page__form__treatments__label{font-size:14px;font-weight:700;color:#000;font-family:Arial,Helvetica,sans-serif}.assessment-page__form__treatments__required{color:red;margin-left:4px}.assessment-page__form__treatments__options{display:flex;flex-direction:column;gap:8px;margin-top:4px}.assessment-page__form__treatments__option{display:flex;align-items:center;gap:8px;font-size:16px;font-family:Arial,Helvetica,sans-serif;cursor:pointer;font-weight:400}.assessment-page__form__treatments__option input[type=checkbox]{width:20px;height:20px;cursor:pointer;flex-shrink:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:2px solid #3490ff;border-radius:5px;background:#fff;position:relative}.assessment-page__form__treatments__option input[type=checkbox]:checked{background-color:#3490ff;border-color:#3490ff}.assessment-page__form__treatments__option input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:4px;width:4px;height:8px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.assessment-page__form__treatments__error{color:red;font-size:.75rem;margin-top:4px;font-family:Arial,Helvetica,sans-serif}.assessment-page__form__required-note{font-size:14px;color:#666;margin:0;font-family:Arial,Helvetica,sans-serif}.assessment-page__form__submit{margin-top:8px}.assessment-page__form__submit__btn{width:100%;background-color:#fff159;color:#000;font-weight:700;font-size:16px;font-family:Arial,Helvetica,sans-serif;border:none;border-radius:100px;justify-content:center;padding:10px 40px;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;transition:opacity .2s ease}.assessment-page__form__submit__btn:hover{opacity:.8}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_opsz,wght.woff2) format("woff2"),url(/fonts/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Italic-VariableFont_opsz,wght.woff2) format("woff2"),url(/fonts/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}h1{font-size:50px;font-family:Inter;text-transform:uppercase;line-height:1;font-weight:100}@media screen and (min-width:1025px){h1{font-size:110px}}h2{font-size:32px;font-family:Inter;text-transform:uppercase;line-height:1;font-weight:100}@media screen and (min-width:1025px){h2{font-size:70px}}h3{font-size:22px;font-family:Inter;text-transform:uppercase;line-height:1;font-weight:100}@media screen and (min-width:1025px){h3{font-size:50px}}h4{font-size:14px;font-family:Inter;line-height:1;letter-spacing:-1px}@media screen and (min-width:1025px){h4{font-size:32px}}p{font-size:16px;font-family:Inter;line-height:1;font-weight:100}@media screen and (max-width:770px){p{line-height:1.45}}@media screen and (min-width:1025px){p{font-size:24px}}p.small{font-size:12px}@media screen and (min-width:1025px){p.small{font-size:16px}}:root{--color-white:#fff;--color-black:#000;--color-fx-yellow:#fff159;--color-fx-red:red;--color-charcoal-100:#f1f1f1;--color-light-gray:#f5f5f5;--color-light-blue:#e8f4fd;--color-charcoal-200:#efefef}.chevron-up{transform:rotate(-225deg)}.chevron-down,.chevron-up{display:inline-block;border-left:1px solid #000;border-bottom:1px solid #000;width:10px;height:10px}.chevron-down{transform:rotate(-45deg)}.button,.secondary,button,input[type=submit]{display:flex!important;background:#fff159;border:1px solid #fff159;padding:10px 25px;text-align:center;font-size:14px;border-radius:45px;min-width:145px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .8s ease;color:#000;display:inline-block}.button:hover,.secondary:hover,button:hover,input[type=submit]:hover{background-color:#000;color:#fff159;transition:all .2s ease}.secondary,input[type=submit]{background-color:#000;color:#fff159;border:1px solid #000}.secondary:hover,input[type=submit]:hover{color:#000;background:#fff159}input[type=number],input[type=password],input[type=text]{background:transparent;padding:16px 28px;border:1px solid #000;font-size:16px;width:100%}:export{navigationBreakpointTablet:1025px;navigationBreakpointMobile:770px}.thank-you-page{padding:60px 0 40px}.thank-you-page__wrapper{display:flex;align-items:flex-end;margin:0 40px;padding-right:40px;height:650px}@media screen and (max-width:1025px){.thank-you-page__wrapper{flex-direction:column;align-items:center;margin:0;padding:0 20px;height:auto}}.thank-you-page__doctor{display:block;aspect-ratio:1856/2464;height:720px;width:auto;object-fit:contain;object-position:bottom;flex-shrink:0;margin-right:-220px;position:relative;left:-10px;z-index:1}@media screen and (max-width:1025px){.thank-you-page__doctor{height:350px;margin-right:0;margin-bottom:-40px}}.thank-you-page__card{flex:1 1;height:450px;background-color:#fff159;border-radius:25px;padding:40px 100px 40px 80px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left}@media screen and (max-width:1025px){.thank-you-page__card{padding:60px 24px 40px;width:100%}}.thank-you-page__card__content{max-width:400px;text-align:left}.thank-you-page__card h1{font-size:56px;font-weight:600;color:#000;margin:0 0 10px;line-height:normal;text-transform:uppercase}@media screen and (max-width:1025px){.thank-you-page__card h1{font-size:40px;text-align:center}}.thank-you-page__card p{font-size:24px;font-weight:400;color:#000;margin:0;line-height:normal}.thank-you-page__card p a{color:#000;font-size:24px;font-weight:400;text-decoration:none;position:relative;isolation:isolate;padding:4px;border-radius:5px}.thank-you-page__card p a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:100%;background-color:#fff;transition:width .5s ease;border-radius:5px;z-index:-1}.thank-you-page__card p a:hover:after{width:100%}