.actra-care{--care-ink:#202428;--care-muted:#62666a;--care-line:#dedfe1;--care-surface:#f5f5f7;background:#fff;color:var(--care-ink);font-family:'ACTRA Care Inter',Inter,var(--font-body-family),sans-serif;font-size:16px;line-height:1.65;letter-spacing:-.015em}
.actra-care *{box-sizing:border-box}.actra-care .care-wrap{width:min(100% - 96px,1248px);margin-inline:auto}.actra-care h1,.actra-care h2,.actra-care h3,.actra-care p{margin:0}.actra-care h1,.actra-care h2,.actra-care .care-price strong{font-family:'ACTRA Care Inter Display','ACTRA Care Inter',Inter,sans-serif;font-weight:600;letter-spacing:-.035em}.actra-care h1{font-size:clamp(48px,4.8vw,72px);line-height:1.05;text-wrap:balance}.actra-care h2{font-size:clamp(32px,3.3vw,48px);line-height:1.12;text-wrap:balance}.actra-care h3{font-family:inherit;font-size:24px;line-height:1.25;font-weight:600;letter-spacing:-.025em}.actra-care a{color:inherit;text-underline-offset:4px}.actra-care a:focus-visible,.actra-care summary:focus-visible{outline:2px solid var(--care-ink);outline-offset:6px;border-radius:6px}.actra-care .care-eyebrow{font-size:14px;line-height:1.4;font-weight:600;letter-spacing:.025em}.actra-care .care-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;padding:80px 0 96px}.actra-care .care-hero-copy{min-width:0}.actra-care .care-hero h1{margin-top:24px}.actra-care .care-lead{margin:28px 0;color:var(--care-muted);font-size:19px;line-height:1.55;max-width:470px}.actra-care .care-hero-note{margin-top:18px;font-size:13px;color:var(--care-muted)}.actra-care .care-hero-image{border-radius:28px;overflow:hidden;aspect-ratio:1/1;background:var(--care-surface);min-width:0}.actra-care .care-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.actra-care .care-button{min-height:56px;padding:15px 22px;display:inline-flex;align-items:center;justify-content:center;gap:16px;background:var(--care-ink);color:#fff;text-decoration:none;border-radius:16px;font-size:16px;line-height:1.4;font-weight:600;text-align:center;transition:transform 140ms cubic-bezier(.23,1,.32,1),background-color 140ms ease}.actra-care .care-button span{font-size:21px;line-height:1;flex-shrink:0}.actra-care .care-button:active{transform:scale(.98)}
.actra-care .care-plans-section{background:var(--care-surface);padding:80px 0;scroll-margin-top:108px}.actra-care .care-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:64px;align-items:end;margin-bottom:40px}.actra-care .care-section-heading>p{color:var(--care-muted);max-width:430px;font-size:18px}.actra-care .care-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.actra-care .care-plan{background:#fff;border-radius:24px;padding:36px;display:flex;flex-direction:column;min-width:0}.actra-care .care-plan>.care-eyebrow{color:var(--care-muted);margin-bottom:14px}.actra-care .care-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-top:24px}.actra-care .care-price strong{font-size:56px;line-height:1.1;font-variant-numeric:tabular-nums}.actra-care .care-price span{font-size:13px;color:var(--care-muted)}.actra-care .care-plan ul{padding-left:20px;margin:28px 0 32px;font-size:16px;line-height:1.6}.actra-care .care-plan li+li{margin-top:10px}.actra-care .care-plan .care-button{align-self:stretch;margin-top:auto}.actra-care .care-fine-print{font-size:14px;line-height:1.6;color:var(--care-muted);margin-top:24px;max-width:880px}.actra-care .care-section{padding:88px 0}.actra-care .care-coverage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.actra-care .care-coverage-grid article{min-width:0}.actra-care .care-number{display:block;color:var(--care-muted);font-size:14px;margin-bottom:24px}.actra-care .care-coverage-grid p{margin-top:16px;color:var(--care-muted)}.actra-care .care-service{border-top:1px solid var(--care-line);border-bottom:1px solid var(--care-line)}.actra-care .care-steps{list-style:none;counter-reset:care-steps;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.actra-care .care-steps li{counter-increment:care-steps;min-width:0}.actra-care .care-steps li:before{content:counter(care-steps,decimal-leading-zero);display:block;color:var(--care-muted);font-size:14px;margin-bottom:24px}.actra-care .care-steps p{margin-top:16px;color:var(--care-muted)}.actra-care .care-steps a{overflow-wrap:anywhere}.actra-care .care-faq{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:80px}.actra-care .care-faq-heading p{margin-top:20px;color:var(--care-muted)}.actra-care .care-faq-list{border-top:1px solid var(--care-line);min-width:0}.actra-care details{border-bottom:1px solid var(--care-line)}.actra-care summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;font-weight:600;font-size:17px;line-height:1.45;min-height:72px;padding:22px 0}.actra-care summary::-webkit-details-marker{display:none}.actra-care summary::after{content:'+';font-size:25px;font-weight:400;line-height:1;flex:0 0 16px;text-align:center}.actra-care details[open] summary::after{content:'−'}.actra-care details>div{padding:0 32px 24px 0;color:var(--care-muted)}.actra-care details p{font-size:16px;overflow-wrap:break-word}.actra-care details a{overflow-wrap:anywhere}.actra-care .care-page-footer{padding:28px 0 40px;border-top:1px solid var(--care-line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px;color:var(--care-muted)}
@media(hover:hover) and (pointer:fine){.actra-care .care-button:hover{background:#3d4247}}
@media(min-width:750px) and (max-width:1100px){.actra-care .care-wrap{width:calc(100% - 64px)}.actra-care .care-hero{gap:32px;padding:64px 0 72px}.actra-care h1{font-size:56px}.actra-care .care-hero-image{aspect-ratio:4/5}.actra-care .care-plan{padding:28px}.actra-care .care-section-heading{gap:32px}.actra-care .care-faq{gap:40px}.actra-care .care-coverage-grid,.actra-care .care-steps{gap:28px}.actra-care h3{font-size:22px}}
@media(max-width:749px){.actra-care .care-wrap{width:calc(100% - 32px)}.actra-care h1{font-size:40px;line-height:1.08;letter-spacing:-.025em}.actra-care h2{font-size:32px}.actra-care h3{font-size:22px}.actra-care .care-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding:40px 0 56px}.actra-care .care-hero h1{margin-top:20px;max-width:560px}.actra-care .care-lead{font-size:17px;margin:22px 0 24px;max-width:none}.actra-care .care-hero-image{aspect-ratio:4/3;border-radius:20px}.actra-care .care-hero-note{font-size:12px}.actra-care .care-button{font-size:16px;padding-inline:18px;min-width:0}.actra-care .care-plans-section{padding:48px 0;scroll-margin-top:88px}.actra-care .care-section-heading{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:28px}.actra-care .care-section-heading>p{font-size:16px;max-width:none}.actra-care .care-plan-grid{grid-template-columns:minmax(0,1fr);gap:16px}.actra-care .care-plan{padding:28px 24px;border-radius:20px}.actra-care .care-price{margin-top:20px}.actra-care .care-price strong{font-size:48px}.actra-care .care-plan ul{margin:24px 0 28px;font-size:15px}.actra-care .care-fine-print{font-size:13px;margin-top:20px}.actra-care .care-section{padding:48px 0}.actra-care .care-coverage-grid,.actra-care .care-steps{grid-template-columns:minmax(0,1fr);gap:32px}.actra-care .care-number,.actra-care .care-steps li:before{margin-bottom:12px}.actra-care .care-coverage-grid p,.actra-care .care-steps p{margin-top:10px}.actra-care .care-faq{grid-template-columns:minmax(0,1fr);gap:28px}.actra-care .care-faq-heading p{margin-top:16px}.actra-care summary{font-size:16px;gap:20px;min-height:68px;padding:20px 0}.actra-care details>div{padding-right:0}.actra-care details p{font-size:15px}.actra-care .care-page-footer{padding:24px 0 32px;font-size:13px}}
@media(prefers-reduced-motion:reduce){.actra-care .care-button{transition:none}.actra-care .care-button:active{transform:none}}
@media(max-width:360px){body:has(.actra-care) .header{padding-left:16px;padding-right:16px}body:has(.actra-care) .header__heading-link{padding:4px}}
@media(max-width:749px){html:lang(zh-CN) .actra-care h1,html:lang(zh) .actra-care h1{font-size:clamp(30px,9.5vw,40px)}}
