.wrl{color:#292329;font:16px/1.7 Arial,sans-serif}.wrl-hero{max-width:1240px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;padding:64px 40px}.wrl-kicker{font-size:10px;letter-spacing:2.3px;font-weight:700;color:#8b286f}.wrl-hero h1{font:clamp(42px,5vw,68px)/1.06 Georgia,serif;letter-spacing:-1.8px;margin:22px 0}.wrl-hero h1 em{color:#75215f;font-weight:400}.wrl-lead{font-size:21px;line-height:1.5;max-width:470px}.wrl-hero p{max-width:490px}.wrl-hero figure{margin:0}.wrl-hero img{display:block;width:100%;height:400px;object-fit:contain;background:#faf7f9}.wrl-hero figcaption{font-size:12px;color:#71636d;text-align:center;margin-top:12px}.wrl-button{display:inline-flex;gap:40px;align-items:center;background:#571649;color:white!important;padding:13px 22px;text-decoration:none;min-height:48px;margin-top:12px}.wrl-small{font-size:12px;line-height:1.65;color:#71636d}.wrl-how{max-width:1160px;margin:0 auto 50px;display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:30px 0;border-top:1px solid #e9dfe5;border-bottom:1px solid #e9dfe5}.wrl-how article>span{color:#a31180;font-size:12px}.wrl-how h2{font:23px/1.3 Georgia,serif;margin:10px 0}.wrl-how p{font-size:14px;margin-bottom:0}.wrl-faq{max-width:840px;margin:65px auto;padding:0 30px}.wrl-faq h2,.wrl-care h2{font:36px/1.15 Georgia,serif;color:#571649;margin:16px 0 28px}.wrl-faq details{border-bottom:1px solid #e5dce2;padding:18px 0;color:#292329;font-size:15px}.wrl-faq summary{font-weight:600;cursor:pointer;text-decoration:none;min-height:24px}.wrl-faq details p{max-width:720px;margin:16px 0 0}.wrl a{color:#571649;text-underline-offset:4px}.wrl a:focus-visible,.wrl summary:focus-visible{outline:3px solid #b83496;outline-offset:5px}.wrl-care{max-width:1160px;margin:0 auto 65px;background:#f7f0f4;padding:45px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.wrl-care p{max-width:470px}.wrl-note{border-left:1px solid #dac7d4;padding-left:35px}.wrl-note p{font:25px/1.5 Georgia,serif;color:#571649}.wrl-note img{display:block;width:124px;height:auto;margin:20px 0 10px}.wrl-note span{font-size:12px;color:#71636d}.wrl-coming{max-width:1160px;margin:0 auto 25px;padding:15px 22px;background:#f7f0f4;color:#571649;font-size:14px}@media(max-width:749px){.wrl-hero{grid-template-columns:1fr;gap:28px;padding:38px 24px}.wrl-hero h1{font-size:48px}.wrl-lead{font-size:19px}.wrl-hero img{height:240px}.wrl-how{grid-template-columns:1fr;gap:22px;margin:0 24px 30px;padding:25px 0}.wrl-how article{display:grid;grid-template-columns:28px 1fr;column-gap:12px}.wrl-how article>span{grid-row:1/3;margin-top:6px}.wrl-how h2{margin:0}.wrl-how p{grid-column:2}.wrl-faq{margin:40px auto;padding:0 24px}.wrl-faq h2,.wrl-care h2{font-size:30px}.wrl-care{margin:0 20px 40px;padding:28px;grid-template-columns:1fr;gap:20px}.wrl-note{border-left:0;border-top:1px solid #dac7d4;padding:15px 0 0}.wrl-note p{font-size:22px}.wrl-coming{margin:0 20px 20px}}