.cy-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.cy-offer{position:relative;display:flex;flex-direction:column;gap:18px;min-width:0;padding:26px 22px 22px;border-radius:18px;border:1px solid var(--rule);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.cy-offer.is-lead{border-color:rgba(124,255,107,.32);background:radial-gradient(120% 60% at 50% 0,rgba(124,255,107,.1),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));box-shadow:0 0 0 1px rgba(124,255,107,.08),0 30px 70px -40px rgba(124,255,107,.45)}.cy-offer-head{display:grid;justify-items:center;gap:8px;text-align:center}.cy-offer-head h2{margin:0;font-family:var(--serif);font-weight:700;font-size:30px;line-height:1.05;letter-spacing:-.03em;text-transform:uppercase;color:var(--ink)}.cy-offer.is-lead .cy-offer-head h2{color:var(--navy);text-shadow:0 0 32px rgba(124,255,107,.25)}.cy-offer-head p{margin:0;max-width:32ch;font-size:15px;line-height:1.45;color:var(--ink-2);text-wrap:balance}.cy-offer-badge{padding:4px 10px;border-radius:999px;border:1px solid var(--rule);font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.cy-offer-badge.is-lead{border-color:rgba(124,255,107,.45);color:var(--navy);background:rgba(124,255,107,.08)}.cy-offer-rows{margin:0;display:grid;border-top:1px solid var(--rule)}.cy-offer-rows>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 2px;border-bottom:1px solid var(--rule)}.cy-offer-rows dt{font-size:15px;color:var(--ink-2);white-space:nowrap}.cy-offer-rows dd{margin:0;font-size:14.5px;font-weight:600;color:var(--ink);text-align:right}.cy-offer-pay{display:grid;gap:4px;padding:16px 16px 14px;border-radius:14px;border:1px solid var(--rule);background:rgba(255,255,255,.025)}.cy-offer-pay.is-lead{border-color:rgba(124,255,107,.34);background:linear-gradient(180deg,rgba(124,255,107,.09),rgba(124,255,107,.02));box-shadow:inset 0 0 24px rgba(124,255,107,.06)}.cy-offer-payline{display:flex;justify-content:space-between;align-items:center;gap:12px}.cy-offer-paylabel{white-space:nowrap;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.cy-offer-prices{display:inline-flex;align-items:baseline;gap:10px}.cy-offer-prices s{font-family:var(--serif);font-size:19px;font-weight:600;color:var(--ink-3);text-decoration-thickness:2px;text-decoration-color:var(--ink-2)}.cy-offer-now{font-family:var(--serif);font-size:34px;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ink)}.cy-offer-pay.is-lead .cy-offer-now{color:var(--navy);text-shadow:0 0 26px rgba(124,255,107,.35)}.cy-offer-paynote{justify-self:end;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.cy-offer-payrow{display:flex;justify-content:space-between;gap:12px;margin-top:10px;padding-top:10px;border-top:1px dashed rgba(124,255,107,.25);font-size:13.5px;color:var(--ink-2)}.cy-offer-payrow b{color:var(--ink);font-weight:600}.cy-offer-cta{margin-top:auto}html.light .cy-offer{background:#fff;box-shadow:0 1px 2px rgba(20,20,40,.05),0 16px 36px -24px rgba(20,20,40,.22)}html.light .cy-offer.is-lead{background:linear-gradient(180deg,#eaf6ee,#fff 55%);border-color:rgba(15,157,69,.45)}html.light .cy-offer-badge.is-lead,html.light .cy-offer-pay.is-lead .cy-offer-now,html.light .cy-offer.is-lead .cy-offer-head h2{color:#0b7a35;text-shadow:none}html.light .cy-offer-pay.is-lead{background:#f1faf3;border-color:rgba(15,157,69,.4)}@media (max-width:760px){.cy-offers{grid-template-columns:1fr}.cy-offer.is-lead{order:-1}.cy-offer{padding:22px 16px 18px}.cy-offer-rows dd,.cy-offer-rows dt{font-size:14px}.cy-offer-head h2{font-size:26px}}.cy-canvas .cy-offers+.cy-sec{margin-top:72px}@media (max-width:760px){.cy-canvas .cy-offers+.cy-sec{margin-top:56px}}