@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.woff2) format("woff2-variations"),url(/fonts/InterVariable.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/JetBrainsMono-Variable.woff2) format("woff2-variations"),url(/fonts/JetBrainsMono-Variable.woff2) format("woff2")}:root{--bg-0: #0A0B10;--bg-1: #111219;--bg-2: #1A1C24;--text-0: #F0F3F7;--text-1: #9CA3AF;--text-2: #4B5563;--accent: #22D3EE;--accent-bright: #67E8F9;--accent-soft: #7DD3FC;--accent-deep: #0891B2;--success: #4ADE80;--success-bright:#86EFAC;--om-orange: #FDBA74;--border: #2A2D36;--glow-accent: 0 0 24px rgba(34, 211, 238, .22);--glow-accent-lg: 0 0 42px rgba(34, 211, 238, .4), 0 0 80px rgba(34, 211, 238, .14);--glow-success: 0 0 22px rgba(74, 222, 128, .28);--glow-om: 0 0 16px rgba(253, 186, 116, .4);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--ease-out-expo: cubic-bezier(.22, 1, .36, 1);--section-y-desktop: 160px;--section-y-mobile: 80px;--max-w: 1240px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{background:var(--bg-0);color:var(--text-0);font-family:var(--font-sans);font-size:16px;line-height:1.65;font-weight:400;overflow-x:hidden;min-height:100vh}img,svg,video,canvas{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0;margin:0}.t-display-1{font-size:clamp(2.75rem,5.6vw,4.5rem);line-height:1.05;font-weight:700;letter-spacing:-.03em;text-shadow:0 0 36px rgba(34,211,238,.12)}.t-display-2{font-size:clamp(1.625rem,3.2vw,2.75rem);line-height:1.12;font-weight:600;letter-spacing:-.025em}.t-h1{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15;font-weight:600;letter-spacing:-.02em}.t-h2{font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.25;font-weight:600}.t-h3{font-size:1.25rem;line-height:1.35;font-weight:500}.t-body{font-size:1rem;line-height:1.65;font-weight:400}.t-mono-sm{font-family:var(--font-mono);font-size:.8125rem;line-height:1.5;font-weight:500;letter-spacing:.01em}.tx-1{color:var(--text-1)}.tx-2{color:var(--text-2)}.tx-accent{color:var(--accent)}.tx-success{color:var(--success)}.tx-up{text-transform:uppercase;letter-spacing:.08em}.shell{width:100%;max-width:var(--max-w);margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.section{position:relative;padding-block:var(--section-y-mobile)}@media (min-width: 768px){.section{padding-block:var(--section-y-desktop)}}.stack,.arsenal,.fears,.cta,.footer{content-visibility:auto;contain-intrinsic-size:auto 100vh}.btn{display:inline-flex;align-items:center;gap:.625rem;padding:.9rem 1.5rem;font-family:var(--font-mono);font-size:.8125rem;font-weight:500;letter-spacing:.02em;border-radius:6px;border:1px solid var(--accent);background:var(--accent);color:#06121a;white-space:nowrap;box-shadow:var(--glow-accent);transition:background .2s ease-out,border-color .2s ease-out,transform .2s ease-out,box-shadow .24s ease-out}.btn:hover{background:var(--accent-bright);border-color:var(--accent-bright);transform:translateY(-1px);box-shadow:var(--glow-accent-lg)}.btn:focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px}.btn--ghost{background:transparent;color:var(--text-0);border-color:var(--border)}.btn--ghost:hover{background:var(--bg-2);border-color:var(--accent);color:var(--text-0)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.hud-frame{position:relative}.hud-frame:after{content:"";position:absolute;inset:-1px;pointer-events:none;z-index:3;background:linear-gradient(var(--accent),var(--accent)) top left / 28px 1px no-repeat,linear-gradient(var(--accent),var(--accent)) top left / 1px 28px no-repeat,linear-gradient(var(--accent),var(--accent)) top right / 28px 1px no-repeat,linear-gradient(var(--accent),var(--accent)) top right / 1px 28px no-repeat,linear-gradient(var(--accent),var(--accent)) bottom left / 28px 1px no-repeat,linear-gradient(var(--accent),var(--accent)) bottom left / 1px 28px no-repeat,linear-gradient(var(--accent),var(--accent)) bottom right / 28px 1px no-repeat,linear-gradient(var(--accent),var(--accent)) bottom right / 1px 28px no-repeat;opacity:.45;transition:opacity .24s ease-out}.hud-frame:hover:after{opacity:.85}.scan-overlay{position:relative;overflow:hidden;isolation:isolate}.scan-overlay:before{content:"";position:absolute;left:0;right:0;top:-60%;height:60%;background:linear-gradient(to bottom,transparent 0%,rgba(34,211,238,.08) 50%,transparent 100%);animation:scanSweep 11s linear infinite;pointer-events:none;z-index:2}@keyframes scanSweep{0%{transform:translateY(0)}to{transform:translateY(280%)}}.hud-chev:before{content:"";display:inline-block;width:22px;height:1px;background:var(--accent);vertical-align:middle;margin-right:10px;box-shadow:4px 0 0 0 var(--accent),8px 0 0 0 var(--accent)}@keyframes yantraSpin{0%{transform:rotate(0) translate(var(--yx, 0),var(--yy, 0))}to{transform:rotate(360deg) translate(var(--yx, 0),var(--yy, 0))}}.yantra{display:block;mix-blend-mode:screen;filter:blur(.4px)}.yantra svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion: reduce){.yantra{animation:none!important}}.master-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none;display:block}.section .shell,.section>.shell{position:relative;z-index:1}@media (prefers-reduced-motion: reduce){.master-bg{display:none}}.scroll-progress{position:fixed;top:0;left:0;width:100%;height:2px;background:var(--accent);transform-origin:left center;transform:scaleX(0);z-index:9998;pointer-events:none;box-shadow:0 0 8px #22d3ee99,0 0 18px #22d3ee4d}.prism-edge{position:relative}.prism-edge:before{content:"";position:absolute;top:-1px;left:8%;right:8%;height:2px;background:linear-gradient(90deg,#ff5a8200,#ff5a828c 12%,#ffa53c8c 28%,#6efa828c,#5ac8ffa6 72%,#b45aff8c 88%,#b45aff00);filter:blur(1px);mix-blend-mode:screen;pointer-events:none;z-index:4;background-size:200% 100%;animation:prismShift 14s linear infinite}@keyframes prismShift{0%{background-position-x:0%}to{background-position-x:200%}}@media (max-width: 720px){.btn{min-height:44px;padding-block:.85rem;width:auto}.hero__headline{text-shadow:0 0 1px rgba(255,255,255,.18),0 0 14px rgba(34,211,238,.3),0 0 32px rgba(34,211,238,.14)}.scroll-progress{height:1.5px}.section{padding-block:64px}}@supports (height: 100dvh){.hero{height:100dvh;min-height:560px}.sizzle__pin{height:100dvh;min-height:600px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.hero{position:relative;height:100vh;min-height:640px;width:100%;overflow:hidden;background:var(--bg-0);isolation:isolate}.hero__canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:0;transition:opacity 1.2s ease-out;will-change:transform,opacity}.hero__canvas.is-ready{opacity:1}.hero__vignette{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at 50% 50%,transparent 30%,rgba(10,10,11,.55) 75%,rgba(10,10,11,.95) 100%),linear-gradient(to bottom,rgba(10,10,11,.4) 0%,transparent 25%,transparent 60%,rgba(10,10,11,.6) 100%);pointer-events:none}.hero__topbar{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;padding-top:28px;width:100%;gap:16px;flex-wrap:wrap}.hero__brand{color:var(--text-2);font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.04em}.hero__brand strong{color:var(--text-1);font-weight:500}.hero__avail{display:inline-flex;align-items:center;gap:.5rem;color:var(--success);font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.02em}.hero__avail:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 12px #34d39980;animation:heroPulse 2.6s ease-in-out infinite}@keyframes heroPulse{0%,to{opacity:.85}50%{opacity:1;box-shadow:0 0 18px #34d399b3}}.hero__center{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100% - 56px);text-align:center;width:100%}.hero__eyebrow{color:var(--text-2);font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:28px;opacity:0}.hero__headline{max-width:18ch;margin:0 auto;color:var(--text-0);position:relative;z-index:4;text-shadow:0 0 1px rgba(255,255,255,.4),0 0 18px rgba(34,211,238,.55),0 0 48px rgba(34,211,238,.3),0 0 100px rgba(34,211,238,.16)}.hero__sub{margin:28px auto 0;max-width:32ch;color:var(--text-1)}.hero__sub b{color:var(--text-0);font-weight:600}.hero__ctas{display:flex;gap:14px;margin-top:44px;flex-wrap:wrap;justify-content:center}.hero__char{display:inline-block;opacity:0;transform:translateY(.4em);filter:blur(6px);will-change:transform,opacity,filter}.hero__scrollhint{position:absolute;z-index:3;bottom:28px;left:50%;transform:translate(-50%);color:var(--text-2);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;display:inline-flex;flex-direction:column;align-items:center;gap:10px;opacity:0}.hero__scrollhint:after{content:"";width:1px;height:26px;background:linear-gradient(to bottom,var(--text-2),transparent)}@media (max-width: 600px){.hero__sub{max-width:24ch}.hero__ctas{flex-direction:column;align-items:center;width:100%}.hero__ctas .btn{width:min(320px,100%);justify-content:center}}.demo{background:transparent;position:relative;z-index:2}.demo__head{max-width:760px;margin:0 auto 48px;text-align:center}.demo__eyebrow{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.18em;color:var(--accent);text-transform:uppercase;margin-bottom:16px}.demo__head h2{margin:0 0 14px}.demo__head p{color:var(--text-1);font-family:var(--font-mono);font-size:.875rem;margin:0}.demo__frame{position:relative;max-width:1100px;margin:0 auto;aspect-ratio:16 / 9;background:var(--bg-1);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 28px 90px #0000008c,0 0 0 1px #22d3ee0f}.demo__frame video{width:100%;height:100%;display:block;object-fit:cover;background:var(--bg-1)}.demo__placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;background:repeating-linear-gradient(45deg,transparent 0 14px,rgba(34,211,238,.025) 14px 28px);transition:opacity .4s ease-out}.demo__placeholder.is-hidden{opacity:0;pointer-events:none}.demo__placeholder__inner{text-align:center;font-family:var(--font-mono)}.demo__placeholder__sub{font-size:.7rem;letter-spacing:.22em;color:var(--text-2);text-transform:uppercase;margin-bottom:10px}.demo__placeholder__title{font-family:var(--font-sans);font-size:1.25rem;font-weight:600;color:var(--text-1);letter-spacing:-.01em}.demo__placeholder__path{margin-top:18px;font-size:.75rem;color:var(--text-2);background:var(--bg-2);padding:6px 12px;border-radius:4px;display:inline-block}@media (max-width: 720px){.demo__frame{border-radius:10px}}.sizzle{background:transparent;position:relative;z-index:2;--feel-color: #22D3EE;--feel-color-soft: rgba(34, 211, 238, .15)}.sizzle__pin{height:100vh;min-height:720px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.sizzle__head{text-align:center;margin-bottom:28px;padding:0 24px}.sizzle__head h2{margin:0 0 10px}.sizzle__head p{font-family:var(--font-mono);font-size:.8125rem;color:var(--text-2);letter-spacing:.04em;margin:0}.sizzle__stage{display:grid;grid-template-columns:180px minmax(0,1fr) 240px;gap:32px;align-items:center;max-width:1200px;width:100%;margin:0 auto;padding:0 24px}.sizzle__tabs{display:flex;flex-direction:column;gap:6px}.feel-tab{text-align:left;font-family:var(--font-mono);font-size:.875rem;color:var(--text-2);padding:14px 16px;border:1px solid transparent;border-radius:8px;background:transparent;display:flex;align-items:center;gap:10px;transition:color .2s ease-out,background .2s ease-out,border-color .2s ease-out}.feel-tab__num{font-size:.6875rem;color:var(--text-2);letter-spacing:.1em;width:22px}.feel-tab:hover{color:var(--text-1);background:var(--bg-1)}.feel-tab.is-active{color:var(--text-0);background:var(--bg-2);border-color:var(--feel-color);box-shadow:0 0 24px var(--feel-color-soft),inset 0 0 0 1px var(--feel-color-soft)}.feel-tab.is-active .feel-tab__num{color:var(--feel-color);text-shadow:0 0 12px var(--feel-color-soft)}.sizzle__frame{position:relative;aspect-ratio:16 / 9;background:#050507;border:1px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:0 24px 80px #0009,0 0 0 1px var(--feel-color-soft),0 0 48px var(--feel-color-soft);transition:box-shadow .6s ease-out}.sizzle__panel{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:36px 44px;color:var(--text-0);opacity:0;transition:opacity 80ms ease-out}.sizzle__panel.is-active{opacity:1}.sizzle__panel video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sizzle__panel__overlay{position:relative;z-index:1;font-family:var(--font-mono);display:flex;flex-direction:column;height:100%}.sizzle__panel__name{font-size:1.75rem;font-weight:700;letter-spacing:-.015em;font-family:var(--font-sans);color:var(--text-0);margin:0 0 4px;text-shadow:0 0 24px var(--feel-color-soft);transition:text-shadow .4s ease-out}.sizzle__panel__sub{color:var(--text-2);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:auto}.sizzle__panel__recipe{display:flex;flex-direction:column;gap:6px;font-size:.8125rem;color:var(--text-1);line-height:1.5}.sizzle__panel__recipe span{display:block}.sizzle__panel__recipe b{color:var(--feel-color);font-weight:500;display:inline-block;min-width:130px;transition:color .4s ease-out}.sizzle__flash{position:absolute;inset:0;background:var(--feel-color);opacity:0;pointer-events:none;mix-blend-mode:screen}.sizzle__meta{font-family:var(--font-mono);font-size:.8125rem;color:var(--text-1);line-height:1.7}.sizzle__meta b{color:var(--text-0);font-weight:500}.sizzle__meta__num{color:var(--feel-color);font-size:2.5rem;font-weight:700;letter-spacing:-.02em;font-family:var(--font-sans);line-height:1;margin-bottom:8px;text-shadow:0 0 24px var(--feel-color-soft);transition:color .4s ease-out,text-shadow .4s ease-out}.sizzle__meta__label{color:var(--text-2);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px}.sizzle__scrollhint{position:absolute;bottom:24px;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:.6875rem;color:var(--text-2);letter-spacing:.16em;text-transform:uppercase}@media (max-width: 940px){.sizzle__stage{grid-template-columns:minmax(0,1fr);gap:18px}.sizzle__tabs{flex-direction:row;flex-wrap:wrap}.feel-tab{padding:10px 12px;font-size:.8125rem}.sizzle__meta{order:3;text-align:center}}.pillars{background:transparent;position:relative;z-index:2}.pillars__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}@media (max-width: 980px){.pillars__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width: 540px){.pillars__grid{grid-template-columns:1fr}}.pillar{--pillar-color: #22D3EE;--pillar-color-soft: rgba(34, 211, 238, .2);position:relative;background:var(--bg-1);border:1px solid var(--border);border-radius:10px;padding:28px 26px 30px;min-height:280px;display:flex;flex-direction:column;gap:14px;overflow:hidden;transition:transform .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .24s ease-out;will-change:transform;opacity:0;transform:translateY(40px)}.pillar:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--pillar-color);transform:scaleX(0);transform-origin:left center;transition:transform .28s ease-out}.pillar:hover{transform:translateY(-4px);border-color:var(--pillar-color);background:var(--bg-2);box-shadow:0 16px 40px #00000080,0 0 36px var(--pillar-color-soft)}.pillar:hover:after{transform:scaleX(1);box-shadow:0 0 16px var(--pillar-color)}.pillar__num{color:var(--text-2);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.pillar__num b{color:var(--accent);font-weight:500;margin-right:.5em;text-shadow:0 0 12px rgba(34,211,238,.2)}.pillar__head{color:var(--text-0);font-size:1.25rem;line-height:1.3;font-weight:600;letter-spacing:-.01em;margin:0}.pillar__body{color:var(--text-1);font-size:.9375rem;line-height:1.65;margin:0}.pillar__body em{font-style:normal;color:var(--text-0)}.casestudy{background:transparent;position:relative;z-index:2}.casestudy__head{max-width:720px;margin-bottom:64px}.casestudy__eyebrow{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.18em;color:var(--text-2);text-transform:uppercase;margin-bottom:18px}.casestudy__head h2{margin:0 0 16px}.casestudy__head p{color:var(--text-1)}.casestudy__grid{display:grid;grid-template-columns:240px 1fr;gap:56px;align-items:start}@media (max-width: 820px){.casestudy__grid{grid-template-columns:1fr;gap:32px}}.casestudy__timeline{position:sticky;top:100px;display:flex;flex-direction:column;gap:2px}.casestudy__phase{display:block;padding:12px 14px;border-radius:8px;cursor:pointer;color:var(--text-2);font-family:var(--font-mono);font-size:.8125rem;line-height:1.4;transition:color .2s ease-out,background .2s ease-out}.casestudy__phase:hover{color:var(--text-1);background:#ffffff05}.casestudy__phase.is-active{color:var(--text-0);background:#22d3ee12}.casestudy__phase b{color:var(--text-1);font-weight:500;display:block;margin-bottom:4px}.casestudy__phase.is-active b{color:var(--accent-bright)}@media (max-width: 820px){.casestudy__timeline{position:relative;top:0;flex-direction:row;flex-wrap:wrap;gap:8px}.casestudy__phase{padding:8px 14px;border:1px solid var(--border);border-radius:999px}.casestudy__phase b{display:inline;margin:0 6px 0 0}.casestudy__phase.is-active{background:#22d3ee14;border-color:var(--accent)}}.casestudy__cards{display:flex;flex-direction:column;gap:48px}.casestudy__card{scroll-margin-top:100px}.casestudy__card h3{font-size:1.5rem;font-weight:600;line-height:1.25;letter-spacing:-.015em;margin:0 0 8px}.casestudy__card .csc__phase{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.casestudy__card p{color:var(--text-1);margin:0 0 22px;font-size:.9375rem;line-height:1.65}.casestudy__code{background:#0f0f12;border:1px solid var(--border);border-radius:8px;padding:18px 22px;font-family:var(--font-mono);font-size:.8125rem;line-height:1.65;color:var(--text-0);overflow-x:auto;margin:0 0 18px;position:relative}.casestudy__code-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.casestudy__code-head span{color:var(--text-1)}.casestudy__code pre{margin:0;white-space:pre;font-family:inherit}.casestudy__code .ln{display:block;opacity:0;transform:translate(8px)}.casestudy__code .ln.is-on{opacity:1;transform:translate(0);transition:opacity .22s ease-out,transform .22s ease-out}.casestudy__code .k{color:#7dd3fc;font-weight:500}.casestudy__code .t{color:#86efac}.casestudy__code .s{color:#fed7aa}.casestudy__code .c{color:var(--text-2);font-style:italic}.casestudy__code .f{color:#f5f5f7}.casestudy__code .n{color:#c8c8d2}.casestudy__lesson{font-family:var(--font-mono);font-size:.875rem;line-height:1.6;color:var(--text-0);padding:14px 18px;background:var(--bg-1);border-left:3px solid var(--accent);border-radius:0 8px 8px 0}.casestudy__lesson b{color:var(--accent);font-weight:500}.stack{background:transparent;position:relative;z-index:2}.stack__head{margin-bottom:48px;max-width:720px}.stack__eyebrow{color:var(--text-2);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px}.stack__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:22px 0;border-top:1px solid var(--border)}.stack__row:last-child{border-bottom:1px solid var(--border)}.stack__label{color:var(--text-1);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;width:220px;flex-shrink:0}.stack__pills{display:flex;flex-wrap:wrap;gap:8px;flex:1;min-width:0}.stack__pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--border);border-radius:6px;font-family:var(--font-mono);font-size:.8125rem;color:var(--text-0);background:var(--bg-1);cursor:default;position:relative;transition:border-color .2s ease-out,transform .2s ease-out,background .2s ease-out}.stack__pill:hover{border-color:var(--accent);transform:translateY(-1px) scale(1.03);background:var(--bg-2);box-shadow:0 0 22px #22d3ee33;color:var(--accent-bright)}.stack__pill[data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);background:var(--bg-2);border:1px solid var(--border);border-radius:6px;padding:8px 12px;font-family:var(--font-sans);font-size:.8125rem;font-weight:400;letter-spacing:0;color:var(--text-1);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s ease-out,transform .18s ease-out;z-index:10}.stack__pill:hover[data-tip]:after{opacity:1;transform:translate(-50%) translateY(0)}.stack__pill__meta{color:var(--text-2);font-size:.6875rem}@media (max-width: 720px){.stack__row{flex-direction:column;align-items:flex-start}.stack__label{width:auto}}.arsenal{background:transparent;position:relative;z-index:2}.arsenal__head{max-width:760px;margin:0 auto 64px;text-align:center}.arsenal__eyebrow{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.18em;color:var(--text-2);text-transform:uppercase;margin-bottom:16px}.arsenal__head h2{margin:0}.arsenal__head p{color:var(--text-1);margin-top:16px}.arsenal__board{position:relative;max-width:980px;margin:0 auto;padding:56px 28px;background:var(--bg-1);border:1px solid var(--border);border-radius:12px;overflow:hidden}.arsenal__board:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(56,189,248,.04),transparent 60%);pointer-events:none}.arsenal__svg-wrap{position:relative;width:100%;margin-bottom:36px}.arsenal__svg{width:100%;height:auto;display:block;font-family:var(--font-mono)}.arsenal__chips{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:4px}.arsenal__chip{padding:8px 18px;border:1px solid var(--accent);border-radius:999px;font-family:var(--font-mono);font-size:.8125rem;color:var(--accent);background:#38bdf80d}.arsenal__caption{margin-top:28px;text-align:center;font-family:var(--font-mono);font-size:.8125rem;color:var(--text-1);line-height:1.6}.arsenal__caption strong{color:var(--text-0);font-weight:500}@media (max-width: 720px){.arsenal__board{padding:32px 16px}}.fears{position:relative;background:transparent;z-index:1}.fears__head{max-width:720px;margin-inline:auto;margin-bottom:clamp(40px,6vw,72px);text-align:center}.fears__eyebrow{font-family:var(--font-mono);font-size:.8125rem;color:var(--accent);letter-spacing:.05em;margin-bottom:.75rem}.fears__head h2{margin-bottom:.5rem}.fears__head p{color:var(--text-muted, #A1A1AA);margin-top:.5rem}.fears__list{display:grid;gap:clamp(20px,2.5vw,32px);max-width:960px;margin-inline:auto}.fears__card{position:relative;padding:clamp(24px,3vw,36px) clamp(24px,3.5vw,44px);display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:clamp(20px,2vw,28px);row-gap:.75rem;align-items:baseline;background:#0f0f128c}.fears__num{grid-column:1;grid-row:1 / span 2;font-family:var(--font-mono);font-size:clamp(1.5rem,2vw,2rem);color:var(--accent);font-weight:500;opacity:.7}.fears__q{grid-column:2;grid-row:1;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:500;color:#f5f5f7;line-height:1.4}.fears__a{grid-column:2;grid-row:2;color:#c7c7cd;font-size:.9375rem;line-height:1.65}@media (max-width: 640px){.fears__card{grid-template-columns:1fr}.fears__num{grid-column:1;grid-row:1;margin-bottom:.25rem}.fears__q{grid-column:1;grid-row:2}.fears__a{grid-column:1;grid-row:3}}.cta{position:relative;background:transparent;padding-block:120px;overflow:visible;isolation:isolate;z-index:2}.cta__amb{position:absolute;inset:-350px 0 -200px;z-index:0;pointer-events:none;background:radial-gradient(ellipse 65% 50% at 50% 55%,rgba(251,146,60,.2) 0%,rgba(251,90,60,.08) 38%,transparent 78%),radial-gradient(ellipse 32% 22% at 50% 48%,rgba(74,222,128,.1),transparent 80%);filter:blur(28px);transform:scale(1.05)}.cta__shell{position:relative;z-index:1;max-width:760px;margin-inline:auto;text-align:center}.cta__eyebrow{font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.14em;color:var(--accent);margin-bottom:22px}.cta__head{color:var(--text-0);margin:0 0 16px;text-shadow:0 0 32px rgba(34,211,238,.15)}.cta__sub{color:var(--text-1);margin:0 0 40px;font-family:var(--font-mono);font-size:.9375rem}.cta__sub b{color:var(--success-bright);font-weight:500}.cta__stack{background:#111114c7;backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:12px;padding:28px 32px;text-align:left;margin:0 auto 28px;max-width:640px;box-shadow:0 18px 50px #00000073,0 0 0 1px #22d3ee0f}.cta__stack__label{font-family:var(--font-mono);font-size:.75rem;color:var(--text-2);letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px}.cta__stack__row{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:baseline;padding:10px 0;border-bottom:1px dashed var(--border);font-family:var(--font-mono);font-size:.875rem;line-height:1.5;color:var(--text-0)}.cta__stack__row:last-of-type{border-bottom:none}.cta__stack__row__check{color:var(--success);font-weight:700;margin-right:10px;text-shadow:var(--glow-success)}.cta__stack__row__price{color:var(--text-1);font-variant-numeric:tabular-nums;white-space:nowrap}.cta__stack__rule{border:0;border-top:1px solid var(--border);margin:14px 0 10px}.cta__stack__total,.cta__stack__cost{display:grid;grid-template-columns:1fr auto;gap:18px;padding:6px 0;font-family:var(--font-mono);font-size:.9375rem}.cta__stack__total b{color:var(--text-0);font-weight:600}.cta__stack__total span{color:var(--text-0);font-variant-numeric:tabular-nums;font-weight:600}.cta__stack__cost b{color:var(--success-bright);font-weight:600}.cta__stack__cost span{color:var(--success-bright);font-variant-numeric:tabular-nums;font-weight:700;text-shadow:var(--glow-success)}.cta__guarantee{font-family:var(--font-mono);font-size:.8125rem;color:var(--text-1);line-height:1.6;margin:0 0 32px;padding:14px 20px;border-left:2px solid var(--success);background:#4ade800a;text-align:left;max-width:640px;margin-inline:auto}.cta__guarantee b{color:var(--success-bright);font-weight:500}.cta__buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:24px}.cta__buttons .btn{padding:1.05rem 1.85rem;font-size:.875rem}.cta__buttons .btn:not(.btn--ghost){animation:ctaBtnPulse 3.2s ease-in-out infinite;position:relative}.cta__buttons .btn:not(.btn--ghost):after{content:"";position:absolute;inset:-4px;border-radius:8px;border:1px solid var(--accent);opacity:0;animation:ctaBtnRipple 2.4s ease-out infinite;pointer-events:none}@keyframes ctaBtnPulse{0%,to{box-shadow:0 0 30px #22d3ee52;transform:scale(1)}50%{box-shadow:0 0 50px #22d3eea6,0 0 95px #22d3ee38;transform:scale(1.018)}}@keyframes ctaBtnRipple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.cta__hint{color:var(--text-2);font-family:var(--font-mono);font-size:.8125rem;margin-bottom:48px}.cta__hint a{color:var(--text-1);border-bottom:1px solid var(--border);transition:color .2s ease-out,border-color .2s ease-out}.cta__hint a:hover{color:var(--accent-bright);border-color:var(--accent-bright)}.cta__anchor{display:inline-block;padding:18px 26px;border:1px solid var(--border);border-radius:10px;background:#1111148c;backdrop-filter:blur(8px);color:var(--text-1);font-family:var(--font-mono);font-size:.875rem;line-height:1.75;text-align:left;max-width:640px}.cta__anchor strong{color:var(--text-0);font-weight:500}.cta__anchor span{color:var(--success);font-weight:500}@media (max-width: 600px){.cta{padding-block:80px}.cta__stack{padding:22px 18px}.cta__stack__row{grid-template-columns:1fr;gap:4px}.cta__stack__row__price{font-weight:600}.cta__buttons .btn{width:100%;justify-content:center}}.footer{background:transparent;padding-block:56px 36px;position:relative;z-index:2}.footer__top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap;margin-bottom:28px}.footer__brand{font-family:var(--font-mono);font-size:.8125rem;color:var(--text-1);line-height:1.7}.footer__brand strong{color:var(--text-0);font-weight:500;display:block;margin-bottom:4px}.footer__greeting{margin-top:12px;color:var(--om-orange);font-family:"Noto Sans Devanagari","Mangal","Devanagari Sangam MN","Nirmala UI",var(--font-sans);font-size:.875rem;letter-spacing:.02em}.footer__links{display:flex;gap:18px;align-items:center}.footer__link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;border:1px solid var(--border);color:var(--text-1);transition:border-color .2s ease-out,color .2s ease-out,transform .2s ease-out}.footer__link:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.footer__link svg{width:16px;height:16px}.footer__bottom{border-top:1px solid var(--border);padding-top:24px;text-align:center;color:var(--text-2);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.02em;line-height:1.7}.cursor-spotlight{position:fixed;top:0;left:0;width:760px;height:760px;margin-left:-380px;margin-top:-380px;pointer-events:none;z-index:1;background:radial-gradient(circle,rgba(34,211,238,.075) 0%,rgba(34,211,238,.025) 35%,transparent 65%);mix-blend-mode:screen;will-change:transform;opacity:0;transition:opacity .6s ease-out}.cursor-spotlight.is-on{opacity:1}.cursor-dot,.cursor-ring{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;will-change:transform;mix-blend-mode:screen;transition:width .2s ease-out,height .2s ease-out,border-radius .2s ease-out,border-color .2s ease-out,background .2s ease-out;opacity:0}.cursor-dot{width:6px;height:6px;margin-left:-3px;margin-top:-3px;background:var(--accent);border-radius:50%}.cursor-ring{width:28px;height:28px;margin-left:-14px;margin-top:-14px;border:1px solid var(--accent);border-radius:50%;opacity:0}.cursor-dot.is-on,.cursor-ring.is-on{opacity:1}.cursor-ring.is-target{width:32px;height:32px;margin-left:-16px;margin-top:-16px;border-radius:4px;border-color:var(--accent-bright)}@media (pointer: coarse),(hover: none){.cursor-dot,.cursor-ring,.cursor-spotlight{display:none!important}}@media (prefers-reduced-motion: reduce){.cursor-dot,.cursor-ring,.cursor-spotlight{display:none!important}}.vfx-canvas{position:fixed;inset:0;width:100vw;height:100vh;z-index:0;pointer-events:none;opacity:1;transition:opacity .6s ease-out}.vfx-canvas.is-off{opacity:0}@media (prefers-reduced-motion: reduce){.vfx-canvas{display:none}}.section-nav{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:90;display:flex;flex-direction:column;gap:6px;padding:14px 8px}.section-nav__item{display:flex;align-items:center;gap:12px;padding:6px 4px 6px 0;color:var(--text-2);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color .2s ease-out;white-space:nowrap}.section-nav__dot{position:relative;width:7px;height:7px;border:1px solid var(--text-2);border-radius:50%;flex-shrink:0;transition:background .22s ease-out,border-color .22s ease-out,box-shadow .22s ease-out,transform .22s ease-out}.section-nav__label{opacity:0;transform:translate(6px);transition:opacity .22s ease-out,transform .22s ease-out;order:-1;text-align:right}.section-nav:hover .section-nav__label,.section-nav__item.is-active .section-nav__label{opacity:1;transform:translate(0)}.section-nav__item:hover{color:var(--text-1)}.section-nav__item:hover .section-nav__dot{border-color:var(--text-1)}.section-nav__item.is-active{color:var(--accent)}.section-nav__item.is-active .section-nav__dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 12px #22d3ee8c;transform:scale(1.15)}@media (max-width: 920px){.section-nav{display:none}}@media (prefers-reduced-motion: reduce){.section-nav__dot,.section-nav__label{transition:none!important}}
