.page-tarifs h1,.page-tarifs h2,.page-tarifs h3{font-family:var(--f-display);letter-spacing:-.04em;font-weight:700}.page-tarifs h1{text-wrap:balance;font-size:54px;line-height:1.08}.page-tarifs h2{font-size:36px;line-height:1.15}.page-tarifs h3{font-size:23px;line-height:1.2}.page-tarifs .eyebrow{color:var(--c-primary);text-transform:uppercase}.page-tarifs ul,.page-tarifs ol{margin:0;padding:0;list-style:none}.page-tarifs .intro{padding:64px var(--gutter);text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.page-tarifs .intro h1{max-width:900px}.page-tarifs .pill{background:var(--c-surface);border-radius:16px;max-width:100%;padding:16px 24px}.page-tarifs .offers{padding:24px var(--gutter) 64px;flex-direction:column;gap:32px;display:flex}.page-tarifs .tabs{background:var(--c-surface);border-radius:16px;align-self:flex-start;gap:8px;padding:6px;display:inline-flex}.page-tarifs .tab{color:var(--c-ink);cursor:pointer;font-family:var(--f-body);letter-spacing:-.02em;background:0 0;border:0;border-radius:12px;padding:12px 20px;font-size:14px;font-weight:500;line-height:1.5;transition:background-color .2s,color .2s}.page-tarifs .tab[aria-selected=true]{color:var(--c-white)}.page-tarifs #tab-owner[aria-selected=true]{background:var(--c-primary)}.page-tarifs #tab-pro[aria-selected=true]{background:var(--c-cta)}.page-tarifs .plans{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.page-tarifs .plans[hidden]{display:none}.page-tarifs .plan{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.page-tarifs .card--plan{background:var(--c-surface);border-radius:24px;flex-direction:column;align-self:stretch;gap:20px;padding:32px;display:flex}.page-tarifs .price{font-family:var(--f-display);letter-spacing:-.04em;color:var(--c-primary);font-size:36px;font-weight:700;line-height:1.15}.page-tarifs .faq{padding:64px var(--gutter);flex-direction:column;gap:16px;display:flex}.page-tarifs .faq__item{background:var(--c-surface);border-radius:16px;flex-direction:column;padding:24px;display:flex}.page-tarifs .faq__item summary{cursor:pointer;align-items:center;gap:16px;font-size:17px;line-height:1.65;list-style:none;display:flex}.page-tarifs .faq__item summary::-webkit-details-marker{display:none}.page-tarifs .faq__item summary span{flex:1;min-width:0}.page-tarifs .faq__icon{fill:none;width:24px;height:24px;stroke:var(--c-primary);stroke-width:2px;stroke-linecap:round;flex:none}.page-tarifs .faq__item[open] .faq__icon-v{display:none}.page-tarifs .faq__item>p{margin-top:16px}@media (width<=1199.98px){.page-tarifs h1{font-size:42px}.page-tarifs h2,.page-tarifs .price{font-size:32px}.page-tarifs .tab{padding:12px}.page-tarifs .plans{grid-template-columns:1fr}}@media (width<=809.98px){.page-tarifs h1{font-size:36px}.page-tarifs h2,.page-tarifs .price{font-size:28px}}
