ion-page.ion-page-hidden .isp-root{content-visibility:hidden;contain:layout style paint}ion-page.ion-page-hidden .isp-swiper{visibility:hidden}ion-page.ion-page-hidden #recaptcha-container,ion-page.ion-page-hidden #otp-recaptcha-container,ion-page.ion-page-hidden #signup-recaptcha-container{pointer-events:none!important}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.isp-root--suspended .isp-swiper{pointer-events:none}.isp-root{display:flex;flex-direction:column;flex:1;width:100%;min-height:0;background:transparent;--isp-scale: 1}.isp-swiper{width:100%;min-height:0;background:transparent}.isp-root--compact .isp-swiper{flex:1;height:100%}.isp-root:not(.isp-root--compact) .isp-swiper{flex:1 1 0;min-height:0;height:100%}.isp-swiper .swiper-wrapper{background:transparent}.isp-swiper .swiper-slide{background:transparent;display:flex;justify-content:center;box-sizing:border-box;height:100%}.isp-root:not(.isp-root--compact) .isp-swiper .swiper-slide{height:100%}.isp-slide{width:100%;height:100%;display:flex;flex-direction:column;background:transparent}.isp-root:not(.isp-root--compact) .isp-slide{height:100%;min-height:0;overflow:hidden}.isp-hero-section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 26px 0;background:transparent}.isp-root:not(.isp-root--compact) .isp-hero-section{flex:1 1 1;min-height:0;flex-shrink:1;justify-content:flex-start}.isp-root:not(.isp-root--compact) .isp-logo{width:calc(101px * var(--isp-scale));height:calc(74px * var(--isp-scale));flex-shrink:0;margin-top:clamp(calc(8px * var(--isp-scale)),2.5vh,calc(24px * var(--isp-scale)));margin-bottom:calc(51px * var(--isp-scale))}.isp-root:not(.isp-root--compact) .isp-hero-wrap{width:calc(319px * var(--isp-scale));height:calc(240px * var(--isp-scale));aspect-ratio:105 / 79;flex-shrink:1;min-height:0;display:flex;align-items:center;justify-content:center;margin-top:auto;margin-bottom:calc(36px * var(--isp-scale))}.isp-root--compact .isp-logo{width:101px;height:74px;flex-shrink:0;margin-bottom:51px}.isp-root--compact .isp-hero-wrap{width:319px;max-width:100%;height:240px;aspect-ratio:105 / 79;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-bottom:36px}.isp-hero-wrap img,.isp-hero-wrap .intro-hero-svg{width:100%;height:100%;aspect-ratio:105 / 79;object-fit:contain}.isp-text-section{display:flex;flex-direction:column;align-items:center;padding:0 26px;background:transparent}.isp-root:not(.isp-root--compact) .isp-text-section{flex:0 0 auto;flex-shrink:0;min-height:min-content;max-height:48dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:calc(331px * var(--isp-scale));margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.isp-root:not(.isp-root--compact) .isp-text-section::-webkit-scrollbar{display:none}.isp-headline{text-align:center;flex-shrink:0}.isp-root:not(.isp-root--compact) .isp-headline{margin:0 0 calc(24px * var(--isp-scale));letter-spacing:.3955px}.isp-body{text-align:center;margin:0 auto}.isp-root:not(.isp-root--compact) .isp-body{flex-shrink:0;line-height:19px;letter-spacing:.3955px}.isp-accent{font-weight:700}.isp-text-section .isp-dots{display:flex;gap:7px;align-items:center;justify-content:center;flex-shrink:0;margin-top:24px}.isp-footer{flex-shrink:0;display:flex;flex-direction:column;align-items:center;background:transparent}.isp-dot{width:9px;height:9px;border-radius:50%;border:none;padding:0;background:var(--color-grey);cursor:pointer;transition:background .22s ease,transform .22s ease}.isp-dot--active{background:var(--color-teal-light);transform:scale(1.1)}.isp-btn-wrap{width:100%;display:flex;justify-content:center;margin-top:calc(44px * var(--isp-scale));padding-bottom:max(calc(36px * var(--isp-scale)),env(safe-area-inset-bottom,0px),44px)}.isp-next-btn{width:calc(69px * var(--isp-scale));height:calc(69px * var(--isp-scale));border:none;background:transparent;padding:0;cursor:pointer;display:block;transition:opacity .15s ease,transform .15s ease}.isp-next-btn:active{opacity:.7;transform:scale(.96)}@media (max-width: 415px),(max-height: 920px){.isp-root:not(.isp-root--compact){--isp-scale: .94}}@media (max-width: 384px),(max-height: 800px){.isp-root:not(.isp-root--compact){--isp-scale: .86}.isp-root:not(.isp-root--compact) .isp-headline{font-size:28px;line-height:1.2}.isp-root:not(.isp-root--compact) .isp-body{font-size:14px;line-height:1.4}}@media (max-height: 780px){.isp-root:not(.isp-root--compact) .isp-logo{margin-bottom:calc(28px * var(--isp-scale))}.isp-root:not(.isp-root--compact) .isp-hero-wrap{width:calc(200px * 105 / 79 * var(--isp-scale));height:calc(200px * var(--isp-scale));aspect-ratio:105 / 79;margin-bottom:calc(22px * var(--isp-scale))}.isp-root:not(.isp-root--compact) .isp-headline{font-size:26px;line-height:1.2}}@media (max-width: 375px){.isp-root:not(.isp-root--compact) .isp-headline{font-size:26px;line-height:1.2}}.isp-root--compact .isp-slide{height:100%;max-width:100%}.isp-root--compact .isp-swiper,.isp-root--compact .isp-swiper .swiper-wrapper,.isp-root--compact .isp-swiper .swiper-slide{background:#f9f8f3}.isp-root--compact .isp-hero-section{flex:0 0 55%;background:#fff;padding:32px 24px 28px;justify-content:center}.isp-root--compact .isp-hero-wrap{height:190px;max-width:220px;margin-bottom:0}.isp-root--compact .isp-text-section{flex:1;justify-content:center;padding:24px 28px 0;background:#f9f8f3}.isp-root--compact .isp-headline{text-align:center;margin-bottom:10px}.isp-root--compact .isp-body{text-align:center;max-width:260px}.isp-root--compact .isp-dot{width:8px;height:8px}.product-intro-page{--background: var(--color-intro-bg)}.product-intro-page ion-content{--background: var(--color-intro-bg);--overflow: hidden}.product-intro-page ion-content::part(scroll){display:flex;flex-direction:column;min-height:100dvh}.product-intro-page .isp-root.product-intro-panel{flex:1;min-height:0;width:100%;padding-top:max(env(safe-area-inset-top,0px),var(--android-status-bar-height, 0px));box-sizing:border-box}.mcg-primary-btn{--background: linear-gradient( 90deg, var(--color-orange, #f77f00) 0%, var(--color-cardio-red, #fd291b) 100% );--background-activated: linear-gradient( 90deg, var(--color-cardio-red, #fd291b) 0%, var(--color-orange, #f77f00) 100% );--background-hover: linear-gradient( 90deg, var(--color-orange, #f77f00) 0%, var(--color-cardio-red, #fd291b) 100% );--border-radius: 50px;--box-shadow: none;--color: #ffffff;--ripple-color: rgba(255, 255, 255, .25);--border-width: 0;height:52px;font-family:var(--font-body, "Oxygen", sans-serif);font-size:16px;font-weight:700;letter-spacing:.3px;text-transform:none;margin-top:0;margin-bottom:0}@media (min-width: 768px){.mcg-primary-btn{font-size:18px}}.auth-terms-link{font-weight:400;text-decoration:underline;color:inherit}.auth-account-switch{text-align:center;margin:0}.login-page{--background: var(--color-intro-bg, #fffdf2)}.login-page ion-content{--background: #fffdf2}.login-auth-progress-wrap{position:sticky;top:0;z-index:2;width:100%;margin:0 0 4px}.login-continue-spinner{width:22px;height:22px;color:#fff}.login-inner{display:flex;flex-direction:column;align-items:center;min-height:100%;padding:max(env(safe-area-inset-top,0px),var(--android-status-bar-height, 0px)) 16px calc(env(safe-area-inset-bottom,0px) + 32px);box-sizing:border-box}.login-split,.login-form-panel{width:100%;display:flex;flex-direction:column;align-items:center;flex:1;min-height:0}.login-form-main{width:100%;display:flex;flex-direction:column;align-items:center}.login-logo{margin-top:clamp(8px,2.5vh,24px);margin-bottom:clamp(20px,10vh,106px)}.login-logo img{width:150px;height:auto;display:block}.login-card{background:#fff;border-radius:16px;border:1px solid #eae2b7;padding:22px 16px;width:100%;box-shadow:0 9px 25px -5px #0000001a}.login-title{text-align:center;margin:0 0 24px;line-height:36px}.login-label{display:block;margin-bottom:6px;font-family:var(--font-body, "Oxygen", sans-serif);font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.150390625px;color:#364153}.login-field--full{margin-bottom:4px;width:100%}.login-input{font-family:var(--font-body, "Oxygen", sans-serif);font-size:16px;font-weight:400;line-height:20px;letter-spacing:-.150390625px;--background: #fff;--color: #364153;--placeholder-color: rgba(54, 65, 83, .45);--padding-start: 12px;--padding-end: 12px;--padding-top: 14px;--padding-bottom: 14px;--border-radius: 8px;--highlight-color-focused: var(--color-cardio-red);background:#fff;border:.77px solid #c1b7b3;border-radius:8px;min-height:48px;width:100%;box-sizing:border-box}.login-input.login-input--error{border-color:var(--ion-color-danger)}.login-error{display:block;margin-top:4px}.login-continue-btn.mcg-primary-btn{--border-radius: 44px;height:52px;margin:16px 0;font-size:18px;line-height:24px;letter-spacing:-.3125px}.login-terms{text-align:center;padding:0 60px;margin:0}@media (min-width: 768px) and (max-width: 1024px){.login-terms{padding:0 10px}}.login-hero-panel,.login-terms--web{display:none}.login-terms--mobile{display:block;margin:auto 0 0;padding-top:28px}.login-copyright{display:none}.login-otp-back{align-self:flex-start;border:0;background:transparent;color:var(--color-grey);font-size:28px;display:inline-flex;align-items:center;justify-content:center;padding:4px;margin:0 0 8px}.login-otp-title{margin:0 0 16px;text-align:center}.login-otp-subtitle{margin:0 0 20px;text-align:center}.login-otp-subtitle strong{display:block;margin-top:4px;font-weight:700}.login-otp-inputs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:10px}.login-otp-input{width:100%;height:52px;border-radius:8px;border:1.5px solid var(--color-grey);text-align:center;background:var(--color-white)}.login-otp-input:focus{outline:none;border-color:var(--color-cardio-red);box-shadow:0 0 0 3px #fd291b1f}.login-otp-input-error{margin:0 0 14px;text-align:center}.login-otp-cta{margin-bottom:20px}.login-otp-hint{margin:0;text-align:center}.login-otp-resend{margin-top:8px;width:100%;border:0;background:transparent;cursor:pointer;text-align:center}.login-otp-resend:disabled{opacity:1;cursor:default}#recaptcha-container{position:fixed;right:16px;bottom:12px;z-index:10;width:auto;min-width:1px;min-height:1px;overflow:visible;opacity:.02;pointer-events:auto;border:0;padding:0;margin:0;background:transparent}@media (min-width: 768px){.login-page{--background: #fffefb}.login-page ion-content{--background: #fffefb}.login-inner{justify-content:center;padding:48px 24px 40px;gap:20px}.login-split{flex-direction:row;align-items:stretch;max-width:960px;background:var(--color-white);border-radius:24px;border:none;box-shadow:0 8px 56px #2f0f0321;overflow:hidden;min-height:560px}.login-form-panel{flex:1;align-self:stretch;min-height:auto;justify-content:center;padding:52px;background:var(--color-white)}.login-hero-panel{display:flex;flex-direction:column;flex:0 0 52%;flex-shrink:0;align-self:stretch;box-sizing:border-box;min-height:560px;min-width:0;background:var(--color-white);padding:22px;overflow:hidden}.login-hero-panel .isp-root{flex:1 1 0;min-height:0;width:100%;border:1px solid #e4e1d6;border-radius:16px;overflow:hidden}.login-hero-panel .isp-swiper{flex:1 1 0;min-height:0;height:auto}.login-form-panel .login-logo{margin-top:0;margin-bottom:20px}.login-form-panel .login-logo img{width:129px}.login-form-panel .login-card{box-shadow:none;background:transparent;border:none;border-radius:0;padding:0;max-width:380px;width:100%}.login-continue-btn.mcg-primary-btn{--border-radius: 50px;height:52px;margin:16px 0;font-size:18px;font-weight:700;line-height:normal;letter-spacing:.3px;--background: linear-gradient( 90deg, var(--color-orange, #f77f00) 0%, var(--color-cardio-red, #fd291b) 100% )}.login-field--full{margin-bottom:4px}.login-form-panel .login-label{color:var(--color-dark)}.login-terms--web{display:block;margin:16px 0 4px}.login-terms--mobile{display:none}.login-copyright{display:block;text-align:center;margin:0}.login-otp-input{height:56px}}.signup-page{--background: var(--color-intro-bg, #fffdf2)}.signup-page ion-content{--background: #fffdf2}.signup-auth-progress-wrap{position:sticky;top:0;z-index:2;width:100%;margin:0 0 4px}.signup-continue-spinner{width:22px;height:22px;color:#fff}.signup-inner{display:flex;flex-direction:column;align-items:center;min-height:100%;padding:max(env(safe-area-inset-top,0px),var(--android-status-bar-height, 0px)) 16px calc(env(safe-area-inset-bottom,0px) + 32px);box-sizing:border-box}.signup-split,.signup-form-panel{width:100%;display:flex;flex-direction:column;align-items:center;flex:1;min-height:0}.signup-form-main{width:100%;display:flex;flex-direction:column;align-items:center}.signup-logo{margin-top:clamp(8px,2.5vh,24px);margin-bottom:clamp(20px,10vh,106px)}.signup-logo img{width:150px;height:auto;display:block}.signup-card{background:#fff;border-radius:16px;border:1px solid #eae2b7;padding:22px 16px;width:100%;box-shadow:0 9px 25px -5px #0000001a}.signup-title{text-align:center;margin:0 0 24px;line-height:36px}.signup-row{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.signup-row .signup-field{flex:1;min-width:0;overflow:visible}.signup-field--full{margin-bottom:4px;width:100%}.signup-label{display:block;margin-bottom:6px;font-family:var(--font-body, "Oxygen", sans-serif);font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.150390625px;color:#364153}.signup-input{font-family:var(--font-body, "Oxygen", sans-serif);font-size:16px;font-weight:400;line-height:20px;letter-spacing:-.150390625px;--background: #fff;--color: #364153;--placeholder-color: rgba(54, 65, 83, .45);--padding-start: 12px;--padding-end: 12px;--padding-top: 14px;--padding-bottom: 14px;--border-radius: 8px;--highlight-color-focused: var(--color-cardio-red);background:#fff;border:.77px solid #c1b7b3;border-radius:8px;min-height:48px;width:100%;box-sizing:border-box}.signup-input.signup-input--error{border-color:var(--ion-color-danger)}.signup-error{display:block;margin:4px 0 0}.signup-continue-btn.mcg-primary-btn{--border-radius: 44px;height:52px;margin:16px 0;font-size:16px;line-height:24px;letter-spacing:-.3125px}.signup-terms{text-align:center;padding:0 60px;margin:0}@media (min-width: 768px) and (max-width: 1024px){.signup-terms{padding:0 10px}}.signup-hero-panel,.signup-terms--web{display:none}.signup-terms--mobile{display:block;margin:auto 0 0;padding-top:28px}.signup-copyright{display:none}@media (min-width: 768px){.signup-page{--background: #fffefb}.signup-page ion-content{--background: #fffefb}.signup-inner{justify-content:center;padding:48px 24px 40px;gap:20px;box-sizing:border-box}.signup-split{flex-direction:row;align-items:stretch;max-width:960px;background:var(--color-white);border-radius:24px;border:none;box-shadow:0 8px 56px #2f0f0321;overflow:hidden;min-height:560px}.signup-hero-panel{display:flex;flex-direction:column;flex:0 0 52%;flex-shrink:0;align-self:stretch;box-sizing:border-box;min-height:560px;min-width:0;background:var(--color-white);padding:22px;overflow:hidden}.signup-hero-panel .isp-root{flex:1 1 0;min-height:0;width:100%;border:1px solid #e4e1d6;border-radius:16px;overflow:hidden}.signup-hero-panel .isp-swiper{flex:1 1 0;min-height:0;height:auto}.signup-form-panel{flex:1;align-self:stretch;min-height:auto;justify-content:center;padding:52px;background:var(--color-white)}.signup-form-panel .signup-logo{margin-top:0;margin-bottom:20px}.signup-form-panel .signup-logo img{width:129px}.signup-form-panel .signup-card{box-shadow:none;background:transparent;border:none;border-radius:0;padding:0;max-width:380px;width:100%}.signup-form-panel .signup-label{color:var(--color-dark)}.signup-terms--web{display:block;margin:16px 0 4px}.signup-terms--mobile{display:none}.signup-continue-btn.mcg-primary-btn{--border-radius: 50px;height:52px;margin:16px 0;font-size:18px;font-weight:700;line-height:normal;letter-spacing:.3px;--background: linear-gradient( 90deg, var(--color-orange, #f77f00) 0%, var(--color-cardio-red, #fd291b) 100% )}.signup-copyright{display:block;text-align:center;margin:0}}.verify-otp-page{--background: var(--color-intro-bg)}.verify-otp-page ion-content{--background: var(--color-intro-bg)}.verify-otp-inner{min-height:100%;padding:var(--ion-safe-area-top, env(safe-area-inset-top, 0px)) 16px calc(var(--ion-safe-area-bottom, env(safe-area-inset-bottom, 0px)) + 32px);display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.verify-otp-split{width:100%;display:flex;flex-direction:column;align-items:center}.verify-otp-hero-panel{display:none}.verify-otp-form-panel{width:100%;display:flex;flex-direction:column;align-items:center}.verify-otp-back{align-self:flex-start;border:0;background:transparent;color:var(--color-grey);font-size:28px;display:inline-flex;align-items:center;justify-content:center;padding:4px;margin-top:0;height:56px}.verify-otp-logo{margin-top:8px;margin-bottom:44px}.verify-otp-logo img{width:150px;height:auto;display:block}.verify-otp-card{width:100%;max-width:480px;box-sizing:border-box;background:var(--color-white);border:1px solid var(--color-cream);border-radius:16px;box-shadow:0 6px 30px #2f0f0314;padding:22px 16px}.verify-otp-title{margin:0 0 16px;text-align:center}.verify-otp-subtitle{margin:0 0 20px;text-align:center}.verify-otp-subtitle strong{display:block;margin-top:4px;font-weight:700}.verify-otp-inputs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:18px}.verify-otp-input{width:100%;height:52px;border-radius:8px;border:.77px solid #c1b7b3;text-align:center;background:#fff}.verify-otp-input:focus{outline:none;border-color:var(--color-cardio-red);box-shadow:0 0 0 3px #fd291b1f}.verify-otp-input-error{margin:0 0 14px;text-align:center}.verify-otp-cta{margin-bottom:20px}.verify-otp-cta[disabled],.verify-otp-cta.button-disabled{opacity:1}.verify-otp-hint{margin:0;text-align:center}.verify-otp-resend{margin-top:8px;width:100%;border:0;background:transparent;cursor:pointer;text-align:center}.verify-otp-resend:disabled{opacity:1;cursor:default}#signup-recaptcha-container{position:fixed;right:16px;bottom:12px;z-index:10;width:auto;min-width:1px;min-height:1px;overflow:visible;opacity:.02;pointer-events:auto;border:0;padding:0;margin:0;background:transparent}@media (min-width: 768px){.verify-otp-page{--background: #fffefb}.verify-otp-page ion-content{--background: #fffefb}.verify-otp-inner{justify-content:center;padding:48px 24px 40px;gap:20px}.verify-otp-split{flex-direction:row;align-items:stretch;max-width:960px;background:var(--color-white);border-radius:24px;border:none;box-shadow:0 8px 56px #2f0f0321;overflow:hidden;min-height:560px}.verify-otp-hero-panel{display:flex;flex-direction:column;flex:0 0 52%;flex-shrink:0;align-self:stretch;box-sizing:border-box;min-height:560px;min-width:0;background:var(--color-white);padding:22px;overflow:hidden}.verify-otp-hero-panel .isp-root{flex:1 1 0;min-height:0;width:100%;border:1px solid #e4e1d6;border-radius:16px;overflow:hidden}.verify-otp-hero-panel .isp-swiper{flex:1 1 0;min-height:0;height:auto}.verify-otp-form-panel{flex:1;align-self:stretch;min-height:auto;justify-content:center;padding:52px;background:var(--color-white)}.verify-otp-page:not(.verify-otp-page--native) .verify-otp-back{display:none}.verify-otp-logo{margin-top:0;margin-bottom:20px}.verify-otp-logo img{width:129px}.verify-otp-card{box-shadow:none;background:transparent;border:none;border-radius:0;padding:0;max-width:380px;width:100%}.verify-otp-input{height:36px;border-radius:8px;border:.77px solid #c1b7b3;background:#fff}.verify-otp-inputs{gap:6px;margin-bottom:24px;max-width:320px;margin-left:auto;margin-right:auto}.verify-otp-cta.mcg-primary-btn{width:100%;margin:18px 0 16px;height:52px;font-size:18px}}:root{--mcg-tabbar-total-height: calc( 68px + var(--ion-safe-area-bottom, env(safe-area-inset-bottom, 0px)) )}ion-tab-bar.mcg-patient-tabbar{--border: 0;--background: #ffffff;border-radius:22px 22px 0 0;box-shadow:0 0 12px #00000026;height:52px;padding-top:8px;padding-bottom:calc(8px + var(--ion-safe-area-bottom, env(safe-area-inset-bottom, 0px)));padding-left:21px;padding-right:21px;justify-content:stretch}ion-tab-bar.mcg-patient-tabbar ion-tab-button{--padding-top: 8px;--padding-bottom: 8px;--padding-start: 8px;--padding-end: 8px;--ripple-color: rgba(230, 80, 59, .12);font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;text-align:center;flex:1 1 0;width:auto;min-width:0;max-width:none;height:52px;min-height:52px;max-height:52px;--border-radius: 50px;border-radius:50px;overflow:visible;box-sizing:border-box}ion-tab-bar.mcg-patient-tabbar ion-tab-button::part(native){overflow:visible;width:100%;height:100%;box-sizing:border-box;border-radius:50px}ion-tab-bar.mcg-patient-tabbar ion-tab-button ion-label{font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;text-align:center;white-space:nowrap;overflow:visible;contain:none}ion-tab-bar.mcg-patient-tabbar ion-tab-button svg{display:block;margin-bottom:0;flex-shrink:0}ion-tab-bar.mcg-patient-tabbar ion-tab-button:not(.tab-selected){--color: #593f35}ion-tab-bar.mcg-patient-tabbar ion-tab-button:not(.tab-selected) ion-label{color:#593f35}ion-tab-bar.mcg-patient-tabbar ion-tab-button.tab-selected{--color: #e6503b;--color-selected: #e6503b;--background: rgba(251, 224, 220, .5);--border-radius: 50px;border-radius:50px}ion-tab-bar.mcg-patient-tabbar ion-tab-button.tab-selected::part(native){background:#fbe0dc80;border-radius:50px}ion-tab-bar.mcg-patient-tabbar ion-tab-button.tab-selected ion-label{color:#e6503b}.plt-android .mcg-patient-shell--mobile ion-tab-bar.mcg-patient-tabbar{position:fixed;bottom:0;left:0;right:0;z-index:10;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden}.mcg-patient-shell{position:relative;min-height:100vh;min-height:100dvh;--mcg-shell-footer-h: 0px}.mcg-patient-shell--web{background-color:#f6f5f4;isolation:isolate;position:relative;height:100vh;height:100dvh;overflow:hidden;--mcg-shell-footer-h: 55px}.mcg-patient-shell--web:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url(../web-bg-pattern.svg);background-repeat:no-repeat;background-size:100% 100%;background-position:center;pointer-events:none;z-index:0}.mcg-patient-shell__main{display:contents}.plt-android .mcg-patient-shell--mobile{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.plt-android .mcg-patient-shell--mobile>.mcg-patient-shell__main{display:flex;flex:1;flex-direction:column;min-height:0;height:100%;overflow:hidden}.plt-android .mcg-patient-shell--mobile ion-tabs{flex:1;min-height:0;height:100%;display:flex;flex-direction:column}.plt-android .mcg-patient-shell--mobile ion-content::part(scroll){overscroll-behavior-y:contain}.mcg-patient-shell--web>.mcg-patient-shell__main{display:block;position:absolute;top:0;left:0;right:0;bottom:55px;z-index:1;overflow:hidden;contain:paint;isolation:isolate}.mcg-patient-shell--web ion-content{--background: transparent}.mcg-patient-shell--web ion-content::part(scroll){padding-bottom:calc(var(--padding-bottom, 0px) + 16px)}.mcg-patient-shell--web .mcg-patient-tabbar,.mcg-patient-shell--no-tabs .mcg-patient-tabbar,.mcg-patient-shell__web-footer{display:none}.mcg-patient-shell--web>.mcg-patient-shell__web-footer{display:block;position:absolute;bottom:0;left:0;right:0;z-index:2;isolation:isolate;width:100%;height:55px;padding-top:14px;border-top:1px solid rgba(0,0,0,.08);box-sizing:border-box;text-align:center;font-family:Oxygen,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.1504px;color:#2f0f0399;background:#f6f5f4}.header-back-btn{--padding-start: 8px;--padding-end: 8px;--padding-top: 8px;--padding-bottom: 8px;--color: var(--color-dark, #2f0f03);--background-hover: transparent;--background-activated: transparent;--background-focused: transparent;--ripple-color: rgba(47, 15, 3, .08);margin:0;min-width:44px;min-height:44px;background:transparent;color:var(--color-dark, #2f0f03)}.header-back-btn::part(native){padding:4px}.header-back-btn__icon{display:block;width:12px;height:21px}.mcg-app-header__notification{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin:0;border:none;background:transparent;cursor:pointer;flex-shrink:0;border-radius:30px;-webkit-tap-highlight-color:transparent}.mcg-app-header__notification:focus-visible{outline:2px solid #e6503b;outline-offset:2px}.mcg-app-header__notification-badge{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#e6503b;color:#fff;font-family:var(--font-secondary, "Inter", sans-serif);font-weight:700;font-size:10px;line-height:18px;text-align:center;pointer-events:none}:root{--mcg-app-header-web-height: 122px}.mcg-app-header--web{background:#f6f5f4;--background: #f6f5f4;--ion-toolbar-background: #f6f5f4;color:#2f0f03;z-index:10}.mcg-app-header--web:after{display:none}.mcg-app-header__web-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1237px;margin:0 auto;padding:32px 16px 21px;min-height:58px;height:auto;box-sizing:border-box}.mcg-app-header__logo-link{display:inline-flex;flex-direction:row;align-items:center;text-decoration:none;flex-shrink:0;--color: #2f0f03;--background: transparent}.mcg-app-header__logo{width:95px;height:69.416px;max-width:95px;max-height:69.416px;aspect-ratio:102 / 74;flex-shrink:0}.mcg-app-header--web .mcg-app-header__logo::part(image),.mcg-app-header--web .mcg-app-header__logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.mcg-app-header__right{display:flex;align-items:center;gap:32px;flex-shrink:0}.mcg-app-header__nav{display:flex;align-items:center;gap:8px}.mcg-app-header__nav-pill{padding:8px 16px;border-radius:50px;border:1px solid transparent;text-decoration:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;transition:background .12s ease,border-color .12s ease,color .12s ease;--background: #fefeff;--color: #593f35;background:#fefeff;color:#593f35}.mcg-app-header__nav-pill-inner{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:6px}.mcg-app-header--web ion-router-link.mcg-app-header__nav-pill:not(.mcg-app-header__nav-pill--active){--color: #593f35;--background: #fefeff;color:#593f35;background:#fefeff}.mcg-app-header--web ion-router-link.mcg-app-header__nav-pill--active{--color: #e6503b;--background: rgba(251, 224, 220, .5);color:#e6503b;background:#fbe0dc80;border-color:#e6503b}.mcg-app-header__nav-pill--active{background:#fbe0dc80;border-color:#e6503b;color:#e6503b}@media (hover: hover){.mcg-app-header--web ion-router-link.mcg-app-header__nav-pill:not(.mcg-app-header__nav-pill--active):hover{--background: #ffffff;background:#fff}}.mcg-app-header__nav-pill-inner svg{flex-shrink:0;display:inline-block;vertical-align:middle}.mcg-app-header--web .mcg-app-header__nav-pill-inner,.mcg-app-header--web .mcg-app-header__nav-label{color:inherit}.mcg-app-header__nav-label{font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;text-align:center}.mcg-app-header__divider{display:none;height:1px;background:#00000014;margin-top:0;width:100%}.mcg-app-header--web .mcg-app-header__divider{display:block}.mcg-app-header--web .mcg-app-header__notification{width:44px;height:44px;border-radius:0;background:transparent}.mcg-app-header--mobile{background:var(--ion-toolbar-background, #fffdf2)}.mcg-app-header--mobile:after{display:none}.mcg-app-header__toolbar{--background: var(--ion-toolbar-background);--border-width: 0;--border-style: none;--min-height: 64px;--padding-top: 8px;--padding-bottom: 8px;--padding-start: 12px;--padding-end: 12px}.mcg-app-header__brand{min-height:44px;display:flex;align-items:center}.mcg-app-header--brand .mcg-app-header__toolbar{--padding-start: 0;--padding-end: max(16px, env(safe-area-inset-right))}.mcg-app-header--brand .mcg-app-header__brand{margin:0;padding-inline-start:max(16px,env(safe-area-inset-left));padding-inline-end:0;--padding-start: 0;--padding-end: 0}.mcg-app-header--mobile.mcg-app-header--brand .mcg-app-header__brand{min-height:57.035px}.mcg-app-header--mobile.mcg-app-header--brand .mcg-app-header__brand ion-img,.mcg-app-header--mobile.mcg-app-header--brand .mcg-app-header__brand svg,.mcg-app-header--mobile.mcg-app-header--brand .mcg-app-header__brand img{width:78.055px;height:57.035px;min-width:78.055px;min-height:57.035px;max-width:78.055px;max-height:57.035px;display:block;flex-shrink:0;box-sizing:border-box;object-fit:contain;object-position:left center}.mcg-app-header--mobile.mcg-app-header--brand .mcg-app-header__brand ion-img::part(image){width:100%;height:100%;object-fit:contain;object-position:left center}.mcg-app-header__title{font-family:var(--font-display, "DM Serif Text"),serif;font-weight:400;font-size:22px;line-height:1.2;letter-spacing:0;color:var(--color-dark, #2f0f03);padding-inline:8px}.mcg-app-header--back .mcg-app-header__toolbar{--padding-start: 8px;--padding-end: 8px;position:relative}.mcg-app-header--back .mcg-app-header__toolbar ion-title.mcg-app-header__title{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;max-width:none;margin:0;padding-inline:52px;box-sizing:border-box;text-align:center;pointer-events:none;transform:none}.mcg-app-header--back .mcg-app-header__toolbar ion-title.mcg-app-header__title::part(native){width:100%;text-align:center}.mcg-app-header--back .mcg-app-header__toolbar ion-buttons[slot=start]{position:relative;z-index:1}.mcg-app-header__title-balance{pointer-events:none}.mcg-app-header__title-balance-btn{visibility:hidden;min-width:44px;min-height:44px;--padding-start: 8px;--padding-end: 8px;margin:0}.mcg-app-header--back .header-back-btn{--color: var(--color-dark, #2f0f03);color:var(--color-dark, #2f0f03)}.mcg-app-header--brand ion-buttons[slot=end] .mcg-app-header__notification{margin-inline-end:0}.mcg-app-header--back-brand .mcg-app-header__toolbar{--padding-start: 8px;--padding-end: 8px;--min-height: 74px}.mcg-app-header--back-brand .mcg-app-header__toolbar ion-title.mcg-app-header__logo-title{padding:0;pointer-events:none;text-align:center}.mcg-app-header__logo-centered{display:block;height:auto;max-height:57px;width:auto;max-width:min(148px,46vw);aspect-ratio:78 / 57;margin:0 auto}.mcg-app-header__logo-centered::part(image),.mcg-app-header__logo-centered img{object-fit:contain;width:100%;height:auto;max-height:57px}.web-back-nav{display:none;align-items:center;position:relative;min-height:40px;margin-bottom:16px}@media (min-width: 769px){.web-back-nav{display:flex}}.web-back-nav__btn{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:4px 0;background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.web-back-nav__btn img{display:block;flex-shrink:0;filter:brightness(0) saturate(100%) invert(9%) sepia(32%) saturate(800%) hue-rotate(340deg) brightness(90%) contrast(95%)}.web-back-nav__title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none;font-family:var(--font-display, "DM Serif Text", serif);font-size:22px;font-weight:400;line-height:1.2;letter-spacing:0;color:var(--color-dark, #2f0f03)}.consent-signing-loader{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#2f0f0347;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:9999}.consent-signing-loader__card{background:var(--color-white);border-radius:28px;padding:40px 30px;box-shadow:0 18px 50px #2f0f0324;width:360px;max-width:94vw}.consent-signing-loader__stepper{display:flex;align-items:flex-start;justify-content:space-between}.consent-signing-loader__step{display:flex;flex-direction:column;align-items:center;flex:1;position:relative}.consent-signing-loader__step:not(:last-child):after{content:"";position:absolute;top:19px;left:50%;width:100%;height:3px;background:var(--color-grey);z-index:0;transition:background .4s}.consent-signing-loader__step--done:not(:last-child):after{background:var(--color-teal)}.consent-signing-loader__dot{width:40px;height:40px;border-radius:50%;background:var(--color-white);border:3px solid var(--color-grey);display:flex;align-items:center;justify-content:center;z-index:1;transition:all .35s;font-size:15px;font-weight:800;color:var(--color-text-muted)}.consent-signing-loader__step--active .consent-signing-loader__dot{border-color:var(--color-primary);color:var(--color-primary);transform:scale(1.08);box-shadow:0 0 0 6px #fd291b1a}.consent-signing-loader__step--done .consent-signing-loader__dot{background:var(--color-teal);border-color:var(--color-teal);color:var(--color-white)}.consent-signing-loader__spin{width:19px;height:19px;border:2.5px solid var(--color-primary);border-top-color:transparent;border-radius:50%;animation:consent-signing-loader-spin .8s linear infinite}@keyframes consent-signing-loader-spin{to{transform:rotate(360deg)}}.consent-signing-loader__label{margin-top:12px;font-size:12px;font-weight:600;color:var(--color-text-muted);text-align:center;transition:color .3s}.consent-signing-loader__step--active .consent-signing-loader__label{color:var(--color-primary)}.consent-signing-loader__step--done .consent-signing-loader__label{color:var(--color-teal)}@media (max-width: 360px){.consent-signing-loader__card{padding:32px 14px;border-radius:24px}.consent-signing-loader__dot{width:34px;height:34px;font-size:13px}.consent-signing-loader__step:not(:last-child):after{top:16px}.consent-signing-loader__spin{width:16px;height:16px;border-width:2px}.consent-signing-loader__label{margin-top:9px;font-size:10px;letter-spacing:-.01em}}.consent-pills{display:flex;align-items:center;overflow-x:auto;padding:2px 0 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.consent-pills::-webkit-scrollbar{display:none}.consent-pill-connector{flex:1 0 12px;height:1.5px;background:#e3e0d0;min-width:12px;max-width:40px;border-radius:2px;transition:background .25s ease}.consent-pill-connector--done{background:#21868d}.consent-pill{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;border:1px solid #e3e0d0;border-radius:50px;background:#fff;padding:4px 12px;font-family:var(--font-body, "Oxygen", sans-serif);font-size:17px;font-weight:700;line-height:24px;color:#2f0f0366;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease;white-space:nowrap}.consent-pill--active,.consent-pill--done{border-color:#90cfd2d9;background:#d8eff0;color:#21868d}.consent-pill--past{border-color:#e3e0d0;color:#2f0f0366}.consent-pill:disabled{opacity:.5;cursor:not-allowed}.consent-pill__check{font-size:14px;color:#21868d}.consent-pill__label{line-height:1}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.consent-pdf{width:100%}.consent-pdf--loading,.consent-pdf--error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:220px;padding:24px 16px;text-align:center}.consent-pdf--error p,.consent-pdf--loading p{margin:0;font-size:14px}.consent-pdf__canvas-wrap{width:100%;height:100%;min-height:340px;max-height:48vh;overflow-y:auto;overflow-x:hidden;background:#fff;-webkit-overflow-scrolling:touch}.consent-pdf__canvas-wrap::-webkit-scrollbar{width:4px}.consent-pdf__canvas-wrap::-webkit-scrollbar-track{background:transparent}.consent-pdf__canvas-wrap::-webkit-scrollbar-thumb{background:#21868d4d;border-radius:4px}.consent-pdf__page{display:block;margin:0 auto}.consent-pdf__page canvas{display:block;max-width:100%;height:auto!important}.consent-done{padding:20px 0;display:flex;flex-direction:column;gap:20px}.consent-done__hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.consent-done__icon{font-size:72px}.consent-done__title{font-size:22px;font-weight:700;margin:0}.consent-done__subtitle{font-size:14px;margin:0;max-width:280px}.consent-done__card{border-radius:14px;margin:0;box-shadow:0 2px 12px #00000014}.consent-done__label{font-weight:600}.consent-done__cta{margin-top:4px;--border-radius: 14px}.sig-pad{display:flex;flex-direction:column;gap:0}.sig-pad__canvas-wrap{position:relative;background:transparent;overflow:hidden;min-height:94px;background-image:linear-gradient(#2f0f032e,#2f0f032e),linear-gradient(#2f0f032e,#2f0f032e),linear-gradient(#2f0f032e,#2f0f032e),linear-gradient(#2f0f032e,#2f0f032e),linear-gradient(#2f0f032e,#2f0f032e),linear-gradient(#2f0f032e,#2f0f032e),linear-gradient(#2f0f032e,#2f0f032e),linear-gradient(#2f0f032e,#2f0f032e);background-size:14px 2px,2px 14px,14px 2px,2px 14px,14px 2px,2px 14px,14px 2px,2px 14px;background-position:top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right;background-repeat:no-repeat}.sig-pad__canvas{width:100%!important;height:94px!important;display:block;touch-action:none}.sig-pad__baseline{display:none}.sig-pad__actions{display:flex;align-items:center;justify-content:flex-end;padding:6px 4px 0}.sig-pad__hint{display:none}.sig-pad__warning{font-size:12px;margin-right:auto}.sig-pad__clear-btn{--padding-start: 8px;--padding-end: 8px;font-family:var(--font-body, "Oxygen", sans-serif);font-size:13px;font-weight:500;margin:0}.sig-pad--preview{align-items:stretch}.sig-pad__preview-img{width:100%;max-height:94px;object-fit:contain;background:transparent;padding:12px}.consent-flow-page{--consent-page-bg: var(--color-intro-bg, #fffdf2);--consent-teal: #21868d;--consent-teal-light: #82f5fd;--consent-tab-inactive-border: #e3e0d0;--consent-body-text: #2f0f03}.consent-flow-page ion-content.consent-flow__content{--background: var(--consent-page-bg)}.consent-flow-page ion-content.consent-flow__content::part(scroll){display:block}.consent-flow__toolbar:has(.consent-flow__title-text){--min-height: 56px;border-bottom:none}.consent-flow__toolbar{--background: var(--ion-toolbar-background);--border-width: 0;--min-height: 74px;padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right));border-bottom:1px solid rgba(234,226,183,.55);position:relative;align-items:center}.consent-flow__toolbar ion-buttons ion-button{--color: var(--consent-body-text)}.consent-flow__toolbar ion-buttons[slot=start]{position:relative;z-index:1}.consent-flow__toolbar ion-title.consent-flow__title{position:static;inset:auto;display:block;flex:1;min-width:0;width:auto;max-width:none;margin:0;padding-inline:4px 16px;text-align:start;transform:none;pointer-events:none;font-family:var(--font-display, "DM Serif Text", serif);font-weight:400;font-size:22px;line-height:1.2;color:var(--color-dark, #2f0f03)}.consent-flow__toolbar ion-title.consent-flow__title::part(native){width:auto;text-align:start}.consent-flow__title-text{font-family:var(--font-secondary, "Inter", sans-serif);font-size:18px;font-weight:700;line-height:1.2;color:var(--consent-body-text);text-align:center;padding:0}.consent-flow__toolbar ion-title .consent-flow__header-logo{height:auto;max-height:57px;width:auto;max-width:min(78px,24vw);aspect-ratio:78 / 57;margin:0 auto;display:block}.consent-flow__toolbar ion-title .consent-flow__header-logo::part(image),.consent-flow__toolbar ion-title .consent-flow__header-logo img{object-fit:contain;width:100%;height:auto;max-height:57px}.consent-flow__inner{display:flex;flex-direction:column;gap:16px;padding:16px max(16px,env(safe-area-inset-left)) 28px max(16px,env(safe-area-inset-right));max-width:390px;margin:0 auto;width:100%;box-sizing:border-box}.consent-flow__doc-card{background:#fff;border-radius:16px;border:1px solid #eae2b7;padding:0;overflow:hidden;position:relative;min-height:340px;max-height:48vh}.consent-flow__sig-section{background:#fff;border:1px solid #eae2b7;border-radius:16px;box-shadow:0 -1px 12.5px #0000001a;padding:16px;display:flex;flex-direction:column;gap:0}.consent-flow__signed-hint{padding:24px 18px;text-align:center}.consent-flow__signed-hint p{margin:0;font-size:15px}.consent-flow__sig-note{margin:8px 0 0;font-size:13px;color:var(--consent-body-text);text-align:center;opacity:.85}.consent-flow__booking-done{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:40vh;text-align:center}.consent-flow__booking-done p{margin:0}.consent-flow__sig-label{font-family:var(--font-body, "Oxygen", sans-serif);font-size:13px;font-weight:400;color:var(--consent-body-text);margin:0;opacity:.75}.consent-flow__error{background:#fdecea;border:1px solid #f5c6cb;border-radius:10px;padding:12px 16px;font-size:13px}.consent-flow__next-btn.consent-flow__next-btn--disabled,.consent-flow__next-btn.button-disabled{--background: #d9d9d9;--color: #999999;--box-shadow: none;opacity:1;cursor:not-allowed;pointer-events:none}.consent-flow__next-btn{--background: linear-gradient(252.203deg, rgb(33, 134, 141) 6.414%, rgb(130, 245, 253) 147.69%);--background-activated: linear-gradient(252.203deg, rgb(130, 245, 253) 6.414%, rgb(33, 134, 141) 147.69%);--background-hover: linear-gradient(252.203deg, rgb(33, 134, 141) 6.414%, rgb(130, 245, 253) 147.69%);--border-radius: 44px;--box-shadow: none;--color: #ffffff;--ripple-color: rgba(255, 255, 255, .25);--border-width: 0;height:52px;margin-top:6px;font-family:var(--font-body, "Oxygen", sans-serif);font-size:18px;font-weight:700;letter-spacing:-.3125px;text-transform:none}.consent-flow__loader{display:flex;justify-content:center;padding:64px 0}@media (min-width: 769px){.consent-flow-page .web-back-nav{justify-content:flex-start;gap:12px}.consent-flow-page .web-back-nav__title{position:static;transform:none;text-align:start;white-space:normal}.consent-flow__inner{max-width:490px;gap:24px;position:relative;z-index:1}.consent-flow-page{background-color:#f6f5f4}.consent-flow-page ion-content.consent-flow__content{--background: transparent}.consent-flow-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url(../web-bg-pattern.svg);background-repeat:no-repeat;background-size:100% 100%;background-position:center;pointer-events:none;z-index:0}}.consent-flow__signed-badge{padding:20px 0 4px;display:flex;align-items:center;justify-content:center;gap:8px}.consent-flow__signed-badge p{margin:0;font-size:15px;font-weight:600}.consent-list-page{--consent-teal: #21868d}.consent-list-page .mcg-app-header--back .mcg-app-header__toolbar ion-title.mcg-app-header__title{position:static;inset:auto;display:block;flex:1;min-width:0;width:auto;max-width:none;margin:0;padding-inline:4px 16px;text-align:start;justify-content:flex-start;transform:none}.consent-list-page .mcg-app-header--back .mcg-app-header__toolbar ion-title.mcg-app-header__title::part(native){width:auto;text-align:start}.consent-list-page .mcg-app-header--back .mcg-app-header__title-balance{display:none}@media (min-width: 769px){.consent-list-page .web-back-nav{justify-content:flex-start;gap:12px}.consent-list-page .web-back-nav__title{position:static;transform:none;text-align:start;white-space:normal}}.consent-list__content{--background: var(--color-intro-bg, #fffdf2)}.consent-list__viewport{max-width:520px;margin:0 auto;width:100%;box-sizing:border-box;padding:24px max(16px,env(safe-area-inset-left)) max(32px,env(safe-area-inset-bottom))}.consent-list__loader,.consent-list__error{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 16px}.consent-list__card{display:contents}@media (min-width: 769px){.consent-list__content{--background: #f6f5f4;--padding-top: 32px}.consent-list__viewport{max-width:490px}.consent-list__card{display:block;background:#fff;border:1px solid #eae2b7;border-radius:16px;padding:16px}}.consent-list__rows{display:flex;flex-direction:column;gap:12px}.consent-list__row{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;background:#fff;border:1px solid rgba(217,217,217,.8);border-radius:12px;text-align:left;cursor:default;-webkit-tap-highlight-color:transparent}.consent-list__row--signed{cursor:pointer}.consent-list__row--signed:active{background:#f5fafa}.consent-list__row:disabled{opacity:1}.consent-list__row-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.consent-list__row-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.consent-list__row-name{font-family:var(--font-secondary, "Inter", sans-serif);font-size:15px;font-weight:500;color:#2f0f03;line-height:1.25;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consent-list__row-date{font-family:var(--font-secondary, "Inter", sans-serif);font-size:11px;font-weight:400;color:#888;line-height:1.4;display:block}.consent-list__pill{flex-shrink:0;font-family:var(--font-secondary, "Inter", sans-serif);font-size:12px;font-weight:500;line-height:1;padding:5px 12px;border-radius:20px;border:1px solid;white-space:nowrap}.consent-list__pill--signed{color:var(--consent-teal);border-color:var(--consent-teal);background:transparent}.consent-list__pill--pending{color:#aaa;border-color:#ccc;background:transparent}.consent-list__row-chevron{flex-shrink:0;display:flex;align-items:center}.consent-doc-view-page{--consent-page-bg: var(--color-intro-bg, #fffdf2)}.consent-doc-view-page .mcg-app-header--back .mcg-app-header__toolbar ion-title.mcg-app-header__title{position:static;inset:auto;display:block;flex:1;min-width:0;width:auto;max-width:none;margin:0;padding-inline:4px 16px;text-align:start;justify-content:flex-start;transform:none}.consent-doc-view-page .mcg-app-header--back .mcg-app-header__toolbar ion-title.mcg-app-header__title::part(native){width:auto;text-align:start}.consent-doc-view-page .mcg-app-header--back .mcg-app-header__title-balance{display:none}@media (min-width: 769px){.consent-doc-view-page .web-back-nav{justify-content:flex-start;gap:12px}.consent-doc-view-page .web-back-nav__title{position:static;transform:none;text-align:start;white-space:normal}}.consent-doc-view-page ion-content.consent-doc-view__content{--background: var(--consent-page-bg);--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;--overflow: hidden}.consent-doc-view-page ion-header{box-shadow:none}.consent-doc-view__toolbar{--background: var(--consent-page-bg);--border-width: 0;--box-shadow: none;--min-height: 56px;padding-inline:max(8px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.consent-doc-view__title{font-family:var(--font-secondary, "Inter", sans-serif);font-size:18px;font-weight:700;line-height:1.2;color:#3d2012;text-align:center;padding-inline:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consent-doc-view__inner{display:flex;flex-direction:column;height:100%;padding:8px max(16px,env(safe-area-inset-left)) max(23px,env(safe-area-inset-bottom));max-width:520px;margin:0 auto;width:100%;box-sizing:border-box}.consent-doc-view__heading{margin:0 0 4px;font-size:20px;font-weight:700;color:#2f0f03}.consent-doc-view__meta{margin:0 0 16px;font-size:13px;color:#6b6b6b}.consent-doc-view__loader{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 16px}.consent-doc-view__doc-card{flex:1;min-height:0;width:100%;border-radius:16px;border:1px solid rgba(217,217,217,.65);background:#fff;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column}.consent-doc-view__doc-card .consent-pdf__canvas-wrap{flex:1;min-height:0;max-height:none;height:100%;overflow-y:auto;overflow-x:hidden;padding:8px 4px 16px;-webkit-overflow-scrolling:touch}.consent-doc-view__pdf-error{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 8px;text-align:center}.consent-doc-view__pdf-error p{margin:0;font-size:14px;line-height:1.45}@media (min-width: 769px){.consent-doc-view-page{--consent-page-bg: #f6f5f4;background-color:#f6f5f4}.consent-doc-view-page ion-content.consent-doc-view__content{--background: transparent;--padding-top: 32px}.consent-doc-view__toolbar{--background: #f6f5f4}.consent-doc-view__inner{max-width:720px;position:relative;z-index:1}.consent-doc-view__doc-card{border:1px solid #eae2b7;box-shadow:0 1px 2px #0000000a}.consent-doc-view-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url(../web-bg-pattern.svg);background-repeat:no-repeat;background-size:100% 100%;background-position:center;pointer-events:none;z-index:0}}:root{--elgm-duration: .28s;--elgm-ease: cubic-bezier(.32, .72, 0, 1)}.elgm__portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200000;pointer-events:none}.elgm__portal--visible{pointer-events:auto}.elgm__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f0f8c;opacity:0;transition:opacity var(--elgm-duration) var(--elgm-ease);-webkit-tap-highlight-color:transparent}.elgm__portal--visible .elgm__backdrop{opacity:1}.elgm__sheet{position:absolute;left:0;right:0;bottom:0;transform:translateY(100%);transition:transform var(--elgm-duration) var(--elgm-ease);will-change:transform;border-top-left-radius:20px;border-top-right-radius:20px;background:#faf9f1;box-shadow:0 -4px 32px #0f172a24;max-height:70svh;overflow:hidden}.elgm__portal--visible .elgm__sheet{transform:translateY(0)}.elgm__sheet-inner{padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px)) 20px}.elgm__actions{display:flex;flex-direction:column;gap:12px}.elgm__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;margin:0;cursor:pointer;display:block;width:100%;box-sizing:border-box;font-family:inherit;font-size:15px;font-weight:600;line-height:1;text-align:center;height:52px;border-radius:999px;padding:0 24px;opacity:1;visibility:visible;position:relative;z-index:1;-webkit-tap-highlight-color:transparent;transition:opacity .12s ease}.elgm__btn:active{opacity:.82}.elgm__btn--outline{background:transparent;border:1.5px solid #2d7d81;color:#2d7d81;-webkit-text-fill-color:#2d7d81}.elgm__btn--gradient{background:linear-gradient(90deg,#5bc5c9,#2d7d81);color:#fff;-webkit-text-fill-color:#ffffff}.elgm__ion-modal::part(backdrop){background:#0f0f0f8c}.elgm__ion-modal{--width: min(390px, calc(100vw - 40px) );--height: auto;--max-height: 220px;--border-radius: 20px;--box-shadow: 0 16px 48px rgba(15, 23, 42, .14)}.elgm__ion-modal::part(content){border-radius:20px;background:#faf9f1;overflow:visible;height:auto}.elgm__ion-panel{padding:22px 16px calc(22px + env(safe-area-inset-bottom,0px)) 16px;box-sizing:border-box;background:#faf9f1}@media (min-width: 768px){.elgm__ion-panel{padding:24px}}.elig-landing{--elig-landing-bg: #FFFDF2;--background: #FFFDF2}.elig-landing__header{box-shadow:none;--background: #FFFDF2;--border-width: 0;border:none}.elig-landing__header:after{display:none}.elig-landing__divider{position:relative;z-index:11;height:3px;margin:-3px 16px 0;background:#d5998133;pointer-events:none}.elig-landing__header ion-toolbar{--background: #FFFDF2;--ion-toolbar-background: #FFFDF2;--opacity: 1;--opacity-scale: 1;--border-width: 0;--border-style: none;--border-color: transparent;--box-shadow: none;--min-height: 66px;overflow:visible}.elig-landing__toolbar{position:relative;--background: #FFFDF2;--ion-toolbar-background: #FFFDF2;--border-width: 0;--border-style: none;--border-color: transparent;padding-inline-start:max(4px,env(safe-area-inset-left));padding-inline-end:max(8px,env(safe-area-inset-right));padding-top:calc(6px + var(--ion-safe-area-top, env(safe-area-inset-top, 0px)));padding-bottom:17px;border:none;border-bottom:none;align-items:center}.elig-landing__toolbar ion-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(148px,46vw);max-width:calc(100vw - 80px - env(safe-area-inset-start) - env(safe-area-inset-end));text-align:center;pointer-events:none;padding:0;overflow:visible}.elig-landing__toolbar ion-title .elig-landing__header-logo{--height: 57px;height:auto;max-height:57px;width:auto;max-width:min(80px,36vw);aspect-ratio:102 / 74;margin:0 auto}.elig-landing__toolbar ion-title .elig-landing__header-logo::part(image),.elig-landing__toolbar ion-title .elig-landing__header-logo img{object-fit:contain}.elig-landing__menu-btn{margin:0}.elig-landing__web-header{display:none}.elig-landing__content{--padding-top: 41px;--padding-bottom: max(24px, env(safe-area-inset-bottom));--padding-start: max(16px, env(safe-area-inset-left));--padding-end: max(16px, env(safe-area-inset-right))}.elig-landing__viewport{max-width:1236px;margin:0 auto;padding-bottom:8px}.elig-landing__sheet{background:transparent;box-shadow:none;padding:0}.elig-landing__split-border{display:flex;flex-direction:column;gap:0}.elig-landing__hero{text-align:center;padding-top:14px;padding-bottom:0}.elig-landing__hero-icon{width:80px;height:80px;margin:0 auto 15px;display:flex;align-items:center;justify-content:center;position:relative;background:transparent;box-shadow:none}.elig-landing__hero-svg{width:80px;height:80px}.elig-landing__hero-svg::part(image),.elig-landing__hero-svg img{width:80px;height:80px;object-fit:contain}.elig-landing__title{margin:0 0 4px;color:#2f0f03;text-align:center;font-size:30px;line-height:36px;letter-spacing:.4px}.elig-landing__subtitle{margin:0 auto;max-width:280px;text-align:center;color:#2f0f03b3;font-size:16px;line-height:24px;letter-spacing:-.3125px}.elig-landing__expect{background:#fff;border-radius:16px;border:1px solid #FFFFFF;box-shadow:0 -1px 25px -5px #0000001a;padding:22px 16px;margin-top:27px}.elig-landing__expect-heading{margin:0 0 24px;color:#2f0f03;text-align:left;font-family:var(--font-display, "DM Serif Text", serif);font-size:22px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:.396px}.elig-landing__feature-list{list-style:none;margin:0;padding:0}.elig-landing__feature-row{display:flex;align-items:flex-start;gap:16px;margin-bottom:22px}.elig-landing__feature-row:last-child{margin-bottom:0}.elig-landing__feature-icon-wrap{width:40px;height:40px;flex-shrink:0;border-radius:50%;background:#21868d;display:flex;align-items:center;justify-content:center;margin-top:5px}.elig-landing__feature-row:last-child .elig-landing__feature-icon-wrap{margin-top:17px}.elig-landing__feature-ion{width:20px;height:20px;color:#fff}.elig-landing__feature-title{margin:0 0 4px;color:#2f0f03;text-align:left;font-family:var(--font-body, "Oxygen", sans-serif);font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.312px}.elig-landing__feature-desc{margin:0;font-family:var(--font-body, "Oxygen", sans-serif);font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.312px;color:#2f0f03}.elig-landing__cta{margin-top:39px}.elig-landing__fine-print{margin:16px 0 0;text-align:center;color:#2f0f0380;font-size:14px;line-height:24px;letter-spacing:-.3125px}.elig-landing__copyright{margin:28px 0 8px;text-align:center;display:none;color:#2f0f0399}@media (min-width: 768px){.elig-landing{--elig-landing-bg: #FFFEFB;--background: #FFFEFB}.elig-landing__header,.elig-landing__divider{display:none}.elig-landing__content{--background: #FFFEFB;--padding-top: 0}.elig-landing__web-header{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;max-width:1236px;min-height:69px;margin:32px auto 0;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));background:#fffefb}.elig-landing__web-header .elig-landing__header-logo{--height: 69px;height:auto;max-height:69px;width:auto;max-width:min(100px,18vw);aspect-ratio:102 / 74;flex-shrink:0}.elig-landing__web-header .elig-landing__header-logo::part(image),.elig-landing__web-header .elig-landing__header-logo img{object-fit:contain}.elig-landing__sheet{background:#fff;border-radius:16px;box-shadow:0 4px 134px #0000001a;padding:58px 72px 36px;margin-top:33px}.elig-landing__split-border{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;align-items:start;border:1px solid #FD291B;border-radius:16px;padding:32px 22px;margin-bottom:60px}.elig-landing__hero{text-align:center;padding:8px 8px 0 0}.elig-landing__hero-icon{width:80px;height:80px;margin-bottom:22px}.elig-landing__title{font-size:30px;margin-bottom:10px}.elig-landing__feature-row{gap:14px;margin-bottom:18px}.elig-landing__feature-icon-wrap,.elig-landing__feature-row:last-child .elig-landing__feature-icon-wrap{margin-top:0}.elig-landing__subtitle{max-width:320px;font-size:16px}.elig-landing__expect{margin-top:0;padding:0 0 0 32px;background:transparent;border:none;border-left:1px solid #FD291B;border-radius:0;box-shadow:none}.elig-landing__expect-heading{font-size:24px;line-height:36px;letter-spacing:.396px;text-align:left;margin-bottom:20px}.elig-landing__feature-desc{color:#2f0f03b3}.elig-landing__cta{max-width:358px;margin-left:auto;margin-right:auto;margin-top:0}.elig-landing__copyright{display:block;margin-top:32px}}.elig-q{--elig-q-bg: #fffdf2;--background: #fffdf2}.elig-q ion-header{overflow:visible;box-shadow:none}.elig-q ion-header ion-toolbar{--background: var(--elig-q-bg);--border-width: 0;--box-shadow: none;--min-height: 74px;overflow:visible}.elig-q__toolbar.elig-q__toolbar{position:relative;padding-inline-start:max(4px,env(safe-area-inset-left));padding-inline-end:max(8px,env(safe-area-inset-right));padding-top:calc(6px + var(--ion-safe-area-top, env(safe-area-inset-top, 0px)));padding-bottom:17px;border-bottom:none;align-items:center}.elig-q__divider{position:relative;z-index:11;height:3px;margin:-3px 16px 0;background:#d5998133;pointer-events:none}.elig-q__toolbar ion-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(148px,46vw);max-width:calc(100vw - 152px - env(safe-area-inset-start) - env(safe-area-inset-end));text-align:center;pointer-events:none;padding:0;overflow:visible}.elig-q__toolbar ion-title .elig-q__header-logo{--height: 46px;height:auto;max-height:46px;width:auto;max-width:min(122px,36vw);aspect-ratio:102 / 74;margin:0 auto}.elig-q__toolbar ion-title .elig-q__header-logo::part(image),.elig-q__toolbar ion-title .elig-q__header-logo img{object-fit:contain}@media (min-width: 768px){.elig-q ion-header ion-toolbar{--min-height: 78px}.elig-q__divider{display:none}.elig-q__toolbar.elig-q__toolbar{border-bottom:none;padding-inline-start:max(16px,env(safe-area-inset-left))}.elig-q__toolbar ion-title{left:max(0px,(100vw - max(16px,env(safe-area-inset-left)) - max(16px,env(safe-area-inset-right)) - 960px) / 2);transform:translateY(-50%);text-align:left}.elig-q__toolbar ion-title .elig-q__header-logo{max-height:52px;max-width:min(140px,18vw);--height: 52px;margin:0}}.elig-q__web-header{display:none}.elig-menu-btn{display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent;line-height:0}.elig-q__menu-btn{margin:0}.elig-q__back-btn{display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:8px 10px;cursor:pointer;-webkit-tap-highlight-color:transparent}.elig-q__back-icon{width:12px;height:21px;display:block}.elig-q__state-center{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:24px 20px}.elig-q__content{--background: var(--elig-q-bg);--padding-top: 16px;--padding-bottom: max(28px, env(safe-area-inset-bottom));--padding-start: max(16px, env(safe-area-inset-left));--padding-end: max(16px, env(safe-area-inset-right))}.elig-q__viewport{width:100%;max-width:480px;margin:0 auto;box-sizing:border-box}.elig-q__card{background:transparent;border:0;box-shadow:none;border-radius:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:22px;width:100%}.elig-q__header-block{display:flex;flex-direction:column;align-items:center;width:100%}.elig-q__step{margin:0 0 22px;text-align:center;font-family:var(--font-body, "Oxygen", sans-serif);font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.3125px;color:#2f0f03}.elig-q__heading{margin:0 0 4px;text-align:center;font-family:var(--font-display, "DM Serif Text", serif);font-size:30px;font-weight:400;line-height:36px;letter-spacing:.3955px;color:var(--color-text-primary, #2f0f03)}.elig-q__subtitle{margin:0;text-align:center;font-family:var(--font-body, "Oxygen", sans-serif);font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.3125px;color:#2f0f03b3}.elig-q__inner-card{width:100%;background:#fff;border:1px solid #eae2b7;border-radius:16px;box-shadow:0 -1px 12.5px #0000001a;padding:22px 16px;display:flex;flex-direction:column;gap:22px}.elig-q__answers{display:flex;flex-direction:column;gap:22px;width:100%;background:transparent;border:0;padding:0}.elig-q__actions{display:flex;gap:16px;width:100%;margin:0;padding-top:22px;border-top:1px solid #eae2b7}.elig-q__actions>.elig-q__btn-next-wrap:only-child{flex:1}.elig-q__btn-back{flex:1;min-height:52px;margin:0;--border-radius: 50px;--border-width: 1.5px;--border-color: var(--color-coral, #e6503b);--color: var(--color-coral, #e6503b);--background: #ffffff;--background-activated: rgba(230, 80, 59, .08);font-family:var(--font-body, "Oxygen", sans-serif);font-size:18px;font-weight:700;letter-spacing:-.3125px;text-transform:none}.elig-q__btn-next-wrap{flex:1}.elig-q__btn-next-wrap .mcg-primary-btn{margin:0;font-size:18px;letter-spacing:-.3125px}@media (min-width: 768px){.elig-q{--elig-q-bg: #fffefb;--background: #fffefb}.elig-q ion-header.elig-q__header{display:none}.elig-q__content{--background: #fffefb;--padding-top: 0}.elig-q__web-header{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;max-width:1236px;min-height:69px;margin:32px auto 0;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));background:#fffefb}.elig-q__web-header .elig-q__header-logo{--height: 69px;height:auto;max-height:69px;width:auto;max-width:min(100px,18vw);aspect-ratio:102 / 74;flex-shrink:0}.elig-q__web-header .elig-q__header-logo::part(image),.elig-q__web-header .elig-q__header-logo img{object-fit:contain}.elig-q__viewport{max-width:1237px;margin-top:33px}.elig-q__card{background:#fff;border-radius:16px;box-shadow:0 4px 67px #0000001a;padding:32px 80px;gap:32px;width:100%}.elig-q__header-block{gap:8px}.elig-q__step,.elig-q__heading,.elig-q__subtitle{margin:0}.elig-q__inner-card{width:690px;max-width:100%;margin:0 auto;padding:22px;box-shadow:none}.elig-q__answers{flex-direction:row;flex-wrap:wrap;column-gap:22px;row-gap:22px;align-items:flex-start}.elig-q-field{flex:1 1 calc(50% - 11px);min-width:0}.elig-q-field--yesno,.elig-q-field--calculated{flex:1 1 100%}}.elig-q-field{margin-bottom:0}.elig-q-field:last-child{margin-bottom:0}.elig-q-date-trigger-wrap{cursor:pointer}.elig-q-date-calendar-btn{margin:0;--padding-start: 4px;--padding-end: 8px}.elig-q-date-modal{--width: min(400px, 92vw);--height: min(560px, 88vh)}.elig-q-date-modal__toolbar ion-buttons[slot=end]{margin-inline-start:auto}.elig-q-date-modal .elig-q-datetime{width:100%;max-width:100%;--background: #ffffff;--background-rgb: 255, 255, 255;--ion-background-color: #ffffff;--ion-background-color-rgb: 255, 255, 255}.elig-q-date-modal ion-content{--background: #ffffff}.elig-q-date-modal ion-datetime,.elig-q-date-modal ion-datetime::part(calendar-day),.elig-q-date-modal ion-datetime::part(prev-button),.elig-q-date-modal ion-datetime::part(next-button),.elig-q-date-modal ion-datetime::part(month-year-button){touch-action:manipulation}.elig-q-field__label{display:block;margin-bottom:8px}.elig-q-field__hint-inline{margin:-4px 0 6px;font-size:12px;color:#2f0f0373;font-family:var(--font-secondary, "Inter", sans-serif)}.elig-q-field__hint-wrap{position:relative;display:inline-block;vertical-align:middle;margin-left:6px}.elig-q-field__hint-btn{background:none;border:none;cursor:pointer;font-size:13px;color:var(--color-teal, #21868d);padding:2px 3px;line-height:1;display:inline-flex;align-items:center}.elig-q-field__hint-dismiss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99}.elig-q-field__hint-tooltip{position:absolute;bottom:calc(100% + 8px);left:0;transform:none;background:#fff;border:1.5px solid var(--color-teal, #21868d);border-radius:8px;padding:8px 12px;font-size:12px;color:#444;white-space:normal;min-width:160px;max-width:min(240px,calc(100vw - 48px));box-shadow:0 4px 16px #00000024;z-index:100;line-height:18px;pointer-events:none}.elig-q-field__hint-tooltip-caret{position:absolute;bottom:-7px;left:10px;width:11px;height:11px;background:#fff;border-right:1.5px solid var(--color-teal, #21868d);border-bottom:1.5px solid var(--color-teal, #21868d);transform:rotate(45deg)}@media (min-width: 768px){.elig-q__answers--horizontal{flex-direction:column;flex-wrap:nowrap;row-gap:22px;column-gap:0}.elig-q__answers--horizontal .elig-q-field{flex:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.elig-q__answers--horizontal .elig-q-field .elig-q-field__label{margin:0;flex:1 1 auto;min-width:0}.elig-q__answers--horizontal .elig-q-field .elig-q-radio-control{flex-shrink:0;width:314px}.elig-q__answers--horizontal .elig-q-field .elig-q-radio{width:100%}.elig-q__answers--horizontal .elig-q-field .elig-q-input-control{flex-shrink:0;width:314px}.elig-q__answers--horizontal .elig-q-field .elig-q-input-wrap{width:100%}}@media (min-width: 768px){.elig-q-field--yesno{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0;margin:0;border:0}.elig-q-field--yesno .elig-q-field__label{margin:0}.elig-q-field--yesno .elig-q-yesno{flex-shrink:0;width:314px}.elig-q-field--yesno .elig-q-field__hint-inline{width:100%;margin:0}}.elig-q-input-wrap ion-input{--placeholder-color: rgba(54, 65, 83, .3);--placeholder-opacity: 1;letter-spacing:-.1504px}.elig-q-radio__options{display:flex;flex-wrap:nowrap;gap:6px;width:100%}.elig-q-radio__chip{display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;flex:1 1 0;min-width:0;height:48px;padding:4px 12px;margin:0;border:.77px solid #c1b7b3;border-radius:8px;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden}.elig-q-radio__chip.elig-q-radio__chip--selected,.elig-q-radio__chip:has(ion-radio.radio-checked),.elig-q-radio__chip:has(ion-radio[aria-checked=true]){background:#ffdacc;border:1.539px solid #b13000;border-radius:8px}.elig-q-radio__chip ion-radio{width:18px;height:18px;margin:0;flex-shrink:0;--color-checked: #b13000}.elig-q-radio__chip.elig-q-radio__chip--selected .elig-q-radio__label,.elig-q-radio__chip:has(ion-radio.radio-checked) .elig-q-radio__label,.elig-q-radio__chip:has(ion-radio[aria-checked=true]) .elig-q-radio__label{font-weight:700}.elig-q-radio__label{font-family:var(--font-body, "Oxygen", sans-serif);font-size:14px;font-weight:700;line-height:24px;letter-spacing:-.3125px;color:#2f0f03;white-space:nowrap}.elig-q-yesno__btn{flex:1 0 0;min-width:0;height:46px;padding:11px 12px;border:1.539px solid #c1b7b3;border-radius:8px;font-family:var(--font-body, "Oxygen", sans-serif);font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.3125px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;background:#fff;color:#0a0a0a;outline:none;box-shadow:none}.elig-q-yesno__btn.elig-q-yesno__btn--selected{background:#ffdacc;border:1.539px solid #b13000;border-radius:8px;font-weight:700}.elig-q-yesno__btn:focus-visible{border-color:#b13000;box-shadow:0 0 0 3px #b130002e}.elig-q-yesno__error{margin:6px 0 0;font-size:12px;color:var(--color-cardio-red, #fd291b);font-family:var(--font-body, "Oxygen", sans-serif)}.elig-success{--elig-result-bg: #fffdf2;--background: #fffdf2}.elig-success ion-header{overflow:visible;box-shadow:none}.elig-success ion-header:after{display:none}.elig-success ion-header ion-toolbar{--background: #fffdf2;--border-width: 0;--box-shadow: none;--min-height: 74px;overflow:visible}.elig-success__toolbar{padding-inline-start:max(12px,env(safe-area-inset-left));padding-inline-end:max(12px,env(safe-area-inset-right));padding-top:calc(6px + var(--ion-safe-area-top, env(safe-area-inset-top, 0px)));padding-bottom:6px;border-bottom:none;align-items:center}.elig-success__toolbar ion-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(148px,46vw);max-width:calc(100vw - 152px - env(safe-area-inset-start) - env(safe-area-inset-end));text-align:center;pointer-events:none;padding:0;overflow:visible}.elig-success__toolbar ion-title .elig-q__header-logo{--height: 46px;height:auto;max-height:46px;width:auto;max-width:min(122px,36vw);aspect-ratio:102 / 74;margin:0 auto}.elig-success__toolbar ion-title .elig-q__header-logo::part(image),.elig-success__toolbar ion-title .elig-q__header-logo img{object-fit:contain}.elig-success__web-header{display:none}@media (min-width: 768px){.elig-success ion-header.elig-success__header{display:none}.elig-success__web-header{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;max-width:1237px;min-height:69.416px;margin:32px auto 0;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));background:#fffefb}.elig-success__web-header .elig-q__header-logo{--height: 69.416px;height:auto;max-height:69.416px;width:auto;max-width:95px;aspect-ratio:102 / 74;flex-shrink:0}.elig-success__web-header .elig-q__header-logo::part(image),.elig-success__web-header .elig-q__header-logo img{object-fit:contain}.elig-success__toolbar ion-title{left:max(0px,(100vw - max(16px,env(safe-area-inset-left)) - max(16px,env(safe-area-inset-right)) - 920px) / 2);transform:translateY(-50%);text-align:left}.elig-success__toolbar ion-title .elig-q__header-logo{max-height:52px;max-width:min(140px,18vw);--height: 52px;margin:0}}.elig-success__menu-btn{--color: var(--color-cardio-red, #fd291b);--padding-start: 0;--padding-end: 0;margin:0;border:1px solid var(--color-cardio-red, #fd291b);border-radius:50%;width:39px;height:39px}.elig-success__menu-btn ion-icon{font-size:22px}.elig-success__content{--background: #fffdf2;--padding-top: 16px;--padding-bottom: max(28px, env(safe-area-inset-bottom));--padding-start: max(16px, env(safe-area-inset-left));--padding-end: max(16px, env(safe-area-inset-right))}.elig-success__viewport{width:100%;max-width:480px;margin:0 auto;box-sizing:border-box}.elig-success__sheet{display:flex;flex-direction:column;gap:18px}.elig-success__right{display:flex;flex-direction:column;gap:0}.elig-success__hero{border-radius:16px;padding:32px 22px 28px;text-align:center;background:linear-gradient(33deg,#21868d 56.98%,#82f5fd 160.48%),#fd291b;color:#fff;box-shadow:0 12px 32px #21868d59}.elig-success__badge{width:79.991px;height:79.991px;display:block;margin:0 auto 23.994px;filter:drop-shadow(0px 20px 12.5px rgba(0,0,0,.1)) drop-shadow(0px 8px 5px rgba(0,0,0,.1))}.elig-success__hero-title{margin:0 0 11.991px;font-family:var(--font-display, "DM Serif Text", serif);font-size:33px;font-weight:400;line-height:36px;letter-spacing:.3955px;text-shadow:0px 3px 5.5px #10565b}.elig-success__hero-body{margin:0;font-family:var(--font-body, "Oxygen", sans-serif);font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.31px;color:#fffdf2;opacity:.9;max-width:340px;margin-inline:auto;text-shadow:0px 3px 5.5px #10565b}.elig-success__next-card{background:#fff;border-radius:16px;padding:16px;border:1px solid #ffffff;box-shadow:0 -1px 12.5px #0000001a;display:flex;flex-direction:column;gap:12px}.elig-success__next-title{margin:0;font-family:var(--font-display, "DM Serif Text", serif);font-size:22px;color:#2f0f03;line-height:36px;letter-spacing:.3955px}.elig-success__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.elig-success__step-row{display:flex;gap:15.996px;align-items:flex-start}.elig-success__step-num{flex-shrink:0;display:flex;width:39.99px;height:39.99px;padding:0 10.006px 0 9.994px;justify-content:center;align-items:center;border-radius:100px;background:#e6503b;color:#fff;font-family:var(--font-body, "Oxygen", sans-serif);font-size:20px;font-weight:700;line-height:24px;letter-spacing:-.3125px}.elig-success__step-text{margin:2px 0 0;font-family:var(--font-body, "Oxygen", sans-serif);font-size:17px;font-weight:400;line-height:24px;color:#2f0f03}.elig-success__cta{--background: linear-gradient(252.203deg, #21868d 6.414%, #82f5fd 147.69%);--background-activated: linear-gradient(252.203deg, #1a6b72 0%, #21868d 100%);--color: #ffffff;--border-radius: 44px;--box-shadow: 0 6px 22px rgba(33, 134, 141, .35);height:52px;font-family:var(--font-body, "Oxygen", sans-serif);font-size:18px;font-weight:700;letter-spacing:-.3125px;margin:33px 0 0;text-transform:none}.elig-success__footnote{margin:19px 0 0;text-align:center;font-family:var(--font-body, "Oxygen", sans-serif);font-size:14px;font-weight:400;color:#2f0f0380;line-height:19px;letter-spacing:-.3125px}.elig-success__copyright{margin:28px 0 12px;text-align:center;font-size:12px;color:#2f0f0361;display:none}@media (min-width: 768px){.elig-success{--elig-result-bg: #fffefb;--background: #fffefb}.elig-success__content{--background: #fffefb;--padding-top: 0}.elig-success__viewport{max-width:1237px;margin-top:33px}.elig-success__sheet{background:#fff;border-radius:16px;box-shadow:0 4px 134px #0000001a;padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch}.elig-success__hero{border-radius:16px;background:linear-gradient(322deg,#21868d 49.13%,#82f5fd 138.43%),#fff;margin:0;padding:40px 32px;min-height:100%;display:flex;flex-direction:column;justify-content:center;box-shadow:none}.elig-success__right{padding:40px 0 0;justify-content:center;align-items:center}.elig-success__next-card{width:100%;max-width:393px;margin:0;padding:22px;border-radius:16px;border:1px solid #eae2b7;box-shadow:0 -1px 25px #0000001a}.elig-success__cta{width:100%;max-width:358px;margin:42px 0 0}.elig-success__footnote{width:100%;max-width:358px;margin:31px 0 0}.elig-success__copyright{display:block}}.elig-fail{--elig-result-bg: #fffdf2;--background: #fffdf2}.elig-fail ion-header{overflow:visible;box-shadow:none}.elig-fail ion-header ion-toolbar{--background: var(--elig-result-bg);--border-width: 0;--box-shadow: none;--min-height: 74px;overflow:visible}.elig-fail__toolbar{padding-inline-start:max(12px,env(safe-area-inset-left));padding-inline-end:max(12px,env(safe-area-inset-right));padding-top:calc(6px + var(--ion-safe-area-top, env(safe-area-inset-top, 0px)));padding-bottom:6px;border-bottom:none;align-items:center}.elig-fail__toolbar ion-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(148px,46vw);max-width:calc(100vw - 152px - env(safe-area-inset-start) - env(safe-area-inset-end));text-align:center;pointer-events:none;padding:0;overflow:visible}.elig-fail__toolbar ion-title .elig-q__header-logo{--height: 46px;height:auto;max-height:46px;width:auto;max-width:min(122px,36vw);aspect-ratio:102 / 74;margin:0 auto}.elig-fail__toolbar ion-title .elig-q__header-logo::part(image),.elig-fail__toolbar ion-title .elig-q__header-logo img{object-fit:contain}.elig-fail__web-header{display:none}@media (min-width: 768px){.elig-fail ion-header.elig-fail__header{display:none}.elig-fail__web-header{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;max-width:1237px;min-height:69px;margin:32px auto 0;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));background:#fffefb}.elig-fail__web-header .elig-q__header-logo{--height: 69px;height:auto;max-height:69px;width:auto;max-width:min(100px,18vw);aspect-ratio:102 / 74;flex-shrink:0}.elig-fail__web-header .elig-q__header-logo::part(image),.elig-fail__web-header .elig-q__header-logo img{object-fit:contain}}.elig-fail__menu-btn{--color: var(--color-cardio-red, #fd291b);--padding-start: 0;--padding-end: 0;margin:0;border:1px solid var(--color-cardio-red, #fd291b);border-radius:50%;width:40px;height:40px}.elig-fail__menu-btn ion-icon{font-size:22px}.elig-fail__content{--background: var(--elig-result-bg);--padding-top: 16px;--padding-bottom: max(28px, env(safe-area-inset-bottom));--padding-start: max(16px, env(safe-area-inset-left));--padding-end: max(16px, env(safe-area-inset-right))}.elig-fail__viewport{width:100%;max-width:480px;margin:0 auto;box-sizing:border-box}.elig-fail__sheet{display:flex;flex-direction:column;gap:0}.elig-fail__hero{border-radius:16px;padding:36px 22px 32px;text-align:center;background:linear-gradient(354deg,#fd291b 3.11%,#f77f00 96.07%),linear-gradient(45deg,#e2434b 26.35%,#f77f00 158.98%),linear-gradient(33deg,#21868d 56.98%,#82f5fd 160.48%),#fd291b;color:#fffdf2;box-shadow:0 12px 32px #f77f0047}.elig-fail__icon{width:112px;height:122px;margin:0 auto 12px;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.elig-fail__hero-title{margin:0 0 12px;font-family:var(--font-display, "DM Serif Text", serif);font-size:33px;font-weight:400;line-height:36px;letter-spacing:.3955px}.elig-fail__hero-body{margin:0;font-family:var(--font-body, "Oxygen", sans-serif);font-size:17px;font-weight:700;line-height:24px;letter-spacing:-.3125px;opacity:.9;max-width:286px;margin-inline:auto}.elig-fail__detail-wrap{margin-top:20px;display:flex;flex-direction:column;align-items:stretch}.elig-fail__detail-card{background:#fff;border-radius:16px;padding:16px;border:1px solid #ffffff;box-shadow:0 -1px 12.5px #0000001a}.elig-fail__detail-title{margin:0 0 12px;font-family:var(--font-display, "DM Serif Text", serif);font-size:22px;font-weight:400;line-height:36px;letter-spacing:.3955px;color:#2f0f03;text-align:center}.elig-fail__detail-body{margin:0;font-family:var(--font-body, "Oxygen", sans-serif);font-size:17px;font-weight:400;line-height:24px;letter-spacing:0;color:#2f0f03}.elig-fail__actions{display:flex;flex-direction:column;gap:16px;margin-top:41px}.elig-fail__outline-btn{--border-radius: 44px;--border-width: 1px;--border-color: #21868d;--color: #21868d;--background: #ffffff;--background-activated: rgba(33, 134, 141, .08);height:52px;font-family:var(--font-body, "Oxygen", sans-serif);font-size:18px;line-height:24px;letter-spacing:-.3125px;font-weight:700;margin:0;text-transform:none}.elig-fail__footnote{margin:33px 0 0;text-align:center;font-family:var(--font-body, "Oxygen", sans-serif);font-size:14px;line-height:24px;letter-spacing:-.3125px;color:#2f0f0380}.elig-fail__copyright{margin:28px 0 12px;text-align:center;font-family:var(--font-body, "Oxygen", sans-serif);font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.1504px;color:#2f0f0399;display:none}@media (min-width: 768px){.elig-fail{--elig-result-bg: #fffefb;--background: #fffefb}.elig-fail__content{--background: #fffefb;--padding-top: 0}.elig-fail__viewport{max-width:1237px;margin-top:33px}.elig-fail__sheet{background:#fff;border-radius:16px;box-shadow:0 4px 134px #0000001a;padding:22px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch}.elig-fail__hero{border-radius:16px;background:linear-gradient(-43.356deg,#e2434b 50%,#f77f00 97.741%),linear-gradient(32.4278deg,#21868d 56.979%,#82f5fd 160.48%),#fff;color:#fff;margin:0;padding:40px 32px;min-height:100%;display:flex;flex-direction:column;justify-content:center;box-shadow:none}.elig-fail__hero-title{color:#fff}.elig-fail__hero-body{font-size:16px;color:#fffdf2;max-width:246px;letter-spacing:-.31px}.elig-fail__detail-wrap{padding:40px 0 32px;display:flex;flex-direction:column;justify-content:center;align-items:center}.elig-fail__detail-card{width:100%;max-width:393px;margin:0;padding:22px;border-radius:16px;background:#fff;border:1px solid #eae2b7;box-shadow:0 -1px 25px #0000001a}.elig-fail__detail-body{font-size:16px}.elig-fail__actions{width:100%;max-width:358px;margin:42px 0 0}.elig-fail__footnote{width:100%;max-width:358px;margin:33px 0 0}.elig-fail__copyright{display:block}}.package-screen-state{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:358px;margin:0 auto;min-height:200px;padding:24px 16px}.package-screen-state--error{gap:16px}.package-screen-state__message{margin:0;text-align:center;font-family:var(--font-body, "Oxygen", sans-serif);font-size:16px;line-height:24px}:root{--package-video-popup-duration: .28s;--package-video-popup-ease: cubic-bezier(.32, .72, 0, 1);--package-video-popup-width: 390px;--package-video-popup-height: 552px}.package-video-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200000;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;pointer-events:none}.package-video-popup--visible{pointer-events:auto}.package-video-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;cursor:pointer;background:#0f0f0f8c;opacity:0;transition:opacity var(--package-video-popup-duration) var(--package-video-popup-ease);-webkit-tap-highlight-color:transparent}.package-video-popup--visible .package-video-popup__backdrop{opacity:1}.package-video-popup__dialog{position:relative;z-index:1;box-sizing:border-box;flex:none;width:var(--package-video-popup-width);height:var(--package-video-popup-height);max-width:min(var(--package-video-popup-width),calc(100vw - 32px));max-height:min(var(--package-video-popup-height),calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));border:1px solid #ffffff;border-radius:8px;overflow:hidden;background:#000;opacity:0;transform:scale(.96);transition:opacity var(--package-video-popup-duration) var(--package-video-popup-ease),transform var(--package-video-popup-duration) var(--package-video-popup-ease)}.package-video-popup--visible .package-video-popup__dialog{opacity:1;transform:scale(1)}.package-video-popup__close{position:absolute;top:8px;right:8px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;cursor:pointer;background:#ffffffeb;-webkit-tap-highlight-color:transparent}.package-video-popup__close-icon{width:20px;height:20px;flex-shrink:0}.package-video-popup__player{position:relative;width:100%;height:100%;background:#000}.package-video-popup__iframe,.package-video-popup__video{display:block;width:100%;height:100%;border:none;background:#000;object-fit:contain}@media (min-width: 920px){:root{--package-video-popup-width: 942px;--package-video-popup-height: 552px}}.package-offer-frame{box-sizing:border-box;width:100%;max-width:480px;margin:0 auto;padding:0 0 calc(env(safe-area-inset-bottom,0px) + 16px);display:flex;flex-direction:column;align-items:stretch;gap:16px;min-width:0}@media (max-width: 919px){.package-offer-frame{padding-bottom:0}}.package-offer-card{box-sizing:border-box;position:relative;width:100%;isolation:isolate;background:#fff;border:2px solid #21868d;box-shadow:0 -1px 25px -5px #0000001a;border-radius:16px;overflow:hidden;flex-shrink:0}.package-offer-card__hero{box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:stretch;width:100%;min-height:148px;background:#21868d;flex-shrink:0;overflow:hidden}.package-offer-card__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../web-bg-pattern.svg);background-repeat:no-repeat;background-size:100% 100%;background-position:center;filter:brightness(0) invert(1);pointer-events:none;z-index:0}.package-offer-card__hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;padding:22px 16px;box-sizing:border-box}.package-offer-card__inner{position:relative;display:flex;flex-direction:column;align-items:stretch;padding:0 16px 16px;gap:32px;width:100%;min-width:0;box-sizing:border-box}.package-offer-card__header-block{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-width:0;min-height:79.98px;box-sizing:border-box;align-self:stretch}.package-offer-title-row{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 126px;align-items:start;padding:0;width:100%;min-width:0;min-height:54px;align-self:stretch}.package-offer-headline{box-sizing:border-box;margin:0;width:100%;min-width:0;display:flex;flex-direction:column;font-family:var(--font-display, "DM Serif Text", serif);font-style:normal;font-weight:400;font-size:22px;line-height:27px;letter-spacing:.395508px;color:#fff}.package-offer-features{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding:24px 0 0 8px;gap:20px;width:100%;max-width:480px;box-sizing:border-box;align-self:center}.package-offer-feature{display:flex;flex-direction:row;align-items:center;padding:0;gap:17px;width:100%;min-height:42px}.package-offer-feature__icon-slot{box-sizing:border-box;flex:none;width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.package-offer-feature__icon-wrap{box-sizing:border-box;flex:none;display:flex;flex-direction:row;justify-content:center;align-items:center;width:42px;height:42px;padding:10px 12.0029px;gap:8px;border-radius:16px;flex-shrink:0}.package-offer-feature__icon-wrap--blood{background:#ffe1e1;border:2px solid #fdb9b9}.package-offer-feature__icon-wrap--ct{background:#c2f9fb;border:2px solid #79eaed}.package-offer-feature__icon-wrap--report{background:#b2eba3b3;border:2px solid #ace69d}.package-offer-feature__label{margin:0;flex:1 1 auto;min-width:0;font-family:var(--font-body, "Oxygen", sans-serif);font-style:normal;font-weight:700;font-size:16px;line-height:24px;letter-spacing:-.3125px;color:#2f0f03}.package-offer-cta{position:relative;z-index:3;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:480px;min-height:52px;padding:11px 24px;gap:10px;border:none;cursor:pointer;background:linear-gradient(90deg,#f77f00,#fd291b);border-radius:44px;font:inherit;-webkit-tap-highlight-color:transparent;align-self:center}.package-offer-cta__label{margin:0;font-family:var(--font-body, "Oxygen", sans-serif);font-style:normal;font-weight:700;font-size:18px;line-height:24px;text-align:center;letter-spacing:-.3125px;color:#fff;white-space:nowrap}.package-offer-side{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%;min-width:0}.package-offer-why{box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:16px;isolation:isolate;width:100%;min-height:252px;background:#21868d;border-radius:16px;overflow:hidden;flex-shrink:0}.package-offer-why__title-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-self:flex-start;padding:0;gap:10px;min-height:36px;flex:none;z-index:0}.package-offer-why__title{margin:0;font-family:var(--font-display, "DM Serif Text", serif);font-style:normal;font-weight:400;font-size:22px;line-height:36px;text-align:left;letter-spacing:.395508px;color:#fff}.package-offer-why__carousel-wrap{position:relative;flex:1 1 auto;align-self:stretch;width:100%;min-height:168px;z-index:1;min-width:0;overflow:hidden}.package-offer-why__scroll{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:16px;width:100%;min-height:168px;height:168px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.package-offer-why__scroll::-webkit-scrollbar{display:none}.package-offer-video-card{box-sizing:border-box;flex:none;position:relative;width:289.5px;height:151px;border:1px solid #ffffff;border-radius:8px;overflow:hidden;scroll-snap-align:start;background:linear-gradient(0deg,#2b575a5c,#2b575a5c),var(--package-video-thumb, none) center / cover no-repeat,#fff;display:flex;justify-content:center;align-items:center}.package-offer-video-card--interactive{padding:0;margin:0;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.package-offer-video-card--unavailable{cursor:not-allowed;pointer-events:auto}.package-offer-why__fade{position:absolute;left:0;right:0;bottom:0;top:auto;width:100%;max-width:100%;height:90px;pointer-events:none;background:linear-gradient(178.52deg,#21868d00 1.21%,#21868dca 48.39%,#21868d 80.92%);z-index:2}.package-offer-why__dots{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;align-self:center;flex:none;z-index:3}.package-offer-why__dot{width:9px;height:9px;border-radius:50%;background:#fff;flex:none;padding:0;border:none;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent}.package-offer-why__dot--active{background:#fff;position:relative}.package-offer-why__dot--active:after{content:"";position:absolute;width:7px;height:7px;left:1px;top:1px;border-radius:50%;background:#21868d}@media (min-width: 920px){.package-offer-frame{flex-direction:row;align-items:stretch;gap:22px;max-width:888px;width:100%;padding-bottom:0}.package-offer-card{flex:none;width:508px;max-width:508px;height:531.98px;min-height:531.98px;max-height:531.98px;align-self:stretch;display:flex;flex-direction:column}.package-offer-card__hero{width:100%;min-height:126px;height:auto;max-height:none}.package-offer-card__hero-inner{width:100%;max-width:476px;align-self:stretch}.package-offer-card__inner{gap:22px;flex:1 1 auto;min-height:0;overflow:hidden}.package-offer-card__header-block{width:100%;max-width:476px;align-self:stretch;flex-shrink:0}.package-offer-title-row{width:100%;max-width:476px;grid-template-columns:350px 126px}.package-offer-price-pill{justify-self:end}.package-offer-features{max-width:476px;flex:1 1 auto;min-height:0;overflow:visible;align-self:stretch}.package-offer-cta{width:326px;max-width:326px;flex-shrink:0;background:linear-gradient(267.32deg,#fd291b 7.47%,#f77f00 91.01%)}.package-offer-side{flex:none;display:flex;flex-direction:column;align-items:stretch;gap:16px;width:358px;max-width:358px;height:531.98px;min-height:531.98px;max-height:531.98px;align-self:stretch;overflow:visible}.package-offer-why{width:100%;max-width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.package-offer-why__title-row{justify-content:flex-start;align-self:flex-start;width:auto;height:36px;flex-shrink:0}.package-offer-why__title{width:auto;text-align:left}.package-offer-why__carousel-wrap{flex:1 1 auto;align-self:stretch;width:100%;max-width:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.package-offer-why__scroll{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:326px;height:100%;min-height:0;max-height:none;flex:1 1 auto;padding-inline-end:10px;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.package-offer-why__scroll::-webkit-scrollbar{width:8px}.package-offer-why__scroll::-webkit-scrollbar-thumb{border-radius:4px;background:#ffffff73}.package-offer-why__scroll::-webkit-scrollbar-track{background:transparent}.package-offer-video-card{width:100%;max-width:316px;height:151px;scroll-snap-align:start;flex-shrink:0}.package-offer-why__dots{display:none}.package-offer-location-border{width:100%;max-width:100%;flex:0 0 auto;min-height:78px;margin-top:0;align-self:stretch}}.patient-dash-page{--patient-dash-bg: var(--color-intro-bg, #fffdf2);--background: var(--color-intro-bg, #fffdf2)}.patient-dash-page ion-header{box-shadow:none}.patient-dash-page ion-toolbar{--background: var(--patient-dash-bg);--border-width: 0;--box-shadow: none;--padding-top: 6px;--padding-bottom: 6px;--min-height: 62px;border-bottom:none}.patient-dash-page__toolbar{padding-inline:max(16px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.patient-dash-page__brand svg,.patient-dash-page__brand img{width:min(148px,46vw);height:auto;display:block}.patient-dash-page__notify-btn{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;--background-hover: transparent;--background-activated: transparent;--background-focused: transparent;--ripple-color: transparent;margin:0;width:44px;height:44px}.patient-dash-page__notify-svg{width:44px;height:44px;display:block}.patient-dash-page__content{--background: var(--patient-dash-bg);--padding-start: max(16px, env(safe-area-inset-left));--padding-end: max(16px, env(safe-area-inset-right));--padding-bottom: max(96px, env(safe-area-inset-bottom));--padding-top: 16px}@media (max-width: 919px){.patient-dash-page__content{--padding-top: 16px;--padding-bottom: calc(68px + var(--ion-safe-area-bottom, env(safe-area-inset-bottom, 0px)) + 8px)}}.patient-dash-page__content::part(scroll){overflow-x:hidden}.patient-dash-page__viewport{width:100%;max-width:100%;margin:0 auto;min-width:0;box-sizing:border-box}@media (min-width: 920px){.patient-dash-page__content{--padding-top: 16px;--padding-bottom: 8px;--overflow: auto}.patient-dash-page__content::part(scroll){overflow-y:auto}.patient-dash-page__viewport{display:flex;justify-content:center;box-sizing:border-box}}.package-param-info{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center}.package-param-info__trigger{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin:0;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.package-param-info__icon{display:block;flex-shrink:0}.package-param-info__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;border:none;padding:0;margin:0;cursor:default;background:transparent;-webkit-tap-highlight-color:transparent}.package-param-info__bubble{position:fixed;z-index:100002;box-sizing:border-box;width:max-content;min-width:160px;max-width:min(240px,calc(100vw - 24px));padding:8px 12px;background:#fff;border:1.5px solid #21868d;border-radius:8px;box-shadow:0 4px 16px #00000024;font-family:var(--font-body, "Oxygen", sans-serif);font-weight:400;font-size:12px;line-height:18px;color:#593f35;white-space:normal;pointer-events:none}.package-param-info__bubble--above{transform:translate(-50%,-100%)}.package-param-info__bubble--below{transform:translate(-50%)}:root{--package-component-detail-modal-duration: .28s;--package-component-detail-modal-ease: cubic-bezier(.32, .72, 0, 1)}.package-component-detail-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));box-sizing:border-box;pointer-events:none}.package-component-detail-modal--visible{pointer-events:auto}.package-component-detail-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;cursor:pointer;background:#0f0f0f8c;opacity:0;transition:opacity var(--package-component-detail-modal-duration) var(--package-component-detail-modal-ease);-webkit-tap-highlight-color:transparent}.package-component-detail-modal--visible .package-component-detail-modal__backdrop{opacity:1}.package-component-detail-modal__dialog{position:relative;z-index:1;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;width:600px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));opacity:0;transform:scale(.96);transition:opacity var(--package-component-detail-modal-duration) var(--package-component-detail-modal-ease),transform var(--package-component-detail-modal-duration) var(--package-component-detail-modal-ease)}.package-component-detail-modal--visible .package-component-detail-modal__dialog{opacity:1;transform:scale(1)}.package-component-detail-modal__card{box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;height:572px;max-height:inherit;min-height:0;padding:16px 16px 22px;gap:16px;background:#fffdf2;border-radius:16px;overflow:hidden}.package-component-detail-modal__close{position:absolute;top:8px;right:8px;z-index:3;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;cursor:pointer;background:#ffffffd9;-webkit-tap-highlight-color:transparent}.package-component-detail-modal__close-icon{width:20px;height:20px;flex-shrink:0}.package-component-detail-modal__body{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;flex:1 1 auto;min-height:0}.package-component-detail-modal__header{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;min-height:42px;height:auto;flex:none}.package-component-detail-modal__header .package-book-included-item__icon-slot,.package-component-detail-modal__header .package-book-included-item__icon-wrap{flex:none}.package-component-detail-modal__title{margin:0;flex:1 1 auto;min-width:0;font-family:var(--font-display, "DM Serif Text", serif);font-weight:400;font-size:22px;line-height:36px;letter-spacing:.395508px;color:#2f0f03}.package-component-detail-modal__video-wrap{box-sizing:border-box;position:relative;z-index:2;display:flex;flex-direction:row;align-items:stretch;width:100%;height:200px;flex:none;border:1px solid #ffffff;border-radius:16px;overflow:hidden;isolation:isolate}.package-component-detail__video{box-sizing:border-box;position:relative;width:100%;height:100%;border:none;border-radius:16px;overflow:hidden;background:linear-gradient(0deg,#2b575a5c,#2b575a5c),var(--package-video-thumb, none) center / cover no-repeat,#fff;display:flex;justify-content:center;align-items:center;flex:1 1 auto;min-height:0}.package-component-detail__video--interactive{padding:0;margin:0;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.package-component-detail__video--unavailable{cursor:not-allowed;pointer-events:auto}.package-component-detail-card__description{margin:0;width:100%;font-family:var(--font-body, "Oxygen", sans-serif);font-weight:400;font-size:14px;line-height:18px;color:#593f35;flex:none}.package-component-detail-card__description--params{margin-bottom:12px}.package-component-detail-modal__params-box--description{padding:16px;gap:0}.package-component-detail-modal__params-box--description .package-component-detail-modal__params-scroll{padding-bottom:0}.package-component-detail-modal__params-box{box-sizing:border-box;position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;width:100%;height:260px;flex:1 1 auto;min-height:0;padding:16px 16px 0;gap:12px;background:#fff;border:1px solid #eae2b7;box-shadow:inset 2px 6px 0 -5px #fff;border-radius:16px;overflow:hidden}.package-component-detail-modal__params-scroll{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;width:100%;flex:1 1 auto;min-height:0;padding-bottom:30px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.package-component-detail-accordion{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0}.package-component-detail-accordion__group{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:5px}.package-component-detail-accordion__trigger{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;min-height:24px;height:auto;padding:0;border:none;background:transparent;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.package-component-detail-accordion__title{margin:0;flex:1 1 auto;min-width:0;font-family:var(--font-display, "DM Serif Text", serif);font-weight:400;font-size:16px;line-height:22px;letter-spacing:.395508px;color:#2f0f03}.package-component-detail-accordion__chevron{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform .2s ease}.package-component-detail-accordion__trigger--open .package-component-detail-accordion__chevron{transform:rotate(-180deg)}.package-component-detail-accordion__panel{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:0 0 0 12px;width:100%;min-width:0}.package-component-detail-param{display:flex;flex-direction:row;align-items:flex-start;gap:8px;width:100%;min-height:33px;min-width:0}.package-component-detail-param__bullet{flex:none;width:6px;height:6px;margin-top:13px;border-radius:50%;background:#2f0f03}.package-component-detail-param__name{flex:0 1 auto;min-width:0;margin:0;font-family:var(--font-body, "Oxygen", sans-serif);font-weight:400;font-size:14px;line-height:33px;color:#2f0f03}.package-component-detail-param__name .package-param-info{display:inline-flex;vertical-align:middle;margin-left:2px}.package-component-detail-param .package-param-info__trigger{width:16px;height:16px}.package-component-detail-param .package-param-info__icon{width:14px;height:14px}.package-component-detail__divider{width:100%;height:0;margin:0;border:none;border-top:1px solid #eae2b7;flex-shrink:0}@media (max-width: 919px){.package-component-detail-modal__card{height:auto;max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.package-component-detail-modal__params-box{height:auto;flex:1 1 auto;min-height:200px;max-height:260px}}.package-offer-badge{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 11px;width:fit-content;max-width:100%;min-height:19.98px;background:#ffffffd4;border:1px solid rgba(255,255,255,.3);border-radius:48px;flex-shrink:0}.package-offer-badge__text{margin:0;font-family:"Inter",var(--font-secondary, sans-serif);font-style:normal;font-weight:700;font-size:12px;line-height:16px;color:#21868d;white-space:nowrap}.package-offer-price-pill{box-sizing:border-box;flex:none;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:2px 16px;gap:10px;width:126px;height:31px;background:#fff;border:1px solid #fffdf2;border-radius:28px;flex-shrink:0}.package-offer-price{margin:0;font-family:var(--font-display, "DM Serif Text", serif);font-style:normal;font-weight:400;font-size:26px;line-height:27px;letter-spacing:.395508px;color:#2f0f03;white-space:nowrap}.package-headline__line{display:block}.package-offer-headline-wrap{box-sizing:border-box;min-width:0;width:100%;max-width:100%}@media (min-width: 920px){.package-offer-headline-wrap{width:350px;max-width:350px}}@media (max-width: 919px){.package-offer-title-row,.package-book-included__title-row{display:flex;flex-direction:row;align-items:flex-start;width:100%;max-width:448px;min-height:54px;padding:0}.package-offer-headline-wrap{flex:1 1 auto;min-width:0}.package-offer-price-pill{flex:none;margin-left:auto}}.package-offer-why__accent{width:5px;height:28px;background:#ff9453;border-radius:7px;flex:none;flex-shrink:0}.package-offer-location-border{box-sizing:border-box;width:100%;max-width:100%;align-self:stretch;flex-shrink:0;padding:2px;border-radius:18px;background:#e7503c}.package-offer-location{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:8px 22px 8px 16px;gap:8px;background:#fff;border:none;border-radius:16px}.package-offer-location__left{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:2px;flex:0 1 auto;min-width:0}.package-offer-location__line1{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:10px;min-height:24px}.package-offer-location__now{margin:0;font-family:var(--font-body, "Oxygen", sans-serif);font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.312px;color:#2f0f03;white-space:nowrap}.package-offer-location__line2{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:10px;min-height:36px}.package-offer-location__accent{width:5px;height:28px;background:#ff9453;border-radius:7px;flex:none;flex-shrink:0}.package-offer-location__region{margin:0;flex:0 1 auto;min-width:0;font-family:var(--font-display, "DM Serif Text", serif);font-style:normal;font-weight:400;font-size:22px;line-height:36px;letter-spacing:.396px;text-align:center;color:#2f0f03}.package-offer-location__icon-wrap{flex:none;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.package-screen-distance{display:block;width:48px;height:48px;flex-shrink:0}.package-screen-icon{display:block;flex-shrink:0}.package-book-page{--background: var(--color-intro-bg, #fffdf2);--package-book-header-bg: var(--color-intro-bg, #fffdf2)}.package-book-page ion-header{box-shadow:none}.package-book-page__header ion-toolbar,.package-book-page__toolbar{--background: var(--package-book-header-bg);--border-width: 0;--box-shadow: none;--padding-top: 6px;--padding-bottom: 6px;--min-height: 62px;border-bottom:none}.package-book-page__toolbar{position:relative;align-items:center;padding-inline:max(16px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.package-book-page__back-wrap{display:contents}.package-book-page__title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;max-width:calc(100vw - 96px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));text-align:center;padding:0;pointer-events:none;overflow:visible}.package-book-page__header-logo{--height: 40px;height:auto;max-height:40px;width:auto;max-width:min(55px,28vw);aspect-ratio:102 / 74;display:block;margin:0 auto}.package-book-page__header-logo::part(image),.package-book-page__header-logo img{object-fit:contain}.package-book-page__brand{display:none;margin:0}.package-book-page__brand svg,.package-book-page__brand img{width:min(148px,46vw);height:auto;display:block}.package-book-page__notify-wrap{display:flex}.package-book-page__notify-btn{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;--background-hover: transparent;--background-activated: transparent;--background-focused: transparent;--ripple-color: transparent;margin:0;width:44px;height:44px}.package-book-page__notify-svg{width:44px;height:44px;display:block}@media (min-width: 920px){.package-book-page__back-wrap,.package-book-page__title{display:none}.package-book-page__brand{display:flex}}.package-book-page__content{--background: var(--color-intro-bg, #fffdf2);--padding-start: max(16px, env(safe-area-inset-left));--padding-end: max(16px, env(safe-area-inset-right));--padding-bottom: max(96px, env(safe-area-inset-bottom));--padding-top: 32px;--overflow: auto}@media (max-width: 919px){.package-book-page__content{--padding-bottom: calc(16px + var(--ion-safe-area-bottom, env(safe-area-inset-bottom, 0px)))}.plt-android .package-book-page__content{--padding-bottom: calc(68px + var(--ion-safe-area-bottom, env(safe-area-inset-bottom, 0px)) + 8px)}}@media (min-width: 920px){.package-book-page__content{--padding-top: 12px;--padding-bottom: 24px}}.package-book-page__content::part(scroll){overflow-x:hidden;overflow-y:auto}.package-book-frame{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:22px;width:100%;max-width:888px;margin:0 auto;padding-bottom:0;min-width:0}.package-book-row{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:22px;width:100%;min-width:0}.package-book-included{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:480px;margin:0 auto;min-width:0}.package-book-included__hero{box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:stretch;width:100%;min-height:132px;background:#21868d;border-width:1px 2px 0 2px;border-style:solid;border-color:#21868d;border-radius:16px 16px 0 0;overflow:hidden;flex-shrink:0}.package-book-included__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../web-bg-pattern.svg);background-repeat:no-repeat;background-size:100% 100%;background-position:center;filter:brightness(0) invert(1);pointer-events:none;z-index:0}.package-book-included__hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;max-width:448px;min-width:0;min-height:79.98px;padding:22px 16px;box-sizing:border-box;align-self:stretch}.package-book-included__title-row{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 126px;align-items:start;padding:0;width:100%;min-width:0;min-height:54px;align-self:stretch}.package-book-included__headline{box-sizing:border-box;margin:0;width:100%;min-width:0;display:flex;flex-direction:column;font-family:var(--font-display, "DM Serif Text", serif);font-weight:400;font-size:22px;line-height:27px;letter-spacing:.395508px;color:#fff}.package-book-included__body{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;width:100%;padding:12px 0 16px;background:#fff;border-width:0 2px 2px 2px;border-style:solid;border-color:#21868d;border-radius:0 0 16px 16px;min-width:0}.package-book-included__heading-row{display:flex;flex-direction:row;align-items:center;padding:0 12px 8px;gap:10px;width:100%;min-height:44px;box-sizing:border-box}.package-book-included__heading{margin:0;font-family:var(--font-display, "DM Serif Text", serif);font-weight:400;font-size:18px;line-height:36px;letter-spacing:.395508px;color:#2f0f03}.package-book-divider{width:100%;height:0;margin:0;border:none;border-top:1px solid rgba(234,226,183,.6);flex-shrink:0}.package-book-included-item{box-sizing:border-box;position:relative;display:flex;flex-direction:row;align-items:flex-start;padding:12px 16px;gap:22px;width:100%;border-radius:16px;min-width:0}.package-book-included-item--with-chevron{padding-right:48px}.package-book-included-item--navigable{width:100%;margin:0;border:none;background:transparent;cursor:pointer;text-align:left;font:inherit;-webkit-tap-highlight-color:transparent}.package-book-included-item__icon-wrap{box-sizing:border-box;flex:none;display:flex;justify-content:center;align-items:center;width:42px;height:42px;padding:10px 12.0029px;border-radius:16px;flex-shrink:0}.package-book-included-item__icon-wrap--blood{background:#ffe1e1;border:2px solid #fdb9b9}.package-book-included-item__icon-wrap--ct{background:#c2f9fb;border:2px solid #79eaed}.package-book-included-item__icon-wrap--report{background:#b2eba3b3;border:2px solid #ace69d}.package-book-included-item__icon-slot{flex:none;width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.package-book-included-item__copy{display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:1 1 auto;min-width:0}.package-book-included-item__title{margin:0;font-family:var(--font-display, "DM Serif Text", serif);font-weight:400;font-size:16px;line-height:22px;letter-spacing:.395508px;color:#2f0f03}.package-book-included-item__desc{margin:0;font-family:var(--font-body, "Oxygen", sans-serif);font-weight:400;font-size:14px;line-height:18px;color:#593f35;word-wrap:break-word;overflow-wrap:break-word}.package-book-included-item__chevron{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:8px;height:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.package-book-side{display:flex;flex-direction:column;align-items:stretch;gap:24px;width:100%;max-width:480px;margin:0 auto;min-width:0}.package-book-platform{box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:12px;isolation:isolate;width:100%;max-width:480px;background:#fff;border:1px solid #fee5de;border-radius:16px;overflow:hidden;min-width:0}.package-book-platform__accent{position:absolute;width:490px;max-width:calc(100% + 29px);height:95px;left:-10px;top:-8.98px;background:#fee5de;z-index:0;pointer-events:none}.package-book-platform__heading{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:448px;min-height:74px;padding:0 42px 24px 0;align-self:stretch;flex-shrink:0}.package-book-platform__title{position:relative;z-index:1;box-sizing:border-box;margin:0;width:226px;max-width:100%;min-width:0;min-height:50px;padding:0;font-family:var(--font-display, "DM Serif Text", serif);font-weight:400;font-size:18px;line-height:25px;letter-spacing:.395508px;color:#2f0f03;white-space:normal;overflow-wrap:break-word;word-break:normal}.package-book-platform__heading-ellipse{position:absolute;right:0;top:3px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;overflow:hidden;pointer-events:none}.package-book-platform__heading-ellipse-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#fff;border-radius:50%;z-index:0}.package-book-platform__heading-heart{position:relative;z-index:1;display:block;width:auto;height:26px;object-fit:contain}.package-book-platform__details{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;max-width:448px;flex:0 0 auto;min-width:0}.package-book-platform__details>*{flex-shrink:0}.package-book-platform__section{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:100%;min-width:0}.package-book-platform__section-label{margin:0;align-self:stretch;font-family:var(--font-body, "Oxygen", sans-serif);font-weight:700;font-size:15px;line-height:19px;color:#2f0f03;text-align:left}.package-book-platform__row{display:flex;flex-direction:row;align-items:center;gap:11.99px;width:100%;max-width:100%;min-height:20px;margin:0;min-width:0}.package-book-platform__row svg,.package-book-platform__row img.package-book-detail-icon,.package-book-detail-icon,.package-book-chevron{flex-shrink:0}img.package-book-detail-icon{display:block;width:20px;height:20px;object-fit:contain}.package-book-platform__row span{flex:1 1 auto;min-width:0;font-family:var(--font-body, "Oxygen", sans-serif);font-weight:400;font-size:16px;line-height:20px;color:#2f0f03}.package-book-platform__divider{width:100%;max-width:100%;height:0;margin:0;border:none;border-top:1px solid #eae2b7;flex-shrink:0}.package-book-platform__pills{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:12px;width:100%;max-width:480px;min-height:28px;flex-shrink:0}.package-book-pill{box-sizing:border-box;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding:4px 12px 4px 5px;gap:4px;background:#edf9ec;border:1px solid #add8a9;border-radius:40px;font-family:var(--font-body, "Oxygen", sans-serif);font-weight:400;font-size:15px;line-height:19px;color:#2f0f03;white-space:nowrap;flex:none}.package-book-pill svg{flex-shrink:0}.package-book-pill--mobile{display:none}@media (max-width: 919px){.package-book-pill--desktop{display:none}.package-book-platform__pills{width:100%;height:auto;min-height:28px}.package-book-pill--mobile{display:inline-flex;white-space:normal;max-width:100%}}.package-offer-location-border.package-book-location-border{display:none}.package-book-submit{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;width:297px;max-width:calc(100% - 32px);height:48px;min-height:48px;padding:11px 24px;gap:10px;border:none;border-radius:44px;cursor:pointer;font-family:var(--font-body, "Oxygen", sans-serif);font-weight:700;font-size:18px;line-height:24px;text-align:center;letter-spacing:-.3125px;color:#fff;white-space:nowrap;background:linear-gradient(267.45deg,#21868d -21.96%,#82f5fd 147.58%),linear-gradient(85.06deg,#21868d 9.85%,#82fdbb 131.49%),linear-gradient(33.86deg,#e2434b 18.1%,#f77f00 97.23%),#e6503b;-webkit-tap-highlight-color:transparent}@media (max-width: 919px){.package-book-submit{width:100%;max-width:480px}}@media (min-width: 920px){.package-book-frame{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}.package-book-row{display:grid;grid-template-columns:508px 358px;align-items:center;gap:22px;max-width:888px;width:100%;height:678px;min-height:678px;max-height:678px}.package-book-included{flex:none;display:flex;flex-direction:column;width:508px;max-width:508px;height:678px;min-height:678px;max-height:678px;margin:0;overflow:hidden}.package-book-included__hero{width:508px;height:126px;min-height:126px;max-height:126px}.package-book-included__body{flex:none;display:flex;flex-direction:column;width:508px;height:552px;min-height:552px;max-height:552px;overflow:hidden}.package-book-included__hero-inner{max-width:476px;width:100%}.package-book-included__title-row{width:100%;max-width:476px;grid-template-columns:350px 126px}.package-book-side{flex:none;display:flex;flex-direction:column;width:358px;max-width:358px;height:678px;min-height:678px;max-height:678px;margin:0;gap:24px;overflow:visible}.package-book-platform{flex:none;display:flex;flex-direction:column;width:358px;max-width:358px;height:678px;min-height:678px;max-height:678px;overflow:hidden}.package-book-platform__details{width:326px;flex:1 1 auto;justify-content:space-between;gap:12px}.package-book-platform__section{box-sizing:border-box;padding:20px 6px;gap:24px}.package-book-platform__row span{font-size:15px;line-height:19px}.package-book-pill--desktop{display:none}.package-book-pill--mobile{display:inline-flex;white-space:nowrap}.package-offer-location-border.package-book-location-border{flex-shrink:0;align-self:stretch;width:358px;max-width:358px}.package-book-submit{width:297px;max-width:297px;height:48px;min-height:48px;max-height:48px;flex-shrink:0}}.order-history-page{--order-teal: #21868d;--order-dark: #2f0f03;--order-card-border: #eae2b7;--order-bg: #fffdf2}.order-history-page .mcg-app-header--back .mcg-app-header__toolbar ion-title.mcg-app-header__title{position:static;inset:auto;display:block;flex:1;min-width:0;width:auto;max-width:none;margin:0;padding-inline:4px 16px;text-align:start;justify-content:flex-start;transform:none}.order-history-page .mcg-app-header--back .mcg-app-header__toolbar ion-title.mcg-app-header__title::part(native){width:auto;text-align:start}.order-history-page .mcg-app-header--back .mcg-app-header__title-balance{display:none}@media (min-width: 769px){.order-history-page .web-back-nav{justify-content:flex-start;gap:12px}.order-history-page .web-back-nav__title{position:static;transform:none;text-align:start;white-space:normal}}.order-history__content{--background: var(--order-bg);--padding-start: max(16px, env(safe-area-inset-left));--padding-end: max(16px, env(safe-area-inset-right));--padding-top: 16px;--padding-bottom: max(96px, env(safe-area-inset-bottom))}.order-history__viewport{max-width:520px;width:100%;margin:0 auto;box-sizing:border-box}.order-history__loader,.order-history__error,.order-history__empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 16px}.order-history__empty p{margin:0;font-family:Oxygen,sans-serif;font-size:15px;color:#2f0f0399}.order-history__card{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid var(--order-card-border);border-radius:16px;padding:16px;box-sizing:border-box}.order-history__head{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.order-history__badge{display:inline-flex;align-items:center;justify-content:center;padding:1px 11px 3px;border:1px solid var(--order-teal);border-radius:48px;font-family:Oxygen,sans-serif;font-weight:700;font-size:12px;line-height:16px;color:var(--order-teal);letter-spacing:0;background:transparent}.order-history__title{margin:0;font-family:"DM Serif Text",serif;font-weight:400;font-size:18px;line-height:normal;letter-spacing:.3955px;color:var(--order-dark);text-align:left}.order-history__divider{height:1px;width:100%;margin:0;border:0;background:var(--order-card-border)}.order-history__details{margin:0;padding:0 0 8px;display:flex;flex-direction:column;gap:12px;color:var(--order-dark);font-family:Oxygen,sans-serif;font-size:16px;line-height:24px;letter-spacing:-.3125px}.order-history__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;min-height:24px}.order-history__label{margin:0;font-weight:400;color:var(--order-dark);white-space:nowrap}.order-history__value{margin:0;font-weight:700;color:var(--order-dark);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.order-history__invoice-btn{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 16px;margin:0;background:#fff;border:1px solid var(--order-teal);border-radius:44px;font-family:Oxygen,sans-serif;font-weight:700;font-size:16px;line-height:24px;letter-spacing:-.3125px;color:var(--order-teal);cursor:pointer;text-align:center;text-transform:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.order-history__invoice-btn:active:not(:disabled){background:#f5fafa}.order-history__invoice-btn:disabled{opacity:.55;cursor:not-allowed}@media (min-width: 769px){.order-history__content{--background: #f6f5f4;--padding-top: 32px}.order-history__viewport{max-width:490px}}.reports-page{--reports-bg: var(--color-intro-bg, #fffdf2);--reports-dark: #2f0f03;--reports-teal: #21868d}.reports-page ion-header{box-shadow:none}.reports-page__content{--background: var(--reports-bg);--padding-start: max(16px, env(safe-area-inset-left));--padding-end: max(16px, env(safe-area-inset-right));--padding-top: 16px;--padding-bottom: max(96px, env(safe-area-inset-bottom))}.reports-page__viewport{width:100%;max-width:490px;margin:0 auto;min-height:100%;box-sizing:border-box}.reports-page__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:calc(100dvh - 220px);padding:24px 16px 32px;text-align:center}.reports-page__empty-icon{display:flex;align-items:center;justify-content:center;width:120px;height:120px}.reports-page__empty-title{margin:0;font-family:var(--font-display, "DM Serif Text", serif);font-weight:400;font-size:22px;line-height:27px;letter-spacing:.3955078125px;color:var(--reports-dark)}.reports-page__empty-body{margin:0;max-width:300px;font-family:var(--font-body, "Oxygen", sans-serif);font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.3125px;color:#2f0f03b8}@media (min-width: 769px){.reports-page__content{--background: #f6f5f4;--padding-top: 32px}.reports-page__empty{min-height:420px;background:#fff;border:1px solid #eae2b7;border-radius:16px;padding:48px 24px}}.profile-settings-page ion-header{box-shadow:none}.profile-settings-page ion-toolbar{--background: #fffdf2;--border-width: 0;--box-shadow: none;--padding-top: 6px;--padding-bottom: 6px;--min-height: 62px;border-bottom:none}.profile-settings-page__toolbar{padding-inline:max(16px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.profile-settings-page__brand svg,.profile-settings-page__brand img{width:min(148px,46vw);height:auto;display:block}.profile-settings-page__notify-btn{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;--background-hover: transparent;--background-activated: transparent;--background-focused: transparent;--ripple-color: transparent;margin:0;width:44px;height:44px}.profile-settings-page__notify-svg{width:44px;height:44px;display:block}.profile-settings-page__content{--background: #fffdf2;--padding-start: max(16px, env(safe-area-inset-left));--padding-end: max(16px, env(safe-area-inset-right));--padding-bottom: max(96px, env(safe-area-inset-bottom));--padding-top: 12px}.profile-settings-page__viewport{max-width:490px;margin:0 auto}.profile-settings-page__card{display:flex;flex-direction:column;gap:16px}@media (min-width: 769px){.profile-settings-page__content{--background: #f6f5f4;--padding-top: 32px}.profile-settings-page__card{background:#fff;border:1px solid #eae2b7;border-radius:16px;padding:16px}}.profile-settings-page__menu{display:flex;flex-direction:column;gap:16px}.profile-menu-row{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:14px 16px;gap:18px;border-radius:16px;border:1px solid #eae2b7;background:#fff;box-sizing:border-box;font-family:Oxygen,sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:-.15px;color:#2f0f03;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.profile-menu-row:active{opacity:.92}.profile-menu-row__chevron{font-size:24px;color:#21868d;flex-shrink:0;width:24px;height:24px}.profile-settings-page__divider{height:1px;background:#eae2b7;margin:0;border:0}.profile-settings-page__app-version{margin:0;font-family:Oxygen,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.15px;text-align:center;color:#2f0f03}.profile-settings-page__logout{--border-radius: 44px;--border-width: 1px;--border-color: #21868d;--background: #ffffff;--background-hover: #ffffff;--background-activated: #ffffff;--background-focused: #ffffff;--color: #21868d;--color-hover: #21868d;--color-activated: #21868d;--color-focused: #21868d;--ripple-color: transparent;margin:0;height:48px;min-height:48px;text-transform:none}.profile-settings-page__logout::part(native){color:#21868d;-webkit-text-fill-color:#21868d;font-family:Oxygen,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.312px;text-align:center;text-transform:none;-webkit-tap-highlight-color:transparent}:root{--profile-photo-picker-duration: .28s;--profile-photo-picker-ease: cubic-bezier(.32, .72, 0, 1)}.profile-photo-picker__file-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.profile-photo-picker-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));box-sizing:border-box;pointer-events:none}.profile-photo-picker-modal--visible{pointer-events:auto}.profile-photo-picker-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;cursor:pointer;background:#0f0f0f8c;opacity:0;transition:opacity var(--profile-photo-picker-duration) var(--profile-photo-picker-ease);-webkit-tap-highlight-color:transparent}.profile-photo-picker-modal--visible .profile-photo-picker-modal__backdrop{opacity:1}.profile-photo-picker-modal__dialog{position:relative;z-index:1;box-sizing:border-box;width:min(390px,calc(100vw - 32px));opacity:0;transform:scale(.96);transition:opacity var(--profile-photo-picker-duration) var(--profile-photo-picker-ease),transform var(--profile-photo-picker-duration) var(--profile-photo-picker-ease)}.profile-photo-picker-modal--visible .profile-photo-picker-modal__dialog{opacity:1;transform:scale(1)}.profile-photo-picker-modal__card{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:22px 16px 20px;background:#faf9f1;border-radius:20px;box-shadow:0 16px 48px #0f172a24}.profile-photo-picker-modal__title{margin:0;font-family:var(--font-display, "DM Serif Text", serif);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:0;color:#2f0f03;text-align:center}.profile-photo-picker-modal__error{margin:0;font-family:var(--font-body, "Oxygen", sans-serif);font-size:14px;font-weight:400;line-height:18px;color:#c0392b;text-align:center}.profile-photo-picker-modal__actions{display:flex;flex-direction:column;gap:12px}.profile-photo-picker-modal__option,.profile-photo-picker-modal__cancel{box-sizing:border-box;width:100%;min-height:48px;padding:12px 16px;border-radius:50px;border:1px solid transparent;font-family:var(--font-body, "Oxygen", sans-serif);font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-.15px;cursor:pointer;-webkit-tap-highlight-color:transparent}.profile-photo-picker-modal__option{background:#fff;border-color:#2d7d81;color:#2d7d81}.profile-photo-picker-modal__cancel{background:linear-gradient(90deg,#5bc5c9,#2d7d81);color:#fff}.profile-details-page{--profile-details-bg: #fffbf0;--profile-details-card-border: rgba(217, 217, 217, .9);--profile-details-title: #3d2012;--profile-details-row-icon: #c05a4e;--profile-details-label: rgba(74, 69, 60, .65);--profile-details-value: #3d2012;--profile-details-teal: #368a8a;--profile-details-avatar-border: #c05a4e}.profile-details-page ion-header{box-shadow:none}.profile-details-page ion-toolbar{--background: var(--profile-details-bg);--border-width: 0;--box-shadow: none;--padding-top: 4px;--padding-bottom: 4px;--min-height: 56px;border-bottom:none}.profile-details-page .mcg-app-header--back .mcg-app-header__toolbar ion-title.mcg-app-header__title{position:static;inset:auto;display:block;flex:1;min-width:0;width:auto;max-width:none;margin:0;padding-inline:4px 16px;text-align:start;justify-content:flex-start;transform:none}.profile-details-page .mcg-app-header--back .mcg-app-header__toolbar ion-title.mcg-app-header__title::part(native){width:auto;text-align:start}.profile-details-page .mcg-app-header--back .mcg-app-header__title-balance{display:none}@media (min-width: 769px){.profile-details-page .web-back-nav{justify-content:flex-start;gap:12px}.profile-details-page .web-back-nav__title{position:static;transform:none;text-align:start;white-space:normal}}.profile-details-page__content{--background: var(--profile-details-bg);--padding-start: max(16px, env(safe-area-inset-left));--padding-end: max(16px, env(safe-area-inset-right));--padding-bottom: max(96px, env(safe-area-inset-bottom));--padding-top: 16px}.profile-details-page__viewport{max-width:520px;margin:0 auto}.profile-details-card{background:#fff;border-radius:18px;border:1px solid var(--profile-details-card-border);padding:28px 18px 20px;box-shadow:0 4px 18px #2f0f030a}.profile-details-card__avatar-wrap{position:relative;width:88px;height:88px;margin:0 auto 20px}.profile-details-card__avatar{width:88px;height:88px;border-radius:50%;background:#fff;border:2px solid var(--profile-details-avatar-border);display:flex;align-items:center;justify-content:center}.profile-details-card__avatar ion-icon{font-size:48px;color:var(--profile-details-avatar-border)}.profile-details-card__avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.profile-details-card__file-input,.pe-file-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.profile-details-card__avatar-badge{position:absolute;bottom:-2px;right:-2px;width:30px;height:31px;--background: transparent;--background-activated: transparent;--background-hover: transparent;--background-focused: transparent;--ripple-color: transparent;--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;--border-radius: 0;--box-shadow: none;margin:0;-webkit-tap-highlight-color:transparent}.profile-details-card__edit-pic-icon{width:30px;height:31px;display:block}.profile-details-card__divider{height:1px;background:#d9d9d9d9;margin:0 0 8px;border:0}.profile-details-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid rgba(217,217,217,.45)}.profile-details-row:last-of-type{border-bottom:none}.profile-details-row__icon-wrap{flex-shrink:0;width:28px;display:flex;justify-content:center;align-items:center}.profile-details-row__icon-wrap ion-icon{font-size:22px;color:var(--profile-details-row-icon)}.profile-details-row__icon{width:24px;height:24px;display:block;flex-shrink:0}.profile-details-row__copy{flex:1;min-width:0}.profile-details-row__label{font-family:Oxygen,sans-serif;font-size:14px;font-style:normal;font-weight:400;color:#2f0f03;margin:0 0 4px;line-height:normal}.profile-details-row__value{font-family:Oxygen,sans-serif;font-size:16px;font-style:normal;font-weight:700;color:#2f0f03;margin:0;line-height:20px;letter-spacing:-.15px;word-break:break-word}.profile-details-row__edit-action{flex-shrink:0;--padding-start: 4px;--padding-end: 4px;--padding-top: 4px;--padding-bottom: 4px;--background-hover: transparent;--background-activated: transparent;--background-focused: transparent;--ripple-color: transparent;margin:0;height:auto;-webkit-tap-highlight-color:transparent}.profile-details-row__edit-action ion-icon{font-size:20px;color:var(--profile-details-teal)}.ec-rel-dropdown{position:relative;width:100%;min-height:48px}.ec-rel-dropdown__trigger{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:48px;padding:13px 14px;margin:0;border:none;border-radius:10px;background:#fff;font-family:var(--font-body, "Oxygen", sans-serif);font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-.15px;color:var(--ec-value, #364153);cursor:pointer;text-align:start;-webkit-tap-highlight-color:transparent}.ec-rel-dropdown__trigger:focus-visible{outline:2px solid var(--ec-teal-start, #21868d);outline-offset:-2px}.ec-rel-dropdown__value{flex:1 1 auto;min-width:0;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-rel-dropdown__value--placeholder{color:var(--ec-placeholder, rgba(54, 65, 83, .3))}.ec-rel-dropdown__chevron{flex:none;color:var(--ec-value, #364153);transition:transform .15s ease}.ec-rel-dropdown--open .ec-rel-dropdown__chevron{transform:rotate(180deg)}.ec-rel-dropdown__menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1000;box-sizing:border-box;width:100%;margin:0;padding:4px 0;list-style:none;background:#fff;border:1px solid var(--ec-input-border, rgba(196, 188, 164, .8));border-radius:10px;box-shadow:0 4px 18px #2f0f0314;max-height:min(304px,40vh);overflow-x:hidden;overflow-y:auto}.ec-rel-dropdown--open{z-index:100}.ec-rel-dropdown__item{margin:0;padding:0}.ec-rel-dropdown__option{box-sizing:border-box;display:flex;align-items:center;width:100%;min-height:38px;padding:9px 14px;border:none;background:#fff;font-family:var(--font-body, "Oxygen", sans-serif);font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-.15px;color:#364153;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.ec-rel-dropdown__option:hover,.ec-rel-dropdown__option:focus-visible{background:#f5f5f5;outline:none}.ec-rel-dropdown__option--selected{background:#21868d14;color:#21868d}.ec-page{--ec-bg: #fffbf0;--ec-card-border: rgba(217, 217, 217, .9);--ec-label: #364153;--ec-input-border: rgba(196, 188, 164, .8);--ec-input-border-error: #e05252;--ec-placeholder: rgba(54, 65, 83, .3);--ec-value: #364153;--ec-error: #c0392b;--ec-required: #c05a4e;--ec-teal-start: #21868d}.ec-page ion-header{box-shadow:none}.ec-page ion-toolbar{--background: var(--ec-bg);--border-width: 0;--box-shadow: none;--padding-top: 4px;--padding-bottom: 4px;--min-height: 56px;border-bottom:none}.ec-page__toolbar{padding-inline:max(8px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.ec-page .mcg-app-header--back .mcg-app-header__toolbar ion-title.mcg-app-header__title{position:static;inset:auto;display:block;flex:1;min-width:0;width:auto;max-width:none;margin:0;padding-inline:4px 16px;text-align:start;justify-content:flex-start;transform:none}.ec-page .mcg-app-header--back .mcg-app-header__toolbar ion-title.mcg-app-header__title::part(native){width:auto;text-align:start}.ec-page .mcg-app-header--back .mcg-app-header__title-balance{display:none}@media (min-width: 769px){.ec-page .web-back-nav{justify-content:flex-start;gap:12px}.ec-page .web-back-nav__title{position:static;transform:none;text-align:start;white-space:normal}}.ec-page__content{--background: var(--ec-bg);--padding-start: max(16px, env(safe-area-inset-left));--padding-end: max(16px, env(safe-area-inset-right));--padding-top: 20px;--padding-bottom: 80px}@media (min-width: 769px){.ec-page__content::part(scroll){display:flex;flex-direction:column;align-items:center;scrollbar-gutter:stable}}.ec-page__viewport{max-width:520px;margin:0 auto}.ec-card{background:#fff;border-radius:18px;border:1px solid var(--ec-card-border);padding:20px 16px 24px;box-shadow:0 4px 18px #2f0f030a;display:flex;flex-direction:column;gap:16px}.ec-card__row-split{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ec-field{display:flex;flex-direction:column;gap:6px}.ec-field--full{grid-column:1 / -1}.ec-field__label{font-family:var(--font-body, "Oxygen", sans-serif);font-size:14px;font-style:normal;font-weight:700;color:var(--ec-label);line-height:20px;letter-spacing:-.15px}.ec-field__required{color:var(--ec-label);margin-left:1px}.ec-field__input{width:100%;height:48px;padding:0 14px;border-radius:10px;border:1px solid var(--ec-input-border);background:#fff;font-family:var(--font-secondary, "Inter", sans-serif);font-size:16px;font-weight:500;color:var(--ec-value);outline:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ec-field__input::placeholder{color:var(--ec-placeholder)}.ec-field__input:focus{border-color:var(--ec-teal-start)}.ec-field__input--error{border-color:var(--ec-input-border-error)}.ec-field__input--auth-error{border-color:var(--ion-color-danger)}.ec-field__auth-error{display:block;margin:4px 0 0}.ec-field__error{font-family:var(--font-secondary, "Inter", sans-serif);font-size:11px;color:var(--ec-error);margin:0;line-height:1.3}.ec-select-wrap{position:relative;box-sizing:border-box;min-height:48px;border-radius:10px;border:1px solid var(--ec-input-border);background:#fff;display:flex;align-items:stretch}.ec-select-wrap--error,.ec-select-wrap--auth-error{border-color:var(--ion-color-danger)}.ec-select-wrap--web{position:relative;display:block;min-height:48px;border:none;background:transparent}.ec-select-wrap--web .ec-rel-dropdown__trigger{box-sizing:border-box;border:1px solid var(--ec-input-border)}.ec-select-wrap--web:focus-within .ec-rel-dropdown__trigger{border-color:var(--ec-teal-start)}.ec-select-wrap--web.ec-select-wrap--error .ec-rel-dropdown__trigger,.ec-select-wrap--web.ec-select-wrap--auth-error .ec-rel-dropdown__trigger{border-color:var(--ion-color-danger)}.ec-card__save-wrap{display:block;width:100%;flex-shrink:0}@media (min-width: 769px){.ec-page__viewport{width:100%;max-width:520px;margin-left:auto;margin-right:auto}.ec-field--relationship{margin-bottom:0;position:relative}.ec-field--relationship:has(.ec-rel-dropdown--open){z-index:50}.ec-card__save-wrap{margin-top:8px}.ec-card__save-wrap .ec-page__save--in-card{margin:0;width:100%}}.ec-select{position:relative;width:100%;min-height:48px;max-width:100%;--padding-start: 14px;--padding-end: 40px;--padding-top: 14px;--padding-bottom: 14px;--placeholder-color: var(--ec-placeholder);--placeholder-opacity: 1;font-family:var(--font-body, "Oxygen", sans-serif);font-size:14px;font-style:normal;font-weight:700;line-height:20px;color:var(--ec-value);letter-spacing:-.15px;text-align:start}.ec-select::part(container){width:100%}.ec-select::part(text),.ec-select::part(placeholder){flex:1 1 auto;min-width:0;line-height:20px;text-align:start}.ec-select::part(icon){position:absolute;inset-inline-end:14px;top:50%;transform:translateY(-50%);margin:0;opacity:1;color:var(--ec-value);pointer-events:none}.ec-relationship-sheet .action-sheet-container .action-sheet-group{background:#fff}.ec-relationship-sheet .action-sheet-title{font-family:Oxygen,sans-serif;font-size:14px;font-style:normal;font-weight:700;color:#364153;line-height:38px;letter-spacing:-.15px;text-align:center;background:#fff}.ec-relationship-sheet .action-sheet-button{font-family:Oxygen,sans-serif;font-size:14px;font-style:normal;font-weight:700;color:#364153;line-height:20px;letter-spacing:-.15px;text-align:center;background:#fff;min-height:38px;height:auto;--padding-top: 9px;--padding-bottom: 9px}.ec-relationship-sheet .action-sheet-button .button-inner{font-family:Oxygen,sans-serif;font-size:14px;font-style:normal;font-weight:700;color:#364153;line-height:20px;letter-spacing:-.15px;justify-content:center;min-height:20px}.ec-relationship-sheet .action-sheet-button.ion-focused,.ec-relationship-sheet .action-sheet-button:active{background:#f5f5f5;color:#364153}.ec-relationship-sheet .action-sheet-group+.action-sheet-group{border-top:1px solid #eae2b7}.ec-page__footer{position:fixed;left:50%;transform:translate(-50%);bottom:var(--mcg-shell-footer-h, 0px);width:100%;max-width:552px;padding:12px max(16px,env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left));background:transparent}@media (min-width: 769px){.ec-page__footer{display:none}}.ec-page__save--in-card{display:none}@media (min-width: 769px){.ec-page__save--in-card{display:block}}.ec-page__save{--background: linear-gradient(267.45deg, #21868d -21.96%, #82f5fd 147.58%), linear-gradient(85.06deg, #21868d 9.85%, #82fdbb 131.49%), linear-gradient(33.86deg, #e2434b 18.1%, #f77f00 97.23%), #e6503b;--background-hover: linear-gradient(267.45deg, #21868d -21.96%, #82f5fd 147.58%), linear-gradient(85.06deg, #21868d 9.85%, #82fdbb 131.49%), linear-gradient(33.86deg, #e2434b 18.1%, #f77f00 97.23%), #e6503b;--background-activated: linear-gradient(267.45deg, #1a6b72 -21.96%, #6ed4db 147.58%), linear-gradient(85.06deg, #1a6b72 9.85%, #6ed4a8 131.49%), linear-gradient(33.86deg, #e2434b 18.1%, #f77f00 97.23%), #e6503b;--background-focused: linear-gradient(267.45deg, #21868d -21.96%, #82f5fd 147.58%), linear-gradient(85.06deg, #21868d 9.85%, #82fdbb 131.49%), linear-gradient(33.86deg, #e2434b 18.1%, #f77f00 97.23%), #e6503b;--color: #ffffff;--color-hover: #ffffff;--color-activated: #ffffff;--color-focused: #ffffff;--ripple-color: rgba(255, 255, 255, .15);--border-radius: 44px;--border-width: 0;--box-shadow: none;height:48px;min-height:48px;font-family:var(--font-body, "Oxygen", sans-serif);font-size:18px;font-weight:700;letter-spacing:-.3125px;margin:0;-webkit-tap-highlight-color:transparent}.patient-payments-page{--background: var(--color-intro-bg, #fffdf2)}.patient-payments-page ion-header{box-shadow:none}.patient-payments-page .mcg-app-header--back .mcg-app-header__toolbar ion-title.mcg-app-header__title{position:static;inset:auto;display:block;flex:1;min-width:0;width:auto;max-width:none;margin:0;padding-inline:4px 16px;text-align:start;justify-content:flex-start;transform:none}.patient-payments-page .mcg-app-header--back .mcg-app-header__toolbar ion-title.mcg-app-header__title::part(native){width:auto;text-align:start}.patient-payments-page .mcg-app-header--back .mcg-app-header__title-balance{display:none}@media (min-width: 769px){.patient-payments-page .web-back-nav{justify-content:flex-start;gap:12px}.patient-payments-page .web-back-nav__title{position:static;transform:none;text-align:start;white-space:normal}}.patient-payments-page__content{--background: var(--color-intro-bg, #fffdf2)}.patient-payments-page__content::part(scroll){display:flex;flex-direction:column;align-items:stretch}.patient-payments-page__viewport{box-sizing:border-box;width:100%;max-width:358px;margin:0 auto;padding:16px 16px calc(env(safe-area-inset-bottom,0px) + 24px);display:flex;flex-direction:column;align-items:stretch;gap:24px;min-width:0}.patient-payments-summary{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:22px 16px;background:#fff;border:1px solid rgba(33,134,141,.28);border-radius:16px;box-shadow:0 -1px 25px -5px #00000014}.patient-payments-summary__badge{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;min-height:20px;background:#fff;border:1px solid #21868d;border-radius:48px;font-family:"Inter",var(--font-secondary, sans-serif);font-weight:700;font-size:12px;line-height:16px;color:#21868d;white-space:nowrap}.patient-payments-summary__title{margin:0;width:100%;min-width:0;font-family:var(--font-display, "DM Serif Text", serif);font-weight:400;font-size:22px;line-height:27px;letter-spacing:.4px;color:#2f0f03;overflow-wrap:break-word}.patient-payments-summary__divider{width:100%;height:0;margin:0;border:none;border-top:1px solid rgba(47,15,3,.12)}.patient-payments-summary__amount-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}.patient-payments-summary__amount-label{font-family:"Inter",var(--font-secondary, sans-serif);font-weight:400;font-size:16px;line-height:22px;color:#2f0f03}.patient-payments-summary__amount-value{font-family:var(--font-display, "DM Serif Text", serif);font-weight:400;font-size:22px;line-height:27px;letter-spacing:.4px;color:#2f0f03;white-space:nowrap}.patient-payments-page__cta{box-sizing:border-box;width:100%;min-height:52px;padding:14px 24px;border:none;border-radius:44px;cursor:pointer;font-family:var(--font-body, "Oxygen", sans-serif);font-weight:700;font-size:18px;line-height:24px;text-align:center;letter-spacing:-.3125px;color:#fff;white-space:nowrap;background:linear-gradient(267.45deg,#21868d -21.96%,#82f5fd 147.58%),linear-gradient(85.06deg,#21868d 9.85%,#82fdbb 131.49%),#21868d;-webkit-tap-highlight-color:transparent}.patient-payments-page__cta:disabled{opacity:.55;cursor:not-allowed}.patient-payments-page__cta:not(:disabled):active{opacity:.92}.patient-payments-page__error{margin:0;padding:10px 12px;border-radius:8px;background:#fd291b1a;color:#fd291b;font-family:var(--font-body, "Oxygen", sans-serif);font-size:13px;line-height:1.4;text-align:center}@media (min-width: 920px){.patient-payments-page__viewport{max-width:420px;padding-top:24px}}.payment-success-page{--ion-background-color: var(--color-intro-bg, #fffdf2)}.payment-success-page__content{--background: var(--color-intro-bg, #fffdf2)}.payment-success-page__viewport{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;max-width:358px;min-height:100%;margin:0 auto;padding:48px 16px calc(env(safe-area-inset-bottom,0px) + 24px)}.payment-success-icon-wrap{margin-bottom:24px}.payment-success-icon-bg{display:flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%}.payment-success-icon{width:96px;height:96px;color:#21868d}.payment-success-title{margin:0 0 4px;font-family:var(--font-display, "DM Serif Text", serif);font-size:22px;font-weight:400;line-height:36px;letter-spacing:.3955px;color:#2f0f03;text-align:center}.payment-success-subtitle{margin:0 0 24px;font-family:var(--font-body, "Oxygen", sans-serif);font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.3125px;color:#2f0f03;text-align:center}.payment-success-card{box-sizing:border-box;width:100%;margin-bottom:32px;padding:17px;background:#fff;border:1px solid #eae2b7;border-radius:14px;display:flex;flex-direction:column;gap:12px}.payment-success-card__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.payment-success-card__label{font-family:var(--font-body, "Oxygen", sans-serif);font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.3125px;color:#2f0f03}.payment-success-card__value{font-family:var(--font-body, "Oxygen", sans-serif);font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.3125px;color:#2f0f03;text-align:right}.payment-success-card__value--web{display:none}.payment-success-success-view,.payment-success-panel{display:contents}.payment-success-cta{box-sizing:border-box;width:100%;min-height:48px;padding:11px 24px;border:none;border-radius:44px;background:linear-gradient(251.646deg,#21868d 21.962%,#82f5fd 147.58%),linear-gradient(57.1839deg,#21868d 9.8489%,#82fdbb 131.49%),#21868d;color:#fff;font-family:var(--font-body, "Oxygen", sans-serif);font-size:18px;font-weight:700;line-height:24px;letter-spacing:-.3125px;cursor:pointer;-webkit-tap-highlight-color:transparent}.payment-success-cta:active{opacity:.92}.payment-confirming{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;padding-top:32px}.payment-confirming__spinner{width:56px;height:56px;margin-bottom:16px;color:#21868d;--color: #21868d}.payment-confirming__subtitle{margin:0;max-width:320px;font-family:var(--font-body, "Oxygen", sans-serif);font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.3125px;color:#2f0f03}.payment-success-icon-bg--failure{background:#c0392b14}.payment-success-icon--failure{color:#c0392b}@media (min-width: 769px){.payment-success-page__content{--background: #f6f5f4}.payment-success-page__viewport{max-width:490px;padding-top:32px;padding-bottom:40px}.payment-success-success-view{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.payment-success-panel{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;box-sizing:border-box;padding:54px 16px 64px;background:#fff;border:1px solid #eae2b7;border-radius:16px}.payment-success-panel .payment-success-icon-wrap,.payment-success-panel .payment-success-title,.payment-success-panel .payment-success-subtitle{margin-bottom:0}.payment-success-panel .payment-success-card{margin-bottom:0;width:100%;max-width:358px;padding:16px;border-radius:14px}.payment-success-card__value--mobile{display:none}.payment-success-card__value--web{display:inline}.payment-success-success-view .payment-success-cta{width:100%;max-width:358px;min-height:48px;padding:11px 24px;border-radius:44px;background:linear-gradient(251.646deg,#21868d 21.962%,#82f5fd 147.58%),linear-gradient(57.1839deg,#21868d 9.8489%,#82fdbb 131.49%),#21868d;font-size:18px;font-weight:700;line-height:24px;letter-spacing:-.3125px}}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-default-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #3880ff) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 56, 128, 255) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #3171e0) !important;--ion-color-tint: var(--ion-color-primary-tint, #4c8dff) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #3dc2ff) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 61, 194, 255) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #36abe0) !important;--ion-color-tint: var(--ion-color-secondary-tint, #50c8ff) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #5260ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 82, 96, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #4854e0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #6370ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd36f) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 211, 111) !important;--ion-color-contrast: var(--ion-color-success-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-success-shade, #28ba62) !important;--ion-color-tint: var(--ion-color-success-tint, #42d77d) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #eb445a) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 235, 68, 90) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #cf3c4f) !important;--ion-color-tint: var(--ion-color-danger-tint, #ed576b) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #92949c) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 146, 148, 156) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #808289) !important;--ion-color-tint: var(--ion-color-medium-tint, #9d9fa6) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html:not(.hydrated) body{display:none}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #3880ff)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left!important}}@media (min-width: 576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left!important}}}@media (min-width: 768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left!important}}}@media (min-width: 992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left!important}}}@media (min-width: 1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left!important}}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media (min-width: 576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media (min-width: 768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media (min-width: 992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media (min-width: 1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media (min-width: 576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media (min-width: 768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media (min-width: 992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media (min-width: 1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-self-start{align-self:flex-start!important}.ion-align-self-end{align-self:flex-end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-evenly{justify-content:space-evenly!important}.ion-align-items-start{align-items:flex-start!important}.ion-align-items-center{align-items:center!important}.ion-align-items-end{align-items:flex-end!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media (min-width: 576px){.ion-hide-sm-up{display:none!important}}@media (max-width: 575.98px){.ion-hide-sm-down{display:none!important}}@media (min-width: 768px){.ion-hide-md-up{display:none!important}}@media (max-width: 767.98px){.ion-hide-md-down{display:none!important}}@media (min-width: 992px){.ion-hide-lg-up{display:none!important}}@media (max-width: 991.98px){.ion-hide-lg-down{display:none!important}}@media (min-width: 1200px){.ion-hide-xl-up{display:none!important}}@media (max-width: 1199.98px){.ion-hide-xl-down{display:none!important}}:root{-webkit-text-size-adjust:100%;text-size-adjust:100%;--ion-color-primary: var(--color-cardio-red);--ion-color-primary-rgb: 253, 41, 27;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: var(--color-cardio-red);--ion-color-primary-tint: var(--color-cardio-red);--ion-color-secondary: var(--color-teal);--ion-color-secondary-rgb: 33, 134, 141;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: var(--color-teal);--ion-color-secondary-tint: var(--color-teal-light);--ion-color-tertiary: var(--color-orange);--ion-color-tertiary-rgb: 247, 127, 0;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: var(--color-orange);--ion-color-tertiary-tint: var(--color-orange);--ion-color-success: var(--color-teal);--ion-color-success-rgb: 33, 134, 141;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: var(--color-teal);--ion-color-success-tint: var(--color-teal-light);--ion-color-warning: var(--color-orange);--ion-color-warning-rgb: 247, 127, 0;--ion-color-warning-contrast: #ffffff;--ion-color-warning-contrast-rgb: 255, 255, 255;--ion-color-warning-shade: var(--color-orange);--ion-color-warning-tint: var(--color-orange);--ion-color-danger: var(--color-cardio-red);--ion-color-danger-rgb: 253, 41, 27;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: var(--color-cardio-red);--ion-color-danger-tint: var(--color-cardio-red);--ion-color-medium: var(--color-grey);--ion-color-medium-rgb: 217, 217, 217;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: var(--color-grey);--ion-color-medium-tint: var(--color-grey);--ion-color-light: var(--color-cream);--ion-color-light-rgb: 234, 226, 183;--ion-color-light-contrast: var(--color-dark);--ion-color-light-contrast-rgb: 47, 15, 3;--ion-color-light-shade: var(--color-cream);--ion-color-light-tint: var(--color-intro-bg);--ion-background-color: var(--color-intro-bg);--ion-text-color: var(--color-dark);--ion-font-family: var(--font-body);--ion-toolbar-background: var(--color-intro-bg)}@media (prefers-color-scheme: dark){:root{--ion-background-color: var(--color-intro-bg);--ion-text-color: var(--color-dark);--ion-toolbar-background: var(--color-intro-bg);--ion-item-background: #ffffff;--ion-card-background: #ffffff}}.plt-ios ion-header,.plt-android ion-header,.plt-mobile ion-header{box-shadow:none!important}.plt-ios ion-header ion-toolbar,.plt-android ion-header ion-toolbar,.plt-mobile ion-header ion-toolbar{--border-width: 0;--border-style: none;--box-shadow: none;border-bottom:none!important}.plt-ios ion-header:after,.plt-ios ion-header ion-toolbar:after{display:none;height:0;opacity:0}.plt-md ion-header ion-toolbar{--box-shadow: none}
