#vaids-nityam-root{
  --navy:#112e5a;--navy-dk:#0a2348;--navy-lt:#244b7b;--navy-xs:#eef3fa;
  --orange:#ffe52d;--orange-lt:#fff9c9;--orange-md:#ffe52d;--orange-dk:#112e5a;
  --cream:#fbfcfe;--stone:#f4f7fb;--border:#dce4ee;
  --text:#17263a;--muted:#62748a;--white:#ffffff;
  --green:#186a42;--green-lt:#e9f6ef;--green-dk:#115231;
  --gold:#8a7000;--gold-lt:#fffbe3;
  --red:#c93c32;--red-lt:#fff0ee;
  --brand-yellow:#ffe52d;
}#vaids-nityam-root *{margin:0;padding:0;box-sizing:border-box;}#vaids-nityam-root{font-family:'Plus Jakarta Sans',Nunito,Rubik,Arial,sans-serif;color:var(--text);line-height:1.65;background:var(--cream);}#vaids-nityam-root .container{max-width:1100px;margin:0 auto;padding:0 28px;}#vaids-nityam-root .serif{font-family:'Cormorant Garamond',serif;}#vaids-nityam-root .stag{display:inline-block;background:var(--orange-lt);color:var(--orange-dk);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 14px;border-radius:20px;margin-bottom:14px;}#vaids-nityam-root /* ── URGENCY BAR ── */
.urgency-bar{background:linear-gradient(90deg,var(--red),#C84020,var(--red));padding:10px 0;}#vaids-nityam-root .ub-inner{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;}#vaids-nityam-root .ub-dot{width:7px;height:7px;border-radius:50%;background:#fff;animation:blink 1.2s infinite;flex-shrink:0;}@keyframes blink{0%,100%{opacity:1;}50%{opacity:.2;}}#vaids-nityam-root .ub-text{font-size:13px;color:rgba(255,255,255,.95);font-weight:500;}#vaids-nityam-root .ub-badge{background:rgba(255,255,255,.2);border:1.5px solid rgba(255,255,255,.5);color:#fff;font-size:12px;font-weight:700;padding:4px 14px;border-radius:20px;white-space:nowrap;}#vaids-nityam-root .ub-cta{background:#fff;color:var(--red);font-size:12px;font-weight:800;padding:5px 16px;border-radius:20px;cursor:pointer;border:none;transition:.2s;white-space:nowrap;}#vaids-nityam-root .ub-cta:hover{background:var(--orange-lt);color:var(--orange-dk);}#vaids-nityam-root /* ── NAV ── */
.nav{background:var(--navy-dk);position:sticky;top:0;z-index:200;border-bottom:1px solid rgba(255,255,255,.06);}#vaids-nityam-root .nav-inner{display:flex;align-items:center;justify-content:space-between;height:60px;}#vaids-nityam-root .nav-brand{display:flex;align-items:center;gap:12px;text-decoration:none;}#vaids-nityam-root .nav-mark{width:36px;height:36px;background:var(--orange);border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:'Cormorant Garamond',serif;font-weight:700;font-size:20px;color:#fff;}#vaids-nityam-root .nav-name{font-family:'Cormorant Garamond',serif;font-size:19px;font-weight:700;color:#fff;}#vaids-nityam-root .nav-sub{font-size:10px;color:rgba(255,255,255,.38);letter-spacing:.06em;text-transform:uppercase;margin-top:-2px;}#vaids-nityam-root .nav-links{display:flex;align-items:center;gap:6px;}#vaids-nityam-root .nav-links a{font-size:13px;font-weight:500;color:rgba(255,255,255,.65);text-decoration:none;padding:6px 12px;border-radius:6px;transition:.15s;}#vaids-nityam-root .nav-links a:hover{color:#fff;background:rgba(255,255,255,.07);}#vaids-nityam-root .nav-links a.active{color:var(--orange-md);font-weight:600;}#vaids-nityam-root .nav-right{display:flex;align-items:center;gap:8px;}#vaids-nityam-root .nav-wa{width:36px;height:36px;background:rgba(255,255,255,.07);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid rgba(255,255,255,.1);transition:.2s;}#vaids-nityam-root .nav-wa:hover{background:#25D366;border-color:#25D366;}#vaids-nityam-root .nav-cta{background:var(--orange);color:#fff;font-size:13px;font-weight:700;padding:9px 20px;border-radius:8px;border:none;cursor:pointer;transition:.2s;}#vaids-nityam-root .nav-cta:hover{background:var(--orange-dk);}#vaids-nityam-root /* ── HERO ── */
.hero{background:linear-gradient(140deg,var(--navy-dk) 0%,var(--navy) 55%,var(--navy-lt) 100%);padding:64px 0 108px;position:relative;overflow:hidden;}#vaids-nityam-root .hero::before{content:'';position:absolute;top:-80px;right:-60px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(240,120,48,.1),transparent 68%);pointer-events:none;}#vaids-nityam-root .hero::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:56px;background:var(--cream);clip-path:ellipse(58% 100% at 50% 100%);}#vaids-nityam-root .hero-grid{display:grid;grid-template-columns:1fr 400px;gap:52px;align-items:start;position:relative;z-index:1;}#vaids-nityam-root /* SOCIAL PROOF */
.sp-bar{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-wrap:wrap;}#vaids-nityam-root .sp-item{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:5px 12px;}#vaids-nityam-root .sp-item span{font-size:12px;color:#fff;font-weight:600;}#vaids-nityam-root .hero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(240,120,48,.18);border:1px solid rgba(240,120,48,.35);border-radius:30px;padding:6px 16px;margin-bottom:16px;}#vaids-nityam-root .hero-eyebrow span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.9);}#vaids-nityam-root .hero h1{font-family:'Cormorant Garamond',serif;font-size:52px;font-weight:700;color:#fff;line-height:1.05;margin-bottom:8px;}#vaids-nityam-root .hero h1 em{color:var(--orange-md);font-style:normal;}#vaids-nityam-root .hero-hindi{font-size:17px;color:rgba(255,255,255,.38);font-weight:300;letter-spacing:.1em;margin-bottom:14px;display:block;}#vaids-nityam-root .hero-tagline{font-family:'Cormorant Garamond',serif;font-size:21px;font-weight:600;color:var(--orange-md);font-style:italic;margin-bottom:14px;line-height:1.3;}#vaids-nityam-root .hero-desc{font-size:15px;color:rgba(255,255,255,.62);line-height:1.75;margin-bottom:22px;max-width:460px;}#vaids-nityam-root /* HERO QUICK STATS */
.hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:24px;}#vaids-nityam-root .hstat{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:12px 10px;text-align:center;}#vaids-nityam-root .hstat-n{font-family:'Cormorant Garamond',serif;font-size:26px;font-weight:700;color:#fff;line-height:1;}#vaids-nityam-root .hstat-l{font-size:11px;color:rgba(255,255,255,.48);margin-top:3px;line-height:1.3;}#vaids-nityam-root /* AIR PROOF */
.air-strip{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px;}#vaids-nityam-root .air-b{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:9px 13px;}#vaids-nityam-root .air-b-rank{font-family:'Cormorant Garamond',serif;font-size:22px;font-weight:700;color:#fff;}#vaids-nityam-root .air-b-info strong{font-size:12px;color:#fff;display:block;}#vaids-nityam-root .air-b-info p{font-size:11px;color:rgba(255,255,255,.48);}#vaids-nityam-root .air-b.gold{border-color:rgba(240,120,48,.45);background:rgba(240,120,48,.12);}#vaids-nityam-root /* HERO CTAS */
.hero-ctas{display:flex;gap:10px;flex-wrap:wrap;}#vaids-nityam-root .hero-cta-p{background:var(--orange);color:#fff;border:none;padding:13px 26px;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;transition:.2s;text-decoration:none;display:inline-flex;align-items:center;gap:6px;}#vaids-nityam-root .hero-cta-p:hover{background:var(--orange-dk);transform:translateY(-1px);}#vaids-nityam-root .hero-cta-s{background:rgba(255,255,255,.1);color:#fff;border:1.5px solid rgba(255,255,255,.25);padding:13px 20px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;}#vaids-nityam-root .hero-cta-s:hover{background:rgba(255,255,255,.18);}#vaids-nityam-root /* PRICING CARD */
.price-card{background:var(--white);border-radius:20px;padding:28px;box-shadow:0 20px 60px rgba(0,0,0,.22);position:sticky;top:76px;}#vaids-nityam-root .pc-badge{display:inline-block;background:var(--red);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 18px;border-radius:20px;margin-bottom:14px;}#vaids-nityam-root .pc-offer-box{background:var(--red-lt);border:1.5px solid var(--red);border-radius:12px;padding:14px 16px;margin-bottom:16px;text-align:center;}#vaids-nityam-root .pc-offer-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin-bottom:6px;}#vaids-nityam-root .pc-price-row{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-bottom:4px;}#vaids-nityam-root .pc-original{font-size:22px;color:var(--muted);text-decoration:line-through;font-family:'Cormorant Garamond',serif;}#vaids-nityam-root .pc-price{font-family:'Cormorant Garamond',serif;font-size:52px;font-weight:700;color:var(--navy-dk);line-height:1;}#vaids-nityam-root .pc-price sup{font-size:24px;vertical-align:top;margin-top:10px;}#vaids-nityam-root .pc-gst{font-size:12px;color:var(--muted);margin-bottom:10px;}#vaids-nityam-root .pc-savings{background:var(--green-lt);color:var(--green-dk);font-size:13px;font-weight:700;padding:6px 14px;border-radius:20px;display:inline-block;}#vaids-nityam-root /* PROGRAMME DETAILS */
.prog-details{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;}#vaids-nityam-root .pd-row{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border);font-size:13px;}#vaids-nityam-root .pd-row:last-child{border-bottom:none;}#vaids-nityam-root .pd-label{color:var(--muted);font-weight:600;}#vaids-nityam-root .pd-val{color:var(--navy-dk);font-weight:700;text-align:right;}#vaids-nityam-root .pd-val a{color:var(--orange-dk);text-decoration:none;font-size:12px;}#vaids-nityam-root .pd-val a:hover{text-decoration:underline;}#vaids-nityam-root .register-btn{display:block;width:100%;background:var(--orange);color:#fff;border:none;padding:14px;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;text-align:center;text-decoration:none;margin-bottom:10px;transition:.2s;}#vaids-nityam-root .register-btn:hover{background:var(--orange-dk);}#vaids-nityam-root .wa-btn{display:flex;width:100%;background:#25D366;color:#fff;border:none;padding:11px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;align-items:center;justify-content:center;gap:7px;transition:.2s;}#vaids-nityam-root .wa-btn:hover{background:#1EB85A;}#vaids-nityam-root .pc-note{text-align:center;font-size:11px;color:var(--muted);margin-top:8px;}#vaids-nityam-root /* ── TRUST STRIP ── */
.trust-strip{background:var(--navy-dk);padding:20px 0;}#vaids-nityam-root .trust-inner{display:flex;justify-content:center;flex-wrap:wrap;}#vaids-nityam-root .ti{padding:0 36px;border-right:1px solid rgba(255,255,255,.07);text-align:center;}#vaids-nityam-root .ti:last-child{border-right:none;}#vaids-nityam-root .ti-n{font-family:'Cormorant Garamond',serif;font-size:28px;font-weight:700;color:#fff;}#vaids-nityam-root .ti-l{font-size:11px;color:rgba(255,255,255,.38);margin-top:3px;}#vaids-nityam-root /* ── WHAT IS SAMPOORNA ── */
.about-sec{padding:80px 0;background:var(--white);}#vaids-nityam-root .about-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center;}#vaids-nityam-root .about-text h2{font-family:'Cormorant Garamond',serif;font-size:40px;font-weight:700;color:var(--navy-dk);line-height:1.15;margin-bottom:14px;}#vaids-nityam-root .about-text h2 em{color:var(--orange);font-style:normal;}#vaids-nityam-root .about-text p{font-size:15px;color:var(--muted);line-height:1.75;margin-bottom:14px;}#vaids-nityam-root .word-box{background:var(--navy-dk);border-radius:16px;padding:28px;}#vaids-nityam-root .wb-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.35);margin-bottom:10px;}#vaids-nityam-root .wb-word{font-family:'Cormorant Garamond',serif;font-size:48px;font-weight:700;color:#fff;line-height:1;margin-bottom:4px;}#vaids-nityam-root .wb-word span{color:var(--orange-md);}#vaids-nityam-root .wb-hindi{font-size:28px;color:rgba(255,255,255,.4);margin-bottom:12px;display:block;font-weight:300;}#vaids-nityam-root .wb-meaning{font-size:14px;color:rgba(255,255,255,.62);line-height:1.65;margin-bottom:14px;}#vaids-nityam-root .wb-divider{height:1px;background:rgba(255,255,255,.1);margin:14px 0;}#vaids-nityam-root .wb-quote{font-family:'Cormorant Garamond',serif;font-size:16px;font-style:italic;color:rgba(255,255,255,.5);line-height:1.6;}#vaids-nityam-root /* ── FEATURES ── */
.features-sec{padding:80px 0;background:var(--stone);}#vaids-nityam-root .features-head{text-align:center;margin-bottom:44px;}#vaids-nityam-root .features-head h2{font-family:'Cormorant Garamond',serif;font-size:38px;font-weight:700;color:var(--navy-dk);}#vaids-nityam-root .features-head p{font-size:15px;color:var(--muted);margin-top:10px;}#vaids-nityam-root .features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}#vaids-nityam-root .fcard{background:var(--white);border:1.5px solid var(--border);border-radius:16px;padding:24px 20px;text-align:center;border-top:3px solid var(--orange);transition:.2s;}#vaids-nityam-root .fcard:hover{box-shadow:0 6px 22px rgba(42,75,111,.09);transform:translateY(-2px);}#vaids-nityam-root .fcard-icon{font-size:32px;margin-bottom:12px;display:block;}#vaids-nityam-root .fcard h4{font-size:14px;font-weight:700;color:var(--navy-dk);margin-bottom:7px;line-height:1.35;}#vaids-nityam-root .fcard p{font-size:13px;color:var(--muted);line-height:1.6;}#vaids-nityam-root /* ── TEST STRUCTURE ── */
.structure-sec{padding:80px 0;background:var(--white);}#vaids-nityam-root .structure-head{text-align:center;margin-bottom:44px;}#vaids-nityam-root .structure-head h2{font-family:'Cormorant Garamond',serif;font-size:38px;font-weight:700;color:var(--navy-dk);}#vaids-nityam-root .structure-head p{font-size:15px;color:var(--muted);margin-top:10px;}#vaids-nityam-root .struct-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px;}#vaids-nityam-root .sc{background:var(--cream);border:1.5px solid var(--border);border-radius:16px;padding:26px;transition:.2s;}#vaids-nityam-root .sc:hover{border-color:var(--orange-md);box-shadow:0 4px 18px rgba(240,120,48,.08);}#vaids-nityam-root .sc-badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:20px;margin-bottom:12px;}#vaids-nityam-root .sc-badge-1{background:var(--navy-xs);color:var(--navy);}#vaids-nityam-root .sc-badge-2{background:var(--orange-lt);color:var(--orange-dk);}#vaids-nityam-root .sc-badge-3{background:var(--green-lt);color:var(--green-dk);}#vaids-nityam-root .sc h3{font-family:'Cormorant Garamond',serif;font-size:24px;font-weight:700;color:var(--navy-dk);margin-bottom:8px;}#vaids-nityam-root .sc-count{font-family:'Cormorant Garamond',serif;font-size:42px;font-weight:700;color:var(--orange);line-height:1;margin-bottom:6px;}#vaids-nityam-root .sc p{font-size:13px;color:var(--muted);line-height:1.65;}#vaids-nityam-root /* TEST FORMAT BOX */
.format-box{background:var(--navy-dk);border-radius:16px;padding:28px 32px;}#vaids-nityam-root .fb-head{display:flex;align-items:center;gap:12px;margin-bottom:20px;}#vaids-nityam-root .fb-head h3{font-family:'Cormorant Garamond',serif;font-size:24px;font-weight:700;color:#fff;}#vaids-nityam-root .format-row{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08);}#vaids-nityam-root .format-row:last-child{border-bottom:none;}#vaids-nityam-root .fr-icon{font-size:20px;flex-shrink:0;}#vaids-nityam-root .fr-label{font-size:13px;font-weight:700;color:rgba(255,255,255,.6);width:160px;flex-shrink:0;}#vaids-nityam-root .fr-val{font-size:14px;font-weight:700;color:#fff;}#vaids-nityam-root /* ── SCHEDULE ── */
.schedule-sec{padding:80px 0;background:var(--stone);}#vaids-nityam-root .schedule-head{text-align:center;margin-bottom:44px;}#vaids-nityam-root .schedule-head h2{font-family:'Cormorant Garamond',serif;font-size:38px;font-weight:700;color:var(--navy-dk);}#vaids-nityam-root .schedule-head p{font-size:15px;color:var(--muted);margin-top:10px;}#vaids-nityam-root /* PHASE TABS */
.phase-tabs{display:flex;background:var(--white);border-radius:12px;padding:4px;gap:4px;max-width:600px;margin:0 auto 28px;border:1.5px solid var(--border);}#vaids-nityam-root .ph-tab{flex:1;padding:10px 12px;text-align:center;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;border-radius:9px;transition:.2s;}#vaids-nityam-root .ph-tab.active{background:var(--navy-dk);color:#fff;}#vaids-nityam-root /* PHASE CONTENT */
.phase-content{display:none;}#vaids-nityam-root .phase-content.active{display:block;}#vaids-nityam-root /* SCHEDULE TABLE */
.sched-table{width:100%;border-collapse:collapse;font-size:13px;}#vaids-nityam-root .sched-table th{background:var(--navy-dk);color:#fff;padding:12px 16px;text-align:left;font-size:12px;font-weight:600;letter-spacing:.04em;}#vaids-nityam-root .sched-table th:first-child{border-radius:10px 0 0 0;}#vaids-nityam-root .sched-table th:last-child{border-radius:0 10px 0 0;}#vaids-nityam-root .sched-table td{padding:11px 16px;border-bottom:1px solid var(--stone);vertical-align:top;}#vaids-nityam-root .sched-table tr:last-child td{border-bottom:none;}#vaids-nityam-root .sched-table tr:nth-child(even) td{background:rgba(255,255,255,.7);}#vaids-nityam-root .sched-table tr:nth-child(odd) td{background:var(--white);}#vaids-nityam-root .sched-table tr:hover td{background:var(--orange-lt);}#vaids-nityam-root .test-num{background:var(--navy-dk);color:#fff;font-size:11px;font-weight:700;padding:3px 9px;border-radius:6px;display:inline-block;white-space:nowrap;}#vaids-nityam-root .paper-1{background:var(--navy-xs);color:var(--navy);font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px;display:inline-block;}#vaids-nityam-root .paper-2{background:var(--orange-lt);color:var(--orange-dk);font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px;display:inline-block;}#vaids-nityam-root .paper-both{background:var(--green-lt);color:var(--green-dk);font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px;display:inline-block;}#vaids-nityam-root .sched-date{font-weight:700;color:var(--navy-dk);white-space:nowrap;}#vaids-nityam-root .sched-topic{color:var(--muted);font-size:12px;line-height:1.55;}#vaids-nityam-root .sched-dl{margin-top:12px;text-align:center;}#vaids-nityam-root .sched-dl a{display:inline-flex;align-items:center;gap:6px;background:var(--navy-dk);color:#fff;padding:9px 20px;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none;transition:.2s;}#vaids-nityam-root .sched-dl a:hover{background:var(--navy);}#vaids-nityam-root /* ── SAMPLE DOWNLOADS ── */
.samples-sec{padding:80px 0;background:linear-gradient(140deg,var(--navy-dk),var(--navy));}#vaids-nityam-root .samples-head{text-align:center;margin-bottom:44px;}#vaids-nityam-root .samples-head h2{font-family:'Cormorant Garamond',serif;font-size:38px;font-weight:700;color:#fff;}#vaids-nityam-root .samples-head p{font-size:15px;color:rgba(255,255,255,.58);margin-top:10px;}#vaids-nityam-root .samples-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}#vaids-nityam-root .samp{background:rgba(255,255,255,.06);border:1.5px solid rgba(255,255,255,.12);border-radius:14px;padding:22px 18px;text-align:center;transition:.2s;}#vaids-nityam-root .samp:hover{background:rgba(255,255,255,.1);transform:translateY(-2px);}#vaids-nityam-root .samp-icon{font-size:32px;margin-bottom:12px;display:block;}#vaids-nityam-root .samp h4{font-size:14px;font-weight:700;color:#fff;margin-bottom:6px;}#vaids-nityam-root .samp p{font-size:12px;color:rgba(255,255,255,.55);line-height:1.55;margin-bottom:14px;}#vaids-nityam-root .samp-btn{display:inline-block;background:var(--orange);color:#fff;padding:8px 18px;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;transition:.2s;}#vaids-nityam-root .samp-btn:hover{background:var(--orange-dk);}#vaids-nityam-root /* ── MENTORSHIP ── */
.mentor-sec{padding:80px 0;background:var(--white);}#vaids-nityam-root .mentor-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center;}#vaids-nityam-root .mentor-text h2{font-family:'Cormorant Garamond',serif;font-size:40px;font-weight:700;color:var(--navy-dk);line-height:1.15;margin-bottom:14px;}#vaids-nityam-root .mentor-text h2 em{color:var(--orange);font-style:normal;}#vaids-nityam-root .mentor-text p{font-size:15px;color:var(--muted);line-height:1.75;margin-bottom:12px;}#vaids-nityam-root .mentor-points{display:flex;flex-direction:column;gap:12px;margin-top:18px;}#vaids-nityam-root .mp{display:flex;align-items:flex-start;gap:13px;padding:14px 16px;background:var(--cream);border-radius:12px;border:1.5px solid var(--border);transition:.2s;}#vaids-nityam-root .mp:hover{border-color:var(--orange-md);}#vaids-nityam-root .mp-icon{font-size:22px;flex-shrink:0;}#vaids-nityam-root .mp h4{font-size:14px;font-weight:700;color:var(--navy-dk);margin-bottom:3px;}#vaids-nityam-root .mp p{font-size:13px;color:var(--muted);line-height:1.55;}#vaids-nityam-root /* MENTOR VISUAL */
.mentor-visual{background:var(--navy-dk);border-radius:20px;padding:32px;}#vaids-nityam-root .mv-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.35);margin-bottom:20px;}#vaids-nityam-root .mv-steps{display:flex;flex-direction:column;gap:0;}#vaids-nityam-root .mv-step{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08);}#vaids-nityam-root .mv-step:last-child{border-bottom:none;}#vaids-nityam-root .mv-num{width:32px;height:32px;border-radius:50%;background:var(--orange);color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:'Cormorant Garamond',serif;}#vaids-nityam-root .mv-step h4{font-size:14px;font-weight:700;color:#fff;margin-bottom:3px;}#vaids-nityam-root .mv-step p{font-size:13px;color:rgba(255,255,255,.55);line-height:1.55;}#vaids-nityam-root /* ── WHO IS IT FOR ── */
.who-sec{padding:80px 0;background:var(--stone);}#vaids-nityam-root .who-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:36px;}#vaids-nityam-root .who-card{background:var(--white);border:1.5px solid var(--border);border-radius:16px;padding:24px;display:flex;align-items:flex-start;gap:14px;transition:.2s;}#vaids-nityam-root .who-card:hover{border-color:var(--orange-md);}#vaids-nityam-root .who-icon{font-size:28px;flex-shrink:0;}#vaids-nityam-root .who-card h4{font-size:15px;font-weight:700;color:var(--navy-dk);margin-bottom:7px;}#vaids-nityam-root .who-card p{font-size:13px;color:var(--muted);line-height:1.65;}#vaids-nityam-root /* ── CHALLENGES SOLVED ── */
.challenges-sec{padding:80px 0;background:var(--white);}#vaids-nityam-root .challenges-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:36px;}#vaids-nityam-root .cc{background:var(--cream);border:1.5px solid var(--border);border-radius:14px;padding:22px;text-align:center;border-top:3px solid var(--navy-dk);transition:.2s;}#vaids-nityam-root .cc:hover{box-shadow:0 4px 18px rgba(42,75,111,.08);}#vaids-nityam-root .cc-icon{font-size:28px;margin-bottom:11px;display:block;}#vaids-nityam-root .cc h4{font-size:14px;font-weight:700;color:var(--navy-dk);margin-bottom:6px;line-height:1.35;}#vaids-nityam-root .cc p{font-size:12px;color:var(--muted);line-height:1.6;}#vaids-nityam-root /* ── FAQ ── */
.faq-sec{padding:80px 0;background:var(--stone);}#vaids-nityam-root .faq-inner{max-width:700px;margin:0 auto;}#vaids-nityam-root .faq-item{background:var(--white);border:1.5px solid var(--border);border-radius:12px;margin-bottom:9px;overflow:hidden;}#vaids-nityam-root .faq-q{padding:15px 19px;font-size:14px;font-weight:700;color:var(--navy-dk);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;line-height:1.4;transition:.15s;}#vaids-nityam-root .faq-q:hover{background:var(--cream);}#vaids-nityam-root .faq-icon{width:27px;height:27px;border-radius:50%;background:var(--orange-lt);color:var(--orange-dk);display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;flex-shrink:0;transition:.2s;}#vaids-nityam-root .faq-a{padding:0 19px;max-height:0;overflow:hidden;transition:max-height .3s ease;}#vaids-nityam-root .faq-a p{font-size:13px;color:var(--muted);line-height:1.7;padding-bottom:15px;}#vaids-nityam-root .faq-item.open .faq-a{max-height:260px;}#vaids-nityam-root .faq-item.open .faq-icon{transform:rotate(45deg);background:var(--orange);color:#fff;}#vaids-nityam-root .faq-item.open{border-color:var(--orange-md);}#vaids-nityam-root /* ── RELATED PRODUCTS ── */
.related-sec{padding:72px 0;background:var(--white);}#vaids-nityam-root .related-head{text-align:center;margin-bottom:36px;}#vaids-nityam-root .related-head h2{font-family:'Cormorant Garamond',serif;font-size:34px;font-weight:700;color:var(--navy-dk);}#vaids-nityam-root .related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}#vaids-nityam-root .rcard{background:var(--cream);border:1.5px solid var(--border);border-radius:14px;padding:22px;transition:.2s;}#vaids-nityam-root .rcard:hover{border-color:var(--navy-lt);box-shadow:0 4px 16px rgba(42,75,111,.07);}#vaids-nityam-root .rcard-tag{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:20px;margin-bottom:10px;}#vaids-nityam-root .rcard-tag-paid{background:var(--orange-lt);color:var(--orange-dk);}#vaids-nityam-root .rcard-tag-free{background:var(--green-lt);color:var(--green-dk);}#vaids-nityam-root .rcard h4{font-family:'Cormorant Garamond',serif;font-size:20px;font-weight:700;color:var(--navy-dk);margin-bottom:7px;}#vaids-nityam-root .rcard p{font-size:13px;color:var(--muted);line-height:1.6;margin-bottom:14px;}#vaids-nityam-root .rcard-link{font-size:13px;font-weight:700;color:var(--orange-dk);text-decoration:none;}#vaids-nityam-root .rcard-link:hover{text-decoration:underline;}#vaids-nityam-root /* ── FINAL CTA ── */
.cta-sec{padding:80px 0;background:linear-gradient(140deg,var(--navy-dk),var(--navy));text-align:center;}#vaids-nityam-root .cta-sec h2{font-family:'Cormorant Garamond',serif;font-size:44px;font-weight:700;color:#fff;margin-bottom:10px;line-height:1.15;}#vaids-nityam-root .cta-sec h2 em{color:var(--orange-md);font-style:normal;}#vaids-nityam-root .cta-offer{background:rgba(176,48,32,.25);border:1.5px solid rgba(240,120,48,.4);border-radius:12px;padding:16px 28px;display:inline-block;margin-bottom:20px;}#vaids-nityam-root .cta-offer p{font-size:15px;color:rgba(255,255,255,.85);}#vaids-nityam-root .cta-offer strong{color:var(--orange-md);}#vaids-nityam-root .cta-sec-p{font-size:15px;color:rgba(255,255,255,.55);margin-bottom:26px;max-width:460px;margin-left:auto;margin-right:auto;line-height:1.7;}#vaids-nityam-root .cta-btns{display:flex;justify-content:center;gap:11px;flex-wrap:wrap;}#vaids-nityam-root .cta-reg{background:var(--orange);color:#fff;padding:15px 34px;border-radius:10px;font-size:16px;font-weight:700;border:none;cursor:pointer;text-decoration:none;display:inline-block;transition:.2s;}#vaids-nityam-root .cta-reg:hover{background:var(--orange-dk);transform:translateY(-1px);}#vaids-nityam-root .cta-wa{background:#25D366;color:#fff;padding:15px 26px;border-radius:10px;font-size:15px;font-weight:700;border:none;cursor:pointer;display:flex;align-items:center;gap:8px;transition:.2s;}#vaids-nityam-root .cta-wa:hover{background:#1EB85A;}#vaids-nityam-root .cta-call{background:rgba(255,255,255,.1);color:#fff;padding:15px 22px;border-radius:10px;font-size:15px;font-weight:500;border:1.5px solid rgba(255,255,255,.2);cursor:pointer;text-decoration:none;display:inline-block;}#vaids-nityam-root /* ── FOOTER ── */
footer{background:var(--navy-dk);padding:44px 0 22px;}#vaids-nityam-root .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:36px;margin-bottom:32px;}#vaids-nityam-root .fb-name{font-family:'Cormorant Garamond',serif;font-size:19px;font-weight:700;color:#fff;margin-bottom:7px;}#vaids-nityam-root .fb-desc{font-size:13px;color:rgba(255,255,255,.38);line-height:1.65;margin-bottom:11px;}#vaids-nityam-root .fb-contact a{display:block;font-size:13px;color:rgba(255,255,255,.48);margin-bottom:5px;text-decoration:none;}#vaids-nityam-root .fcol h5{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.26);margin-bottom:11px;}#vaids-nityam-root .fcol a{display:block;font-size:13px;color:rgba(255,255,255,.48);margin-bottom:7px;text-decoration:none;transition:.15s;}#vaids-nityam-root .fcol a:hover{color:var(--orange-md);}#vaids-nityam-root .fcol .active-link{color:var(--orange-md);font-weight:600;}#vaids-nityam-root .fbot{border-top:1px solid rgba(255,255,255,.07);padding-top:16px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;}#vaids-nityam-root .fbot p{font-size:12px;color:rgba(255,255,255,.24);}#vaids-nityam-root /* STICKY MOBILE CTA */
.sticky-mobile-cta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:400;background:var(--orange);padding:13px 20px;box-shadow:0 -4px 20px rgba(0,0,0,.2);}#vaids-nityam-root .smc-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:500px;margin:0 auto;}#vaids-nityam-root .smc-text strong{font-size:14px;font-weight:700;color:#fff;display:block;}#vaids-nityam-root .smc-text p{font-size:12px;color:rgba(255,255,255,.85);}#vaids-nityam-root .smc-btn{background:#fff;color:var(--orange-dk);font-size:14px;font-weight:800;padding:10px 18px;border-radius:8px;border:none;cursor:pointer;white-space:nowrap;flex-shrink:0;text-decoration:none;}#vaids-nityam-root /* WA FLOAT */
.wa-float{position:fixed;bottom:80px;right:22px;width:50px;height:50px;background:#25D366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px rgba(37,211,102,.4);cursor:pointer;z-index:300;border:none;transition:.2s;}#vaids-nityam-root .wa-float:hover{background:#1EB85A;transform:scale(1.08);}#vaids-nityam-root /* RESPONSIVE */
@media(max-width:960px){
  .hero-grid,.about-grid,.mentor-grid,.footer-grid{grid-template-columns:1fr;}
  .price-card{position:static;}
  .features-grid,.challenges-grid,.samples-grid{grid-template-columns:1fr 1fr;}
  .struct-grid,.who-grid,.related-grid{grid-template-columns:1fr 1fr;}
  .hero-stats{grid-template-columns:1fr 1fr;}
  .trust-inner{flex-wrap:wrap;}
  .ti{padding:12px 18px;border-right:none;border-bottom:1px solid rgba(255,255,255,.06);}
  .hero h1{font-size:38px;}
  .sticky-mobile-cta{display:block;}
  .wa-float{bottom:80px;}
}@media(max-width:600px){
  .features-grid,.challenges-grid,.samples-grid,.struct-grid,.who-grid,.related-grid{grid-template-columns:1fr;}
  .hero h1{font-size:32px;}
  .container{padding:0 16px;}
  .hero-stats{grid-template-columns:repeat(2,1fr);}
  .phase-tabs{flex-wrap:wrap;}
}#vaids-nityam-root /* ── SAMPOORNA + PRO 2026 OVERRIDES ── */
#vaids-nityam-root{
  --navy:#112e5a;--navy-dk:#0b2347;--navy-lt:#214a7d;--navy-xs:#eef3fa;
  --orange:#ffe52d;--orange-lt:#fff9c9;--orange-md:#ffe52d;--orange-dk:#112e5a;
  --cream:#fbfcfe;--stone:#f4f7fb;--border:#dbe4ef;
  --text:#17263a;--muted:#63758a;--white:#ffffff;
  --green:#186a42;--green-lt:#e9f6ef;--green-dk:#115231;
  --gold:#8a7000;--gold-lt:#fffbe3;
  --red:#c93c32;--red-lt:#fff0ee;
}#vaids-nityam-root{font-family:'Plus Jakarta Sans',Nunito,Rubik,Arial,sans-serif;color:var(--text);line-height:1.65;background:var(--cream);}#vaids-nityam-root .stag{background:var(--orange-lt);color:var(--navy-dk);}#vaids-nityam-root .urgency-bar{background:var(--orange);padding:10px 0;}#vaids-nityam-root .ub-dot{background:var(--navy-dk);}#vaids-nityam-root .ub-text{color:var(--navy-dk);font-weight:700;}#vaids-nityam-root .ub-badge{background:var(--navy-dk);border-color:var(--navy-dk);color:#fff;}#vaids-nityam-root .ub-cta{background:var(--navy-dk);color:#fff;}#vaids-nityam-root .ub-cta:hover{background:#173c70;color:#fff;}#vaids-nityam-root .nav{background:var(--navy-dk);}#vaids-nityam-root .nav-mark{background:var(--orange);color:var(--navy-dk);}#vaids-nityam-root .nav-links a.active{color:var(--orange);}#vaids-nityam-root .nav-cta, #vaids-nityam-root .hero-cta-p, #vaids-nityam-root .register-btn, #vaids-nityam-root .cta-reg{background:var(--orange);color:var(--navy-dk);}#vaids-nityam-root .nav-cta:hover, #vaids-nityam-root .hero-cta-p:hover, #vaids-nityam-root .register-btn:hover, #vaids-nityam-root .cta-reg:hover{background:#f0d400;color:var(--navy-dk);}#vaids-nityam-root .hero{background:linear-gradient(135deg,#081d3b 0%,var(--navy) 58%,#183f70 100%);padding:58px 0 86px;}#vaids-nityam-root .hero::before{background:radial-gradient(circle,rgba(255,229,45,.14),transparent 68%);}#vaids-nityam-root .hero::after{height:34px;}#vaids-nityam-root .hero-grid{grid-template-columns:1fr 455px;gap:44px;align-items:center;}#vaids-nityam-root .hero-eyebrow{background:rgba(255,229,45,.12);border-color:rgba(255,229,45,.34);}#vaids-nityam-root .hero-eyebrow span, #vaids-nityam-root .hero-tagline, #vaids-nityam-root .hero h1 em{color:var(--orange);}#vaids-nityam-root .hero h1{font-size:50px;}#vaids-nityam-root .hero-desc{max-width:560px;}#vaids-nityam-root .hero-stats{max-width:600px;}#vaids-nityam-root .air-b.gold{border-color:rgba(255,229,45,.45);background:rgba(255,229,45,.10);}#vaids-nityam-root /* HERO PLAN SELECTOR */
.price-card{padding:24px;border-radius:18px;position:sticky;top:76px;box-shadow:0 24px 70px rgba(0,0,0,.25);}#vaids-nityam-root .plan-selector-title{font-family:'Cormorant Garamond',serif;font-size:28px;color:var(--navy-dk);font-weight:700;line-height:1.1;margin-bottom:4px;}#vaids-nityam-root .plan-selector-sub{font-size:12px;color:var(--muted);margin-bottom:16px;}#vaids-nityam-root .quick-plan{border:1.5px solid var(--border);border-radius:14px;padding:15px 16px;margin-bottom:10px;background:#fff;position:relative;transition:.2s;}#vaids-nityam-root .quick-plan:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(17,46,90,.08);}#vaids-nityam-root .quick-plan.pro{background:var(--navy-dk);border-color:var(--navy-dk);}#vaids-nityam-root .qp-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;}#vaids-nityam-root .qp-name{font-size:16px;font-weight:800;color:var(--navy-dk);}#vaids-nityam-root .quick-plan.pro .qp-name{color:#fff;}#vaids-nityam-root .qp-kicker{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:2px;}#vaids-nityam-root .quick-plan.pro .qp-kicker{color:rgba(255,255,255,.58);}#vaids-nityam-root .qp-price{font-family:'Cormorant Garamond',serif;font-size:29px;font-weight:700;color:var(--navy-dk);line-height:1;white-space:nowrap;}#vaids-nityam-root .quick-plan.pro .qp-price{color:var(--orange);}#vaids-nityam-root .qp-gst{font-size:10px;color:var(--muted);text-align:right;margin-top:2px;}#vaids-nityam-root .quick-plan.pro .qp-gst{color:rgba(255,255,255,.52);}#vaids-nityam-root .qp-line{font-size:12px;color:var(--muted);margin-top:10px;line-height:1.5;}#vaids-nityam-root .quick-plan.pro .qp-line{color:rgba(255,255,255,.72);}#vaids-nityam-root .qp-badge{position:absolute;right:12px;top:-10px;background:var(--orange);color:var(--navy-dk);font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;padding:4px 9px;border-radius:20px;box-shadow:0 3px 10px rgba(0,0,0,.12);}#vaids-nityam-root .price-card .register-btn{margin-top:14px;}#vaids-nityam-root .pc-note strong{color:var(--navy-dk);}#vaids-nityam-root /* PLAN COMPARISON */
.plans-sec{padding:76px 0;background:#fff;}#vaids-nityam-root .plans-head{text-align:center;max-width:760px;margin:0 auto 34px;}#vaids-nityam-root .plans-head h2{font-family:'Cormorant Garamond',serif;font-size:42px;line-height:1.08;color:var(--navy-dk);margin-bottom:10px;}#vaids-nityam-root .plans-head p{font-size:15px;color:var(--muted);line-height:1.7;}#vaids-nityam-root .plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch;max-width:980px;margin:0 auto;}#vaids-nityam-root .plan-card{background:#fff;border:1.5px solid var(--border);border-radius:20px;padding:28px;position:relative;display:flex;flex-direction:column;box-shadow:0 8px 30px rgba(17,46,90,.05);}#vaids-nityam-root .plan-card.pro{background:var(--navy-dk);border-color:var(--navy-dk);box-shadow:0 18px 48px rgba(17,46,90,.18);transform:translateY(-4px);}#vaids-nityam-root .plan-ribbon{position:absolute;top:18px;right:18px;background:var(--orange);color:var(--navy-dk);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;padding:5px 10px;border-radius:20px;}#vaids-nityam-root .plan-label{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;}#vaids-nityam-root .plan-card.pro .plan-label{color:rgba(255,255,255,.52);}#vaids-nityam-root .plan-card h3{font-family:'Cormorant Garamond',serif;font-size:34px;color:var(--navy-dk);line-height:1;margin-bottom:7px;}#vaids-nityam-root .plan-card.pro h3{color:#fff;}#vaids-nityam-root .plan-position{font-size:13px;color:var(--muted);line-height:1.55;min-height:42px;margin-bottom:18px;}#vaids-nityam-root .plan-card.pro .plan-position{color:rgba(255,255,255,.65);}#vaids-nityam-root .plan-price{font-family:'Cormorant Garamond',serif;font-size:44px;font-weight:700;color:var(--navy-dk);line-height:1;margin-bottom:3px;}#vaids-nityam-root .plan-card.pro .plan-price{color:var(--orange);}#vaids-nityam-root .plan-price-note{font-size:11px;color:var(--muted);margin-bottom:20px;}#vaids-nityam-root .plan-card.pro .plan-price-note{color:rgba(255,255,255,.52);}#vaids-nityam-root .plan-divider{height:1px;background:var(--border);margin:2px 0 16px;}#vaids-nityam-root .plan-card.pro .plan-divider{background:rgba(255,255,255,.12);}#vaids-nityam-root .plan-subhead{font-size:12px;font-weight:800;color:var(--navy-dk);margin-bottom:10px;text-transform:uppercase;letter-spacing:.06em;}#vaids-nityam-root .plan-card.pro .plan-subhead{color:var(--orange);}#vaids-nityam-root .plan-list{display:flex;flex-direction:column;gap:9px;margin-bottom:22px;}#vaids-nityam-root .plan-item{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:var(--text);line-height:1.45;}#vaids-nityam-root .plan-card.pro .plan-item{color:rgba(255,255,255,.84);}#vaids-nityam-root .plan-check{width:18px;height:18px;border-radius:50%;background:var(--navy-xs);color:var(--navy-dk);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;flex-shrink:0;margin-top:1px;}#vaids-nityam-root .plan-card.pro .plan-check{background:var(--orange);color:var(--navy-dk);}#vaids-nityam-root .plan-spacer{flex:1;}#vaids-nityam-root .plan-btn{display:block;text-align:center;text-decoration:none;border-radius:10px;padding:13px 16px;font-size:14px;font-weight:800;transition:.2s;}#vaids-nityam-root .plan-card:not(.pro) .plan-btn{background:var(--navy-dk);color:#fff;}#vaids-nityam-root .plan-card.pro .plan-btn{background:var(--orange);color:var(--navy-dk);}#vaids-nityam-root .plan-upgrade{background:var(--orange-lt);color:var(--navy-dk);border-radius:10px;padding:10px 12px;font-size:12px;font-weight:800;text-align:center;margin-bottom:15px;}#vaids-nityam-root .decision-strip{max-width:980px;margin:24px auto 0;display:grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--border);border-radius:16px;overflow:hidden;background:var(--stone);}#vaids-nityam-root .decision-cell{padding:18px 20px;font-size:13px;line-height:1.6;color:var(--muted);}#vaids-nityam-root .decision-cell+ .decision-cell{border-left:1px solid var(--border);}#vaids-nityam-root .decision-cell strong{display:block;color:var(--navy-dk);font-size:14px;margin-bottom:3px;}#vaids-nityam-root /* PRO VALUE SECTION */
.pro-sec{padding:76px 0;background:linear-gradient(135deg,#081d3b,var(--navy));}#vaids-nityam-root .pro-head{text-align:center;max-width:720px;margin:0 auto 34px;}#vaids-nityam-root .pro-head .stag{background:var(--orange);color:var(--navy-dk);}#vaids-nityam-root .pro-head h2{font-family:'Cormorant Garamond',serif;font-size:40px;color:#fff;line-height:1.08;margin-bottom:10px;}#vaids-nityam-root .pro-head h2 em{color:var(--orange);font-style:normal;}#vaids-nityam-root .pro-head p{color:rgba(255,255,255,.64);font-size:15px;line-height:1.7;}#vaids-nityam-root .pro-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;}#vaids-nityam-root .pro-feature{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:15px;padding:20px;min-height:170px;}#vaids-nityam-root .pro-feature:nth-child(7){grid-column:span 2;}#vaids-nityam-root .pf-num{font-family:'Cormorant Garamond',serif;font-size:30px;color:var(--orange);font-weight:700;line-height:1;margin-bottom:12px;}#vaids-nityam-root .pro-feature h4{font-size:14px;color:#fff;margin-bottom:7px;line-height:1.4;}#vaids-nityam-root .pro-feature p{font-size:12px;color:rgba(255,255,255,.58);line-height:1.6;}#vaids-nityam-root /* EXISTING COMPONENT COLOR CLEANUP */
.fcard{border-top-color:var(--orange);}#vaids-nityam-root .fcard-icon, #vaids-nityam-root .cc-icon, #vaids-nityam-root .mp-icon, #vaids-nityam-root .samp-icon{filter:saturate(.75);}#vaids-nityam-root .sc:hover, #vaids-nityam-root .mp:hover, #vaids-nityam-root .who-card:hover, #vaids-nityam-root .faq-item.open{border-color:#e1c900;}#vaids-nityam-root .sc-count, #vaids-nityam-root .wb-word span, #vaids-nityam-root .mentor-text h2 em, #vaids-nityam-root .about-text h2 em, #vaids-nityam-root .cta-sec h2 em{color:var(--orange);}#vaids-nityam-root .sc-badge-2, #vaids-nityam-root .paper-2, #vaids-nityam-root .rcard-tag-paid{background:var(--orange-lt);color:var(--navy-dk);}#vaids-nityam-root .samp-btn{background:var(--orange);color:var(--navy-dk);}#vaids-nityam-root .samp-btn:hover{background:#f0d400;}#vaids-nityam-root .mv-num{background:var(--orange);color:var(--navy-dk);}#vaids-nityam-root .faq-icon{background:var(--orange-lt);color:var(--navy-dk);}#vaids-nityam-root .faq-item.open .faq-icon{background:var(--orange);color:var(--navy-dk);}#vaids-nityam-root .rcard-link{color:var(--navy);}#vaids-nityam-root .cta-offer{background:rgba(255,229,45,.10);border-color:rgba(255,229,45,.45);}#vaids-nityam-root .cta-offer strong{color:var(--orange);}#vaids-nityam-root .sticky-mobile-cta{background:var(--navy-dk);}#vaids-nityam-root .smc-btn{background:var(--orange);color:var(--navy-dk);}#vaids-nityam-root .footer .active-link, #vaids-nityam-root .fcol .active-link, #vaids-nityam-root .fcol a:hover{color:var(--orange);}@media(max-width:960px){
  .hero-grid{grid-template-columns:1fr;}
  .price-card{position:static;max-width:620px;}
  .plan-grid{grid-template-columns:1fr;max-width:650px;}
  .plan-card.pro{transform:none;}
  .pro-grid{grid-template-columns:1fr 1fr;}
  .pro-feature:nth-child(7){grid-column:span 2;}
}@media(max-width:600px){
  .hero{padding-top:42px;}
  .hero h1{font-size:36px;}
  .plans-head h2,.pro-head h2{font-size:32px;}
  .plan-card{padding:22px 18px;}
  .decision-strip{grid-template-columns:1fr;}
  .decision-cell+ .decision-cell{border-left:none;border-top:1px solid var(--border);}
  .pro-grid{grid-template-columns:1fr;}
  .pro-feature:nth-child(7){grid-column:span 1;}
}#vaids-nityam-root /* =========================================================
   COMPACT RESPONSIVE CONVERSION OVERRIDES — PDF ALIGNED
   Brand: #112e5a / #ffe52d
   ========================================================= */
#vaids-nityam-root{--navy:#112e5a;--navy-dk:#0a2348;--navy-lt:#244b7b;--navy-xs:#eef3fa;--orange:#ffe52d;--orange-lt:#fff9c9;--orange-md:#ffe52d;--orange-dk:#112e5a;--cream:#fbfcfe;--stone:#f4f7fb;--border:#dce4ee;--text:#17263a;--muted:#62748a}#vaids-nityam-root{font-family:'Plus Jakarta Sans',Nunito,Rubik,Arial,sans-serif;color:var(--text);line-height:1.65;background:var(--cream);}#vaids-nityam-root .container{max-width:1160px;padding:0 22px}#vaids-nityam-root /* Low vertical rhythm across the whole page */
.plans-sec, #vaids-nityam-root .features-sec, #vaids-nityam-root .pro-sec, #vaids-nityam-root .structure-sec, #vaids-nityam-root .schedule-sec, #vaids-nityam-root .samples-sec, #vaids-nityam-root .mentor-sec, #vaids-nityam-root .challenges-sec, #vaids-nityam-root .faq-sec, #vaids-nityam-root .related-sec{padding:42px 0}#vaids-nityam-root .cta-sec{padding:46px 0}#vaids-nityam-root footer{padding:32px 0 18px}#vaids-nityam-root .features-head, #vaids-nityam-root .structure-head, #vaids-nityam-root .schedule-head, #vaids-nityam-root .samples-head, #vaids-nityam-root .pro-head{margin-bottom:24px}#vaids-nityam-root .related-head{margin-bottom:22px}#vaids-nityam-root .stag{margin-bottom:8px;padding:4px 11px;font-size:10px}#vaids-nityam-root .features-head h2, #vaids-nityam-root .structure-head h2, #vaids-nityam-root .schedule-head h2, #vaids-nityam-root .samples-head h2, #vaids-nityam-root .pro-head h2{font-size:34px;line-height:1.08}#vaids-nityam-root .features-head p, #vaids-nityam-root .structure-head p, #vaids-nityam-root .schedule-head p, #vaids-nityam-root .samples-head p, #vaids-nityam-root .pro-head p{font-size:13px;margin-top:7px}#vaids-nityam-root /* Announcement + navigation */
.urgency-bar{padding:6px 0;background:var(--orange)}#vaids-nityam-root .ub-inner{gap:10px;min-height:32px}#vaids-nityam-root .ub-dot{display:none}#vaids-nityam-root .ub-text{font-size:11px}#vaids-nityam-root .ub-badge{font-size:10px;padding:3px 10px}#vaids-nityam-root .ub-cta{font-size:10px;padding:5px 11px}#vaids-nityam-root .nav-inner{height:56px}#vaids-nityam-root .nav-mark{width:32px;height:32px}#vaids-nityam-root .nav-name{font-size:18px}#vaids-nityam-root .nav-sub{font-size:8px}#vaids-nityam-root .nav-links a{font-size:11px;padding:6px 8px}#vaids-nityam-root .nav-cta{font-size:11px;padding:8px 14px}#vaids-nityam-root .menu-toggle{display:none;width:40px;height:40px;border:0;background:transparent;padding:9px;cursor:pointer;margin-left:auto}#vaids-nityam-root .menu-toggle span{display:block;height:2px;background:#fff;border-radius:2px;margin:5px 0;width:22px}#vaids-nityam-root .mobile-nav{display:none;background:var(--navy-dk);padding:8px 22px 16px;border-top:1px solid rgba(255,255,255,.08)}#vaids-nityam-root .mobile-nav.open{display:block}#vaids-nityam-root .mobile-nav a{display:block;color:#fff;text-decoration:none;font-size:13px;font-weight:600;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}#vaids-nityam-root .mobile-nav .mobile-register{background:var(--orange);color:var(--navy);border:0;text-align:center;border-radius:8px;margin-top:10px;padding:11px}#vaids-nityam-root /* Hero */
.hero{padding:38px 0 42px;background:linear-gradient(135deg,#081d3b 0%,var(--navy) 62%,#173f70 100%)}#vaids-nityam-root .hero::after{height:18px}#vaids-nityam-root .hero-grid{grid-template-columns:minmax(0,1fr) 430px;gap:34px;align-items:center}#vaids-nityam-root .hero-eyebrow{margin-bottom:10px;padding:5px 12px}#vaids-nityam-root .hero-eyebrow span{font-size:10px}#vaids-nityam-root .hero h1{font-size:48px;line-height:.98;margin-bottom:6px}#vaids-nityam-root .hero-hindi{font-size:14px;margin-bottom:8px}#vaids-nityam-root .hero-tagline{font-size:18px;margin-bottom:8px}#vaids-nityam-root .hero-desc{font-size:13px;line-height:1.65;margin-bottom:14px;max-width:590px}#vaids-nityam-root .hero-stats{gap:8px;margin-bottom:14px}#vaids-nityam-root .hstat{padding:9px 7px}#vaids-nityam-root .hstat-n{font-family:'Plus Jakarta Sans',sans-serif;font-size:22px;font-weight:800}#vaids-nityam-root .hstat-l{font-size:10px}#vaids-nityam-root .hero-ctas{gap:8px}#vaids-nityam-root .hero-cta-p, #vaids-nityam-root .hero-cta-s{padding:10px 16px;font-size:12px;border-radius:8px}#vaids-nityam-root .price-card{padding:18px;border-radius:15px;position:static;box-shadow:0 18px 50px rgba(0,0,0,.20)}#vaids-nityam-root .plan-selector-title{font-size:25px}#vaids-nityam-root .plan-selector-sub{margin-bottom:11px}#vaids-nityam-root .quick-plan{padding:12px 13px;margin-bottom:8px}#vaids-nityam-root .qp-name{font-size:14px}#vaids-nityam-root .qp-price{font-family:'Plus Jakarta Sans',sans-serif;font-size:23px;font-weight:800}#vaids-nityam-root .qp-line{font-size:11px;margin-top:7px}#vaids-nityam-root .qp-badge{font-size:8px;padding:3px 7px;top:-8px}#vaids-nityam-root .price-card .register-btn{margin-top:10px;padding:11px;font-size:12px}#vaids-nityam-root .wa-btn{padding:9px;font-size:12px}#vaids-nityam-root .pc-note{font-size:10px;margin-top:6px}#vaids-nityam-root /* Plan comparison */
.plans-head{margin-bottom:23px}#vaids-nityam-root .plans-head h2{font-size:35px}#vaids-nityam-root .plans-head p{font-size:13px}#vaids-nityam-root .plan-grid{gap:16px}#vaids-nityam-root .plan-card{padding:21px;border-radius:15px}#vaids-nityam-root .plan-card.pro{transform:none}#vaids-nityam-root .plan-card h3{font-size:29px}#vaids-nityam-root .plan-position{font-size:12px;min-height:auto;margin-bottom:12px}#vaids-nityam-root .plan-price{font-family:'Plus Jakarta Sans',sans-serif;font-size:34px;font-weight:800}#vaids-nityam-root .plan-price-note{margin-bottom:12px}#vaids-nityam-root .plan-divider{margin:2px 0 12px}#vaids-nityam-root .plan-list{gap:6px;margin-bottom:15px}#vaids-nityam-root .plan-item{font-size:12px}#vaids-nityam-root .plan-check{width:17px;height:17px}#vaids-nityam-root .plan-btn{padding:11px;font-size:12px}#vaids-nityam-root .plan-upgrade{padding:8px 10px;margin-bottom:10px}#vaids-nityam-root .decision-strip{margin-top:14px}#vaids-nityam-root .decision-cell{padding:12px 15px;font-size:11.5px}#vaids-nityam-root .decision-cell strong{font-size:12px}#vaids-nityam-root /* Common features */
.features-grid{gap:11px}#vaids-nityam-root .fcard{padding:15px 13px;border-radius:12px;min-height:148px}#vaids-nityam-root .fcard-icon{font-size:22px;margin-bottom:7px}#vaids-nityam-root .fcard h4{font-size:12px;margin-bottom:4px}#vaids-nityam-root .fcard p{font-size:11px;line-height:1.52}#vaids-nityam-root /* Why Pro table */
.pro-sec{background:linear-gradient(135deg,#081d3b,var(--navy))}#vaids-nityam-root .pro-head{max-width:800px}#vaids-nityam-root .pro-head h2{font-size:36px}#vaids-nityam-root .pro-table-wrap{max-width:1040px;margin:0 auto;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.14)}#vaids-nityam-root .pro-table{width:100%;border-collapse:collapse;background:rgba(255,255,255,.04)}#vaids-nityam-root .pro-table th{padding:10px 13px;text-align:left;background:var(--orange);color:var(--navy);font-size:10px;text-transform:uppercase;letter-spacing:.07em}#vaids-nityam-root .pro-table td{padding:11px 13px;border-top:1px solid rgba(255,255,255,.09);font-size:11.5px;color:rgba(255,255,255,.72);vertical-align:top;line-height:1.5}#vaids-nityam-root .pro-table td:first-child{width:27%;color:#fff}#vaids-nityam-root .pro-table td:nth-child(2){width:29%;color:#fff}#vaids-nityam-root .pro-table strong{color:var(--orange)}#vaids-nityam-root /* Architecture */
.struct-grid{gap:13px;margin-bottom:18px}#vaids-nityam-root .sc{padding:17px;border-radius:12px}#vaids-nityam-root .sc-badge{font-size:9px;padding:3px 8px;margin-bottom:7px}#vaids-nityam-root .sc h3{font-size:21px;margin-bottom:4px}#vaids-nityam-root .sc-count{font-family:'Plus Jakarta Sans',sans-serif;font-size:31px;font-weight:800;margin-bottom:3px}#vaids-nityam-root .sc p{font-size:11px;line-height:1.52}#vaids-nityam-root .format-box{padding:18px 22px;border-radius:13px}#vaids-nityam-root .fb-head{margin-bottom:8px}#vaids-nityam-root .fb-head h3{font-size:21px}#vaids-nityam-root .format-row{padding:7px 0}#vaids-nityam-root .fr-icon{font-size:15px}#vaids-nityam-root .fr-label{font-size:11px;width:155px}#vaids-nityam-root .fr-val{font-size:11.5px}#vaids-nityam-root /* Schedule */
.schedule-head{margin-bottom:18px}#vaids-nityam-root .schedule-table-wrap{overflow:hidden;border-radius:11px;border:1px solid var(--border);background:#fff}#vaids-nityam-root .sched-table{font-size:11px}#vaids-nityam-root .sched-table th{padding:9px 11px;font-size:10px}#vaids-nityam-root .sched-table td{padding:8px 11px}#vaids-nityam-root .sched-topic{font-size:10.5px;line-height:1.45}#vaids-nityam-root .sched-date{font-size:10.5px}#vaids-nityam-root .test-num, #vaids-nityam-root .paper-1, #vaids-nityam-root .paper-2, #vaids-nityam-root .paper-both{font-size:9px}#vaids-nityam-root .schedule-controls{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:14px}#vaids-nityam-root .see-full-btn, #vaids-nityam-root .download-schedule-btn{border:0;border-radius:8px;padding:10px 16px;font-size:11px;font-weight:800;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}#vaids-nityam-root .see-full-btn{background:var(--navy);color:#fff}#vaids-nityam-root .download-schedule-btn{background:var(--orange);color:var(--navy)}#vaids-nityam-root .full-schedule{display:none;margin-top:16px}#vaids-nityam-root .full-schedule.open{display:block}#vaids-nityam-root .full-schedule .phase-tabs{margin:0 auto 14px}#vaids-nityam-root .full-schedule .sched-table{margin-top:0}#vaids-nityam-root /* Samples */
.samples-grid{gap:10px}#vaids-nityam-root .samp{padding:15px 12px;border-radius:11px}#vaids-nityam-root .samp-icon{font-size:23px;margin-bottom:7px}#vaids-nityam-root .samp h4{font-size:12px}#vaids-nityam-root .samp p{font-size:10.5px;line-height:1.48;margin-bottom:9px}#vaids-nityam-root .samp-btn{padding:7px 12px;font-size:10px;border-radius:7px}#vaids-nityam-root /* Mentorship */
.mentor-grid{gap:28px}#vaids-nityam-root .mentor-text h2{font-size:34px;margin-bottom:8px}#vaids-nityam-root .mentor-text p{font-size:12px;line-height:1.58;margin-bottom:7px}#vaids-nityam-root .mentor-points{gap:7px;margin-top:11px}#vaids-nityam-root .mp{padding:10px 12px;border-radius:9px}#vaids-nityam-root .mp-icon{font-size:17px}#vaids-nityam-root .mp h4{font-size:11.5px}#vaids-nityam-root .mp p{font-size:10.5px;line-height:1.5}#vaids-nityam-root .mentor-visual{padding:19px 22px;border-radius:14px}#vaids-nityam-root .mv-label{margin-bottom:8px}#vaids-nityam-root .mv-step{padding:9px 0;gap:10px}#vaids-nityam-root .mv-num{width:25px;height:25px;font-family:'Plus Jakarta Sans',sans-serif;font-size:11px}#vaids-nityam-root .mv-step h4{font-size:11.5px}#vaids-nityam-root .mv-step p{font-size:10.5px;line-height:1.45}#vaids-nityam-root /* Challenges + FAQ */
.challenges-grid{gap:11px;margin-top:22px}#vaids-nityam-root .cc{padding:14px 12px;border-radius:10px}#vaids-nityam-root .cc-icon{font-size:21px;margin-bottom:6px}#vaids-nityam-root .cc h4{font-size:11.5px;margin-bottom:4px}#vaids-nityam-root .cc p{font-size:10.5px;line-height:1.48}#vaids-nityam-root .faq-inner{max-width:820px}#vaids-nityam-root .faq-item{margin-bottom:6px;border-radius:9px}#vaids-nityam-root .faq-q{padding:11px 14px;font-size:11.5px;min-height:42px}#vaids-nityam-root .faq-icon{width:23px;height:23px;font-size:14px}#vaids-nityam-root .faq-a p{font-size:10.8px;line-height:1.55;padding-bottom:11px}#vaids-nityam-root /* Other programs + final CTA + footer */
.related-grid{gap:12px}#vaids-nityam-root .rcard{padding:15px;border-radius:11px}#vaids-nityam-root .rcard-tag{font-size:8px;margin-bottom:6px}#vaids-nityam-root .rcard h4{font-size:18px;margin-bottom:5px}#vaids-nityam-root .rcard p{font-size:10.5px;line-height:1.5;margin-bottom:8px}#vaids-nityam-root .rcard-link{font-size:10.5px}#vaids-nityam-root .cta-sec h2{font-size:38px;margin-bottom:8px}#vaids-nityam-root .cta-offer{padding:10px 18px;margin-bottom:12px}#vaids-nityam-root .cta-offer p{font-size:12px}#vaids-nityam-root .cta-sec-p{font-size:11.5px;line-height:1.55;margin-bottom:16px}#vaids-nityam-root .cta-reg, #vaids-nityam-root .cta-wa, #vaids-nityam-root .cta-call{padding:11px 18px;font-size:11.5px}#vaids-nityam-root .footer-grid{gap:24px;margin-bottom:20px}#vaids-nityam-root .fb-desc, #vaids-nityam-root .fb-contact a, #vaids-nityam-root .fcol a{font-size:10.5px}#vaids-nityam-root .fbot p{font-size:10px}#vaids-nityam-root /* High-CTA mobile sticky bar */
.sticky-mobile-cta{background:var(--navy-dk);padding:8px 12px}#vaids-nityam-root .smc-inner{max-width:600px}#vaids-nityam-root .smc-text strong{font-size:11.5px}#vaids-nityam-root .smc-text p{font-size:9.5px}#vaids-nityam-root .smc-btn{background:var(--orange);color:var(--navy);font-size:11px;padding:8px 13px}#vaids-nityam-root .wa-float{width:46px;height:46px;right:16px}@media(max-width:980px){
  .nav-links,.nav-right{display:none}.menu-toggle{display:block}.hero-grid{grid-template-columns:1fr;gap:20px}.price-card{max-width:690px;width:100%;margin:0 auto}.hero h1{font-size:44px}.features-grid,.challenges-grid{grid-template-columns:repeat(2,1fr)}.struct-grid{grid-template-columns:repeat(3,1fr)}.mentor-grid{grid-template-columns:1fr 1fr;gap:20px}.footer-grid{grid-template-columns:2fr 1fr 1fr}.fcol:last-child{display:none}
}@media(max-width:760px){
  .container{padding:0 16px}.plans-sec,.features-sec,.pro-sec,.structure-sec,.schedule-sec,.samples-sec,.mentor-sec,.challenges-sec,.faq-sec,.related-sec{padding:32px 0}.hero{padding:30px 0 32px}.plan-grid,.mentor-grid,.related-grid{grid-template-columns:1fr}.struct-grid{grid-template-columns:1fr 1fr}.samples-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.plan-card.pro{transform:none}.decision-strip{grid-template-columns:1fr}.decision-cell+.decision-cell{border-left:0;border-top:1px solid var(--border)}.cta-sec{padding:36px 0}.pro-table-wrap{overflow:visible;border:0}.pro-table,.pro-table tbody,.pro-table tr,.pro-table td{display:block;width:100%}.pro-table thead{display:none}.pro-table tr{margin-bottom:9px;border:1px solid rgba(255,255,255,.14);border-radius:10px;overflow:hidden;background:rgba(255,255,255,.05)}.pro-table td{border:0!important;padding:6px 11px!important}.pro-table td:first-child{background:rgba(255,229,45,.10);padding-top:9px!important}.pro-table td:last-child{padding-bottom:9px!important;color:rgba(255,255,255,.6)}
}@media(max-width:600px){
  #vaids-nityam-root{font-family:'Plus Jakarta Sans',Nunito,Rubik,Arial,sans-serif;color:var(--text);line-height:1.65;background:var(--cream);}.urgency-bar .ub-text:last-of-type{display:none}.ub-inner{justify-content:space-between}.ub-badge{display:none}.ub-cta{margin-left:auto}.nav-inner{height:52px}.hero h1{font-size:38px}.hero-desc{font-size:12px}.hero-stats{grid-template-columns:repeat(4,1fr);gap:5px}.hstat-n{font-size:18px}.hstat-l{font-size:8.5px}.hero-ctas>a{width:100%}.qp-top{gap:8px}.qp-price{font-size:21px}.qp-line{font-size:10.5px}.plan-selector-title{font-size:22px}.features-head h2,.structure-head h2,.schedule-head h2,.samples-head h2,.pro-head h2,.mentor-text h2{font-size:29px}.plans-head h2{font-size:30px}.features-grid,.challenges-grid,.struct-grid,.samples-grid{grid-template-columns:1fr}.fcard{min-height:auto;text-align:left;display:grid;grid-template-columns:30px 1fr;column-gap:8px}.fcard-icon{grid-row:1/3;margin:1px 0 0}.fcard h4,.fcard p{grid-column:2}.format-box{padding:15px}.format-row{display:grid;grid-template-columns:23px 105px 1fr;gap:7px}.fr-label{width:auto}.schedule-table-wrap{overflow:visible;border:0}.sched-table,.sched-table tbody,.sched-table tr,.sched-table td{display:block;width:100%}.sched-table thead{display:none}.sched-table tr{background:#fff!important;border:1px solid var(--border);border-radius:9px;margin-bottom:8px;padding:8px 10px}.sched-table td{border:0!important;background:transparent!important;padding:3px 0!important}.sched-table td::before{content:attr(data-label);display:inline-block;min-width:80px;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-right:7px}.sched-table td:last-child::before{display:block;margin-bottom:3px}.sched-topic{font-size:10px}.phase-tabs{max-width:none;display:grid;grid-template-columns:1fr 1fr}.ph-tab{font-size:9px;padding:8px 5px}.schedule-controls{display:grid;grid-template-columns:1fr}.see-full-btn,.download-schedule-btn{width:100%}.footer-grid{grid-template-columns:1fr}.fcol:last-child{display:block}.cta-btns{display:grid;grid-template-columns:1fr}.cta-wa{justify-content:center}.sticky-mobile-cta{display:block}.wa-float{bottom:72px}.pc-note{line-height:1.4}
}#vaids-nityam-root /* =========================================================
   VISUAL CLARITY + APPEAL PATCH
   ========================================================= */
#vaids-nityam-root{font-family:'Plus Jakarta Sans',Nunito,Rubik,Arial,sans-serif;color:var(--text);line-height:1.65;background:var(--cream);}#vaids-nityam-root .plans-sec, #vaids-nityam-root .structure-sec, #vaids-nityam-root .mentor-sec{background:#ffffff}#vaids-nityam-root .features-sec, #vaids-nityam-root .schedule-sec, #vaids-nityam-root .faq-sec, #vaids-nityam-root .related-sec, #vaids-nityam-root .challenges-sec{background:linear-gradient(180deg,#f9fbff 0%,#eef4fb 100%)}#vaids-nityam-root .samples-sec{background:linear-gradient(135deg,#0b2347 0%,#123867 100%)}#vaids-nityam-root .cta-sec{background:linear-gradient(135deg,#0a2348 0%,#123663 100%)}#vaids-nityam-root .plans-head h2, #vaids-nityam-root .features-head h2, #vaids-nityam-root .structure-head h2, #vaids-nityam-root .schedule-head h2, #vaids-nityam-root .samples-head h2, #vaids-nityam-root .pro-head h2, #vaids-nityam-root .mentor-text h2, #vaids-nityam-root .related-head h2, #vaids-nityam-root .cta-sec h2{color:#081d3b}#vaids-nityam-root .pro-head h2, #vaids-nityam-root .samples-head h2, #vaids-nityam-root .cta-sec h2{color:#fff}#vaids-nityam-root .plans-head p, #vaids-nityam-root .features-head p, #vaids-nityam-root .structure-head p, #vaids-nityam-root .schedule-head p, #vaids-nityam-root .samples-head p, #vaids-nityam-root .pro-head p, #vaids-nityam-root .mentor-text p, #vaids-nityam-root .cta-sec-p{color:#4d6179}#vaids-nityam-root .pro-head p, #vaids-nityam-root .samples-head p, #vaids-nityam-root .cta-sec-p{color:rgba(255,255,255,.82)}#vaids-nityam-root .stag{box-shadow:0 6px 16px rgba(255,229,45,.25)}#vaids-nityam-root .quick-plan{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);border-color:#d7e2f0;box-shadow:0 10px 22px rgba(17,46,90,.06)}#vaids-nityam-root .quick-plan.pro{background:linear-gradient(135deg,#12305e 0%,#081f42 100%);border-color:rgba(255,229,45,.35);box-shadow:0 16px 32px rgba(10,35,72,.22)}#vaids-nityam-root .qp-name, #vaids-nityam-root .plan-card h3, #vaids-nityam-root .sc h3, #vaids-nityam-root .fb-head h3, #vaids-nityam-root .mentor-text h2, #vaids-nityam-root .related-head h2, #vaids-nityam-root .features-head h2, #vaids-nityam-root .structure-head h2, #vaids-nityam-root .schedule-head h2, #vaids-nityam-root .faq-inner h2, #vaids-nityam-root .samples-head h2{letter-spacing:-.01em}#vaids-nityam-root .qp-name{font-weight:800;color:#081d3b}#vaids-nityam-root .quick-plan.pro .qp-name{color:#fff}#vaids-nityam-root .qp-kicker{color:#50647f;font-weight:800}#vaids-nityam-root .quick-plan.pro .qp-kicker{color:rgba(255,255,255,.74)}#vaids-nityam-root .qp-line{color:#425a75}#vaids-nityam-root .quick-plan.pro .qp-line{color:rgba(255,255,255,.84)}#vaids-nityam-root .plan-card{background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%);border:1px solid #d5e1ef;box-shadow:0 14px 28px rgba(17,46,90,.08)}#vaids-nityam-root .plan-card.pro{background:linear-gradient(180deg,#0b2856 0%,#081f42 100%);border-color:rgba(255,229,45,.36);box-shadow:0 20px 44px rgba(10,35,72,.30)}#vaids-nityam-root .plan-label{color:#4b6383;font-weight:800}#vaids-nityam-root .plan-card.pro .plan-label{color:rgba(255,255,255,.72)}#vaids-nityam-root .plan-card h3{font-size:31px;color:#081d3b;text-shadow:none}#vaids-nityam-root .plan-card.pro h3{color:#ffffff}#vaids-nityam-root .plan-position{color:#415973;font-weight:500}#vaids-nityam-root .plan-card.pro .plan-position{color:rgba(255,255,255,.88)}#vaids-nityam-root .plan-price{color:#0b2347}#vaids-nityam-root .plan-card.pro .plan-price{color:#ffe52d}#vaids-nityam-root .plan-price-note{color:#50647d}#vaids-nityam-root .plan-card.pro .plan-price-note{color:rgba(255,255,255,.76)}#vaids-nityam-root .plan-subhead{display:inline-block;padding:5px 10px;border-radius:999px;background:#edf3ff;color:#0a2348;font-weight:800}#vaids-nityam-root .plan-card.pro .plan-subhead{background:rgba(255,229,45,.14);color:#ffe52d}#vaids-nityam-root .plan-item{color:#314960}#vaids-nityam-root .plan-card.pro .plan-item{color:rgba(255,255,255,.92)}#vaids-nityam-root .plan-check{background:#eaf1ff;color:#0a2348}#vaids-nityam-root .plan-card.pro .plan-check{background:#ffe52d;color:#0a2348}#vaids-nityam-root .plan-btn{box-shadow:0 8px 18px rgba(17,46,90,.12)}#vaids-nityam-root .plan-btn:hover{transform:translateY(-1px)}#vaids-nityam-root .pro-mentor-callout{display:grid;grid-template-columns:82px 1fr;gap:12px;align-items:center;background:linear-gradient(135deg,rgba(255,229,45,.14),rgba(255,255,255,.08));border:1px solid rgba(255,229,45,.34);border-radius:14px;padding:12px;margin:12px 0 14px}#vaids-nityam-root .mentor-avatar{width:82px;height:82px;border-radius:16px;background:linear-gradient(135deg,#fff8c5,#ffe52d);padding:5px;box-shadow:0 10px 20px rgba(0,0,0,.16)}#vaids-nityam-root .mentor-avatar svg{display:block;width:100%;height:100%;border-radius:12px;background:#fff}#vaids-nityam-root .pro-mentor-copy span{display:inline-block;font-size:9.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#ffe52d}#vaids-nityam-root .pro-mentor-copy strong{display:block;color:#fff;font-size:14px;line-height:1.22;margin-top:3px}#vaids-nityam-root .pro-mentor-copy p{margin-top:4px;font-size:11px;line-height:1.45;color:rgba(255,255,255,.84)}#vaids-nityam-root .fcard, #vaids-nityam-root .sc, #vaids-nityam-root .mp, #vaids-nityam-root .cc, #vaids-nityam-root .rcard, #vaids-nityam-root .faq-item, #vaids-nityam-root .samp{border-color:#d8e3f1;box-shadow:0 10px 22px rgba(17,46,90,.06)}#vaids-nityam-root .fcard{background:#fff;border-top:4px solid #ffe52d}#vaids-nityam-root .fcard h4{font-size:13px;font-weight:800;color:#081d3b}#vaids-nityam-root .fcard p{color:#435b74}#vaids-nityam-root .fcard-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#f1f6ff;margin:0 auto 8px;box-shadow:inset 0 0 0 1px #dfe8f5}#vaids-nityam-root .sc{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)}#vaids-nityam-root .sc h3{font-size:22px;font-weight:700;color:#081d3b}#vaids-nityam-root .sc p{color:#455d77}#vaids-nityam-root .sc-count{color:#c29b00}#vaids-nityam-root .sc-badge-1{background:#e8f1ff;color:#0a3f86}#vaids-nityam-root .sc-badge-2{background:#fff1a6;color:#6a5300}#vaids-nityam-root .sc-badge-3{background:#dff6e7;color:#1b6840}#vaids-nityam-root .format-box{box-shadow:0 18px 34px rgba(10,35,72,.22)}#vaids-nityam-root .fr-label{color:rgba(255,255,255,.82)}#vaids-nityam-root .fr-val{color:#fff}#vaids-nityam-root .schedule-table-wrap, #vaids-nityam-root .pro-table-wrap{box-shadow:0 12px 28px rgba(17,46,90,.08)}#vaids-nityam-root .sched-table th{background:#0a2348}#vaids-nityam-root .sched-table td{color:#314b64}#vaids-nityam-root .sched-topic{color:#405a74}#vaids-nityam-root .phase-tabs{box-shadow:0 8px 18px rgba(17,46,90,.06)}#vaids-nityam-root .see-full-btn{background:#0a2348;color:#fff;box-shadow:0 8px 18px rgba(10,35,72,.18)}#vaids-nityam-root .download-schedule-btn{background:#ffe52d;color:#0a2348;box-shadow:0 8px 18px rgba(255,229,45,.26)}#vaids-nityam-root .samples-head p{color:rgba(255,255,255,.80)}#vaids-nityam-root .samp{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12)}#vaids-nityam-root .samp h4{font-size:13px;font-weight:800;color:#fff}#vaids-nityam-root .samp p{color:rgba(255,255,255,.78)}#vaids-nityam-root .samp-btn{background:#ffe52d;color:#0a2348;font-weight:800;box-shadow:0 10px 20px rgba(255,229,45,.18)}#vaids-nityam-root .mentor-text h2{color:#081d3b}#vaids-nityam-root .mentor-text h2 em{color:#c29b00}#vaids-nityam-root .mp{background:#fff}#vaids-nityam-root .mp h4{font-size:12px;font-weight:800;color:#081d3b}#vaids-nityam-root .mp p{color:#435b74}#vaids-nityam-root .mentor-visual{background:linear-gradient(180deg,#0b2856 0%,#081f42 100%);box-shadow:0 20px 38px rgba(10,35,72,.24)}#vaids-nityam-root .mv-label{color:rgba(255,255,255,.74)}#vaids-nityam-root .mv-step h4{color:#fff;font-weight:800}#vaids-nityam-root .mv-step p{color:rgba(255,255,255,.76)}#vaids-nityam-root .cc{background:#fff;border-top:4px solid #a9c8ff}#vaids-nityam-root .cc:nth-child(2){border-top-color:#ffe52d}#vaids-nityam-root .cc:nth-child(3){border-top-color:#8bd3a8}#vaids-nityam-root .cc:nth-child(4){border-top-color:#ffb36b}#vaids-nityam-root .cc h4{font-size:12px;font-weight:800;color:#081d3b}#vaids-nityam-root .cc p{color:#435b74}#vaids-nityam-root .faq-item{background:#fff}#vaids-nityam-root .faq-q{background:#fff;color:#081d3b;font-weight:800}#vaids-nityam-root .faq-a p{color:#435b74}#vaids-nityam-root .rcard{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);border-top:4px solid #112e5a}#vaids-nityam-root .rcard:nth-child(2){border-top-color:#ffe52d}#vaids-nityam-root .rcard:nth-child(3){border-top-color:#8bd3a8}#vaids-nityam-root .rcard h4{font-size:19px;font-weight:700;color:#081d3b}#vaids-nityam-root .rcard p{color:#435b74}#vaids-nityam-root .rcard-link{font-weight:800;color:#0a3f86}#vaids-nityam-root .cta-sec h2 em{background:linear-gradient(transparent 60%,rgba(255,229,45,.38) 60%);padding:0 2px}#vaids-nityam-root .cta-offer{background:rgba(255,255,255,.09);border:1px solid rgba(255,229,45,.32)}#vaids-nityam-root .cta-offer p{color:#fff}#vaids-nityam-root .cta-offer strong{color:#ffe52d}#vaids-nityam-root .cta-reg, #vaids-nityam-root .cta-wa, #vaids-nityam-root .cta-call{font-weight:800;box-shadow:0 10px 22px rgba(0,0,0,.12)}#vaids-nityam-root footer{background:linear-gradient(180deg,#08182f 0%,#041121 100%);border-top:4px solid #ffe52d;position:relative}#vaids-nityam-root .footer-grid{gap:26px;align-items:start}#vaids-nityam-root .footer-grid>div:first-child{background:rgba(255,255,255,.05);padding:16px 18px;border:1px solid rgba(255,255,255,.10);border-radius:14px;box-shadow:0 12px 24px rgba(0,0,0,.12)}#vaids-nityam-root .fb-name{font-size:22px;color:#fff;margin-bottom:8px}#vaids-nityam-root .fb-desc{color:rgba(255,255,255,.82);line-height:1.7}#vaids-nityam-root .fb-contact a{color:#ffeaa0;font-weight:600}#vaids-nityam-root .fcol h5{color:#ffe52d;letter-spacing:.12em;font-size:10px;margin-bottom:10px}#vaids-nityam-root .fcol a{color:rgba(255,255,255,.82);font-weight:500}#vaids-nityam-root .fcol a:hover, #vaids-nityam-root .fcol .active-link{color:#ffe52d}#vaids-nityam-root .fbot{border-top:1px solid rgba(255,255,255,.14);padding-top:14px}#vaids-nityam-root .fbot p{color:rgba(255,255,255,.58)}@media(max-width:760px){
  .pro-mentor-callout{grid-template-columns:72px 1fr;padding:10px}.mentor-avatar{width:72px;height:72px}.pro-mentor-copy strong{font-size:13px}.fcard-icon{margin:0}.footer-grid>div:first-child{padding:14px}
}@media(max-width:600px){
  .plan-card h3{font-size:28px}.pro-mentor-callout{grid-template-columns:1fr;justify-items:start}.mentor-avatar{width:68px;height:68px}.footer-grid>div:first-child{margin-bottom:4px}.fb-name{font-size:20px}.fcol h5{font-size:9.5px}
}#vaids-nityam-root /* --- user requested refinement patch --- */
.hero-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}#vaids-nityam-root .current-price{font-size:1em;font-weight:800;color:inherit}#vaids-nityam-root .original-price{font-size:.54em;font-weight:800;color:#7d8ea4;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#e05555}#vaids-nityam-root .gst-badge{font-size:14px!important;padding:6px 10px!important}#vaids-nityam-root .hero-plan-card{gap:0}#vaids-nityam-root .hero-plan-card.pro-plan{overflow:visible}#vaids-nityam-root .pro-corner-ribbon{right:-30px!important;top:15px!important;transform:rotate(38deg)!important;width:205px!important;padding:7px 0!important;font-size:12px!important;letter-spacing:.04em!important;box-shadow:0 8px 18px rgba(239,45,54,.28)}@media(max-width:980px){.pro-corner-ribbon{right:-24px!important;top:13px!important;width:195px!important;font-size:11px!important}}@media(max-width:600px){.pro-corner-ribbon{right:-28px!important;top:14px!important;width:190px!important;font-size:10.5px!important}}#vaids-nityam-root .mentor-mentee-illustration{margin:10px 0 10px;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#fff6b8,#ffe52d);box-shadow:0 12px 24px rgba(11,44,92,.14);border:1px solid rgba(11,44,92,.12)}#vaids-nityam-root .mentor-mentee-illustration svg{display:block;width:100%;height:auto;aspect-ratio:520/290}#vaids-nityam-root .sc{text-align:center!important;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}#vaids-nityam-root .sc-badge{display:inline-flex;align-items:center;justify-content:center;text-align:center}#vaids-nityam-root .sc h3, #vaids-nityam-root .sc-count, #vaids-nityam-root .sc p{text-align:center!important}#vaids-nityam-root .sc h3:before{display:block;font-size:28px;line-height:1;margin-bottom:8px}#vaids-nityam-root .sc:nth-child(1) h3:before{content:'📘'}#vaids-nityam-root .sc:nth-child(2) h3:before{content:'🧩'}#vaids-nityam-root .sc:nth-child(3) h3:before{content:'🎯'}#vaids-nityam-root .sc-count{background:rgba(255,255,255,.68);padding:10px 18px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(11,44,92,.08);margin:8px auto 10px!important;min-width:76px}#vaids-nityam-root .format-box{text-align:center!important}#vaids-nityam-root .fb-head{justify-content:center!important}#vaids-nityam-root .format-row{justify-items:center;align-items:center;text-align:center;border-bottom:1px solid rgba(255,255,255,.12)}#vaids-nityam-root .fr-icon{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,229,45,.16)}#vaids-nityam-root .fr-label{width:auto!important;display:block;font-weight:800!important;color:#ffeaa7!important}#vaids-nityam-root .fr-val{display:block;font-weight:700!important;max-width:560px}@media(min-width:761px){.format-row{display:grid!important;grid-template-columns:50px 210px 1fr}}@media(max-width:760px){.format-row{display:grid!important;grid-template-columns:1fr;gap:4px;padding:12px 0}.fr-icon{margin:0 auto}.fr-val{max-width:none}}#vaids-nityam-root .hero-plan-list li:nth-child(1):before{content:'📚';font-size:10px;background:#dfeeff;color:#0b2c5c}#vaids-nityam-root .hero-plan-list li:nth-child(2):before{content:'👤';font-size:10px;background:#dfeeff;color:#0b2c5c}#vaids-nityam-root .hero-plan-list li:nth-child(3):before{content:'✍️';font-size:10px;background:#dfeeff;color:#0b2c5c}#vaids-nityam-root .hero-plan-list li:nth-child(4):before{content:'💬';font-size:10px;background:#dfeeff;color:#0b2c5c}#vaids-nityam-root .hero-plan-list li:nth-child(5):before{content:'🎯';font-size:10px;background:#dfeeff;color:#0b2c5c}#vaids-nityam-root .hero-plan-list li:nth-child(6):before{content:'📄';font-size:10px;background:#dfeeff;color:#0b2c5c}#vaids-nityam-root .fcard:nth-child(1){background:linear-gradient(180deg,#ffffff 0%,#eff6ff 100%)}#vaids-nityam-root .fcard:nth-child(2){background:linear-gradient(180deg,#ffffff 0%,#eefbf1 100%)}#vaids-nityam-root .fcard:nth-child(3){background:linear-gradient(180deg,#ffffff 0%,#fff7e6 100%)}#vaids-nityam-root .fcard:nth-child(4){background:linear-gradient(180deg,#ffffff 0%,#fff0ef 100%)}#vaids-nityam-root .fcard:nth-child(5){background:linear-gradient(180deg,#ffffff 0%,#f3efff 100%)}#vaids-nityam-root .fcard:nth-child(6){background:linear-gradient(180deg,#ffffff 0%,#eef9fb 100%)}#vaids-nityam-root .fcard:nth-child(7){background:linear-gradient(180deg,#ffffff 0%,#eef6ff 100%)}#vaids-nityam-root .fcard:nth-child(8){background:linear-gradient(180deg,#ffffff 0%,#f7f2ff 100%)}#vaids-nityam-root .fcard-icon{box-shadow:0 6px 14px rgba(11,44,92,.08)}#vaids-nityam-root /* ===== FINAL RESPONSIVE + SEO UX PASS ===== */
.hero-seo-line{margin:5px 0 10px;font-size:14px;font-weight:800;color:#31547d;letter-spacing:.01em}#vaids-nityam-root .hero-decision-grid{align-items:start!important;grid-template-columns:minmax(300px,1.05fr) minmax(270px,.82fr) minmax(320px,.98fr)!important}#vaids-nityam-root .hero-plan-card{height:auto!important;align-self:start!important}#vaids-nityam-root .pro-plan{overflow:hidden!important;padding-top:20px!important}#vaids-nityam-root .pro-corner-ribbon{position:absolute!important;top:12px!important;right:12px!important;transform:none!important;width:auto!important;max-width:calc(100% - 24px)!important;padding:6px 10px!important;border-radius:999px!important;font-size:10px!important;line-height:1.1!important;letter-spacing:.05em!important;white-space:nowrap!important;z-index:4!important}#vaids-nityam-root .pro-plan .hero-plan-label{padding-right:118px}#vaids-nityam-root .pro-card-intro{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:10px;align-items:center;margin:3px 0 7px}#vaids-nityam-root .pro-card-copy{min-width:0}#vaids-nityam-root .pro-card-intro .hero-plan-desc{margin:0 0 6px!important}#vaids-nityam-root .pro-card-intro .gst-badge{margin:6px 0 0!important}#vaids-nityam-root .mentor-mentee-realistic{display:block;width:116px;height:82px;object-fit:cover;object-position:center 60%;border-radius:11px;border:2px solid rgba(11,44,92,.12);box-shadow:0 8px 16px rgba(11,44,92,.12);background:#fff}#vaids-nityam-root .original-price{font-size:.5em!important}#vaids-nityam-root .features-sec, #vaids-nityam-root .pro-sec, #vaids-nityam-root .structure-sec, #vaids-nityam-root .schedule-sec, #vaids-nityam-root .samples-sec, #vaids-nityam-root .mentor-sec, #vaids-nityam-root .challenges-sec, #vaids-nityam-root .faq-sec, #vaids-nityam-root .related-sec{padding-top:22px!important;padding-bottom:22px!important}#vaids-nityam-root .features-head, #vaids-nityam-root .pro-head, #vaids-nityam-root .structure-head, #vaids-nityam-root .schedule-head, #vaids-nityam-root .samples-head, #vaids-nityam-root .related-head{margin-bottom:16px!important}#vaids-nityam-root .hero-v2{padding-top:22px!important;padding-bottom:24px!important}#vaids-nityam-root .features-grid, #vaids-nityam-root .struct-grid, #vaids-nityam-root .challenges-grid, #vaids-nityam-root .samples-grid, #vaids-nityam-root .related-grid{align-items:stretch}#vaids-nityam-root .fcard, #vaids-nityam-root .sc, #vaids-nityam-root .cc, #vaids-nityam-root .samp, #vaids-nityam-root .rcard{height:100%}#vaids-nityam-root .fcard p, #vaids-nityam-root .sc p, #vaids-nityam-root .cc p, #vaids-nityam-root .samp p, #vaids-nityam-root .rcard p{margin-bottom:0}#vaids-nityam-root .mentor-grid{align-items:start!important}#vaids-nityam-root .mentor-points{margin-bottom:0!important}#vaids-nityam-root .mentor-visual{height:auto!important}#vaids-nityam-root .faq-sec{padding-top:20px!important;padding-bottom:20px!important}#vaids-nityam-root .faq-inner>div:first-child{margin-bottom:14px!important}#vaids-nityam-root .cta-sec{padding:25px 0!important}#vaids-nityam-root footer{padding-top:24px!important;padding-bottom:14px!important}@media(max-width:1180px){
  .hero-decision-grid{grid-template-columns:1fr 1fr!important;gap:14px!important}.hero-copy-v2{grid-column:1 / -1!important;padding:4px 0 6px!important}.hero-copy-v2 h1{font-size:58px!important}.hero-body-v2{max-width:850px}.hero-stats-v2{max-width:760px}.hero-actions-v2{max-width:520px}
}@media(max-width:900px){
  .hero-decision-grid{grid-template-columns:1fr 1fr!important}.hero-copy-v2{grid-column:1/-1!important}.pro-card-intro{grid-template-columns:1fr 105px}.mentor-mentee-realistic{width:105px;height:78px}.features-grid{grid-template-columns:repeat(2,1fr)!important}.struct-grid{grid-template-columns:repeat(3,1fr)!important}.mentor-grid{grid-template-columns:1fr!important}.related-grid{grid-template-columns:repeat(3,1fr)!important}.footer-grid{grid-template-columns:repeat(2,1fr)!important}
}@media(max-width:720px){
  .hero-decision-grid{grid-template-columns:1fr!important}.hero-copy-v2{grid-column:auto!important}.hero-copy-v2 h1{font-size:48px!important}.hero-subtitle-v2{font-size:29px!important}.hero-seo-line{font-size:13px}.hero-plan-card{width:100%}.pro-card-intro{grid-template-columns:minmax(0,1fr) 120px}.mentor-mentee-realistic{width:120px;height:84px}.pro-corner-ribbon{top:10px!important;right:10px!important;font-size:9.5px!important}.pro-plan .hero-plan-label{padding-right:110px}.features-grid,.struct-grid,.samples-grid,.challenges-grid,.related-grid{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr!important}.phase-tabs{grid-template-columns:1fr 1fr!important}.schedule-controls{grid-template-columns:1fr!important}.format-row{grid-template-columns:1fr!important}.fr-icon{margin:auto}.fr-label,.fr-val{text-align:center!important}.cta-btns{grid-template-columns:1fr!important}
}@media(max-width:430px){
  .container{padding-left:13px!important;padding-right:13px!important}.hero-copy-v2 h1{font-size:40px!important}.hero-subtitle-v2{font-size:25px!important}.hero-body-v2{font-size:13px!important}.hero-stats-v2 strong{font-size:22px!important}.hero-plan-card{padding:15px 13px!important}.pro-card-intro{grid-template-columns:1fr 92px}.mentor-mentee-realistic{width:92px;height:72px}.pro-plan .hero-plan-label{padding-right:102px}.hero-price{gap:7px!important}.current-price{font-size:.94em!important}.original-price{font-size:.48em!important}.gst-badge{font-size:12.5px!important}.faq-q{font-size:13px!important}.sticky-mobile-cta .smc-text p{display:none}
}#vaids-nityam-root /* ── REPEATED CONVERSION STRIP ── */
.conversion-strip{
  background:linear-gradient(90deg,#082650,#0b376c);
  padding:18px 0;
  border-top:1px solid rgba(255,255,255,.07);
  border-bottom:1px solid rgba(255,255,255,.07);
}#vaids-nityam-root .conversion-strip .conversion-actions{
  display:grid;
  grid-template-columns:1.15fr 1.05fr .8fr;
  gap:16px;
  max-width:900px;
  margin:0 auto;
}#vaids-nityam-root .conversion-strip .conversion-actions > *{
  min-height:58px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:12px;
  font-size:16px!important;
  font-weight:800!important;
  text-decoration:none;
  text-align:center;
}#vaids-nityam-root .conversion-strip .cta-reg{background:#ffe22b!important;color:#082650!important;}#vaids-nityam-root .conversion-strip .cta-reg:hover{background:#f2d300!important;}#vaids-nityam-root .conversion-strip .cta-wa{background:#25d366!important;color:#fff!important;border:0;}#vaids-nityam-root .conversion-strip .cta-call{background:rgba(255,255,255,.08)!important;color:#fff!important;border:2px solid rgba(255,255,255,.24)!important;}@media(max-width:720px){
  .conversion-strip{padding:14px 0;}
  .conversion-strip .conversion-actions{grid-template-columns:1fr;gap:9px;}
  .conversion-strip .conversion-actions > *{min-height:48px;font-size:13px!important;}
}#vaids-nityam-root /* ── SALES OPTIMISATION V2 ── */
.hero-decision-grid{grid-template-columns:minmax(0,1.05fr) minmax(300px,.86fr) minmax(300px,.92fr)!important;gap:16px!important;align-items:stretch!important}#vaids-nityam-root .hero-copy-v2{padding:8px 8px 8px 0!important}#vaids-nityam-root .hero-subtitle-v2{font-size:36px!important;line-height:1.05!important;max-width:580px!important;color:#0b2c5c!important;margin-top:8px!important}#vaids-nityam-root .hero-lead-v2{font-size:16px!important;margin-top:14px!important}#vaids-nityam-root .hero-body-v2{max-width:600px!important}#vaids-nityam-root .hero-proof-line{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 16px}#vaids-nityam-root .hero-proof-line span{font-size:11.5px;font-weight:800;color:#173a66;background:#eaf3ff;border:1px solid #cbdced;border-radius:999px;padding:6px 10px}#vaids-nityam-root .billing-master{margin:17px 0 18px;background:#fff;border:1px solid #d5e1ef;border-radius:14px;padding:12px 13px;box-shadow:0 7px 20px rgba(15,50,95,.06)}#vaids-nityam-root .billing-master-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}#vaids-nityam-root .billing-master-label{font-size:12px;font-weight:900;color:#0b2c5c;text-transform:uppercase;letter-spacing:.06em}#vaids-nityam-root .billing-switch{display:flex;background:#eef3f8;border-radius:10px;padding:3px;gap:3px}#vaids-nityam-root .bill-tab{border:0;background:transparent;color:#52677f;font-family:inherit;font-size:12px;font-weight:800;padding:8px 12px;border-radius:8px;cursor:pointer;transition:.18s}#vaids-nityam-root .bill-tab.active{background:#0b2c5c;color:#fff;box-shadow:0 3px 10px rgba(11,44,92,.16)}#vaids-nityam-root .bill-tab .save-mini{font-size:9px;margin-left:4px;color:#0b6b3f;background:#e5f7ec;padding:2px 5px;border-radius:999px}#vaids-nityam-root .bill-tab.active .save-mini{color:#063c25;background:#c9f1d8}#vaids-nityam-root .billing-master-note{font-size:11.5px;color:#5c7189;margin-top:7px;line-height:1.45}#vaids-nityam-root .hero-plan-card{display:flex!important;flex-direction:column!important}#vaids-nityam-root .hero-plan-card h2{margin-bottom:5px!important}#vaids-nityam-root .hero-plan-desc{min-height:60px!important}#vaids-nityam-root .plan-price-box{border:1.5px solid #d8e2ee;border-radius:13px;padding:13px 14px;margin:11px 0 12px;background:#f8fbff}#vaids-nityam-root .pro-plan .plan-price-box{background:rgba(255,255,255,.78);border-color:rgba(11,44,92,.14)}#vaids-nityam-root .plan-price-main{display:flex;align-items:baseline;gap:6px}#vaids-nityam-root .plan-price-main strong{font-family:'Cormorant Garamond',serif;font-size:39px;line-height:1;color:#0b2c5c}#vaids-nityam-root .plan-price-main span{font-size:12px;color:#5c7189;font-weight:700}#vaids-nityam-root .plan-price-context{font-size:11.5px;font-weight:800;color:#14623b;margin-top:5px;line-height:1.4}#vaids-nityam-root .plan-price-note{font-size:10.8px;color:#63778e;margin-top:4px;line-height:1.4}#vaids-nityam-root .hero-plan-list{margin-bottom:14px!important}#vaids-nityam-root .join-plan-btn{display:block;width:100%;text-align:center;text-decoration:none;border-radius:10px;padding:12px 13px;font-size:13px;font-weight:900;margin-top:auto}#vaids-nityam-root .core-plan .join-plan-btn{background:#0b2c5c;color:#fff}#vaids-nityam-root .core-plan .join-plan-btn:hover{background:#153f74}#vaids-nityam-root .pro-plan .join-plan-btn{background:#146b43;color:#fff}#vaids-nityam-root .pro-plan .join-plan-btn:hover{background:#0f5635}#vaids-nityam-root .join-subnote{text-align:center;font-size:10.5px;color:#65798e;margin-top:6px}#vaids-nityam-root .pro-plan .join-subnote{color:#5b5a45}#vaids-nityam-root .trust-inner{gap:0!important}#vaids-nityam-root .ti{min-width:150px!important}#vaids-nityam-root .ti-n{font-size:23px!important}#vaids-nityam-root .ti-l{font-size:10.5px!important}#vaids-nityam-root .evaluation-proof-sec{padding:34px 0;background:#fff}#vaids-nityam-root .evaluation-proof-head{text-align:center;max-width:760px;margin:0 auto 20px}#vaids-nityam-root .evaluation-proof-head h2{font-family:'Cormorant Garamond',serif;font-size:38px;line-height:1.08;color:#0b2c5c}#vaids-nityam-root .evaluation-proof-head p{font-size:14px;color:#526a84;margin-top:8px}#vaids-nityam-root .evaluation-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}#vaids-nityam-root .eval-step{position:relative;background:#f7faff;border:1px solid #d9e5f1;border-radius:14px;padding:16px 14px}#vaids-nityam-root .eval-step:nth-child(2){background:#fff7c7}#vaids-nityam-root .eval-step:nth-child(3){background:#e7f8ec}#vaids-nityam-root .eval-step:nth-child(4){background:#f0eaff}#vaids-nityam-root .eval-num{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#0b2c5c;color:#fff;border-radius:50%;font-size:12px;font-weight:900;margin-bottom:9px}#vaids-nityam-root .eval-step h3{font-size:14px;color:#0b2c5c;margin-bottom:4px}#vaids-nityam-root .eval-step p{font-size:12.5px;line-height:1.5;color:#455d78}#vaids-nityam-root .evaluation-bottom{margin-top:13px;text-align:center;font-size:12.5px;font-weight:800;color:#0b2c5c}#vaids-nityam-root .compare-head p{max-width:720px!important}#vaids-nityam-root .compare-foot{margin-top:12px!important}#vaids-nityam-root .compare-choice{padding:14px 16px!important}#vaids-nityam-root .sales-cta-strip{background:linear-gradient(90deg,#082650,#0b376c);padding:15px 0}#vaids-nityam-root .sales-cta-actions{display:grid;grid-template-columns:1.1fr 1fr .78fr;gap:12px;max-width:880px;margin:0 auto}#vaids-nityam-root .sales-cta-actions>*{min-height:52px;display:flex;align-items:center;justify-content:center;border-radius:11px;text-align:center;text-decoration:none;font-size:14px;font-weight:900}#vaids-nityam-root .sales-primary{background:#ffe22b;color:#082650}#vaids-nityam-root .sales-wa{background:#25d366;color:#fff;border:0;cursor:pointer;font-family:inherit}#vaids-nityam-root .sales-call{background:rgba(255,255,255,.08);border:1.5px solid rgba(255,255,255,.25);color:#fff}#vaids-nityam-root .features-grid{grid-template-columns:repeat(3,1fr)!important}#vaids-nityam-root .fcard{padding:15px 14px!important}#vaids-nityam-root .pro-deliverables{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;max-width:980px;margin:0 auto}#vaids-nityam-root .pro-deliverable{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:15px;padding:18px 16px}#vaids-nityam-root .pro-cadence{display:inline-block;background:#ffe22b;color:#082650;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin-bottom:9px}#vaids-nityam-root .pro-deliverable h3{font-family:'Cormorant Garamond',serif;font-size:24px;color:#fff;line-height:1.05;margin-bottom:7px}#vaids-nityam-root .pro-deliverable p{font-size:12.7px;line-height:1.55;color:rgba(255,255,255,.78)}#vaids-nityam-root .pro-deliverable ul{margin:9px 0 0 17px;color:#fff}#vaids-nityam-root .pro-deliverable li{font-size:12.5px;margin:5px 0}#vaids-nityam-root .pro-decision{max-width:800px;margin:14px auto 0;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:13px;padding:12px 14px;text-align:center;color:#fff;font-size:12.5px;line-height:1.55}#vaids-nityam-root .pro-decision strong{color:#ffe22b}#vaids-nityam-root .samples-sec{padding:30px 0!important}#vaids-nityam-root .samples-head{margin-bottom:18px!important}#vaids-nityam-root .samples-grid{gap:11px!important}#vaids-nityam-root .challenges-sec{padding:30px 0!important}#vaids-nityam-root .challenges-grid{margin-top:17px!important}#vaids-nityam-root .faq-inner{max-width:880px!important}#vaids-nityam-root .faq-intro{text-align:center;max-width:650px;margin:0 auto 17px;color:#526a84;font-size:13px}#vaids-nityam-root .related-sec{border-top:1px solid #dde6ef}#vaids-nityam-root .related-head:before{content:'Need a different format?';display:block;text-align:center;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#6b7d8e;margin-bottom:5px}#vaids-nityam-root .cta-sec{padding:42px 0!important}#vaids-nityam-root .cta-sec-p{max-width:650px!important}#vaids-nityam-root .cta-offer{max-width:680px;margin-left:auto;margin-right:auto}#vaids-nityam-root .sticky-mobile-cta .smc-text p{margin:0}@media(max-width:1050px){.hero-decision-grid{grid-template-columns:1fr 1fr!important}.hero-copy-v2{grid-column:1/-1!important}.hero-plan-desc{min-height:0!important}.evaluation-flow{grid-template-columns:1fr 1fr}.pro-deliverables{grid-template-columns:1fr 1fr}.pro-deliverable:last-child{grid-column:1/-1}.features-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:700px){.hero-decision-grid{grid-template-columns:1fr!important}.hero-copy-v2{grid-column:auto!important}.hero-subtitle-v2{font-size:30px!important}.billing-master-top{align-items:flex-start;flex-direction:column}.billing-switch{width:100%}.bill-tab{flex:1}.evaluation-flow,.pro-deliverables,.features-grid{grid-template-columns:1fr!important}.pro-deliverable:last-child{grid-column:auto}.sales-cta-actions{grid-template-columns:1fr;gap:8px}.sales-cta-actions>*{min-height:46px;font-size:12.5px}.hero-plan-card{padding:16px!important}.plan-price-main strong{font-size:34px}}#vaids-nityam-root /* FINAL COMPACT PASS — reduce vertical page length without changing content */
.hero-v2{padding:22px 0 24px!important;}#vaids-nityam-root .trust-strip{padding:13px 0!important;}#vaids-nityam-root .evaluation-proof-sec{padding:24px 0!important;}#vaids-nityam-root .compare-sec{padding:28px 0!important;}#vaids-nityam-root .features-sec, #vaids-nityam-root .pro-sec, #vaids-nityam-root .samples-sec, #vaids-nityam-root .challenges-sec, #vaids-nityam-root .faq-sec, #vaids-nityam-root .related-sec{padding:24px 0!important;}#vaids-nityam-root .sales-cta-strip{padding:11px 0!important;}#vaids-nityam-root .cta-sec{padding:26px 0!important;}#vaids-nityam-root footer{padding:22px 0 12px!important;}#vaids-nityam-root .evaluation-proof-head, #vaids-nityam-root .compare-head, #vaids-nityam-root .features-head, #vaids-nityam-root .pro-head, #vaids-nityam-root .samples-head, #vaids-nityam-root .related-head{margin-bottom:14px!important;}#vaids-nityam-root .pro-decision{margin-top:10px!important;}#vaids-nityam-root .faq-inner>div:first-child{margin-bottom:18px!important;}#vaids-nityam-root .related-grid{margin-top:0!important;}#vaids-nityam-root /* Show Monthly + Annual together on each plan card */
.billing-title{margin:8px 0 6px!important;}#vaids-nityam-root .billing-options{grid-template-columns:.9fr 1.1fr!important;gap:7px!important;margin-bottom:7px!important;}#vaids-nityam-root .billing-option{min-height:96px!important;padding:9px 9px 8px!important;}#vaids-nityam-root .billing-option.annual{transform:none!important;}#vaids-nityam-root .billing-main{font-size:21px!important;}#vaids-nityam-root .billing-save-row{padding:7px 9px!important;margin:6px 0 7px!important;}#vaids-nityam-root .billing-note{margin-bottom:8px!important;}#vaids-nityam-root .billing-ctas{grid-template-columns:.9fr 1.1fr!important;gap:7px!important;}#vaids-nityam-root .billing-cta{padding:10px 7px!important;}#vaids-nityam-root .pro-plan .billing-cta.annual{background:#146b43!important;color:#fff!important;box-shadow:0 7px 15px rgba(20,107,67,.18)!important;}#vaids-nityam-root .hero-plan-desc{min-height:0!important;}@media(max-width:700px){
  .hero-v2{padding:18px 0 20px!important;}
  .evaluation-proof-sec,.compare-sec,.features-sec,.pro-sec,.samples-sec,.challenges-sec,.faq-sec,.related-sec{padding:20px 0!important;}
  .sales-cta-strip{padding:9px 0!important;}
  .cta-sec{padding:22px 0!important;}
  .billing-options,.billing-ctas{grid-template-columns:1fr 1fr!important;}
  .billing-option{min-height:94px!important;}
}



/* Hide reference-only chrome; site header/footer remain */
#vaids-nityam-root .nav,
#vaids-nityam-root .mobile-nav,
#vaids-nityam-root footer,
#vaids-nityam-root .wa-float{display:none!important;}
#vaids-nityam-root .sticky-mobile-cta{z-index:90;}
#vaids-nityam-root{isolation:isolate;}
#vaids-nityam-root .container{max-width:1220px;margin:0 auto;padding:0 24px;}

/* Contain unscoped media leftovers from reference CSS */
#vaids-nityam-root .hero-decision-grid{
  width:100%;
  min-width:0;
  grid-template-columns:minmax(0,1.05fr) minmax(0,.86fr) minmax(0,.92fr)!important;
}
#vaids-nityam-root .hero-plan-card{
  min-width:0;
  max-width:100%;
  box-sizing:border-box;
}
#vaids-nityam-root .hero-plan-label{
  display:inline-flex!important;
  width:fit-content!important;
  max-width:max-content!important;
  align-self:flex-start!important;
}
#vaids-nityam-root .pro-plan .hero-plan-label{
  padding-right:10px!important;
}
#vaids-nityam-root .hero-plan-card.pro-plan{
  overflow:hidden!important;
}
#vaids-nityam-root .pro-corner-ribbon{
  position:absolute!important;
  top:15px!important;
  right:-30px!important;
  transform:rotate(38deg)!important;
  width:160px!important;
  max-width:none!important;
  padding:6px 0!important;
  border-radius:0!important;
  font-size:10px!important;
  letter-spacing:.04em!important;
  white-space:nowrap!important;
  text-align:center!important;
  background:#ef2d36!important;
  color:#fff!important;
  font-weight:900!important;
  z-index:4!important;
}

@media (max-width: 1180px) {
  #vaids-nityam-root .hero-decision-grid{
    grid-template-columns:1fr 1fr!important;
    gap:14px!important;
  }
  #vaids-nityam-root .hero-copy-v2{grid-column:1 / -1!important;}
}
@media (max-width: 760px) {
  #vaids-nityam-root .hero-decision-grid{
    grid-template-columns:1fr!important;
    gap:12px!important;
  }
  #vaids-nityam-root .hero-copy-v2{grid-column:auto!important;}
  #vaids-nityam-root .hero-plan-card{width:100%!important;}
  #vaids-nityam-root .billing-options,
  #vaids-nityam-root .billing-ctas{grid-template-columns:1fr!important;}
  #vaids-nityam-root .evaluation-flow,
  #vaids-nityam-root .pro-deliverables,
  #vaids-nityam-root .features-grid,
  #vaids-nityam-root .samples-grid,
  #vaids-nityam-root .challenges-grid,
  #vaids-nityam-root .related-grid,
  #vaids-nityam-root .sales-cta-actions,
  #vaids-nityam-root .cta-btns{grid-template-columns:1fr!important;}
  #vaids-nityam-root .compare-table-wrap{overflow:visible;border:0;}
  #vaids-nityam-root .compare-table,
  #vaids-nityam-root .compare-table tbody,
  #vaids-nityam-root .compare-table tr,
  #vaids-nityam-root .compare-table td{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    box-sizing:border-box!important;
  }
  #vaids-nityam-root .compare-table thead{display:none!important;}
  #vaids-nityam-root .compare-table tr{
    margin-bottom:10px!important;
    border:1px solid var(--border)!important;
    border-radius:10px!important;
    overflow:hidden!important;
    background:#fff!important;
  }
  #vaids-nityam-root .compare-table td{
    border:0!important;
    padding:8px 12px!important;
  }
  #vaids-nityam-root .compare-table td:first-child{
    background:rgba(255,229,45,.14)!important;
    font-weight:800!important;
    color:var(--navy-dk)!important;
  }
}

/* =========================================================
   FINAL BRAND + HERO PRICE CARDS (from reference styles 2–3)
   Brand lock: #0b2c5c / #ffe52d
   ========================================================= */
#vaids-nityam-root{
  --navy:#112e5a;
  --navy-dk:#0a2348;
  --navy-lt:#244b7b;
  --navy-xs:#eef3fa;
  --orange:#ffe52d;
  --orange-lt:#fff9c9;
  --orange-md:#ffe52d;
  --orange-dk:#112e5a;
  --cream:#fbfcfe;
  --stone:#f4f7fb;
  --border:#dce4ee;
  --text:#17263a;
  --muted:#62748a;
  --white:#ffffff;
  --green:#186a42;
  --green-lt:#e9f6ef;
  --green-dk:#115231;
  --brand-yellow:#ffe52d;
}

#vaids-nityam-root .urgency-bar{
  padding:6px 0!important;
  background:linear-gradient(90deg,#ffe52d,#ffd83b)!important;
}
#vaids-nityam-root .ub-text{color:#0b2c5c!important;font-weight:800!important;}
#vaids-nityam-root .ub-badge,
#vaids-nityam-root .ub-cta{background:#0b2c5c!important;color:#fff!important;border-color:#0b2c5c!important;}
#vaids-nityam-root .ub-dot{background:#0b2c5c!important;}

#vaids-nityam-root .hero-v2{
  padding:30px 0 34px!important;
  background:linear-gradient(180deg,#ffffff 0%,#f5f9ff 100%)!important;
  border-bottom:1px solid #dce6f2;
}
#vaids-nityam-root .hero-decision-grid{
  display:grid!important;
  grid-template-columns:1.08fr .78fr .92fr!important;
  gap:16px!important;
  align-items:stretch!important;
}
#vaids-nityam-root .hero-copy-v2{
  padding:20px 8px 16px 2px;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
#vaids-nityam-root .hero-kicker-v2{
  display:inline-flex;
  align-self:flex-start;
  background:#eaf2ff;
  color:#0b2c5c;
  border:1px solid #cdddf2;
  border-radius:999px;
  padding:6px 11px;
  font-size:11px;
  font-weight:900;
  letter-spacing:.07em;
  text-transform:uppercase;
  margin-bottom:10px;
}
#vaids-nityam-root .nityam-name,
#vaids-nityam-root .hero-copy-v2 h1{
  font-family:'Plus Jakarta Sans',sans-serif!important;
  font-size:66px!important;
  letter-spacing:-.055em!important;
  line-height:.92!important;
  color:#0b2c5c!important;
  margin:0!important;
  font-weight:800!important;
}
#vaids-nityam-root .hero-subtitle-v2{
  font-family:'Cormorant Garamond',serif!important;
  font-size:38px!important;
  font-weight:700!important;
  line-height:1.05!important;
  color:#192b49!important;
  margin:7px 0 14px!important;
  position:relative;
  display:inline-block;
  max-width:max-content;
}
#vaids-nityam-root .hero-subtitle-v2:after{
  content:'';
  display:block;
  width:76px;
  height:5px;
  border-radius:8px;
  background:#ffe52d;
  margin-top:7px;
}
#vaids-nityam-root .hero-seo-line{
  margin:5px 0 10px;
  font-size:14px;
  font-weight:800;
  color:#31547d;
}
#vaids-nityam-root .hero-lead-v2{font-size:16px;color:#172942;margin:0 0 7px;}
#vaids-nityam-root .hero-body-v2{font-size:14.5px;color:#50647d;line-height:1.65;max-width:580px;margin:0 0 15px;}
#vaids-nityam-root .hero-proof-line{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 16px;}
#vaids-nityam-root .hero-proof-line span{
  font-size:11.5px;font-weight:800;color:#173a66;background:#eaf3ff;
  border:1px solid #cbdced;border-radius:999px;padding:6px 10px;
}
#vaids-nityam-root .hero-stats-v2{
  display:grid;grid-template-columns:repeat(4,1fr);
  background:#f4f8fe;border:1px solid #d9e4f1;border-radius:13px;padding:12px 4px;margin-top:3px;
}
#vaids-nityam-root .hero-stats-v2 div{text-align:center;padding:2px 7px;border-right:1px solid #d5e1ef;}
#vaids-nityam-root .hero-stats-v2 div:last-child{border-right:0;}
#vaids-nityam-root .hero-stats-v2 strong{
  display:block;font-family:'Plus Jakarta Sans',sans-serif;font-size:22px;line-height:1;color:#0b2c5c;font-weight:800;
}
#vaids-nityam-root .hero-stats-v2 span{display:block;font-size:10.5px;color:#50647d;margin-top:5px;font-weight:600;}
#vaids-nityam-root .hero-actions-v2{display:flex;gap:9px;margin-top:14px;flex-wrap:wrap;}
#vaids-nityam-root .btn-primary-v2,
#vaids-nityam-root .btn-secondary-v2{
  display:inline-flex;align-items:center;justify-content:center;border-radius:9px;
  padding:11px 17px;text-decoration:none;font-size:12.5px;font-weight:800;
}
#vaids-nityam-root .btn-primary-v2{background:#0b2c5c;color:#fff;}
#vaids-nityam-root .btn-secondary-v2{background:#fff;color:#0b2c5c;border:1px solid #bed0e6;}

#vaids-nityam-root .hero-plan-card{
  position:relative;
  border-radius:16px;
  padding:20px 17px 16px!important;
  display:flex!important;
  flex-direction:column!important;
  border:1px solid #cad9ea;
  box-shadow:0 14px 30px rgba(14,48,92,.09);
  overflow:hidden;
  min-width:0;
  height:auto!important;
  align-self:stretch!important;
  gap:0;
  background:#fff;
}
#vaids-nityam-root .core-plan{
  background:linear-gradient(180deg,#ffffff 0%,#f3f8ff 100%)!important;
}
#vaids-nityam-root .pro-plan{
  background:linear-gradient(155deg,#fffbe1 0%,#fff4a8 48%,#ffe677 100%)!important;
  border:2px solid #f0c800!important;
  box-shadow:0 18px 38px rgba(160,128,0,.18)!important;
  overflow:hidden!important;
}
#vaids-nityam-root .hero-plan-label{
  align-self:flex-start!important;
  display:inline-flex!important;
  width:fit-content!important;
  background:#0b2c5c!important;
  color:#fff!important;
  border-radius:999px;
  padding:5px 10px!important;
  font-size:9.5px;
  letter-spacing:.08em;
  text-transform:uppercase;
  font-weight:900;
  margin-bottom:8px;
}
#vaids-nityam-root .hero-plan-card h2{
  font-family:'Plus Jakarta Sans',sans-serif!important;
  font-size:27px!important;
  line-height:1.08!important;
  color:#0b2c5c!important;
  margin:0 0 5px!important;
  font-weight:800!important;
}
#vaids-nityam-root .hero-plan-desc{
  font-size:13px!important;
  color:#394f6a!important;
  line-height:1.48!important;
  margin:0 0 9px!important;
  min-height:0!important;
}
#vaids-nityam-root .hero-plan-list{
  list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px;
}
#vaids-nityam-root .hero-plan-list li{
  position:relative;padding-left:20px;font-size:12.5px;line-height:1.38;color:#223954;font-weight:600;
}
#vaids-nityam-root .hero-plan-list li:before{
  content:'✓';position:absolute;left:0;top:0;width:15px;height:15px;border-radius:50%;
  background:#0b2c5c;color:#fff;display:flex;align-items:center;justify-content:center;
  font-size:9px;font-weight:900;
}
#vaids-nityam-root .pro-list li:before{background:#0b2c5c;}
#vaids-nityam-root .join-subnote{
  text-align:center;font-size:10.5px;color:#65798e;margin-top:6px;
}
#vaids-nityam-root .pro-plan .join-subnote{color:#5b5a45;}
#vaids-nityam-root .pro-corner-ribbon{
  position:absolute!important;
  top:15px!important;
  right:-30px!important;
  transform:rotate(38deg)!important;
  width:160px!important;
  max-width:none!important;
  padding:6px 0!important;
  border-radius:0!important;
  font-size:10px!important;
  letter-spacing:.04em!important;
  white-space:nowrap!important;
  text-align:center!important;
  background:#ef2d36!important;
  color:#fff!important;
  font-weight:900!important;
  z-index:4!important;
}

/* Monthly / Annual price tiles */
#vaids-nityam-root .billing-title{
  font-size:10px!important;
  font-weight:900!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
  color:#62748a!important;
  margin:8px 0 6px!important;
}
#vaids-nityam-root .pro-plan .billing-title{color:#0b2c5c!important;}
#vaids-nityam-root .billing-options{
  display:grid!important;
  grid-template-columns:.9fr 1.1fr!important;
  gap:7px!important;
  margin:0 0 7px!important;
}
#vaids-nityam-root .billing-option{
  position:relative;
  border:1.5px solid #dce4ee;
  border-radius:12px;
  padding:9px 9px 8px!important;
  background:#fff;
  min-height:96px!important;
  box-sizing:border-box;
}
#vaids-nityam-root .billing-option.monthly{background:rgba(255,255,255,.76);}
#vaids-nityam-root .billing-option.annual{
  border:2px solid #ffe52d!important;
  background:linear-gradient(180deg,#fffdf0 0%,#fff 100%)!important;
  box-shadow:0 8px 20px rgba(255,229,45,.28)!important;
  transform:none!important;
}
#vaids-nityam-root .pro-plan .billing-option{border-color:rgba(11,44,92,.14);}
#vaids-nityam-root .pro-plan .billing-option.annual{border-color:#ffe52d!important;}
#vaids-nityam-root .billing-badge{
  position:absolute;
  top:-10px;
  right:8px;
  background:#ffe52d;
  color:#0a2348;
  font-size:8px;
  font-weight:950;
  letter-spacing:.06em;
  text-transform:uppercase;
  padding:3px 7px;
  border-radius:999px;
  white-space:nowrap;
}
#vaids-nityam-root .billing-name{
  font-size:11px;font-weight:900;color:#0a2348;margin-bottom:3px;
}
#vaids-nityam-root .billing-main{
  font-family:'Plus Jakarta Sans',sans-serif!important;
  font-size:21px!important;
  font-weight:900!important;
  color:#0a2348!important;
  line-height:1.05!important;
}
#vaids-nityam-root .billing-period{
  font-size:9.5px;color:#62748a;font-weight:700;margin-top:2px;
}
#vaids-nityam-root .billing-equivalent{
  font-size:10px;line-height:1.35;color:#115231;font-weight:850;margin-top:5px;
}
#vaids-nityam-root .billing-option.monthly .billing-equivalent{color:#62748a;font-weight:650;}
#vaids-nityam-root .billing-save-row{
  display:flex;align-items:center;justify-content:space-between;gap:8px;
  background:#e9f6ef;border:1px solid #cce8d4;border-radius:10px;
  padding:7px 9px!important;margin:6px 0 7px!important;
}
#vaids-nityam-root .billing-save-row strong{font-size:11px;color:#115231;}
#vaids-nityam-root .billing-save-row span{font-size:10px;color:#186a42;font-weight:750;text-align:right;}
#vaids-nityam-root .billing-note{
  font-size:9.5px;line-height:1.42;color:#62748a;margin-bottom:8px!important;
}
#vaids-nityam-root .pro-plan .billing-note{color:#0b2c5c;}
#vaids-nityam-root .billing-ctas{
  display:grid!important;
  grid-template-columns:.9fr 1.1fr!important;
  gap:7px!important;
  margin-top:auto;
}
#vaids-nityam-root .billing-cta{
  display:flex;align-items:center;justify-content:center;text-align:center;
  text-decoration:none;border-radius:9px;padding:10px 7px!important;
  font-size:10.5px;font-weight:900;line-height:1.2;transition:.2s;
}
#vaids-nityam-root .billing-cta.monthly{
  background:#fff;color:#0a2348;border:1.5px solid #0a2348;
}
#vaids-nityam-root .billing-cta.annual{
  background:#ffe52d!important;color:#0a2348!important;
  box-shadow:0 7px 15px rgba(255,229,45,.35)!important;border:0;
}
#vaids-nityam-root .pro-plan .billing-cta.annual{
  background:#146b43!important;color:#fff!important;
  box-shadow:0 7px 15px rgba(20,107,67,.18)!important;
  border:1px solid #0f5838;
}
#vaids-nityam-root .billing-cta:hover{transform:translateY(-1px);}

#vaids-nityam-root .sales-primary{background:#ffe22b!important;color:#082650!important;}
#vaids-nityam-root .cta-reg,
#vaids-nityam-root .samp-btn,
#vaids-nityam-root .smc-btn{background:#ffe52d!important;color:#0a2348!important;}
#vaids-nityam-root .fcard{border-top-color:#ffe52d!important;}
#vaids-nityam-root .sticky-mobile-cta{background:#0a2348!important;}

@media (max-width:1180px){
  #vaids-nityam-root .hero-decision-grid{grid-template-columns:1fr 1fr!important;}
  #vaids-nityam-root .hero-copy-v2{grid-column:1 / -1!important;}
  #vaids-nityam-root .nityam-name,
  #vaids-nityam-root .hero-copy-v2 h1{font-size:58px!important;}
  #vaids-nityam-root .hero-subtitle-v2{font-size:34px!important;}
}
@media (max-width:760px){
  #vaids-nityam-root .hero-v2{padding:22px 0 25px!important;}
  #vaids-nityam-root .hero-decision-grid{grid-template-columns:1fr!important;gap:12px!important;}
  #vaids-nityam-root .hero-copy-v2{grid-column:auto!important;}
  #vaids-nityam-root .nityam-name,
  #vaids-nityam-root .hero-copy-v2 h1{font-size:48px!important;}
  #vaids-nityam-root .hero-subtitle-v2{font-size:29px!important;}
  #vaids-nityam-root .hero-plan-card{width:100%!important;padding:17px 15px!important;}
  #vaids-nityam-root .billing-options,
  #vaids-nityam-root .billing-ctas{grid-template-columns:1fr!important;}
  #vaids-nityam-root .hero-stats-v2{grid-template-columns:1fr 1fr;}
  #vaids-nityam-root .hero-actions-v2{display:grid;grid-template-columns:1fr;}
}
@media (max-width:560px){
  #vaids-nityam-root .nityam-name,
  #vaids-nityam-root .hero-copy-v2 h1{font-size:40px!important;}
  #vaids-nityam-root .hero-subtitle-v2{font-size:26px!important;}
  #vaids-nityam-root .billing-main{font-size:19px!important;}
}

/* =========================================================
   COMPARE PLANS MODULE (from reference style block 3)
   ========================================================= */
#vaids-nityam-root .compare-sec{
  padding:64px 0!important;
  background:#fff!important;
  border-top:1px solid var(--border);
  border-bottom:1px solid var(--border);
  scroll-margin-top:76px;
}
#vaids-nityam-root .compare-head{
  text-align:center;
  max-width:790px;
  margin:0 auto 28px!important;
}
#vaids-nityam-root .compare-head .stag{
  background:var(--orange-lt);
  color:var(--navy-dk);
}
#vaids-nityam-root .compare-head h2{
  font-family:'Cormorant Garamond',serif!important;
  font-size:40px!important;
  line-height:1.1!important;
  color:#0a2348!important;
  margin-bottom:9px!important;
  font-weight:700!important;
}
#vaids-nityam-root .compare-head h2 em{
  color:#0b2c5c!important;
  font-style:normal!important;
  background:linear-gradient(transparent 62%,#ffe52d 62%);
  padding:0 2px;
}
#vaids-nityam-root .compare-head p{
  font-size:14px!important;
  color:#62748a!important;
  line-height:1.65!important;
  max-width:720px;
  margin:0 auto;
}
#vaids-nityam-root .compare-head p strong{color:#0b2c5c;}

#vaids-nityam-root .compare-table-wrap{
  max-width:940px;
  margin:0 auto;
  border:1.5px solid #dce4ee!important;
  border-radius:16px!important;
  overflow:hidden!important;
  box-shadow:0 12px 28px rgba(17,46,90,.07)!important;
  background:#fff;
}
#vaids-nityam-root .compare-table{
  width:100%!important;
  border-collapse:collapse!important;
  font-size:13px!important;
  background:#fff!important;
  display:table!important;
}
#vaids-nityam-root .compare-table thead{display:table-header-group!important;}
#vaids-nityam-root .compare-table tbody{display:table-row-group!important;}
#vaids-nityam-root .compare-table tr{display:table-row!important;}
#vaids-nityam-root .compare-table th,
#vaids-nityam-root .compare-table td{display:table-cell!important;}

#vaids-nityam-root .compare-table th{
  padding:14px 16px!important;
  text-align:left!important;
  background:#0a2348!important;
  color:#fff!important;
  font-size:12px!important;
  font-weight:800!important;
  letter-spacing:.03em!important;
  border:0!important;
}
#vaids-nityam-root .compare-table th:nth-child(2){background:#244D7A!important;}
#vaids-nityam-root .compare-table th:nth-child(3){
  background:#ffe52d!important;
  color:#0a2348!important;
}
#vaids-nityam-root .compare-table td{
  padding:12px 16px!important;
  border-top:1px solid #f4f7fb!important;
  vertical-align:middle!important;
  line-height:1.45!important;
  width:auto!important;
  max-width:none!important;
  background:#fff!important;
}
#vaids-nityam-root .compare-table tr:nth-child(even) td{background:#fbfcfe!important;}
#vaids-nityam-root .compare-table td:first-child{
  font-weight:750!important;
  color:#0a2348!important;
  width:40%!important;
  background:transparent!important;
}
#vaids-nityam-root .compare-table tr:nth-child(even) td:first-child{background:#fbfcfe!important;}
#vaids-nityam-root .compare-table td:nth-child(2),
#vaids-nityam-root .compare-table td:nth-child(3){width:30%!important;}
#vaids-nityam-root .compare-table td:nth-child(3){font-weight:700!important;}
#vaids-nityam-root .compare-table small{color:#186a42;font-weight:700;}

#vaids-nityam-root .cmp-yes{
  display:inline-flex;align-items:center;gap:6px;
  color:#115231!important;font-weight:800!important;
}
#vaids-nityam-root .cmp-no{color:#9AA5AF!important;font-weight:650!important;}
#vaids-nityam-root .cmp-pro{
  display:inline-block;
  background:#fff9c9!important;
  color:#0a2348!important;
  font-size:10px!important;
  font-weight:850!important;
  padding:3px 8px!important;
  border-radius:999px!important;
  margin-left:5px;
}

#vaids-nityam-root .compare-foot{
  max-width:940px;
  margin:14px auto 0!important;
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:10px!important;
}
#vaids-nityam-root .compare-choice{
  border-radius:12px!important;
  padding:14px 16px!important;
  font-size:12px!important;
  line-height:1.55!important;
  border:1.5px solid #dce4ee!important;
  background:#f4f7fb!important;
  color:#62748a;
}
#vaids-nityam-root .compare-choice strong{
  display:block;color:#0a2348!important;font-size:13px!important;margin-bottom:2px;
}
#vaids-nityam-root .compare-choice.pro{
  background:#fff9c9!important;
  border-color:#ffe52d!important;
}

@media (max-width:760px){
  #vaids-nityam-root .compare-sec{padding:36px 0!important;}
  #vaids-nityam-root .compare-head h2{font-size:31px!important;}
  #vaids-nityam-root .compare-foot{grid-template-columns:1fr!important;}
  #vaids-nityam-root .compare-table-wrap{
    overflow:visible!important;
    border:0!important;
    box-shadow:none!important;
    border-radius:0!important;
  }
  #vaids-nityam-root .compare-table,
  #vaids-nityam-root .compare-table tbody,
  #vaids-nityam-root .compare-table tr,
  #vaids-nityam-root .compare-table td{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    box-sizing:border-box!important;
  }
  #vaids-nityam-root .compare-table thead{display:none!important;}
  #vaids-nityam-root .compare-table tr{
    margin-bottom:10px!important;
    border:1px solid #dce4ee!important;
    border-radius:10px!important;
    overflow:hidden!important;
    background:#fff!important;
  }
  #vaids-nityam-root .compare-table td{
    border:0!important;
    padding:8px 12px!important;
    width:100%!important;
  }
  #vaids-nityam-root .compare-table td:first-child{
    width:100%!important;
    background:rgba(255,229,45,.14)!important;
    font-weight:800!important;
    padding-top:10px!important;
  }
  #vaids-nityam-root .compare-table td:nth-child(2):before{
    content:'Nityam: ';
    font-weight:800;
    color:#244D7A;
  }
  #vaids-nityam-root .compare-table td:nth-child(3):before{
    content:'Nityam Pro: ';
    font-weight:800;
    color:#0a2348;
  }
}

/* =========================================================
   SECTIONS 2–6 — match reference final visual redesign
   What You Get / Why Pro / Built Into Every Day /
   Who Should Join / Related programs
   ========================================================= */

/* 2) What You Get */
#vaids-nityam-root .features-sec{
  background:#f7faff!important;
  padding:42px 0!important;
}
#vaids-nityam-root .features-head{text-align:center;margin-bottom:22px!important;}
#vaids-nityam-root .features-head .stag{
  background:#fff9c9!important;color:#0a2348!important;
}
#vaids-nityam-root .features-head h2{
  font-family:'Cormorant Garamond',serif!important;
  font-size:38px!important;line-height:1.08!important;color:#0b2c5c!important;
}
#vaids-nityam-root .features-head p{
  font-size:14.5px!important;color:#50647d!important;margin-top:8px!important;
}
#vaids-nityam-root .features-grid{
  display:grid!important;
  grid-template-columns:repeat(3,1fr)!important;
  gap:12px!important;
}
#vaids-nityam-root .fcard{
  min-height:0!important;
  padding:16px 14px!important;
  border:1px solid #d6e1ee!important;
  border-top:0!important;
  border-radius:14px!important;
  box-shadow:0 8px 20px rgba(15,50,95,.06)!important;
  text-align:left!important;
  display:block!important;
}
#vaids-nityam-root .fcard:nth-child(1){background:linear-gradient(180deg,#ffffff 0%,#eff6ff 100%)!important;}
#vaids-nityam-root .fcard:nth-child(2){background:linear-gradient(180deg,#ffffff 0%,#eefbf1 100%)!important;}
#vaids-nityam-root .fcard:nth-child(3){background:linear-gradient(180deg,#ffffff 0%,#fff7e6 100%)!important;}
#vaids-nityam-root .fcard:nth-child(4){background:linear-gradient(180deg,#ffffff 0%,#fff0ef 100%)!important;}
#vaids-nityam-root .fcard:nth-child(5){background:linear-gradient(180deg,#ffffff 0%,#f3efff 100%)!important;}
#vaids-nityam-root .fcard:nth-child(6){background:linear-gradient(180deg,#ffffff 0%,#eef9fb 100%)!important;}
#vaids-nityam-root .fcard-icon{
  width:36px!important;height:36px!important;font-size:20px!important;
  margin:0 0 8px!important;display:flex!important;align-items:center;justify-content:center;
  background:#fff!important;border-radius:10px;
  box-shadow:0 5px 12px rgba(11,44,92,.09)!important;
  filter:none!important;
}
#vaids-nityam-root .fcard h4{
  font-size:15px!important;line-height:1.25!important;font-weight:800!important;
  color:#0b2c5c!important;margin-bottom:5px!important;
}
#vaids-nityam-root .fcard p{
  font-size:13.2px!important;line-height:1.48!important;color:#344b66!important;
}

/* 3) Why Nityam Pro */
#vaids-nityam-root .pro-sec{
  background:linear-gradient(135deg,#071f43,#0b346b)!important;
  padding:42px 0!important;
}
#vaids-nityam-root .pro-head{text-align:center;max-width:800px;margin:0 auto 22px!important;}
#vaids-nityam-root .pro-head .stag{
  background:#ffe52d!important;color:#0a2348!important;
}
#vaids-nityam-root .pro-head h2{
  font-family:'Cormorant Garamond',serif!important;
  font-size:38px!important;line-height:1.08!important;color:#fff!important;
}
#vaids-nityam-root .pro-head h2 em{
  color:#ffe52d!important;font-style:normal!important;
}
#vaids-nityam-root .pro-head p{
  color:rgba(255,255,255,.84)!important;font-size:14.5px!important;margin-top:8px;
}
#vaids-nityam-root .pro-deliverables{
  display:grid!important;
  grid-template-columns:repeat(3,1fr)!important;
  gap:13px!important;
  max-width:980px;
  margin:0 auto;
}
#vaids-nityam-root .pro-deliverable{
  background:rgba(255,255,255,.08)!important;
  border:1px solid rgba(255,255,255,.14)!important;
  border-radius:15px!important;
  padding:18px 16px!important;
}
#vaids-nityam-root .pro-cadence{
  display:inline-block!important;
  background:#ffe22b!important;color:#082650!important;
  border-radius:999px!important;padding:4px 9px!important;
  font-size:10px!important;font-weight:900!important;
  text-transform:uppercase;letter-spacing:.06em;margin-bottom:9px!important;
}
#vaids-nityam-root .pro-deliverable h3{
  font-family:'Cormorant Garamond',serif!important;
  font-size:24px!important;color:#fff!important;line-height:1.05!important;margin-bottom:7px!important;
}
#vaids-nityam-root .pro-deliverable p{
  font-size:12.7px!important;line-height:1.55!important;color:rgba(255,255,255,.78)!important;
}
#vaids-nityam-root .pro-deliverable ul{margin:9px 0 0 17px;color:#fff;padding:0;}
#vaids-nityam-root .pro-deliverable li{font-size:12.5px;margin:5px 0;list-style:disc;}
#vaids-nityam-root .pro-decision{
  max-width:800px;margin:14px auto 0!important;
  background:rgba(255,255,255,.08)!important;
  border:1px solid rgba(255,255,255,.14)!important;
  border-radius:13px!important;padding:12px 14px!important;
  text-align:center;color:#fff;font-size:12.5px;line-height:1.55;
}
#vaids-nityam-root .pro-decision strong{color:#ffe22b!important;}

/* 4) Built Into Every Day */
#vaids-nityam-root .samples-sec{
  background:linear-gradient(135deg,#071f43,#0c386e)!important;
  padding:42px 0!important;
}
#vaids-nityam-root .samples-head{text-align:center;margin-bottom:22px!important;}
#vaids-nityam-root .samples-head .stag{
  background:rgba(255,229,45,.22)!important;
  color:#ffe52d!important;
}
#vaids-nityam-root .samples-head h2{
  font-family:'Cormorant Garamond',serif!important;
  font-size:38px!important;color:#fff!important;line-height:1.08!important;
}
#vaids-nityam-root .samples-head p{
  font-size:14.5px!important;color:rgba(255,255,255,.78)!important;margin-top:8px!important;
  max-width:720px;margin-left:auto;margin-right:auto;
}
#vaids-nityam-root .samples-grid{
  display:grid!important;
  grid-template-columns:repeat(4,1fr)!important;
  gap:12px!important;
}
#vaids-nityam-root .samp{
  min-height:210px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
  padding:16px 13px!important;
  background:rgba(255,255,255,.10)!important;
  border:1.5px solid rgba(255,255,255,.18)!important;
  border-radius:14px!important;
  text-align:center!important;
}
#vaids-nityam-root .samp-icon{
  font-size:28px!important;margin-bottom:10px!important;display:block;filter:none!important;
}
#vaids-nityam-root .samp h4{font-size:15px!important;color:#fff!important;margin-bottom:6px!important;}
#vaids-nityam-root .samp p{
  font-size:13px!important;color:rgba(255,255,255,.82)!important;line-height:1.5!important;margin-bottom:10px!important;
}
#vaids-nityam-root .samp .mini-label{
  display:inline-block!important;margin-top:auto!important;
  color:#ffe52d!important;font-size:11px!important;font-weight:800!important;
  letter-spacing:.06em;text-transform:uppercase;
}

/* 5) Who Should Join Nityam */
#vaids-nityam-root .challenges-sec{
  background:#f7faff!important;
  padding:42px 0!important;
}
#vaids-nityam-root .challenges-sec .stag{
  background:#fff9c9!important;color:#0a2348!important;
}
#vaids-nityam-root .challenges-sec h2{
  font-family:'Cormorant Garamond',serif!important;
  font-size:38px!important;font-weight:700!important;color:#0b2c5c!important;
}
#vaids-nityam-root .challenges-sec > .container > div:first-child p,
#vaids-nityam-root .challenges-sec p[style]{
  font-size:14.5px!important;color:#50647d!important;
}
#vaids-nityam-root .challenges-grid{
  display:grid!important;
  grid-template-columns:repeat(4,1fr)!important;
  gap:12px!important;
  margin-top:22px!important;
}
#vaids-nityam-root .cc{
  padding:15px 13px!important;
  border:0!important;
  border-radius:14px!important;
  box-shadow:0 8px 20px rgba(15,50,95,.07)!important;
  text-align:center!important;
}
#vaids-nityam-root .cc:nth-child(1){background:#eaf3ff!important;}
#vaids-nityam-root .cc:nth-child(2){background:#fff7c7!important;}
#vaids-nityam-root .cc:nth-child(3){background:#e7f8ec!important;}
#vaids-nityam-root .cc:nth-child(4){background:#fff0e4!important;}
#vaids-nityam-root .cc-icon{font-size:26px!important;margin-bottom:8px!important;display:block;filter:none!important;}
#vaids-nityam-root .cc h4{font-size:14.5px!important;color:#0b2c5c!important;margin-bottom:6px!important;}
#vaids-nityam-root .cc p{font-size:12.8px!important;color:#405772!important;line-height:1.5!important;}

/* 6) Other Answer Writing Programs */
#vaids-nityam-root .related-sec{
  background:#fff!important;
  padding:42px 0!important;
  border-top:1px solid #dde6ef;
}
#vaids-nityam-root .related-head{text-align:center;margin-bottom:22px!important;}
#vaids-nityam-root .related-head:before{
  content:'Need a different format?';
  display:block;text-align:center;
  font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;
  color:#6b7d8e;margin-bottom:5px;
}
#vaids-nityam-root .related-head h2{
  font-family:'Cormorant Garamond',serif!important;
  font-size:34px!important;color:#0b2c5c!important;
}
#vaids-nityam-root .related-head p{color:#62748a!important;}
#vaids-nityam-root .related-grid{
  display:grid!important;
  grid-template-columns:repeat(3,1fr)!important;
  gap:12px!important;
}
#vaids-nityam-root .rcard{
  padding:16px!important;
  border:0!important;
  border-radius:14px!important;
  box-shadow:0 8px 20px rgba(15,50,95,.07)!important;
}
#vaids-nityam-root .rcard:nth-child(1){background:#eaf3ff!important;}
#vaids-nityam-root .rcard:nth-child(2){background:#fff7c7!important;}
#vaids-nityam-root .rcard:nth-child(3){background:#e7f8ec!important;}
#vaids-nityam-root .rcard-tag{
  display:inline-block;font-size:10px;font-weight:800;letter-spacing:.06em;
  text-transform:uppercase;padding:4px 10px;border-radius:999px;margin-bottom:10px;
}
#vaids-nityam-root .rcard-tag-paid{
  background:#fff9c9!important;color:#0a2348!important;
}
#vaids-nityam-root .rcard h4{
  font-family:'Cormorant Garamond',serif!important;
  font-size:20px!important;color:#0b2c5c!important;margin-bottom:7px!important;
}
#vaids-nityam-root .rcard p{
  font-size:13px!important;color:#405772!important;line-height:1.55!important;margin-bottom:12px!important;
}
#vaids-nityam-root .rcard-link{
  font-size:12.5px!important;color:#0b2c5c!important;font-weight:900!important;text-decoration:none;
}
#vaids-nityam-root .rcard-link:hover{text-decoration:underline;}

@media (max-width:1050px){
  #vaids-nityam-root .features-grid{grid-template-columns:repeat(2,1fr)!important;}
  #vaids-nityam-root .pro-deliverables{grid-template-columns:1fr 1fr!important;}
  #vaids-nityam-root .pro-deliverable:last-child{grid-column:1 / -1;}
  #vaids-nityam-root .samples-grid{grid-template-columns:1fr 1fr!important;}
  #vaids-nityam-root .challenges-grid{grid-template-columns:1fr 1fr!important;}
}
@media (max-width:760px){
  #vaids-nityam-root .features-sec,
  #vaids-nityam-root .pro-sec,
  #vaids-nityam-root .samples-sec,
  #vaids-nityam-root .challenges-sec,
  #vaids-nityam-root .related-sec{padding:28px 0!important;}
  #vaids-nityam-root .features-head h2,
  #vaids-nityam-root .pro-head h2,
  #vaids-nityam-root .samples-head h2,
  #vaids-nityam-root .challenges-sec h2,
  #vaids-nityam-root .related-head h2{font-size:31px!important;}
  #vaids-nityam-root .features-grid,
  #vaids-nityam-root .pro-deliverables,
  #vaids-nityam-root .samples-grid,
  #vaids-nityam-root .challenges-grid,
  #vaids-nityam-root .related-grid{grid-template-columns:1fr!important;}
  #vaids-nityam-root .pro-deliverable:last-child{grid-column:auto;}
  #vaids-nityam-root .samp{min-height:0!important;}
}

/* Match Sampoorna content width */
#vaids-nityam-root .container{
  max-width:1220px!important;
  margin:0 auto!important;
  padding:0 24px!important;
}
@media (max-width:760px){
  #vaids-nityam-root .container{
    padding:0 16px!important;
  }
}
@media (max-width:560px){
  #vaids-nityam-root .container{
    padding-left:13px!important;
    padding-right:13px!important;
  }
}

