.comparison-section{padding-bottom:56px}.comparison-panel{background:linear-gradient(140deg,#3a10158c,#17101166);border:1px solid #d4a04a38;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px 48px;padding:38px 44px;display:flex}.comparison-question h2{font:400 27px/1.35 var(--font-lora), Georgia, serif;max-width:22ch;margin-block:12px 8px}.comparison-question>p:not(.eyebrow){color:var(--muted);max-width:40ch;font-size:12px;line-height:1.8}.comparison-figures{flex-wrap:wrap;align-items:flex-end;gap:36px;display:flex}.comparison-figure-label{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;font-size:10px;display:block}.comparison-figure-value{font:400 32px/1.2 var(--font-lora), Georgia, serif;color:var(--cream);white-space:nowrap}.comparison-figure-value span{font:11px/1 var(--font-inter), sans-serif;color:var(--muted);margin-left:3px}.comparison-figure--old .comparison-figure-value{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--terra);text-decoration-color:var(--terra);text-decoration-thickness:1px}.comparison-figure--highlight .comparison-figure-label{color:var(--gold)}.comparison-figure--gold .comparison-figure-value,.comparison-figure--gold .comparison-figure-label{color:var(--terra)}.comparison-disclaimer{border-top:1px solid var(--rule);color:var(--faint);flex-basis:100%;margin-top:4px;padding-top:20px;font-size:10px;line-height:1.8}.comparison-disclaimer a{color:var(--gold,#c9a84c);border-bottom:1px solid #c9a84c66;text-decoration:none}.comparison-disclaimer a:hover{border-bottom-color:var(--gold,#c9a84c)}.plan-panel{position:relative}.plans-grid .plan-panel{background:linear-gradient(150deg,#261415bf,#140d0ee6);border:1px solid #f5f0eb0f;border-radius:20px;padding:42px 32px 34px;transition:border-color .25s,box-shadow .25s}.plans-grid .plan-panel:hover{border-color:var(--line-strong);box-shadow:0 20px 60px #00000073,0 0 40px #d4a04a0f}.plans-grid .plan-panel--popular{border-color:var(--gold);background:linear-gradient(150deg,#3a1015c7,#1c0f11eb);box-shadow:0 20px 60px #00000073,0 0 50px #d4a04a1a}.plans-grid .plan-panel--popular:hover{box-shadow:0 24px 68px #00000080,0 0 60px #d4a04a29}.plan-badge{z-index:2;background:var(--gold);color:#1c1206;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 18px;font-size:10px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.plans-grid .plan-panel .plan-tagline{color:var(--gold);margin-top:10px;font-size:13px;font-style:italic;line-height:1.6}.plans-grid .plan-panel .plan-price{font:400 42px/1.15 var(--font-lora), Georgia, serif;color:var(--cream);margin-block:22px 28px}.plans-grid .plan-panel .plan-price span{font:400 12px/1 var(--font-inter), sans-serif;color:var(--muted);margin-left:4px}.plans-grid .plan-panel .plan-cta{border-radius:9999px;justify-content:center;width:100%;min-height:52px;margin-top:8px}.plans-grid .plan-panel--popular .plan-cta{background:linear-gradient(160deg, #e0b060, var(--gold) 55%, #b8843a);color:#1c1206;border:0;font-weight:600;transition:box-shadow .25s,filter .25s;box-shadow:0 8px 28px #d4a04a38}.plans-grid .plan-panel--popular .plan-cta:hover{filter:brightness(1.06);box-shadow:0 10px 36px #d4a04a57}.plans-grid .plan-panel--popular .plan-cta svg{color:#1c1206}@media (max-width:900px){.plans-grid .plan-panel{padding:34px 26px 28px}}@media (max-width:760px){.comparison-panel{flex-direction:column;align-items:flex-start;gap:24px;padding:28px 0}.comparison-figures{gap:22px 28px}.comparison-figure-value{font-size:26px}}.plans-grid>[data-reveal]{display:flex}.plans-grid>[data-reveal]>.plan-panel{flex:1}
