.nid{--or:#f97316;--or-dk:#c2410c;--or-lt:#fff7ed;--yw:#f59e0b;--yw-dk:#b45309;--yw-lt:#fffbeb;--bl:#3b82f6;--bl-dk:#1d4ed8;--bl-lt:#eff6ff;--ink:#0f0a00;--ink70:#4b3a28;--ink40:#9a8470;--ink10:#f5f0ea;--off:#fafaf8;--gw:linear-gradient(135deg, #f97316 0%, #f59e0b 100%);--gc:linear-gradient(135deg, #3b82f6 0%, #6366f1 100%);--gf:linear-gradient(135deg, #f97316 0%, #f59e0b 50%, #3b82f6 100%);--gh:linear-gradient(135deg, #fff7ed 0%, #fffbeb 40%, #eff6ff 100%);--gtw:linear-gradient(90deg, #f97316, #f59e0b);--gtf:linear-gradient(90deg, #f97316, #f59e0b, #3b82f6);--h:"Montserrat", var(--font-montserrat), sans-serif;--r:8px;background:var(--off);color:var(--ink);line-height:1.6;overflow-x:hidden}.nid .gt-w{background:var(--gtw);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nid .gt-f{background:var(--gtf);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nid .gt-c{background:var(--gc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nid.sec{padding:5.5rem 5rem}.nid.sec-sm{padding:4rem 5rem}.nid .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--or);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.7rem;font-weight:700;display:inline-flex}.nid .eyebrow:before{content:"";background:var(--gw);border-radius:1px;width:1.5rem;height:2px}.nid .sec-h2{font-family:var(--h);color:var(--ink);margin-bottom:.6rem;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:900;line-height:1.1}.nid .sec-sub{color:var(--ink70);max-width:520px;margin-bottom:3rem;font-size:.95rem;line-height:1.7}.nid.hero{background:var(--gh);grid-template-columns:1fr 1fr;min-height:100vh;padding-top:5rem;display:grid;position:relative;overflow:hidden}.nid .orb{filter:blur(80px);pointer-events:none;opacity:.35;border-radius:50%;position:absolute}.nid .orb1{background:radial-gradient(circle,#f97316,#0000);width:500px;height:500px;top:-100px;left:-100px}.nid .orb2{opacity:.25;background:radial-gradient(circle,#f59e0b,#0000);width:400px;height:400px;top:100px;right:0}.nid .orb3{opacity:.2;background:radial-gradient(circle,#3b82f6,#0000);width:350px;height:350px;bottom:-50px;right:200px}.nid .hero-left{z-index:2;flex-direction:column;justify-content:center;padding:5rem 3rem 4rem 5rem;display:flex;position:relative}.nid .hero-badge{color:var(--or);background:#fff;border:1px solid #f9731633;border-radius:100px;align-items:center;gap:.5rem;width:fit-content;margin-bottom:1.5rem;padding:.4rem .9rem;font-size:.72rem;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #f973161a}.nid .hero-badge:before{content:"●";font-size:.5rem;animation:2s infinite nid-pulse}@keyframes nid-pulse{0%,to{opacity:1}50%{opacity:.3}}.nid .hero-h1{font-family:var(--h);color:var(--ink);margin-bottom:1.5rem;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:900;line-height:1.05}.nid .hero-sub{color:var(--ink70);max-width:420px;margin-bottom:2rem;font-size:1rem;line-height:1.75}.nid .outcome-list{flex-direction:column;gap:.6rem;margin-bottom:2.5rem;display:flex}.nid .outcome-item{color:var(--ink);align-items:center;gap:.75rem;font-size:.88rem;font-weight:500;display:flex}.nid .ob{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.65rem;font-weight:800;display:flex}.nid .ob-o{background:var(--gw)}.nid .ob-b{background:var(--bl)}.nid .ob-y{background:linear-gradient(135deg,#f59e0b,#f97316)}.nid .cta-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.nid .btn-primary{background:var(--gw);color:#fff;border-radius:var(--r);font-family:var(--h);text-transform:uppercase;letter-spacing:.03em;padding:.9rem 2rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 4px 20px #f9731659}.nid .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px #f9731666}.nid .btn-secondary{color:var(--bl);align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:gap .2s;display:flex}.nid .btn-secondary:hover{gap:.7rem}.nid .hero-emi{color:var(--ink40);margin-top:1.25rem;font-size:.76rem}.nid .hero-emi strong{color:var(--or)}.nid .hero-right{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:4rem 3rem 4rem 1rem;display:flex;position:relative}.nid .hero-card-stack{width:340px;position:relative}.nid .hero-main-card{background:#fff;border-radius:16px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000001a}.nid .hero-main-card:before{content:"";background:var(--gf);height:4px;position:absolute;top:0;left:0;right:0}.nid .hcard-label{text-transform:uppercase;letter-spacing:.1em;color:var(--ink40);margin-bottom:1rem;font-size:.68rem;font-weight:700}.nid .hcard-title{font-family:var(--h);color:var(--ink);margin-bottom:1.5rem;font-size:1.1rem;font-weight:800;line-height:1.3}.nid .hero-stats{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.5rem;display:grid}.nid .hstat{background:var(--off);text-align:center;border-radius:8px;padding:.75rem}.nid .hstat-val{font-family:var(--h);font-size:1.4rem;font-weight:900}.nid .hstat-lbl{color:var(--ink40);text-transform:uppercase;letter-spacing:.06em;margin-top:.15rem;font-size:.65rem;font-weight:500}.nid .hstat-o .hstat-val{background:var(--gtw);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nid .hstat-b .hstat-val{color:var(--bl)}.nid .hstat-y .hstat-val{color:var(--yw-dk)}.nid .hstat-g .hstat-val{color:#059669}.nid .off-pill{background:linear-gradient(135deg,#f9731614,#f59e0b14);border:1px solid #f9731633;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.nid .off-pill-icon{font-size:1.2rem}.nid .off-pill-text{color:var(--ink);font-size:.78rem;font-weight:600}.nid .off-pill-sub{color:var(--ink40);font-size:.68rem}.nid .float-card{color:var(--ink);background:#fff;border-radius:10px;padding:.85rem 1rem;font-size:.78rem;font-weight:600;animation:5s ease-in-out infinite nid-float;position:absolute;box-shadow:0 8px 24px #00000014}.nid .fc1{animation-delay:0s;top:-1.5rem;right:-1.5rem}.nid .fc2{animation-delay:2.5s;bottom:-1rem;left:-1.5rem}.nid .fc-val{font-family:var(--h);font-size:1.1rem;font-weight:900}@keyframes nid-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.nid.stats-bar{background:var(--ink);justify-content:space-between;align-items:center;padding:1.5rem 5rem;display:flex;position:relative;overflow:hidden}.nid .stats-bar:before{content:"";background:var(--gf);height:3px;position:absolute;top:0;left:0;right:0}.nid .sbar-item{text-align:center}.nid .sbar-val{font-family:var(--h);background:var(--gw);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:900}.nid .sbar-lbl{color:#ffffff73;text-transform:uppercase;letter-spacing:.08em;margin-top:.15rem;font-size:.7rem;font-weight:500}.nid .sbar-div{background:#ffffff14;width:1px;height:2.5rem}.nid.offline{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding:5.5rem 5rem;display:grid}.nid .off-kicker{text-transform:uppercase;letter-spacing:.1em;color:var(--or);background:linear-gradient(135deg,#f973161a,#f59e0b1a);border:1px solid #f9731633;border-radius:4px;margin-bottom:1.25rem;padding:.3rem .8rem;font-size:.68rem;font-weight:700;display:inline-block}.nid .off-h2{font-family:var(--h);color:var(--ink);margin-bottom:1rem;font-size:clamp(1.8rem,2.8vw,2.6rem);font-weight:900;line-height:1.1}.nid .off-body{color:var(--ink70);margin-bottom:2rem;font-size:.92rem;line-height:1.8}.nid .off-feats{flex-direction:column;gap:.75rem;display:flex}.nid .off-feat{border-radius:var(--r);cursor:default;border:1px solid #0000;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;transition:border-color .2s,background .2s;display:flex}.nid .off-feat:hover{background:var(--off);border-color:#f9731626}.nid .off-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:.35rem}.nid .dot-o{background:var(--gw)}.nid .dot-b{background:var(--bl)}.nid .dot-y{background:var(--yw)}.nid .off-feat-title{color:var(--ink);margin-bottom:.2rem;font-size:.88rem;font-weight:700}.nid .off-feat-desc{color:var(--ink40);font-size:.78rem;line-height:1.6}.nid .off-right{flex-direction:column;gap:1.25rem;display:flex}.nid .off-tiles{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.nid .studio-tile{text-align:center;border-radius:12px;padding:1.75rem 1.5rem;position:relative;overflow:hidden}.nid .st-or{background:linear-gradient(135deg,#fff7ed,#fffbeb);border:1px solid #f9731626}.nid .st-bl{background:linear-gradient(135deg,#eff6ff,#f0f9ff);border:1px solid #3b82f626}.nid .st-yw{background:linear-gradient(135deg,#fffbeb,#fef9c3);border:1px solid #f59e0b26}.nid .st-full{background:var(--gf);border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex}.nid .st-icon{margin-bottom:.5rem;font-size:1.75rem}.nid .st-val{font-family:var(--h);font-size:1.6rem;font-weight:900}.nid .sv-o{background:var(--gtw);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nid .sv-b{color:var(--bl)}.nid .sv-y{color:var(--yw-dk)}.nid .st-lbl{color:var(--ink40);text-transform:uppercase;letter-spacing:.08em;margin-top:.15rem;font-size:.7rem;font-weight:600}.nid .st-sub{color:var(--ink40);margin-top:.25rem;font-size:.68rem}.nid .st-full-text{color:#fff;font-size:.9rem;font-weight:700;line-height:1.4}.nid .st-full-badge{color:#fff;white-space:nowrap;background:#fff3;border-radius:4px;padding:.3rem .7rem;font-size:.68rem;font-weight:700}.nid.journey{background:var(--off)}.nid .journey-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid;position:relative}.nid .journey-grid:before{content:"";background:var(--gf);z-index:0;height:2px;position:absolute;top:2.75rem;left:3rem;right:3rem}.nid .step{z-index:1;text-align:center;background:#fff;border:1px solid #0000000d;border-radius:12px;padding:1.75rem 1.5rem;transition:box-shadow .2s,transform .2s;position:relative;box-shadow:0 4px 16px #0000000a}.nid .step:hover{transform:translateY(-3px);box-shadow:0 8px 28px #00000014}.nid .step-num{width:56px;height:56px;font-family:var(--h);color:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.25rem;font-size:1.4rem;font-weight:900;display:flex}.nid .sn1{background:var(--or)}.nid .sn2{background:var(--gw)}.nid .sn3{background:var(--yw)}.nid .sn4{background:var(--bl)}.nid .step-weeks{text-transform:uppercase;letter-spacing:.1em;color:var(--ink40);margin-bottom:.4rem;font-size:.65rem;font-weight:700}.nid .step-title{font-family:var(--h);color:var(--ink);margin-bottom:.6rem;font-size:.95rem;font-weight:800}.nid .step-desc{color:var(--ink70);margin-bottom:.75rem;font-size:.78rem;line-height:1.6}.nid .step-tag{text-transform:uppercase;letter-spacing:.06em;border-radius:100px;padding:.25rem .65rem;font-size:.65rem;font-weight:700;display:inline-block}.nid .tag-o{color:var(--or);background:#f973161a}.nid .tag-y{color:var(--yw-dk);background:#f59e0b1a}.nid .tag-b{color:var(--bl-dk);background:#3b82f61a}.nid .tag-g{color:#059669;background:#0596691a}.nid.own{background:linear-gradient(135deg,#fff7ed 0%,#fffbeb 40%,#eff6ff 100%)}.nid .own-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.nid .own-card{background:#fff;border:1px solid #0000000d;border-radius:12px;padding:2rem;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.nid .own-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px #00000014}.nid .own-card:after{content:attr(data-num);font-family:var(--h);opacity:.04;color:var(--ink);pointer-events:none;font-size:5rem;font-weight:900;line-height:1;position:absolute;bottom:.5rem;right:1rem}.nid .own-stripe{border-radius:2px;height:3px;margin-bottom:1.25rem}.nid .str-o{background:var(--gw)}.nid .str-b{background:var(--bl)}.nid .str-full{background:var(--gf)}.nid .own-icon{margin-bottom:.75rem;font-size:2rem}.nid .own-title{font-family:var(--h);color:var(--ink);margin-bottom:.5rem;font-size:1rem;font-weight:800}.nid .own-desc{color:var(--ink70);margin-bottom:.75rem;font-size:.82rem;line-height:1.65}.nid .own-pill{text-transform:uppercase;letter-spacing:.06em;border-radius:100px;align-items:center;padding:.22rem .65rem;font-size:.65rem;font-weight:700;display:inline-flex}.nid .pill-o{color:var(--or);background:#f9731614}.nid .pill-b{color:var(--bl-dk);background:#3b82f614}.nid .pill-y{color:var(--yw-dk);background:#f59e0b14}.nid .pill-g{color:#059669;background:#05966914}.nid.mba{background:#fff;grid-template-columns:1fr 1.1fr;align-items:start;gap:4rem;padding:5.5rem 5rem;display:grid}.nid .mba-list{flex-direction:column;margin-top:2rem;display:flex}.nid .mba-row{border-bottom:1px solid var(--ink10);cursor:default;grid-template-columns:2.5rem 1fr;align-items:start;gap:1rem;padding:1.1rem 0;transition:padding-left .2s;display:grid}.nid .mba-row:hover{padding-left:.5rem}.nid .mba-row:last-child{border-bottom:none}.nid .mba-num{font-family:var(--h);background:var(--gtf);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:900}.nid .mba-rtitle{color:var(--ink);margin-bottom:.2rem;font-size:.88rem;font-weight:700}.nid .mba-rdesc{color:var(--ink40);font-size:.78rem;line-height:1.5}.nid .cmp-table{border:1px solid #00000012;border-radius:12px;overflow:hidden}.nid .cmp-head{background:var(--ink);grid-template-columns:1.4fr 1fr 1fr;padding:.9rem 1.25rem;display:grid}.nid .cmp-head div{text-transform:uppercase;letter-spacing:.08em;color:#fff6;font-size:.68rem;font-weight:700}.nid .cmp-head .ch-sib{color:var(--yw)}.nid .cmp-row{border-bottom:1px solid #0000000a;grid-template-columns:1.4fr 1fr 1fr;align-items:center;padding:.75rem 1.25rem;display:grid}.nid .cmp-row:last-child{border-bottom:none}.nid .cmp-row:nth-child(2n){background:var(--off)}.nid .cr-label{color:var(--ink);font-size:.8rem;font-weight:600}.nid .cr-no{color:var(--ink40);font-size:.8rem}.nid .cr-yes{color:var(--or);align-items:center;gap:.25rem;font-size:.78rem;font-weight:700;display:flex}.nid .cr-yes:before{content:"✓";font-size:.7rem}.nid.value{background:linear-gradient(135deg,#eff6ff 0%,#fffbeb 100%);padding:5.5rem 5rem}.nid .value-layout{grid-template-columns:1fr 1.1fr;align-items:start;gap:4rem;display:grid}.nid .value-table{background:#fff;border:1px solid #0000000f;border-radius:12px;overflow:hidden}.nid .vrow{border-bottom:1px solid #0000000a;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.25rem;display:flex}.nid .vrow:last-child{border-bottom:none}.nid .vrow:hover{background:var(--off)}.nid .vr-label{color:var(--ink);align-items:center;gap:.6rem;font-size:.82rem;font-weight:500;display:flex}.nid .vr-price{font-family:var(--h);color:var(--ink40);white-space:nowrap;font-size:.88rem;font-weight:700}.nid .vtotal{background:var(--gf);justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex}.nid .vt-label{color:#fffc;font-size:.78rem;font-weight:700}.nid .vt-price{font-family:var(--h);color:#fff;font-size:1.5rem;font-weight:900}.nid .value-right{flex-direction:column;gap:1.5rem;padding-top:.5rem;display:flex}.nid .vh{text-align:center;background:#fff;border:1px solid #0000000f;border-radius:12px;padding:2rem;position:relative;overflow:hidden}.nid .vh:before{content:"";background:var(--gf);height:3px;position:absolute;top:0;left:0;right:0}.nid .vh-amount{font-family:var(--h);margin-bottom:.25rem;font-size:2.5rem;font-weight:900}.nid .vh-label{color:var(--ink40);margin-bottom:1rem;font-size:.8rem;font-weight:500}.nid .vh-emi{color:var(--ink);background:linear-gradient(135deg,#f9731614,#f59e0b14);border-radius:8px;padding:.75rem 1rem;font-size:.82rem;font-weight:600}.nid .vh-emi strong{color:var(--or)}.nid .value-note{color:var(--ink70);background:#3b82f60f;border:1px solid #3b82f626;border-radius:10px;padding:1.25rem;font-size:.82rem;line-height:1.7}.nid .value-note strong{color:var(--bl-dk)}.nid.testi{background:var(--ink);padding:5.5rem 5rem}.nid .testi-eyebrow{color:#f97316b3}.nid .testi-eyebrow:before{background:var(--gw)}.nid .testi-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.nid .tcard{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:1.75rem;transition:background .2s;position:relative;overflow:hidden}.nid .tcard:hover{background:#ffffff12}.nid .tcard:before{content:"";height:2px;position:absolute;top:0;left:0;right:0}.nid .tc1:before{background:var(--gw)}.nid .tc2:before{background:var(--bl)}.nid .tc3:before{background:var(--gf)}.nid .tc-earn{font-family:var(--h);background:var(--gtw);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.15rem;font-size:2rem;font-weight:900}.nid .tc-earn-lbl{text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;margin-bottom:.75rem;font-size:.65rem;font-weight:600}.nid .tc-photo-row{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.nid .tc-photo{border-radius:50%;flex-shrink:0;width:44px;height:44px;overflow:hidden}.nid .tc-quote{color:#fff9;margin-bottom:1.25rem;font-size:.83rem;font-style:italic;line-height:1.75}.nid .tc-author{color:#fff;font-size:.8rem;font-weight:700}.nid .tc-author span{color:#ffffff59;font-weight:400}.nid .tc-q{font-size:5rem;font-family:var(--h);color:#ffffff08;font-weight:900;line-height:1;position:absolute;bottom:1rem;right:1.5rem}.nid.faq{background:var(--off);grid-template-columns:1fr 1.5fr;align-items:start;gap:5rem;padding:5.5rem 5rem;display:grid}.nid .faq-sticky{position:sticky;top:5.5rem}.nid .faq-cta-block{text-align:center;background:#fff;border:1px solid #0000000f;border-radius:12px;margin-top:2rem;padding:1.5rem}.nid .faq-cta-block p{color:var(--ink70);margin-bottom:1rem;font-size:.8rem}.nid .btn-wa{color:#fff;background:#25d366;border-radius:8px;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex;box-shadow:0 4px 14px #25d3664d}.nid .btn-wa:hover{opacity:.9}.nid .faq-list{flex-direction:column;display:flex}.nid .faq-item{border-bottom:1px solid #00000012}.nid .faq-q{cursor:pointer;color:var(--ink);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;font-size:.88rem;font-weight:600;display:flex}.nid .faq-q:hover{color:var(--or)}.nid .faq-toggle{background:var(--off);width:28px;height:28px;color:var(--ink40);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;transition:all .25s;display:flex}.nid .faq-toggle.open{background:var(--gw);color:#fff;transform:rotate(45deg)}.nid .faq-a{color:var(--ink70);max-height:0;font-size:.84rem;line-height:1.75;transition:max-height .35s;overflow:hidden}.nid .faq-a.open{max-height:300px;padding-bottom:1.1rem}.nid.final{text-align:center;background:var(--off);padding:6rem 5rem;position:relative;overflow:hidden}.nid .final-bg{background:linear-gradient(135deg,#f973160d 0%,#f59e0b0d 40%,#3b82f60d 100%);position:absolute;inset:0}.nid .final-orb1{pointer-events:none;background:radial-gradient(circle,#f973161f,#0000);border-radius:50%;width:500px;height:500px;position:absolute;top:-150px;left:-100px}.nid .final-orb2{pointer-events:none;background:radial-gradient(circle,#3b82f61a,#0000);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-100px;right:-50px}.nid .final-inner{z-index:1;position:relative}.nid .final-eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--or);margin-bottom:1.25rem;font-size:.7rem;font-weight:700}.nid .final-h2{font-family:var(--h);color:var(--ink);margin-bottom:1.25rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:900;line-height:1.08}.nid .final-sub{color:var(--ink70);max-width:500px;margin:0 auto 2.5rem;font-size:1rem;line-height:1.75}.nid .final-btns{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1.5rem;display:flex}.nid .final-photo-wrap{max-width:520px;margin:0 auto 2rem}.nid .btn-xl-p{background:var(--gf);color:#fff;border-radius:var(--r);font-family:var(--h);text-transform:uppercase;letter-spacing:.04em;padding:1rem 2.5rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 6px 24px #f973164d}.nid .btn-xl-p:hover{transform:translateY(-3px);box-shadow:0 10px 32px #f9731659}.nid .btn-xl-s{color:var(--ink);border-radius:var(--r);font-family:var(--h);text-transform:uppercase;letter-spacing:.04em;background:#fff;border:1.5px solid #0000001a;padding:1rem 2.5rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .2s;display:inline-block}.nid .btn-xl-s:hover{border-color:var(--or);color:var(--or)}.nid .final-seats strong{color:var(--or)}.nid .final-seats{color:var(--ink40);font-size:.78rem}.nid .tp-pills{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:3rem;display:flex}.nid .tp{border:1.5px solid #0000;border-radius:100px;padding:.55rem 1.1rem;font-size:.8rem;font-weight:700;transition:transform .2s}.nid .tp:hover{transform:scale(1.04)}.nid .tp-o{color:var(--or);background:#f9731614;border-color:#f9731633}.nid .tp-y{color:var(--yw-dk);background:#f59e0b14;border-color:#f59e0b33}.nid .tp-b{color:var(--bl-dk);background:#3b82f614;border-color:#3b82f633}.nid-sticky{z-index:99;background:#fff;border-top:1px solid #00000014;justify-content:space-between;align-items:center;padding:.75rem 2.5rem;transition:transform .3s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -4px 24px #0000000f}.nid-sticky.show{transform:none}.sb-text{color:#0f0a00;font-size:.84rem;font-weight:600}.sb-seats{color:#9a8470;margin-top:.1rem;font-size:.75rem}.sb-btn{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(135deg,#f97316,#f59e0b);border-radius:6px;padding:.6rem 1.5rem;font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:700;text-decoration:none;box-shadow:0 3px 12px #f973164d}.nid .nid-form{flex-direction:column;gap:.6rem;width:100%;max-width:440px;display:flex}.nid .nf-fields{flex-direction:column;gap:.5rem;display:flex}.nid .nf-input{box-sizing:border-box;border-radius:var(--r);width:100%;color:var(--ink);font-size:.9rem;font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;background:#fff;border:1.5px solid #f9731640;outline:none;padding:.8rem 1rem;transition:border-color .2s,box-shadow .2s}.nid .nf-input:focus{border-color:var(--or);box-shadow:0 0 0 3px #f973161a}.nid .nf-input::placeholder{color:var(--ink40)}.nid .nf-btn{cursor:pointer;background:var(--gw);color:#fff;border-radius:var(--r);width:100%;font-family:var(--h);letter-spacing:.03em;text-transform:uppercase;border:none;padding:.9rem 1.75rem;font-size:.85rem;font-weight:700;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 4px 20px #f9731659}.nid .nf-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px #f9731673}.nid .nf-btn:disabled{opacity:.6;cursor:not-allowed}.nid .nf-note{color:var(--ink40);margin:0;font-size:.72rem}.nid .nf-error{color:#ef4444;margin:0;font-size:.78rem}.nid .nf-dark .nf-input{color:#fff;background:#ffffff12;border-color:#ffffff26}.nid .nf-dark .nf-input::placeholder{color:#ffffff59}.nid .nf-dark .nf-input:focus{border-color:var(--or);background:#ffffff1a;box-shadow:0 0 0 3px #f9731633}.nid .nf-dark .nf-note{color:#ffffff59}.nid .nid-form-success{border-radius:var(--r);background:linear-gradient(135deg,#f9731612,#f59e0b12);border:1px solid #f9731633;flex-wrap:wrap;align-items:center;gap:1rem;width:100%;max-width:440px;padding:1.25rem 1.5rem;display:flex}.nid .nfs-dark{background:#ffffff12;border-color:#ffffff26}.nid .nfs-icon{background:var(--gw);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;font-weight:800;display:flex}.nid .nfs-text{color:var(--ink);flex:1;min-width:140px;font-size:.85rem;line-height:1.55}.nid .nfs-dark .nfs-text{color:#ffffffe6}.nid .hero-form-wrap{flex-direction:column;align-items:flex-start;gap:0;display:flex}.nid .final-form-wrap{justify-content:center;margin-bottom:1.5rem;display:flex}.nid .final-form-wrap .nid-form,.nid .final-form-wrap .nid-form-success{max-width:400px}.img-ph{color:#9ca3af;background:#f3f4f6;border:2px dashed #d1d5db;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.img-ph-lbl{text-align:center;padding:0 12px;font-size:.7rem;font-weight:600;line-height:1.4}@media (max-width:1024px){.nid.hero{grid-template-columns:1fr}.nid .hero-right{display:none}.nid .hero-left{padding:5rem 2rem 3rem}.nid.offline,.nid.mba{grid-template-columns:1fr;gap:2.5rem;padding:4rem 2rem}.nid .value-layout{grid-template-columns:1fr;gap:2rem}.nid.faq{grid-template-columns:1fr;gap:2rem;padding:4rem 2rem}.nid .faq-sticky{position:static}.nid .journey-grid{grid-template-columns:1fr 1fr}.nid .journey-grid:before{display:none}.nid .own-grid{grid-template-columns:1fr 1fr}.nid .testi-grid{grid-template-columns:1fr}.nid.stats-bar{flex-wrap:wrap;justify-content:center;gap:1rem;padding:1.5rem 2rem}.nid .sbar-div{display:none}.nid.sec,.nid.sec-sm,.nid.journey,.nid.own,.nid.testi,.nid.value,.nid.final{padding:4rem 2rem}.nid .off-tiles{grid-template-columns:1fr 1fr}}@media (max-width:640px){.nid .own-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.85rem;padding-bottom:1.25rem;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.nid .own-grid::-webkit-scrollbar{display:none}.nid .own-card{scroll-snap-align:start;flex-shrink:0;min-width:76vw!important;max-width:76vw!important}.nid .journey-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.85rem;padding-bottom:1.25rem;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.nid .journey-grid::-webkit-scrollbar{display:none}.nid .journey-grid:before{display:none!important}.nid .journey-grid .step{scroll-snap-align:start;flex-shrink:0;min-width:76vw!important;max-width:76vw!important}.nid .off-tiles{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.85rem;padding-bottom:1.25rem;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.nid .off-tiles::-webkit-scrollbar{display:none}.nid .studio-tile{scroll-snap-align:start;flex-shrink:0;min-width:64vw!important;max-width:64vw!important}.nid .st-full{min-width:80vw!important;max-width:80vw!important}.nid .hero-h1{font-size:2.2rem}.nid.final,.nid.faq{padding:4rem 1.5rem}.nid-sticky{padding:.75rem 1.25rem}}
