.neet-analysis-page{width:min(1220px,calc(100% - 24px));margin:0 auto;padding:24px 0 56px;display:flex;flex-direction:column;gap:24px;color:#0f172a}.neet-analysis-page h1,.neet-analysis-page h2,.neet-analysis-page h3,.neet-analysis-page p{margin:0}.neet-analysis-page p{color:#475569;line-height:1.7}.neet-analysis-hero,.neet-analysis-subject,.neet-analysis-surface{border:1px solid #dbe4ef;border-radius:28px;background:#ffffff;box-shadow:0 18px 40px rgba(15,23,42,.08)}.neet-analysis-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:24px;padding:32px;background:radial-gradient(circle at top right,rgba(245,158,11,.24),transparent 34%),radial-gradient(circle at 18% 18%,rgba(59,130,246,.16),transparent 28%),linear-gradient(135deg,#0f2f4f,#114e60 55%,#1d4ed8)}.neet-analysis-hero-copy h1{color:#ffffff;font-size:clamp(34px,5vw,54px);line-height:1.05}.neet-analysis-eyebrow{margin-bottom:12px!important;color:#fef3c7!important;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.neet-analysis-hero-copy>p{margin-top:16px;color:rgba(255,255,255,.88)}.neet-analysis-hero-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.neet-analysis-hero-stat{padding:18px;border-radius:22px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(12px)}.neet-analysis-hero-stat strong{display:block;color:#ffffff;font-size:clamp(24px,4vw,34px);line-height:1}.neet-analysis-hero-stat h2{margin-top:10px;color:#f8fafc;font-size:16px}.neet-analysis-hero-stat p{margin-top:8px;color:rgba(255,255,255,.82);font-size:14px}.neet-analysis-class-grid,.neet-analysis-footer-grid,.neet-analysis-related-grid,.neet-analysis-subject-chart{display:grid;gap:18px}.neet-analysis-surface{padding:22px}.neet-analysis-block-head{display:flex;flex-direction:column;gap:8px}.neet-analysis-block-head h2,.neet-analysis-block-head h3{color:#0f172a}.neet-analysis-pie-layout{display:grid;grid-template-columns:minmax(240px,.92fr) minmax(0,1.08fr);gap:18px;align-items:center;margin-top:18px}.neet-analysis-pie-wrap{position:relative;width:240px;height:240px;margin:0 auto}.neet-analysis-pie{width:240px;height:240px;display:block}.neet-analysis-pie-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.neet-analysis-pie-center strong{color:#0f172a;font-size:34px;line-height:1}.neet-analysis-pie-center span{margin-top:6px;color:#64748b;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.neet-analysis-pie-center small{margin-top:4px;color:#0f172a;font-size:14px;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.04em}.neet-analysis-legend{display:flex;flex-direction:column;gap:12px}.neet-analysis-legend-item{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;align-items:flex-start}.neet-analysis-legend-swatch{width:14px;height:14px;margin-top:4px;border-radius:999px}.neet-analysis-legend-item strong{display:block;color:#0f172a;font-size:14px}.neet-analysis-legend-item span{color:#64748b;font-size:13px}.neet-analysis-chapter-list,.neet-analysis-factor-grid,.neet-analysis-overall-copy{display:flex;flex-direction:column;gap:14px;margin-top:18px}.neet-analysis-overall-copy p{font-size:16px;line-height:1.9}.neet-analysis-overall-section{background:linear-gradient(180deg,rgba(29,78,216,.04),rgba(255,255,255,0)),#ffffff}.neet-analysis-factor-item{display:grid;grid-template-columns:minmax(170px,210px) minmax(0,1fr);gap:16px;align-items:start;padding:16px;border:1px solid #dbe4ef;border-radius:18px;background:linear-gradient(180deg,#ffffff,#f8fbff)}.neet-analysis-factor-item strong{display:block;color:#0f172a;font-size:15px;line-height:1.5}.neet-analysis-factor-item p{font-size:15px;line-height:1.75}.neet-analysis-subject-stack{display:flex;flex-direction:column;gap:24px}.neet-analysis-subject{padding:24px}.neet-analysis-subject--biology{background:linear-gradient(180deg,rgba(20,184,166,.08),rgba(255,255,255,0)),#ffffff}.neet-analysis-subject--chemistry{background:linear-gradient(180deg,rgba(245,158,11,.08),rgba(255,255,255,0)),#ffffff}.neet-analysis-subject--physics{background:linear-gradient(180deg,rgba(59,130,246,.08),rgba(255,255,255,0)),#ffffff}.neet-analysis-subject-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.neet-analysis-subject-head h2{font-size:clamp(30px,4vw,38px)}.neet-analysis-subject-tag{margin-bottom:8px!important;color:#0f766e!important;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.neet-analysis-difficulty-pill{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border-radius:999px;background:#0f172a;color:#ffffff;font-size:13px;font-weight:800;text-align:center}.neet-analysis-subject-chart{margin-top:22px}.neet-analysis-subject-chart .neet-analysis-pie-card{max-width:760px}.neet-analysis-class-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:18px}.neet-analysis-class-card{background:linear-gradient(180deg,#ffffff,#f8fbff)}.neet-analysis-class-card-xi{border-top:4px solid #14b8a6}.neet-analysis-class-card-xii{border-top:4px solid #1d4ed8}.neet-analysis-class-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.neet-analysis-class-head span{align-self:flex-start;padding:8px 12px;border-radius:999px;background:#eff6ff;color:#0f172a;font-size:12px;font-weight:800;white-space:nowrap}.neet-analysis-chapter-item{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #e2e8f0}.neet-analysis-chapter-item:last-child{padding-bottom:0;border-bottom:0}.neet-analysis-chapter-item span{color:#334155}.neet-analysis-chapter-item strong{color:#0f172a;white-space:nowrap}.neet-analysis-note-list{margin:18px 0 0;padding-left:18px;color:#334155;line-height:1.8}.neet-analysis-footer-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.neet-analysis-footer-card{height:100%}.neet-analysis-related-grid{margin-top:18px}.neet-analysis-related-card{padding:16px;border:1px solid #dbe4ef;border-radius:18px;background:#ffffff;color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.neet-analysis-related-card h3{color:#0f172a}.neet-analysis-related-card p{margin-top:8px}@media (max-width:1160px){.neet-analysis-footer-grid{grid-template-columns:1fr}}@media (max-width:1024px){.neet-analysis-class-grid,.neet-analysis-hero{grid-template-columns:1fr}}@media (max-width:900px){.neet-analysis-pie-layout{grid-template-columns:1fr}}@media (max-width:640px){.neet-analysis-page{width:min(100%,calc(100% - 16px));padding:16px 0 40px;gap:18px}.neet-analysis-hero,.neet-analysis-subject,.neet-analysis-surface{border-radius:22px;padding:18px}.neet-analysis-hero-side{grid-template-columns:1fr}.neet-analysis-class-head,.neet-analysis-subject-head{flex-direction:column}.neet-analysis-factor-item{grid-template-columns:1fr}.neet-analysis-hero-copy h1{font-size:clamp(30px,9vw,42px)}.neet-analysis-pie,.neet-analysis-pie-wrap{width:100%;max-width:240px;height:auto}}