.partner{margin-left:8px;padding:1px 8px;border-radius:999px;background:var(--sun-soft);color:var(--sun-icon);font-size:11px;letter-spacing:.04em}.forfait{padding:26px;border-style:dashed;box-shadow:none;background:var(--sand)}.forfait h2{margin:0 0 18px;font-size:clamp(20px,3vw,26px)}.btn-quiet{display:inline-block;padding:11px 18px;border:1.5px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-weight:800;cursor:pointer}.btn-quiet.small{padding:7px 14px;font-size:14px}.btn-quiet:hover{background:var(--card);text-decoration:none}.plans{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-gap:8px;gap:8px}.plan{display:grid;grid-template-columns:1fr auto auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--card);border:1px solid var(--line)}.plan-op{display:block;font-size:13px;color:var(--ink-3)}.plan-price{text-align:right;font-weight:800}.plan-price small{font-weight:600;color:var(--ink-3)}.forfait-total{margin:0 0 10px;padding:12px 14px;border-radius:12px;background:var(--buy-soft);color:var(--buy-soft-ink)}.forfait-legal{font-size:13px;color:var(--ink-3)}.forfait-line{margin:12px 0 0;font-size:14px;color:var(--ink-3)}.forfait-line a{color:var(--ink);font-weight:700;text-decoration:underline}@media (max-width:560px){.plan{grid-template-columns:1fr auto}.plan .btn-quiet{grid-column:1/-1;text-align:center}}.plan-profile{margin-bottom:2px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.plan-after,.plan-profile{display:block;color:var(--ink-3)}.plan-after{font-size:12.5px;font-weight:600}.forfait-all{margin:0 0 12px}.plan-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0 18px}.plan-filters-label{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-right:4px}.plans-page .plans{margin-top:8px;padding-left:0}.forfait .btn-quiet,.plans-page .btn-quiet{text-decoration:none}.plans.compact{gap:6px}.plans.compact .plan{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:9px 12px}.plans.compact .plan-op{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plans.compact .plan-after{max-width:9.5em}.plans.compact .btn-quiet.small{padding:6px 12px;font-size:13px}@media (max-width:560px){.plans.compact .plan{grid-template-columns:minmax(0,1fr) auto}.plans.compact .plan .btn-quiet{grid-column:auto;grid-row:span 2;align-self:center}.plans.compact .plan-price{grid-column:1;grid-row:2;text-align:left}}.plans-more{margin-top:10px}.plans-more summary{cursor:pointer;padding:10px 0;font-weight:800}.plan-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:12px;gap:12px}@media (max-width:560px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.plan-card{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:16px}.plan-card p{margin:0}.plan-card .plan-data strong{font-family:var(--font-display);font-size:1.5rem;letter-spacing:-.02em}.plan-card .plan-op{font-size:13px;color:var(--ink-3);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.plan-card .plan-op span{color:var(--ink-3)}.plan-card .plan-price{margin-top:auto;padding-top:8px;font-weight:800}.plan-card .plan-price .amount{font-size:1.25rem}.plan-card .plan-after{margin-top:2px}.plan-card .btn-quiet{margin-top:8px;text-align:center;text-decoration:none}@media (max-width:560px){.plan-card{padding:12px}.plan-card .plan-data strong{font-size:1.25rem}.plan-card .btn-quiet.small{padding:7px 8px;font-size:13px}}.plans-page{padding-top:40px}.plans-head{max-width:720px}.plans-page section{margin-top:28px}.plans-page section>h2,.plans-page section>p{max-width:720px}.forfait .plan-grid{margin-bottom:14px}.plan-card .plan-price{text-align:left}.plan-card .plan-after .amount{font-size:inherit}.forfait .plan-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}