
/* V30 — gold accents and new features; intentionally scoped */
:root{--jyoti-gold:#e8a900} .v30-gold{color:var(--jyoti-gold)}.v30-section{padding:70px 0;background:linear-gradient(145deg,#fffdf6,#f0f5eb)}.v30-wrap{max-width:1150px;margin:auto;padding:0 24px}.v30-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:36px;padding:70px 0}.v30-hero h1{font-size:clamp(2.7rem,5vw,5rem);line-height:1.05;color:#123c30;letter-spacing:-.045em;margin:15px 0}.v30-hero img,.v30-card img{width:100%;border-radius:20px;object-fit:cover}.v30-lead{font-size:1.18rem;line-height:1.6;color:#34483e}.v30-btn{display:inline-block;padding:14px 24px;background:#285b43;color:white!important;border-radius:28px;text-decoration:none;font-weight:750;margin:9px 10px 0 0}.v30-btn-light{background:#f4b400;color:#173c2f!important}.v30-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:34px 0}.v30-card{padding:25px;border:1px solid #d6e4d2;border-radius:20px;background:#fff;box-shadow:0 8px 24px #123c3010}.v30-card h3{margin:10px 0}.v30-card p{line-height:1.6}.v30-kicker{font-size:.88rem;letter-spacing:.12em;text-transform:uppercase;color:#426a54;font-weight:800}.v30-article{max-width:820px;margin:65px auto;padding:0 25px}.v30-article h1{font-size:clamp(2.6rem,5vw,4.3rem);color:#153b30;line-height:1.1}.v30-article h2{color:#153b30;margin:38px 0 15px}.v30-article p{font-size:1.12rem;line-height:1.85}.v30-article a{color:#356c50}.v30-task{border-left:5px solid #eeb500;padding:19px 25px;background:#f7f8ed;border-radius:0 14px 14px 0;margin:22px 0}.v30-interview-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin:25px 0}.v30-video-slot{padding:24px;background:#fff;border:1px solid #d9e4d7;border-radius:20px}.v30-video-slot img{width:100%;height:180px;object-fit:cover;border-radius:12px}.v30-video-slot h3{margin:14px 0 8px}.v30-video-slot p{line-height:1.6}.v30-gold-accent .section-title em,.v30-gold-accent .v30-highlight{color:#f5b400;font-style:normal} .v30-home-slide .carousel-copy h2{font-size:clamp(2.4rem,4vw,4rem);line-height:1.07;color:#103c2c}.v30-home-slide .visual-stage{min-height:320px;display:flex;align-items:center}.v30-home-slide .visual-stage img{border-radius:24px;width:100%;max-height:380px;object-fit:cover;box-shadow:0 15px 30px #21433328}.v30-home-slide .carousel-copy p{max-width:540px}.v30-mini{font-size:.92rem;color:#586d5b}@media(max-width:800px){.v30-hero,.v30-cards,.v30-interview-grid{grid-template-columns:1fr}.v30-section{padding:35px 0}.v30-home-slide .visual-stage{min-height:0}.v30-hero{padding:30px 0}}