@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/20aee433927f7d4b-s.157oer57eo50s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/256e1f7f180674ba-s.0lzyohd.mq-zj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/be3bf58b83159894-s.0k50~bcr4_n6n.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/753b6407f468151f-s.0ld551rg41h9m.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/292081311a6a8abc-s.0kzsaos0rt4.l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0nhx~dwif.9~q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/20aee433927f7d4b-s.157oer57eo50s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/256e1f7f180674ba-s.0lzyohd.mq-zj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/be3bf58b83159894-s.0k50~bcr4_n6n.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/753b6407f468151f-s.0ld551rg41h9m.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/292081311a6a8abc-s.0kzsaos0rt4.l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0nhx~dwif.9~q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/20aee433927f7d4b-s.157oer57eo50s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/256e1f7f180674ba-s.0lzyohd.mq-zj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/be3bf58b83159894-s.0k50~bcr4_n6n.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/753b6407f468151f-s.0ld551rg41h9m.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/292081311a6a8abc-s.0kzsaos0rt4.l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0nhx~dwif.9~q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_4eea7bb4-module__UY0k0W__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_4eea7bb4-module__UY0k0W__variable{--font-display:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc6c75d91fb27f62-s.117builj2s2_-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed5f1f9bced69653-s.p.0t~r0znp74~xb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/574e5b2a8fe8e45b-s.01yactx5t2mij.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/89ea96820aa96980-s.p.05i4trv5wh9ym.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Fallback;src:local(Arial);ascent-override:95.6%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:99.37%}.atkinson_hyperlegible_9ad2ac69-module__5xPoQq__className{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback;font-style:normal}.atkinson_hyperlegible_9ad2ac69-module__5xPoQq__variable{--font-body:"Atkinson Hyperlegible", "Atkinson Hyperlegible Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_72f9a21-module__IuLivW__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_72f9a21-module__IuLivW__variable{--font-brand:"Montserrat", "Montserrat Fallback"}
:root{--brand-navy:#0b1a3a;--brand-navy-deep:#040e26;--brand-royal:#4c63d9;--brand-care-blue:#3fa0d1;--brand-care-blue-ink:#006c97;--brand-care-blue-icon:#238aba;--brand-heart:#e64b4b;--brand-heart-ink:#a32c2e;--brand-purple-ink:#7f4799;--brand-white:#fdfeff;--paper:#fdfeff;--paper-warm:#fcfaf4;--paper-blue:#e7ecff;--ink:var(--brand-navy);--muted:#3f5169;--fig-deep:var(--brand-navy-deep);--line:#d6d0c4;--line-dark:#483b20;--surface-shadow:0 20px 54px #0b1a3a1f;--binder-shadow:0 2px 0 #0b1a3a12}@supports (color:lab(0% 0 0)){:root{--brand-navy:lab(9.5741% 3.99211 -23.0808);--brand-navy-deep:lab(4.10066% 2.33508 -16.8158);--brand-royal:lab(45.3022% 20.9278 -64.5336);--brand-care-blue:lab(61.7965% -17.2335 -34.0113);--brand-care-blue-ink:lab(42.0249% -15.2233 -33.6674);--brand-care-blue-icon:lab(53.6821% -16.5614 -33.8828);--brand-heart:lab(55.1486% 60.6005 35.6022);--brand-heart-ink:lab(38.0997% 49.3872 29.4763);--brand-purple-ink:lab(39.8878% 35.1924 -35.6326);--brand-white:lab(99.5937% -.210583 -.600588);--paper:lab(99.5937% -.210583 -.600588);--paper-warm:lab(98.2088% .206202 2.81791);--paper-blue:lab(93.4339% .938982 -9.82076);--muted:lab(33.712% -2.32361 -16.3058);--line:lab(83.829% .571728 6.90246);--line-dark:lab(25.8587% 2.70103 18.7286);--surface-shadow:0 20px 54px lab(9.5741% 3.99211 -23.0808/.12);--binder-shadow:0 2px 0 lab(9.5741% 3.99211 -23.0808/.07)}}*{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[id]{scroll-margin-top:90px}body{background:linear-gradient(90deg, #d6d0c438 1px, transparent 1px) 0 0 / 76px 76px, var(--paper);color:var(--ink);font-family:var(--font-body), "Segoe UI", sans-serif;margin:0}@supports (color:lab(0% 0 0)){body{background:linear-gradient(90deg, lab(83.829% .571728 6.90246/.22) 1px, transparent 1px) 0 0 / 76px 76px, var(--paper)}}h1,h2,h3,h4{overflow-wrap:break-word}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--brand-royal);outline-offset:4px}.skip-link{z-index:1000;border:2px solid var(--brand-navy);background:var(--paper);color:var(--brand-navy);box-shadow:var(--surface-shadow);border-radius:8px;padding:10px 14px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-140%)}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}#main-content:focus{outline:0}main{overflow:clip}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fdfefff0;background:lab(99.5937% -.210583 -.600588/.94);justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:14px clamp(18px,4vw,56px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:13px;min-width:238px;display:inline-flex}.brand-mark{background:var(--brand-navy);border:1px solid #fdfeff2e;border:1px solid lab(99.5937% -.210583 -.600588/.18);border-radius:5px;place-items:center;width:50px;height:44px;display:grid;overflow:hidden}.brand-logo-mark{object-fit:cover;width:100%;height:100%}.brand strong,.brand small{display:block}.brand strong{color:var(--brand-navy);font-family:var(--font-brand), var(--font-body), sans-serif;letter-spacing:.01em;text-transform:uppercase;font-size:.9rem;font-weight:800;line-height:1.05}.brand small{color:var(--brand-purple-ink);font-family:var(--font-brand), var(--font-body), sans-serif;letter-spacing:.38em;text-transform:uppercase;margin-top:2px;font-size:.82rem;font-weight:800}.nav-links{color:var(--brand-navy);font-family:var(--font-brand), var(--font-body), sans-serif;align-items:center;gap:clamp(14px,3vw,30px);font-size:.9rem;font-weight:700;display:flex}.nav-links a{border-bottom:2px solid #0000;align-items:center;min-height:44px;padding-block:4px;display:inline-flex}.nav-links a:hover{border-color:var(--brand-care-blue)}.nav-links a[aria-current=page]{border-color:var(--brand-care-blue-icon)}.header-call,.mobile-header-call,.primary-action,.secondary-action,.submit-button,.text-link{min-height:46px;font-family:var(--font-brand), var(--font-body), sans-serif;border-radius:4px;justify-content:center;align-items:center;gap:10px;font-weight:700;display:inline-flex}.header-call{color:var(--paper);background:var(--brand-navy);padding:10px 15px}.mobile-header-call,.mobile-quick-nav{display:none}.mobile-header-call{color:var(--paper);background:var(--brand-navy);padding:10px 13px}.hero{min-height:76svh;color:var(--ink);background:var(--paper);grid-template-columns:minmax(0,1.04fr) minmax(380px,.76fr);display:grid}.hero-story{background:linear-gradient(#d6d0c452 1px,#0000 1px) 0 0/100% 34px,radial-gradient(circle at 86% 16%,#e7ecffbd,#0000 34%),linear-gradient(135deg,#fdfeff 0%,#fcfaf4 100%);background:linear-gradient(lab(83.829% .571728 6.90246/.32) 1px,#0000 1px) 0 0/100% 34px,radial-gradient(circle at 86% 16%,lab(93.4339% .938982 -9.82076/.74),#0000 34%),linear-gradient(135deg,lab(99.5937% -.210583 -.600588) 0%,lab(98.2088% .206202 2.81791) 100%);align-content:center;justify-items:start;padding:clamp(44px,6vw,74px) clamp(24px,6vw,84px);display:grid}.hero-logo-seal{width:fit-content;color:var(--brand-navy);border:1px solid var(--line);background:var(--brand-white);font-family:var(--font-brand), var(--font-body), sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:12px;margin-bottom:26px;padding:7px 14px 7px 7px;font-size:.82rem;font-weight:800;display:inline-flex}.hero-logo-seal img{object-fit:cover;border-radius:4px;width:42px;height:34px}.section-label{width:fit-content;color:var(--brand-royal);font-family:var(--font-brand), var(--font-body), sans-serif;align-items:center;margin:0 0 18px;font-size:.92rem;font-weight:700;display:inline-flex}.hero .section-label{color:var(--brand-royal)}.home-routine-strip .section-label,.public-cta-band .section-label{color:#88cef6;color:lab(79.2759% -15.0348 -26.9967)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display), Georgia, serif;letter-spacing:0;color:var(--fig-deep)}h1{max-width:30ch;margin-bottom:20px;font-size:clamp(2.4rem,3.9vw,3.7rem);line-height:1.08}.hero-story p{max-width:600px;color:var(--muted);font-size:clamp(1.03rem,1.25vw,1.18rem);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.primary-action,.submit-button{color:var(--brand-white);background:var(--brand-royal);cursor:pointer;border:0;padding:13px 18px}.primary-action:hover,.submit-button:hover{background:#3b4ec1;background:lab(37.2619% 23.3967 -63.7904)}.secondary-action{color:var(--brand-navy);border:1px solid var(--brand-royal);padding:12px 18px}.secondary-action:hover{background:#e7ecff9e;background:lab(93.4339% .938982 -9.82076/.62)}.hero-image-panel{border-left:1px solid var(--line);background:var(--brand-navy);min-height:100%;margin:0;position:relative;overflow:hidden}.hero-image-panel img{object-fit:cover;object-position:62% center;filter:saturate(.88)contrast(.98);width:100%;height:100%;min-height:76svh}.hero-image-panel:after{content:"";background:linear-gradient(#0000 48%,#0b1a3a94),linear-gradient(90deg,#0b1a3a2e,#0000 42%);background:linear-gradient(#0000 48%,lab(9.5741% 3.99211 -23.0808/.58)),linear-gradient(90deg,lab(9.5741% 3.99211 -23.0808/.18),#0000 42%);position:absolute;inset:0}.entry-paths{background:var(--brand-white);border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,.55fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);padding:clamp(48px,7vw,84px) clamp(20px,6vw,84px);display:grid}.entry-intro h2,.binder-intro h2,.ledger-heading h2,.pathway-copy h2,.referral-sheet h2,.careers-section h2,.faq-heading h2,.contact-copy h2{color:var(--fig-deep);margin-bottom:0;font-size:clamp(2.2rem,4.7vw,4.5rem);line-height:1.05}.entry-paths .entry-intro h2{font-size:clamp(1.9rem,3.1vw,2.85rem);line-height:1.12}.entry-list{border-top:1px solid var(--line-dark);display:grid}.entry-row{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr) 34px;align-items:center;gap:18px;min-height:104px;display:grid}.entry-row:hover{background:#e7ecff75;background:lab(93.4339% .938982 -9.82076/.46)}.entry-number{color:var(--brand-royal);font-family:var(--font-display), Georgia, serif;font-size:1.5rem;font-weight:700}.entry-row strong,.entry-row small{display:block}.entry-row strong{color:var(--fig-deep);font-size:1.2rem}.entry-row small{color:var(--muted);margin-top:5px;line-height:1.45}.verification-ledger{background:var(--brand-white);color:var(--ink);border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.verification-row{border-right:1px solid var(--line);background:linear-gradient(#edf6fd8a,#0000 76%);background:linear-gradient(lab(96.3515% -2.1061 -4.45423/.54),#0000 76%);padding:clamp(22px,4vw,38px)}.verification-row strong,.verification-row span{display:block}.verification-row strong{color:var(--brand-navy);font-size:1.1rem}.verification-row span{color:var(--brand-royal);margin:12px 0 10px;font-weight:700}.verification-row p{color:var(--muted);margin:0;line-height:1.55}.binder-intro{text-align:center;background:var(--paper-warm);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(20px,3vw,34px);padding:clamp(64px,9vw,116px) clamp(20px,6vw,84px);display:grid}.binder-intro p{max-width:62ch;font-size:clamp(1.14rem,1.5vw,1.35rem);line-height:1.6}.binder-intro p,.ledger-heading p,.pathway-copy p,.referral-sheet p,.careers-section p,.faq-list p,.contact-copy p{max-width:70ch;color:var(--muted);font-size:1.06rem;line-height:1.68}.ledger-section{background:var(--brand-white);padding:clamp(54px,8vw,104px) clamp(20px,6vw,84px)}.ledger-heading{gap:14px;max-width:1040px;margin-bottom:clamp(30px,5vw,58px);display:grid}.service-ledger{border-top:2px solid var(--fig-deep);border-bottom:2px solid var(--fig-deep);background:var(--brand-white)}.ledger-header,.ledger-row{grid-template-columns:1.05fr .75fr 1.2fr 1.25fr;gap:0;display:grid}.ledger-header span{color:var(--brand-navy);font-family:var(--font-brand), var(--font-body), sans-serif;border-bottom:1px solid var(--line-dark);padding:13px 16px;font-size:.9rem;font-weight:700}.ledger-row{border-bottom:1px solid var(--line)}.ledger-row:last-child{border-bottom:0}.ledger-row>*{border-right:1px solid var(--line);min-height:116px;color:var(--ink);margin:0;padding:18px 16px;line-height:1.52}.ledger-row>:last-child{border-right:0}.ledger-row .ledger-need{color:var(--brand-navy);font-family:var(--font-display), Georgia, serif;font-size:1.45rem;line-height:1.08}.ledger-cell-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.family-note{color:var(--brand-navy);background:linear-gradient(90deg, transparent 0 9%, #4c63d92e 9% 9.1%, transparent 9.1%), radial-gradient(circle at 88% 18%, #e64b4b1f, transparent 28%), var(--paper-blue);border-block:1px solid var(--line);padding:clamp(48px,8vw,92px) clamp(20px,6vw,84px)}@supports (color:lab(0% 0 0)){.family-note{background:linear-gradient(90deg, transparent 0 9%, lab(45.3022% 20.9278 -64.5336/.18) 9% 9.1%, transparent 9.1%), radial-gradient(circle at 88% 18%, lab(55.1486% 60.6005 35.6022/.12), transparent 28%), var(--paper-blue)}}.family-note p{max-width:980px;font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(2.2rem,5vw,5.2rem);line-height:1.08}.pathway-section{background:var(--paper-warm);grid-template-columns:minmax(280px,.78fr) minmax(0,1fr);gap:clamp(32px,7vw,86px);padding:clamp(64px,9vw,116px) clamp(20px,6vw,84px);display:grid}.pathway-copy{align-content:start;align-self:start;gap:18px;display:grid;position:sticky;top:110px}.care-pathway{border-top:1px solid var(--line-dark);gap:0;display:grid;position:relative}.care-pathway:before{content:"";background:var(--line-dark);width:1px;position:absolute;top:0;bottom:0;left:37px}.pathway-item{border-bottom:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);gap:24px;min-height:156px;padding:26px 0;display:grid;position:relative}.pathway-marker{z-index:1;width:76px;height:76px;color:var(--paper);background:var(--brand-royal);font-family:var(--font-display), Georgia, serif;place-items:center;font-size:1.35rem;font-weight:700;display:grid;position:relative}.pathway-step{color:var(--brand-care-blue-ink);font-family:var(--font-brand), var(--font-body), sans-serif;margin-bottom:8px;font-weight:700}.pathway-item h3{color:var(--fig-deep);margin-bottom:10px;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.05}.pathway-item p:last-child{color:var(--muted);line-height:1.62}.home-routine-strip{min-height:520px;color:var(--paper);background:linear-gradient(90deg,#0b1a3ae8 0%,#0b1a3aa3 46%,#0000 100%),url(/images/hero-home-care.webp) 100%/cover no-repeat;background:linear-gradient(90deg,lab(9.5741% 3.99211 -23.0808/.91) 0%,lab(9.5741% 3.99211 -23.0808/.64) 46%,#0000 100%),url(/images/hero-home-care.webp) 100%/cover no-repeat;align-items:end;padding:clamp(36px,6vw,72px) clamp(20px,6vw,84px);display:grid}.home-routine-strip div{max-width:680px}.home-routine-strip h2{color:var(--paper);font-size:clamp(2.5rem,5vw,4.9rem);line-height:1.05}.home-routine-strip p{color:#fdfeffdb;color:lab(99.5937% -.210583 -.600588/.86);font-size:1.08rem;line-height:1.68}.referral-sheet{background:linear-gradient(180deg, #4c63d92e 1px, transparent 1px) 0 0 / 100% 36px, var(--brand-navy);color:var(--paper);grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);align-items:center;gap:clamp(30px,6vw,76px);padding:clamp(56px,7vw,88px) clamp(20px,6vw,84px);display:grid}@supports (color:lab(0% 0 0)){.referral-sheet{background:linear-gradient(180deg, lab(45.3022% 20.9278 -64.5336/.18) 1px, transparent 1px) 0 0 / 100% 36px, var(--brand-navy)}}.referral-sheet h2,.referral-sheet p{color:var(--paper)}.referral-sheet .section-label{color:var(--brand-care-blue)}.referral-sheet h2{max-width:13.5ch;margin-bottom:22px}.referral-sheet p{max-width:62ch;margin-bottom:0}.sheet-paper{color:var(--ink);background:var(--paper);box-shadow:var(--surface-shadow);padding:26px 28px 22px;transform:rotate(.7deg)}.sheet-heading{border-bottom:2px solid var(--fig-deep);justify-content:space-between;gap:20px;padding-bottom:16px;display:flex}.sheet-heading span{color:var(--brand-purple-ink);font-weight:700}.sheet-paper ul{margin:0;padding:12px 0 0;list-style:none;display:grid}.sheet-paper li{color:var(--fig-deep);border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:14px 0;font-weight:700;line-height:1.4;display:flex}.sheet-paper li:last-child{border-bottom:0}.sheet-paper svg{color:var(--brand-care-blue-icon);flex:none;margin-top:2px}.sheet-action{min-height:44px;color:var(--brand-royal);border-bottom:2px solid var(--brand-care-blue);font-family:var(--font-brand), var(--font-body), sans-serif;align-items:center;margin-top:14px;font-weight:800;display:inline-flex}.careers-section{background:var(--brand-white);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.85fr) auto;align-items:center;gap:clamp(28px,6vw,72px);padding:clamp(54px,8vw,96px) clamp(20px,6vw,84px);display:grid}.careers-section>div{align-content:start;gap:16px;display:grid}.careers-section>div p{font-size:1.12rem}.careers-section-actions{align-content:center;justify-items:start;gap:14px;display:grid}.text-link{width:fit-content;color:var(--fig-deep);border-bottom:2px solid var(--brand-care-blue);border-radius:0}.secondary-text-link{color:var(--brand-royal)}.prose-link{color:var(--fig-deep);text-decoration:underline;-webkit-text-decoration-color:var(--brand-care-blue-icon);text-decoration-color:var(--brand-care-blue-icon);text-underline-offset:3px;text-decoration-thickness:2px}.prose-link:hover{-webkit-text-decoration-color:var(--brand-care-blue-ink);text-decoration-color:var(--brand-care-blue-ink)}.home-routine-strip .prose-link{color:var(--paper);text-decoration-color:#88cef6;text-decoration-color:lab(79.2759% -15.0348 -26.9967)}.home-routine-strip .prose-link:hover{-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}.careers-hero{min-height:76svh;color:var(--ink);background:linear-gradient(180deg, #d6d0c452 1px, transparent 1px) 0 0 / 100% 34px, radial-gradient(circle at 88% 18%, #f0d9fcb8, transparent 30%), var(--paper);grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:center;gap:clamp(32px,7vw,96px);padding:clamp(54px,8vw,106px) clamp(20px,6vw,84px);display:grid}@supports (color:lab(0% 0 0)){.careers-hero{background:linear-gradient(180deg, lab(83.829% .571728 6.90246/.32) 1px, transparent 1px) 0 0 / 100% 34px, radial-gradient(circle at 88% 18%, lab(89.4614% 12.5232 -13.9546/.72), transparent 30%), var(--paper)}}.careers-hero .section-label{color:var(--brand-royal)}.careers-hero h1{max-width:20ch}.careers-hero-badge{border:1px solid var(--line);box-shadow:var(--binder-shadow);background:#fdfeffb8;background:lab(99.5937% -.210583 -.600588/.72);border-radius:10px;justify-items:center;gap:18px;padding:clamp(28px,4vw,44px);display:grid}.careers-hero-badge img{border-radius:8px;width:100%;max-width:240px;height:auto}.careers-hero-badge span{color:var(--brand-navy);font-family:var(--font-brand), var(--font-body), sans-serif;letter-spacing:.06em;text-align:center;text-transform:uppercase;font-size:.85rem;font-weight:800;line-height:1.35}.careers-hero p{max-width:78ch;color:var(--muted);font-size:clamp(1.04rem,1.28vw,1.18rem);line-height:1.62}.career-note{z-index:2;color:var(--ink);background:repeating-linear-gradient(180deg, transparent 0 34px, #d6d0c485 34px 35px), var(--paper);box-shadow:var(--surface-shadow);padding:clamp(24px,4vw,36px);line-height:1.52;position:absolute;bottom:22px;left:22px;right:22px}@supports (color:lab(0% 0 0)){.career-note{background:repeating-linear-gradient(180deg, transparent 0 34px, lab(83.829% .571728 6.90246/.52) 34px 35px), var(--paper)}}.career-note span{color:var(--brand-heart-ink);margin-bottom:14px;font-weight:700;display:block}.career-hero-image{border:1px solid #fdfeff2e;border:1px solid lab(99.5937% -.210583 -.600588/.18);min-height:440px;margin:0;position:relative;overflow:hidden}.career-hero-image img{object-fit:cover;object-position:61% center;filter:saturate(.86)contrast(.98);width:100%;height:100%;min-height:440px}.career-hero-image:after{content:"";background:linear-gradient(#0000 30%,#0b1a3ab8);background:linear-gradient(#0000 30%,lab(9.5741% 3.99211 -23.0808/.72));position:absolute;inset:0}.career-ledger-section{background:var(--brand-white);grid-template-columns:minmax(260px,.58fr) minmax(0,1fr);gap:clamp(30px,6vw,82px);padding:clamp(58px,8vw,104px) clamp(20px,6vw,84px);display:grid}.career-section-heading h2,.career-prep-section h2{color:var(--fig-deep);font-size:clamp(2.1rem,4.4vw,4.1rem);line-height:1.05}.career-ledger{border-top:2px solid var(--fig-deep);border-bottom:2px solid var(--fig-deep)}.career-ledger-row{border-bottom:1px solid var(--line-dark);grid-template-columns:72px minmax(220px,.42fr) minmax(0,1fr);min-height:112px;display:grid}.career-ledger-row:last-child{border-bottom:0}.career-ledger-row span,.career-ledger-row h3,.career-ledger-row p{border-right:1px solid var(--line);margin:0;padding:22px}.career-ledger-row span{color:var(--brand-royal);font-family:var(--font-display), Georgia, serif;font-size:1.35rem;font-weight:700}.career-ledger-row h3{color:var(--fig-deep);font-size:1.35rem;line-height:1.05}.career-ledger-row p{color:var(--muted);border-right:0;line-height:1.58}.career-prep-section{background:var(--paper-warm);grid-template-columns:minmax(260px,.76fr) minmax(300px,.72fr);align-items:start;gap:clamp(30px,7vw,90px);padding:clamp(62px,9vw,112px) clamp(20px,6vw,84px);display:grid}.career-prep-section p{max-width:66ch;color:var(--muted);font-size:1.06rem;line-height:1.68}.prep-list{border-top:2px solid var(--fig-deep);gap:0;margin:0;padding:0;list-style:none;display:grid}.prep-list li{color:var(--fig-deep);border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:18px 0;font-weight:700;line-height:1.45;display:grid}.prep-list svg{color:var(--brand-care-blue-icon);margin-top:2px}.career-contact{border-top:1px solid var(--line)}.public-page-hero{background:linear-gradient(180deg, #d6d0c452 1px, transparent 1px) 0 0 / 100% 34px, radial-gradient(circle at 88% 18%, #e7ecffc2, transparent 30%), var(--paper);grid-template-columns:minmax(0,.94fr) minmax(300px,.56fr);align-items:center;gap:clamp(30px,7vw,96px);padding:clamp(44px,6vw,84px) clamp(20px,6vw,84px);display:grid}@supports (color:lab(0% 0 0)){.public-page-hero{background:linear-gradient(180deg, lab(83.829% .571728 6.90246/.32) 1px, transparent 1px) 0 0 / 100% 34px, radial-gradient(circle at 88% 18%, lab(93.4339% .938982 -9.82076/.76), transparent 30%), var(--paper)}}.public-page-hero h1{max-width:16ch}.public-page-hero-copy p,.public-page-hero-note p{max-width:700px;color:var(--muted);font-size:clamp(1.04rem,1.28vw,1.18rem);line-height:1.62}.public-page-hero-note{border:2px solid var(--fig-deep);background:repeating-linear-gradient(180deg, transparent 0 35px, #d6d0c485 35px 36px), var(--brand-white);box-shadow:var(--binder-shadow);align-content:start;gap:18px;padding:clamp(24px,4vw,38px);display:grid}@supports (color:lab(0% 0 0)){.public-page-hero-note{background:repeating-linear-gradient(180deg, transparent 0 35px, lab(83.829% .571728 6.90246/.52) 35px 36px), var(--brand-white)}}.public-page-hero-note svg{color:var(--brand-royal)}.public-page-hero-note p{margin:0}.public-proof-ledger{background:var(--paper);padding:0 clamp(20px,6vw,84px) clamp(34px,5vw,54px)}.public-ledger-row.public-proof-row{grid-template-columns:44px minmax(0,1fr)}.public-ledger-row.public-proof-row>span{border-right:1px solid var(--line);color:var(--brand-care-blue-icon);align-content:start;padding:24px 0 14px 16px;font-size:0;display:grid}.public-ledger-row.public-proof-row>span:before{content:"";background:currentColor;width:16px;height:3px}.public-ledger-row.public-proof-row>div{padding:14px 18px}.public-ledger-row.public-proof-row p{max-width:none;color:var(--fig-deep);font-weight:700;line-height:1.5}.public-ledger-section{background:var(--paper-warm);grid-template-columns:minmax(0,1fr);gap:clamp(22px,3vw,38px);padding:clamp(58px,8vw,104px) clamp(20px,6vw,84px);display:grid}.public-ledger-heading h2,.public-cta-band h2{color:var(--fig-deep);font-size:clamp(2.1rem,4.4vw,4.1rem);line-height:1.05}.public-ledger{border-top:2px solid var(--fig-deep);border-bottom:2px solid var(--fig-deep)}.public-ledger-row{border-bottom:1px solid var(--line-dark);background:var(--brand-white);grid-template-columns:72px minmax(0,1fr);display:grid}.public-ledger-row:last-child{border-bottom:0}.public-ledger-row>span{color:var(--brand-royal);border-right:1px solid var(--line);font-family:var(--font-display), Georgia, serif;padding:22px;font-size:1.35rem;font-weight:700}.public-ledger-row>div{padding:22px}.public-ledger-row h3{color:var(--fig-deep);margin-bottom:9px;font-size:clamp(1.45rem,2.5vw,2.1rem);line-height:1.05}.public-ledger-row p{max-width:82ch;color:var(--muted);margin:0;line-height:1.62}.public-ledger-row ul{gap:9px;margin:0;padding:14px 0 0;list-style:none;display:grid}.public-ledger-row li{color:var(--fig-deep);padding-left:18px;font-weight:700;line-height:1.45;position:relative}.public-ledger-row li:before{content:"";background:var(--brand-care-blue-icon);width:7px;height:7px;position:absolute;top:.68em;left:0}.public-cta-band{color:var(--paper);background:linear-gradient(180deg, #4c63d92e 1px, transparent 1px) 0 0 / 100% 38px, var(--brand-navy);grid-template-columns:minmax(0,.88fr) auto;align-items:center;gap:clamp(28px,6vw,80px);padding:clamp(56px,8vw,96px) clamp(20px,6vw,84px);display:grid}@supports (color:lab(0% 0 0)){.public-cta-band{background:linear-gradient(180deg, lab(45.3022% 20.9278 -64.5336/.18) 1px, transparent 1px) 0 0 / 100% 38px, var(--brand-navy)}}.public-cta-band h2,.public-cta-band p{color:var(--paper)}.public-cta-band p{max-width:68ch;line-height:1.62}.public-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.public-cta-band .secondary-action{color:var(--paper);border-color:#fdfeff9e;border-color:lab(99.5937% -.210583 -.600588/.62)}.contact-routing-grid{border-block:1px solid var(--line);background:var(--brand-white);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.contact-routing-grid article{border-right:1px solid var(--line);align-content:start;gap:12px;min-height:270px;padding:clamp(24px,4vw,40px);display:grid}.contact-routing-grid article:last-child{border-right:0}.contact-routing-grid svg{color:var(--brand-royal)}.contact-routing-grid h2{color:var(--fig-deep);font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.05}.contact-routing-grid p{color:var(--muted);line-height:1.58}.faq-section{background:var(--paper-warm);grid-template-columns:minmax(0,1fr);gap:clamp(22px,3vw,38px);padding:clamp(64px,9vw,112px) clamp(20px,6vw,84px);display:grid}.faq-list{border-top:2px solid var(--fig-deep)}.faq-list article{border-bottom:1px solid var(--line);padding:24px 0}.faq-list h3{color:var(--fig-deep);margin-bottom:8px;font-size:clamp(1.35rem,2.2vw,1.9rem)}.contact-section{background:linear-gradient(90deg, #d6d0c46b 1px, transparent 1px) 0 0 / 46px 46px, var(--brand-white);grid-template-columns:minmax(280px,.78fr) minmax(340px,.88fr);align-items:start;gap:clamp(32px,7vw,88px);padding:clamp(64px,9vw,112px) clamp(20px,6vw,84px);display:grid}@supports (color:lab(0% 0 0)){.contact-section{background:linear-gradient(90deg, lab(83.829% .571728 6.90246/.42) 1px, transparent 1px) 0 0 / 46px 46px, var(--brand-white)}}.contact-methods{gap:12px;margin-top:28px;display:grid}.contact-methods a,.contact-methods span{min-height:44px;color:var(--fig-deep);align-items:center;gap:10px;font-weight:700;display:inline-flex}.lead-form{border:2px solid var(--fig-deep);background:repeating-linear-gradient(180deg, transparent 0 35px, #d6d0c485 35px 36px), var(--brand-white);box-shadow:var(--binder-shadow);gap:20px;padding:clamp(22px,4vw,34px);display:grid}@supports (color:lab(0% 0 0)){.lead-form{background:repeating-linear-gradient(180deg, transparent 0 35px, lab(83.829% .571728 6.90246/.52) 35px 36px), var(--brand-white)}}.honeypot-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-heading h2{color:var(--fig-deep);margin:10px 0 8px;font-size:clamp(1.9rem,3.2vw,2.7rem);line-height:1.05}.form-heading p{color:var(--muted);line-height:1.55}.privacy-badge{color:var(--brand-royal);font-family:var(--font-brand), var(--font-body), sans-serif;align-items:center;gap:8px;font-weight:700;display:inline-flex}.form-warning{color:var(--fig-deep);background:#ffedeabd;background:lab(95.1433% 5.91782 3.7606/.74);border:1px solid #e64b4b57;border:1px solid lab(55.1486% 60.6005 35.6022/.34);padding:14px 16px;line-height:1.5}fieldset{border:0;gap:16px;padding:0;display:grid}legend{color:var(--brand-navy);font-family:var(--font-display), Georgia, serif;padding:0 0 10px;font-size:1.25rem;font-weight:700}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}label{color:var(--fig-deep);gap:8px;font-size:.95rem;font-weight:700;display:grid}.label-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.required-mark{color:var(--brand-heart-ink);font-size:.82rem;font-weight:700}.field-note{color:var(--muted);margin:-4px 0 0;font-size:.92rem;line-height:1.45}.field-error{color:var(--brand-heart-ink);margin:-4px 0 0;font-size:.92rem;font-weight:700;line-height:1.45}input,select,textarea{background:var(--paper-warm);width:100%;color:var(--ink);border:2px solid #2d3a55cc;border:2px solid lab(24.2808% .48323 -18.0473/.8);border-radius:3px;padding:11px 12px;font-size:max(1rem,16px)}textarea{resize:vertical}.check-row{color:var(--muted);align-items:flex-start;gap:10px;font-weight:700;display:flex}.check-row input{width:22px;height:22px;margin-top:1px}.check-row b{color:var(--brand-heart-ink)}.turnstile-wrap{min-height:65px}.submit-button{width:fit-content}.submit-button:disabled{cursor:wait;opacity:.72}.form-status{min-height:22px;color:var(--brand-royal);font-weight:700}.form-status.error{color:var(--brand-heart-ink)}.site-footer{color:#fdfeffc2;color:lab(99.5937% -.210583 -.600588/.76);background:linear-gradient(180deg, #4c63d92e 1px, transparent 1px) 0 0 / 100% 38px, var(--brand-navy-deep);grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:clamp(28px,6vw,76px);padding:46px clamp(20px,6vw,84px) 32px;display:grid}@supports (color:lab(0% 0 0)){.site-footer{background:linear-gradient(180deg, lab(45.3022% 20.9278 -64.5336/.18) 1px, transparent 1px) 0 0 / 100% 38px, var(--brand-navy-deep)}}.footer-logo{border:1px solid #fdfeff2e;border:1px solid lab(99.5937% -.210583 -.600588/.18);border-radius:6px;width:min(280px,100%);height:auto;margin-bottom:22px;display:block}.footer-brand strong{color:var(--paper);font-family:var(--font-brand), var(--font-body), sans-serif;letter-spacing:.02em;text-transform:uppercase;font-size:1.05rem;font-weight:800;display:block}.footer-brand p{max-width:640px;margin:10px 0 0;line-height:1.5}.footer-brand .footer-legal-entity{letter-spacing:.01em;opacity:.82;margin-top:4px;font-size:.85rem}.footer-grid{grid-template-columns:repeat(3,minmax(120px,1fr));gap:clamp(20px,4vw,42px);display:grid}.footer-group{align-content:start;gap:10px;display:grid}.footer-group h2{color:var(--paper);font-family:var(--font-brand), var(--font-body), sans-serif;margin:0 0 4px;font-size:.95rem;font-weight:700}.site-footer a{color:#88cef6;color:lab(79.2759% -15.0348 -26.9967);font-weight:700}.footer-note{border-top:1px solid #fdfeff2e;border-top:1px solid lab(99.5937% -.210583 -.600588/.18);grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:26px;font-size:.92rem;display:flex}@media (prefers-reduced-motion:no-preference){.entry-row,.primary-action,.secondary-action,.submit-button,.text-link{transition:background .18s ease-out,border-color .18s ease-out,transform .18s ease-out}.primary-action:hover,.secondary-action:hover,.text-link:hover{transform:translateY(-1px)}}@media (max-width:1120px){.hero,.careers-hero,.entry-paths,.binder-intro,.career-ledger-section,.career-prep-section,.pathway-section,.referral-sheet,.careers-section,.public-page-hero,.public-ledger-section,.public-cta-band,.contact-routing-grid,.faq-section,.contact-section{grid-template-columns:minmax(0,1fr)}.pathway-copy{position:static}.ledger-header{display:none}.ledger-row{grid-template-columns:minmax(0,1fr)}.ledger-row>*{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.ledger-row>:last-child{border-bottom:0}.ledger-cell-label{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--brand-navy);font-family:var(--font-brand), var(--font-body), sans-serif;letter-spacing:.05em;text-transform:uppercase;margin:0 0 5px;font-size:.82rem;font-weight:700;line-height:1.2;display:block;position:static;overflow:visible}.career-ledger-row{grid-template-columns:64px minmax(0,1fr)}.career-ledger-row p{border-top:1px solid var(--line);grid-column:1/-1}.contact-routing-grid article{border-right:0;border-bottom:1px solid var(--line)}.contact-routing-grid article:last-child{border-bottom:0}.public-cta-actions{justify-content:flex-start}}@media (max-width:900px){.site-header{gap:12px;min-height:auto;padding:12px 18px;position:sticky}.brand{min-width:0}.brand-mark{width:46px;height:38px}.brand strong{font-size:.76rem}.brand small{letter-spacing:.06em;font-size:.7rem}.nav-links,.header-call{display:none}.mobile-header-call{min-width:82px;display:inline-flex}.mobile-quick-nav{z-index:19;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fdfefff5;background:lab(99.5937% -.210583 -.600588/.96);flex-wrap:wrap;display:flex;position:sticky;top:71px}.mobile-quick-nav a{min-width:86px;min-height:46px;color:var(--brand-navy);font-family:var(--font-brand), var(--font-body), sans-serif;border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex:auto;justify-content:center;align-items:center;padding:0 8px;font-size:.9rem;font-weight:700;display:inline-flex}.mobile-quick-nav a:last-child{border-right:0}.mobile-quick-nav a[aria-current=page]{color:var(--brand-navy-deep);box-shadow:inset 0 -2px 0 var(--brand-care-blue-icon);background:#e7ecff9e;background:lab(93.4339% .938982 -9.82076/.62)}[id],:focus-visible{scroll-margin-top:172px}.hero{min-height:auto}.careers-hero{gap:24px;min-height:auto;padding:28px 22px 32px}.public-page-hero{gap:22px;min-height:auto;padding:30px 22px 36px}.careers-hero h1{font-size:clamp(2rem,8.2vw,2.45rem)}.careers-hero p{line-height:1.5}.career-hero-image,.career-hero-image img{min-height:230px}.career-note{padding:13px 15px;font-size:.95rem;bottom:14px;left:16px;right:16px}.career-note span{margin-bottom:8px}.hero-story{padding:30px 22px 24px}.careers-hero h1,.public-page-hero h1,h1{max-width:100%;font-size:clamp(2.1rem,9vw,2.65rem)}.public-page-hero-copy p,.public-page-hero-note p{line-height:1.5}.public-page-hero-note,.public-ledger-row>div,.public-ledger-row>span{padding:18px}.hero-story p{line-height:1.5}.hero-actions{gap:8px;margin-top:18px}.primary-action,.secondary-action{min-height:44px;padding:10px}.hero-image-panel{border-top:1px solid #f6ede22e;border-top:1px solid lab(94.2324% 1.5057 6.72504/.18);border-left:0;min-height:230px}.hero-image-panel img{min-height:230px}.verification-ledger,.field-grid{grid-template-columns:1fr}.entry-row{grid-template-columns:42px minmax(0,1fr) 28px;min-height:118px}.career-ledger-row,.public-ledger-row{grid-template-columns:1fr}.career-ledger-row span,.career-ledger-row h3,.career-ledger-row p,.public-ledger-row>span{border-right:0}.career-ledger-row h3,.career-ledger-row p{padding-top:0}.footer-grid{grid-template-columns:1fr}.footer-note{display:grid}.pathway-item{grid-template-columns:58px minmax(0,1fr);gap:16px}.care-pathway:before{left:28px}.pathway-marker{width:58px;height:58px;font-size:1rem}.sheet-paper{transform:none}.site-footer{grid-template-columns:1fr;display:grid}}@media (max-width:360px){.brand small{display:none}[id],:focus-visible{scroll-margin-top:218px}}.page-kicker{color:var(--brand-royal);font-family:var(--font-brand), var(--font-body), sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.78rem;font-weight:800;display:block}.secure-intake-page{background:linear-gradient(180deg, #d6d0c44d 1px, transparent 1px) 0 0 / 100% 36px, linear-gradient(90deg, #d6d0c438 1px, transparent 1px) 0 0 / 56px 56px, var(--paper);min-height:100svh;overflow:visible}@supports (color:lab(0% 0 0)){.secure-intake-page{background:linear-gradient(180deg, lab(83.829% .571728 6.90246/.3) 1px, transparent 1px) 0 0 / 100% 36px, linear-gradient(90deg, lab(83.829% .571728 6.90246/.22) 1px, transparent 1px) 0 0 / 56px 56px, var(--paper)}}.secure-intake-header{border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 10%, #e7ecffc2, transparent 28%), var(--brand-white);grid-template-columns:160px minmax(0,1fr) 180px;align-items:start;gap:clamp(20px,4vw,44px);padding:clamp(28px,5vw,58px) clamp(18px,5vw,72px) clamp(24px,4vw,44px);display:grid}@supports (color:lab(0% 0 0)){.secure-intake-header{background:radial-gradient(circle at 88% 10%, lab(93.4339% .938982 -9.82076/.76), transparent 28%), var(--brand-white)}}.secure-back-link,.secure-intake-lockup{width:fit-content;min-height:44px;color:var(--brand-navy);font-family:var(--font-brand), var(--font-body), sans-serif;align-items:center;gap:8px;font-weight:800;display:inline-flex}.secure-back-link{border-bottom:2px solid var(--brand-care-blue)}.secure-intake-lockup{border:1px solid var(--line);background:var(--paper);border-radius:999px;justify-self:end;padding:9px 12px}.secure-intake-header h1{max-width:13.5ch;color:var(--fig-deep);margin-bottom:16px;font-size:clamp(2.7rem,5.4vw,5rem);line-height:1.05}.secure-intake-header p{max-width:760px;color:var(--muted);margin:0;font-size:1.08rem;line-height:1.62}.secure-intake-layout{grid-template-columns:minmax(260px,.45fr) minmax(0,.9fr);align-items:start;gap:clamp(22px,4vw,48px);max-width:1240px;margin:0 auto;padding:clamp(26px,5vw,56px) clamp(18px,4vw,40px) clamp(42px,6vw,76px);display:grid}.secure-intake-guardrails,.secure-intake-form{border:1px solid var(--line);background:var(--brand-white);box-shadow:var(--binder-shadow);border-radius:8px}.secure-intake-guardrails{gap:18px;padding:20px;display:grid;position:sticky;top:22px}.secure-intake-guardrails>div{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.secure-intake-guardrails h2,.secure-form-heading h2{color:var(--fig-deep);margin:0;line-height:1.05}.secure-intake-guardrails h2{font-size:1.7rem}.secure-intake-guardrails ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.secure-intake-guardrails li{color:var(--fig-deep);grid-template-columns:18px minmax(0,1fr);gap:9px;line-height:1.48;display:grid}.secure-intake-form{gap:22px;padding:clamp(20px,4vw,34px);display:grid}.secure-form-heading span{color:var(--brand-royal);font-family:var(--font-brand), var(--font-body), sans-serif;align-items:center;gap:8px;font-weight:800;display:inline-flex}.secure-form-heading h2{margin-top:10px;font-size:clamp(2rem,3.2vw,3rem)}.secure-form-heading p{max-width:70ch;color:var(--muted);margin:10px 0 0;line-height:1.6}.secure-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.secure-consent-box{background:#fffaf7;background:lab(98.7732% 3.4849 4.73099);border:1px solid #e64b4b42;border:1px solid lab(55.1486% 60.6005 35.6022/.26);border-radius:8px;gap:12px;padding:16px;display:grid}.secure-consent-intro{color:var(--brand-navy);margin:0;font-weight:700}.secure-submit{width:fit-content;min-height:48px;color:var(--brand-white);background:var(--brand-navy);cursor:pointer;font-family:var(--font-brand), var(--font-body), sans-serif;border:0;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-weight:800;display:inline-flex}.secure-submit:hover{background:var(--brand-royal)}.secure-submit:disabled{cursor:wait;opacity:.72}.admin-crm-lite{gap:16px;display:grid}.admin-ai-review-button.danger{color:#8d2426;color:lab(32.4616% 44.3236 26.4665);background:#ffedea;background:lab(95.1433% 5.91782 3.7606);border-color:#e64b4b57;border-color:lab(55.1486% 60.6005 35.6022/.34)}.admin-ai-review-actions .form-status{min-height:18px;margin:0;font-size:.82rem}@media (max-width:820px){.secure-intake-header,.secure-intake-layout{grid-template-columns:1fr}.secure-intake-lockup{justify-self:start}.secure-intake-guardrails{position:static}.secure-field-grid{grid-template-columns:1fr}}@media print{*,:before,:after{box-shadow:none!important;text-shadow:none!important;color:#070b14!important;color:lab(2.98392% .067167 -4.73256)!important;background:0 0!important}body{background:#fff!important}main{overflow:visible}.skip-link,.nav-links,.header-call,.mobile-header-call,.mobile-quick-nav,.hero-actions,.public-cta-band,.turnstile-wrap,.submit-button,.form-status,.footer-grid,.footer-note a{display:none!important}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:2px solid #070b14;border-bottom:2px solid lab(2.98392% .067167 -4.73256);position:static}.site-footer{border-top:2px solid #070b14;border-top:2px solid lab(2.98392% .067167 -4.73256);display:block}.hero,.public-page-hero,.home-routine-strip{min-height:0}.pathway-copy{position:static}h1,h2,h3,legend{break-after:avoid}article,.ledger-row,.career-ledger-row,.public-ledger-row,.pathway-item,.verification-row,.entry-row,.check-row{break-inside:avoid}.public-ledger-row li:before,.pathway-marker{background:#070b14!important;background:lab(2.98392% .067167 -4.73256)!important}.pathway-marker{color:#fff!important}input,select,textarea{border-color:#070b14;border-color:lab(2.98392% .067167 -4.73256)}}.contact-hours{color:var(--muted);font-size:.92rem;line-height:1.5}.careers-role-line{color:var(--muted);letter-spacing:.01em;margin:0 0 4px;font-size:.95rem;font-weight:600}
