.PricingCard_card__Jr_bF{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-xl);display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:var(--spacing-lg);align-content:start;position:relative;transition:transform .2s ease,box-shadow .2s ease}@supports not (grid-template-rows:subgrid){.PricingCard_card__Jr_bF{display:flex;flex-direction:column;height:100%}.PricingCard_description__Fi4i8{min-height:4.5rem}.PricingCard_platformIcons__dmIr6{min-height:calc(2 * 32px + var(--spacing-sm))}}.PricingCard_card__Jr_bF:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.3);border-color:var(--accent-primary)}.PricingCard_popular__xXA9_{border-color:var(--accent-primary);background:linear-gradient(180deg,rgba(99,102,241,.05) 0,var(--bg-secondary) 100%);box-shadow:0 4px 20px rgba(99,102,241,.15)}.PricingCard_badge__Dossl{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--accent-primary);color:white;font-size:.8rem;font-weight:600;padding:4px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.05em}.PricingCard_name__1u8Ry{font-size:1.5rem;font-weight:700;margin-bottom:var(--spacing-xs);color:var(--text-primary)}.PricingCard_placesNote__X7MJa{display:inline-block;margin-left:.4em;font-size:1.35rem;font-weight:600;line-height:1;color:var(--error-color);transform:rotate(-3deg);transform-origin:left center;white-space:nowrap}.PricingCard_description__Fi4i8{color:var(--text-secondary);font-size:.95rem;line-height:1.5;min-height:3rem}.PricingCard_platformsLabel__KhMS5{font-size:.7rem;font-weight:600;letter-spacing:.1em;color:var(--text-muted);text-transform:uppercase;margin-bottom:var(--spacing-sm);display:block}.PricingCard_platformIcons__dmIr6{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.PricingCard_platformIconWrapper__7n3kK{display:inline-flex;cursor:help;border-radius:8px;transition:transform .2s ease,box-shadow .2s ease;position:relative}.PricingCard_platformIconWrapper__7n3kK:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.2)}.PricingCard_platformIconWrapper__7n3kK:before{content:attr(data-tooltip);bottom:calc(100% + 8px);padding:6px 12px;background:#1a1a2e;color:white;font-size:.8rem;font-weight:500;border-radius:6px;white-space:nowrap}.PricingCard_platformIconWrapper__7n3kK:after,.PricingCard_platformIconWrapper__7n3kK:before{position:absolute;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;z-index:10}.PricingCard_platformIconWrapper__7n3kK:after{content:"";bottom:calc(100% + 2px);border:6px solid transparent;border-top-color:#1a1a2e}.PricingCard_platformIconWrapper__7n3kK:hover:after,.PricingCard_platformIconWrapper__7n3kK:hover:before{opacity:1;visibility:visible}.PricingCard_platformIcon___osf5{width:32px;height:32px;border-radius:8px;padding:6px;background:var(--bg-tertiary,rgba(255,255,255,.05))}.PricingCard_priceBlock__n2slP{display:flex;flex-direction:column;justify-content:flex-end}.PricingCard_priceBlockWithSubtext__lgI0z{margin-bottom:0}.PricingCard_priceContainer__TzcMW{display:flex;align-items:baseline;gap:4px}.PricingCard_priceSubtext__ROTHO{color:var(--text-muted);font-size:.875rem;line-height:1.25rem}.PricingCard_price__cMwXS{font-size:2.5rem;font-weight:800;color:var(--text-primary)}.PricingCard_period__rKISA{color:var(--text-muted);font-size:1rem}.PricingCard_button___cmp4{width:100%;padding:var(--spacing-md);border-radius:8px;font-weight:600;font-size:1rem;line-height:1.25rem;align-self:start;transition:all .2s ease}.PricingCard_button___cmp4:disabled{opacity:.6;cursor:default}.PricingCard_buttonTwoLine__DXZES{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding-top:calc(var(--spacing-md) / 2);padding-bottom:calc(var(--spacing-md) / 2)}.PricingCard_buttonLabel__CH4bq{font-size:1rem;font-weight:600;line-height:1.25rem}.PricingCard_buttonSubtext__Sb_JQ{font-size:.8rem;font-weight:400;line-height:1rem;opacity:.85}.PricingCard_buttonPrimary__1ix2A{background:var(--accent-primary);color:white;border:none}.PricingCard_buttonPrimary__1ix2A:hover{background:var(--accent-hover)}.PricingCard_buttonSecondary__bWebt{background:transparent;border:1px solid var(--border-color);color:var(--text-primary)}.PricingCard_buttonSecondary__bWebt:hover{border-color:var(--text-primary);background:rgba(255,255,255,.05)}.PricingCard_features__Mo1os{display:flex;flex-direction:column;gap:var(--spacing-md);flex-grow:1}.PricingCard_featureItem___pF01{display:flex;align-items:flex-start;gap:var(--spacing-sm);color:var(--text-secondary);font-size:.95rem;line-height:1.4}.PricingCard_checkIcon__9Tj90{width:20px;height:20px;color:var(--success-color);flex-shrink:0}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3116fcb204c40969-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0356e5937fc4ee74-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9313cbe49017d230-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7fdeec0c074ef54a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_20a150{font-family:Caveat,Caveat Fallback;font-weight:600;font-style:normal}.FeatureComparisonTable_wrapper__Tb5Fc{max-width:1200px;margin:var(--spacing-2xl) auto 0;padding:0 var(--spacing-lg)}.FeatureComparisonTable_heading__RhJrY{font-size:2rem;font-weight:700;text-align:center;margin:0 0 var(--spacing-xl);color:var(--text-primary)}.FeatureComparisonTable_tableScroll__9oalg{overflow-x:auto;border-radius:12px;border:1px solid var(--border-color);background:var(--bg-secondary)}.FeatureComparisonTable_table__JYrrA{width:100%;border-collapse:collapse;min-width:720px}.FeatureComparisonTable_table__JYrrA thead th{background:var(--bg-tertiary,var(--bg-secondary));color:var(--text-primary);font-weight:600;text-align:left;padding:var(--spacing-md) var(--spacing-lg);font-size:.95rem;border-bottom:1px solid var(--border-color);position:sticky;top:0}.FeatureComparisonTable_table__JYrrA tbody td,.FeatureComparisonTable_table__JYrrA tbody th{padding:var(--spacing-sm) var(--spacing-lg);border-bottom:1px solid var(--border-color);font-size:.9rem;color:var(--text-primary);vertical-align:middle}.FeatureComparisonTable_featureCol__IIk_Y{width:36%;text-align:left;color:var(--text-secondary)}.FeatureComparisonTable_tierCol__JgWxw{width:16%;text-align:center;font-weight:500}.FeatureComparisonTable_table__JYrrA thead .FeatureComparisonTable_tierCol__JgWxw{text-align:center}.FeatureComparisonTable_sectionRow__irmmJ th.FeatureComparisonTable_sectionTitle__VRqRH{background:var(--bg-tertiary,rgba(139,92,246,.06));color:var(--text-primary);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:var(--spacing-md) var(--spacing-lg);text-align:left;border-top:1px solid var(--border-color)}.FeatureComparisonTable_check__oTWmd{width:18px;height:18px;color:var(--accent-primary);display:inline-block}.FeatureComparisonTable_dash__k2u7v{color:var(--text-muted);opacity:.5}.FeatureComparisonTable_text__yFneC{color:var(--text-primary)}.FeatureComparisonTable_footnote__Z3sDo{margin-top:var(--spacing-md);font-size:.8rem;color:var(--text-muted);text-align:center}@media (max-width:768px){.FeatureComparisonTable_heading__RhJrY{font-size:1.5rem}.FeatureComparisonTable_table__JYrrA tbody td,.FeatureComparisonTable_table__JYrrA tbody th,.FeatureComparisonTable_table__JYrrA thead th{padding:var(--spacing-sm) var(--spacing-md);font-size:.85rem}}