.lf-care-guide-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:end;margin-bottom:34px}.lf-care-guide h2{font:400 clamp(34px,4vw,54px)/1.08 Georgia,serif;letter-spacing:-.04em;margin:0}.lf-care-guide-heading p,.lf-care-guide-roles p{color:#526779;line-height:1.75;margin:0}.lf-care-guide-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:48px}.lf-care-guide-roles article{border:1px solid #d1dde8;border-radius:22px;padding:28px;transition:transform .3s,box-shadow .3s}.lf-care-guide-roles article:hover{transform:translateY(-5px);box-shadow:0 15px 35px #17324e0d}.lf-care-guide-roles article>span{font:400 24px Georgia,serif;color:#627e98;display:block;margin-bottom:23px}.lf-care-guide-roles h3{font:500 21px/1.3 var(--body);margin:0 0 13px}.lf-care-billing{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:44px;border-radius:26px;background:#17324e;color:#fff}.lf-care-billing p{margin:24px 0;line-height:1.7;color:#e1eaf1}.lf-care-billing a{color:#fff}.lf-care-billing dl{margin:0}.lf-care-billing dl>div{padding:20px 0;border-bottom:1px solid #ffffff2b}.lf-care-billing dl>div:first-child{padding-top:0}.lf-care-billing dl>div:last-child{border:0;padding-bottom:0}.lf-care-billing dt{font-weight:600;margin-bottom:8px}.lf-care-billing dd{margin:0;color:#e1eaf1;font-size:15px;line-height:1.7}.lf-care-membership{display:flex;align-items:center;gap:30px;text-decoration:none;color:#17324e;padding:30px;border:1px solid #cfdae5;border-radius:22px;margin-top:24px;background:#edf2f8;transition:background .3s}.lf-care-membership:hover{background:#e2eaf4}.lf-care-membership strong{font:400 29px/1.15 Georgia,serif;display:block;margin-bottom:9px}.lf-care-membership small{display:block;font-size:14px;line-height:1.5}.lf-care-membership-prices{display:flex;gap:30px;margin-left:auto}.lf-care-membership-prices>span{font-size:13px}.lf-care-membership-prices b{font-size:24px;display:block;font-weight:500;margin-top:6px;white-space:nowrap}.lf-care-membership-prices b small{display:inline;font-size:12px}.lf-care-membership-arrow{font-size:28px;transition:transform .3s}.lf-care-membership:hover .lf-care-membership-arrow{transform:translate(3px,-3px)}.lf-care-guide-links{display:flex;gap:30px;margin-top:26px}.lf-care-membership:focus-visible{outline:3px solid #17324e;outline-offset:4px}.lf-pricing-ticket-price{font-size:clamp(16px,2vw,24px);max-width:48%;white-space:normal!important;line-height:1.35}.lf-pricing-product-price{max-width:52%;text-align:right;white-space:normal!important}.lf-pricing-product-price>span{display:inline}
@media(max-width:900px){.lf-care-guide-heading{gap:30px}.lf-care-guide-roles{gap:14px}.lf-care-guide-roles article{padding:23px}.lf-care-billing{gap:32px;padding:32px}.lf-care-membership{flex-wrap:wrap}.lf-care-membership-prices{margin-left:0}.lf-care-membership-arrow{margin-left:auto}}
@media(max-width:600px){.lf-care-guide-heading,.lf-care-billing{grid-template-columns:1fr;gap:26px}.lf-care-guide-heading{margin-bottom:26px}.lf-care-guide-roles{grid-template-columns:1fr;gap:14px;margin-bottom:28px}.lf-care-guide-roles article{padding:24px}.lf-care-guide-roles article>span{margin-bottom:16px}.lf-care-billing{padding:27px 24px;border-radius:22px}.lf-care-billing p{margin:20px 0}.lf-care-membership{padding:24px;gap:22px}.lf-care-membership-prices{gap:24px}.lf-care-membership strong{font-size:27px}.lf-care-guide-links{flex-wrap:wrap;gap:20px}.lf-pricing-ticket-price{font-size:17px}}
@media(prefers-reduced-motion:reduce){.lf-care-guide-roles article,.lf-care-membership,.lf-care-membership-arrow{transition:none}.lf-care-guide-roles article:hover,.lf-care-membership:hover .lf-care-membership-arrow{transform:none}}