.tarifs_page__7qbgu{min-height:100vh;padding:64px clamp(22px,5vw,78px);background:#f6f1e8;color:#171512;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.6}.tarifs_page__7qbgu *{box-sizing:border-box}.tarifs_page__7qbgu a{color:inherit;text-underline-offset:4px}.tarifs_page__7qbgu a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.tarifs_intro__FwxOL{max-width:850px;margin:0 auto 40px}.tarifs_eyebrow__kCcri{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:.16em;font-size:16px;line-height:1.5}.tarifs_intro__FwxOL h1{margin:20px 0 24px;font-family:Playfair Display,Georgia,serif;font-size:clamp(36px,5vw,64px);line-height:1.18;font-weight:400;text-wrap:balance}.tarifs_intro__FwxOL p{max-width:680px}.tarifs_offer__aclv2{max-width:850px;margin:auto;padding:clamp(22px,4vw,48px);background:#fffdf8;border:1px solid #d8c9b8}.tarifs_offer__aclv2 h2{margin:28px 0 16px;font-size:32px}.tarifs_offer__aclv2 h2,.tarifs_offer__aclv2 h3{font-family:Playfair Display,Georgia,serif;font-weight:400}.tarifs_offer__aclv2 h3{margin:28px 0 12px;font-size:22px;line-height:1.35}.tarifs_price__NhKzH{margin:16px 0 24px;font-family:Playfair Display,Georgia,serif;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(32px,5vw,52px);line-height:1.3}.tarifs_price__NhKzH span{display:block;margin-top:8px;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}.tarifs_notice__mvOuq{padding:16px;background:#e9ede5;color:#2d4036}.tarifs_offer__aclv2 ol,.tarifs_offer__aclv2 ul{padding-left:24px}.tarifs_offer__aclv2 li+li{margin-top:12px}.tarifs_actions__adgiw{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:28px}.tarifs_actions__adgiw a{display:inline-flex;align-items:center;min-height:44px}.tarifs_actions__adgiw .tarifs_primary__wmXmP{padding:14px 22px;background:#2d4036;color:#fffdf8;text-decoration:none}.tarifs_help__yLhQ_{font-size:15px}.tarifs_legal__T1RdX{max-width:850px;margin:30px auto 0;display:flex;flex-wrap:wrap;gap:20px}.tarifs_legal__T1RdX a{min-height:44px;display:inline-flex;align-items:center;overflow-wrap:anywhere}@media(max-width:600px){.tarifs_page__7qbgu{padding:36px 22px}.tarifs_intro__FwxOL{margin-bottom:28px}.tarifs_intro__FwxOL h1{font-size:34px}.tarifs_offer__aclv2{padding:22px}.tarifs_actions__adgiw{gap:12px}.tarifs_actions__adgiw .tarifs_primary__wmXmP{justify-content:center;width:100%;text-align:center}.tarifs_legal__T1RdX{gap:8px 20px}}