.neet-page{background:#f8fafc;color:#111827}.container{width:min(1200px,calc(100% - 32px));margin:0 auto}.neet-hero{background:linear-gradient(135deg,#05203c,#0b3b66 45%,#14532d);color:#ffffff;padding:80px 0 70px}.neet-hero-content{max-width:860px;margin:0 auto;text-align:center}.neet-badge{display:inline-block;background:rgba(255,255,255,.14);color:#ffffff;border:1px solid rgba(255,255,255,.22);padding:8px 14px;border-radius:999px;font-size:14px;font-weight:600;margin-bottom:18px}.neet-hero h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.15;font-weight:800;margin:0 0 18px}.neet-subtitle{font-size:1.1rem;line-height:1.8;opacity:.96;max-width:820px;margin:0 auto}.neet-hero-buttons{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:30px}.neet-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:14px 24px;border-radius:12px;font-weight:700;transition:all .25s ease}.neet-btn-primary{background:#facc15;color:#111827;border:1px solid #facc15}.neet-btn-primary:hover{background:#eab308;transform:translateY(-2px)}.neet-btn-secondary{background:transparent;color:#ffffff;border:1px solid rgba(255,255,255,.35)}.neet-btn-secondary:hover{background:rgba(255,255,255,.08);transform:translateY(-2px)}.neet-section{padding:70px 0}.neet-section-alt{background:#ffffff}.neet-section-questions{background:linear-gradient(180deg,#ffffff,#f8fafc)}.neet-section-heading{max-width:900px;margin:0 auto 36px;text-align:center}.neet-section-heading h2{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.25;font-weight:800;margin-bottom:16px;color:#0f172a}.neet-section-heading p{font-size:1.05rem;line-height:1.9;color:#475569;margin:0}.neet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.neet-card{background:#ffffff;border:1px solid #e5e7eb;border-radius:20px;padding:28px;box-shadow:0 10px 30px rgba(15,23,42,.05);transition:transform .25s ease,box-shadow .25s ease}.neet-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(15,23,42,.08)}.neet-card h3{font-size:1.25rem;margin-bottom:12px;color:#0f172a}.neet-card p{margin:0;line-height:1.8;color:#475569}.neet-question-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.neet-question-link-card{display:block;padding:24px;border:1px solid #e2e8f0;border-radius:20px;background:#ffffff;text-decoration:none;box-shadow:0 10px 30px rgba(15,23,42,.05);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.neet-question-link-card:hover{transform:translateY(-4px);border-color:#14b8a6;box-shadow:0 18px 40px rgba(15,23,42,.08)}.neet-question-link-card h3{margin:0 0 10px;color:#0f172a;font-size:1.15rem;line-height:1.5}.neet-question-link-card p{margin:0;color:#475569;line-height:1.8}.neet-question-links-cta{display:flex;justify-content:center;margin-top:24px}.neet-btn-dark{color:#0f172a;border-color:#cbd5e1;background:#ffffff}.neet-btn-dark:hover{background:#eff6ff}.neet-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.neet-content-block{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:30px}.neet-content-block h2{font-size:1.6rem;margin-bottom:16px;color:#0f172a}.neet-content-block p{color:#475569;line-height:1.9;margin-bottom:14px}.neet-list{margin:0;padding-left:20px}.neet-list li{margin-bottom:12px;color:#334155;line-height:1.8}.neet-faq-section{background:#f1f5f9}.neet-faq{max-width:950px;margin:0 auto;display:grid;gap:18px}.neet-faq-item{background:#ffffff;border:1px solid #e2e8f0;border-radius:18px;padding:24px}.neet-faq-item h3{margin:0 0 10px;font-size:1.15rem;color:#0f172a}.neet-faq-item p{margin:0;color:#475569;line-height:1.8}.neet-cta{padding:0 0 80px}.neet-cta-box{background:linear-gradient(135deg,#0f172a,#1d4ed8);color:#ffffff;border-radius:28px;padding:42px 28px;text-align:center;box-shadow:0 18px 40px rgba(15,23,42,.12)}.neet-cta-box h2{font-size:clamp(1.7rem,3vw,2.4rem);margin-bottom:14px}.neet-cta-box p{max-width:760px;margin:0 auto 24px;line-height:1.8;opacity:.95}@media (max-width:991px){.neet-grid,.neet-question-links,.neet-two-col{grid-template-columns:1fr}.neet-hero,.neet-section{padding-top:56px;padding-bottom:56px}}@media (max-width:576px){.container{width:min(100% - 24px,1200px)}.neet-card,.neet-content-block,.neet-faq-item{padding:20px}.neet-cta-box{padding:32px 20px}.neet-btn{width:100%}.neet-hero-buttons{flex-direction:column}}