.care-page{--care-ink:#17130f;--care-paper:#f2e9dc;--care-paper-bright:#fbf7f0;--care-orange:#ff4f00;--care-muted:#81776d;--care-rule:rgba(23,19,15,0.18);background:var(--care-paper);color:var(--care-ink);font-family:var(--font-body),"DM Sans",sans-serif;overflow:clip}.care-page *{box-sizing:border-box}.care-page ::selection{background:var(--care-orange);color:var(--care-ink)}.care-design-contract{display:none}.care-shell{width:min(100% - 40px,1440px);margin-inline:auto}.care-console__signal span,.care-console__topline,.care-label,.care-plan__index,.care-pricing__note,.care-route,.care-scope__code,.care-scope__index{font-family:var(--font-mono),"Space Mono",monospace;letter-spacing:.13em;text-transform:uppercase}.care-label,.care-route{margin:0;font-size:.72rem;font-weight:700}.care-page h1,.care-page h2,.care-page h3,.care-page p{text-wrap:pretty}.care-page h1,.care-page h2,.care-page h3{font-family:var(--font-display),"Space Grotesk",sans-serif;letter-spacing:-.045em}.care-page a:focus-visible,.care-page summary:focus-visible{outline:3px solid var(--care-orange);outline-offset:4px}.care-hero{position:relative;min-height:min(900px,92svh);padding:118px 0 72px;background:radial-gradient(circle at 82% 28%,rgba(255,79,0,.14),transparent 24rem),var(--care-ink);color:var(--care-paper-bright)}.care-breadcrumbs{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;margin-bottom:4rem;color:rgba(251,247,240,.58);font-size:.8rem}.care-breadcrumbs a{min-height:44px;display:inline-flex;align-items:center;color:inherit;text-decoration:none}.care-breadcrumbs a:hover{color:var(--care-paper-bright)}.care-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.72fr);gap:clamp(3rem,7vw,8.5rem);align-items:center}.care-route{margin-bottom:1.4rem;color:var(--care-orange)}.care-hero h1{max-width:950px;margin:0;font-size:clamp(4rem,7.2vw,7.8rem);font-weight:500;line-height:.86}.care-hero h1 span{display:block;margin-top:.12em;color:var(--care-orange);font-style:italic;font-weight:400}.care-hero__lead{max-width:740px;margin:2rem 0 0;color:rgba(251,247,240,.74);font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.65}.care-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.2rem}.care-button{min-height:52px;display:inline-flex;gap:1.1rem;align-items:center;justify-content:space-between;padding:.9rem 1.2rem;border:1px solid;color:inherit;font-weight:750;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.care-button svg,.care-related svg{width:20px;height:20px;flex:0 0 auto;transition:transform .18s ease}.care-button:hover svg,.care-related a:hover svg{transform:translateX(4px)}.care-button:active{transform:translateY(1px)}.care-button--primary{border-color:var(--care-orange);background:var(--care-orange);color:var(--care-ink)}.care-button--primary:hover{border-color:var(--care-paper-bright);background:var(--care-paper-bright)}.care-button--ghost{color:var(--care-paper-bright)}.care-button--ghost:hover{background:var(--care-paper-bright);color:var(--care-ink)}.care-button--ghost-light{color:var(--care-ink)}.care-button--ghost-light:hover{background:var(--care-ink);color:var(--care-paper-bright)}.care-hero__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:3rem 0 0;border-block:1px solid rgba(251,247,240,.19)}.care-hero__facts div{min-width:0;padding:1rem 1rem 1rem 0}.care-hero__facts div+div{padding-left:1rem;border-left:1px solid rgba(251,247,240,.19)}.care-hero__facts dt{color:rgba(251,247,240,.48);font-size:.72rem;text-transform:uppercase}.care-hero__facts dd{margin:.4rem 0 0;color:var(--care-paper-bright);font-size:.9rem;line-height:1.35}.care-console{position:relative;margin:0;border:1px solid rgba(251,247,240,.28);background:rgba(8,7,6,.78);overflow:hidden}.care-console__topline{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid rgba(251,247,240,.18);color:rgba(251,247,240,.58);font-size:.62rem}.care-console__field{position:relative;aspect-ratio:1.25;background:linear-gradient(rgba(251,247,240,.06) 1px,transparent 0),linear-gradient(90deg,rgba(251,247,240,.06) 1px,transparent 0);background-size:42px 42px;overflow:hidden;isolation:isolate}.care-console__orbit{position:absolute;inset:50% auto auto 50%;border:1px solid rgba(251,247,240,.42);border-radius:50%;transform:translate(-50%,-50%) rotate(-18deg)}.care-console__orbit--one{width:74%;height:38%}.care-console__orbit--two{width:41%;height:72%;transform:translate(-50%,-50%) rotate(38deg)}.care-console__sweep{position:absolute;inset:50% auto auto 50%;width:48%;height:1px;background:linear-gradient(90deg,var(--care-orange),transparent);transform-origin:left center;animation:care-sweep 8s linear infinite}.care-console__sweep:before{position:absolute;top:-5px;left:-5px;width:11px;height:11px;border:2px solid var(--care-orange);border-radius:50%;content:""}.care-console__core{position:absolute;inset:50% auto auto 50%;width:32%;aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--care-orange);border-radius:50%;background:radial-gradient(circle,rgba(255,79,0,.22),transparent 62%);color:var(--care-paper-bright);font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:clamp(.9rem,1.6vw,1.3rem);font-weight:700;letter-spacing:.1em;transform:translate(-50%,-50%)}.care-console__node{position:absolute;width:13px;height:13px;border-radius:50%;background:var(--care-orange);box-shadow:0 0 0 7px rgba(255,79,0,.12)}.care-console__node--one{top:27%;left:20%}.care-console__node--two{top:62%;right:17%}.care-console__node--three{bottom:15%;left:37%}.care-console__signals{display:grid;grid-template-columns:1fr 1fr}.care-console__signal{min-height:96px;padding:1rem;border-top:1px solid rgba(251,247,240,.18)}.care-console__signal:nth-child(2n){border-left:1px solid rgba(251,247,240,.18)}.care-console__signal span{display:block;color:var(--care-orange);font-size:.62rem}.care-console__signal p,.care-console__signal strong{display:block}.care-console__signal strong{margin-top:.45rem;font-size:.88rem}.care-console__signal p{margin-top:.2rem;color:rgba(251,247,240,.56);font-size:.78rem;line-height:1.35}.care-console__core small,.care-console__core span{display:block;text-align:center}.care-console__core small{margin-top:.15rem;color:rgba(251,247,240,.58);font-size:.52rem;letter-spacing:.16em}.care-console figcaption{padding:.8rem 1rem;border-top:1px solid rgba(251,247,240,.18);color:rgba(251,247,240,.48);font-size:.7rem;line-height:1.45}@keyframes care-sweep{to{transform:rotate(1turn)}}.care-coverage,.care-intro,.care-process{padding:clamp(5rem,9vw,9rem) 0;background:linear-gradient(rgba(23,19,15,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(23,19,15,.035) 1px,transparent 1px),var(--care-paper);background-size:80px 80px,80px 80px,auto}.care-coverage__grid,.care-faq__layout,.care-intro__grid,.care-process__layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(3rem,8vw,9rem)}.care-close h2,.care-coverage h2,.care-faq h2,.care-intro h2,.care-process h2,.care-section-head h2{margin:.8rem 0 0;font-size:clamp(2.5rem,5vw,5.6rem);font-weight:500;line-height:.98}.care-close__inner>p,.care-coverage__grid>div>p,.care-faq header>p,.care-intro__grid>p,.care-process__head>p{margin:1.2rem 0 0;color:var(--care-muted);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.7}.care-scope{margin-top:clamp(4rem,7vw,7rem);border-top:2px solid var(--care-ink)}.care-scope__row{display:grid;grid-template-columns:64px minmax(0,1.3fr) minmax(260px,.7fr);gap:1.5rem;padding:1.8rem 0;border-bottom:1px solid var(--care-rule);transition:background-color .18s ease,transform .18s ease}.care-scope__row:hover{background:rgba(251,247,240,.52);transform:translateX(6px)}.care-scope__boundary,.care-scope__code,.care-scope__index,.care-scope__main p{margin:0}.care-scope__code,.care-scope__index{color:var(--care-orange);font-size:.68rem}.care-scope__main h3{margin:.35rem 0 .75rem;font-size:clamp(1.65rem,2.5vw,2.5rem)}.care-scope__boundary,.care-scope__main p{color:var(--care-muted);line-height:1.6}.care-scope__boundary{align-self:center;font-size:.88rem}.care-faq,.care-pricing{padding:clamp(5rem,9vw,9rem) 0;background:var(--care-ink);color:var(--care-paper-bright)}.care-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);gap:1.5rem 4rem}.care-section-head .care-label{grid-column:1/-1;color:var(--care-orange)}.care-section-head>p:last-child{align-self:end;margin:0;color:rgba(251,247,240,.6);line-height:1.65}.care-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,6vw,6rem);border:1px solid rgba(251,247,240,.24)}.care-plan{min-width:0;display:flex;flex-direction:column;padding:clamp(1.4rem,2.5vw,2.4rem)}.care-plan+.care-plan{border-left:1px solid rgba(251,247,240,.24)}.care-plan__index{margin:0;color:var(--care-orange);font-size:.65rem}.care-plan h3{min-height:2.4em;margin:.75rem 0 0;font-size:clamp(1.8rem,3vw,3.1rem);line-height:1}.care-plan__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:2rem 0 0;color:var(--care-orange);font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:clamp(3rem,5vw,5rem);letter-spacing:-.06em;line-height:1}.care-plan__price small,.care-plan__price span{color:rgba(251,247,240,.56);font-family:var(--font-body),"DM Sans",sans-serif;font-size:.75rem;letter-spacing:0}.care-plan__fit{min-height:4.6em;margin:1.1rem 0 0;color:rgba(251,247,240,.62);line-height:1.55}.care-plan__list{display:grid;gap:0;margin:1.5rem 0 0;padding:0;border-top:1px solid rgba(251,247,240,.18);list-style:none}.care-plan__list li{min-height:50px;display:flex;gap:.75rem;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(251,247,240,.18);font-size:.9rem}.care-plan__list svg{width:18px;height:18px;flex:0 0 auto;color:var(--care-orange)}.care-plan__boundary{margin:1.5rem 0;color:rgba(251,247,240,.52);font-size:.78rem;line-height:1.55}.care-plan__boundary strong{display:block;margin-bottom:.25rem;color:var(--care-paper-bright);text-transform:uppercase}.care-button--plan{width:100%;margin-top:auto;border-color:var(--care-orange);color:var(--care-paper-bright)}.care-button--plan:hover{background:var(--care-orange);color:var(--care-ink)}.care-pricing__note{margin:1.25rem 0 0;color:rgba(251,247,240,.48);font-size:.64rem;line-height:1.6}.care-process__steps{margin:0;padding:0;border-top:2px solid var(--care-ink);list-style:none}.care-process__steps li{display:grid;grid-template-columns:54px minmax(0,1fr);gap:1.25rem;padding:1.8rem 0;border-bottom:1px solid var(--care-rule)}.care-process__steps>li>span{color:var(--care-orange);font-family:var(--font-mono),"Space Mono",monospace;font-size:.72rem}.care-process__steps h3,.care-process__steps p{margin:0}.care-process__steps h3{font-size:clamp(1.35rem,2vw,2rem)}.care-process__steps p{margin-top:.55rem;color:var(--care-muted);line-height:1.6}.care-faq{border-top:1px solid rgba(251,247,240,.16)}.care-faq .care-label{color:var(--care-orange)}.care-faq header>p{color:rgba(251,247,240,.56)}.care-faq__list{border-top:1px solid rgba(251,247,240,.26)}.care-faq details{border-bottom:1px solid rgba(251,247,240,.26)}.care-faq summary{min-height:76px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;padding:1rem 2.6rem 1rem 0;cursor:pointer;font-size:clamp(1rem,1.5vw,1.22rem);font-weight:700;list-style:none}.care-faq summary::-webkit-details-marker{display:none}.care-faq summary:after{position:absolute;right:0;content:"+";color:var(--care-orange);font-size:1.6rem;font-weight:400}.care-faq summary{position:relative}.care-faq details[open] summary:after{content:"−"}.care-faq summary span{color:var(--care-orange);font-family:var(--font-mono),"Space Mono",monospace;font-size:.67rem}.care-faq details>p{margin:0;padding:0 0 1.5rem 44px;color:rgba(251,247,240,.62);line-height:1.7}.care-coverage__grid>div>p{max-width:680px}.care-related{border-top:2px solid var(--care-ink)}.care-related a{min-height:86px;display:grid;grid-template-columns:52px minmax(0,1fr) 22px;gap:1rem;align-items:center;border-bottom:1px solid var(--care-rule);color:var(--care-ink);font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:clamp(1.25rem,2.4vw,2rem);font-weight:650;text-decoration:none}.care-related a>span{color:var(--care-orange);font-family:var(--font-mono),"Space Mono",monospace;font-size:.68rem}.care-close{padding:clamp(4rem,8vw,8rem) 0;background:var(--care-orange);color:var(--care-ink)}.care-close__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:1.5rem 5rem;align-items:end}.care-close__inner .care-label{grid-column:1/-1}.care-close .care-label,.care-close__inner>p{color:var(--care-ink)}.care-close .care-actions{grid-column:1/-1}.care-close .care-button--primary{border-color:var(--care-ink);background:var(--care-ink);color:var(--care-paper-bright)}.care-close .care-button--primary:hover{background:var(--care-paper-bright);color:var(--care-ink)}@media (max-width:1040px){.care-hero{min-height:auto}.care-coverage__grid,.care-faq__layout,.care-hero__grid,.care-intro__grid,.care-process__layout{grid-template-columns:1fr}.care-console{width:min(100%,680px)}.care-plans{grid-template-columns:1fr}.care-plan+.care-plan{border-top:1px solid rgba(251,247,240,.24);border-left:0}.care-plan h3,.care-plan__fit{min-height:0}}@media (max-width:720px){.care-shell{width:min(100% - 32px,1440px)}.care-hero{padding:92px 0 56px}.care-breadcrumbs{margin-bottom:2.5rem}.care-hero h1{font-size:clamp(3.35rem,16vw,5.4rem)}.care-actions,.care-button{width:100%}.care-hero__facts{grid-template-columns:1fr}.care-hero__facts div,.care-hero__facts div+div{padding:.85rem 0;border-left:0;border-bottom:1px solid rgba(251,247,240,.19)}.care-hero__facts div:last-child{border-bottom:0}.care-console__field{aspect-ratio:1}.care-console__signals{grid-template-columns:1fr}.care-console__signal:nth-child(2n){border-left:0}.care-coverage__grid,.care-faq__layout,.care-intro__grid,.care-process__layout{gap:2.5rem}.care-scope__row{grid-template-columns:40px minmax(0,1fr);gap:1rem}.care-scope__boundary{grid-column:2}.care-close__inner,.care-section-head{grid-template-columns:1fr}.care-close .care-actions,.care-close__inner .care-label,.care-section-head .care-label{grid-column:auto}.care-plan{padding:1.35rem}.care-faq details>p{padding-left:0}.care-related a{grid-template-columns:34px minmax(0,1fr) 20px}}@media (prefers-reduced-motion:reduce){.care-page *,.care-page :after,.care-page :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}