.occ-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:680px){.occ-grid{grid-template-columns:1fr;gap:34px}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ftable-wrap{border:1px solid var(--line-strong);border-radius:22px;overflow:hidden;background:#f0f0ff08}.ftable{width:100%;border-collapse:collapse;text-align:left}.ftable th,.ftable td{padding:18px 28px;border-bottom:1px solid var(--line);vertical-align:middle}.ftable thead th{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.ftable tbody th[scope=row]{font-size:16px;font-weight:700;color:var(--blanc)}.ftable td{font-size:15.5px;color:var(--muted)}.ftable .fsub th{background:#ff2d8b0f;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--rose);padding-top:14px;padding-bottom:14px}.ftable td.fprice{font-family:var(--display);font-size:26px;color:var(--rose);white-space:nowrap;text-align:right}.ftable td.fprice .fprice-unit{display:block;font-family:var(--sans);font-weight:600;text-transform:none;font-size:12px;color:var(--muted-2);letter-spacing:0}.ftable thead th:last-child{text-align:right}.ftable tbody:last-child tr:last-child>*{border-bottom:none}.ftable tbody tr:not(.fsub):hover{background:#f0f0ff0a}@media(max-width:700px){.ftable thead{display:none}.ftable,.ftable tbody,.ftable tr,.ftable th,.ftable td{display:block;width:100%}.ftable tbody tr:not(.fsub){display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:16px 20px;border-bottom:1px solid var(--line)}.ftable tbody tr:not(.fsub)>*{padding:0;border:none}.ftable tbody th[scope=row]{grid-column:1}.ftable td.fprice{grid-column:2;grid-row:1 / span 4;align-self:center}.ftable td[data-l]:not(.fprice):before{content:attr(data-l) " : ";color:var(--muted-2)}.ftable .fsub th{padding:12px 20px}.ftable tbody:last-child tr:last-child{border-bottom:none}}.cta-block{margin-top:clamp(40px,6vw,64px);scroll-margin-top:100px}
