/* Sampoorna page — scoped from reference HTML (brand #112e5a / #ffe52d) */
#vaids-sampoorna-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;
  font-family: Rubik, Nunito, Arial, sans-serif;
  color: var(--text);
  background: #fff;
  line-height: 1.55;
}
#vaids-sampoorna-root .container {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 22px;
}
#vaids-sampoorna-root .mentor-mentee-placeholder {
  width: 100%;
  min-height: 160px;
  border-radius: 12px;
  background: linear-gradient(135deg, #fff6b8, #ffe52d);
  border: 1px solid rgba(11,44,92,.12);
}
#vaids-sampoorna-root .serif {
  font-family: Nunito, Rubik, Arial, sans-serif;
}
#vaids-sampoorna-root{
  --navy:#2A4B6F;--navy-dk:#1A3050;--navy-lt:#3D6491;--navy-xs:#EEF3F8;
  --orange:#F07830;--orange-lt:#FDF0E8;--orange-md:#F5924A;--orange-dk:#D4601A;
  --cream:#FAF8F5;--stone:#F2EFE9;--border:#E2DDD6;
  --text:#1C2A38;--muted:#6B7D8E;--white:#FFFFFF;
  --green:#1A6B3A;--green-lt:#EAF5EE;--green-dk:#145C30;
  --gold:#9A6B00;--gold-lt:#FFF8E7;
  --red:#B03020;--red-lt:#FDF0EE;
}#vaids-sampoorna-root, #vaids-sampoorna-root *{margin:0;padding:0;box-sizing:border-box;}#vaids-sampoorna-root{scroll-behavior:smooth;}#vaids-sampoorna-root{font-family:'Plus Jakarta Sans',sans-serif;background:var(--cream);color:var(--text);line-height:1.65;}#vaids-sampoorna-root .container{max-width:1100px;margin:0 auto;padding:0 28px;}#vaids-sampoorna-root .serif{font-family:'Cormorant Garamond',serif;}#vaids-sampoorna-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-sampoorna-root /* ── URGENCY BAR ── */
.urgency-bar{background:linear-gradient(90deg,var(--red),#C84020,var(--red));padding:10px 0;}#vaids-sampoorna-root .ub-inner{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;}#vaids-sampoorna-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;}#vaids-sampoorna-root 50%{opacity:.2;}#vaids-sampoorna-root }
.ub-text{font-size:13px;color:rgba(255,255,255,.95);font-weight:500;}#vaids-sampoorna-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-sampoorna-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-sampoorna-root .ub-cta:hover{background:var(--orange-lt);color:var(--orange-dk);}#vaids-sampoorna-root /* ── NAV ── */
.nav{background:var(--navy-dk);position:sticky;top:0;z-index:200;border-bottom:1px solid rgba(255,255,255,.06);}#vaids-sampoorna-root .nav-inner{display:flex;align-items:center;justify-content:space-between;height:60px;}#vaids-sampoorna-root .nav-brand{display:flex;align-items:center;gap:12px;text-decoration:none;}#vaids-sampoorna-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-sampoorna-root .nav-name{font-family:'Cormorant Garamond',serif;font-size:19px;font-weight:700;color:#fff;}#vaids-sampoorna-root .nav-sub{font-size:10px;color:rgba(255,255,255,.38);letter-spacing:.06em;text-transform:uppercase;margin-top:-2px;}#vaids-sampoorna-root .nav-links{display:flex;align-items:center;gap:6px;}#vaids-sampoorna-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-sampoorna-root .nav-links a:hover{color:#fff;background:rgba(255,255,255,.07);}#vaids-sampoorna-root .nav-links a.active{color:var(--orange-md);font-weight:600;}#vaids-sampoorna-root .nav-right{display:flex;align-items:center;gap:8px;}#vaids-sampoorna-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-sampoorna-root .nav-wa:hover{background:#25D366;border-color:#25D366;}#vaids-sampoorna-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-sampoorna-root .nav-cta:hover{background:var(--orange-dk);}#vaids-sampoorna-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-sampoorna-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-sampoorna-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-sampoorna-root .hero-grid{display:grid;grid-template-columns:1fr 400px;gap:52px;align-items:start;position:relative;z-index:1;}#vaids-sampoorna-root /* SOCIAL PROOF */
.sp-bar{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-wrap:wrap;}#vaids-sampoorna-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-sampoorna-root .sp-item span{font-size:12px;color:#fff;font-weight:600;}#vaids-sampoorna-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-sampoorna-root .hero-eyebrow span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.9);}#vaids-sampoorna-root .hero h1{font-family:'Cormorant Garamond',serif;font-size:52px;font-weight:700;color:#fff;line-height:1.05;margin-bottom:8px;}#vaids-sampoorna-root .hero h1 em{color:var(--orange-md);font-style:normal;}#vaids-sampoorna-root .hero-hindi{font-size:17px;color:rgba(255,255,255,.38);font-weight:300;letter-spacing:.1em;margin-bottom:14px;display:block;}#vaids-sampoorna-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-sampoorna-root .hero-desc{font-size:15px;color:rgba(255,255,255,.62);line-height:1.75;margin-bottom:22px;max-width:460px;}#vaids-sampoorna-root /* HERO QUICK STATS */
.hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:24px;}#vaids-sampoorna-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-sampoorna-root .hstat-n{font-family:'Cormorant Garamond',serif;font-size:26px;font-weight:700;color:#fff;line-height:1;}#vaids-sampoorna-root .hstat-l{font-size:11px;color:rgba(255,255,255,.48);margin-top:3px;line-height:1.3;}#vaids-sampoorna-root /* AIR PROOF */
.air-strip{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px;}#vaids-sampoorna-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-sampoorna-root .air-b-rank{font-family:'Cormorant Garamond',serif;font-size:22px;font-weight:700;color:#fff;}#vaids-sampoorna-root .air-b-info strong{font-size:12px;color:#fff;display:block;}#vaids-sampoorna-root .air-b-info p{font-size:11px;color:rgba(255,255,255,.48);}#vaids-sampoorna-root .air-b.gold{border-color:rgba(240,120,48,.45);background:rgba(240,120,48,.12);}#vaids-sampoorna-root /* HERO CTAS */
.hero-ctas{display:flex;gap:10px;flex-wrap:wrap;}#vaids-sampoorna-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-sampoorna-root .hero-cta-p:hover{background:var(--orange-dk);transform:translateY(-1px);}#vaids-sampoorna-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-sampoorna-root .hero-cta-s:hover{background:rgba(255,255,255,.18);}#vaids-sampoorna-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-sampoorna-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-sampoorna-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-sampoorna-root .pc-offer-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin-bottom:6px;}#vaids-sampoorna-root .pc-price-row{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-bottom:4px;}#vaids-sampoorna-root .pc-original{font-size:22px;color:var(--muted);text-decoration:line-through;font-family:'Cormorant Garamond',serif;}#vaids-sampoorna-root .pc-price{font-family:'Cormorant Garamond',serif;font-size:52px;font-weight:700;color:var(--navy-dk);line-height:1;}#vaids-sampoorna-root .pc-price sup{font-size:24px;vertical-align:top;margin-top:10px;}#vaids-sampoorna-root .pc-gst{font-size:12px;color:var(--muted);margin-bottom:10px;}#vaids-sampoorna-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-sampoorna-root /* PROGRAMME DETAILS */
.prog-details{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;}#vaids-sampoorna-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-sampoorna-root .pd-row:last-child{border-bottom:none;}#vaids-sampoorna-root .pd-label{color:var(--muted);font-weight:600;}#vaids-sampoorna-root .pd-val{color:var(--navy-dk);font-weight:700;text-align:right;}#vaids-sampoorna-root .pd-val a{color:var(--orange-dk);text-decoration:none;font-size:12px;}#vaids-sampoorna-root .pd-val a:hover{text-decoration:underline;}#vaids-sampoorna-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-sampoorna-root .register-btn:hover{background:var(--orange-dk);}#vaids-sampoorna-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-sampoorna-root .wa-btn:hover{background:#1EB85A;}#vaids-sampoorna-root .pc-note{text-align:center;font-size:11px;color:var(--muted);margin-top:8px;}#vaids-sampoorna-root /* ── TRUST STRIP ── */
.trust-strip{background:var(--navy-dk);padding:20px 0;}#vaids-sampoorna-root .trust-inner{display:flex;justify-content:center;flex-wrap:wrap;}#vaids-sampoorna-root .ti{padding:0 36px;border-right:1px solid rgba(255,255,255,.07);text-align:center;}#vaids-sampoorna-root .ti:last-child{border-right:none;}#vaids-sampoorna-root .ti-n{font-family:'Cormorant Garamond',serif;font-size:28px;font-weight:700;color:#fff;}#vaids-sampoorna-root .ti-l{font-size:11px;color:rgba(255,255,255,.38);margin-top:3px;}#vaids-sampoorna-root /* ── WHAT IS SAMPOORNA ── */
.about-sec{padding:80px 0;background:var(--white);}#vaids-sampoorna-root .about-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center;}#vaids-sampoorna-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-sampoorna-root .about-text h2 em{color:var(--orange);font-style:normal;}#vaids-sampoorna-root .about-text p{font-size:15px;color:var(--muted);line-height:1.75;margin-bottom:14px;}#vaids-sampoorna-root .word-box{background:var(--navy-dk);border-radius:16px;padding:28px;}#vaids-sampoorna-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-sampoorna-root .wb-word{font-family:'Cormorant Garamond',serif;font-size:48px;font-weight:700;color:#fff;line-height:1;margin-bottom:4px;}#vaids-sampoorna-root .wb-word span{color:var(--orange-md);}#vaids-sampoorna-root .wb-hindi{font-size:28px;color:rgba(255,255,255,.4);margin-bottom:12px;display:block;font-weight:300;}#vaids-sampoorna-root .wb-meaning{font-size:14px;color:rgba(255,255,255,.62);line-height:1.65;margin-bottom:14px;}#vaids-sampoorna-root .wb-divider{height:1px;background:rgba(255,255,255,.1);margin:14px 0;}#vaids-sampoorna-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-sampoorna-root /* ── FEATURES ── */
.features-sec{padding:80px 0;background:var(--stone);}#vaids-sampoorna-root .features-head{text-align:center;margin-bottom:44px;}#vaids-sampoorna-root .features-head h2{font-family:'Cormorant Garamond',serif;font-size:38px;font-weight:700;color:var(--navy-dk);}#vaids-sampoorna-root .features-head p{font-size:15px;color:var(--muted);margin-top:10px;}#vaids-sampoorna-root .features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}#vaids-sampoorna-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-sampoorna-root .fcard:hover{box-shadow:0 6px 22px rgba(42,75,111,.09);transform:translateY(-2px);}#vaids-sampoorna-root .fcard-icon{font-size:32px;margin-bottom:12px;display:block;}#vaids-sampoorna-root .fcard h4{font-size:14px;font-weight:700;color:var(--navy-dk);margin-bottom:7px;line-height:1.35;}#vaids-sampoorna-root .fcard p{font-size:13px;color:var(--muted);line-height:1.6;}#vaids-sampoorna-root /* ── TEST STRUCTURE ── */
.structure-sec{padding:80px 0;background:var(--white);}#vaids-sampoorna-root .structure-head{text-align:center;margin-bottom:44px;}#vaids-sampoorna-root .structure-head h2{font-family:'Cormorant Garamond',serif;font-size:38px;font-weight:700;color:var(--navy-dk);}#vaids-sampoorna-root .structure-head p{font-size:15px;color:var(--muted);margin-top:10px;}#vaids-sampoorna-root .struct-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px;}#vaids-sampoorna-root .sc{background:var(--cream);border:1.5px solid var(--border);border-radius:16px;padding:26px;transition:.2s;}#vaids-sampoorna-root .sc:hover{border-color:var(--orange-md);box-shadow:0 4px 18px rgba(240,120,48,.08);}#vaids-sampoorna-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-sampoorna-root .sc-badge-1{background:var(--navy-xs);color:var(--navy);}#vaids-sampoorna-root .sc-badge-2{background:var(--orange-lt);color:var(--orange-dk);}#vaids-sampoorna-root .sc-badge-3{background:var(--green-lt);color:var(--green-dk);}#vaids-sampoorna-root .sc h3{font-family:'Cormorant Garamond',serif;font-size:24px;font-weight:700;color:var(--navy-dk);margin-bottom:8px;}#vaids-sampoorna-root .sc-count{font-family:'Cormorant Garamond',serif;font-size:42px;font-weight:700;color:var(--orange);line-height:1;margin-bottom:6px;}#vaids-sampoorna-root .sc p{font-size:13px;color:var(--muted);line-height:1.65;}#vaids-sampoorna-root /* TEST FORMAT BOX */
.format-box{background:var(--navy-dk);border-radius:16px;padding:28px 32px;}#vaids-sampoorna-root .fb-head{display:flex;align-items:center;gap:12px;margin-bottom:20px;}#vaids-sampoorna-root .fb-head h3{font-family:'Cormorant Garamond',serif;font-size:24px;font-weight:700;color:#fff;}#vaids-sampoorna-root .format-row{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08);}#vaids-sampoorna-root .format-row:last-child{border-bottom:none;}#vaids-sampoorna-root .fr-icon{font-size:20px;flex-shrink:0;}#vaids-sampoorna-root .fr-label{font-size:13px;font-weight:700;color:rgba(255,255,255,.6);width:160px;flex-shrink:0;}#vaids-sampoorna-root .fr-val{font-size:14px;font-weight:700;color:#fff;}#vaids-sampoorna-root /* ── SCHEDULE ── */
.schedule-sec{padding:80px 0;background:var(--stone);}#vaids-sampoorna-root .schedule-head{text-align:center;margin-bottom:44px;}#vaids-sampoorna-root .schedule-head h2{font-family:'Cormorant Garamond',serif;font-size:38px;font-weight:700;color:var(--navy-dk);}#vaids-sampoorna-root .schedule-head p{font-size:15px;color:var(--muted);margin-top:10px;}#vaids-sampoorna-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-sampoorna-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-sampoorna-root .ph-tab.active{background:var(--navy-dk);color:#fff;}#vaids-sampoorna-root /* PHASE CONTENT */
.phase-content{display:none;}#vaids-sampoorna-root .phase-content.active{display:block;}#vaids-sampoorna-root /* SCHEDULE TABLE */
.sched-table{width:100%;border-collapse:collapse;font-size:13px;}#vaids-sampoorna-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-sampoorna-root .sched-table th:first-child{border-radius:10px 0 0 0;}#vaids-sampoorna-root .sched-table th:last-child{border-radius:0 10px 0 0;}#vaids-sampoorna-root .sched-table td{padding:11px 16px;border-bottom:1px solid var(--stone);vertical-align:top;}#vaids-sampoorna-root .sched-table tr:last-child td{border-bottom:none;}#vaids-sampoorna-root .sched-table tr:nth-child(even) td{background:rgba(255,255,255,.7);}#vaids-sampoorna-root .sched-table tr:nth-child(odd) td{background:var(--white);}#vaids-sampoorna-root .sched-table tr:hover td{background:var(--orange-lt);}#vaids-sampoorna-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-sampoorna-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-sampoorna-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-sampoorna-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-sampoorna-root .sched-date{font-weight:700;color:var(--navy-dk);white-space:nowrap;}#vaids-sampoorna-root .sched-topic{color:var(--muted);font-size:12px;line-height:1.55;}#vaids-sampoorna-root .sched-dl{margin-top:12px;text-align:center;}#vaids-sampoorna-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-sampoorna-root .sched-dl a:hover{background:var(--navy);}#vaids-sampoorna-root /* ── SAMPLE DOWNLOADS ── */
.samples-sec{padding:80px 0;background:linear-gradient(140deg,var(--navy-dk),var(--navy));}#vaids-sampoorna-root .samples-head{text-align:center;margin-bottom:44px;}#vaids-sampoorna-root .samples-head h2{font-family:'Cormorant Garamond',serif;font-size:38px;font-weight:700;color:#fff;}#vaids-sampoorna-root .samples-head p{font-size:15px;color:rgba(255,255,255,.58);margin-top:10px;}#vaids-sampoorna-root .samples-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}#vaids-sampoorna-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-sampoorna-root .samp:hover{background:rgba(255,255,255,.1);transform:translateY(-2px);}#vaids-sampoorna-root .samp-icon{font-size:32px;margin-bottom:12px;display:block;}#vaids-sampoorna-root .samp h4{font-size:14px;font-weight:700;color:#fff;margin-bottom:6px;}#vaids-sampoorna-root .samp p{font-size:12px;color:rgba(255,255,255,.55);line-height:1.55;margin-bottom:14px;}#vaids-sampoorna-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-sampoorna-root .samp-btn:hover{background:var(--orange-dk);}#vaids-sampoorna-root /* ── MENTORSHIP ── */
.mentor-sec{padding:80px 0;background:var(--white);}#vaids-sampoorna-root .mentor-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center;}#vaids-sampoorna-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-sampoorna-root .mentor-text h2 em{color:var(--orange);font-style:normal;}#vaids-sampoorna-root .mentor-text p{font-size:15px;color:var(--muted);line-height:1.75;margin-bottom:12px;}#vaids-sampoorna-root .mentor-points{display:flex;flex-direction:column;gap:12px;margin-top:18px;}#vaids-sampoorna-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-sampoorna-root .mp:hover{border-color:var(--orange-md);}#vaids-sampoorna-root .mp-icon{font-size:22px;flex-shrink:0;}#vaids-sampoorna-root .mp h4{font-size:14px;font-weight:700;color:var(--navy-dk);margin-bottom:3px;}#vaids-sampoorna-root .mp p{font-size:13px;color:var(--muted);line-height:1.55;}#vaids-sampoorna-root /* MENTOR VISUAL */
.mentor-visual{background:var(--navy-dk);border-radius:20px;padding:32px;}#vaids-sampoorna-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-sampoorna-root .mv-steps{display:flex;flex-direction:column;gap:0;}#vaids-sampoorna-root .mv-step{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08);}#vaids-sampoorna-root .mv-step:last-child{border-bottom:none;}#vaids-sampoorna-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-sampoorna-root .mv-step h4{font-size:14px;font-weight:700;color:#fff;margin-bottom:3px;}#vaids-sampoorna-root .mv-step p{font-size:13px;color:rgba(255,255,255,.55);line-height:1.55;}#vaids-sampoorna-root /* ── WHO IS IT FOR ── */
.who-sec{padding:80px 0;background:var(--stone);}#vaids-sampoorna-root .who-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:36px;}#vaids-sampoorna-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-sampoorna-root .who-card:hover{border-color:var(--orange-md);}#vaids-sampoorna-root .who-icon{font-size:28px;flex-shrink:0;}#vaids-sampoorna-root .who-card h4{font-size:15px;font-weight:700;color:var(--navy-dk);margin-bottom:7px;}#vaids-sampoorna-root .who-card p{font-size:13px;color:var(--muted);line-height:1.65;}#vaids-sampoorna-root /* ── CHALLENGES SOLVED ── */
.challenges-sec{padding:80px 0;background:var(--white);}#vaids-sampoorna-root .challenges-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:36px;}#vaids-sampoorna-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-sampoorna-root .cc:hover{box-shadow:0 4px 18px rgba(42,75,111,.08);}#vaids-sampoorna-root .cc-icon{font-size:28px;margin-bottom:11px;display:block;}#vaids-sampoorna-root .cc h4{font-size:14px;font-weight:700;color:var(--navy-dk);margin-bottom:6px;line-height:1.35;}#vaids-sampoorna-root .cc p{font-size:12px;color:var(--muted);line-height:1.6;}#vaids-sampoorna-root /* ── FAQ ── */
.faq-sec{padding:80px 0;background:var(--stone);}#vaids-sampoorna-root .faq-inner{max-width:700px;margin:0 auto;}#vaids-sampoorna-root .faq-item{background:var(--white);border:1.5px solid var(--border);border-radius:12px;margin-bottom:9px;overflow:hidden;}#vaids-sampoorna-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-sampoorna-root .faq-q:hover{background:var(--cream);}#vaids-sampoorna-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-sampoorna-root .faq-a{padding:0 19px;max-height:0;overflow:hidden;transition:max-height .3s ease;}#vaids-sampoorna-root .faq-a p{font-size:13px;color:var(--muted);line-height:1.7;padding-bottom:15px;}#vaids-sampoorna-root .faq-item.open .faq-a{max-height:260px;}#vaids-sampoorna-root .faq-item.open .faq-icon{transform:rotate(45deg);background:var(--orange);color:#fff;}#vaids-sampoorna-root .faq-item.open{border-color:var(--orange-md);}#vaids-sampoorna-root /* ── RELATED PRODUCTS ── */
.related-sec{padding:72px 0;background:var(--white);}#vaids-sampoorna-root .related-head{text-align:center;margin-bottom:36px;}#vaids-sampoorna-root .related-head h2{font-family:'Cormorant Garamond',serif;font-size:34px;font-weight:700;color:var(--navy-dk);}#vaids-sampoorna-root .related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}#vaids-sampoorna-root .rcard{background:var(--cream);border:1.5px solid var(--border);border-radius:14px;padding:22px;transition:.2s;}#vaids-sampoorna-root .rcard:hover{border-color:var(--navy-lt);box-shadow:0 4px 16px rgba(42,75,111,.07);}#vaids-sampoorna-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-sampoorna-root .rcard-tag-paid{background:var(--orange-lt);color:var(--orange-dk);}#vaids-sampoorna-root .rcard-tag-free{background:var(--green-lt);color:var(--green-dk);}#vaids-sampoorna-root .rcard h4{font-family:'Cormorant Garamond',serif;font-size:20px;font-weight:700;color:var(--navy-dk);margin-bottom:7px;}#vaids-sampoorna-root .rcard p{font-size:13px;color:var(--muted);line-height:1.6;margin-bottom:14px;}#vaids-sampoorna-root .rcard-link{font-size:13px;font-weight:700;color:var(--orange-dk);text-decoration:none;}#vaids-sampoorna-root .rcard-link:hover{text-decoration:underline;}#vaids-sampoorna-root /* ── FINAL CTA ── */
.cta-sec{padding:80px 0;background:linear-gradient(140deg,var(--navy-dk),var(--navy));text-align:center;}#vaids-sampoorna-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-sampoorna-root .cta-sec h2 em{color:var(--orange-md);font-style:normal;}#vaids-sampoorna-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-sampoorna-root .cta-offer p{font-size:15px;color:rgba(255,255,255,.85);}#vaids-sampoorna-root .cta-offer strong{color:var(--orange-md);}#vaids-sampoorna-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-sampoorna-root .cta-btns{display:flex;justify-content:center;gap:11px;flex-wrap:wrap;}#vaids-sampoorna-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-sampoorna-root .cta-reg:hover{background:var(--orange-dk);transform:translateY(-1px);}#vaids-sampoorna-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-sampoorna-root .cta-wa:hover{background:#1EB85A;}#vaids-sampoorna-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-sampoorna-root /* ── FOOTER ── */
footer{background:var(--navy-dk);padding:44px 0 22px;}#vaids-sampoorna-root .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:36px;margin-bottom:32px;}#vaids-sampoorna-root .fb-name{font-family:'Cormorant Garamond',serif;font-size:19px;font-weight:700;color:#fff;margin-bottom:7px;}#vaids-sampoorna-root .fb-desc{font-size:13px;color:rgba(255,255,255,.38);line-height:1.65;margin-bottom:11px;}#vaids-sampoorna-root .fb-contact a{display:block;font-size:13px;color:rgba(255,255,255,.48);margin-bottom:5px;text-decoration:none;}#vaids-sampoorna-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-sampoorna-root .fcol a{display:block;font-size:13px;color:rgba(255,255,255,.48);margin-bottom:7px;text-decoration:none;transition:.15s;}#vaids-sampoorna-root .fcol a:hover{color:var(--orange-md);}#vaids-sampoorna-root .fcol .active-link{color:var(--orange-md);font-weight:600;}#vaids-sampoorna-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-sampoorna-root .fbot p{font-size:12px;color:rgba(255,255,255,.24);}#vaids-sampoorna-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-sampoorna-root .smc-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:500px;margin:0 auto;}#vaids-sampoorna-root .smc-text strong{font-size:14px;font-weight:700;color:#fff;display:block;}#vaids-sampoorna-root .smc-text p{font-size:12px;color:rgba(255,255,255,.85);}#vaids-sampoorna-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-sampoorna-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-sampoorna-root .wa-float:hover{background:#1EB85A;transform:scale(1.08);}#vaids-sampoorna-root /* RESPONSIVE */
@media(max-width:960px){
  .hero-grid,.about-grid,.mentor-grid,.footer-grid{grid-template-columns:1fr;}#vaids-sampoorna-root .price-card{position:static;}#vaids-sampoorna-root .features-grid, #vaids-sampoorna-root .challenges-grid, #vaids-sampoorna-root .samples-grid{grid-template-columns:1fr 1fr;}#vaids-sampoorna-root .struct-grid, #vaids-sampoorna-root .who-grid, #vaids-sampoorna-root .related-grid{grid-template-columns:1fr 1fr;}#vaids-sampoorna-root .hero-stats{grid-template-columns:1fr 1fr;}#vaids-sampoorna-root .trust-inner{flex-wrap:wrap;}#vaids-sampoorna-root .ti{padding:12px 18px;border-right:none;border-bottom:1px solid rgba(255,255,255,.06);}#vaids-sampoorna-root .hero h1{font-size:38px;}#vaids-sampoorna-root .sticky-mobile-cta{display:block;}#vaids-sampoorna-root .wa-float{bottom:80px;}#vaids-sampoorna-root }
@media(max-width:600px){
  .features-grid,.challenges-grid,.samples-grid,.struct-grid,.who-grid,.related-grid{grid-template-columns:1fr;}#vaids-sampoorna-root .hero h1{font-size:32px;}#vaids-sampoorna-root .container{padding:0 16px;}#vaids-sampoorna-root .hero-stats{grid-template-columns:repeat(2,1fr);}#vaids-sampoorna-root .phase-tabs{flex-wrap:wrap;}#vaids-sampoorna-root }


/* ── SAMPOORNA + PRO 2026 OVERRIDES ── */
#vaids-sampoorna-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-sampoorna-root{background:var(--cream);}#vaids-sampoorna-root .stag{background:var(--orange-lt);color:var(--navy-dk);}#vaids-sampoorna-root .urgency-bar{background:var(--orange);padding:10px 0;}#vaids-sampoorna-root .ub-dot{background:var(--navy-dk);}#vaids-sampoorna-root .ub-text{color:var(--navy-dk);font-weight:700;}#vaids-sampoorna-root .ub-badge{background:var(--navy-dk);border-color:var(--navy-dk);color:#fff;}#vaids-sampoorna-root .ub-cta{background:var(--navy-dk);color:#fff;}#vaids-sampoorna-root .ub-cta:hover{background:#173c70;color:#fff;}#vaids-sampoorna-root .nav{background:var(--navy-dk);}#vaids-sampoorna-root .nav-mark{background:var(--orange);color:var(--navy-dk);}#vaids-sampoorna-root .nav-links a.active{color:var(--orange);}#vaids-sampoorna-root .nav-cta, #vaids-sampoorna-root .hero-cta-p, #vaids-sampoorna-root .register-btn, #vaids-sampoorna-root .cta-reg{background:var(--orange);color:var(--navy-dk);}#vaids-sampoorna-root .nav-cta:hover, #vaids-sampoorna-root .hero-cta-p:hover, #vaids-sampoorna-root .register-btn:hover, #vaids-sampoorna-root .cta-reg:hover{background:#f0d400;color:var(--navy-dk);}#vaids-sampoorna-root .hero{background:linear-gradient(135deg,#081d3b 0%,var(--navy) 58%,#183f70 100%);padding:58px 0 86px;}#vaids-sampoorna-root .hero::before{background:radial-gradient(circle,rgba(255,229,45,.14),transparent 68%);}#vaids-sampoorna-root .hero::after{height:34px;}#vaids-sampoorna-root .hero-grid{grid-template-columns:1fr 455px;gap:44px;align-items:center;}#vaids-sampoorna-root .hero-eyebrow{background:rgba(255,229,45,.12);border-color:rgba(255,229,45,.34);}#vaids-sampoorna-root .hero-eyebrow span, #vaids-sampoorna-root .hero-tagline, #vaids-sampoorna-root .hero h1 em{color:var(--orange);}#vaids-sampoorna-root .hero h1{font-size:50px;}#vaids-sampoorna-root .hero-desc{max-width:560px;}#vaids-sampoorna-root .hero-stats{max-width:600px;}#vaids-sampoorna-root .air-b.gold{border-color:rgba(255,229,45,.45);background:rgba(255,229,45,.10);}#vaids-sampoorna-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-sampoorna-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-sampoorna-root .plan-selector-sub{font-size:12px;color:var(--muted);margin-bottom:16px;}#vaids-sampoorna-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-sampoorna-root .quick-plan:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(17,46,90,.08);}#vaids-sampoorna-root .quick-plan.pro{background:var(--navy-dk);border-color:var(--navy-dk);}#vaids-sampoorna-root .qp-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;}#vaids-sampoorna-root .qp-name{font-size:16px;font-weight:800;color:var(--navy-dk);}#vaids-sampoorna-root .quick-plan.pro .qp-name{color:#fff;}#vaids-sampoorna-root .qp-kicker{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:2px;}#vaids-sampoorna-root .quick-plan.pro .qp-kicker{color:rgba(255,255,255,.58);}#vaids-sampoorna-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-sampoorna-root .quick-plan.pro .qp-price{color:var(--orange);}#vaids-sampoorna-root .qp-gst{font-size:10px;color:var(--muted);text-align:right;margin-top:2px;}#vaids-sampoorna-root .quick-plan.pro .qp-gst{color:rgba(255,255,255,.52);}#vaids-sampoorna-root .qp-line{font-size:12px;color:var(--muted);margin-top:10px;line-height:1.5;}#vaids-sampoorna-root .quick-plan.pro .qp-line{color:rgba(255,255,255,.72);}#vaids-sampoorna-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-sampoorna-root .price-card .register-btn{margin-top:14px;}#vaids-sampoorna-root .pc-note strong{color:var(--navy-dk);}#vaids-sampoorna-root /* PLAN COMPARISON */
.plans-sec{padding:76px 0;background:#fff;}#vaids-sampoorna-root .plans-head{text-align:center;max-width:760px;margin:0 auto 34px;}#vaids-sampoorna-root .plans-head h2{font-family:'Cormorant Garamond',serif;font-size:42px;line-height:1.08;color:var(--navy-dk);margin-bottom:10px;}#vaids-sampoorna-root .plans-head p{font-size:15px;color:var(--muted);line-height:1.7;}#vaids-sampoorna-root .plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch;max-width:980px;margin:0 auto;}#vaids-sampoorna-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-sampoorna-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-sampoorna-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-sampoorna-root .plan-label{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;}#vaids-sampoorna-root .plan-card.pro .plan-label{color:rgba(255,255,255,.52);}#vaids-sampoorna-root .plan-card h3{font-family:'Cormorant Garamond',serif;font-size:34px;color:var(--navy-dk);line-height:1;margin-bottom:7px;}#vaids-sampoorna-root .plan-card.pro h3{color:#fff;}#vaids-sampoorna-root .plan-position{font-size:13px;color:var(--muted);line-height:1.55;min-height:42px;margin-bottom:18px;}#vaids-sampoorna-root .plan-card.pro .plan-position{color:rgba(255,255,255,.65);}#vaids-sampoorna-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-sampoorna-root .plan-card.pro .plan-price{color:var(--orange);}#vaids-sampoorna-root .plan-price-note{font-size:11px;color:var(--muted);margin-bottom:20px;}#vaids-sampoorna-root .plan-card.pro .plan-price-note{color:rgba(255,255,255,.52);}#vaids-sampoorna-root .plan-divider{height:1px;background:var(--border);margin:2px 0 16px;}#vaids-sampoorna-root .plan-card.pro .plan-divider{background:rgba(255,255,255,.12);}#vaids-sampoorna-root .plan-subhead{font-size:12px;font-weight:800;color:var(--navy-dk);margin-bottom:10px;text-transform:uppercase;letter-spacing:.06em;}#vaids-sampoorna-root .plan-card.pro .plan-subhead{color:var(--orange);}#vaids-sampoorna-root .plan-list{display:flex;flex-direction:column;gap:9px;margin-bottom:22px;}#vaids-sampoorna-root .plan-item{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:var(--text);line-height:1.45;}#vaids-sampoorna-root .plan-card.pro .plan-item{color:rgba(255,255,255,.84);}#vaids-sampoorna-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-sampoorna-root .plan-card.pro .plan-check{background:var(--orange);color:var(--navy-dk);}#vaids-sampoorna-root .plan-spacer{flex:1;}#vaids-sampoorna-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-sampoorna-root .plan-card:not(.pro) .plan-btn{background:var(--navy-dk);color:#fff;}#vaids-sampoorna-root .plan-card.pro .plan-btn{background:var(--orange);color:var(--navy-dk);}#vaids-sampoorna-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-sampoorna-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-sampoorna-root .decision-cell{padding:18px 20px;font-size:13px;line-height:1.6;color:var(--muted);}#vaids-sampoorna-root .decision-cell+ .decision-cell{border-left:1px solid var(--border);}#vaids-sampoorna-root .decision-cell strong{display:block;color:var(--navy-dk);font-size:14px;margin-bottom:3px;}#vaids-sampoorna-root /* PRO VALUE SECTION */
.pro-sec{padding:76px 0;background:linear-gradient(135deg,#081d3b,var(--navy));}#vaids-sampoorna-root .pro-head{text-align:center;max-width:720px;margin:0 auto 34px;}#vaids-sampoorna-root .pro-head .stag{background:var(--orange);color:var(--navy-dk);}#vaids-sampoorna-root .pro-head h2{font-family:'Cormorant Garamond',serif;font-size:40px;color:#fff;line-height:1.08;margin-bottom:10px;}#vaids-sampoorna-root .pro-head h2 em{color:var(--orange);font-style:normal;}#vaids-sampoorna-root .pro-head p{color:rgba(255,255,255,.64);font-size:15px;line-height:1.7;}#vaids-sampoorna-root .pro-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;}#vaids-sampoorna-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-sampoorna-root .pro-feature:nth-child(7){grid-column:span 2;}#vaids-sampoorna-root .pf-num{font-family:'Cormorant Garamond',serif;font-size:30px;color:var(--orange);font-weight:700;line-height:1;margin-bottom:12px;}#vaids-sampoorna-root .pro-feature h4{font-size:14px;color:#fff;margin-bottom:7px;line-height:1.4;}#vaids-sampoorna-root .pro-feature p{font-size:12px;color:rgba(255,255,255,.58);line-height:1.6;}#vaids-sampoorna-root /* EXISTING COMPONENT COLOR CLEANUP */
.fcard{border-top-color:var(--orange);}#vaids-sampoorna-root .fcard-icon, #vaids-sampoorna-root .cc-icon, #vaids-sampoorna-root .mp-icon, #vaids-sampoorna-root .samp-icon{filter:saturate(.75);}#vaids-sampoorna-root .sc:hover, #vaids-sampoorna-root .mp:hover, #vaids-sampoorna-root .who-card:hover, #vaids-sampoorna-root .faq-item.open{border-color:#e1c900;}#vaids-sampoorna-root .sc-count, #vaids-sampoorna-root .wb-word span, #vaids-sampoorna-root .mentor-text h2 em, #vaids-sampoorna-root .about-text h2 em, #vaids-sampoorna-root .cta-sec h2 em{color:var(--orange);}#vaids-sampoorna-root .sc-badge-2, #vaids-sampoorna-root .paper-2, #vaids-sampoorna-root .rcard-tag-paid{background:var(--orange-lt);color:var(--navy-dk);}#vaids-sampoorna-root .samp-btn{background:var(--orange);color:var(--navy-dk);}#vaids-sampoorna-root .samp-btn:hover{background:#f0d400;}#vaids-sampoorna-root .mv-num{background:var(--orange);color:var(--navy-dk);}#vaids-sampoorna-root .faq-icon{background:var(--orange-lt);color:var(--navy-dk);}#vaids-sampoorna-root .faq-item.open .faq-icon{background:var(--orange);color:var(--navy-dk);}#vaids-sampoorna-root .rcard-link{color:var(--navy);}#vaids-sampoorna-root .cta-offer{background:rgba(255,229,45,.10);border-color:rgba(255,229,45,.45);}#vaids-sampoorna-root .cta-offer strong{color:var(--orange);}#vaids-sampoorna-root .sticky-mobile-cta{background:var(--navy-dk);}#vaids-sampoorna-root .smc-btn{background:var(--orange);color:var(--navy-dk);}#vaids-sampoorna-root .footer .active-link, #vaids-sampoorna-root .fcol .active-link, #vaids-sampoorna-root .fcol a:hover{color:var(--orange);}

@media(max-width:960px){
  .hero-grid{grid-template-columns:1fr;}#vaids-sampoorna-root .price-card{position:static;max-width:620px;}#vaids-sampoorna-root .plan-grid{grid-template-columns:1fr;max-width:650px;}#vaids-sampoorna-root .plan-card.pro{transform:none;}#vaids-sampoorna-root .pro-grid{grid-template-columns:1fr 1fr;}#vaids-sampoorna-root .pro-feature:nth-child(7){grid-column:span 2;}#vaids-sampoorna-root }
@media(max-width:600px){
  .hero{padding-top:42px;}#vaids-sampoorna-root .hero h1{font-size:36px;}#vaids-sampoorna-root .plans-head h2, #vaids-sampoorna-root .pro-head h2{font-size:32px;}#vaids-sampoorna-root .plan-card{padding:22px 18px;}#vaids-sampoorna-root .decision-strip{grid-template-columns:1fr;}#vaids-sampoorna-root .decision-cell+ .decision-cell{border-left:none;border-top:1px solid var(--border);}#vaids-sampoorna-root .pro-grid{grid-template-columns:1fr;}#vaids-sampoorna-root .pro-feature:nth-child(7){grid-column:span 1;}#vaids-sampoorna-root }


/* =========================================================
   COMPACT RESPONSIVE CONVERSION OVERRIDES — PDF ALIGNED
   Brand: #112e5a / #ffe52d
   ========================================================= */
#vaids-sampoorna-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-sampoorna-root{scroll-padding-top:76px}#vaids-sampoorna-root{font-size:14px;line-height:1.55;background:#fff}#vaids-sampoorna-root .container{max-width:1160px;padding:0 22px}#vaids-sampoorna-root /* Low vertical rhythm across the whole page */
.plans-sec, #vaids-sampoorna-root .features-sec, #vaids-sampoorna-root .pro-sec, #vaids-sampoorna-root .structure-sec, #vaids-sampoorna-root .schedule-sec, #vaids-sampoorna-root .samples-sec, #vaids-sampoorna-root .mentor-sec, #vaids-sampoorna-root .challenges-sec, #vaids-sampoorna-root .faq-sec, #vaids-sampoorna-root .related-sec{padding:42px 0}#vaids-sampoorna-root .cta-sec{padding:46px 0}#vaids-sampoorna-root footer{padding:32px 0 18px}#vaids-sampoorna-root .features-head, #vaids-sampoorna-root .structure-head, #vaids-sampoorna-root .schedule-head, #vaids-sampoorna-root .samples-head, #vaids-sampoorna-root .pro-head{margin-bottom:24px}#vaids-sampoorna-root .related-head{margin-bottom:22px}#vaids-sampoorna-root .stag{margin-bottom:8px;padding:4px 11px;font-size:10px}#vaids-sampoorna-root .features-head h2, #vaids-sampoorna-root .structure-head h2, #vaids-sampoorna-root .schedule-head h2, #vaids-sampoorna-root .samples-head h2, #vaids-sampoorna-root .pro-head h2{font-size:34px;line-height:1.08}#vaids-sampoorna-root .features-head p, #vaids-sampoorna-root .structure-head p, #vaids-sampoorna-root .schedule-head p, #vaids-sampoorna-root .samples-head p, #vaids-sampoorna-root .pro-head p{font-size:13px;margin-top:7px}#vaids-sampoorna-root /* Announcement + navigation */
.urgency-bar{padding:6px 0;background:var(--orange)}#vaids-sampoorna-root .ub-inner{gap:10px;min-height:32px}#vaids-sampoorna-root .ub-dot{display:none}#vaids-sampoorna-root .ub-text{font-size:11px}#vaids-sampoorna-root .ub-badge{font-size:10px;padding:3px 10px}#vaids-sampoorna-root .ub-cta{font-size:10px;padding:5px 11px}#vaids-sampoorna-root .nav-inner{height:56px}#vaids-sampoorna-root .nav-mark{width:32px;height:32px}#vaids-sampoorna-root .nav-name{font-size:18px}#vaids-sampoorna-root .nav-sub{font-size:8px}#vaids-sampoorna-root .nav-links a{font-size:11px;padding:6px 8px}#vaids-sampoorna-root .nav-cta{font-size:11px;padding:8px 14px}#vaids-sampoorna-root .menu-toggle{display:none;width:40px;height:40px;border:0;background:transparent;padding:9px;cursor:pointer;margin-left:auto}#vaids-sampoorna-root .menu-toggle span{display:block;height:2px;background:#fff;border-radius:2px;margin:5px 0;width:22px}#vaids-sampoorna-root .mobile-nav{display:none;background:var(--navy-dk);padding:8px 22px 16px;border-top:1px solid rgba(255,255,255,.08)}#vaids-sampoorna-root .mobile-nav.open{display:block}#vaids-sampoorna-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-sampoorna-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-sampoorna-root /* Hero */
.hero{padding:38px 0 42px;background:linear-gradient(135deg,#081d3b 0%,var(--navy) 62%,#173f70 100%)}#vaids-sampoorna-root .hero::after{height:18px}#vaids-sampoorna-root .hero-grid{grid-template-columns:minmax(0,1fr) 430px;gap:34px;align-items:center}#vaids-sampoorna-root .hero-eyebrow{margin-bottom:10px;padding:5px 12px}#vaids-sampoorna-root .hero-eyebrow span{font-size:10px}#vaids-sampoorna-root .hero h1{font-size:48px;line-height:.98;margin-bottom:6px}#vaids-sampoorna-root .hero-hindi{font-size:14px;margin-bottom:8px}#vaids-sampoorna-root .hero-tagline{font-size:18px;margin-bottom:8px}#vaids-sampoorna-root .hero-desc{font-size:13px;line-height:1.65;margin-bottom:14px;max-width:590px}#vaids-sampoorna-root .hero-stats{gap:8px;margin-bottom:14px}#vaids-sampoorna-root .hstat{padding:9px 7px}#vaids-sampoorna-root .hstat-n{font-family:'Plus Jakarta Sans',sans-serif;font-size:22px;font-weight:800}#vaids-sampoorna-root .hstat-l{font-size:10px}#vaids-sampoorna-root .hero-ctas{gap:8px}#vaids-sampoorna-root .hero-cta-p, #vaids-sampoorna-root .hero-cta-s{padding:10px 16px;font-size:12px;border-radius:8px}#vaids-sampoorna-root .price-card{padding:18px;border-radius:15px;position:static;box-shadow:0 18px 50px rgba(0,0,0,.20)}#vaids-sampoorna-root .plan-selector-title{font-size:25px}#vaids-sampoorna-root .plan-selector-sub{margin-bottom:11px}#vaids-sampoorna-root .quick-plan{padding:12px 13px;margin-bottom:8px}#vaids-sampoorna-root .qp-name{font-size:14px}#vaids-sampoorna-root .qp-price{font-family:'Plus Jakarta Sans',sans-serif;font-size:23px;font-weight:800}#vaids-sampoorna-root .qp-line{font-size:11px;margin-top:7px}#vaids-sampoorna-root .qp-badge{font-size:8px;padding:3px 7px;top:-8px}#vaids-sampoorna-root .price-card .register-btn{margin-top:10px;padding:11px;font-size:12px}#vaids-sampoorna-root .wa-btn{padding:9px;font-size:12px}#vaids-sampoorna-root .pc-note{font-size:10px;margin-top:6px}#vaids-sampoorna-root /* Plan comparison */
.plans-head{margin-bottom:23px}#vaids-sampoorna-root .plans-head h2{font-size:35px}#vaids-sampoorna-root .plans-head p{font-size:13px}#vaids-sampoorna-root .plan-grid{gap:16px}#vaids-sampoorna-root .plan-card{padding:21px;border-radius:15px}#vaids-sampoorna-root .plan-card.pro{transform:none}#vaids-sampoorna-root .plan-card h3{font-size:29px}#vaids-sampoorna-root .plan-position{font-size:12px;min-height:auto;margin-bottom:12px}#vaids-sampoorna-root .plan-price{font-family:'Plus Jakarta Sans',sans-serif;font-size:34px;font-weight:800}#vaids-sampoorna-root .plan-price-note{margin-bottom:12px}#vaids-sampoorna-root .plan-divider{margin:2px 0 12px}#vaids-sampoorna-root .plan-list{gap:6px;margin-bottom:15px}#vaids-sampoorna-root .plan-item{font-size:12px}#vaids-sampoorna-root .plan-check{width:17px;height:17px}#vaids-sampoorna-root .plan-btn{padding:11px;font-size:12px}#vaids-sampoorna-root .plan-upgrade{padding:8px 10px;margin-bottom:10px}#vaids-sampoorna-root .decision-strip{margin-top:14px}#vaids-sampoorna-root .decision-cell{padding:12px 15px;font-size:11.5px}#vaids-sampoorna-root .decision-cell strong{font-size:12px}#vaids-sampoorna-root /* Common features */
.features-grid{gap:11px}#vaids-sampoorna-root .fcard{padding:15px 13px;border-radius:12px;min-height:148px}#vaids-sampoorna-root .fcard-icon{font-size:22px;margin-bottom:7px}#vaids-sampoorna-root .fcard h4{font-size:12px;margin-bottom:4px}#vaids-sampoorna-root .fcard p{font-size:11px;line-height:1.52}#vaids-sampoorna-root /* Why Pro table */
.pro-sec{background:linear-gradient(135deg,#081d3b,var(--navy))}#vaids-sampoorna-root .pro-head{max-width:800px}#vaids-sampoorna-root .pro-head h2{font-size:36px}#vaids-sampoorna-root .pro-table-wrap{max-width:1040px;margin:0 auto;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.14)}#vaids-sampoorna-root .pro-table{width:100%;border-collapse:collapse;background:rgba(255,255,255,.04)}#vaids-sampoorna-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-sampoorna-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-sampoorna-root .pro-table td:first-child{width:27%;color:#fff}#vaids-sampoorna-root .pro-table td:nth-child(2){width:29%;color:#fff}#vaids-sampoorna-root .pro-table strong{color:var(--orange)}#vaids-sampoorna-root /* Architecture */
.struct-grid{gap:13px;margin-bottom:18px}#vaids-sampoorna-root .sc{padding:17px;border-radius:12px}#vaids-sampoorna-root .sc-badge{font-size:9px;padding:3px 8px;margin-bottom:7px}#vaids-sampoorna-root .sc h3{font-size:21px;margin-bottom:4px}#vaids-sampoorna-root .sc-count{font-family:'Plus Jakarta Sans',sans-serif;font-size:31px;font-weight:800;margin-bottom:3px}#vaids-sampoorna-root .sc p{font-size:11px;line-height:1.52}#vaids-sampoorna-root .format-box{padding:18px 22px;border-radius:13px}#vaids-sampoorna-root .fb-head{margin-bottom:8px}#vaids-sampoorna-root .fb-head h3{font-size:21px}#vaids-sampoorna-root .format-row{padding:7px 0}#vaids-sampoorna-root .fr-icon{font-size:15px}#vaids-sampoorna-root .fr-label{font-size:11px;width:155px}#vaids-sampoorna-root .fr-val{font-size:11.5px}#vaids-sampoorna-root /* Schedule */
.schedule-head{margin-bottom:18px}#vaids-sampoorna-root .schedule-table-wrap{overflow:hidden;border-radius:11px;border:1px solid var(--border);background:#fff}#vaids-sampoorna-root .sched-table{font-size:11px}#vaids-sampoorna-root .sched-table th{padding:9px 11px;font-size:10px}#vaids-sampoorna-root .sched-table td{padding:8px 11px}#vaids-sampoorna-root .sched-topic{font-size:10.5px;line-height:1.45}#vaids-sampoorna-root .sched-date{font-size:10.5px}#vaids-sampoorna-root .test-num, #vaids-sampoorna-root .paper-1, #vaids-sampoorna-root .paper-2, #vaids-sampoorna-root .paper-both{font-size:9px}#vaids-sampoorna-root .schedule-controls{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:14px}#vaids-sampoorna-root .see-full-btn, #vaids-sampoorna-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-sampoorna-root .see-full-btn{background:var(--navy);color:#fff}#vaids-sampoorna-root .download-schedule-btn{background:var(--orange);color:var(--navy)}#vaids-sampoorna-root .full-schedule{display:none;margin-top:16px}#vaids-sampoorna-root .full-schedule.open{display:block}#vaids-sampoorna-root .full-schedule .phase-tabs{margin:0 auto 14px}#vaids-sampoorna-root .full-schedule .sched-table{margin-top:0}#vaids-sampoorna-root /* Samples */
.samples-grid{gap:10px}#vaids-sampoorna-root .samp{padding:15px 12px;border-radius:11px}#vaids-sampoorna-root .samp-icon{font-size:23px;margin-bottom:7px}#vaids-sampoorna-root .samp h4{font-size:12px}#vaids-sampoorna-root .samp p{font-size:10.5px;line-height:1.48;margin-bottom:9px}#vaids-sampoorna-root .samp-btn{padding:7px 12px;font-size:10px;border-radius:7px}#vaids-sampoorna-root /* Mentorship */
.mentor-grid{gap:28px}#vaids-sampoorna-root .mentor-text h2{font-size:34px;margin-bottom:8px}#vaids-sampoorna-root .mentor-text p{font-size:12px;line-height:1.58;margin-bottom:7px}#vaids-sampoorna-root .mentor-points{gap:7px;margin-top:11px}#vaids-sampoorna-root .mp{padding:10px 12px;border-radius:9px}#vaids-sampoorna-root .mp-icon{font-size:17px}#vaids-sampoorna-root .mp h4{font-size:11.5px}#vaids-sampoorna-root .mp p{font-size:10.5px;line-height:1.5}#vaids-sampoorna-root .mentor-visual{padding:19px 22px;border-radius:14px}#vaids-sampoorna-root .mv-label{margin-bottom:8px}#vaids-sampoorna-root .mv-step{padding:9px 0;gap:10px}#vaids-sampoorna-root .mv-num{width:25px;height:25px;font-family:'Plus Jakarta Sans',sans-serif;font-size:11px}#vaids-sampoorna-root .mv-step h4{font-size:11.5px}#vaids-sampoorna-root .mv-step p{font-size:10.5px;line-height:1.45}#vaids-sampoorna-root /* Challenges + FAQ */
.challenges-grid{gap:11px;margin-top:22px}#vaids-sampoorna-root .cc{padding:14px 12px;border-radius:10px}#vaids-sampoorna-root .cc-icon{font-size:21px;margin-bottom:6px}#vaids-sampoorna-root .cc h4{font-size:11.5px;margin-bottom:4px}#vaids-sampoorna-root .cc p{font-size:10.5px;line-height:1.48}#vaids-sampoorna-root .faq-inner{max-width:820px}#vaids-sampoorna-root .faq-item{margin-bottom:6px;border-radius:9px}#vaids-sampoorna-root .faq-q{padding:11px 14px;font-size:11.5px;min-height:42px}#vaids-sampoorna-root .faq-icon{width:23px;height:23px;font-size:14px}#vaids-sampoorna-root .faq-a p{font-size:10.8px;line-height:1.55;padding-bottom:11px}#vaids-sampoorna-root /* Other programs + final CTA + footer */
.related-grid{gap:12px}#vaids-sampoorna-root .rcard{padding:15px;border-radius:11px}#vaids-sampoorna-root .rcard-tag{font-size:8px;margin-bottom:6px}#vaids-sampoorna-root .rcard h4{font-size:18px;margin-bottom:5px}#vaids-sampoorna-root .rcard p{font-size:10.5px;line-height:1.5;margin-bottom:8px}#vaids-sampoorna-root .rcard-link{font-size:10.5px}#vaids-sampoorna-root .cta-sec h2{font-size:38px;margin-bottom:8px}#vaids-sampoorna-root .cta-offer{padding:10px 18px;margin-bottom:12px}#vaids-sampoorna-root .cta-offer p{font-size:12px}#vaids-sampoorna-root .cta-sec-p{font-size:11.5px;line-height:1.55;margin-bottom:16px}#vaids-sampoorna-root .cta-reg, #vaids-sampoorna-root .cta-wa, #vaids-sampoorna-root .cta-call{padding:11px 18px;font-size:11.5px}#vaids-sampoorna-root .footer-grid{gap:24px;margin-bottom:20px}#vaids-sampoorna-root .fb-desc, #vaids-sampoorna-root .fb-contact a, #vaids-sampoorna-root .fcol a{font-size:10.5px}#vaids-sampoorna-root .fbot p{font-size:10px}#vaids-sampoorna-root /* High-CTA mobile sticky bar */
.sticky-mobile-cta{background:var(--navy-dk);padding:8px 12px}#vaids-sampoorna-root .smc-inner{max-width:600px}#vaids-sampoorna-root .smc-text strong{font-size:11.5px}#vaids-sampoorna-root .smc-text p{font-size:9.5px}#vaids-sampoorna-root .smc-btn{background:var(--orange);color:var(--navy);font-size:11px;padding:8px 13px}#vaids-sampoorna-root .wa-float{width:46px;height:46px;right:16px}

@media(max-width:980px){
  .nav-links,.nav-right{display:none}#vaids-sampoorna-root .menu-toggle{display:block}#vaids-sampoorna-root .hero-grid{grid-template-columns:1fr;gap:20px}#vaids-sampoorna-root .price-card{max-width:690px;width:100%;margin:0 auto}#vaids-sampoorna-root .hero h1{font-size:44px}#vaids-sampoorna-root .features-grid, #vaids-sampoorna-root .challenges-grid{grid-template-columns:repeat(2,1fr)}#vaids-sampoorna-root .struct-grid{grid-template-columns:repeat(3,1fr)}#vaids-sampoorna-root .mentor-grid{grid-template-columns:1fr 1fr;gap:20px}#vaids-sampoorna-root .footer-grid{grid-template-columns:2fr 1fr 1fr}#vaids-sampoorna-root .fcol:last-child{display:none}#vaids-sampoorna-root }
@media(max-width:760px){
  #vaids-sampoorna-root .container{padding:0 16px}#vaids-sampoorna-root .plans-sec, #vaids-sampoorna-root .features-sec, #vaids-sampoorna-root .pro-sec, #vaids-sampoorna-root .structure-sec, #vaids-sampoorna-root .schedule-sec, #vaids-sampoorna-root .samples-sec, #vaids-sampoorna-root .mentor-sec, #vaids-sampoorna-root .challenges-sec, #vaids-sampoorna-root .faq-sec, #vaids-sampoorna-root .related-sec{padding:32px 0}#vaids-sampoorna-root .hero{padding:30px 0 32px}#vaids-sampoorna-root .plan-grid, #vaids-sampoorna-root .mentor-grid, #vaids-sampoorna-root .related-grid{grid-template-columns:1fr}#vaids-sampoorna-root .struct-grid{grid-template-columns:1fr 1fr}#vaids-sampoorna-root .samples-grid{grid-template-columns:1fr 1fr}#vaids-sampoorna-root .footer-grid{grid-template-columns:1fr 1fr}#vaids-sampoorna-root .plan-card.pro{transform:none}#vaids-sampoorna-root .decision-strip{grid-template-columns:1fr}#vaids-sampoorna-root .decision-cell+.decision-cell{border-left:0;border-top:1px solid var(--border)}#vaids-sampoorna-root .cta-sec{padding:36px 0}#vaids-sampoorna-root .pro-table-wrap{overflow:visible;border:0}#vaids-sampoorna-root .pro-table, #vaids-sampoorna-root .pro-table tbody, #vaids-sampoorna-root .pro-table tr, #vaids-sampoorna-root .pro-table td{display:block;width:100%}#vaids-sampoorna-root .pro-table thead{display:none}#vaids-sampoorna-root .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)}#vaids-sampoorna-root .pro-table td{border:0!important;padding:6px 11px!important}#vaids-sampoorna-root .pro-table td:first-child{background:rgba(255,229,45,.10);padding-top:9px!important}#vaids-sampoorna-root .pro-table td:last-child{padding-bottom:9px!important;color:rgba(255,255,255,.6)}#vaids-sampoorna-root }
@media(max-width:600px){
  #vaids-sampoorna-root{padding-bottom:62px}#vaids-sampoorna-root .urgency-bar .ub-text:last-of-type{display:none}#vaids-sampoorna-root .ub-inner{justify-content:space-between}#vaids-sampoorna-root .ub-badge{display:none}#vaids-sampoorna-root .ub-cta{margin-left:auto}#vaids-sampoorna-root .nav-inner{height:52px}#vaids-sampoorna-root .hero h1{font-size:38px}#vaids-sampoorna-root .hero-desc{font-size:12px}#vaids-sampoorna-root .hero-stats{grid-template-columns:repeat(4,1fr);gap:5px}#vaids-sampoorna-root .hstat-n{font-size:18px}#vaids-sampoorna-root .hstat-l{font-size:8.5px}#vaids-sampoorna-root .hero-ctas>a{width:100%}#vaids-sampoorna-root .qp-top{gap:8px}#vaids-sampoorna-root .qp-price{font-size:21px}#vaids-sampoorna-root .qp-line{font-size:10.5px}#vaids-sampoorna-root .plan-selector-title{font-size:22px}#vaids-sampoorna-root .features-head h2, #vaids-sampoorna-root .structure-head h2, #vaids-sampoorna-root .schedule-head h2, #vaids-sampoorna-root .samples-head h2, #vaids-sampoorna-root .pro-head h2, #vaids-sampoorna-root .mentor-text h2{font-size:29px}#vaids-sampoorna-root .plans-head h2{font-size:30px}#vaids-sampoorna-root .features-grid, #vaids-sampoorna-root .challenges-grid, #vaids-sampoorna-root .struct-grid, #vaids-sampoorna-root .samples-grid{grid-template-columns:1fr}#vaids-sampoorna-root .fcard{min-height:auto;text-align:left;display:grid;grid-template-columns:30px 1fr;column-gap:8px}#vaids-sampoorna-root .fcard-icon{grid-row:1/3;margin:1px 0 0}#vaids-sampoorna-root .fcard h4, #vaids-sampoorna-root .fcard p{grid-column:2}#vaids-sampoorna-root .format-box{padding:15px}#vaids-sampoorna-root .format-row{display:grid;grid-template-columns:23px 105px 1fr;gap:7px}#vaids-sampoorna-root .fr-label{width:auto}#vaids-sampoorna-root .schedule-table-wrap{overflow:visible;border:0}#vaids-sampoorna-root .sched-table, #vaids-sampoorna-root .sched-table tbody, #vaids-sampoorna-root .sched-table tr, #vaids-sampoorna-root .sched-table td{display:block;width:100%}#vaids-sampoorna-root .sched-table thead{display:none}#vaids-sampoorna-root .sched-table tr{background:#fff!important;border:1px solid var(--border);border-radius:9px;margin-bottom:8px;padding:8px 10px}#vaids-sampoorna-root .sched-table td{border:0!important;background:transparent!important;padding:3px 0!important}#vaids-sampoorna-root .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}#vaids-sampoorna-root .sched-table td:last-child::before{display:block;margin-bottom:3px}#vaids-sampoorna-root .sched-topic{font-size:10px}#vaids-sampoorna-root .phase-tabs{max-width:none;display:grid;grid-template-columns:1fr 1fr}#vaids-sampoorna-root .ph-tab{font-size:9px;padding:8px 5px}#vaids-sampoorna-root .schedule-controls{display:grid;grid-template-columns:1fr}#vaids-sampoorna-root .see-full-btn, #vaids-sampoorna-root .download-schedule-btn{width:100%}#vaids-sampoorna-root .footer-grid{grid-template-columns:1fr}#vaids-sampoorna-root .fcol:last-child{display:block}#vaids-sampoorna-root .cta-btns{display:grid;grid-template-columns:1fr}#vaids-sampoorna-root .cta-wa{justify-content:center}#vaids-sampoorna-root .sticky-mobile-cta{display:block}#vaids-sampoorna-root .wa-float{bottom:72px}#vaids-sampoorna-root .pc-note{line-height:1.4}#vaids-sampoorna-root }

/* =========================================================
   VISUAL CLARITY + APPEAL PATCH
   ========================================================= */
#vaids-sampoorna-root{background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%)}#vaids-sampoorna-root .plans-sec, #vaids-sampoorna-root .structure-sec, #vaids-sampoorna-root .mentor-sec{background:#ffffff}#vaids-sampoorna-root .features-sec, #vaids-sampoorna-root .schedule-sec, #vaids-sampoorna-root .faq-sec, #vaids-sampoorna-root .related-sec, #vaids-sampoorna-root .challenges-sec{background:linear-gradient(180deg,#f9fbff 0%,#eef4fb 100%)}#vaids-sampoorna-root .samples-sec{background:linear-gradient(135deg,#0b2347 0%,#123867 100%)}#vaids-sampoorna-root .cta-sec{background:linear-gradient(135deg,#0a2348 0%,#123663 100%)}#vaids-sampoorna-root .plans-head h2, #vaids-sampoorna-root .features-head h2, #vaids-sampoorna-root .structure-head h2, #vaids-sampoorna-root .schedule-head h2, #vaids-sampoorna-root .samples-head h2, #vaids-sampoorna-root .pro-head h2, #vaids-sampoorna-root .mentor-text h2, #vaids-sampoorna-root .related-head h2, #vaids-sampoorna-root .cta-sec h2{color:#081d3b}#vaids-sampoorna-root .pro-head h2, #vaids-sampoorna-root .samples-head h2, #vaids-sampoorna-root .cta-sec h2{color:#fff}#vaids-sampoorna-root .plans-head p, #vaids-sampoorna-root .features-head p, #vaids-sampoorna-root .structure-head p, #vaids-sampoorna-root .schedule-head p, #vaids-sampoorna-root .samples-head p, #vaids-sampoorna-root .pro-head p, #vaids-sampoorna-root .mentor-text p, #vaids-sampoorna-root .cta-sec-p{color:#4d6179}#vaids-sampoorna-root .pro-head p, #vaids-sampoorna-root .samples-head p, #vaids-sampoorna-root .cta-sec-p{color:rgba(255,255,255,.82)}#vaids-sampoorna-root .stag{box-shadow:0 6px 16px rgba(255,229,45,.25)}#vaids-sampoorna-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-sampoorna-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-sampoorna-root .qp-name, #vaids-sampoorna-root .plan-card h3, #vaids-sampoorna-root .sc h3, #vaids-sampoorna-root .fb-head h3, #vaids-sampoorna-root .mentor-text h2, #vaids-sampoorna-root .related-head h2, #vaids-sampoorna-root .features-head h2, #vaids-sampoorna-root .structure-head h2, #vaids-sampoorna-root .schedule-head h2, #vaids-sampoorna-root .faq-inner h2, #vaids-sampoorna-root .samples-head h2{letter-spacing:-.01em}#vaids-sampoorna-root .qp-name{font-weight:800;color:#081d3b}#vaids-sampoorna-root .quick-plan.pro .qp-name{color:#fff}#vaids-sampoorna-root .qp-kicker{color:#50647f;font-weight:800}#vaids-sampoorna-root .quick-plan.pro .qp-kicker{color:rgba(255,255,255,.74)}#vaids-sampoorna-root .qp-line{color:#425a75}#vaids-sampoorna-root .quick-plan.pro .qp-line{color:rgba(255,255,255,.84)}#vaids-sampoorna-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-sampoorna-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-sampoorna-root .plan-label{color:#4b6383;font-weight:800}#vaids-sampoorna-root .plan-card.pro .plan-label{color:rgba(255,255,255,.72)}#vaids-sampoorna-root .plan-card h3{font-size:31px;color:#081d3b;text-shadow:none}#vaids-sampoorna-root .plan-card.pro h3{color:#ffffff}#vaids-sampoorna-root .plan-position{color:#415973;font-weight:500}#vaids-sampoorna-root .plan-card.pro .plan-position{color:rgba(255,255,255,.88)}#vaids-sampoorna-root .plan-price{color:#0b2347}#vaids-sampoorna-root .plan-card.pro .plan-price{color:#ffe52d}#vaids-sampoorna-root .plan-price-note{color:#50647d}#vaids-sampoorna-root .plan-card.pro .plan-price-note{color:rgba(255,255,255,.76)}#vaids-sampoorna-root .plan-subhead{display:inline-block;padding:5px 10px;border-radius:999px;background:#edf3ff;color:#0a2348;font-weight:800}#vaids-sampoorna-root .plan-card.pro .plan-subhead{background:rgba(255,229,45,.14);color:#ffe52d}#vaids-sampoorna-root .plan-item{color:#314960}#vaids-sampoorna-root .plan-card.pro .plan-item{color:rgba(255,255,255,.92)}#vaids-sampoorna-root .plan-check{background:#eaf1ff;color:#0a2348}#vaids-sampoorna-root .plan-card.pro .plan-check{background:#ffe52d;color:#0a2348}#vaids-sampoorna-root .plan-btn{box-shadow:0 8px 18px rgba(17,46,90,.12)}#vaids-sampoorna-root .plan-btn:hover{transform:translateY(-1px)}#vaids-sampoorna-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-sampoorna-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-sampoorna-root .mentor-avatar svg{display:block;width:100%;height:100%;border-radius:12px;background:#fff}#vaids-sampoorna-root .pro-mentor-copy span{display:inline-block;font-size:9.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#ffe52d}#vaids-sampoorna-root .pro-mentor-copy strong{display:block;color:#fff;font-size:14px;line-height:1.22;margin-top:3px}#vaids-sampoorna-root .pro-mentor-copy p{margin-top:4px;font-size:11px;line-height:1.45;color:rgba(255,255,255,.84)}#vaids-sampoorna-root .fcard, #vaids-sampoorna-root .sc, #vaids-sampoorna-root .mp, #vaids-sampoorna-root .cc, #vaids-sampoorna-root .rcard, #vaids-sampoorna-root .faq-item, #vaids-sampoorna-root .samp{border-color:#d8e3f1;box-shadow:0 10px 22px rgba(17,46,90,.06)}#vaids-sampoorna-root .fcard{background:#fff;border-top:4px solid #ffe52d}#vaids-sampoorna-root .fcard h4{font-size:13px;font-weight:800;color:#081d3b}#vaids-sampoorna-root .fcard p{color:#435b74}#vaids-sampoorna-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-sampoorna-root .sc{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)}#vaids-sampoorna-root .sc h3{font-size:22px;font-weight:700;color:#081d3b}#vaids-sampoorna-root .sc p{color:#455d77}#vaids-sampoorna-root .sc-count{color:#c29b00}#vaids-sampoorna-root .sc-badge-1{background:#e8f1ff;color:#0a3f86}#vaids-sampoorna-root .sc-badge-2{background:#fff1a6;color:#6a5300}#vaids-sampoorna-root .sc-badge-3{background:#dff6e7;color:#1b6840}#vaids-sampoorna-root .format-box{box-shadow:0 18px 34px rgba(10,35,72,.22)}#vaids-sampoorna-root .fr-label{color:rgba(255,255,255,.82)}#vaids-sampoorna-root .fr-val{color:#fff}#vaids-sampoorna-root .schedule-table-wrap, #vaids-sampoorna-root .pro-table-wrap{box-shadow:0 12px 28px rgba(17,46,90,.08)}#vaids-sampoorna-root .sched-table th{background:#0a2348}#vaids-sampoorna-root .sched-table td{color:#314b64}#vaids-sampoorna-root .sched-topic{color:#405a74}#vaids-sampoorna-root .phase-tabs{box-shadow:0 8px 18px rgba(17,46,90,.06)}#vaids-sampoorna-root .see-full-btn{background:#0a2348;color:#fff;box-shadow:0 8px 18px rgba(10,35,72,.18)}#vaids-sampoorna-root .download-schedule-btn{background:#ffe52d;color:#0a2348;box-shadow:0 8px 18px rgba(255,229,45,.26)}#vaids-sampoorna-root .samples-head p{color:rgba(255,255,255,.80)}#vaids-sampoorna-root .samp{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12)}#vaids-sampoorna-root .samp h4{font-size:13px;font-weight:800;color:#fff}#vaids-sampoorna-root .samp p{color:rgba(255,255,255,.78)}#vaids-sampoorna-root .samp-btn{background:#ffe52d;color:#0a2348;font-weight:800;box-shadow:0 10px 20px rgba(255,229,45,.18)}#vaids-sampoorna-root .mentor-text h2{color:#081d3b}#vaids-sampoorna-root .mentor-text h2 em{color:#c29b00}#vaids-sampoorna-root .mp{background:#fff}#vaids-sampoorna-root .mp h4{font-size:12px;font-weight:800;color:#081d3b}#vaids-sampoorna-root .mp p{color:#435b74}#vaids-sampoorna-root .mentor-visual{background:linear-gradient(180deg,#0b2856 0%,#081f42 100%);box-shadow:0 20px 38px rgba(10,35,72,.24)}#vaids-sampoorna-root .mv-label{color:rgba(255,255,255,.74)}#vaids-sampoorna-root .mv-step h4{color:#fff;font-weight:800}#vaids-sampoorna-root .mv-step p{color:rgba(255,255,255,.76)}#vaids-sampoorna-root .cc{background:#fff;border-top:4px solid #a9c8ff}#vaids-sampoorna-root .cc:nth-child(2){border-top-color:#ffe52d}#vaids-sampoorna-root .cc:nth-child(3){border-top-color:#8bd3a8}#vaids-sampoorna-root .cc:nth-child(4){border-top-color:#ffb36b}#vaids-sampoorna-root .cc h4{font-size:12px;font-weight:800;color:#081d3b}#vaids-sampoorna-root .cc p{color:#435b74}#vaids-sampoorna-root .faq-item{background:#fff}#vaids-sampoorna-root .faq-q{background:#fff;color:#081d3b;font-weight:800}#vaids-sampoorna-root .faq-a p{color:#435b74}#vaids-sampoorna-root .rcard{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);border-top:4px solid #112e5a}#vaids-sampoorna-root .rcard:nth-child(2){border-top-color:#ffe52d}#vaids-sampoorna-root .rcard:nth-child(3){border-top-color:#8bd3a8}#vaids-sampoorna-root .rcard h4{font-size:19px;font-weight:700;color:#081d3b}#vaids-sampoorna-root .rcard p{color:#435b74}#vaids-sampoorna-root .rcard-link{font-weight:800;color:#0a3f86}#vaids-sampoorna-root .cta-sec h2 em{background:linear-gradient(transparent 60%,rgba(255,229,45,.38) 60%);padding:0 2px}#vaids-sampoorna-root .cta-offer{background:rgba(255,255,255,.09);border:1px solid rgba(255,229,45,.32)}#vaids-sampoorna-root .cta-offer p{color:#fff}#vaids-sampoorna-root .cta-offer strong{color:#ffe52d}#vaids-sampoorna-root .cta-reg, #vaids-sampoorna-root .cta-wa, #vaids-sampoorna-root .cta-call{font-weight:800;box-shadow:0 10px 22px rgba(0,0,0,.12)}#vaids-sampoorna-root footer{background:linear-gradient(180deg,#08182f 0%,#041121 100%);border-top:4px solid #ffe52d;position:relative}#vaids-sampoorna-root .footer-grid{gap:26px;align-items:start}#vaids-sampoorna-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-sampoorna-root .fb-name{font-size:22px;color:#fff;margin-bottom:8px}#vaids-sampoorna-root .fb-desc{color:rgba(255,255,255,.82);line-height:1.7}#vaids-sampoorna-root .fb-contact a{color:#ffeaa0;font-weight:600}#vaids-sampoorna-root .fcol h5{color:#ffe52d;letter-spacing:.12em;font-size:10px;margin-bottom:10px}#vaids-sampoorna-root .fcol a{color:rgba(255,255,255,.82);font-weight:500}#vaids-sampoorna-root .fcol a:hover, #vaids-sampoorna-root .fcol .active-link{color:#ffe52d}#vaids-sampoorna-root .fbot{border-top:1px solid rgba(255,255,255,.14);padding-top:14px}#vaids-sampoorna-root .fbot p{color:rgba(255,255,255,.58)}

@media(max-width:760px){
  .pro-mentor-callout{grid-template-columns:72px 1fr;padding:10px}#vaids-sampoorna-root .mentor-avatar{width:72px;height:72px}#vaids-sampoorna-root .pro-mentor-copy strong{font-size:13px}#vaids-sampoorna-root .fcard-icon{margin:0}#vaids-sampoorna-root .footer-grid>div:first-child{padding:14px}#vaids-sampoorna-root }
@media(max-width:600px){
  .plan-card h3{font-size:28px}#vaids-sampoorna-root .pro-mentor-callout{grid-template-columns:1fr;justify-items:start}#vaids-sampoorna-root .mentor-avatar{width:68px;height:68px}#vaids-sampoorna-root .footer-grid>div:first-child{margin-bottom:4px}#vaids-sampoorna-root .fb-name{font-size:20px}#vaids-sampoorna-root .fcol h5{font-size:9.5px}#vaids-sampoorna-root }


/* --- user requested refinement patch --- */
.hero-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}#vaids-sampoorna-root .current-price{font-size:1em;font-weight:800;color:inherit}#vaids-sampoorna-root .original-price{font-size:.54em;font-weight:800;color:#7d8ea4;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#e05555}#vaids-sampoorna-root .gst-badge{font-size:14px!important;padding:6px 10px!important}#vaids-sampoorna-root .hero-plan-card{gap:0}#vaids-sampoorna-root .hero-plan-card.pro-plan{overflow:visible}#vaids-sampoorna-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}#vaids-sampoorna-root }
@media(max-width:600px){.pro-corner-ribbon{right:-28px!important;top:14px!important;width:190px!important;font-size:10.5px!important}#vaids-sampoorna-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-sampoorna-root .mentor-mentee-illustration svg{display:block;width:100%;height:auto;aspect-ratio:520/290}#vaids-sampoorna-root .sc{text-align:center!important;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}#vaids-sampoorna-root .sc-badge{display:inline-flex;align-items:center;justify-content:center;text-align:center}#vaids-sampoorna-root .sc h3, #vaids-sampoorna-root .sc-count, #vaids-sampoorna-root .sc p{text-align:center!important}#vaids-sampoorna-root .sc h3:before{display:block;font-size:28px;line-height:1;margin-bottom:8px}#vaids-sampoorna-root .sc:nth-child(1) h3:before{content:'📘'}#vaids-sampoorna-root .sc:nth-child(2) h3:before{content:'🧩'}#vaids-sampoorna-root .sc:nth-child(3) h3:before{content:'🎯'}#vaids-sampoorna-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-sampoorna-root .format-box{text-align:center!important}#vaids-sampoorna-root .fb-head{justify-content:center!important}#vaids-sampoorna-root .format-row{justify-items:center;align-items:center;text-align:center;border-bottom:1px solid rgba(255,255,255,.12)}#vaids-sampoorna-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-sampoorna-root .fr-label{width:auto!important;display:block;font-weight:800!important;color:#ffeaa7!important}#vaids-sampoorna-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}#vaids-sampoorna-root }
@media(max-width:760px){.format-row{display:grid!important;grid-template-columns:1fr;gap:4px;padding:12px 0}#vaids-sampoorna-root .fr-icon{margin:0 auto}#vaids-sampoorna-root .fr-val{max-width:none}#vaids-sampoorna-root }

.hero-plan-list li:nth-child(1):before{content:'📚';font-size:10px;background:#dfeeff;color:#0b2c5c}#vaids-sampoorna-root .hero-plan-list li:nth-child(2):before{content:'👤';font-size:10px;background:#dfeeff;color:#0b2c5c}#vaids-sampoorna-root .hero-plan-list li:nth-child(3):before{content:'✍️';font-size:10px;background:#dfeeff;color:#0b2c5c}#vaids-sampoorna-root .hero-plan-list li:nth-child(4):before{content:'💬';font-size:10px;background:#dfeeff;color:#0b2c5c}#vaids-sampoorna-root .hero-plan-list li:nth-child(5):before{content:'🎯';font-size:10px;background:#dfeeff;color:#0b2c5c}#vaids-sampoorna-root .hero-plan-list li:nth-child(6):before{content:'📄';font-size:10px;background:#dfeeff;color:#0b2c5c}#vaids-sampoorna-root .fcard:nth-child(1){background:linear-gradient(180deg,#ffffff 0%,#eff6ff 100%)}#vaids-sampoorna-root .fcard:nth-child(2){background:linear-gradient(180deg,#ffffff 0%,#eefbf1 100%)}#vaids-sampoorna-root .fcard:nth-child(3){background:linear-gradient(180deg,#ffffff 0%,#fff7e6 100%)}#vaids-sampoorna-root .fcard:nth-child(4){background:linear-gradient(180deg,#ffffff 0%,#fff0ef 100%)}#vaids-sampoorna-root .fcard:nth-child(5){background:linear-gradient(180deg,#ffffff 0%,#f3efff 100%)}#vaids-sampoorna-root .fcard:nth-child(6){background:linear-gradient(180deg,#ffffff 0%,#eef9fb 100%)}#vaids-sampoorna-root .fcard:nth-child(7){background:linear-gradient(180deg,#ffffff 0%,#eef6ff 100%)}#vaids-sampoorna-root .fcard:nth-child(8){background:linear-gradient(180deg,#ffffff 0%,#f7f2ff 100%)}#vaids-sampoorna-root .fcard-icon{box-shadow:0 6px 14px rgba(11,44,92,.08)}#vaids-sampoorna-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-sampoorna-root .hero-decision-grid{align-items:start!important}#vaids-sampoorna-root .hero-plan-card{height:auto!important;align-self:start!important}#vaids-sampoorna-root .pro-plan{overflow:hidden!important;padding-top:20px!important}#vaids-sampoorna-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-sampoorna-root .pro-plan .hero-plan-label{padding-right:118px}#vaids-sampoorna-root .pro-card-intro{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:10px;align-items:center;margin:3px 0 7px}#vaids-sampoorna-root .pro-card-copy{min-width:0}#vaids-sampoorna-root .pro-card-intro .hero-plan-desc{margin:0 0 6px!important}#vaids-sampoorna-root .pro-card-intro .gst-badge{margin:6px 0 0!important}#vaids-sampoorna-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-sampoorna-root .original-price{font-size:.5em!important}#vaids-sampoorna-root .features-sec, #vaids-sampoorna-root .pro-sec, #vaids-sampoorna-root .structure-sec, #vaids-sampoorna-root .schedule-sec, #vaids-sampoorna-root .samples-sec, #vaids-sampoorna-root .mentor-sec, #vaids-sampoorna-root .challenges-sec, #vaids-sampoorna-root .faq-sec, #vaids-sampoorna-root .related-sec{padding-top:22px!important;padding-bottom:22px!important}#vaids-sampoorna-root .features-head, #vaids-sampoorna-root .pro-head, #vaids-sampoorna-root .structure-head, #vaids-sampoorna-root .schedule-head, #vaids-sampoorna-root .samples-head, #vaids-sampoorna-root .related-head{margin-bottom:16px!important}#vaids-sampoorna-root .hero-v2{padding-top:22px!important;padding-bottom:24px!important}#vaids-sampoorna-root .features-grid, #vaids-sampoorna-root .struct-grid, #vaids-sampoorna-root .challenges-grid, #vaids-sampoorna-root .samples-grid, #vaids-sampoorna-root .related-grid{align-items:stretch}#vaids-sampoorna-root .fcard, #vaids-sampoorna-root .sc, #vaids-sampoorna-root .cc, #vaids-sampoorna-root .samp, #vaids-sampoorna-root .rcard{height:100%}#vaids-sampoorna-root .fcard p, #vaids-sampoorna-root .sc p, #vaids-sampoorna-root .cc p, #vaids-sampoorna-root .samp p, #vaids-sampoorna-root .rcard p{margin-bottom:0}#vaids-sampoorna-root .mentor-grid{align-items:start!important}#vaids-sampoorna-root .mentor-points{margin-bottom:0!important}#vaids-sampoorna-root .mentor-visual{height:auto!important}#vaids-sampoorna-root .faq-sec{padding-top:20px!important;padding-bottom:20px!important}#vaids-sampoorna-root .faq-inner>div:first-child{margin-bottom:14px!important}#vaids-sampoorna-root .cta-sec{padding:25px 0!important}#vaids-sampoorna-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}#vaids-sampoorna-root .hero-copy-v2{grid-column:1 / -1!important;padding:4px 0 6px!important}#vaids-sampoorna-root .hero-copy-v2 h1{font-size:58px!important}#vaids-sampoorna-root .hero-body-v2{max-width:850px}#vaids-sampoorna-root .hero-stats-v2{max-width:760px}#vaids-sampoorna-root .hero-actions-v2{max-width:520px}#vaids-sampoorna-root }
@media(max-width:900px){
  .hero-decision-grid{grid-template-columns:1fr 1fr!important}#vaids-sampoorna-root .hero-copy-v2{grid-column:1/-1!important}#vaids-sampoorna-root .pro-card-intro{grid-template-columns:1fr 105px}#vaids-sampoorna-root .mentor-mentee-realistic{width:105px;height:78px}#vaids-sampoorna-root .features-grid{grid-template-columns:repeat(2,1fr)!important}#vaids-sampoorna-root .struct-grid{grid-template-columns:repeat(3,1fr)!important}#vaids-sampoorna-root .mentor-grid{grid-template-columns:1fr!important}#vaids-sampoorna-root .related-grid{grid-template-columns:repeat(3,1fr)!important}#vaids-sampoorna-root .footer-grid{grid-template-columns:repeat(2,1fr)!important}#vaids-sampoorna-root }
@media(max-width:720px){
  .hero-decision-grid{grid-template-columns:1fr!important}#vaids-sampoorna-root .hero-copy-v2{grid-column:auto!important}#vaids-sampoorna-root .hero-copy-v2 h1{font-size:48px!important}#vaids-sampoorna-root .hero-subtitle-v2{font-size:29px!important}#vaids-sampoorna-root .hero-seo-line{font-size:13px}#vaids-sampoorna-root .hero-plan-card{width:100%}#vaids-sampoorna-root .pro-card-intro{grid-template-columns:minmax(0,1fr) 120px}#vaids-sampoorna-root .mentor-mentee-realistic{width:120px;height:84px}#vaids-sampoorna-root .pro-corner-ribbon{top:10px!important;right:10px!important;font-size:9.5px!important}#vaids-sampoorna-root .pro-plan .hero-plan-label{padding-right:110px}#vaids-sampoorna-root .features-grid, #vaids-sampoorna-root .struct-grid, #vaids-sampoorna-root .samples-grid, #vaids-sampoorna-root .challenges-grid, #vaids-sampoorna-root .related-grid{grid-template-columns:1fr!important}#vaids-sampoorna-root .footer-grid{grid-template-columns:1fr!important}#vaids-sampoorna-root .phase-tabs{grid-template-columns:1fr 1fr!important}#vaids-sampoorna-root .schedule-controls{grid-template-columns:1fr!important}#vaids-sampoorna-root .format-row{grid-template-columns:1fr!important}#vaids-sampoorna-root .fr-icon{margin:auto}#vaids-sampoorna-root .fr-label, #vaids-sampoorna-root .fr-val{text-align:center!important}#vaids-sampoorna-root .cta-btns{grid-template-columns:1fr!important}#vaids-sampoorna-root }
@media(max-width:430px){
  #vaids-sampoorna-root .container{padding-left:13px!important;padding-right:13px!important}#vaids-sampoorna-root .hero-copy-v2 h1{font-size:40px!important}#vaids-sampoorna-root .hero-subtitle-v2{font-size:25px!important}#vaids-sampoorna-root .hero-body-v2{font-size:13px!important}#vaids-sampoorna-root .hero-stats-v2 strong{font-size:22px!important}#vaids-sampoorna-root .hero-plan-card{padding:15px 13px!important}#vaids-sampoorna-root .pro-card-intro{grid-template-columns:1fr 92px}#vaids-sampoorna-root .mentor-mentee-realistic{width:92px;height:72px}#vaids-sampoorna-root .pro-plan .hero-plan-label{padding-right:102px}#vaids-sampoorna-root .hero-price{gap:7px!important}#vaids-sampoorna-root .current-price{font-size:.94em!important}#vaids-sampoorna-root .original-price{font-size:.48em!important}#vaids-sampoorna-root .gst-badge{font-size:12.5px!important}#vaids-sampoorna-root .faq-q{font-size:13px!important}#vaids-sampoorna-root .sticky-mobile-cta .smc-text p{display:none}#vaids-sampoorna-root }



/* ==== NEXT STYLE BLOCK ==== */


/* ===== FINAL VISUAL REDESIGN ===== */
#vaids-sampoorna-root{
  --brand-navy:#0b2c5c;
  --brand-navy-2:#071f43;
  --brand-yellow:#ffe52d;
  --ink:#12233a;
  --muted-strong:#50647d;
  --blue-soft:#eaf3ff;
  --green-soft:#e7f8ec;
  --yellow-soft:#fff8c9;
  --purple-soft:#f2ebff;
  --peach-soft:#fff0e2;
  --pink-soft:#ffeaf2;
  --cyan-soft:#e7fbfb;
  --surface:#ffffff;
  --line:#d6e1ee;
}#vaids-sampoorna-root{scroll-padding-top:72px}#vaids-sampoorna-root{font-size:15.5px;line-height:1.58;color:var(--ink);background:#fff}#vaids-sampoorna-root .container{max-width:1220px;padding:0 24px}#vaids-sampoorna-root /* tighter vertical rhythm, #vaids-sampoorna-root larger readable type */
.features-sec, #vaids-sampoorna-root .pro-sec, #vaids-sampoorna-root .structure-sec, #vaids-sampoorna-root .schedule-sec, #vaids-sampoorna-root .samples-sec, #vaids-sampoorna-root .mentor-sec, #vaids-sampoorna-root .challenges-sec, #vaids-sampoorna-root .faq-sec, #vaids-sampoorna-root .related-sec{padding:30px 0!important}#vaids-sampoorna-root .cta-sec{padding:34px 0!important}#vaids-sampoorna-root footer{padding:28px 0 16px!important}#vaids-sampoorna-root .features-head, #vaids-sampoorna-root .pro-head, #vaids-sampoorna-root .structure-head, #vaids-sampoorna-root .schedule-head, #vaids-sampoorna-root .samples-head, #vaids-sampoorna-root .related-head{margin-bottom:18px!important}#vaids-sampoorna-root .features-head h2, #vaids-sampoorna-root .pro-head h2, #vaids-sampoorna-root .structure-head h2, #vaids-sampoorna-root .schedule-head h2, #vaids-sampoorna-root .samples-head h2, #vaids-sampoorna-root .related-head h2{font-size:38px!important;line-height:1.08!important}#vaids-sampoorna-root .features-head p, #vaids-sampoorna-root .pro-head p, #vaids-sampoorna-root .structure-head p, #vaids-sampoorna-root .schedule-head p, #vaids-sampoorna-root .samples-head p{font-size:14.5px!important;line-height:1.55!important}#vaids-sampoorna-root .stag{font-size:11.5px!important;padding:5px 12px!important;margin-bottom:7px!important;font-weight:800!important}#vaids-sampoorna-root /* announcement + nav */
.urgency-bar{padding:6px 0!important;background:linear-gradient(90deg,#ffe52d,#ffd83b)!important}#vaids-sampoorna-root .ub-text{font-size:12.5px!important;color:#0b2c5c!important;font-weight:800!important}#vaids-sampoorna-root .ub-badge{font-size:12px!important;background:#0b2c5c!important;color:#fff!important}#vaids-sampoorna-root .ub-cta{font-size:11.5px!important;background:#0b2c5c!important;color:#fff!important}#vaids-sampoorna-root .nav{background:#071f43!important}#vaids-sampoorna-root .nav-inner{height:58px!important}#vaids-sampoorna-root .nav-links a{font-size:12.5px!important;color:rgba(255,255,255,.84)!important}#vaids-sampoorna-root .nav-links a.active{color:#ffe52d!important}#vaids-sampoorna-root .nav-cta{font-size:12px!important;background:#ffe52d!important;color:#071f43!important;font-weight:800!important}#vaids-sampoorna-root /* hero decision layout */
.hero-v2{padding:30px 0 34px;background:linear-gradient(180deg,#ffffff 0%,#f5f9ff 100%);border-bottom:1px solid #dce6f2}#vaids-sampoorna-root .hero-decision-grid{display:grid;grid-template-columns:1.08fr .78fr .92fr;gap:16px;align-items:stretch}#vaids-sampoorna-root .hero-copy-v2{padding:20px 8px 16px 2px;display:flex;flex-direction:column;justify-content:center}#vaids-sampoorna-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-sampoorna-root .hero-copy-v2 h1{font-family:'Plus Jakarta Sans',sans-serif;font-size:66px;letter-spacing:-.055em;line-height:.92;color:#0b2c5c;margin:0;font-weight:800}#vaids-sampoorna-root .hero-subtitle-v2{font-family:'Cormorant Garamond',serif;font-size:38px;font-weight:700;line-height:1.05;color:#192b49;margin:7px 0 14px;position:relative;display:inline-block;max-width:max-content}#vaids-sampoorna-root .hero-subtitle-v2:after{content:'';display:block;width:76px;height:5px;border-radius:8px;background:#ffe52d;margin-top:7px}#vaids-sampoorna-root .hero-lead-v2{font-size:16px;color:#172942;margin:0 0 7px}#vaids-sampoorna-root .hero-body-v2{font-size:14.5px;color:#50647d;line-height:1.65;max-width:580px;margin:0 0 15px}#vaids-sampoorna-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-sampoorna-root .hero-stats-v2 div{text-align:center;padding:2px 7px;border-right:1px solid #d5e1ef}#vaids-sampoorna-root .hero-stats-v2 div:last-child{border-right:0}#vaids-sampoorna-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-sampoorna-root .hero-stats-v2 span{display:block;font-size:10.5px;color:#50647d;margin-top:5px;font-weight:600}#vaids-sampoorna-root .hero-actions-v2{display:flex;gap:9px;margin-top:14px}#vaids-sampoorna-root .btn-primary-v2, #vaids-sampoorna-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-sampoorna-root .btn-primary-v2{background:#0b2c5c;color:#fff}#vaids-sampoorna-root .btn-secondary-v2{background:#fff;color:#0b2c5c;border:1px solid #bed0e6}#vaids-sampoorna-root .hero-plan-card{position:relative;border-radius:16px;padding:20px 17px 16px;display:flex;flex-direction:column;border:1px solid #cad9ea;box-shadow:0 14px 30px rgba(14,48,92,.09);overflow:hidden}#vaids-sampoorna-root .core-plan{background:linear-gradient(180deg,#ffffff 0%,#f3f8ff 100%)}#vaids-sampoorna-root .pro-plan{background:linear-gradient(155deg,#fffbe1 0%,#fff4a8 48%,#ffe677 100%);border:2px solid #f0c800;box-shadow:0 18px 38px rgba(160,128,0,.18)}#vaids-sampoorna-root .hero-plan-label{align-self:flex-start;background:#0b2c5c;color:#fff;border-radius:999px;padding:5px 10px;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:900;margin-bottom:8px}#vaids-sampoorna-root .hero-plan-card h2{font-family:'Plus Jakarta Sans',sans-serif;font-size:27px!important;line-height:1.08!important;color:#0b2c5c!important;margin:0 0 5px!important;font-weight:800!important}#vaids-sampoorna-root .hero-plan-desc{font-size:13px;color:#394f6a;line-height:1.48;margin:0 0 9px}#vaids-sampoorna-root .hero-price{font-family:'Plus Jakarta Sans',sans-serif;font-size:34px;line-height:1;color:#0b2c5c;font-weight:800;margin-top:4px}#vaids-sampoorna-root .gst-badge{display:inline-flex;align-self:flex-start;background:#dcf6df;color:#17642e;border:1px solid #b5e4bf;border-radius:999px;padding:5px 9px;font-size:12.5px;font-weight:900;letter-spacing:.02em;margin:7px 0 9px}#vaids-sampoorna-root .hero-plan-list{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}#vaids-sampoorna-root .hero-plan-list li{position:relative;padding-left:20px;font-size:12.5px;line-height:1.38;color:#223954;font-weight:600}#vaids-sampoorna-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-sampoorna-root .pro-list li:before{background:#0b2c5c}#vaids-sampoorna-root .hero-plan-btn{display:block;margin-top:auto;text-align:center;border-radius:9px;padding:12px 10px;text-decoration:none;font-size:13px;font-weight:900;box-shadow:0 8px 18px rgba(0,0,0,.10)}#vaids-sampoorna-root .core-btn{background:#0b2c5c;color:#fff}#vaids-sampoorna-root .pro-btn{background:#0b2c5c;color:#fff}#vaids-sampoorna-root .pro-corner-ribbon{position:absolute;right:-42px;top:17px;transform:rotate(38deg);background:#ef2d36;color:#fff;width:180px;text-align:center;padding:5px 0;font-size:8.5px;font-weight:900;letter-spacing:.05em}#vaids-sampoorna-root .mentor-mentee-photo{width:100%;height:112px;object-fit:cover;object-position:center 48%;border-radius:11px;border:1px solid rgba(11,44,92,.16);box-shadow:0 8px 18px rgba(79,61,0,.12);margin:2px 0 8px;background:#fff}#vaids-sampoorna-root .upgrade-chip{background:rgba(255,255,255,.70);border:1px solid rgba(11,44,92,.15);border-radius:9px;padding:8px 9px;text-align:center;color:#0b2c5c;font-size:11.5px;font-weight:900;margin:0 0 9px}#vaids-sampoorna-root /* each feature card gets a distinct vibrant, #vaids-sampoorna-root readable tint */
.features-sec{background:#f7faff!important}#vaids-sampoorna-root .features-grid{gap:12px!important}#vaids-sampoorna-root .fcard{min-height:0!important;padding:16px 14px!important;border:1px solid #d6e1ee!important;border-top:0!important;box-shadow:0 8px 20px rgba(15,50,95,.06)!important;text-align:left!important}#vaids-sampoorna-root .fcard:nth-child(1){background:#eaf3ff!important}#vaids-sampoorna-root .fcard:nth-child(2){background:#e7f8ec!important}#vaids-sampoorna-root .fcard:nth-child(3){background:#fff7c7!important}#vaids-sampoorna-root .fcard:nth-child(4){background:#f0eaff!important}#vaids-sampoorna-root .fcard:nth-child(5){background:#fff0e4!important}#vaids-sampoorna-root .fcard:nth-child(6){background:#e7fbfb!important}#vaids-sampoorna-root .fcard:nth-child(7){background:#ffeaf2!important}#vaids-sampoorna-root .fcard:nth-child(8){background:#edf1ff!important}#vaids-sampoorna-root .fcard h4{font-size:15px!important;line-height:1.25!important;font-weight:800!important;color:#0b2c5c!important;margin-bottom:5px!important}#vaids-sampoorna-root .fcard p{font-size:13.2px!important;line-height:1.48!important;color:#344b66!important}#vaids-sampoorna-root .fcard-icon{width:36px!important;height:36px!important;font-size:20px!important;margin:0 0 8px!important;background:#fff!important;box-shadow:0 5px 12px rgba(11,44,92,.09)!important}#vaids-sampoorna-root /* Why Go Pro table */
.pro-sec{background:linear-gradient(135deg,#071f43,#0b346b)!important}#vaids-sampoorna-root .pro-head h2{color:#fff!important}#vaids-sampoorna-root .pro-head p{color:rgba(255,255,255,.84)!important}#vaids-sampoorna-root .pro-table th{font-size:11.5px!important}#vaids-sampoorna-root .pro-table td{font-size:13px!important;line-height:1.48!important;color:rgba(255,255,255,.86)!important}#vaids-sampoorna-root .pro-table td:first-child, #vaids-sampoorna-root .pro-table td:nth-child(2){color:#fff!important}#vaids-sampoorna-root /* architecture cards each visibly different */
.structure-sec{background:#fff!important}#vaids-sampoorna-root .struct-grid{gap:12px!important}#vaids-sampoorna-root .sc{padding:17px!important;border:0!important;box-shadow:0 9px 22px rgba(15,50,95,.08)!important}#vaids-sampoorna-root .sc:nth-child(1){background:#eaf3ff!important}#vaids-sampoorna-root .sc:nth-child(2){background:#e8f8e8!important}#vaids-sampoorna-root .sc:nth-child(3){background:#f2eaff!important}#vaids-sampoorna-root .sc h3{font-size:22px!important;color:#0b2c5c!important}#vaids-sampoorna-root .sc p{font-size:13px!important;color:#405772!important}#vaids-sampoorna-root .sc-count{font-size:32px!important;color:#0b2c5c!important}#vaids-sampoorna-root .format-box{background:linear-gradient(135deg,#071f43,#0b346b)!important;padding:17px 21px!important}#vaids-sampoorna-root .fb-head h3{font-size:22px!important}#vaids-sampoorna-root .fr-label{font-size:12.5px!important;color:rgba(255,255,255,.82)!important}#vaids-sampoorna-root .fr-val{font-size:13px!important}#vaids-sampoorna-root /* schedule */
.schedule-sec{background:#f6f9fd!important}#vaids-sampoorna-root .schedule-head h2{color:#0b2c5c!important}#vaids-sampoorna-root .sched-table th{font-size:11.5px!important}#vaids-sampoorna-root .sched-table td{font-size:12.5px!important;padding:9px 11px!important}#vaids-sampoorna-root .sched-topic{font-size:12px!important;color:#3d5570!important}#vaids-sampoorna-root .test-num, #vaids-sampoorna-root .paper-1, #vaids-sampoorna-root .paper-2, #vaids-sampoorna-root .paper-both{font-size:10.5px!important}#vaids-sampoorna-root .see-full-btn, #vaids-sampoorna-root .download-schedule-btn{font-size:12.5px!important;padding:11px 17px!important}#vaids-sampoorna-root /* sample cards */
.samples-sec{background:linear-gradient(135deg,#071f43,#0c386e)!important}#vaids-sampoorna-root .samp{padding:16px 13px!important;background:rgba(255,255,255,.10)!important;border-color:rgba(255,255,255,.18)!important}#vaids-sampoorna-root .samp h4{font-size:15px!important}#vaids-sampoorna-root .samp p{font-size:13px!important;color:rgba(255,255,255,.82)!important}#vaids-sampoorna-root .samp-btn{font-size:12px!important;padding:8px 13px!important}#vaids-sampoorna-root /* mentorship */
.mentor-sec{background:#fff!important}#vaids-sampoorna-root .mentor-grid{gap:20px!important}#vaids-sampoorna-root .mentor-text h2{font-size:38px!important}#vaids-sampoorna-root .mentor-text p{font-size:14px!important;color:#455d78!important}#vaids-sampoorna-root .mp{padding:11px 13px!important;box-shadow:none!important}#vaids-sampoorna-root .mp:nth-child(1){background:#eaf3ff!important}#vaids-sampoorna-root .mp:nth-child(2){background:#fff7c7!important}#vaids-sampoorna-root .mp:nth-child(3){background:#e7f8ec!important}#vaids-sampoorna-root .mp h4{font-size:13.5px!important;color:#0b2c5c!important}#vaids-sampoorna-root .mp p{font-size:12.5px!important}#vaids-sampoorna-root .mentor-visual{padding:18px 21px!important}#vaids-sampoorna-root .mv-step h4{font-size:13.5px!important}#vaids-sampoorna-root .mv-step p{font-size:12.5px!important}#vaids-sampoorna-root /* challenge cards */
.challenges-sec{background:#f7faff!important}#vaids-sampoorna-root .challenges-grid{gap:12px!important}#vaids-sampoorna-root .cc{padding:15px 13px!important;border:0!important;box-shadow:0 8px 20px rgba(15,50,95,.07)!important}#vaids-sampoorna-root .cc:nth-child(1){background:#eaf3ff!important}#vaids-sampoorna-root .cc:nth-child(2){background:#fff7c7!important}#vaids-sampoorna-root .cc:nth-child(3){background:#e7f8ec!important}#vaids-sampoorna-root .cc:nth-child(4){background:#fff0e4!important}#vaids-sampoorna-root .cc h4{font-size:14.5px!important;color:#0b2c5c!important}#vaids-sampoorna-root .cc p{font-size:12.8px!important;color:#405772!important}#vaids-sampoorna-root /* FAQ */
.faq-sec{background:#eef4fb!important}#vaids-sampoorna-root .faq-sec .stag{display:none!important}#vaids-sampoorna-root .faq-inner>div:first-child{margin-bottom:15px!important}#vaids-sampoorna-root .faq-inner h2{font-family:'Cormorant Garamond',serif!important;font-size:38px!important;color:#0b2c5c!important;line-height:1.05!important}#vaids-sampoorna-root .faq-q{font-size:13.8px!important;color:#0b2c5c!important;padding:12px 15px!important}#vaids-sampoorna-root .faq-a p{font-size:13px!important;color:#405772!important}#vaids-sampoorna-root .faq-item{box-shadow:0 5px 14px rgba(15,50,95,.04)!important}#vaids-sampoorna-root /* related cards */
.related-sec{background:#fff!important}#vaids-sampoorna-root .related-grid{gap:12px!important}#vaids-sampoorna-root .rcard{padding:16px!important;border:0!important;box-shadow:0 8px 20px rgba(15,50,95,.07)!important}#vaids-sampoorna-root .rcard:nth-child(1){background:#eaf3ff!important}#vaids-sampoorna-root .rcard:nth-child(2){background:#fff7c7!important}#vaids-sampoorna-root .rcard:nth-child(3){background:#e7f8ec!important}#vaids-sampoorna-root .rcard h4{font-size:20px!important;color:#0b2c5c!important}#vaids-sampoorna-root .rcard p{font-size:13px!important;color:#405772!important}#vaids-sampoorna-root .rcard-link{font-size:12.5px!important;color:#0b2c5c!important;font-weight:900!important}#vaids-sampoorna-root /* final CTA */
.cta-sec{background:linear-gradient(135deg,#071f43,#0c386e)!important}#vaids-sampoorna-root .cta-sec h2{font-size:42px!important}#vaids-sampoorna-root .cta-offer p{font-size:13.5px!important}#vaids-sampoorna-root .cta-sec-p{font-size:13.5px!important;color:rgba(255,255,255,.80)!important}#vaids-sampoorna-root .cta-reg, #vaids-sampoorna-root .cta-wa, #vaids-sampoorna-root .cta-call{font-size:13px!important;padding:12px 19px!important}#vaids-sampoorna-root /* footer distinctly different from main page */
footer{background:linear-gradient(135deg,#15111f 0%,#26153d 52%,#111827 100%)!important;border-top:6px solid #ffe52d!important;color:#fff}#vaids-sampoorna-root .footer-grid{gap:28px!important}#vaids-sampoorna-root .footer-grid>div:first-child{background:linear-gradient(135deg,#ffe52d,#ffd25a)!important;border:0!important;color:#15111f!important}#vaids-sampoorna-root .fb-name{font-size:23px!important;color:#15111f!important}#vaids-sampoorna-root .fb-desc{font-size:12.5px!important;color:#33294a!important}#vaids-sampoorna-root .fb-contact a{font-size:12.5px!important;color:#321c53!important;font-weight:800!important}#vaids-sampoorna-root .fcol h5{font-size:10.5px!important;color:#ffe52d!important}#vaids-sampoorna-root .fcol a{font-size:12px!important;color:rgba(255,255,255,.86)!important}#vaids-sampoorna-root .fcol a:hover, #vaids-sampoorna-root .fcol .active-link{color:#ffe52d!important}#vaids-sampoorna-root .fbot p{font-size:11px!important;color:rgba(255,255,255,.62)!important}#vaids-sampoorna-root /* responsive */
@media(max-width:1050px){
  .hero-decision-grid{grid-template-columns:1fr 1fr}#vaids-sampoorna-root .hero-copy-v2{grid-column:1 / -1;padding:8px 0 2px}#vaids-sampoorna-root .hero-copy-v2 h1{font-size:58px}#vaids-sampoorna-root .hero-subtitle-v2{font-size:34px}#vaids-sampoorna-root .hero-stats-v2{max-width:720px}#vaids-sampoorna-root .nav-links, #vaids-sampoorna-root .nav-right{display:none!important}#vaids-sampoorna-root .menu-toggle{display:block!important}#vaids-sampoorna-root }
@media(max-width:760px){
  #vaids-sampoorna-root{font-size:14.5px}#vaids-sampoorna-root .container{padding:0 16px}#vaids-sampoorna-root .features-sec, #vaids-sampoorna-root .pro-sec, #vaids-sampoorna-root .structure-sec, #vaids-sampoorna-root .schedule-sec, #vaids-sampoorna-root .samples-sec, #vaids-sampoorna-root .mentor-sec, #vaids-sampoorna-root .challenges-sec, #vaids-sampoorna-root .faq-sec, #vaids-sampoorna-root .related-sec{padding:24px 0!important}#vaids-sampoorna-root .cta-sec{padding:28px 0!important}#vaids-sampoorna-root .hero-v2{padding:22px 0 25px}#vaids-sampoorna-root .hero-decision-grid{grid-template-columns:1fr;gap:12px}#vaids-sampoorna-root .hero-copy-v2 h1{font-size:52px}#vaids-sampoorna-root .hero-subtitle-v2{font-size:31px}#vaids-sampoorna-root .hero-lead-v2{font-size:15px}#vaids-sampoorna-root .hero-body-v2{font-size:13.5px}#vaids-sampoorna-root .hero-plan-card{padding:17px 15px}#vaids-sampoorna-root .mentor-mentee-photo{height:150px}#vaids-sampoorna-root .features-head h2, #vaids-sampoorna-root .pro-head h2, #vaids-sampoorna-root .structure-head h2, #vaids-sampoorna-root .schedule-head h2, #vaids-sampoorna-root .samples-head h2, #vaids-sampoorna-root .related-head h2, #vaids-sampoorna-root .mentor-text h2, #vaids-sampoorna-root .faq-inner h2{font-size:31px!important}#vaids-sampoorna-root .features-grid, #vaids-sampoorna-root .challenges-grid, #vaids-sampoorna-root .struct-grid, #vaids-sampoorna-root .samples-grid{grid-template-columns:1fr 1fr!important}#vaids-sampoorna-root .footer-grid{grid-template-columns:1fr 1fr!important}#vaids-sampoorna-root }
@media(max-width:560px){
  .hero-copy-v2 h1{font-size:44px}#vaids-sampoorna-root .hero-subtitle-v2{font-size:28px}#vaids-sampoorna-root .hero-stats-v2{grid-template-columns:1fr 1fr}#vaids-sampoorna-root .hero-stats-v2 div:nth-child(2){border-right:0}#vaids-sampoorna-root .hero-stats-v2 div:nth-child(-n+2){border-bottom:1px solid #d5e1ef;padding-bottom:9px}#vaids-sampoorna-root .hero-stats-v2 div:nth-child(n+3){padding-top:9px}#vaids-sampoorna-root .hero-actions-v2{display:grid;grid-template-columns:1fr}#vaids-sampoorna-root .features-grid, #vaids-sampoorna-root .challenges-grid, #vaids-sampoorna-root .struct-grid, #vaids-sampoorna-root .samples-grid{grid-template-columns:1fr!important}#vaids-sampoorna-root .fcard h4{font-size:15.5px!important}#vaids-sampoorna-root .fcard p{font-size:13.5px!important}#vaids-sampoorna-root .schedule-controls{display:grid!important}#vaids-sampoorna-root .footer-grid{grid-template-columns:1fr!important}#vaids-sampoorna-root .mentor-mentee-photo{height:140px}#vaids-sampoorna-root .hero-price{font-size:32px}#vaids-sampoorna-root .gst-badge{font-size:13px}#vaids-sampoorna-root .faq-q{font-size:13.5px!important}#vaids-sampoorna-root .cta-sec h2{font-size:34px!important}#vaids-sampoorna-root }

/* --- user requested refinement patch --- */
.hero-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}#vaids-sampoorna-root .current-price{font-size:1em;font-weight:800;color:inherit}#vaids-sampoorna-root .original-price{font-size:.54em;font-weight:800;color:#7d8ea4;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#e05555}#vaids-sampoorna-root .gst-badge{font-size:14px!important;padding:6px 10px!important}#vaids-sampoorna-root .hero-plan-card{gap:0}#vaids-sampoorna-root .hero-plan-card.pro-plan{overflow:visible}#vaids-sampoorna-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}#vaids-sampoorna-root }
@media(max-width:600px){.pro-corner-ribbon{right:-28px!important;top:14px!important;width:190px!important;font-size:10.5px!important}#vaids-sampoorna-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-sampoorna-root .mentor-mentee-illustration svg{display:block;width:100%;height:auto;aspect-ratio:520/290}#vaids-sampoorna-root .sc{text-align:center!important;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}#vaids-sampoorna-root .sc-badge{display:inline-flex;align-items:center;justify-content:center;text-align:center}#vaids-sampoorna-root .sc h3, #vaids-sampoorna-root .sc-count, #vaids-sampoorna-root .sc p{text-align:center!important}#vaids-sampoorna-root .sc h3:before{display:block;font-size:28px;line-height:1;margin-bottom:8px}#vaids-sampoorna-root .sc:nth-child(1) h3:before{content:'📘'}#vaids-sampoorna-root .sc:nth-child(2) h3:before{content:'🧩'}#vaids-sampoorna-root .sc:nth-child(3) h3:before{content:'🎯'}#vaids-sampoorna-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-sampoorna-root .format-box{text-align:center!important}#vaids-sampoorna-root .fb-head{justify-content:center!important}#vaids-sampoorna-root .format-row{justify-items:center;align-items:center;text-align:center;border-bottom:1px solid rgba(255,255,255,.12)}#vaids-sampoorna-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-sampoorna-root .fr-label{width:auto!important;display:block;font-weight:800!important;color:#ffeaa7!important}#vaids-sampoorna-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}#vaids-sampoorna-root }
@media(max-width:760px){.format-row{display:grid!important;grid-template-columns:1fr;gap:4px;padding:12px 0}#vaids-sampoorna-root .fr-icon{margin:0 auto}#vaids-sampoorna-root .fr-val{max-width:none}#vaids-sampoorna-root }

.hero-plan-list li:nth-child(1):before{content:'📚';font-size:10px;background:#dfeeff;color:#0b2c5c}#vaids-sampoorna-root .hero-plan-list li:nth-child(2):before{content:'👤';font-size:10px;background:#dfeeff;color:#0b2c5c}#vaids-sampoorna-root .hero-plan-list li:nth-child(3):before{content:'✍️';font-size:10px;background:#dfeeff;color:#0b2c5c}#vaids-sampoorna-root .hero-plan-list li:nth-child(4):before{content:'💬';font-size:10px;background:#dfeeff;color:#0b2c5c}#vaids-sampoorna-root .hero-plan-list li:nth-child(5):before{content:'🎯';font-size:10px;background:#dfeeff;color:#0b2c5c}#vaids-sampoorna-root .hero-plan-list li:nth-child(6):before{content:'📄';font-size:10px;background:#dfeeff;color:#0b2c5c}#vaids-sampoorna-root .fcard:nth-child(1){background:linear-gradient(180deg,#ffffff 0%,#eff6ff 100%)}#vaids-sampoorna-root .fcard:nth-child(2){background:linear-gradient(180deg,#ffffff 0%,#eefbf1 100%)}#vaids-sampoorna-root .fcard:nth-child(3){background:linear-gradient(180deg,#ffffff 0%,#fff7e6 100%)}#vaids-sampoorna-root .fcard:nth-child(4){background:linear-gradient(180deg,#ffffff 0%,#fff0ef 100%)}#vaids-sampoorna-root .fcard:nth-child(5){background:linear-gradient(180deg,#ffffff 0%,#f3efff 100%)}#vaids-sampoorna-root .fcard:nth-child(6){background:linear-gradient(180deg,#ffffff 0%,#eef9fb 100%)}#vaids-sampoorna-root .fcard:nth-child(7){background:linear-gradient(180deg,#ffffff 0%,#eef6ff 100%)}#vaids-sampoorna-root .fcard:nth-child(8){background:linear-gradient(180deg,#ffffff 0%,#f7f2ff 100%)}#vaids-sampoorna-root .fcard-icon{box-shadow:0 6px 14px rgba(11,44,92,.08)}


/* Hide reference-only chrome; site header/footer remain */
#vaids-sampoorna-root .nav,
#vaids-sampoorna-root .mobile-nav,
#vaids-sampoorna-root footer,
#vaids-sampoorna-root .wa-float{display:none!important;}
#vaids-sampoorna-root .sticky-mobile-cta{z-index:90;}

/* Lighter titles — sample uses a thinner display weight than site Nunito/Rubik at 800 */
#vaids-sampoorna-root .hero-copy-v2 h1 {
  font-family: Nunito, Rubik, Arial, sans-serif !important;
  font-weight: 600 !important;
  letter-spacing: -0.04em !important;
}
#vaids-sampoorna-root .hero-plan-card h2 {
  font-family: Nunito, Rubik, Arial, sans-serif !important;
  font-weight: 600 !important;
  letter-spacing: -0.02em !important;
}

/* Hero courses — stack on smaller screens (overrides min-width grid lock) */
#vaids-sampoorna-root .hero-decision-grid {
  width: 100%;
  min-width: 0;
}
#vaids-sampoorna-root .hero-plan-card {
  min-width: 0;
  max-width: 100%;
  box-sizing: border-box;
}
@media (max-width: 1180px) {
  #vaids-sampoorna-root .hero-decision-grid {
    grid-template-columns: 1fr 1fr !important;
    gap: 14px !important;
  }
  #vaids-sampoorna-root .hero-copy-v2 {
    grid-column: 1 / -1 !important;
  }
}
@media (max-width: 760px) {
  #vaids-sampoorna-root .hero-decision-grid {
    grid-template-columns: 1fr !important;
    gap: 12px !important;
  }
  #vaids-sampoorna-root .hero-copy-v2 {
    grid-column: auto !important;
  }
  #vaids-sampoorna-root .hero-plan-card {
    width: 100% !important;
  }
}

/* Pro card label — shrink-wrap text; ribbon — full text in corner */
#vaids-sampoorna-root .hero-plan-label {
  display: inline-flex !important;
  width: fit-content !important;
  max-width: max-content !important;
  align-self: flex-start !important;
}
#vaids-sampoorna-root .pro-plan .hero-plan-label {
  padding: 5px 10px !important;
  padding-right: 10px !important;
  margin-right: 0 !important;
}
#vaids-sampoorna-root .hero-plan-card.pro-plan {
  overflow: hidden !important;
  padding-top: 24px !important;
}
#vaids-sampoorna-root .pro-corner-ribbon {
  position: absolute !important;
  top: 33px !important;
  right: -34px !important;
  left: auto !important;
  transform: rotate(35deg) !important;
  transform-origin: center center !important;
  width: 192px !important;
  max-width: none !important;
  padding: 6px 0 !important;
  border-radius: 0 !important;
  font-size: 9.5px !important;
  line-height: 1.15 !important;
  letter-spacing: 0.02em !important;
  white-space: nowrap !important;
  text-align: center !important;
  background: #ef2d36 !important;
  color: #fff !important;
  font-weight: 900 !important;
  box-shadow: 0 6px 14px rgba(239, 45, 54, 0.28) !important;
  z-index: 4 !important;
}
@media (max-width: 980px) {
  #vaids-sampoorna-root .pro-corner-ribbon {
    top: 22px !important;
    right: -20px !important;
    width: 186px !important;
    font-size: 9px !important;
  }
}
@media (max-width: 600px) {
  #vaids-sampoorna-root .pro-corner-ribbon {
    top: 21px !important;
    right: -22px !important;
    width: 180px !important;
    font-size: 8.5px !important;
    letter-spacing: 0.015em !important;
    padding: 5px 0 !important;
  }
}
@media (max-width: 430px) {
  #vaids-sampoorna-root .pro-corner-ribbon {
    top: 20px !important;
    right: -24px !important;
    width: 176px !important;
    font-size: 8px !important;
  }
}

/* Why Go Pro — mobile: stack all table rows full width */
@media (max-width: 760px) {
  #vaids-sampoorna-root .pro-table-wrap {
    overflow: visible !important;
    border: 0 !important;
    box-shadow: none !important;
  }
  #vaids-sampoorna-root .pro-table,
  #vaids-sampoorna-root .pro-table tbody {
    display: block !important;
    width: 100% !important;
    background: transparent !important;
  }
  #vaids-sampoorna-root .pro-table thead {
    display: none !important;
  }
  #vaids-sampoorna-root .pro-table tr {
    display: block !important;
    width: 100% !important;
    margin-bottom: 10px !important;
    border: 1px solid rgba(255, 255, 255, 0.14) !important;
    border-radius: 10px !important;
    overflow: hidden !important;
    background: rgba(255, 255, 255, 0.05) !important;
  }
  #vaids-sampoorna-root .pro-table td {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    border: 0 !important;
    float: none !important;
    clear: both !important;
    padding: 8px 12px !important;
  }
  #vaids-sampoorna-root .pro-table td:first-child {
    width: 100% !important;
    background: rgba(255, 229, 45, 0.1) !important;
    padding-top: 10px !important;
    padding-bottom: 6px !important;
  }
  #vaids-sampoorna-root .pro-table td:nth-child(2) {
    width: 100% !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    color: #fff !important;
  }
  #vaids-sampoorna-root .pro-table td:last-child {
    width: 100% !important;
    padding-bottom: 10px !important;
    color: rgba(255, 255, 255, 0.72) !important;
    border-top: 1px solid rgba(255, 255, 255, 0.08) !important;
  }
}

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