:root{--blue: #1633A8;--deep: #0F2478;--yellow: #FFC512;--red: #D8232A;--ink: #10245E;--paper: #FFF9EC;--line: #E4DCC6}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@font-face{font-family:RupeeFix;src:local("Segoe UI"),local("Arial"),local("Roboto"),local("Noto Sans");unicode-range:U+20B9}body{font-family:RupeeFix,Poppins,system-ui,sans-serif;color:var(--ink);background:var(--paper);overflow-x:clip}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer;border:none}a{color:inherit}.wrap{max-width:1100px;margin:0 auto;padding:0 20px}.bar{position:sticky;top:0;z-index:50;background:var(--deep);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:10px 20px}.bar b{font-weight:800;letter-spacing:.5px}.bar .brand{display:flex;align-items:center;gap:12px;min-width:0}.bar .bname{font-weight:800;letter-spacing:.3px;line-height:1.15}.bar .bname span{white-space:nowrap}.bar .bname .by{font-style:normal;font-weight:600;font-size:.9em;opacity:.8;margin-left:.4em}.bar .brandlogo{width:auto;display:block}.bar .brandlogo.sw{height:26px;filter:brightness(0) invert(1)}.bar .brandlogo.m3m{height:34px}.bar .brand-sep{width:1px;height:20px;background:#ffffff73}.bar .cta{background:var(--yellow);color:var(--ink);font-weight:800;padding:9px 18px;border-radius:999px;font-size:14px;transition:background .25s ease,color .25s ease,box-shadow .25s ease;box-shadow:0 6px 18px #ffc51259}.bar .cta:hover{background:#fff;color:var(--blue);box-shadow:0 10px 26px #ffc51280}.hero{position:relative;overflow:hidden;color:#fff;text-align:center;background:repeating-conic-gradient(from 0deg at 50% 38%,var(--blue) 0deg 11.25deg,var(--deep) 11.25deg 22.5deg);min-height:calc(100svh - 46px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 20px 0}.hero h1{font-size:clamp(24px,4.2vw,42px);font-weight:800;line-height:1.15;max-width:760px;margin:0 auto;text-shadow:0 8px 30px rgba(0,0,0,.35)}.hero h1 span{color:var(--yellow)}.hero .presenting{margin-top:10px;font-weight:600;letter-spacing:4px;font-size:13px;color:var(--yellow)}.badge{width:min(320px,70vw,42vh);display:block;filter:drop-shadow(0 18px 30px rgba(0,0,0,.35))}.badgeWrap{position:relative;display:inline-block;margin:34px auto 30px;line-height:0}.badgeWrap:before{content:"";position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;border-radius:26px;z-index:-1;background:radial-gradient(circle at 50% 45%,rgba(255,197,18,.5),rgba(125,182,255,.28) 55%,transparent 75%);filter:blur(34px)}.chips{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:20px 0 0}.chip{display:inline-flex;align-items:center;gap:18px;background:#ffffff1a;border:1.5px solid rgba(255,255,255,.3);border-radius:16px;padding:18px 26px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .25s ease,background .25s ease,border-color .25s ease}.chip-ico{width:42px;height:42px;flex:none;display:block}.chip:hover{transform:translateY(-3px);background:#ffffff2e;border-color:#ffffff8c}.chip .ct{display:flex;flex-direction:column;text-align:left;line-height:1.2;padding-left:18px;border-left:2px solid rgba(255,255,255,.35)}.chip .ct b{font-size:23px;font-weight:800;color:var(--yellow)}.chip .ct em{font-style:normal;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;opacity:.9}.hero .ctas{margin:40px 0 0;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.btn{border-radius:999px;padding:14px 30px;font-weight:800;font-size:16px;position:relative;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease,background .3s ease,color .3s ease}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .5s ease}.btn:hover:after{transform:translate(120%)}.btn-y{background:var(--yellow);color:var(--ink);box-shadow:0 14px 30px #ffc51259}.btn-y:hover{background:#ffd23f;box-shadow:0 18px 40px #ffc51280}.btn-ghost{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn-ghost:hover{background:#ffffff1a;border-color:#fff}.count{display:flex;gap:14px;justify-content:center;align-items:center;flex-wrap:wrap;margin:12px auto 20px;width:fit-content;position:relative}.count .count-lead{position:absolute;right:100%;margin-right:14px;white-space:nowrap;padding-right:16px;border-right:2px solid rgba(255,197,18,.5);font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--yellow)}.count div{background:#00000047;border-radius:14px;padding:10px 14px;min-width:74px}.count b{display:block;font-size:26px}.count small{font-size:11px;opacity:.75}.hero .yellowfoot{margin-top:auto;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;background:repeating-conic-gradient(from 0deg at 50% 120%,var(--yellow) 0deg 11.25deg,#F0AE00 11.25deg 22.5deg);color:var(--ink);padding:16px;font-weight:800}.hero.hero--thanks{overflow:hidden;justify-content:center}.hero--thanks h1{font-size:clamp(17px,2.4vw,24px)}.hero--thanks .presenting{margin-top:4px;font-size:11px}.hero--thanks .badge{width:min(118px,30vw,16vh)}.hero--thanks .badgeWrap{margin:10px auto 6px}.hero--thanks .heroThanks{margin-top:8px;padding:14px 20px;max-width:460px}.hero--thanks .heroThanks b{font-size:clamp(16px,2.2vw,20px)}.hero--thanks .heroThanks em{margin-top:5px;font-size:12.5px}.hero--thanks .heroThanks-call{margin-top:10px;padding:9px 18px;font-size:13px}.hero--thanks .heroThanks-back{margin-top:8px;padding:6px 14px;font-size:12px}.hero--thanks .count{margin:10px auto 0;gap:8px}.hero--thanks .count div{padding:6px 10px;min-width:50px}.hero--thanks .count b{font-size:18px}.hero--thanks .count small{font-size:10px}.hero--thanks .count .count-lead{font-size:11px}.hero.hero--thanks .yellowfoot{margin-top:12px}section{padding:56px 0}h2{font-size:clamp(22px,3vw,32px);font-weight:800;color:var(--blue)}.sub{margin-top:6px;color:#5c5a4e}.tabs{display:flex;gap:10px;margin:24px 0 8px;flex-wrap:wrap}.tab{background:#fff;border:2px solid var(--line);border-radius:999px;padding:10px 20px;font-weight:600;color:var(--ink);transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.tab:hover{border-color:var(--blue);color:var(--blue)}.tab.on{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 10px 24px #1633a859}.filters{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 6px}.fbtn{background:#fff;border:2px solid var(--line);border-radius:12px;padding:9px 16px;font-weight:600;font-size:14px;transition:background .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.fbtn:hover{border-color:var(--yellow);transform:translateY(-2px)}.fbtn.on{background:var(--yellow);border-color:var(--yellow);box-shadow:0 8px 20px #ffc51266}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-top:20px}.pcard{background:var(--blue);color:#fff;border-radius:18px;padding:20px;position:relative;text-align:left;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 10px 30px #10245e1f;transform:translateZ(0);transition:box-shadow .3s ease}.pcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,rgba(255,197,18,.08),transparent 45%);pointer-events:none}.pcard:hover{box-shadow:0 24px 48px #0a143c4d}.pcard.dim{opacity:.25;pointer-events:none}.pcard .dev{display:inline-block;background:var(--yellow);color:var(--ink);font-size:11px;font-weight:800;border-radius:999px;padding:3px 10px}.pcard.new-launch .dev,.pcard.new-launch h3{display:none}.pcard h3{margin:12px 0 2px;font-size:20px;font-weight:800}.pcard .cor{color:#cfe0ff;font-size:13px}.pcard .st{position:absolute;top:16px;right:16px;background:var(--red);color:#fff;font-size:10px;font-weight:800;border-radius:999px;padding:4px 9px}.pcard.new-launch .st{position:static;display:inline-block;align-self:left;margin:14px 0 12px;font-size:14px;letter-spacing:.6px;padding:10px 24px}.pcard .price{margin-top:auto;padding-top:12px;font-weight:800;color:var(--yellow)}.pcard button{margin-top:14px;background:#fff;color:var(--blue);border-radius:999px;padding:8px 16px;font-weight:800;font-size:13px;transition:background .25s ease,color .25s ease,transform .25s ease;position:relative}.pcard button:hover{background:var(--yellow);color:var(--ink)}.match{background:var(--deep);color:#fff;border-radius:22px;padding:26px;margin-top:26px}.match h3{font-size:20px;font-weight:800}.match .q{margin-top:16px;display:none}.match .q.on{display:block}.match .opts{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.match .opts button{background:#ffffff1a;border:1.5px solid rgba(255,255,255,.35);color:#fff;border-radius:999px;padding:10px 18px;font-weight:600}.match .opts button:hover{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.match .result{display:none;margin-top:16px}.match .result.on{display:block}.match .picks{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.match .pick{background:var(--yellow);color:var(--ink);border-radius:14px;padding:12px 18px;font-weight:800}.panelbg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a143c99;display:none;z-index:80}.panel{position:fixed;top:0;right:-420px;width:min(420px,92vw);height:100%;background:#fff;z-index:90;transition:right .28s ease;overflow-y:auto;padding:26px}.panel.open{right:0}.panel .close{background:var(--paper);border-radius:999px;width:38px;height:38px;font-size:18px;font-weight:800;transition:background .25s ease,transform .25s ease}.panel .close:hover{background:var(--red);color:#fff;transform:rotate(90deg)}.panel h3{font-size:26px;font-weight:800;color:var(--blue);margin-top:14px}.panel .panel-logo{display:block;width:min(260px,100%);height:94px;object-fit:contain;object-position:left center;margin:14px 0 4px;padding-bottom:10px;border-bottom:1px solid var(--line)}.panel .row{padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.panel .row b{display:block;color:#8a8262;font-size:11px;font-weight:600;margin-bottom:2px}.panel .wa-cta{display:block;margin-top:22px;background:#25d366;color:#fff;text-align:center;text-decoration:none;font-weight:800;padding:14px;border-radius:12px;transition:background .2s ease,transform .2s ease}.panel .wa-cta:hover{background:#1fb457;transform:translateY(-2px)}.heroThanks{margin:20px auto 0;text-align:center;max-width:560px;background:#ffffff1a;border:1.5px solid rgba(255,255,255,.3);border-radius:16px;padding:20px 26px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.heroThanks b{display:block;font-size:clamp(18px,3vw,26px);font-weight:800;line-height:1.2}.heroThanks b span{color:var(--yellow)}.heroThanks em{display:block;margin-top:8px;font-style:normal;font-size:14px;line-height:1.6;color:#ffffffd9}.heroThanks-call{display:inline-block;margin-top:16px;padding:12px 24px;border-radius:999px;background:var(--yellow);color:var(--deep);font-weight:800;font-size:15px;text-decoration:none;transition:transform .2s ease,background .2s ease}.heroThanks-call:hover{transform:translateY(-2px);background:#ffd34d}.heroThanks-back{display:block;margin:14px auto 0;padding:8px 18px;border-radius:999px;background:transparent;border:1.5px solid rgba(255,255,255,.5);color:#fff;font-weight:600;font-size:13px;transition:background .2s ease}.heroThanks-back:hover{background:#ffffff26}.panel .acts{display:grid;gap:10px;margin-top:18px}.panel .acts a,.panel .acts button{display:block;text-align:center;text-decoration:none;border-radius:999px;padding:13px;font-weight:800}.wa{background:#25d366;color:#fff;transition:transform .25s ease,filter .25s ease}.wa:hover{filter:brightness(1.08);transform:translateY(-2px)}.visit{background:var(--blue);color:#fff;transition:transform .25s ease,box-shadow .25s ease}.visit:hover{background:#1d3fc4;transform:translateY(-2px);box-shadow:0 10px 24px #1633a859}.plan{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 20%,rgba(255,197,18,.18),transparent 28%),radial-gradient(circle at 88% 80%,rgba(255,255,255,.1),transparent 30%),var(--blue);color:#fff}.plan:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);pointer-events:none}.plan .wrap{position:relative;z-index:1}.plan h2{max-width:760px;color:#fff;text-shadow:0 4px 18px rgba(0,0,0,.2)}.planbar{position:relative;border:1px solid rgba(255,255,255,.35);border-radius:18px;overflow:hidden;margin-top:24px;height:64px;font-weight:800;background:var(--deep);box-shadow:0 18px 32px #05104047,inset 0 1px #ffffff38}.planbar .sweep{position:absolute;left:0;top:0;bottom:0;width:20%;background:linear-gradient(180deg,#ffd23f,var(--yellow));box-shadow:0 0 26px #ffc51280;animation:sweepGlow 2.8s ease-in-out infinite}@keyframes sweepGlow{0%,to{box-shadow:0 0 20px #ffc51266}50%{box-shadow:0 0 34px #ffc512bf}}.planbar .shine{position:absolute;top:0;bottom:0;left:0;width:45%;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%)}.planbar .plabels{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;pointer-events:none}.planbar .lbl{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.15;padding:0 10px;font-size:clamp(13px,1.6vw,17px)}.planbar .l20{width:20%;color:var(--ink)}.planbar .l80{flex:1;color:#fff}.planbar .lbl em{font-style:normal;font-weight:600;font-size:.72em;opacity:.85}.planbar .l80 em{white-space:nowrap}.planlegend{display:flex;justify-content:space-between;margin-top:10px;font-size:13px;color:#cfe0ff}.planlegend span{position:relative;padding-left:14px;transition:color .2s ease,transform .2s ease}.planlegend span:before{content:"";position:absolute;width:6px;height:6px;left:0;top:.55em;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 4px #ffc51224}.planlegend span:hover{color:#fff;transform:translateY(-2px)}@keyframes planReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.offers{padding-bottom:24px}.offers+section{padding-top:24px}.offers-head{text-align:center;max-width:620px;margin:0 auto}.offers .eyebrow{display:inline-block;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--red);background:#d8232a1a;padding:5px 14px;border-radius:999px;margin-bottom:12px}.offers-head .sub{margin-top:8px}.offers .ogrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:30px}.ocard{background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ocard:hover{border-color:var(--yellow);box-shadow:0 24px 44px #10245e24}.ocard-media{aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:#fff;border:1px solid var(--line);margin-bottom:12px}.ocard-media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.ocard:hover .ocard-media img{transform:scale(1.06)}.ocard .olabel{display:block;font-size:15px;font-weight:800;line-height:1.3;color:var(--blue)}.ofine{margin-top:16px;font-size:12px;color:#8a8262;text-align:center}@media (max-width: 900px){.offers .ogrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.offers .ogrid{grid-template-columns:1fr;gap:16px}}.form{max-width:440px;margin:26px auto 0;display:grid;gap:12px;text-align:left}.form input,.form select{padding:13px 16px;border-radius:12px;border:2px solid rgba(16,36,94,.25);font-family:inherit;font-size:15px;background:#fff;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.form .field{display:grid;gap:6px}.form .field label{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--ink)}.form .field .fdot{width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 3px #1633a81f}.form .fhint{font-size:12px;color:var(--blue);font-weight:600;padding-left:15px;position:relative;line-height:1.4}.form .fhint:before{content:"✓";position:absolute;left:0;top:0;color:var(--yellow);font-weight:800}.form select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10'><path d='M1 1l6 6 6-6' fill='none' stroke='%2310245E' stroke-width='2' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px;cursor:pointer}.form select:invalid,.form select option:disabled{color:#9a9279}.form select.hasVal{color:var(--ink)}.form input:hover,.form select:hover{border-color:#1633a880}.form input:focus,.form select:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px #1633a81f}.form .btn-b{background:var(--blue);color:#fff}.toast{position:fixed;bottom:90px;left:50%;transform:translate(-50%);background:var(--ink);color:#fff;padding:14px 22px;border-radius:16px;font-weight:600;z-index:120;max-width:min(360px,calc(100vw - 32px));text-align:center;line-height:1.4;white-space:pre-line;box-shadow:0 12px 32px #0000004d}footer{background:var(--deep);color:#9fb4f5;font-size:12px;padding:34px 0;line-height:1.7}.callFloat{position:fixed;bottom:20px;right:20px;z-index:110;display:flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;background:var(--yellow);color:var(--blue);font-weight:800;font-size:15px;text-decoration:none;box-shadow:0 8px 22px #1633a859}.callFloat-icon{display:block;flex:none}@media (max-width: 520px){.callFloat-label{display:none}.callFloat{padding:14px}}.waFloat{position:fixed;bottom:20px;right:20px;background:#25d366;color:#fff;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:22px;z-index:70;text-decoration:none;box-shadow:0 8px 20px #25d36659}.waFloat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #25D366;animation:waPulse 2s infinite}@keyframes waPulse{0%{transform:scale(1);opacity:.6}to{transform:scale(1.6);opacity:0}}.phasePick{position:fixed;bottom:20px;left:20px;background:#fff;border:2px solid var(--line);border-radius:999px;padding:6px;display:flex;gap:4px;z-index:70;font-size:11px}.phasePick button{border-radius:999px;padding:6px 10px;font-weight:600;background:transparent}.phasePick button.on{background:var(--ink);color:#fff}.teaserNote{display:none;text-align:center;padding:60px 20px;font-weight:600}.festBanner{display:none;background:var(--red);color:#fff;text-align:center;font-weight:800;padding:12px}body[data-phase=teaser] .phase-campaign{display:none}body[data-phase=teaser] .teaserNote,body[data-phase=fest] .festBanner{display:block}:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}@media (max-width: 640px){section{padding:40px 0}.wrap{padding:0 16px}.bar{padding:9px 14px;gap:8px}.bar .brand{gap:8px}.bar .bname{font-size:12px;letter-spacing:0}.bar .brand-sep{height:15px}.bar .brandlogo.sw{height:14px}.bar .brandlogo.m3m{height:21px}.bar .cta{flex:none;padding:8px 14px;font-size:13px;white-space:nowrap}.hero{padding:20px 20px 0}.hero h1{font-size:clamp(21px,6.4vw,30px)}.hero .presenting{letter-spacing:3px}.badge{width:min(360px,90vw)}.chips{flex-wrap:nowrap;gap:8px;margin-top:16px}.chip{flex:1 1 0;min-width:0;flex-direction:column;text-align:center;padding:10px 6px;gap:6px}.chip-ico{width:26px;height:26px}.chip .ct{padding-left:0;border-left:none;align-items:center;text-align:center}.chip .ct b{font-size:13px}.chip .ct em{font-size:10px}.hero .ctas{gap:10px;margin-top:14px}.btn{padding:13px 24px;font-size:15px}.count{gap:8px 10px;margin:12px auto 16px;width:auto}.count .count-lead{position:static;margin-right:0;flex-basis:100%;text-align:center;padding-right:0;border-right:none}.count div{min-width:60px;padding:8px 10px}.count b{font-size:20px}.hero .yellowfoot{padding:13px;font-size:14px}.planbar{height:58px}.planlegend{font-size:11px;gap:12px}.ogrid{gap:14px}.match{padding:20px}.panel{width:92vw;padding:20px}.panel h3{font-size:22px}}@media (max-width: 430px){.bar{gap:4px;padding:8px 10px}.bar .brand{gap:5px}.bar .bname{font-size:10px}.bar .brand-sep{height:11px}.bar .brandlogo.sw{height:10px}.bar .brandlogo.m3m{height:15px}.bar .cta{padding:6px 10px;font-size:11px}}@media (prefers-reduced-motion: reduce){.hero-orb,.waFloat,.waFloat:after,.badge{animation:none!important}.waFloat{box-shadow:0 8px 20px #25d36659}*{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}html{scroll-padding-top:64px}.grid,.ogrid{will-change:transform,opacity}
