.carePlans-module__fAhGWq__months{perspective:900px;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:40rem){.carePlans-module__fAhGWq__months{grid-template-columns:repeat(12,minmax(0,1fr));gap:.625rem}}.carePlans-module__fAhGWq__month{aspect-ratio:3/4;transition:opacity .5s ease, transform .7s var(--ease-out-expo);transition-delay:calc(var(--i,0) * 70ms);position:relative}.carePlans-module__fAhGWq__card{transform-style:preserve-3d;transition:transform .8s var(--ease-out-expo);position:absolute;inset:0}.carePlans-module__fAhGWq__month[data-free] .carePlans-module__fAhGWq__card{transform:rotateY(180deg)}.carePlans-module__fAhGWq__months[data-intro] .carePlans-module__fAhGWq__card{transition-delay:1.1s}.carePlans-module__fAhGWq__face{backface-visibility:hidden;border-radius:.75rem;flex-direction:column;justify-content:space-between;padding:.5rem;display:flex;position:absolute;inset:0}.carePlans-module__fAhGWq__back{background:linear-gradient(160deg, #ffb14d, var(--color-accent) 45%, #ff6a1a);transform:rotateY(180deg);box-shadow:0 12px 28px -14px #ff781499}@media (prefers-reduced-motion:no-preference){:root[data-motion] [data-reveal-item]:not([data-shown]) .carePlans-module__fAhGWq__month{opacity:0;transform:translateY(30px)rotateX(-40deg)}:root[data-motion] [data-reveal-item]:not([data-shown]) .carePlans-module__fAhGWq__card{transform:none}}.carePlans-module__fAhGWq__pill{transition:translate .45s var(--ease-out-expo)}[data-billing=monthly]>.carePlans-module__fAhGWq__pill{translate:100%}.carePlans-module__fAhGWq__digit{height:1em;display:inline-block;overflow:hidden}.carePlans-module__fAhGWq__strip{transition:transform .9s var(--ease-out-expo);display:block}.carePlans-module__fAhGWq__strip>span{height:1em;line-height:1;display:block}.carePlans-module__fAhGWq__shine{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 45%);transition:opacity .3s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.carePlans-module__fAhGWq__plan:hover .carePlans-module__fAhGWq__shine{opacity:1}}@property --care-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.carePlans-module__fAhGWq__recommended:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--care-angle), transparent 0 70%, var(--color-accent) 85%, transparent);-webkit-mask-composite:xor;padding:1px;animation:6s linear infinite carePlans-module__fAhGWq__care-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes carePlans-module__fAhGWq__care-spin{to{--care-angle:360deg}}@media (prefers-reduced-motion:reduce){.carePlans-module__fAhGWq__recommended:after{animation:none}}
