/* SAP global value page (sv- namespace, scoped to this page only). */
.sv-mesh{position:fixed;inset:0;z-index:-1;pointer-events:none;background:
 radial-gradient(58% 44% at 82% 4%,rgba(15,170,255,.20) 0%,transparent 62%),
 radial-gradient(46% 40% at 6% 16%,rgba(26,58,133,.22) 0%,transparent 64%),
 radial-gradient(50% 42% at 92% 74%,rgba(240,171,0,.16) 0%,transparent 66%),
 radial-gradient(44% 40% at 14% 92%,rgba(15,170,255,.12) 0%,transparent 64%)}
.sv-glass{background:rgba(255,255,255,.58);border:1px solid rgba(255,255,255,.75);border-radius:26px;
 backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);
 box-shadow:0 18px 50px rgba(0,20,67,.10)}
html.dark .sv-glass{background:rgba(24,36,62,.55);border-color:rgba(120,150,200,.20);box-shadow:0 18px 50px rgba(0,0,0,.45)}
.sv-hero{padding:clamp(40px,5vw,72px) 0 clamp(40px,5vw,64px)}
.sv-herogrid{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}
.sv-hero h1{font-size:clamp(36px,5.4vw,64px);line-height:1.04;letter-spacing:-.03em;margin:16px 0}
.sv-lead{font-size:clamp(16px,1.9vw,20px);color:var(--text-soft);max-width:63ch}
.sv-ser{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--navy)}
html.dark .sv-ser{color:#5FC8FF}
.sv-bars{padding:28px;display:grid;gap:18px}
.sv-bar{display:grid;grid-template-columns:92px 1fr;align-items:center;gap:14px}
.sv-bar>span{font-size:13px;font-weight:750;color:var(--text-soft)}
.sv-fill{height:50px;border-radius:14px;display:flex;align-items:center;justify-content:flex-end;
 padding-right:14px;color:#fff;font-weight:800;font-size:15px;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 10px 22px rgba(0,20,67,.12)}
.sv-f-de{background:linear-gradient(90deg,#001443,#1A3A85);width:100%}
.sv-f-uk{background:linear-gradient(90deg,#1A3A85,#0FAAFF);width:74%}
.sv-f-in{background:linear-gradient(90deg,#F0AB00,#FFD070);width:16%;position:relative}
.sv-f-in::after{content:"30k to 55k rupees";position:absolute;left:calc(100% + 12px);color:var(--text);
 font-weight:800;font-size:15px;white-space:nowrap}
.sv-barnote{font-size:12.5px;color:var(--text-soft);margin-top:4px}
.sv-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}
.sv-stat{padding:18px;border-radius:18px}
.sv-stat b{display:block;font-size:27px;letter-spacing:-.03em;line-height:1;color:var(--navy)}
html.dark .sv-stat b{color:#DCE7FB}
.sv-stat span{font-size:12.5px;color:var(--text-soft)}
.sv-cmp{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}
.sv-cmp article{padding:24px}
.sv-flag{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft)}
.sv-amt{font-size:clamp(26px,3.2vw,38px);font-weight:800;letter-spacing:-.03em;margin:8px 0 4px;color:var(--navy)}
html.dark .sv-amt{color:#DCE7FB}
.sv-what{font-size:14px;color:var(--text-soft);min-height:44px}
.sv-src{font-size:11.5px;color:var(--text-soft);opacity:.85;margin-top:14px;
 border-top:1px solid rgba(0,20,67,.10);padding-top:10px}
html.dark .sv-src{border-top-color:rgba(255,255,255,.12)}
.sv-hl{border-color:rgba(255,95,0,.4)!important}
.sv-parity{margin-top:22px;padding:24px 28px;display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center}
.sv-parity .sv-big{font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.03em;color:var(--orange)}
.sv-srcs{margin-top:26px;font-size:12px;color:var(--text-soft)}
.sv-srcs a{color:inherit}
.sv-mods{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}
.sv-mod{padding:20px 22px;text-decoration:none;color:inherit;display:grid;gap:4px;position:relative;transition:transform .18s}
.sv-mod:hover{transform:translateY(-3px)}
.sv-mod b{font-size:16.5px;color:var(--navy)}
html.dark .sv-mod b{color:#DCE7FB}
.sv-mod span{font-size:13.5px;color:var(--text-soft)}
.sv-mod i{position:absolute;right:20px;top:20px;color:var(--orange);font-size:18px;font-style:normal}
.sv-why{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}
.sv-why article{padding:22px}
.sv-why b{display:block;font-size:15.5px;margin-bottom:6px;color:var(--navy)}
html.dark .sv-why b{color:#DCE7FB}
.sv-why p{font-size:13.5px;color:var(--text-soft)}
.sv-track{padding:28px;margin-top:20px}
.sv-trackhead{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:baseline;
 border-bottom:1px solid rgba(0,20,67,.10);padding-bottom:16px}
html.dark .sv-trackhead{border-bottom-color:rgba(255,255,255,.12)}
.sv-trackhead h3{font-size:23px;letter-spacing:-.02em;color:var(--navy)}
html.dark .sv-trackhead h3{color:#DCE7FB}
.sv-trackhead p{font-size:14px;color:var(--text-soft)}
.sv-link{font-size:13.5px;font-weight:750;color:var(--orange);text-decoration:none;white-space:nowrap}
.sv-trainer{display:grid;grid-template-columns:96px 1fr;gap:18px;align-items:start;margin:22px 0 8px}
.sv-trainer img{width:96px;height:96px;border-radius:20px;object-fit:cover;background:var(--mist-soft);
 border:1px solid rgba(0,20,67,.10);box-shadow:0 10px 24px rgba(0,20,67,.09)}
.sv-phimg{width:96px;height:96px;border-radius:20px;border:1px dashed rgba(0,20,67,.28);
 background:repeating-linear-gradient(45deg,rgba(0,20,67,.06) 0 8px,transparent 8px 16px)}
html.dark .sv-phimg{border-color:rgba(255,255,255,.3);background:repeating-linear-gradient(45deg,rgba(255,255,255,.06) 0 8px,transparent 8px 16px)}
.sv-trainer b{display:block;font-size:16.5px;margin-top:4px;color:var(--navy)}
html.dark .sv-trainer b{color:#DCE7FB}
.sv-trainer i{font-size:13px;color:var(--text-soft);font-style:normal;display:block;margin-bottom:6px}
.sv-trainer p{font-size:13.5px;color:var(--text-soft);max-width:70ch}
.sv-tag{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;
 color:var(--navy);background:rgba(15,170,255,.18);padding:4px 9px;border-radius:999px}
html.dark .sv-tag{color:#5FC8FF}
.sv-tag-warn{color:#8A5200;background:#FFE7B0}
.sv-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin-top:22px}
.sv-person{text-align:center;margin:0}
.sv-person img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:18px;background:var(--mist-soft);
 border:1px solid rgba(0,20,67,.10);box-shadow:0 10px 22px rgba(0,20,67,.09)}
.sv-person figcaption{margin-top:10px}
.sv-person b{display:block;font-size:14px;color:var(--navy)}
html.dark .sv-person b{color:#DCE7FB}
.sv-person span{display:block;font-size:12.5px;color:var(--text-soft)}
.sv-person em{display:block;font-size:12px;color:var(--orange);font-style:normal;font-weight:700}
.sv-vids{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:14px;margin-top:22px}
.sv-vid{text-decoration:none;color:inherit}
.sv-vthumb{display:block;position:relative;aspect-ratio:9/13;border-radius:16px;overflow:hidden;
 background:linear-gradient(160deg,#1A3A85,#001443);background-size:cover;background-position:center 18%;
 box-shadow:0 10px 24px rgba(0,20,67,.12)}
.sv-vid.sv-has-img .sv-vthumb::after{content:"";position:absolute;inset:0;
 background:linear-gradient(180deg,rgba(0,20,67,.15),rgba(0,20,67,.72))}
.sv-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;
 background:var(--orange);z-index:2;box-shadow:0 8px 20px rgba(255,95,0,.45)}
.sv-play::before{content:"";position:absolute;left:18px;top:14px;border-left:15px solid #fff;
 border-top:9px solid transparent;border-bottom:9px solid transparent}
.sv-vmeta{display:block;margin-top:9px}
.sv-vmeta b{display:block;font-size:13.5px;color:var(--navy)}
html.dark .sv-vmeta b{color:#DCE7FB}
.sv-vmeta i{font-size:12px;color:var(--text-soft);font-style:normal}
.sv-cert{display:grid;grid-template-columns:190px 1fr;gap:18px;align-items:center;margin-top:24px;
 padding-top:20px;border-top:1px solid rgba(0,20,67,.10)}
html.dark .sv-cert{border-top-color:rgba(255,255,255,.12)}
.sv-cert img{width:100%;height:auto;border-radius:12px;background:#fff;padding:6px;
 border:1px solid rgba(0,20,67,.14);box-shadow:0 10px 26px rgba(0,20,67,.09)}
.sv-cert p{font-size:13.5px;color:var(--text-soft)}
.sv-faq{padding:18px 24px;margin-top:12px}
.sv-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px}
.sv-faq summary::-webkit-details-marker{display:none}
.sv-faq summary h3{font-size:17px;font-weight:750;color:var(--navy)}
html.dark .sv-faq summary h3{color:#DCE7FB}
.sv-faq summary::after{content:"+";font-size:22px;color:var(--orange);font-weight:700;flex-shrink:0}
.sv-faq[open] summary::after{content:"\2212"}
.sv-faq p{margin-top:12px;font-size:14.5px;color:var(--text-soft);max-width:80ch}
.sv-cta{padding:clamp(38px,5.6vw,64px);text-align:center;border:0;
 background:linear-gradient(150deg,#001443,#1A3A85 68%,#0FAAFF);color:#fff}
html.dark .sv-cta{background:linear-gradient(150deg,#04122C,#12305F 70%,#0B5E8A)}
.sv-cta h2{color:#fff}
.sv-cta .sv-ser{color:#F0AB00}
.sv-cta p{color:rgba(255,255,255,.82);margin:14px auto 24px;max-width:56ch}
@media(max-width:980px){.sv-herogrid{grid-template-columns:1fr}
 .sv-cmp,.sv-mods,.sv-why{grid-template-columns:1fr 1fr}.sv-trackhead{grid-template-columns:1fr}}
@media(max-width:620px){.sv-cmp,.sv-mods,.sv-why,.sv-stats{grid-template-columns:1fr}
 .sv-trainer,.sv-cert{grid-template-columns:1fr}.sv-parity{grid-template-columns:1fr}
 .sv-f-in::after{font-size:13px}}
@media(prefers-reduced-motion:reduce){.sv-mod,.sv-mod:hover{transition:none;transform:none}}
