@font-face{font-family:Inter;src:url('/approved/assets/InterVariable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
:root{--c-ink:#090c12;--c-ink-2:#171c25;--c-muted:#697386;--c-faint:#8d96a4;--c-line:rgba(15,23,42,.08);--c-blue:#0a84ff;--c-soft:#f7f9fc;--c-white:#fff;--c-radius:30px;--c-shadow:0 30px 90px rgba(15,23,42,.08);--c-max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:#fff;color:var(--c-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,'SF Pro Display','Segoe UI',sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.wrap{width:min(var(--c-max),calc(100% - 48px));margin-inline:auto}.site-header,.care-nav{position:sticky;top:0;z-index:30;width:100%;max-width:none;margin:0;background:rgba(255,255,255,.82);border-bottom:1px solid var(--c-line);backdrop-filter:blur(28px) saturate(180%);padding-inline:max(24px,calc((100vw - var(--c-max))/2))}.site-header .wrap{width:100%}.nav{min-height:68px;height:auto;display:flex;align-items:center;gap:28px}.brand{font-size:20px;font-weight:650;letter-spacing:-.045em}.brand span{color:var(--c-blue)}.links{margin-left:auto;display:flex;align-items:center;gap:26px;color:var(--c-muted);font-size:12px}.links a:hover{color:var(--c-ink)}.nav-actions{display:flex;align-items:center;gap:14px}.signin{font-size:12px;color:var(--c-muted)}.nav-cta,.care-button,.btn-home,.plan-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--c-ink);color:#fff;font-size:12px;font-weight:650;letter-spacing:-.01em;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.nav-cta:hover,.care-button:hover,.btn-home:hover,.plan-action:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(15,23,42,.14)}.secondary-home,.care-button.secondary{background:#fff;color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-line)}
.hero-enterprise,.care-hero,.concierge-hero,.appointment-heading{padding-top:104px!important;padding-bottom:92px!important}.hero-enterprise{display:block!important;max-width:980px;margin-inline:auto;text-align:center}.hero-copy-block{display:grid;justify-items:center}.eyebrow-home,.section-kicker,.card-label,.concierge-kicker,.appointment-step{margin:0 0 18px!important;color:var(--c-blue)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase}.hero-enterprise h1,.care-hero h1,.concierge-hero h1,.appointment-heading h1{margin:0!important;color:var(--c-ink)!important;font-size:clamp(54px,7.6vw,92px)!important;line-height:.94!important;letter-spacing:-.07em!important;font-weight:580!important}.hero-enterprise h1 span{color:var(--c-ink)!important}.hero-copy,.care-lead,.appointment-heading>p{max-width:650px!important;margin:24px auto 0!important;color:var(--c-muted)!important;font-size:17px!important;line-height:1.6!important}.hero-actions{display:flex!important;justify-content:center!important;gap:10px!important;margin-top:30px!important}.trust-row{justify-content:center!important;margin-top:24px!important;color:var(--c-faint)!important;font-size:10px!important}.platform-card{display:none!important}
.enterprise-strip{border:0!important;background:#fff!important}.strip-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.strip-grid div,.strip-grid div+div{padding:20px!important;border:1px solid var(--c-line)!important;border-radius:20px!important;background:var(--c-soft)!important}.strip-grid strong{font-size:12px!important}.strip-grid span{font-size:10px!important}.platform-section{padding:96px 0!important}.section-heading-row,.membership-heading{display:block!important;max-width:760px!important;margin:0 auto 42px!important;text-align:center}.section-heading-row h2,.care-band h2,.intelligence-band h2,.enterprise-cta h2,.care-section h2,.membership-heading h2,.concierge-decisions h2{font-size:clamp(38px,5vw,64px)!important;line-height:.98!important;letter-spacing:-.06em!important;font-weight:580!important}.section-heading-row p,.membership-heading>p{max-width:620px!important;margin:18px auto 0!important;color:var(--c-muted)!important;font-size:14px!important;line-height:1.65!important}.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.enterprise-card,.enterprise-card.large-card,.enterprise-card.dark-card{grid-row:auto!important;min-height:290px!important;padding:28px!important;border-radius:26px!important;background:var(--c-soft)!important;color:var(--c-ink)!important;box-shadow:inset 0 0 0 1px var(--c-line)!important}.enterprise-card.dark-card{background:var(--c-ink)!important;color:#fff!important}.enterprise-card h3{font-size:30px!important}.enterprise-card p{font-size:12px!important}.care-band{background:var(--c-ink)!important}.care-band-inner{grid-template-columns:1fr!important;gap:38px!important;padding:94px 0!important}.care-list a,.care-list>div{grid-template-columns:150px 1fr auto!important;padding:24px 0!important}.systems-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.intelligence-inner{grid-template-columns:1fr 1fr!important;padding:96px 0!important}.enterprise-cta{padding:96px 0!important}.footer-main{padding-top:36px!important}
.care-hero,.concierge-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;gap:70px!important;align-items:end!important}.care-hero>div,.concierge-hero>div{max-width:760px}.care-hero h1,.concierge-hero h1{text-align:left}.care-lead{margin-left:0!important;margin-right:0!important}.care-meta{color:var(--c-faint)!important;font-size:11px!important}.care-pricing,.concierge-promise{border:1px solid var(--c-line)!important;border-radius:26px!important;background:var(--c-soft)!important;box-shadow:none!important;padding:26px!important}.care-price-row strong{font-size:34px!important;letter-spacing:-.05em}.care-section{padding-top:80px!important;padding-bottom:80px!important}.care-columns{gap:12px!important}.care-columns article{border:1px solid var(--c-line)!important;border-radius:24px!important;background:#fff!important;padding:26px!important}.care-faq details{border-bottom:1px solid var(--c-line)!important}.care-bottom{margin-top:28px!important;margin-bottom:88px!important;border-radius:28px!important;background:var(--c-soft)!important;border:1px solid var(--c-line)!important}.line-mark{display:none!important}
.membership-section{background:var(--c-soft)!important;padding:92px 0!important}.membership-grid{gap:12px!important}.membership-card,.membership-card.featured,.membership-card.recovery-card{border:1px solid var(--c-line)!important;border-radius:28px!important;background:#fff!important;box-shadow:none!important;transform:none!important}.membership-card.featured{box-shadow:0 24px 70px rgba(15,23,42,.08)!important}.plan-price strong{letter-spacing:-.06em!important}.pricing-note{max-width:760px!important;margin:24px auto 0!important;text-align:center!important}.concierge-decisions{padding-top:88px!important;padding-bottom:88px!important}.concierge-decisions>div{text-align:center!important}.concierge-decisions ol{max-width:880px!important;margin-inline:auto!important}
.appointment-heading{text-align:center!important;max-width:800px!important}.appointment-layout{grid-template-columns:minmax(0,1fr) 330px!important;gap:16px!important;align-items:start!important;padding-bottom:90px!important}.calendar-panel,.appointment-summary{border:1px solid var(--c-line)!important;border-radius:28px!important;background:#fff!important;box-shadow:var(--c-shadow)!important}.appointment-summary{position:sticky!important;top:92px!important}.date-list button,.time-grid button{border-radius:16px!important}.date-list button[aria-pressed="true"],.time-grid button[aria-pressed="true"]{background:var(--c-ink)!important;color:#fff!important;border-color:var(--c-ink)!important}
@media(max-width:900px){.strip-grid,.systems-grid{grid-template-columns:1fr 1fr!important}.platform-grid{grid-template-columns:1fr!important}.care-hero,.concierge-hero,.intelligence-inner,.appointment-layout{grid-template-columns:1fr!important}.care-pricing,.concierge-promise{max-width:520px}.appointment-summary{position:static!important}.links{display:none}.nav-actions{margin-left:auto}}
@media(max-width:640px){.wrap{width:calc(100% - 28px)}.site-header,.care-nav{padding-inline:14px}.nav{min-height:62px}.hero-enterprise,.care-hero,.concierge-hero,.appointment-heading{padding-top:68px!important;padding-bottom:62px!important}.hero-enterprise h1,.care-hero h1,.concierge-hero h1,.appointment-heading h1{font-size:clamp(46px,15vw,66px)!important}.hero-copy,.care-lead,.appointment-heading>p{font-size:15px!important}.hero-actions{display:grid!important;width:100%;max-width:320px}.btn-home,.care-button{width:100%;min-height:48px}.strip-grid,.systems-grid{grid-template-columns:1fr!important}.platform-section,.membership-section,.care-section,.concierge-decisions,.enterprise-cta{padding-top:72px!important;padding-bottom:72px!important}.enterprise-card,.enterprise-card.large-card{min-height:240px!important}.care-list a,.care-list>div{grid-template-columns:1fr!important;gap:7px!important}.intelligence-inner{padding:72px 0!important}.membership-grid{grid-template-columns:1fr!important}.appointment-layout{padding-bottom:64px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nav-cta,.care-button,.btn-home,.plan-action{transition:none}}
