.PricingComparisonSection_section__dgT3C{padding:clamp(64px,8vw,88px) clamp(20px,4vw,32px);background:var(--bg-soft)}.PricingComparisonSection_inner__XpeOJ{width:min(1000px,100%);margin:0 auto}.PricingComparisonSection_header__J6WWX{text-align:center;margin-bottom:clamp(32px,5vw,44px)}.PricingComparisonSection_tag__xVLK2{display:inline-block;margin-bottom:14px;padding:5px 14px;border-radius:999px;border:1px solid var(--tag-border);background:var(--tag-bg);color:var(--tag-text);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.PricingComparisonSection_title__8iRGy{margin:0;font-family:var(--legal-font-heading);font-size:var(--legal-h2-size);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--text)}.PricingComparisonSection_grid__un_s6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(18px,3vw,28px);gap:clamp(18px,3vw,28px);align-items:stretch}.PricingComparisonSection_card__TAWpZ{position:relative;display:flex;flex-direction:column;padding:clamp(24px,3.5vw,32px);border-radius:20px;border:1px solid var(--border);background:var(--card);box-shadow:0 12px 32px rgba(17,24,39,.06)}.PricingComparisonSection_cardFeatured__19tY_{border:2px solid var(--primary);box-shadow:0 20px 48px rgba(137,82,224,.18)}.PricingComparisonSection_ribbon___QV4R{position:absolute;top:16px;right:16px;padding:6px 12px;border-radius:8px;background:var(--primary);color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.PricingComparisonSection_cardTitle__EDSKu{margin:0 0 12px;font-family:var(--legal-font-body);font-size:clamp(20px,2.5vw,24px);font-weight:800;color:var(--text);line-height:1.2}.PricingComparisonSection_cardFeatured__19tY_ .PricingComparisonSection_cardTitle__EDSKu{padding-right:108px}.PricingComparisonSection_price__qv_OT{margin:0 0 22px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.PricingComparisonSection_priceAmount__lXI_N{font-size:clamp(28px,4vw,36px);font-weight:900;letter-spacing:-.03em;color:var(--text);line-height:1}.PricingComparisonSection_priceAccent__hnvIY{color:var(--primary)}.PricingComparisonSection_pricePeriod__5ujN4{font-size:14px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.PricingComparisonSection_list__UXx8o{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;flex:1 1}.PricingComparisonSection_listItem__s3N2U{display:flex;align-items:flex-start;gap:12px;font-size:15px;font-weight:600;line-height:1.45;color:var(--text)}.PricingComparisonSection_iconBad__t91qR,.PricingComparisonSection_iconGood__KWrcH{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px}.PricingComparisonSection_iconBad__t91qR{background:rgba(239,68,68,.12);color:var(--danger)}.PricingComparisonSection_iconGood__KWrcH{background:rgba(34,197,94,.12);color:var(--success)}.PricingComparisonSection_footerMuted__PbcY8{margin-top:24px;padding:14px 16px;border-radius:12px;border:1px dashed var(--border);background:var(--bg-soft);text-align:center;font-size:14px;font-weight:700;color:var(--muted)}.PricingComparisonSection_cta__1c66D{margin-top:24px;width:100%;padding:var(--legal-btn-py) var(--legal-btn-px);border:0;border-radius:var(--legal-btn-radius);background:var(--primary);color:#fff;font-family:var(--legal-font-body);font-size:var(--legal-btn-size);font-weight:var(--legal-btn-fw);cursor:pointer;box-shadow:0 10px 24px rgba(137,82,224,.32);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.PricingComparisonSection_cta__1c66D:hover{background:var(--primary-light);transform:translateY(-2px);box-shadow:0 14px 36px rgba(137,82,224,.42)}@media (max-width:768px){.PricingComparisonSection_grid__un_s6{grid-template-columns:1fr}.PricingComparisonSection_cardFeatured__19tY_ .PricingComparisonSection_cardTitle__EDSKu{padding-right:0;padding-top:28px}.PricingComparisonSection_ribbon___QV4R{top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.PricingComparisonSection_cta__1c66D,.PricingComparisonSection_cta__1c66D:hover{transition:none;transform:none}}