:root{--sindoor-dark:#7c1316;--sindoor:#a41e22;--sindoor-light:#c4383d;--gold:#c9a84c;--gold-soft:#e8c97a;--gold-light:#f0d080;--parchment-light:#faf6ee;--parchment:#f5edd8;--parchment-deep:#ede0c4;--cream:#fffdf7;--ink:#1a0a0b;--ink-light:#3d1a1c;--muted:#7a6a5a;--border:#e0cda8;--green:#1f6e43;--green-light:#2a9158;--font-display:"Playfair Display",serif;--font-body:"EB Garamond",serif;--font-ui:"Inter",sans-serif;--font-cinzel:"Cinzel",serif;--font-devanagari:"Noto Sans Devanagari",serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#faf6ee;background:var(--parchment-light);color:#1a0a0b;color:var(--ink);font-family:EB Garamond,serif;font-family:var(--font-body);font-size:17px;line-height:1.7;overflow-x:hidden}a{color:inherit;text-decoration:none}button{border:none;cursor:pointer}button,input,select{font-family:EB Garamond,serif;font-family:var(--font-body)}img{max-width:100%}.hidden{display:none!important}.container{margin:0 auto;max-width:1200px;padding:0 24px}.ornament-divider{color:#c9a84c;color:var(--gold);font-size:1.1rem;letter-spacing:.8rem;margin:2rem 0;text-align:center;-webkit-user-select:none;user-select:none}.ornament-rule{background:linear-gradient(90deg,#0000,#c9a84c,#0000);background:linear-gradient(90deg,#0000,var(--gold),#0000);border:none;height:1px;margin:1.5rem 0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse-gold{0%,to{box-shadow:0 0 0 0 #c9a84c66}50%{box-shadow:0 0 20px 4px #c9a84c26}}@keyframes countUp{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes particleFloat{0%{opacity:0;transform:translateY(0) scale(0)}20%{opacity:.7;transform:translateY(-40px) scale(1)}80%{opacity:.3;transform:translateY(-200px) scale(.5)}to{opacity:0;transform:translateY(-280px) scale(0)}}.reveal{opacity:0;transform:translateY(30px);transition:all .7s cubic-bezier(.22,1,.36,1)}.reveal.visible{opacity:1;transform:translateY(0)}.site-header{background:#1a0a0b;background:var(--ink);border-bottom:2px solid #c9a84c;border-bottom:2px solid var(--gold);left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.site-header.scrolled{box-shadow:0 4px 30px #0006}.header-inner{height:68px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.header-brand,.header-inner{align-items:center;display:flex}.header-brand{gap:14px}.header-logo{align-items:center;background:#7c1316;background:var(--sindoor-dark);border:2px solid #c9a84c;border:2px solid var(--gold);border-radius:50%;color:#c9a84c;color:var(--gold);display:flex;flex-shrink:0;font-family:Cinzel,serif;font-family:var(--font-cinzel);font-size:1.2rem;font-weight:700;height:50px;justify-content:center;width:50px}.header-title{display:flex;flex-direction:column;line-height:1.2}.header-name{color:#f0d080;color:var(--gold-light);font-family:Playfair Display,serif;font-family:var(--font-display);font-size:1.6rem;font-weight:900;letter-spacing:.02em}.header-name span{color:#e8c97a;color:var(--gold-soft)}.brand-pronunciation{align-items:baseline;display:flex;gap:6px;line-height:1;margin-top:1px}.brand-devanagari{color:#e8c97a;color:var(--gold-soft);font-family:Noto Sans Devanagari,serif;font-family:var(--font-devanagari);font-size:14px;font-weight:600;letter-spacing:.5px}.brand-phonetic{color:#e8c97a99;font-family:EB Garamond,serif;font-family:var(--font-body);font-size:12px;font-style:italic}.header-subtitle{color:#c9a84c;color:var(--gold);font-family:Cinzel,serif;font-family:var(--font-cinzel);font-size:.6rem;letter-spacing:.25em;text-transform:uppercase}.header-right{gap:16px}.back-btn,.header-right{align-items:center;display:flex}.back-btn{background:none;border:1px solid #c9a84c;border:1px solid var(--gold);border-radius:4px;color:#c9a84c;color:var(--gold);font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:.85rem;font-weight:500;gap:6px;padding:8px 18px;transition:all .3s}.back-btn:hover{background:#c9a84c;background:var(--gold);color:#1a0a0b;color:var(--ink)}.lang-select{appearance:none;-webkit-appearance:none;background:#c9a84c1a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23C9A84C' viewBox='0 0 16 16'%3E%3Cpath d='m1.5 5.5 6.5 6 6.5-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #c9a84c4d;border-radius:4px;color:#e8c97a;color:var(--gold-soft);cursor:pointer;font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:.8rem;padding:7px 30px 7px 12px}.lang-select option{background:#1a0a0b;background:var(--ink);color:#f5edd8;color:var(--parchment)}.hero{align-items:center;background:radial-gradient(ellipse at 30% 40%,#8b1a1d 0,#7c1316 40%,#1a0a0b 100%);background:radial-gradient(ellipse at 30% 40%,#8b1a1d 0,var(--sindoor-dark) 40%,var(--ink) 100%);display:flex;justify-content:center;min-height:92vh;overflow:hidden;padding-top:68px;position:relative}.hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 0v60M0 30h60' stroke='%23C9A84C' stroke-width='.3' opacity='.06'/%3E%3C/svg%3E");inset:0;pointer-events:none}.hero:after,.hero:before{content:"";position:absolute}.hero:after{background:linear-gradient(0deg,#faf6ee,#0000);background:linear-gradient(to top,var(--parchment-light),#0000);bottom:0;height:120px;left:0;right:0}.hero-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute}.hero-particle{animation:particleFloat 6s infinite;background:#c9a84c;background:var(--gold);border-radius:50%;height:3px;opacity:0;position:absolute;width:3px}.hero-content{animation:fadeInUp 1s ease-out;max-width:820px;padding:40px 24px;position:relative;text-align:center;z-index:2}.hero-sanskrit{color:#e8c97a;color:var(--gold-soft);font-family:Cinzel,serif;font-family:var(--font-cinzel);font-size:1rem;letter-spacing:.4em;margin-bottom:20px;opacity:.85}.hero-pronunciation-line{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:8px 0 12px}.hero-devanagari-text{color:#e8c97a;color:var(--gold-soft);font-family:Noto Sans Devanagari,serif;font-family:var(--font-devanagari);font-size:15px;font-weight:600;letter-spacing:1px}.hero-phonetic-text{color:#e8c97aa6;font-family:EB Garamond,serif;font-family:var(--font-body);font-size:14px;font-style:italic}.hero-pronunciation-sep{color:#c9a84c59;font-size:14px}.hero-title{color:#faf6ee;color:var(--parchment-light);font-family:Playfair Display,serif;font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.8rem);font-weight:900;line-height:1.15;margin-bottom:20px}.hero-title em{color:#f0d080;color:var(--gold-light);font-style:italic;font-weight:400}.hero-tagline{color:#ede0c4;color:var(--parchment-deep);font-family:EB Garamond,serif;font-family:var(--font-body);font-size:1.25rem;font-style:italic;margin-bottom:12px}.hero-viral{color:#c9a84c;color:var(--gold);font-family:Cinzel,serif;font-family:var(--font-cinzel);font-size:.8rem;letter-spacing:.15em;margin-bottom:40px;opacity:.8}.hero-ctas{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.btn-primary{background:linear-gradient(135deg,#7c1316,#a41e22);background:linear-gradient(135deg,var(--sindoor-dark),var(--sindoor));border:1.5px solid #c9a84c;border:1.5px solid var(--gold);border-radius:6px;box-shadow:0 4px 20px #7c131666;color:#f0d080;color:var(--gold-light);font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:.95rem;font-weight:600;padding:14px 32px;transition:all .3s}.btn-primary:hover{background:linear-gradient(135deg,#a41e22,#c4383d);background:linear-gradient(135deg,var(--sindoor),var(--sindoor-light));box-shadow:0 8px 30px #7c131680;transform:translateY(-2px)}.btn-secondary{background:#0000;border:1.5px solid #c9a84c;border:1.5px solid var(--gold);border-radius:6px;color:#f0d080;color:var(--gold-light);font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:.95rem;font-weight:500;padding:14px 32px;transition:all .3s}.btn-secondary:hover{background:#c9a84c26;transform:translateY(-2px)}.btn-gold{background:linear-gradient(135deg,#c9a84c,#e8c97a);background:linear-gradient(135deg,var(--gold),var(--gold-soft));border:none;border-radius:6px;box-shadow:0 4px 20px #c9a84c4d;color:#1a0a0b;color:var(--ink);font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:1rem;font-weight:700;padding:16px 36px;transition:all .3s}.btn-gold:hover{background:linear-gradient(135deg,#e8c97a,#f0d080);background:linear-gradient(135deg,var(--gold-soft),var(--gold-light));box-shadow:0 8px 30px #c9a84c66;transform:translateY(-2px)}.btn-green{background:linear-gradient(135deg,#1f6e43,#2a9158);background:linear-gradient(135deg,var(--green),var(--green-light));border:none;border-radius:6px;box-shadow:0 4px 20px #1f6e434d;color:#fff;font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:1rem;font-weight:700;padding:16px 36px;transition:all .3s}.btn-green:hover{box-shadow:0 8px 30px #1f6e4366;transform:translateY(-2px)}.btn-calculate{animation:pulse-gold 2.5s infinite;background:linear-gradient(135deg,#7c1316,#a41e22);background:linear-gradient(135deg,var(--sindoor-dark),var(--sindoor));border:2px solid #c9a84c;border:2px solid var(--gold);border-radius:8px;color:#f0d080;color:var(--gold-light);font-family:Cinzel,serif;font-family:var(--font-cinzel);font-size:1.05rem;font-weight:700;letter-spacing:.1em;padding:16px 48px;transition:all .3s}.btn-calculate:hover{background:linear-gradient(135deg,#a41e22,#c4383d);background:linear-gradient(135deg,var(--sindoor),var(--sindoor-light));box-shadow:0 8px 30px #7c131666;transform:translateY(-2px)}.btn-prev{background:#ede0c4;background:var(--parchment-deep);border:1px solid #e0cda8;border:1px solid var(--border);border-radius:6px;color:#3d1a1c;color:var(--ink-light);font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:.9rem;font-weight:500;padding:12px 24px;transition:all .3s}.btn-prev:hover{background:#f5edd8;background:var(--parchment)}.btn-next{background:linear-gradient(135deg,#7c1316,#a41e22);background:linear-gradient(135deg,var(--sindoor-dark),var(--sindoor));border:1.5px solid #c9a84c;border:1.5px solid var(--gold);border-radius:6px;color:#f0d080;color:var(--gold-light);font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:.9rem;font-weight:600;padding:12px 32px;transition:all .3s}.btn-next:hover{background:linear-gradient(135deg,#a41e22,#c4383d);background:linear-gradient(135deg,var(--sindoor),var(--sindoor-light));transform:translateY(-1px)}.trust-bar{background:#ede0c4;background:var(--parchment-deep);border-bottom:1px solid #e0cda8;border-bottom:1px solid var(--border);border-top:1px solid #e0cda8;border-top:1px solid var(--border);padding:18px 0}.trust-items{flex-wrap:wrap;gap:32px;justify-content:center;margin:0 auto;max-width:1000px;padding:0 24px}.trust-item,.trust-items{align-items:center;display:flex}.trust-item{color:#3d1a1c;color:var(--ink-light);font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:.82rem;font-weight:500;gap:10px}.trust-icon{align-items:center;background:#f5edd8;background:var(--parchment);border:1.5px solid #c9a84c;border:1.5px solid var(--gold);border-radius:50%;color:#7c1316;color:var(--sindoor-dark);display:flex;font-size:.9rem;height:36px;justify-content:center;width:36px}.trust-sep{background:#e0cda8;background:var(--border);height:30px;width:1px}.calc-section{background:#faf6ee;background:var(--parchment-light);padding:80px 0 60px}.calc-header{margin-bottom:48px;text-align:center}.calc-label{color:#c9a84c;color:var(--gold);font-family:Cinzel,serif;font-family:var(--font-cinzel);font-size:.75rem;letter-spacing:.3em;margin-bottom:8px;text-transform:uppercase}.calc-title{color:#7c1316;color:var(--sindoor-dark);font-family:Playfair Display,serif;font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:900;margin-bottom:12px}.calc-subtitle{color:#7a6a5a;color:var(--muted);font-family:EB Garamond,serif;font-family:var(--font-body);font-size:1.1rem;font-style:italic;margin:0 auto;max-width:560px}.calc-card{background:#fffdf7;background:var(--cream);border:2px solid #e0cda8;border:2px solid var(--border);border-radius:12px;box-shadow:0 8px 40px #1a0a0b0f;margin:0 auto;max-width:900px;padding:40px;position:relative}.calc-card:before{background:linear-gradient(90deg,#0000,#c9a84c,#0000);background:linear-gradient(90deg,#0000,var(--gold),#0000);content:"";height:3px;left:50%;position:absolute;top:-1px;transform:translateX(-50%);width:60%}.ctc-input-group{margin-bottom:32px;text-align:center}.ctc-label{color:#7c1316;color:var(--sindoor-dark);display:block;font-family:Cinzel,serif;font-family:var(--font-cinzel);font-size:.75rem;letter-spacing:.2em;margin-bottom:10px;text-transform:uppercase}.ctc-input{background:#f5edd8;background:var(--parchment);border:2px solid #e0cda8;border:2px solid var(--border);border-radius:8px;color:#1a0a0b;color:var(--ink);font-family:Playfair Display,serif;font-family:var(--font-display);font-size:2.2rem;font-weight:700;max-width:400px;outline:none;padding:16px 24px;text-align:center;transition:all .3s;width:100%}.ctc-input:focus{border-color:#c9a84c;border-color:var(--gold);box-shadow:0 0 0 3px #c9a84c33}.ctc-input::placeholder{color:#7a6a5a;color:var(--muted);font-size:1.2rem;font-weight:400}.deductions-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:32px}.deduction-item{display:flex;flex-direction:column;gap:4px}.deduction-label{align-items:center;color:#3d1a1c;color:var(--ink-light);display:flex;font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:.78rem;font-weight:600;gap:6px}.deduction-label span{color:#7a6a5a;color:var(--muted);font-size:.7rem;font-weight:400}.deduction-input{background:#f5edd8;background:var(--parchment);border:1.5px solid #e0cda8;border:1.5px solid var(--border);border-radius:6px;color:#1a0a0b;color:var(--ink);font-size:1rem;outline:none;padding:10px 14px;transition:all .3s}.deduction-input:focus{border-color:#c9a84c;border-color:var(--gold);box-shadow:0 0 0 2px #c9a84c26}.deduction-input::placeholder{color:#7a6a5a;color:var(--muted);font-size:.85rem}.calc-btn-wrap{margin-bottom:24px;text-align:center}.verdict-section{animation:fadeInUp .6s ease-out;margin:0 auto;max-width:900px}.verdict-banner{border:3px solid #c9a84c;border:3px solid var(--gold);border-radius:10px;margin-bottom:24px;padding:24px;text-align:center}.verdict-banner.old-wins{background:linear-gradient(135deg,#7c1316,#a41e22);background:linear-gradient(135deg,var(--sindoor-dark),var(--sindoor))}.verdict-banner.new-wins{background:linear-gradient(135deg,#0d3d24,#1f6e43);background:linear-gradient(135deg,#0d3d24,var(--green))}.verdict-text{color:#f0d080;color:var(--gold-light);font-family:Cinzel,serif;font-family:var(--font-cinzel);font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:700;letter-spacing:.15em;text-transform:uppercase}.verdict-sub{color:#fffc;font-family:EB Garamond,serif;font-family:var(--font-body);font-size:1rem;font-style:italic;margin-top:6px}.regime-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:24px}.regime-card{background:#fffdf7;background:var(--cream);border:2px solid #e0cda8;border:2px solid var(--border);border-radius:10px;padding:28px;position:relative;text-align:center;transition:all .3s}.regime-card.winner{border-color:#1f6e43;border-color:var(--green);box-shadow:0 0 20px #1f6e4326}.regime-card.winner-old{border-color:#7c1316;border-color:var(--sindoor-dark);box-shadow:0 0 20px #7c131626}.regime-card-label{color:#7a6a5a;color:var(--muted);font-family:Cinzel,serif;font-family:var(--font-cinzel);font-size:.7rem;letter-spacing:.2em;margin-bottom:4px;text-transform:uppercase}.regime-card-name{color:#1a0a0b;color:var(--ink);font-size:1.3rem;font-weight:700;margin-bottom:16px}.regime-card-amount,.regime-card-name{font-family:Playfair Display,serif;font-family:var(--font-display)}.regime-card-amount{color:#7c1316;color:var(--sindoor-dark);font-size:2rem;font-weight:900;margin-bottom:8px}.regime-card-monthly{color:#7a6a5a;color:var(--muted);font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:.8rem}.regime-card-monthly strong{color:#3d1a1c;color:var(--ink-light);font-size:.9rem}.winner-badge{background:#1f6e43;background:var(--green);border-radius:20px;color:#fff;font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:.65rem;font-weight:700;letter-spacing:.1em;padding:4px 12px;position:absolute;right:16px;text-transform:uppercase;top:-12px}.winner-badge.old-badge{background:#7c1316;background:var(--sindoor-dark)}.savings-banner{background:linear-gradient(135deg,#1f6e43,#2a9158);background:linear-gradient(135deg,var(--green),var(--green-light));border:2px solid #fff3;border-radius:10px;color:#fff;margin-bottom:28px;padding:20px;text-align:center}.savings-label{font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:.8rem;font-weight:500;letter-spacing:.1em;margin-bottom:4px;opacity:.9;text-transform:uppercase}.savings-amount{animation:countUp .6s ease-out;font-family:Playfair Display,serif;font-family:var(--font-display);font-size:2.4rem;font-weight:900}.savings-sub{font-family:EB Garamond,serif;font-family:var(--font-body);font-size:.95rem;font-style:italic;margin-top:4px;opacity:.85}.verdict-cta{text-align:center}.verdict-cta p{color:#7a6a5a;color:var(--muted);font-family:EB Garamond,serif;font-family:var(--font-body);font-size:1.05rem;font-style:italic;margin-bottom:16px}.emotional-hook{background:#ede0c4;background:var(--parchment-deep);border:1px dashed #c9a84c;border:1px dashed var(--gold);border-radius:8px;margin:0 auto 24px;max-width:600px;padding:16px;text-align:center}.emotional-hook p{color:#3d1a1c;color:var(--ink-light);font-family:EB Garamond,serif;font-family:var(--font-body);font-size:1rem;font-style:italic}.products-section{background:#f5edd8;background:var(--parchment);padding:80px 0}.products-header{margin-bottom:48px;text-align:center}.products-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));margin:0 auto;max-width:1100px}.product-card{background:#fffdf7;background:var(--cream);border:2px solid #e0cda8;border:2px solid var(--border);border-radius:10px;cursor:default;overflow:hidden;padding:28px 24px;position:relative;transition:all .4s cubic-bezier(.22,1,.36,1)}.product-card.live{cursor:pointer}.product-card.live:hover{border-color:#c9a84c;border-color:var(--gold);box-shadow:0 12px 40px #1a0a0b1a;transform:translateY(-6px)}.product-card.building{cursor:pointer}.product-card.building:hover{border-color:#e8c97a;border-color:var(--gold-soft);box-shadow:0 8px 30px #1a0a0b14;transform:translateY(-4px)}.product-card.coming-soon{opacity:.7}.product-card.coming-soon:hover{opacity:.85;transform:translateY(-3px)}.product-adhyaya{color:#c9a84c;color:var(--gold);font-family:Cinzel,serif;font-family:var(--font-cinzel);font-size:.65rem;letter-spacing:.3em;margin-bottom:12px;text-transform:uppercase}.product-icon{align-items:center;background:#ede0c4;background:var(--parchment-deep);border:1.5px solid #e0cda8;border:1.5px solid var(--border);border-radius:50%;color:#7c1316;color:var(--sindoor-dark);display:flex;font-size:1.3rem;height:48px;justify-content:center;margin-bottom:16px;width:48px}.product-name{color:#1a0a0b;color:var(--ink);font-family:Playfair Display,serif;font-family:var(--font-display);font-size:1.25rem;font-weight:700;margin-bottom:2px}.product-hindi{color:#7a6a5a;color:var(--muted);font-family:Noto Sans Devanagari,serif;font-family:var(--font-devanagari);font-size:.9rem;font-style:normal;margin-bottom:10px}.product-tagline{color:#3d1a1c;color:var(--ink-light);font-family:EB Garamond,serif;font-family:var(--font-body);font-size:.92rem;line-height:1.5;margin-bottom:16px}.product-price{color:#7c1316;color:var(--sindoor-dark);font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:1.1rem;font-weight:700;margin-bottom:12px}.product-price .period{color:#7a6a5a;color:var(--muted);font-size:.8rem;font-weight:400}.product-status{border-radius:20px;display:inline-block;font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:.65rem;font-weight:700;letter-spacing:.1em;padding:4px 12px;text-transform:uppercase}.status-live{background:#1f6e43;background:var(--green);color:#fff}.status-building{background:#c9a84c;background:var(--gold);color:#1a0a0b;color:var(--ink)}.status-soon{background:#ede0c4;background:var(--parchment-deep);border:1px solid #e0cda8;border:1px solid var(--border);color:#7a6a5a;color:var(--muted)}.bundle-section{background:#1a0a0b;background:var(--ink);overflow:hidden;padding:80px 0;position:relative}.bundle-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 20h40M20 0v40' stroke='%23C9A84C' stroke-width='.2' opacity='.08'/%3E%3C/svg%3E");content:"";inset:0;position:absolute}.bundle-content{margin:0 auto;max-width:700px;position:relative;text-align:center;z-index:2}.bundle-label{color:#c9a84c;color:var(--gold);font-family:Cinzel,serif;font-family:var(--font-cinzel);font-size:.7rem;letter-spacing:.4em;margin-bottom:16px;text-transform:uppercase}.bundle-title{color:#faf6ee;color:var(--parchment-light);font-family:Playfair Display,serif;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:900;margin-bottom:16px}.bundle-desc{color:#ede0c4;color:var(--parchment-deep);font-family:EB Garamond,serif;font-family:var(--font-body);font-size:1.1rem;font-style:italic;margin-bottom:24px}.bundle-items{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:28px}.bundle-item{background:#c9a84c1a;border:1px solid #c9a84c4d;border-radius:4px;color:#e8c97a;color:var(--gold-soft);font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:.78rem;padding:6px 14px}.bundle-pricing{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:28px}.bundle-original{color:#7a6a5a;color:var(--muted);font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:1.1rem;text-decoration:line-through}.bundle-price{color:#f0d080;color:var(--gold-light);font-family:Playfair Display,serif;font-family:var(--font-display);font-size:2.6rem;font-weight:900}.bundle-save{background:#1f6e43;background:var(--green);border-radius:20px;color:#fff;font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:.75rem;font-weight:700;padding:6px 14px}.bundle-coming{color:#c9a84c;color:var(--gold);font-family:Cinzel,serif;font-family:var(--font-cinzel);font-size:.8rem;letter-spacing:.2em;opacity:.7;text-transform:uppercase}.how-section{background:#faf6ee;background:var(--parchment-light);padding:80px 0}.how-header{margin-bottom:56px;text-align:center}.how-steps{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:900px}.how-step{position:relative;text-align:center}.how-step:after{color:#c9a84c;color:var(--gold);content:"✦";font-size:1rem;position:absolute;right:-20px;top:30px}.how-step:last-child:after{display:none}.how-number{align-items:center;background:#7c1316;background:var(--sindoor-dark);border:2px solid #c9a84c;border:2px solid var(--gold);border-radius:50%;color:#f0d080;color:var(--gold-light);display:flex;font-family:Cinzel,serif;font-family:var(--font-cinzel);height:60px;justify-content:center;margin:0 auto 20px;width:60px}.how-number,.how-title{font-size:1.3rem;font-weight:700}.how-title{color:#1a0a0b;color:var(--ink);font-family:Playfair Display,serif;font-family:var(--font-display);margin-bottom:8px}.how-desc{color:#7a6a5a;color:var(--muted);font-family:EB Garamond,serif;font-family:var(--font-body);font-size:.95rem;line-height:1.6}.site-footer{background:#1a0a0b;background:var(--ink);border-top:2px solid #c9a84c;border-top:2px solid var(--gold);color:#ede0c4;color:var(--parchment-deep);padding:48px 0 32px}.footer-inner{margin:0 auto;max-width:1200px;padding:0 24px}.footer-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-bottom:32px}.footer-brand-col{max-width:340px}.footer-brand-name{color:#f0d080;color:var(--gold-light);font-family:Playfair Display,serif;font-family:var(--font-display);font-size:1.4rem;font-weight:900;margin-bottom:4px}.footer-brand-name span{color:#e8c97a;color:var(--gold-soft)}.footer-pronunciation{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.footer-devanagari{color:#e8c97a;color:var(--gold-soft);font-family:Noto Sans Devanagari,serif;font-family:var(--font-devanagari);font-size:13px;font-weight:600}.footer-phonetic{color:#e8c97a80;font-family:EB Garamond,serif;font-family:var(--font-body);font-size:12px;font-style:italic}.footer-pronunciation-sep{color:#c9a84c40}.footer-brand-sub{color:#c9a84c;color:var(--gold);font-family:Cinzel,serif;font-family:var(--font-cinzel);font-size:.65rem;letter-spacing:.2em;margin-bottom:14px;text-transform:uppercase}.footer-desc{color:#7a6a5a;color:var(--muted);font-family:EB Garamond,serif;font-family:var(--font-body);font-size:.9rem;font-style:italic;line-height:1.6}.footer-links-col{display:flex;gap:48px}.footer-link-group h4{color:#e8c97a;color:var(--gold-soft);font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:.75rem;font-weight:600;letter-spacing:.15em;margin-bottom:14px;text-transform:uppercase}.footer-link-group a{color:#7a6a5a;color:var(--muted);display:block;font-family:EB Garamond,serif;font-family:var(--font-body);font-size:.88rem;margin-bottom:8px;text-decoration:none;transition:color .3s}.footer-link-group a:hover{color:#e8c97a;color:var(--gold-soft)}.footer-bottom{border-top:1px solid #c9a84c33;padding-top:24px;text-align:center}.footer-disclaimer{color:#7a6a5a;color:var(--muted);font-family:EB Garamond,serif;font-family:var(--font-body);font-size:.78rem;font-style:italic;line-height:1.6;margin:0 auto 16px;max-width:700px}.footer-copy{color:#7a6a5a99;font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:.72rem;letter-spacing:.05em}.product-view{background:#faf6ee;background:var(--parchment-light);min-height:100vh;padding-top:68px}.product-view-inner{margin:0 auto;max-width:720px;padding:40px 24px 80px}.product-view-header{margin-bottom:40px;text-align:center}.product-view-adhyaya{color:#c9a84c;color:var(--gold);font-family:Cinzel,serif;font-family:var(--font-cinzel);font-size:.7rem;letter-spacing:.3em;margin-bottom:8px;text-transform:uppercase}.product-view-title{color:#7c1316;color:var(--sindoor-dark);font-family:Playfair Display,serif;font-family:var(--font-display);font-size:2rem;font-weight:900;margin-bottom:8px}.product-view-tagline{color:#7a6a5a;color:var(--muted);font-family:EB Garamond,serif;font-family:var(--font-body);font-size:1.1rem;font-style:italic;margin-bottom:16px}.product-view-price-tag{background:#7c1316;background:var(--sindoor-dark);border:1.5px solid #c9a84c;border:1.5px solid var(--gold);border-radius:30px;color:#f0d080;color:var(--gold-light);display:inline-block;font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:1.1rem;font-weight:700;padding:8px 24px}.wizard-steps{gap:8px;margin-bottom:36px}.wizard-step-dot,.wizard-steps{align-items:center;display:flex;justify-content:center}.wizard-step-dot{background:#f5edd8;background:var(--parchment);border:2px solid #e0cda8;border:2px solid var(--border);border-radius:50%;color:#7a6a5a;color:var(--muted);font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:.8rem;font-weight:700;height:36px;transition:all .3s;width:36px}.wizard-step-dot.active{background:#7c1316;background:var(--sindoor-dark);border-color:#c9a84c;border-color:var(--gold);color:#f0d080;color:var(--gold-light)}.wizard-step-dot.completed{background:#1f6e43;background:var(--green);border-color:#1f6e43;border-color:var(--green);color:#fff}.wizard-step-connector{background:#e0cda8;background:var(--border);height:2px;transition:background .3s;width:40px}.wizard-step-connector.active{background:#c9a84c;background:var(--gold)}.form-card{background:#fffdf7;background:var(--cream);border:2px solid #e0cda8;border:2px solid var(--border);border-radius:10px;box-shadow:0 4px 20px #1a0a0b0a;padding:36px;position:relative}.form-card:before{background:linear-gradient(90deg,#0000,#c9a84c,#0000);background:linear-gradient(90deg,#0000,var(--gold),#0000);content:"";height:3px;left:50%;position:absolute;top:-1px;transform:translateX(-50%);width:40%}.form-section-title{border-bottom:1px solid #e0cda8;border-bottom:1px solid var(--border);color:#1a0a0b;color:var(--ink);font-family:Playfair Display,serif;font-family:var(--font-display);font-size:1.2rem;font-weight:700;margin-bottom:20px;padding-bottom:10px}.form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column;gap:5px;margin-bottom:16px}.form-group.full-width{grid-column:1/-1}.form-label{color:#3d1a1c;color:var(--ink-light);font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:.78rem;font-weight:600}.form-label .hint{color:#7a6a5a;color:var(--muted);font-size:.7rem;font-weight:400}.form-input{background:#f5edd8;background:var(--parchment);border:1.5px solid #e0cda8;border:1.5px solid var(--border);border-radius:6px;color:#1a0a0b;color:var(--ink);font-size:.95rem;outline:none;padding:11px 14px;transition:all .3s}.form-input:focus{border-color:#c9a84c;border-color:var(--gold);box-shadow:0 0 0 2px #c9a84c26}.form-input.error{border-color:#a41e22;border-color:var(--sindoor)}.form-error{color:#a41e22;color:var(--sindoor);font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:.72rem;min-height:16px}.form-select{-webkit-appearance:none;appearance:none;background:#f5edd8;background:var(--parchment);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%237A6A5A' viewBox='0 0 16 16'%3E%3Cpath d='m1.5 5.5 6.5 6 6.5-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1.5px solid #e0cda8;border:1.5px solid var(--border);border-radius:6px;color:#1a0a0b;color:var(--ink);cursor:pointer;font-size:.95rem;outline:none;padding:11px 32px 11px 14px;transition:all .3s}.form-select:focus{border-color:#c9a84c;border-color:var(--gold)}.wizard-nav{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:28px}.net-pay-display{background:#7c1316;background:var(--sindoor-dark);border:1.5px solid #c9a84c;border:1.5px solid var(--gold);border-radius:8px;color:#f0d080;color:var(--gold-light);margin-bottom:20px;padding:16px;text-align:center}.net-pay-label{font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:.7rem;font-weight:500;letter-spacing:.15em;opacity:.8;text-transform:uppercase}.net-pay-amount{font-family:Playfair Display,serif;font-family:var(--font-display);font-size:1.8rem;font-weight:900}.modal-overlay{align-items:center;animation:fadeIn .3s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a0a0b99;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2000}.modal-card{animation:fadeInUp .4s ease-out;background:#fffdf7;background:var(--cream);border:2px solid #c9a84c;border:2px solid var(--gold);border-radius:12px;box-shadow:0 20px 60px #1a0a0b4d;max-width:460px;padding:40px;position:relative;text-align:center;width:100%}.modal-close{background:none;border:none;color:#7a6a5a;color:var(--muted);cursor:pointer;font-size:1.4rem;line-height:1;position:absolute;right:18px;top:14px;transition:color .3s}.modal-close:hover{color:#1a0a0b;color:var(--ink)}.modal-icon{align-items:center;border-radius:50%;display:flex;font-size:1.8rem;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.modal-icon.success{background:#1f6e431a;border:2px solid #1f6e43;border:2px solid var(--green);color:#1f6e43;color:var(--green)}.modal-icon.info{background:#c9a84c1a;border:2px solid #c9a84c;border:2px solid var(--gold);color:#c9a84c;color:var(--gold)}.modal-icon.wait{background:#7c13161a;border:2px solid #7c1316;border:2px solid var(--sindoor-dark);color:#7c1316;color:var(--sindoor-dark)}.modal-title{color:#1a0a0b;color:var(--ink);font-family:Playfair Display,serif;font-family:var(--font-display);font-size:1.4rem;font-weight:700;margin-bottom:10px}.modal-desc{color:#7a6a5a;color:var(--muted);font-family:EB Garamond,serif;font-family:var(--font-body);font-size:.95rem;line-height:1.6;margin-bottom:24px}.modal-form .form-group{text-align:left}.toast-container{display:flex;flex-direction:column;gap:10px;position:fixed;right:24px;top:80px;z-index:3000}.toast{align-items:center;animation:fadeInUp .4s ease-out;background:#fffdf7;background:var(--cream);border:2px solid #e0cda8;border:2px solid var(--border);border-radius:8px;box-shadow:0 8px 30px #1a0a0b26;color:#3d1a1c;color:var(--ink-light);display:flex;font-family:Inter,sans-serif;font-family:var(--font-ui);font-size:.85rem;gap:10px;max-width:400px;min-width:280px;padding:14px 20px}.toast.success{border-left:4px solid #1f6e43;border-left:4px solid var(--green)}.toast.error{border-left:4px solid #a41e22;border-left:4px solid var(--sindoor)}.toast.info{border-left:4px solid #c9a84c;border-left:4px solid var(--gold)}@media (max-width:768px){.hero{min-height:85vh}.hero-title{font-size:1.9rem}.how-steps,.products-grid,.regime-cards{grid-template-columns:1fr}.how-steps{gap:40px}.how-step:after{display:none}.form-grid{grid-template-columns:1fr}.trust-sep{display:none}.trust-items{gap:16px}.footer-links-col{gap:24px}.bundle-pricing,.footer-links-col,.footer-top{flex-direction:column}.bundle-pricing{gap:8px}.deductions-grid{grid-template-columns:1fr 1fr}.header-name{font-size:1.1rem}.lang-select{display:none}.hero-pronunciation-line{gap:6px}.hero-devanagari-text{font-size:13px}.hero-phonetic-text{font-size:12px}.brand-devanagari{font-size:9px}.brand-phonetic{font-size:8px}}@media (max-width:480px){.deductions-grid{grid-template-columns:1fr}.calc-card,.form-card{padding:24px 18px}.hero-ctas{align-items:center;flex-direction:column}.ctc-input{font-size:1.5rem}.brand-pronunciation{gap:4px}.footer-pronunciation{justify-content:center}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f5edd8;background:var(--parchment)}::-webkit-scrollbar-thumb{background:#e0cda8;background:var(--border);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#c9a84c;background:var(--gold)}:focus-visible{outline:2px solid #c9a84c;outline:2px solid var(--gold);outline-offset:2px}
/*# sourceMappingURL=main.f13dde8d.css.map*/