.PlanCard_root__i_wNS{height:100%;border:1.5px solid var(--landing-border,var(--border-color));border-radius:16px;padding:1.6rem;display:flex;flex-direction:column;gap:.75rem;position:relative;overflow:visible;background:var(--landing-tile,var(--background-tile));box-shadow:0 2px 10px rgba(var(--landing-shadow-rgb,30,42,94),.06);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}.PlanCard_root__i_wNS:hover{transform:translateY(-4px);box-shadow:0 10px 34px rgba(var(--landing-shadow-rgb,30,42,94),.1)}.PlanCard_highlight__JNpBS{border-color:transparent;background:linear-gradient(var(--landing-tile,var(--background-tile)),var(--landing-tile,var(--background-tile))) padding-box,linear-gradient(118deg,#717eee 0,#9e93f5 52%,#bdb3fd 100%) border-box;box-shadow:0 18px 44px rgba(113,126,238,.2)}.PlanCard_popular__LwYd8{position:absolute;top:-13px;left:50%;transform:translateX(-50%);z-index:2;background:linear-gradient(118deg,#717eee,#9e93f5 52%,#bdb3fd)!important;color:#fff!important;border:none!important;box-shadow:0 6px 16px rgba(113,126,238,.35)}.PlanCard_name__kALKv{font-size:1.1rem;font-weight:800;letter-spacing:.02em;color:var(--landing-text,var(--text))}.PlanCard_price__mYxeQ{font-size:1.6rem;font-weight:800;color:#717eee;letter-spacing:-.02em}.PlanCard_period__jSpC5{font-size:.9rem;font-weight:500;color:var(--landing-muted,var(--secondary))}.PlanCard_description__lVT2g{font-size:.85rem;color:var(--landing-muted,var(--secondary));margin:0;line-height:1.5}.PlanCard_features__5Ni6P{list-style:none;padding:0;margin:.25rem 0 .5rem;display:flex;flex-direction:column;gap:.5rem;flex:1 1}.PlanCard_features__5Ni6P li{font-size:.85rem;display:flex;align-items:flex-start;gap:.4rem;color:var(--landing-text,var(--text));line-height:1.4}.PlanCard_checkIcon__7TASV{flex-shrink:0;margin-top:.1rem;color:#717eee}.PlanCard_extra___HZWV{border-top:1px dashed var(--landing-border,var(--border-color));padding-top:.6rem}.PlanCard_extraTitle__Gk1nt{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--landing-muted,var(--secondary));margin-bottom:.35rem}.PlanCard_extraList__OBNjL{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.PlanCard_extraList__OBNjL li{font-size:.8rem;color:var(--landing-text,var(--text));line-height:1.4}.PlanCard_cta__QCFRq{margin-top:auto}