.pcos-treatment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin:40px 0}.pcos-treatment-card{background:white;border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:14px;border:1px solid rgba(99,108,213,.12);box-shadow:0 4px 20px rgba(99,108,213,.06);transition:transform .3s,box-shadow .3s;position:relative}.pcos-treatment-card:hover{transform:translateY(-5px);box-shadow:0 8px 32px rgba(99,108,213,.16)}.pcos-treatment-card--featured{grid-column:1/-1;border:2px solid #636cd5;background:linear-gradient(135deg,#fafbff,#f0f1ff);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:0 40px;padding:36px 32px}.pcos-treatment-card--featured .pcos-treatment-badge--primary{grid-column:1/-1}.pcos-treatment-card--featured .treatment-price{grid-column:1;grid-row:2}.pcos-treatment-card--featured h3{grid-column:1;grid-row:3}.pcos-treatment-card--featured>p{grid-column:1;grid-row:4}.pcos-treatment-card--featured .pcos-treatment-stats{grid-column:2;grid-row:2/5;align-self:center}.pcos-treatment-card--featured .treatment-best-for{grid-column:1;grid-row:5}.pcos-treatment-card--featured .pcos-treatment-cta{grid-column:1/-1;grid-row:6;justify-self:start}.pcos-treatment-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:5px 14px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;width:fit-content;background:#f0f1ff;color:#636cd5}.pcos-treatment-badge--primary{background:linear-gradient(135deg,#636cd5,#9b9fd8);color:white}.pcos-treatment-badge--primary svg{flex-shrink:0}.pcos-treatment-stats{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.pcos-treatment-stats li{font-size:14px;color:#2d2d2d;padding-left:24px;position:relative;line-height:1.5;font-weight:500}.pcos-treatment-stats li:before{content:"✓";position:absolute;left:0;color:#636cd5;font-weight:700;font-size:15px}.pcos-treatment-cta{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;font-size:15px;color:white;background:linear-gradient(135deg,#f3f4ff,#9b9fd8);padding:12px 24px;border-radius:25px;border:1px solid #636cd5;transition:transform .2s,box-shadow .2s;margin-top:4px}.pcos-treatment-cta:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(99,108,213,.2)}.pcos-comparison-callout{background:white;border:1px solid rgba(99,108,213,.15);border-radius:20px;padding:40px 36px;text-align:center;margin-top:48px;max-width:800px;margin-left:auto;margin-right:auto}.pcos-comparison-callout h3{font-size:24px;font-weight:700;color:#2d2d2d;margin:0 0 16px}.pcos-comparison-callout p{font-size:15px;color:#6c6c6c;line-height:1.7;margin:0}@media (max-width:900px){.pcos-treatment-card--featured{grid-template-columns:1fr;gap:14px;padding:28px 24px}.pcos-treatment-card--featured .pcos-treatment-badge--primary,.pcos-treatment-card--featured .pcos-treatment-cta,.pcos-treatment-card--featured .pcos-treatment-stats,.pcos-treatment-card--featured .treatment-best-for,.pcos-treatment-card--featured .treatment-price,.pcos-treatment-card--featured h3,.pcos-treatment-card--featured>p{grid-column:1;grid-row:auto}}@media (max-width:768px){.pcos-treatment-grid{grid-template-columns:1fr}.pcos-comparison-callout{padding:28px 20px}.pcos-comparison-callout h3{font-size:20px}}