*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#040407;--bg-alt:#08080d;--surface:hsla(0,0%,100%,.025);--surface-2:hsla(0,0%,100%,.05);--surface-3:hsla(0,0%,100%,.08);--line:hsla(0,0%,100%,.07);--line-2:hsla(0,0%,100%,.12);--line-3:hsla(0,0%,100%,.2);--violet:#a795ff;--violet-deep:#6e56cf;--cyan:#67e8f9;--green:#4ade80;--red:#f87171;--amber:#fbbf24;--text:#f4f5f9;--text-2:rgba(229,231,242,.66);--text-3:rgba(229,231,242,.42);--text-4:rgba(229,231,242,.26);--grad-brand:linear-gradient(115deg,#c4b8ff,#a795ff 38%,#67e8f9);--grad-soft:linear-gradient(115deg,rgba(167,149,255,.16),rgba(103,232,249,.1));--font-ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Space Grotesk",var(--font-ui);--font-serif:"Instrument Serif",Georgia,serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Consolas,monospace;--r-sm:8px;--r:14px;--r-lg:20px;--r-xl:28px;--nav-h:64px;--bar-h:38px;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.34,1.4,0.44,1)}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:16px;line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}::selection{background:rgba(110,86,207,.45);color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:5px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--violet-deep)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}ul{list-style:none}em{font-style:italic}strong{color:var(--text);font-weight:600}:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:4px}.skip-link{position:fixed;top:-48px;left:16px;z-index:300;padding:10px 18px;background:var(--violet-deep);color:#fff;border-radius:var(--r-sm);font-size:14px;font-weight:600;transition:top .2s var(--ease-out)}.skip-link:focus-visible{top:12px}#particle-canvas{z-index:0;opacity:.75}#noise,#particle-canvas{position:fixed;inset:0;pointer-events:none}#noise{z-index:1;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#cursor-glow{width:520px;height:520px;background:radial-gradient(circle,rgba(124,100,255,.07) 0,transparent 65%);z-index:2}#cursor-dot,#cursor-glow{position:fixed;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}#cursor-dot{width:5px;height:5px;background:var(--violet);z-index:250;mix-blend-mode:screen;transition:width .2s var(--ease-out),height .2s var(--ease-out),opacity .2s}@media (hover:none),(pointer:coarse){#cursor-dot,#cursor-glow{display:none}}#progress-bar{position:fixed;top:0;left:0;height:2px;width:0;z-index:220;background:var(--grad-brand);box-shadow:0 0 12px rgba(167,149,255,.5)}#announce-bar{position:fixed;top:0;left:0;right:0;height:var(--bar-h);z-index:200;background:rgba(8,8,14,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.announce-inner{max-width:1200px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:center;gap:14px;padding:0 20px;font-family:var(--mono);font-size:11.5px;letter-spacing:.02em;color:var(--text-2)}.announce-live{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-weight:600;font-size:10px;letter-spacing:.16em}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px rgba(74,222,128,.8);animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}.announce-text strong{color:var(--text)}.announce-timer{color:var(--violet);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.announce-inner .supreme-btn,.nav-actions .supreme-btn{padding:5px 14px;font-size:12px;gap:6px;box-shadow:none}.announce-inner .supreme-btn .supreme-btn-icon,.nav-actions .supreme-btn .supreme-btn-icon{width:12px;height:12px}#nav{position:fixed;top:var(--bar-h);left:0;right:0;height:var(--nav-h);z-index:190;transition:background .3s,border-color .3s;border-bottom:1px solid transparent}#nav.scrolled{background:rgba(4,4,9,.78);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-bottom-color:var(--line)}.nav-wrap{max-width:1200px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 24px;gap:24px}.nav-brand{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-display);font-weight:700;letter-spacing:.14em;font-size:14.5px}.brand-mark,.brand-pill{color:var(--violet)}.brand-pill{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;padding:2px 7px;border-radius:99px;background:rgba(167,149,255,.1);border:1px solid rgba(167,149,255,.25)}.nav-links{display:flex;align-items:center;gap:4px}.nav-links a{display:inline-block;padding:8px 14px;font-size:13.5px;font-weight:500;color:var(--text-2);border-radius:var(--r-sm);transition:color .2s,background .2s}.nav-links a:hover{color:var(--text);background:var(--surface-2)}.nav-actions{display:flex;align-items:center;gap:12px}.nav-toggle{display:none;width:42px;height:42px;align-items:center;justify-content:center;background:transparent;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text)}.supreme-btn{position:relative;display:inline-flex;align-items:center;gap:9px;padding:13px 26px;border-radius:99px;background:#fff;color:#0b0b12;font-family:var(--font-ui);font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;border:none;cursor:pointer;overflow:hidden;box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 8px 28px rgba(124,100,255,.22),0 2px 8px rgba(0,0,0,.4);transition:transform .25s var(--ease-spring),box-shadow .25s var(--ease-out)}.supreme-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,rgba(124,100,255,.18) 48%,rgba(103,232,249,.16) 54%,transparent 64%);transform:translateX(-110%);transition:transform .7s var(--ease-out)}.supreme-btn:hover{transform:translateY(-2px);box-shadow:0 0 0 1px hsla(0,0%,100%,.16),0 14px 40px rgba(124,100,255,.35),0 4px 12px rgba(0,0,0,.45)}.supreme-btn:hover:after{transform:translateX(110%)}.supreme-btn:active{transform:translateY(0) scale(.98)}.supreme-btn-icon{width:15px;height:15px;transition:transform .25s var(--ease-out)}.supreme-btn:hover .supreme-btn-icon{transform:translateX(3px)}.supreme-btn-disabled{display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;border-radius:99px;background:var(--surface-2);color:var(--text-3);font-size:15px;font-weight:600;border:1px solid var(--line);cursor:not-allowed}.razorpay-btn-container{min-height:44px}.cta-secondary{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:99px;font-size:15px;font-weight:500;color:var(--text-2);border:1px solid var(--line-2);background:var(--surface);transition:color .2s,border-color .2s,background .2s,transform .25s var(--ease-spring)}.cta-secondary:hover{color:var(--text);border-color:var(--line-3);background:var(--surface-2);transform:translateY(-2px)}#hero{position:relative;min-height:100svh;display:flex;align-items:center;padding:calc(var(--bar-h) + var(--nav-h) + 64px) 24px 80px;overflow:clip}.hero-bg{inset:0;z-index:-1;overflow:hidden}.aurora,.hero-bg{position:absolute}.aurora{border-radius:50%;filter:blur(90px);will-change:transform}.aurora-1{width:760px;height:760px;top:-280px;left:50%;margin-left:-620px;background:radial-gradient(circle,rgba(110,86,207,.22) 0,transparent 65%);animation:drift-a 26s ease-in-out infinite alternate}.aurora-2{width:640px;height:640px;top:-180px;right:50%;margin-right:-600px;background:radial-gradient(circle,rgba(34,153,187,.14) 0,transparent 65%);animation:drift-b 32s ease-in-out infinite alternate}@keyframes drift-a{0%{transform:translate(0) scale(1)}to{transform:translate(90px,70px) scale(1.12)}}@keyframes drift-b{0%{transform:translate(0) scale(1.05)}to{transform:translate(-80px,50px) scale(.95)}}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 75% 62% at 50% 38%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 75% 62% at 50% 38%,#000 20%,transparent 75%);opacity:.5}.hero-fade{position:absolute;left:0;right:0;bottom:0;height:180px;background:linear-gradient(transparent,var(--bg))}.hero-wrap{position:relative;z-index:2;max-width:1060px;margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 12px;border-radius:99px;border:1px solid rgba(167,149,255,.22);background:rgba(167,149,255,.06);font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;color:var(--violet);margin-bottom:34px}.badge-pulse{width:7px;height:7px;border-radius:50%;background:var(--violet);box-shadow:0 0 10px rgba(167,149,255,.9);animation:pulse-dot 2.4s ease-in-out infinite}.hero-h1{font-family:var(--font-display);font-weight:600;font-size:clamp(2.9rem,7.6vw,5.4rem);line-height:1.04;letter-spacing:-.035em;margin-bottom:28px}.h1-line{display:block}.h1-brand{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.h1-serif{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;font-size:1.06em}.h1-dot{color:var(--violet)}.hero-sub{max-width:620px;font-size:clamp(1.02rem,1.6vw,1.18rem);line-height:1.75;color:var(--text-2);margin-bottom:22px}.hero-typewriter{font-family:var(--mono);font-size:13.5px;color:var(--text-3);margin-bottom:38px;min-height:22px}.tw-prompt{color:var(--green)}.tw-text{color:var(--cyan)}.tw-cursor{color:var(--violet);animation:blink 1.05s step-end infinite}@keyframes blink{50%{opacity:0}}.hero-cta-group{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin-bottom:36px}.hero-cta-group .supreme-btn{padding:16px 34px;font-size:16px}.hero-social{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px 26px;margin-bottom:64px}.av,.avatars{display:flex}.av{width:34px;height:34px;border-radius:50%;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;color:#fff;border:2px solid var(--bg);margin-left:-9px}.av:first-child{margin-left:0}.av-1{background:linear-gradient(135deg,#6e56cf,#a795ff)}.av-2{background:linear-gradient(135deg,#8b5cf6,#d8b4fe)}.av-3{background:linear-gradient(135deg,#0e7490,#67e8f9)}.av-4{background:linear-gradient(135deg,#b45309,#fbbf24)}.av-more{background:var(--surface-3);font-size:9.5px;color:var(--text-2)}.social-info{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.stars-row{display:inline-flex;align-items:baseline;gap:7px}.star-filled{color:var(--amber);font-size:13px;letter-spacing:.1em}.stars-score{font-family:var(--font-display);font-weight:700;font-size:14px}.social-caption{font-size:12px;color:var(--text-3)}.trust-inline{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;padding-left:22px;border-left:1px solid var(--line-2)}.trust-item{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text-3)}.trust-item svg{color:var(--text-3);flex-shrink:0}.hero-stats{display:grid;grid-template-columns:repeat(4,1fr);width:100%;max-width:880px;border-top:1px solid var(--line)}.hstat{padding:26px 12px 4px;text-align:center;position:relative}.hstat+.hstat:before{content:"";position:absolute;left:0;top:26px;bottom:6px;width:1px;background:var(--line)}.hstat-num{font-family:var(--font-display);font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hstat-suf{font-size:.6em}.hstat-label{margin-top:6px;font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--text-3)}.marquee-section{position:relative;padding:26px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-alt);overflow:hidden}.marquee-track{mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);overflow:hidden}.marquee-inner{display:inline-flex;align-items:center;white-space:nowrap;animation:marquee 48s linear infinite;will-change:transform}.marquee-section:hover .marquee-inner{animation-play-state:paused}@keyframes marquee{to{transform:translateX(-50%)}}.mq-item{display:inline-flex;align-items:center;font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:var(--text-3)}.mq-sep{margin:0 26px;color:var(--violet-deep);font-size:9px}section{position:relative;z-index:2}.section-wrap{max-width:1140px;margin:0 auto;padding:120px 24px}.section-alt{background:var(--bg-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-overline{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--text-3);margin-bottom:22px}.overline-idx{color:var(--violet);font-weight:600}.overline-rule{width:28px;height:1px;background:var(--line-3)}.overline-center{justify-content:center}.section-h2{font-family:var(--font-display);font-weight:600;font-size:clamp(1.9rem,4.6vw,3.1rem);line-height:1.12;letter-spacing:-.03em;margin-bottom:22px}.h2-center{text-align:center}.h2-serif{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:1.05em;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding-right:.06em}.h2-serif-red{background:linear-gradient(115deg,#fca5a5,#f87171 60%,#fb923c);-webkit-background-clip:text;background-clip:text}.h2-serif-green{background:linear-gradient(115deg,#86efac,#4ade80 55%,#67e8f9);-webkit-background-clip:text;background-clip:text}.section-sub{max-width:640px;font-size:1.06rem;line-height:1.75;color:var(--text-2);margin-bottom:64px}.pain-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:72px}.pain-card{position:relative;padding:26px 24px 28px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);transition:border-color .3s,background .3s,transform .35s var(--ease-out)}.pain-card:hover{border-color:hsla(0,91%,71%,.25);background:var(--surface-2);transform:translateY(-4px)}.pain-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.pain-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;color:var(--red);background:hsla(0,91%,71%,.08);border:1px solid hsla(0,91%,71%,.18)}.pain-idx{font-family:var(--mono);font-size:11px;color:var(--text-4);letter-spacing:.1em}.pain-card h3{font-family:var(--font-display);font-size:1.05rem;font-weight:600;letter-spacing:-.01em;margin-bottom:10px}.pain-card p{font-size:.9rem;line-height:1.65;color:var(--text-2)}.callout-block{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:36px 42px;border-radius:var(--r-xl);border:1px solid hsla(0,91%,71%,.16);background:linear-gradient(120deg,hsla(0,91%,71%,.05),rgba(251,146,60,.03) 60%,transparent)}.callout-label{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.18em;color:var(--red);margin-bottom:10px}.callout-text{font-size:1.12rem;line-height:1.65;color:var(--text-2);max-width:560px}.callout-text em{font-family:var(--font-serif);font-size:1.1em;color:var(--text)}.callout-right{flex-shrink:0;text-align:right}.cm-number{display:block;font-family:var(--font-display);font-size:clamp(2.6rem,5vw,3.6rem);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--red);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-unit{font-size:.55em}.cm-desc{display:block;margin-top:8px;font-size:12.5px;line-height:1.5;color:var(--text-3)}.compare-block{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:22px;gap:22px;margin-bottom:96px}.compare-label{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em;margin-bottom:14px;color:var(--text-3)}.label-dot{width:7px;height:7px;border-radius:50%;background:var(--red)}.label-dot-green{background:var(--green);box-shadow:0 0 8px rgba(74,222,128,.6)}.label-good{color:var(--green)}.terminal{border-radius:var(--r);border:1px solid var(--line-2);background:#07070c;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.45)}.terminal-good{border-color:rgba(167,149,255,.3);box-shadow:0 24px 60px rgba(0,0,0,.45),0 0 50px rgba(110,86,207,.12)}.term-titlebar{display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid var(--line);background:var(--surface)}.tb-btns{display:flex;gap:6px}.tb-btn{width:10px;height:10px;border-radius:50%;background:var(--surface-3)}.tb-title{font-size:11px;color:var(--text-3)}.tb-title,.term-body{font-family:var(--mono)}.term-body{padding:18px 18px 20px;font-size:12.5px;line-height:1.65;text-align:left}.term-gap{height:10px}.term-prompt{display:inline-block;padding:1px 7px;margin-right:8px;border-radius:5px;background:var(--surface-3);color:var(--text-2);font-size:10px;letter-spacing:.1em}.term-plain{color:var(--text-3)}.term-muted{color:var(--text-4);font-size:11.5px}.term-sys{color:var(--violet);font-size:11.5px}.term-good-text{color:var(--text-2)}.term-ok{color:var(--green);font-size:11.5px}.compare-arrow{flex-direction:column;gap:10px}.arrow-circle,.compare-arrow{display:flex;align-items:center}.arrow-circle{justify-content:center;width:46px;height:46px;border-radius:50%;border:1px solid rgba(167,149,255,.3);background:rgba(167,149,255,.08);color:var(--violet)}.arrow-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;color:var(--text-3);white-space:nowrap}.arch-section{text-align:center}.arch-title{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.2em;color:var(--text-3);font-weight:500;margin-bottom:36px}.arch-layers{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.arch-layer{display:grid;grid-template-columns:52px 220px 1fr;align-items:center;grid-gap:18px;gap:18px;text-align:left;padding:15px 22px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface);opacity:0;transform:translateX(-18px);transition:opacity .6s var(--ease-out) calc(var(--i, 0) * 80ms),transform .6s var(--ease-out) calc(var(--i, 0) * 80ms),border-color .25s,background .25s;position:relative;overflow:hidden}.arch-layer.vis{opacity:1;transform:translateX(0)}.arch-layer:hover{border-color:rgba(167,149,255,.3);background:var(--surface-2)}.al-num{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--violet)}.al-name{font-family:var(--font-display);font-size:.98rem;font-weight:600;letter-spacing:-.01em}.al-desc{font-size:.85rem;color:var(--text-3)}.al-line{position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--violet),var(--cyan));opacity:0;transition:opacity .25s}.arch-layer:hover .al-line{opacity:1}.fw-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.fw{display:flex;align-items:center;gap:9px;padding:13px 15px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);font-size:12.5px;font-weight:500;color:var(--text-2);opacity:0;transform:translateY(10px) scale(.97);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out),border-color .2s,color .2s,background .2s}.fw.vis{opacity:1;transform:translateY(0) scale(1)}.fw:hover{border-color:rgba(167,149,255,.35);background:rgba(167,149,255,.06);color:var(--text)}.fw-i{font-family:var(--mono);font-size:10px;color:var(--violet-deep);flex-shrink:0}.fw:hover .fw-i{color:var(--violet)}.fw-special{flex-direction:column;justify-content:center;gap:2px;border-color:rgba(167,149,255,.3);background:var(--grad-soft)}.fw-inf{font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.fw-special small{font-family:var(--mono);font-size:8.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--text-3)}.testimonials{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin-bottom:72px}.tcard{position:relative;display:flex;flex-direction:column;gap:24px;padding:30px 30px 26px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);transition:border-color .3s,background .3s,transform .35s var(--ease-out)}.tcard:hover{border-color:var(--line-2);background:var(--surface-2);transform:translateY(-4px)}.tcard-featured{border-color:rgba(167,149,255,.25);background:linear-gradient(140deg,rgba(167,149,255,.06),var(--surface) 55%)}.tcard-text{font-size:1rem;line-height:1.75;color:var(--text-2)}.tcard-featured .tcard-text{font-size:1.08rem}.tcard-text:before{content:"“";display:block;font-family:var(--font-serif);font-size:2.6rem;line-height:.6;margin-bottom:14px;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.tcard-footer{gap:13px;margin-top:auto}.tcard-av,.tcard-footer{display:flex;align-items:center}.tcard-av{width:40px;height:40px;border-radius:50%;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}.tcard-meta{flex:1 1;min-width:0}.tcard-name{font-size:14px;font-weight:600}.tcard-role{font-size:12px;color:var(--text-3)}.tcard-stars{color:var(--amber);font-size:12px;letter-spacing:.12em;flex-shrink:0}.metrics-row{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.metric-item{padding:30px 12px 0;text-align:center;position:relative}.metric-item+.metric-item:before{content:"";position:absolute;left:0;top:30px;bottom:0;width:1px;background:var(--line)}.metric-val{display:block;font-family:var(--font-display);font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric-star{color:var(--amber);font-size:.62em;vertical-align:.14em;margin-left:2px}.metric-lbl{display:block;margin-top:6px;font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--text-3)}.install-interactive{max-width:720px;margin:0 auto;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);overflow:hidden}.install-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.install-tab{padding:16px 12px;background:transparent;border:none;border-right:1px solid var(--line);font-family:var(--mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);transition:color .2s,background .2s,box-shadow .2s}.install-tab:last-child{border-right:none}.install-tab:hover{color:var(--text-2);background:var(--surface)}.install-tab.active{color:var(--violet);background:rgba(167,149,255,.05);box-shadow:inset 0 -2px 0 var(--violet)}.install-content{padding:44px 40px 48px;min-height:230px}.install-step{display:none;text-align:center}.install-step.active{display:block;animation:step-in .45s var(--ease-out)}@keyframes step-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.step-icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:16px;color:var(--green);background:rgba(74,222,128,.07);border:1px solid rgba(74,222,128,.18);margin-bottom:22px}.install-step h3{font-family:var(--font-display);font-size:1.25rem;font-weight:600;letter-spacing:-.01em;margin-bottom:12px}.install-step p{max-width:460px;margin:0 auto;font-size:.95rem;line-height:1.7;color:var(--text-2)}.pricing-layout{display:grid;grid-template-columns:1fr 440px;grid-gap:64px;gap:64px;align-items:start}.pricing-h2{font-family:var(--font-display);font-weight:600;font-size:clamp(1.9rem,4.2vw,2.9rem);line-height:1.12;letter-spacing:-.03em;margin-bottom:18px}.pricing-sub{font-size:1.04rem;line-height:1.7;color:var(--text-2);margin-bottom:36px;max-width:480px}.value-list{display:flex;flex-direction:column;gap:13px;margin-bottom:40px}.vl-item{display:flex;align-items:flex-start;gap:12px;font-size:.96rem;color:var(--text-2)}.vl-check{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:50%;flex-shrink:0;margin-top:2px;color:var(--violet);background:rgba(167,149,255,.1);border:1px solid rgba(167,149,255,.25)}.vl-check-bonus{color:var(--green);background:rgba(74,222,128,.08);border-color:rgba(74,222,128,.25)}.value-compare{padding:26px 28px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);max-width:480px}.vc-title{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.18em;color:var(--text-3);margin-bottom:18px}.vc-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 0;font-size:.92rem;color:var(--text-2)}.vc-price{font-family:var(--mono);font-size:.85rem;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vc-divider{height:1px;background:var(--line);margin:12px 0}.vc-total-bad span:first-child{color:var(--text-3)}.vc-price-strike{font-family:var(--mono);text-decoration:line-through;color:var(--text-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vc-total-good{font-size:1rem}.vc-price-good{font-family:var(--font-display);font-size:1.3rem;font-weight:700;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing-right{position:-webkit-sticky;position:sticky;top:calc(var(--bar-h) + var(--nav-h) + 24px)}.price-card{position:relative;padding:34px 32px;border-radius:var(--r-xl);border:1px solid rgba(167,149,255,.18);background:linear-gradient(165deg,rgba(167,149,255,.06),rgba(8,8,14,.6) 50%),var(--bg-alt);overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.5)}.pc-scarcity{margin-top:16px;background:hsla(0,0%,100%,.03);border:1px solid var(--line);padding:12px;border-radius:var(--r-sm);text-align:left;position:relative;z-index:5}.pc-scarcity-bar{height:4px;background:var(--surface-3);border-radius:2px;overflow:hidden;margin-bottom:8px}.pc-scarcity-fill{height:100%;background:var(--violet)}.pc-scarcity-text{font-size:12.5px;color:var(--text-2)}.pc-scarcity-text strong{color:var(--text)}.pc-beam{position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--angle,0deg),transparent 0,transparent 72%,rgba(167,149,255,.9) 82%,rgba(103,232,249,.7) 88%,transparent 96%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:beam-rotate 7s linear infinite;pointer-events:none}@keyframes beam-rotate{to{--angle:360deg}}.pc-shimmer{position:absolute;inset:0;background:radial-gradient(ellipse 80% 55% at 50% 0,rgba(167,149,255,.09),transparent 60%);pointer-events:none}.pc-head{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.pc-plan{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--text-3)}.pc-badge,.pc-plan{font-family:var(--mono)}.pc-badge{font-size:10px;letter-spacing:.06em;padding:4px 10px;border-radius:99px;color:var(--green);background:rgba(74,222,128,.08);border:1px solid rgba(74,222,128,.22)}.pc-price-section{position:relative;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:26px}.pc-price{font-family:var(--font-display);font-size:clamp(2.6rem,5vw,3.3rem);font-weight:700;letter-spacing:-.03em;line-height:1;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-price-note{font-size:12.5px;color:var(--text-3)}.pc-btn{position:relative;margin-bottom:20px}.pc-btn .supreme-btn,.pc-btn .supreme-btn-disabled{width:100%;justify-content:center}.pc-warning{position:relative;display:flex;gap:11px;align-items:flex-start;padding:13px 15px;border-radius:var(--r-sm);border:1px solid rgba(251,191,36,.16);background:rgba(251,191,36,.04);font-size:12px;line-height:1.55;color:var(--text-3);margin-bottom:20px}.pc-warning strong{color:var(--amber);font-weight:600}.pcw-icon{color:var(--amber);flex-shrink:0;margin-top:1px}.pc-guarantee{position:relative;display:flex;gap:14px;align-items:flex-start;padding:18px;border-radius:var(--r);border:1px solid rgba(74,222,128,.16);background:rgba(74,222,128,.04);margin-bottom:22px}.pcg-icon{color:var(--green);flex-shrink:0;margin-top:2px}.pcg-body strong{display:block;font-size:14px;margin-bottom:5px}.pcg-body p{font-size:12.5px;line-height:1.6;color:var(--text-3)}.pc-trust{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 18px;font-size:11.5px;color:var(--text-3)}.pc-trust span{display:inline-flex;align-items:center;gap:6px}.lite-card{margin-top:22px;padding:26px 28px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface)}.lite-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:10px}.lite-card h3{font-size:1.02rem;font-weight:600;letter-spacing:-.01em}.lite-card h3,.lite-price{font-family:var(--font-display)}.lite-price{font-size:1.4rem;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lite-card>p{font-size:.9rem;line-height:1.65;color:var(--text-2);margin-bottom:20px}.lite-coupon{color:var(--violet);font-weight:600}.faq-grid{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:10px}#faq .section-sub{margin-left:auto;margin-right:auto;text-align:center}#faq .section-h2{text-align:center}#faq .section-overline{justify-content:center}.fq{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden;transition:border-color .25s,background .25s}.fq:hover{border-color:var(--line-2)}.fq:has(.fq-q.open){border-color:rgba(167,149,255,.3);background:var(--surface-2)}.fq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;background:transparent;border:none;text-align:left;font-family:var(--font-ui);font-size:15.5px;font-weight:600;color:var(--text);min-height:44px}.fq-icon{position:relative;width:18px;height:18px;flex-shrink:0}.fq-icon:after,.fq-icon:before{content:"";position:absolute;top:50%;left:50%;background:var(--text-3);transition:transform .3s var(--ease-out),background .2s}.fq-icon:before{width:14px;height:1.5px;transform:translate(-50%,-50%)}.fq-icon:after{width:1.5px;height:14px;transform:translate(-50%,-50%)}.fq-q.open .fq-icon:before{background:var(--violet)}.fq-q.open .fq-icon:after{transform:translate(-50%,-50%) rotate(90deg) scaleY(0);background:var(--violet)}.fq-a{max-height:0;overflow:hidden;transition:max-height .4s var(--ease-out)}.fq-a.open{max-height:340px}.fq-a p{padding:0 24px 22px;font-size:.94rem;line-height:1.7;color:var(--text-2)}#final{position:relative;overflow:clip}.final-bg{position:absolute;inset:0;z-index:0}.aurora-final{position:absolute;width:900px;height:560px;left:50%;bottom:-320px;transform:translateX(-50%);border-radius:50%;filter:blur(110px);background:radial-gradient(ellipse,rgba(110,86,207,.22) 0,rgba(34,153,187,.08) 50%,transparent 70%)}.final-wrap{position:relative;z-index:2;max-width:820px;margin:0 auto;padding:140px 24px 150px;text-align:center;display:flex;flex-direction:column;align-items:center}.final-badge{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.22em;color:var(--violet);padding:6px 16px;border-radius:99px;border:1px solid rgba(167,149,255,.25);background:rgba(167,149,255,.06);margin-bottom:28px}.final-h2{font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,5.4vw,3.4rem);line-height:1.1;letter-spacing:-.03em;margin-bottom:24px}.final-sub{max-width:580px;font-size:1.05rem;line-height:1.75;color:var(--text-2);margin-bottom:38px}.final-cta-group{margin-bottom:26px}.final-cta-group .supreme-btn{padding:17px 38px;font-size:16.5px}.final-guarantee{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-3)}.final-guarantee svg{color:var(--green)}#footer{border-top:1px solid var(--line);background:var(--bg-alt)}.foot-wrap{max-width:1140px;margin:0 auto;padding:34px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.foot-brand{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.12em}.foot-brand svg{color:var(--violet)}.foot-copy{font-size:12.5px;color:var(--text-4)}.foot-links{display:flex;gap:6px}.foot-links a{padding:8px 12px;font-size:12.5px;color:var(--text-3);border-radius:var(--r-sm);transition:color .2s,background .2s}.foot-links a:hover{color:var(--text);background:var(--surface-2)}.reveal-left,.reveal-up{opacity:0;transform:translateY(22px);transition:opacity .75s var(--ease-out) var(--d,0s),transform .75s var(--ease-out) var(--d,0s)}.reveal-left{transform:translateX(-22px)}.reveal-left.vis,.reveal-up.vis{opacity:1;transform:translate(0)}.count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spinner{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1024px){.pain-grid{grid-template-columns:repeat(2,1fr)}.fw-grid{grid-template-columns:repeat(4,1fr)}.pricing-layout{grid-template-columns:1fr;gap:56px}.pricing-right{position:static;max-width:520px;width:100%;margin:0 auto}.compare-block{grid-template-columns:1fr;gap:28px}.compare-arrow{flex-direction:row;justify-content:center}.arrow-circle{transform:rotate(90deg)}.arch-layer{grid-template-columns:44px 170px 1fr;gap:12px}}@media (max-width:768px){.section-wrap{padding:88px 20px}.announce-desktop-only{display:none}.nav-links{position:fixed;top:calc(var(--bar-h) + var(--nav-h));left:12px;right:12px;z-index:185;flex-direction:column;align-items:stretch;gap:2px;padding:10px;border-radius:var(--r-lg);border:1px solid var(--line-2);background:rgba(8,8,14,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 24px 60px rgba(0,0,0,.6);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .25s var(--ease-out),transform .25s var(--ease-out)}.nav-links.active{opacity:1;transform:translateY(0);pointer-events:auto}.nav-links a{display:block;padding:13px 16px;font-size:15px}.nav-toggle{display:inline-flex}.nav-actions .razorpay-btn-container,.nav-actions .supreme-btn{display:none}#hero{padding-top:calc(var(--bar-h) + var(--nav-h) + 44px)}.hero-stats{grid-template-columns:repeat(2,1fr)}.hstat:nth-child(3):before{display:none}.hstat{padding-top:22px}.trust-inline{border-left:none;padding-left:0;justify-content:center}.hero-social{gap:14px;flex-direction:column}.social-info{align-items:center}.pain-grid{grid-template-columns:1fr}.callout-block{flex-direction:column;align-items:flex-start;gap:26px;padding:28px 24px}.callout-right{text-align:left}.fw-grid{grid-template-columns:repeat(2,1fr)}.testimonials{grid-template-columns:1fr}.metrics-row{grid-template-columns:repeat(2,1fr)}.metric-item:nth-child(3):before{display:none}.metric-item{padding-top:24px}.arch-layer{grid-template-columns:40px 1fr;row-gap:2px}.al-desc{grid-column:2}.install-content{padding:36px 22px 40px}.install-tab{font-size:10px;padding:14px 6px}.price-card{padding:28px 22px}.final-wrap{padding:100px 20px 110px}.foot-wrap{flex-direction:column;text-align:center}}@media (max-width:480px){.announce-mobile-hide{display:none}.announce-inner{font-size:10.5px;gap:10px}.hero-cta-group{flex-direction:column;width:100%}.hero-cta-group .cta-secondary,.hero-cta-group .supreme-btn{width:100%;justify-content:center}}.legal-wrap{max-width:800px;margin:120px auto 80px;padding:0 32px;color:var(--white-dim);line-height:1.8;font-size:15px}.legal-wrap h1{font-family:var(--font-display);font-size:36px;color:var(--white);margin-bottom:24px}.legal-wrap h2{font-size:20px;color:var(--white);margin-top:48px;margin-bottom:16px}.legal-wrap p,.legal-wrap ul{margin-bottom:20px}.legal-wrap ul{padding-left:20px}.legal-wrap li{margin-bottom:8px}.legal-wrap a{color:var(--cyan);text-decoration:none}.legal-wrap a:hover{text-decoration:underline}.legal-wrap hr{border:0;height:1px;background:var(--line);margin:48px 0}.support-card{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px;text-align:center;margin:40px 0}.support-card h3{font-size:24px;color:var(--white);margin-bottom:12px}.support-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;background:var(--grad-brand);color:#fff!important;font-weight:700;border-radius:50px;margin-top:16px;text-decoration:none!important;transition:transform .2s,box-shadow .2s}.support-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(168,85,247,.4)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}.arch-layer,.fw,.reveal-left,.reveal-up{opacity:1!important;transform:none!important}#cursor-dot,#cursor-glow,#particle-canvas,.aurora,.pc-beam{display:none!important}.marquee-inner{animation:none!important}}.custom-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--surface);margin:0;font:inherit;color:currentColor;width:20px;height:20px;border:1px solid var(--line-3);border-radius:6px;display:grid;place-content:center;cursor:pointer;transition:all .2s ease-in-out;flex-shrink:0;position:relative;overflow:hidden}.custom-checkbox:before{content:"";width:10px;height:10px;transform:scale(0);box-shadow:inset 1em 1em var(--bg);background-color:var(--bg);transform-origin:center;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transition:transform .12s ease-in-out}.custom-checkbox:checked{background-color:var(--violet);border-color:var(--violet);box-shadow:0 0 12px rgba(167,149,255,.4)}.custom-checkbox:checked:before{transform:scale(1)}.quantity-control{display:flex;align-items:center;justify-content:space-between;background:hsla(0,0%,100%,.03);border:1px solid var(--line-2);border-radius:99px;padding:4px;width:140px;margin:16px 0;transition:border-color .2s}.quantity-control:hover{border-color:var(--line-3)}.quantity-btn{background:var(--surface-2);border:none;color:var(--text-2);width:32px;height:32px;border-radius:50%;font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.quantity-btn:hover:not(:disabled){background:var(--violet);color:#fff}.quantity-btn:disabled{opacity:.3;cursor:not-allowed}.quantity-value{font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--text);min-width:24px;text-align:center}.unified-coupon{display:flex;width:100%;margin-top:12px;position:relative}.unified-coupon input{flex:1 1;background:hsla(0,0%,100%,.03);border:1px solid var(--line-2);border-right:none;border-radius:8px 0 0 8px;padding:12px 16px;color:var(--text);font-family:var(--mono);font-size:14px;text-transform:uppercase;transition:border-color .2s}.unified-coupon input:focus{outline:none;border-color:var(--violet)}.unified-coupon button{background:var(--surface-3);border:1px solid var(--line-2);border-radius:0 8px 8px 0;padding:0 16px;color:var(--text-2);font-weight:600;font-size:13px;cursor:pointer;transition:all .2s}.unified-coupon button:hover:not(:disabled){background:var(--violet-deep);color:#fff;border-color:var(--violet-deep)}.unified-coupon button:disabled{opacity:.5;cursor:not-allowed}.highlight-text{background:var(--grad-soft);padding:2px 6px;border-radius:4px;font-weight:600;color:var(--violet);border:1px solid rgba(167,149,255,.2)}