.care-tier-section{margin:56px 0 24px;padding:40px 0;border-top:1px solid #48374f;scroll-margin-top:100px}.care-tier-heading{max-width:660px;margin-bottom:30px}.care-tier-heading h3{font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.055em;line-height:1.05;margin:16px 0 22px}.care-tier-heading>p:last-child{color:#c9bfd5;font-size:.95rem;line-height:1.8}.care-tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.care-tier-grid article{padding:27px 25px;border:1px solid #58416b;border-radius:18px;background:linear-gradient(145deg,#251b32,#141019);display:flex;flex-direction:column;min-width:0}.care-tier-grid .care-tier-featured{border-color:#c5ec62;background:radial-gradient(ellipse at top,#d8ff6312,transparent 60%),#1b1722}.care-tier-label{font-size:.6rem;letter-spacing:.11em;line-height:1.7;color:#c8b4db;min-height:2.8em}.care-tier-grid h4{font-size:1.65rem;letter-spacing:-.035em;margin:22px 0 10px}.care-tier-grid .care-tier-price{font-size:2.45rem;letter-spacing:-.06em;line-height:1.2;color:#f9f8fc;font-weight:750;margin:12px 0 22px}.care-tier-price small{font-size:.75rem;letter-spacing:0;color:#bba9ca;font-weight:400}.care-tier-grid article>p:not(.care-tier-price){color:#bfb0cc;font-size:.84rem;line-height:1.8;min-height:3.6em}.care-tier-grid ul{padding:0;list-style:none;display:grid;gap:13px;margin:24px 0 30px}.care-tier-grid li{font-size:.8rem;line-height:1.6;color:#e0d6eb;padding-left:18px;position:relative}.care-tier-grid li:before{content:'✓';position:absolute;left:0;color:#d8ff63;font-size:.72rem}.care-tier-grid article>a{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid #756086;border-radius:9px;color:#f5eefb;text-decoration:none;font-size:.81rem;font-weight:700}.care-tier-featured>a{background:#d8ff63;color:#17151d!important;border-color:#d8ff63!important}.care-tier-note{color:#b7a6c6;font-size:.75rem;line-height:1.9;margin:20px 0 0}.care-tier-grid a:focus-visible{outline:2px solid #d8ff63;outline-offset:5px}@media(max-width:900px){.care-tier-grid{grid-template-columns:1fr}.care-tier-grid article{padding:24px}.care-tier-grid article>p:not(.care-tier-price){min-height:0}.care-tier-label{min-height:0}.care-tier-grid ul{grid-template-columns:1fr 1fr}.care-tier-grid article>a{max-width:420px}.care-tier-section{margin-top:35px;padding-top:28px}}@media(max-width:520px){.care-tier-grid ul{grid-template-columns:1fr}.care-tier-grid article>a{max-width:none}.care-tier-heading h3{font-size:2.3rem}.care-tier-grid article{padding:23px 20px}}

/* Every Care tier has a signature color. */
[data-care-tier=basic]{--care-accent:#79d9ff;--care-rgb:121,217,255}
[data-care-tier=plus]{--care-accent:#d8ff63;--care-rgb:216,255,99}
[data-care-tier=premium]{--care-accent:#d4aaff;--care-rgb:212,170,255}

.care-tier-grid article[data-care-tier]{position:relative;border-color:rgba(var(--care-rgb),.6);background:radial-gradient(ellipse at 85% 0,rgba(var(--care-rgb),.13),transparent 62%),linear-gradient(150deg,#20192a,#141019);box-shadow:0 0 30px rgba(var(--care-rgb),.08),inset 0 1px 0 rgba(var(--care-rgb),.18);animation:care-breathe 7s ease-in-out infinite}
.care-tier-grid article[data-care-tier=plus]{animation-delay:-2.3s}.care-tier-grid article[data-care-tier=premium]{animation-delay:-4.6s}
.care-tier-grid article[data-care-tier] h4{color:var(--care-accent);text-shadow:0 0 25px rgba(var(--care-rgb),.2);font-weight:750;line-height:1.15;letter-spacing:-.04em;font-size:30px;margin-block:20px 10px}
.care-tier-grid article[data-care-tier] .care-tier-label{color:var(--care-accent);font-size:9px;letter-spacing:.1em;line-height:1.7;opacity:.85}
.care-tier-grid article[data-care-tier] .care-tier-price{font-size:46px;font-weight:750;font-variant-numeric:tabular-nums;margin-block:10px 21px}
.care-tier-grid article[data-care-tier]>p:not(.care-tier-price){font-size:14px;line-height:1.8;color:#c7bdd0}
.care-tier-grid article[data-care-tier] li{font-size:13px;line-height:1.75;color:#dcd4e4}
.care-tier-grid article[data-care-tier] li:before{color:var(--care-accent)}
.care-tier-grid article[data-care-tier]>a{color:#10151b!important;background:var(--care-accent);border-color:var(--care-accent)!important;box-shadow:0 5px 24px rgba(var(--care-rgb),.1);font-size:13px;min-height:48px;padding:14px 16px;transition:box-shadow .2s,translate .2s}
.care-tier-grid article[data-care-tier]>a:hover{box-shadow:0 5px 28px rgba(var(--care-rgb),.23);translate:0 -2px}.care-tier-grid article[data-care-tier]>a:focus-visible{outline-color:var(--care-accent)}
@keyframes care-breathe{0%,100%{box-shadow:0 0 26px rgba(var(--care-rgb),.07),inset 0 1px 0 rgba(var(--care-rgb),.16)}50%{box-shadow:0 0 44px rgba(var(--care-rgb),.13),inset 0 1px 0 rgba(var(--care-rgb),.25)}}
@media(max-width:900px){.care-tier-grid article[data-care-tier]{padding:27px}.care-tier-grid article[data-care-tier] h4{font-size:31px}.care-tier-grid article[data-care-tier] .care-tier-price{font-size:48px}.care-tier-grid article[data-care-tier] ul{gap:13px}}
@media(max-width:520px){.care-tier-grid article[data-care-tier]{padding:26px 22px}.care-tier-grid article[data-care-tier] .care-tier-label{font-size:9px}.care-tier-grid article[data-care-tier] li{font-size:13px}.care-tier-grid article[data-care-tier] h4{margin-top:24px}.care-tier-grid article[data-care-tier] .care-tier-price small{font-size:13px}}
@media(prefers-reduced-motion:reduce){.care-tier-grid article[data-care-tier]{animation:none}.care-tier-grid article[data-care-tier]>a{transition:none}}
