*{box-sizing:border-box}:root{--care-blue:#0754c5;--care-blue-dark:#071e62;--care-blue-soft:rgba(7,95,201,0.12);--care-green:#fe6e09;--care-green-dark:#fe6e09;--care-green-soft:rgba(255,107,0,0.14);--care-ink:#071e62;--care-surface:#f8fbff;--care-dialog-bottom-inset:12px;--care-dialog-inline-inset:12px;--care-dialog-top-inset:72px}@media(min-width:600px){:root{--care-dialog-bottom-inset:20px;--care-dialog-inline-inset:24px;--care-dialog-top-inset:84px}}body,html{margin:0;min-height:100%;background:radial-gradient(circle at 12% 0,rgba(255,154,82,.24),transparent 32%),radial-gradient(circle at 100% 12%,rgba(7,95,201,.18),transparent 32%),#fcf8f3;background-position:0 0,100% 0;background-repeat:no-repeat,no-repeat;background-size:auto,auto;color:#101828;font-family:var(--font-manrope),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:hidden}html{scroll-behavior:smooth;scrollbar-width:none}*{scrollbar-color:var(--care-blue) rgba(7,95,201,.1);scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:rgba(7,95,201,.08);border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--care-blue) 0,var(--care-green) 100%);border:2px solid #fff;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0b8ee8 0,var(--care-green-dark) 100%)}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none;height:0;width:0}body.app-popup-scroll-locked,html.app-popup-scroll-locked{overflow:hidden!important;overscroll-behavior:none}body.app-popup-scroll-locked .custom-scrollbar-layer{opacity:0!important;pointer-events:none!important}.MuiDialog-paper,.MuiDialogContent-root,.MuiDrawer-paper,.MuiMenu-paper,.MuiPopover-paper{overscroll-behavior:contain;scrollbar-color:var(--care-blue) rgba(7,95,201,.1);scrollbar-width:thin}a{color:inherit;text-decoration:none}.MuiCard-root,.MuiPaper-root,iframe,img,video{max-width:100%}.home-nav-button.MuiButton-root{border-radius:999px;position:relative;transition:background .18s ease,color .18s ease,transform .18s ease}.home-nav-button.MuiButton-root:after{background:linear-gradient(90deg,var(--care-blue),var(--care-green));border-radius:999px;bottom:3px;content:"";height:2px;left:16%;opacity:0;position:absolute;transform:scaleX(.35);transition:opacity .18s ease,transform .18s ease;width:68%}.home-nav-button.MuiButton-root:hover{background:rgba(7,95,201,.08);transform:translateY(-1px)}.home-nav-button.MuiButton-root.is-active:after{background:var(--care-blue);opacity:1;transform:scaleX(1)}.nav-get-started-button.MuiButton-root{isolation:isolate;overflow:visible;position:relative}.nav-get-started-button.MuiButton-root:before{border:1px solid rgba(255,107,0,.48);border-radius:inherit;content:"";inset:-7px;opacity:0;pointer-events:none;position:absolute;transform:scale(.92);transition:opacity .18s ease,transform .18s ease;z-index:-1}.nav-get-started-button.MuiButton-root:focus-visible:before,.nav-get-started-button.MuiButton-root:hover:before{animation:nav-cta-pop-ring 1.15s ease-out infinite;opacity:1}.nav-get-started-button.MuiButton-root:active{transform:translateY(0) scale(.98)}.care-popup-surface.MuiDialog-paper{animation:care-popup-enter .38s cubic-bezier(.18,.86,.28,1.12) both;transform-origin:top right}.MuiDialog-root:not([aria-hidden=true]) .MuiDialog-paper:not(.care-popup-surface){animation:care-dialog-enter .32s cubic-bezier(.2,.8,.2,1) both}.MuiMenu-paper,.MuiPopover-paper{animation:care-popover-enter .22s cubic-bezier(.2,.8,.2,1) both;transform-origin:top center}.MuiSnackbar-root .MuiAlert-root{animation:care-toast-enter .26s cubic-bezier(.2,.8,.2,1) both}.inquiry-success-pop{align-items:center;animation:care-success-pop .32s cubic-bezier(.18,.86,.28,1.12) both;background:rgba(7,95,201,.08);border:1px solid rgba(7,95,201,.16);border-radius:999px;display:inline-flex;padding:8px 14px}.section-scroll-focus{animation:section-focus-glow 1.18s cubic-bezier(.2,.8,.2,1)}.dashboard-main,.home-shell main{animation:page-dissolve-slide .46s cubic-bezier(.2,.8,.2,1)}.MuiCard-root{position:relative;transition:border-color .19s ease,box-shadow .19s ease,transform .19s ease}.motion-border-card.MuiCard-root,.motion-orbit-card.MuiCard-root,.motion-product-card.MuiCard-root,.motion-solution-card.MuiCard-root,.profile-hover-card.MuiCard-root{isolation:isolate;overflow:hidden}.profile-hover-card.MuiCard-root{border-radius:28px;box-shadow:0 28px 58px rgba(11,92,173,.1);transition:box-shadow .22s ease,transform .22s ease}.profile-hover-card.MuiCard-root:before{background:radial-gradient(circle at 12% 18%,rgba(255,107,0,.24),transparent 28%),linear-gradient(135deg,rgba(7,95,201,.08),rgba(255,107,0,.1));border-radius:inherit;bottom:0;content:"";left:0;opacity:.8;position:absolute;right:0;top:0;transition:opacity .22s ease;z-index:0}.profile-hover-card.MuiCard-root>.MuiCardContent-root{position:relative;z-index:1}.profile-hover-card .profile-card-avatar{border:0 solid rgba(255,107,0,.45);box-shadow:0 5px 8px 0 rgba(11,92,173,.14);transition:border .5s ease,border-radius .5s ease,box-shadow .5s ease,transform .5s ease}.form-static-card.MuiCard-root,.form-static-card.MuiCard-root:hover,.no-hover-card.MuiCard-root,.no-hover-card.MuiCard-root:hover{box-shadow:0 18px 54px rgba(16,24,40,.08)!important;transform:none!important}.form-static-card.MuiCard-root:after,.form-static-card.MuiCard-root:before,.form-static-card.MuiCard-root:hover:after,.form-static-card.MuiCard-root:hover:before,.no-hover-card.MuiCard-root:after,.no-hover-card.MuiCard-root:before,.no-hover-card.MuiCard-root:hover:after,.no-hover-card.MuiCard-root:hover:before{display:none!important}.no-hover-card.MuiCard-root:hover .MuiSvgIcon-root{transform:none!important}.motion-product-card.MuiCard-root{--motion-accent:var(--care-blue)}.motion-product-card.MuiCard-root:before{background:var(--motion-accent);-webkit-clip-path:circle(118px at 86% 12%);clip-path:circle(118px at 86% 12%);content:"";inset:0;opacity:.1;pointer-events:none;position:absolute;transition:opacity .56s ease,-webkit-clip-path .56s cubic-bezier(.2,.8,.2,1);transition:clip-path .56s cubic-bezier(.2,.8,.2,1),opacity .56s ease;transition:clip-path .56s cubic-bezier(.2,.8,.2,1),opacity .56s ease,-webkit-clip-path .56s cubic-bezier(.2,.8,.2,1);z-index:0}.motion-product-card.MuiCard-root:after{color:rgba(8,58,99,.05);content:"CARE";font-size:clamp(72px,12vw,148px);font-style:italic;font-weight:900;letter-spacing:.04em;line-height:1;pointer-events:none;position:absolute;right:-12px;top:-46px;transform:translateY(-16px);transition:transform .64s cubic-bezier(.2,.8,.2,1);z-index:0}.motion-border-card.MuiCard-root>.MuiCardContent-root,.motion-orbit-card.MuiCard-root>.MuiCardContent-root,.motion-product-card.MuiCard-root>.MuiCardContent-root,.motion-solution-card.MuiCard-root>.MuiCardContent-root{position:relative;z-index:1}.motion-orbit-card.MuiCard-root:after,.motion-orbit-card.MuiCard-root:before{background:rgba(0,0,0,0);border-radius:18px;content:"";pointer-events:none;position:absolute;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .9s ease;z-index:0}.motion-orbit-card.MuiCard-root:before{box-shadow:inset 0 0 24px rgba(7,95,201,.32);height:94px;left:-42px;opacity:.72;top:-38px;width:94px}.motion-orbit-card.MuiCard-root:after{box-shadow:inset 0 0 30px rgba(255,107,0,.24);bottom:-58px;height:148px;opacity:.58;right:-42px;width:148px}.motion-orbit-card.MuiCard-root>.MuiCardContent-root:before{background:rgba(0,0,0,0);border-radius:22px;box-shadow:inset 0 0 42px rgba(255,107,0,.24);content:"";height:170px;opacity:.5;position:absolute;right:18px;top:18px;transform:translateX(38%);transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .9s ease;width:170px;z-index:-1}.motion-border-card.MuiCard-root:before{background:rgba(7,95,201,.12);border-radius:50%;content:"";height:34rem;left:-18rem;opacity:.72;position:absolute;top:92%;transform:rotate(-36deg);transition:opacity .7s ease,top .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);width:34rem;z-index:0}.dashboard-action-card.MuiCard-root,.dashboard-metric-card.MuiCard-root,.dashboard-spotlight-card.MuiCard-root{animation:dashboard-card-enter .52s cubic-bezier(.2,.8,.2,1) both}.dashboard-metric-card.MuiCard-root{background:linear-gradient(135deg,rgba(255,255,255,.97),rgba(246,252,253,.92)),radial-gradient(circle at 88% 18%,var(--metric-soft,rgba(7,95,201,.1)),transparent 32%)}.dashboard-action-icon,.dashboard-metric-icon{transition:box-shadow .24s ease,transform .24s ease}.dashboard-action-icon{align-items:center;background:linear-gradient(135deg,rgba(7,95,201,.12),rgba(255,107,0,.18));border:1px solid rgba(7,95,201,.14);border-radius:16px;color:var(--care-blue);display:inline-flex;flex:0 0 auto;height:48px;justify-content:center;width:48px}.dashboard-action-icon svg,.dashboard-metric-icon svg{transition:transform .24s ease}.dashboard-action-card.MuiCard-root,.dashboard-spotlight-card.MuiCard-root{border:1px solid rgba(7,95,201,.1);box-shadow:0 20px 56px rgba(11,92,173,.08)}.motion-solution-card.MuiCard-root{transition:background .7s ease,box-shadow .7s ease,transform .7s ease}.motion-solution-card.MuiCard-root:before{background:rgba(255,107,0,.08);border-radius:35px;content:"";height:400px;position:absolute;right:-56px;top:-23px;transform:rotate(42deg);transition:background .7s ease;width:170px;z-index:0}.motion-solution-card.MuiCard-root:after{background:rgba(7,95,201,.12);border-radius:50%;content:"";height:100rem;left:-18rem;position:absolute;top:16rem;transform:rotate(-36deg);transition:top .7s ease;width:100rem;z-index:0}.motion-border-box{border:1px solid rgba(0,0,0,0);overflow:hidden;position:relative;transition:border-color .19s ease,box-shadow .19s ease,transform .19s ease}.service-expansion-card.MuiCard-root:focus-visible{outline:3px solid rgba(7,95,201,.28);outline-offset:4px}.service-expansion-card.MuiCard-root.is-expanded:after{color:rgba(255,107,0,.08)}.motion-border-box:after{background:linear-gradient(90deg,transparent,rgba(7,95,201,.14),transparent);content:"";inset:auto auto 0 -60%;height:2px;position:absolute;transition:left .52s ease;width:60%}@media(hover:hover)and (pointer:fine){.motion-border-card.MuiCard-root:hover,.motion-orbit-card.MuiCard-root:hover,.motion-product-card.MuiCard-root:hover,.motion-solution-card.MuiCard-root:hover,.profile-hover-card.MuiCard-root:hover{border-color:rgba(7,95,201,.18);box-shadow:0 28px 70px rgba(11,92,173,.14);transform:translateY(-6px)}.profile-hover-card.MuiCard-root:hover:before{opacity:1}.profile-hover-card.MuiCard-root:hover .profile-card-avatar{border:4px solid rgba(255,107,0,.52);border-radius:18px;box-shadow:0 16px 28px 0 rgba(11,92,173,.18);transform:rotate(-2deg) scale(1.03)}.motion-product-card.MuiCard-root:hover:before{-webkit-clip-path:circle(150% at 86% 12%);clip-path:circle(150% at 86% 12%);opacity:.16}.motion-product-card.MuiCard-root:hover:after{transform:translate(-8px,8px)}.motion-orbit-card.MuiCard-root:hover:before{opacity:.92;transform:translate(18px,16px) rotate(14deg) scale(1.08)}.motion-orbit-card.MuiCard-root:hover:after{opacity:.82;transform:translate(-18px,-16px) rotate(-10deg) scale(1.03)}.motion-orbit-card.MuiCard-root:hover>.MuiCardContent-root:before{opacity:.74;transform:translateX(18%) rotate(10deg)}.motion-border-card.MuiCard-root:hover:before{opacity:.88;top:-58%;transform:rotate(-12deg) scale(1.06)}.motion-solution-card.MuiCard-root:hover{background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(239,249,255,.94))}.motion-solution-card.MuiCard-root:hover:before{background:rgba(255,107,0,.15)}.motion-solution-card.MuiCard-root:hover:after{top:8rem}.motion-border-box:hover{border-color:rgba(7,95,201,.18);box-shadow:0 16px 34px rgba(11,92,173,.08);transform:translateY(-2px)}.motion-border-box:hover:after{left:100%}.dashboard-action-card.MuiCard-root:hover .dashboard-action-icon,.dashboard-metric-card.MuiCard-root:hover .dashboard-metric-icon,.dashboard-spotlight-card.MuiCard-root:hover .dashboard-action-icon{box-shadow:0 14px 30px rgba(7,95,201,.16);transform:translateY(-2px) rotate(-3deg)}.dashboard-action-card.MuiCard-root:hover .dashboard-action-icon svg,.dashboard-metric-card.MuiCard-root:hover .dashboard-metric-icon svg,.dashboard-spotlight-card.MuiCard-root:hover .dashboard-action-icon svg{transform:scale(1.08)}}.MuiButton-root{transition:background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.MuiButton-root:hover{box-shadow:0 12px 30px rgba(7,95,201,.16);transform:translateY(-1px)}.dashboard-sidebar .MuiListItemButton-root{transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.dashboard-sidebar .MuiListItemButton-root.Mui-selected,.dashboard-sidebar .MuiListItemButton-root:hover{box-shadow:inset 0 0 0 1px rgba(255,107,0,.16),0 12px 24px rgba(0,0,0,.12);transform:translateX(2px)}@keyframes page-dissolve-slide{0%{opacity:0;transform:translateY(14px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes section-focus-glow{0%{filter:saturate(1)}34%{filter:saturate(1.08) drop-shadow(0 18px 34px rgba(7,95,201,.18))}to{filter:saturate(1)}}@keyframes nav-cta-pop-ring{0%{opacity:.78;transform:scale(.92)}70%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@keyframes care-popup-enter{0%{opacity:0;transform:translateY(-12px) scale(.94)}58%{opacity:1;transform:translateY(2px) scale(1.012)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes care-dialog-enter{0%{opacity:0;transform:translateY(12px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes care-popover-enter{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes care-toast-enter{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes care-success-pop{0%{opacity:0;transform:translateY(8px) scale(.94)}62%{opacity:1;transform:translateY(-1px) scale(1.025)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dashboard-card-enter{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.custom-scrollbar-layer{background:rgba(7,95,201,.1);border:1px solid rgba(7,95,201,.18);border-radius:999px;box-shadow:0 14px 30px rgba(11,92,173,.08);height:188px;opacity:0;pointer-events:none;position:fixed;right:12px;top:50%;transform:translateY(-50%);transition:opacity .18s ease;width:12px;z-index:3000}.custom-scrollbar-thumb{background:linear-gradient(180deg,var(--care-blue) 0,var(--care-green) 100%);border-radius:999px;box-shadow:0 8px 22px rgba(7,95,201,.28);cursor:-webkit-grab;cursor:grab;left:2px;right:2px;pointer-events:auto;position:absolute;top:0;transition:box-shadow .2s ease-out,left .2s ease-out,right .2s ease-out,width .2s ease-out;touch-action:none;width:auto;will-change:transform,left,right}.custom-scrollbar-layer.is-visible{opacity:.96}.custom-scrollbar-thumb:active,.custom-scrollbar-thumb:hover{box-shadow:0 10px 26px rgba(7,95,201,.38);left:1px;right:1px;transition-timing-function:cubic-bezier(.2,.8,.2,1)}.custom-scrollbar-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.page-shell{background:radial-gradient(circle at 12% 0,rgba(255,154,82,.24),transparent 32%),radial-gradient(circle at 100% 12%,rgba(7,95,201,.18),transparent 32%),#fcf8f3;background-position:0 0,100% 0;background-repeat:no-repeat,no-repeat;background-size:auto,auto;min-height:100vh}.gradient-bg{background:radial-gradient(circle at 12% 0,rgba(255,154,82,.28),transparent 32%),radial-gradient(circle at 100% 14%,rgba(7,95,201,.18),transparent 32%),#fcf8f3;background-position:0 0,100% 0;background-repeat:no-repeat,no-repeat;background-size:auto,auto}.soft-card{border-radius:12px;box-shadow:0 18px 60px rgba(16,24,40,.08)}.map-placeholder{min-height:280px;border-radius:12px;background:linear-gradient(135deg,rgba(7,95,201,.08),rgba(255,107,0,.14)),repeating-linear-gradient(45deg,rgba(29,155,240,.05) 0 10px,transparent 10px 20px);display:grid;place-items:center;color:var(--care-blue);font-weight:700}.home-shell{background:radial-gradient(circle at 12% 0,rgba(255,154,82,.28),transparent 32%),radial-gradient(circle at 100% 14%,rgba(7,95,201,.18),transparent 32%),#fcf8f3;background-position:0 0,100% 0;background-repeat:no-repeat,no-repeat;background-size:auto,auto;display:flex;flex-direction:column;min-height:100vh}.home-shell>footer{margin-top:auto}.dashboard-home-shell .dashboard-home-main{flex:1 0 auto;width:100%}.home-header{background:hsla(0,0%,100%,.94);border-bottom:1px solid rgba(0,0,0,0);left:0;position:fixed;right:0;top:0;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;z-index:2200}.home-header.is-scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(0,0%,100%,.82);border-color:rgba(7,95,201,.12);box-shadow:0 16px 40px rgba(16,24,40,.08)}.home-hero{min-height:86vh;overflow:hidden;padding-top:92px;position:relative}.home-hero:before{background:linear-gradient(90deg,rgba(246,251,255,.98),rgba(246,251,255,.92) 50%,rgba(246,251,255,.74));content:"";inset:0;position:absolute}.home-hero:after{background:linear-gradient(180deg,rgba(247,251,253,0),#ffffff);bottom:0;content:"";height:110px;left:0;position:absolute;right:0}.hero-surface{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(0,0%,100%,.78);border:1px solid rgba(7,95,201,.14);border-radius:12px;box-shadow:0 20px 70px rgba(11,92,173,.12)}.flow-connector{align-items:center;color:var(--care-blue);display:flex;font-weight:800;gap:8px}.matching-result-section{background:radial-gradient(circle at 86% 18%,rgba(255,107,0,.22),transparent 28%),linear-gradient(135deg,var(--care-blue-dark) 0,var(--care-blue) 62%,var(--care-green) 100%);border-radius:24px;color:#fff;overflow:hidden;padding:clamp(24px,4vw,42px)}.matching-carousel{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:18px;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);overflow:hidden;padding:clamp(16px,2.5vw,24px)}.matching-carousel-media{aspect-ratio:16/9;background:rgba(0,0,0,.16);border-radius:14px;overflow:hidden}.matching-carousel-track{display:flex;height:100%;transition:transform .52s ease;width:100%}.matching-carousel-slide{flex:0 0 100%;height:100%;width:100%}.matching-carousel-slide iframe,.matching-carousel-slide img,.matching-carousel-slide svg{border:0;display:block;height:100%;object-fit:cover;width:100%}.matching-carousel-copy{justify-content:center}.matching-carousel-copy svg{color:var(--care-green)}.matching-carousel-copy button{background:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.62);border-radius:999px;box-shadow:0 8px 20px rgba(8,58,99,.14);cursor:pointer;height:10px;padding:0;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,width .18s ease;width:10px}.matching-carousel-copy button.is-active{background:#fff;border-color:#fff;box-shadow:0 10px 24px rgba(8,58,99,.22);width:34px}.matching-carousel-copy .MuiIconButton-root{background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.72);box-shadow:0 14px 30px rgba(8,58,99,.18);color:var(--care-blue-dark);height:42px;width:42px}.matching-carousel-copy .MuiIconButton-root svg{color:var(--care-blue-dark)}.matching-carousel-copy .MuiIconButton-root:hover{background:#fff;border-color:#fff;color:var(--care-green-dark)}.matching-carousel-copy .MuiIconButton-root:hover svg{color:var(--care-green-dark)}.dashboard-shell{background:radial-gradient(circle at 88% 8%,rgba(255,107,0,.24),transparent 28%),radial-gradient(circle at 0 0,rgba(7,95,201,.18),transparent 28%),#fcf8f3;background-position:100% 0,0 0;background-repeat:no-repeat,no-repeat;background-size:auto,auto}.dashboard-sidebar{background:linear-gradient(180deg,var(--care-blue-dark) 0,var(--care-blue) 72%,var(--care-green-dark) 100%);color:#fff}.dashboard-main{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.38));min-height:100vh}.portal-map-placeholder{align-items:center;background:linear-gradient(135deg,rgba(7,95,201,.12),rgba(255,107,0,.2)),url(/assets/livedoc/home-care-hero-bg.png) 50%/cover no-repeat;border:1px solid rgba(7,95,201,.14);border-radius:16px;color:var(--care-blue);display:flex;font-weight:900;justify-content:center;min-height:280px}.app-route-loader{background:rgba(11,92,173,.08);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:24px;z-index:2400}.app-route-loader,.care-global-progress{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:fixed}.care-global-progress{background:rgba(231,238,248,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:20px;z-index:2600}.care-global-progress--blocking{pointer-events:auto}.care-global-progress--opaque{background:#eef3f9;-webkit-backdrop-filter:none;backdrop-filter:none}.app-startup-card,.care-global-progress__dialog{background:hsla(0,0%,100%,.98);border:1px solid rgba(16,96,177,.12);border-radius:20px;box-shadow:0 18px 46px rgba(16,54,92,.16);max-width:calc(100vw - 24px);padding:17px 18px 14px;width:min(370px,100vw - 24px)}.care-progress-content{align-items:center;color:#09365d;display:grid;grid-gap:7px 14px;gap:7px 14px;grid-template-columns:50px 10px minmax(0,1fr);text-align:left}.care-progress-brandmark{align-items:center;animation:care-progress-mark-pulse 1.7s ease-in-out infinite;background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.28),transparent 32%),linear-gradient(145deg,#1467bd 4%,#356ca8 42%,#d25d1b 82%,#f07822);border:1px solid hsla(0,0%,100%,.55);border-radius:14px;box-shadow:0 9px 22px rgba(35,88,140,.24);color:#fff;display:inline-flex;grid-row:1/span 2;height:50px;justify-content:center;overflow:hidden;position:relative;width:50px}.care-progress-brandmark:after{background:linear-gradient(115deg,transparent 16%,rgba(255,255,255,.2) 48%,transparent 72%);content:"";inset:-30%;position:absolute;transform:translateX(-70%) rotate(12deg);animation:care-progress-mark-sheen 2.3s ease-in-out infinite}.care-progress-brandmark span{align-items:center;background:hsla(0,0%,100%,.94);border-radius:4px;color:#8d7a78;display:inline-flex;font-size:14px;font-weight:900;height:18px;justify-content:center;line-height:1;position:relative;width:18px;z-index:1}.care-progress-diamond{animation:care-progress-diamond-pulse 1.15s ease-in-out infinite;background:#0e67c3;border-radius:1px;display:block;height:5px;transform:rotate(45deg);width:5px}.care-progress-copy{min-width:0}.care-progress-content strong{color:#073a65;display:block;font-size:1rem;font-weight:900;letter-spacing:-.015em;line-height:1.25}.care-progress-content p{color:#667085;font-size:.79rem;line-height:1.4;margin:4px 0 0}.care-progress-rail{background:rgba(14,103,195,.1);border-radius:999px;grid-column:1/-1;height:5px;margin-top:4px;overflow:hidden;position:relative;width:100%}.care-progress-rail__fill{animation:care-progress-fill 8.4s cubic-bezier(.16,1,.3,1) forwards;background:linear-gradient(90deg,#0e67c3,#4186d0 46%,#ee7926);border-radius:inherit;inset-block:0;left:0;overflow:hidden;position:absolute;width:8%}.care-progress-rail__fill:before{animation:care-progress-stripes .9s linear infinite;background:repeating-linear-gradient(115deg,rgba(255,255,255,.24) 0 8px,transparent 8px 16px);content:"";inset:0;position:absolute}.care-progress-rail__glow{animation:care-progress-sheen 2.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.82) 50%,transparent 72%);border-radius:inherit;inset:0;position:absolute;transform:translateX(-100%)}.care-section-progress{background:linear-gradient(135deg,rgba(14,103,195,.055),rgba(238,121,38,.045));border:1px solid rgba(14,103,195,.12);border-radius:16px;margin-top:14px;padding:11px 13px}.care-progress-content--compact{gap:6px 10px;grid-template-columns:36px 8px minmax(0,1fr)}.care-progress-content--compact .care-progress-brandmark{border-radius:11px;height:36px;width:36px}.care-progress-content--compact .care-progress-brandmark span{font-size:10px;height:14px;width:14px}.care-progress-content--compact strong{font-size:.84rem}.care-progress-content--compact p{display:block;font-size:.72rem;margin-top:2px}@keyframes care-progress-mark-pulse{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.025)}}@keyframes care-progress-mark-sheen{0%,42%{opacity:0;transform:translateX(-70%) rotate(12deg)}58%{opacity:1}78%,to{opacity:0;transform:translateX(70%) rotate(12deg)}}@keyframes care-progress-diamond-pulse{0%,to{opacity:.45;transform:rotate(45deg) scale(.82)}50%{opacity:1;transform:rotate(45deg) scale(1.15)}}@keyframes care-progress-fill{0%{width:8%}14%{width:42%}36%{width:68%}62%{width:82%}to{width:96%}}@keyframes care-progress-stripes{0%{transform:translateX(-16px)}to{transform:translateX(16px)}}@keyframes care-progress-sheen{0%,32%{opacity:0;transform:translateX(-100%)}46%{opacity:.9}74%,to{opacity:0;transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.care-progress-brandmark,.care-progress-brandmark:after,.care-progress-diamond,.care-progress-rail__fill,.care-progress-rail__fill:before,.care-progress-rail__glow{animation-duration:2.8s}}.google-map-embed__frame{border:0;height:100%;inset:0;position:absolute;width:100%}.google-map-embed__empty{align-items:center;background:#f1f5f9;color:#64748b;display:flex;font-size:.8rem;font-weight:600;height:100%;inset:0;justify-content:center;padding:20px;position:absolute;text-align:center;width:100%}.app-route-loader--opaque{background:radial-gradient(circle at 12% 10%,rgba(255,154,82,.26),transparent 28%),radial-gradient(circle at 88% 0,rgba(7,95,201,.22),transparent 28%),#fcf8f3;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto}.app-loader-card{background:hsla(0,0%,100%,.94);border:1px solid rgba(7,95,201,.16);border-radius:16px;box-shadow:0 24px 70px rgba(16,24,40,.14);max-width:92vw;min-height:84px;padding:16px 18px;text-align:left;width:min(340px,100vw - 32px)}.app-loader-icon{align-items:center;animation:carematch-loader-pulse 1.25s ease-in-out infinite;background:linear-gradient(135deg,var(--care-blue) 0,var(--care-green) 100%);border-radius:14px;box-shadow:0 14px 28px rgba(7,95,201,.28);color:#fff;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.app-loader-spinner{color:var(--care-blue)}.app-startup-screen{align-items:center;background:radial-gradient(circle at 12% 10%,rgba(255,154,82,.13),transparent 30%),radial-gradient(circle at 88% 0,rgba(7,95,201,.12),transparent 30%),#eef3f9;display:flex;justify-content:center;min-height:100vh;padding:24px}.app-startup-card{width:min(370px,100vw - 24px)}@keyframes carematch-loader-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.home-footer{overflow:hidden}.home-footer-inquiry{background:radial-gradient(circle at 16% 10%,rgba(7,95,201,.16),transparent 30%),radial-gradient(circle at 88% 82%,rgba(255,107,0,.18),transparent 32%),linear-gradient(180deg,#ffffff,#f3f9ff);padding:clamp(58px,8vw,92px) 0}.home-footer-main{background:var(--care-blue-dark);border-top:1px solid hsla(0,0%,100%,.1);padding:clamp(56px,8vw,92px) 0}.home-footer-main a{transition:color .16s ease,transform .16s ease}.home-footer-main a:hover{color:var(--care-green)}.home-footer-bottom{align-items:center;background:#073f76;display:flex;justify-content:center;padding:22px clamp(16px,5vw,64px);text-align:center}@media(max-width:900px){.home-hero{min-height:auto;padding-top:136px}.home-hero:before{background:linear-gradient(180deg,rgba(247,251,253,.98),rgba(247,251,253,.9))}.matching-carousel{grid-template-columns:1fr}}@media(max-width:600px){.home-hero{padding-top:158px}.home-hero:before{background:linear-gradient(180deg,rgba(247,251,253,.98),rgba(247,251,253,.94))}.home-footer-inquiry,.home-footer-main{padding:58px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.mobile-nav-root{display:inline-flex;position:relative}.mobile-nav-details{list-style:none}.mobile-nav-details:not([open]) .mobile-nav-backdrop,.mobile-nav-details:not([open]) .mobile-nav-panel{display:none}.mobile-nav-details[open] .mobile-nav-trigger{background:rgba(7,95,201,.1)}.mobile-nav-trigger{align-items:center;border-radius:999px;color:#071e62;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;height:44px;justify-content:center;margin-left:4px;position:relative;transition:background .18s ease,transform .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:44px;z-index:2201}.mobile-nav-trigger::-webkit-details-marker,.mobile-nav-trigger::marker{display:none}.mobile-nav-trigger:focus-visible,.mobile-nav-trigger:hover{background:rgba(7,95,201,.08);outline:none}.mobile-nav-trigger:active{transform:scale(.96)}.mobile-nav-backdrop{background:rgba(7,30,98,.28);cursor:pointer;inset:0;transition:opacity .18s ease;z-index:3990}.mobile-nav-backdrop,.mobile-nav-panel{opacity:1;pointer-events:auto;position:fixed}.mobile-nav-panel{background:hsla(0,0%,100%,.98);border-left:1px solid rgba(7,95,201,.12);box-shadow:-22px 0 54px rgba(7,30,98,.18);height:100dvh;max-width:360px;overflow-y:auto;padding:16px;right:0;top:0;transform:translateX(0);transition:transform .22s ease,opacity .18s ease,visibility .18s ease;visibility:visible;width:min(88vw,360px);z-index:4000}@media(min-width:1200px){.mobile-nav-root{display:none}}.care-auth-dialog-root .MuiDialog-container{align-items:center;box-sizing:border-box;padding:var(--care-dialog-top-inset) var(--care-dialog-inline-inset) var(--care-dialog-bottom-inset)}@media(max-height:760px)and (min-width:701px){.care-auth-panel,.care-auth-panel--forgot,.care-auth-panel--login,.care-auth-panel--register{min-height:0!important}.care-auth-panel{gap:22px!important;padding:28px 34px 24px!important}.care-auth-dialog-paper--login.MuiDialog-paper{width:min(520px,100vw - 32px)!important}.care-auth-dialog-paper--register.MuiDialog-paper{width:min(820px,100vw - 32px)!important}.care-auth-dialog-paper--role.MuiDialog-paper{width:min(1280px,100vw - 40px)!important}.care-auth-form-stack.MuiStack-root{gap:14px!important}.care-role-select{min-height:0!important;padding:26px 34px!important}.care-role-card{min-height:0!important;padding-bottom:20px!important;padding-top:20px!important}}.care-auth-backdrop.MuiBackdrop-root{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(15,23,42,.34)}.care-auth-dialog-paper.MuiDialog-paper{--care-auth-blue:#0754c5;--care-auth-ink:#0f172a;--care-auth-muted:#697386;--care-auth-line:#dce3ed;background:#fff!important;border:1px solid #e2e8f0;box-sizing:border-box;box-shadow:0 30px 80px rgba(15,23,42,.2)!important;margin:0;max-height:calc(95dvh - var(--care-dialog-top-inset) - var(--care-dialog-bottom-inset));max-width:calc(95vw - var(--care-dialog-inline-inset) - var(--care-dialog-inline-inset))!important;overflow:hidden}.care-auth-dialog-paper--forgot.MuiDialog-paper,.care-auth-dialog-paper--login.MuiDialog-paper{border-radius:16px!important;width:min(578px,100vw - 32px)}.care-auth-dialog-paper--register.MuiDialog-paper{border-radius:16px!important;width:min(900px,100vw - 32px)}.care-auth-dialog-paper--role.MuiDialog-paper{border-radius:32px!important;width:min(1600px,100vw - 40px)}.care-auth-dialog-content.MuiDialogContent-root{background:#fff!important;overflow-x:hidden;overflow-y:auto;padding:0!important}@media(max-height:760px)and (min-width:701px){.care-auth-panel{gap:22px;min-height:0;padding:28px 34px 24px}.care-auth-panel--forgot,.care-auth-panel--login,.care-auth-panel--register{min-height:0}.care-auth-dialog-paper--login.MuiDialog-paper{width:min(520px,100vw - 32px)}.care-auth-dialog-paper--register.MuiDialog-paper{width:min(820px,100vw - 32px)}.care-auth-dialog-paper--role.MuiDialog-paper{width:min(1280px,100vw - 40px)}.care-auth-form-stack.MuiStack-root{gap:14px}.care-auth-heading>p.MuiTypography-root{font-size:1rem;margin-top:6px}.care-auth-close.MuiIconButton-root{right:20px;top:18px}.care-role-select{min-height:0;padding:26px 34px}.care-role-card{min-height:0;padding-bottom:20px;padding-top:20px}}.care-auth-dialog-paper .MuiButton-root,.care-auth-dialog-paper .MuiInputBase-root,.care-auth-dialog-paper .MuiInputLabel-root,.care-auth-dialog-paper .MuiTypography-root,.care-auth-dialog-paper input{font-family:var(--font-manrope),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.care-auth-panel{display:flex;flex-direction:column;gap:40px;padding:50px;position:relative}.care-auth-panel--login{min-height:640px}.care-auth-panel--forgot{min-height:440px}.care-auth-panel--register{min-height:640px}.care-auth-close.MuiIconButton-root{color:#8793a7;height:40px;position:absolute;right:36px;top:34px;width:40px;z-index:3}.care-auth-close.MuiIconButton-root:hover{background:#f1f5f9;color:#334155}.care-auth-heading{padding-right:42px}.care-auth-heading>h2.MuiTypography-root{color:var(--care-auth-ink);font-size:clamp(1.65rem,2vw,2rem);font-weight:800;letter-spacing:-.032em;line-height:1.25;margin:0}.care-auth-heading>p.MuiTypography-root{color:var(--care-auth-muted);font-size:1.125rem;line-height:1.55;margin-top:12px}.care-auth-form-stack.MuiStack-root{gap:24px}.care-auth-dialog-paper .MuiFormControl-root .MuiOutlinedInput-root,.care-auth-dialog-paper .MuiTextField-root .MuiOutlinedInput-root{background:#fff;border-radius:8px;min-height:50px}.care-auth-dialog-paper .MuiOutlinedInput-root fieldset{border-color:var(--care-auth-line)}.care-auth-dialog-paper .MuiOutlinedInput-root:hover fieldset{border-color:#9fb5d1}.care-auth-dialog-paper .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--care-auth-blue);border-width:1.5px}.care-auth-dialog-paper .MuiInputLabel-root.Mui-focused{color:var(--care-auth-blue)}.care-auth-dialog-paper .MuiInputBase-input{color:#1e293b;font-size:1rem}.care-auth-dialog-paper .MuiInputBase-input::placeholder{color:#8793a7;opacity:1}.care-auth-dialog-paper .MuiFormHelperText-root{line-height:1.25;margin-left:2px;margin-right:2px}.care-auth-field-icon.MuiInputAdornment-root{color:#9aa9bc;margin-right:10px}.care-auth-field-icon .MuiSvgIcon-root{font-size:1.35rem}.care-auth-login-options{align-items:center;display:flex;justify-content:space-between;margin-top:-4px}.care-auth-remember{align-items:center;color:#475569;cursor:pointer;display:inline-flex;font-size:.94rem;gap:10px}.care-auth-remember input{accent-color:var(--care-auth-blue);height:18px;margin:0;width:18px}.care-auth-dialog-paper .MuiButton-text{color:var(--care-auth-blue);font-weight:750;min-width:0;text-transform:none}.care-auth-primary.MuiButton-root{background:var(--care-auth-blue);border-radius:12px;box-shadow:none;font-size:1rem;font-weight:800;min-height:50px;text-transform:none}.care-auth-primary.MuiButton-root:hover{background:#0649ae;box-shadow:0 10px 24px rgba(7,84,197,.2)}.care-auth-social-stack{display:flex;flex-direction:column;gap:24px}.care-auth-social-stack--register{gap:20px}.care-auth-or{align-items:center;color:#8793a7;display:flex;font-size:.94rem;gap:16px;text-align:center}.care-auth-or:after,.care-auth-or:before{background:var(--care-auth-line);content:"";flex:1 1;height:1px}.care-auth-or span{display:block;min-width:20px}.care-auth-google.MuiButton-root{background:#fff;border:1px solid #d3dce8;border-radius:12px;color:#111827;font-size:1rem;font-weight:750;min-height:50px;text-transform:none}.care-auth-google.MuiButton-root:hover{background:#f8fafc;border-color:#aebdd0}.care-auth-google .MuiSvgIcon-root{color:#4285f4}.care-auth-switch.MuiTypography-root{color:#64748b;font-size:.94rem;text-align:center}.care-auth-switch .MuiButton-root{font-size:inherit;padding:0 2px;vertical-align:baseline}.care-auth-register-grid.MuiGrid2-root{margin-top:-8px}.care-auth-register-grid .MuiFormControl-root,.care-auth-register-grid .MuiTextField-root{width:100%}.care-auth-back.MuiButton-root{align-self:flex-start;margin-top:-12px;padding-left:0}.care-role-select{align-items:center;display:grid;grid-gap:40px;gap:40px;grid-template-columns:minmax(350px,484px) 1px minmax(0,1fr);min-height:858px;padding:56px 60px;position:relative}.care-role-select__intro{align-self:center;max-width:484px}.care-role-select__eyebrow{background:#eef5ff;border-radius:999px;color:var(--care-auth-blue);display:inline-flex;font-family:var(--font-montagu-slab),Georgia,serif;font-size:.9rem;font-weight:800;letter-spacing:.025em;padding:10px 18px}.care-role-select__welcome.MuiTypography-root{color:var(--care-auth-ink);font-size:clamp(1.45rem,1.7vw,1.6rem);font-weight:800;letter-spacing:-.025em;line-height:1.18;margin-top:24px}.care-role-select__lead.MuiTypography-root{color:var(--care-auth-muted);font-size:1.05rem;line-height:1.65;margin-top:18px;max-width:455px}.care-role-select__how.MuiTypography-root{color:#1e293b;font-size:1.35rem;font-weight:800;margin-top:42px}.care-role-select__journey.MuiStack-root{gap:26px;margin-top:26px}.care-role-select__journey-step{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:62px minmax(0,1fr)}.care-role-select__journey-dot{align-items:center;background:#f1f3f6;border-radius:50%;color:var(--care-auth-blue);display:flex;font-size:1.12rem;font-weight:800;height:62px;justify-content:center;width:62px}.care-role-select__journey-step h4.MuiTypography-root{color:#27364a;font-size:1rem;font-weight:800}.care-role-select__journey-step p.MuiTypography-root{color:#718096;font-size:.9rem;line-height:1.5;margin-top:5px}.care-role-select__divider{align-self:stretch;background:#e1e7ef;min-height:728px}.care-role-select__choices{align-self:start;min-width:0;padding-top:20px}.care-role-select__choices-heading{text-align:center}.care-role-select__choices-heading h2.MuiTypography-root{color:var(--care-auth-ink);font-size:1.65rem;font-weight:800;letter-spacing:-.025em}.care-role-select__choices-heading p.MuiTypography-root{color:var(--care-auth-muted);font-size:1rem;margin-top:8px}.care-role-select__cards{display:grid;grid-gap:34px;gap:34px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.care-role-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dde6f0;border-radius:32px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;min-height:620px;overflow:hidden;padding:26px 24px 30px;position:relative;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.care-role-card--care{background:#f7faff}.care-role-card--provider{background:#fffaf7;border-color:#f0e1d7}.care-role-card:focus-visible,.care-role-card:hover{box-shadow:0 18px 38px rgba(15,23,42,.12);outline:none;transform:translateY(-3px)}.care-role-card--care:focus-visible,.care-role-card--care:hover{border-color:rgba(7,84,197,.38)}.care-role-card--provider:focus-visible,.care-role-card--provider:hover{border-color:rgba(239,108,31,.45)}.care-role-card__art{align-self:center;height:206px;overflow:hidden;position:relative;width:min(100%,270px)}.care-role-card__illustration-sprite{height:auto!important;max-width:none!important;position:absolute;top:-16px;width:520px!important}.care-role-card__art--care .care-role-card__illustration-sprite{left:-4px}.care-role-card__art--provider .care-role-card__illustration-sprite{left:-264px}.care-role-card__badge{background:#fff;border-radius:50%;bottom:0;box-shadow:0 9px 22px rgba(15,23,42,.13);height:78px;left:50%;overflow:hidden;position:absolute;transform:translateX(-50%);width:78px}.care-role-card__badge-sprite{height:auto!important;max-width:none!important;position:absolute;top:-41px;width:255px!important}.care-role-card__badge--care .care-role-card__badge-sprite{left:-36px}.care-role-card__badge--provider .care-role-card__badge-sprite{left:-143px}.care-role-card__copy{margin-top:20px;text-align:center}.care-role-card__copy h3.MuiTypography-root{font-size:clamp(1.45rem,2vw,2rem);font-weight:800;letter-spacing:-.035em}.care-role-card--care .care-role-card__copy h3.MuiTypography-root{color:#071e62}.care-role-card--provider .care-role-card__copy h3.MuiTypography-root{color:#8f3518}.care-role-card__copy p.MuiTypography-root{color:#65758b;font-size:.92rem;line-height:1.5;margin:8px auto 0;max-width:310px}.care-role-card__benefits{margin:24px auto 0;width:min(100%,300px)}.care-role-card__benefits h4.MuiTypography-root{color:#27364a;font-size:.98rem;font-weight:800}.care-role-card__benefits ul{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:12px 0 0;padding:0}.care-role-card__benefits li{color:#5f6f84;font-size:.88rem;line-height:1.45;padding-left:26px;position:relative}.care-role-card__benefits li:before{align-items:center;content:"✓";display:flex;font-size:1rem;font-weight:900;height:17px;justify-content:center;left:0;position:absolute;top:2px;width:17px}.care-role-card--care .care-role-card__benefits li:before,.care-role-card--provider .care-role-card__benefits li:before{background:rgba(0,0,0,0);color:#27364a}@media(max-width:1280px){.care-role-select{gap:28px;grid-template-columns:350px 1px minmax(0,1fr);padding:42px}.care-role-select__cards{gap:20px}.care-role-card{padding-left:18px;padding-right:18px}}@media(max-width:1000px){.care-auth-dialog-paper--role.MuiDialog-paper{border-radius:22px!important;width:min(760px,100vw - 32px)}.care-role-select{display:block;min-height:0;padding:44px 36px}.care-role-select__intro{max-width:none}.care-role-select__lead{max-width:620px!important}.care-role-select__journey{display:grid!important;grid-template-columns:repeat(3,1fr)}.care-role-select__journey-step{align-items:start;grid-template-columns:48px minmax(0,1fr)}.care-role-select__journey-dot{height:48px;width:48px}.care-role-select__divider{height:1px;margin:36px 0;min-height:1px;width:100%}.care-role-card{min-height:550px}}@media(max-width:700px){.care-auth-dialog-paper.MuiDialog-paper{margin:0;max-width:calc(100vw - var(--care-dialog-inline-inset) - var(--care-dialog-inline-inset))!important;max-height:calc(100dvh - var(--care-dialog-top-inset) - var(--care-dialog-bottom-inset));min-width:0;width:calc(100vw - var(--care-dialog-inline-inset) - var(--care-dialog-inline-inset))}.care-auth-dialog-paper--forgot.MuiDialog-paper,.care-auth-dialog-paper--login.MuiDialog-paper,.care-auth-dialog-paper--register.MuiDialog-paper{border-radius:14px!important}.care-auth-panel{gap:28px;min-height:0;padding:38px 22px 28px}.care-auth-close.MuiIconButton-root{right:10px;top:9px}.care-auth-heading{padding-right:24px}.care-auth-heading>h2.MuiTypography-root{font-size:1.6rem}.care-auth-heading>p.MuiTypography-root{font-size:1rem}.care-auth-form-stack.MuiStack-root{gap:20px}.care-auth-register-grid.MuiGrid2-root{row-gap:18px}.care-role-select{padding:42px 20px 26px}.care-role-select__eyebrow{font-size:.76rem;padding:8px 12px}.care-role-select__welcome.MuiTypography-root{font-size:1.75rem;margin-top:18px}.care-role-select__how.MuiTypography-root{margin-top:28px}.care-role-select__journey.MuiStack-root{display:flex!important}.care-role-select__cards{grid-template-columns:1fr}.care-role-card{border-radius:24px;min-height:535px}.care-auth-login-options{align-items:flex-start;gap:8px}}.care-record-page--loading{cursor:progress;min-height:60vh;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.care-record-loading-state{background:hsla(0,0%,100%,.96);border:1px solid rgba(37,99,235,.12);border-radius:20px;box-shadow:0 18px 48px rgba(15,23,42,.08);display:grid;grid-gap:18px;gap:18px;margin-block:18px;padding:clamp(16px,3vw,24px)}.care-record-loading-state__skeletons{opacity:.78}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_664aa5{font-family:Caveat,Caveat Fallback;font-style:normal}.__variable_664aa5{--font-caveat:"Caveat","Caveat Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_8a0ba0{font-family:Inter,Inter Fallback;font-style:normal}.__variable_8a0ba0{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:Montagu Slab;font-style:normal;font-weight:100 700;font-display:swap;src:url(/_next/static/media/ecd047ce0932d818-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montagu Slab;font-style:normal;font-weight:100 700;font-display:swap;src:url(/_next/static/media/d72575711a9c2402-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montagu Slab;font-style:normal;font-weight:100 700;font-display:swap;src:url(/_next/static/media/5626946253e54398-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montagu Slab Fallback;src:local("Times New Roman");ascent-override:80.76%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:121.60%}.__className_b9d4d5{font-family:Montagu Slab,Montagu Slab Fallback;font-style:normal}.__variable_b9d4d5{--font-montagu-slab:"Montagu Slab","Montagu Slab Fallback"}
/*# sourceMappingURL=08461dbc4e33cc12.css.map*/