.offer-grid[data-v-f377f768]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.25rem}.offer[data-v-f377f768]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid rgba(29,28,26,.09);border-radius:1.6rem;box-shadow:0 1px 2px #1d1c1a0a;display:flex;flex-direction:column;min-width:0;padding:clamp(1.5rem,3vw,2.25rem);position:relative;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.offer[data-v-f377f768]:hover{box-shadow:0 30px 60px -30px #1d1c1a59;transform:translateY(-4px)}.offer--highlighted[data-v-f377f768]{outline:2px solid #f3b000;outline-offset:3px}.offer__title-row[data-v-f377f768]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.offer__eyebrow[data-v-f377f768]{font-weight:700;letter-spacing:.12em;text-transform:uppercase}.offer__badge[data-v-f377f768],.offer__eyebrow[data-v-f377f768]{color:#8a6300;font-size:.74rem}.offer__badge[data-v-f377f768]{align-items:center;background:#6b665e1a;border-radius:999px;display:inline-flex;font-weight:650;gap:.3rem;padding:.3rem .65rem;white-space:nowrap}.offer h3[data-v-f377f768]{font-size:clamp(1.6rem,3vw,2rem);font-weight:650;letter-spacing:-.03em;margin-top:.9rem}.offer__price[data-v-f377f768]{color:#1d1c1a;display:grid;font-family:var(--theme-display);font-size:clamp(1.4rem,2.6vw,1.75rem);font-weight:650;letter-spacing:-.02em;line-height:1.15;margin-top:.5rem;overflow-wrap:anywhere}.offer__price-value[data-v-f377f768]{grid-area:1/1;transition:opacity .3s ease,transform .45s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.offer-grid--yearly .offer__price-value--month[data-v-f377f768],.offer__price-value--year[data-v-f377f768]{opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .3s ease,visibility 0s linear .3s;visibility:hidden}.offer-grid--yearly .offer__price-value--year[data-v-f377f768]{opacity:1;transform:none;transition:opacity .3s ease,transform .45s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s;visibility:visible}.offer__summary[data-v-f377f768]{color:#5f5b55;font-size:.9rem;line-height:1.55;margin-top:.6rem}.offer__features[data-v-f377f768]{border-top:1px solid rgba(29,28,26,.09);display:grid;gap:.75rem;list-style:none;margin:1.5rem 0 0;padding:1.5rem 0 0}.offer__features li[data-v-f377f768]{align-items:flex-start;color:#1d1c1a;display:flex;font-size:.9rem;gap:.65rem;line-height:1.45;min-width:0}.offer__check[data-v-f377f768]{background:#f3b00099;border-radius:50%;color:#1d1c1a;display:grid;flex:0 0 auto;font-size:.75rem;height:1.3rem;margin-top:.05rem;place-items:center;width:1.3rem}.offer__feature--muted[data-v-f377f768]{color:#9a948a!important}.offer__feature--muted .offer__check[data-v-f377f768]{background:#f0ece4;color:#9a948a}.offer__note[data-v-f377f768]{color:#8a847a;font-size:.78rem;line-height:1.5;margin-top:1.25rem}.offer__actions[data-v-f377f768]{display:grid;gap:.4rem;margin-top:auto;padding-top:1.5rem}.offer__button[data-v-f377f768]{justify-content:center;text-align:center;white-space:normal;width:100%}.offer--pro[data-v-f377f768]{background:radial-gradient(circle at 100% 0,rgba(243,176,0,.22),transparent 45%),#1d1c1a;border-color:transparent;box-shadow:0 30px 60px -30px #1d1c1a99}.offer--pro .offer__features li[data-v-f377f768],.offer--pro .offer__price[data-v-f377f768],.offer--pro h3[data-v-f377f768]{color:#fff}.offer--pro .offer__eyebrow[data-v-f377f768]{color:#f3b000}.offer--pro .offer__badge[data-v-f377f768]{background:#f3b000;color:#1d1c1a}.offer--pro .offer__summary[data-v-f377f768]{color:#ffffffb3}.offer--pro .offer__features[data-v-f377f768]{border-top-color:#ffffff1f}.offer--pro .offer__check[data-v-f377f768]{background:#f3b000}.offer--pro .offer__note[data-v-f377f768]{color:#ffffff8c}.offer--pro .offer__button--details[data-v-f377f768]{color:#fff!important}.offer--pro .offer__button--details[data-v-f377f768]:hover{background:#ffffff14}.offer__button--details[data-v-f377f768]{color:#1d1c1a!important}@media(max-width:760px){.offer-grid[data-v-f377f768]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.offer[data-v-f377f768]:hover{transform:none}}
