﻿:root{--void: #050211;--void-2: #0B0620;--ink:  #F5F3FF;--mist: #B8B0D8;--violet: #8B5CF6;--indigo: #4F46E5;--cyan:   #22D3EE;--magenta: #E879F9;--hairline: rgba(167,139,250,0.16);--glow-v: 0 0 24px rgba(139,92,246,0.55),0 0 60px rgba(139,92,246,0.25);--glow-c: 0 0 24px rgba(34,211,238,0.45),0 0 60px rgba(34,211,238,0.2);--font-display: Space Grotesk,Inter,system-ui,-apple-system,sans-serif;--font-body:    Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--font-mono:    JetBrains Mono,SF Mono,ui-monospace,Cascadia Code,Menlo,monospace;--bs-body-bg:   #050211;--bs-body-color: #F5F3FF;--bs-link-color: #A78BFA;--bs-link-hover-color: #22D3EE;--bs-border-color: rgba(167,139,250,0.16);--bs-tertiary-bg:  #0B0620}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;background:#050211}body{margin:0;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;background:#050211;color:#F5F3FF;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;position:relative}body::before{content:"";position:fixed;inset:0;background-image:repeating-linear-gradient(180deg, rgba(255,255,255,0.025) 0px, rgba(255,255,255,0.025) 1px, transparent 1px, transparent 3px);pointer-events:none;z-index:0;animation:scanline-drift 8s linear infinite;mix-blend-mode:overlay}body::after{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .35 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:160px 160px;opacity:.04;pointer-events:none;z-index:0;mix-blend-mode:overlay}main{position:relative;z-index:1}a{color:inherit;text-decoration:none;transition:color .25s ease}a:hover{color:#22D3EE}img,svg,video{max-width:100%;display:block}hr{border:0;height:1px;background:linear-gradient(90deg, transparent, rgba(167,139,250,0.28), transparent);margin:2rem 0}.container{max-width:1280px;margin-inline:auto;padding-inline:clamp(1.25rem, 3vw, 2rem)}.container-tight{max-width:960px;margin-inline:auto;padding-inline:clamp(1.25rem, 3vw, 2rem)}::selection{background:rgba(139,92,246,0.55);color:#F5F3FF}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#050211}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, #6D28D9, #4F46E5);border-radius:10px;border:2px solid #050211}:focus-visible{outline:2px solid #22D3EE;outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}body::before,body::after{animation:none !important}}h1,h2,h3,h4,h5,h6{font-family:"Space Grotesk","Inter",system-ui,-apple-system,sans-serif;font-weight:600;letter-spacing:-.035em;line-height:1.05;color:#F5F3FF;margin:0 0 .75rem}h1,.display-1{font-weight:700;font-size:clamp(2.6rem, 6.4vw, 5.6rem);letter-spacing:-.04em;line-height:1.02}.display-monumental{font-family:"Space Grotesk","Inter",system-ui,-apple-system,sans-serif;font-weight:700;font-size:clamp(3rem, 9vw, 7rem);letter-spacing:-.045em;line-height:.98;color:#F5F3FF}h2{font-size:clamp(1.8rem, 3.6vw, 3rem);letter-spacing:-.03em}h3{font-size:clamp(1.3rem, 1.8vw, 1.7rem);letter-spacing:-.02em}h4{font-size:clamp(1.05rem, 1.4vw, 1.25rem);letter-spacing:-.015em;font-weight:600}p{color:#B8B0D8;font-size:1rem;line-height:1.65;margin:0 0 1rem}.lede{font-size:clamp(1.05rem, 1.35vw, 1.25rem);line-height:1.55;color:#B8B0D8;max-width:56ch}strong{color:#F5F3FF;font-weight:600}em{font-style:italic;color:#A78BFA}.mono{font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-feature-settings:"ss01", "cv01";font-variant-ligatures:none}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:#A78BFA;padding:.35rem .7rem;border:1px solid rgba(167,139,250,0.28);border-radius:999px;background:rgba(139,92,246,0.06);backdrop-filter:blur(8px)}.eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:#22D3EE;box-shadow:0 0 8px #22D3EE;animation:pulse-dot 1.8s ease-in-out infinite}.eyebrow.eyebrow--bare{border:0;background:transparent;padding:0}.eyebrow.eyebrow--bare::before{display:none}.scene-header{max-width:720px;margin-bottom:clamp(2rem, 4vw, 3.5rem)}.scene-header h2{margin-top:.75rem}.scene-header p{margin-top:1rem;color:#B8B0D8}.scene-header.scene-header--center{margin-inline:auto;text-align:center}.glitch{position:relative;display:inline-block}.glitch::before,.glitch::after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;opacity:.65;mix-blend-mode:screen}.glitch::before{color:#22D3EE;transform:translate(-1.5px, 0);clip-path:polygon(0 0, 100% 0, 100% 38%, 0 38%);animation:glitch-a 5.5s steps(1) infinite}.glitch::after{color:#E879F9;transform:translate(1.5px, 0);clip-path:polygon(0 62%, 100% 62%, 100% 100%, 0 100%);animation:glitch-b 6s steps(1) infinite}.ink-gradient{background:linear-gradient(120deg, #A78BFA 0%, #22D3EE 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.cursor-blink{display:inline-block;width:.55em;height:1em;margin-left:.12em;vertical-align:-.1em;background:#22D3EE;box-shadow:0 0 10px rgba(34,211,238,0.6);animation:caret 1s steps(1) infinite}.kbd-tag{display:inline-flex;align-items:center;gap:.35rem;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em;padding:.25rem .55rem;border:1px solid rgba(167,139,250,0.28);border-radius:4px;background:rgba(139,92,246,0.08);color:#A78BFA}.numeral{font-family:"Space Grotesk","Inter",system-ui,-apple-system,sans-serif;font-weight:700;font-size:clamp(3rem, 6vw, 5rem);letter-spacing:-.045em;line-height:1;color:#F5F3FF;background:linear-gradient(180deg, #F5F3FF 0%, #A78BFA 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(139,92,246,0.3)}.numeral small{font-size:.42em;font-weight:500;opacity:.85;-webkit-text-fill-color:#A78BFA;margin-left:.15em}.numeral-label{margin-top:.5rem;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.78rem;text-transform:uppercase;letter-spacing:.18em;color:#6B5F95}.neon-line{display:block;height:1px;width:100%;background:linear-gradient(90deg, transparent, #8B5CF6 25%, #22D3EE 75%, transparent);box-shadow:0 0 10px rgba(139,92,246,0.5)}.anchor{display:inline-flex;align-items:center;gap:.5rem;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.85rem;font-weight:500;letter-spacing:.05em;color:#A78BFA;border-bottom:1px solid rgba(167,139,250,0.28);padding-bottom:2px;transition:color .2s ease, border-color .2s ease}.anchor .anchor-arrow{display:inline-block;transition:transform 0.25s cubic-bezier(0.2, 0.8, 0.2, 1)}.anchor:hover{color:#22D3EE;border-color:#22D3EE}.anchor:hover .anchor-arrow{transform:translateX(4px)}@keyframes scanline-drift{0%{background-position:0 0}100%{background-position:0 6px}}@keyframes pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(0.8)}}@keyframes caret{0%,50%{opacity:1}51%,100%{opacity:0}}@keyframes mesh-pan{0%,100%{transform:translate3d(0, 0, 0) scale(1.1)}25%{transform:translate3d(2%, -1%, 0) scale(1.12)}50%{transform:translate3d(-1%, 2%, 0) scale(1.08)}75%{transform:translate3d(-2%, -2%, 0) scale(1.14)}}@keyframes neon-flicker{0%,100%{opacity:1}8%{opacity:.6}9%{opacity:1}50%{opacity:.95}52%{opacity:1}}@keyframes glitch-a{0%,92%,100%{transform:translate(-1.5px, 0)}93%{transform:translate(-3px, -1px);clip-path:polygon(0 0, 100% 0, 100% 22%, 0 22%)}95%{transform:translate(-1px, 1px);clip-path:polygon(0 14%, 100% 14%, 100% 40%, 0 40%)}97%{transform:translate(-2px, 0);clip-path:polygon(0 0, 100% 0, 100% 38%, 0 38%)}}@keyframes glitch-b{0%,91%,100%{transform:translate(1.5px, 0)}92%{transform:translate(3px, 1px);clip-path:polygon(0 60%, 100% 60%, 100% 92%, 0 92%)}94%{transform:translate(1px, -1px);clip-path:polygon(0 70%, 100% 70%, 100% 100%, 0 100%)}96%{transform:translate(2px, 0);clip-path:polygon(0 62%, 100% 62%, 100% 100%, 0 100%)}}@keyframes beam-pulse{0%,100%{stroke-dashoffset:0;opacity:.8}50%{stroke-dashoffset:40;opacity:1}}@keyframes marquee{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-50%, 0, 0)}}@keyframes reveal-up{from{opacity:0;transform:translateY(20px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes reveal-fade{from{opacity:0}to{opacity:1}}@keyframes pulse-glow-v{0%,100%{box-shadow:0 0 24px rgba(139,92,246,0.55),0 0 60px rgba(139,92,246,0.25)}50%{box-shadow:0 0 40px rgba(139,92,246,0.7),0 0 100px rgba(139,92,246,0.35)}}@keyframes pulse-glow-c{0%,100%{box-shadow:0 0 24px rgba(34,211,238,0.45),0 0 60px rgba(34,211,238,0.2)}50%{box-shadow:0 0 40px rgba(34,211,238,0.7)}}@keyframes float{0%,100%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, -6px, 0)}}.scene{position:relative;z-index:1;padding-block:clamp(5rem, 10vh, 9rem);overflow:hidden;isolation:isolate}.scene>.container,.scene>.container-tight{position:relative;z-index:2}.scene--sm{padding-block:clamp(3rem, 6vh, 5rem)}.scene--flush{padding-block:0}.scene--bleed{padding-inline:0}.scene--ruled::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, rgba(167,139,250,0.28), transparent)}.scene--grid::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(167,139,250,0.05) 1px, transparent 1px),linear-gradient(90deg, rgba(167,139,250,0.05) 1px, transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at center, black 30%, transparent 80%);pointer-events:none;z-index:1}.scene--mesh{background:#050211}.scene--console{background:linear-gradient(180deg, #050211 0%, #0B0620 100%)}.scene--hero{min-height:clamp(640px, 92vh, 1100px);display:flex;align-items:center;padding-block:clamp(6rem, 14vh, 10rem)}.scene--pinned{position:sticky;top:0}.scrollhint{position:absolute;left:50%;bottom:2rem;transform:translateX(-50%);display:inline-flex;flex-direction:column;align-items:center;gap:.5rem;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;color:#6B5F95;z-index:3;pointer-events:none;user-select:none}.scrollhint .scrollhint__line{width:1px;height:36px;background:linear-gradient(180deg, transparent, #A78BFA);animation:float 2.4s ease-in-out infinite}.scene-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem, 4vw, 4rem);align-items:center}@media (max-width: 900px){.scene-split{grid-template-columns:1fr}}.nebula-mesh,.nebula-mesh--soft{position:absolute;inset:-10%;z-index:0;pointer-events:none;background:radial-gradient(50% 50% at 20% 30%, rgba(139,92,246,0.45) 0%, transparent 60%),radial-gradient(45% 45% at 75% 25%, rgba(79,70,229,0.4) 0%, transparent 65%),radial-gradient(55% 55% at 60% 80%, rgba(34,211,238,0.3) 0%, transparent 60%),radial-gradient(40% 40% at 10% 80%, rgba(232,121,249,0.2) 0%, transparent 70%),radial-gradient(60% 60% at 50% 50%, rgba(11,6,32,0) 0%, #050211 90%);filter:blur(40px) saturate(140%);animation:mesh-pan 22s ease-in-out infinite;transform-origin:center;will-change:transform;opacity:.9}.nebula-mesh--soft{opacity:.5;filter:blur(60px) saturate(120%)}.nebula-vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center, transparent 30%, rgba(5,2,17,0.65) 90%)}.beam{position:absolute;pointer-events:none;overflow:visible;z-index:0}.beam path{fill:none;stroke:url(#beam-gradient);stroke-width:1.5;stroke-dasharray:6 4;animation:beam-pulse 3s linear infinite;filter:drop-shadow(0 0 6px rgba(139,92,246,0.55))}.constellation{position:relative;display:grid;grid-template-columns:repeat(12, 1fr);grid-auto-rows:200px;gap:1.25rem}@media (max-width: 992px){.constellation{grid-template-columns:repeat(6, 1fr)}}@media (max-width: 560px){.constellation{grid-template-columns:repeat(2, 1fr);grid-auto-rows:180px}}.constellation>*{grid-column:span 6}@media (max-width: 992px){.constellation>*{grid-column:span 6}}@media (max-width: 560px){.constellation>*{grid-column:span 2}}.constellation>.panel--wide{grid-column:span 8}@media (max-width: 992px){.constellation>.panel--wide{grid-column:span 6}}@media (max-width: 560px){.constellation>.panel--wide{grid-column:span 2}}.constellation>.panel--tall{grid-row:span 2}.constellation>.panel--full{grid-column:1 / -1}.node{width:14px;height:14px;border-radius:50%;background:#22D3EE;box-shadow:0 0 16px #22D3EE,0 0 32px rgba(34,211,238,0.5);position:absolute}.aurora-ribbon{position:absolute;top:-1px;left:0;right:0;height:220px;background:linear-gradient(180deg, rgba(139,92,246,0.22) 0%, rgba(79,70,229,0.1) 40%, transparent 100%);pointer-events:none;z-index:0}.panel,.tool-card,.tool-shell,.stat-panel{position:relative;background:linear-gradient(180deg, rgba(20,9,46,0.55) 0%, rgba(11,6,32,0.7) 100%);border-radius:20px;padding:clamp(1.4rem, 2vw, 2rem);isolation:isolate;overflow:hidden;backdrop-filter:blur(14px) saturate(140%);transition:transform 0.4s cubic-bezier(0.2, 0.8, 0.2, 1),box-shadow 0.4s ease,border-color 0.4s ease;border:1px solid rgba(167,139,250,0.16);color:#F5F3FF}.panel::before,.tool-card::before,.tool-shell::before,.stat-panel::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg, rgba(139,92,246,0.55), rgba(34,211,238,0.35) 60%, rgba(232,121,249,0.25));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;pointer-events:none;transition:opacity .35s ease;z-index:0}.panel>*,.tool-card>*,.tool-shell>*,.stat-panel>*{position:relative;z-index:1}.panel:hover,.tool-card:hover,.tool-shell:hover,.stat-panel:hover{transform:translateY(-3px);box-shadow:0 30px 80px rgba(0,0,0,0.7),0 0 30px rgba(139,92,246,0.18)}.panel:hover::before,.tool-card:hover::before,.tool-shell:hover::before,.stat-panel:hover::before{opacity:1}.panel--solid,.tool-shell{background:#0B0620}.panel--violet{background:linear-gradient(135deg, rgba(109,40,217,0.7) 0%, rgba(20,9,46,0.85) 100%)}.panel--violet::before{background:linear-gradient(135deg, #8B5CF6, #E879F9);opacity:.9}.panel--cyan{background:linear-gradient(135deg, rgba(8,47,73,0.7) 0%, rgba(11,6,32,0.9) 100%)}.panel--cyan::before{background:linear-gradient(135deg, #22D3EE, #8B5CF6);opacity:.85}.panel--flat{background:#0B0620;backdrop-filter:none}.panel--portrait,.tool-card,.stat-panel{display:flex;flex-direction:column;gap:1rem;min-height:220px}.panel--glow{box-shadow:0 0 12px rgba(139,92,246,0.45)}.panel--glow:hover{box-shadow:0 0 24px rgba(139,92,246,0.55),0 0 60px rgba(139,92,246,0.25),0 30px 80px rgba(0,0,0,0.7)}.panel-eyebrow{font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.68rem;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:#6B5F95;margin-bottom:.85rem;display:inline-flex;align-items:center;gap:.5rem}.panel-eyebrow::before{content:"//";color:#A78BFA}.panel-title{font-family:"Space Grotesk","Inter",system-ui,-apple-system,sans-serif;font-size:clamp(1.15rem, 1.6vw, 1.45rem);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#F5F3FF;margin:0 0 .5rem}.panel-body{color:#B8B0D8;font-size:.95rem;line-height:1.6;margin:0}.panel-meta{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(167,139,250,0.16);display:flex;align-items:center;justify-content:space-between;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.75rem;color:#6B5F95}.panel-foot{margin-top:auto;padding-top:1.25rem;display:flex;align-items:center;gap:.65rem;color:#A78BFA;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.82rem;letter-spacing:.05em}.panel-foot::after{content:"→";transition:transform 0.25s cubic-bezier(0.2, 0.8, 0.2, 1)}a.panel:hover .panel-foot::after,a.tool-card:hover .panel-foot::after,a.tool-shell:hover .panel-foot::after,a.stat-panel:hover .panel-foot::after{transform:translateX(4px)}.panel-stack{display:flex;flex-direction:column;gap:.85rem;list-style:none;padding:0;margin:0}.panel-stack li{display:flex;align-items:flex-start;gap:.75rem;color:#B8B0D8;font-size:.95rem;line-height:1.55}.panel-stack .check{display:inline-flex;flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:rgba(34,211,238,0.12);border:1px solid rgba(34,211,238,0.24);color:#22D3EE;font-size:.65rem;align-items:center;justify-content:center;margin-top:3px}.stat-panel{text-align:left}.stat-panel .numeral{margin-top:auto}.stat-panel .numeral-label{margin-bottom:0;margin-top:.5rem}.stat-row{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.25rem}@media (max-width: 900px){.stat-row{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 480px){.stat-row{grid-template-columns:1fr}}.hero-slider{position:relative;width:100%;min-height:clamp(560px, 86vh, 980px);isolation:isolate}.hero-slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:4rem 1rem;opacity:0;visibility:hidden;transform:translateY(20px) scale(0.985);transition:opacity 0.8s cubic-bezier(0.2, 0.8, 0.2, 1),transform 0.8s cubic-bezier(0.2, 0.8, 0.2, 1),visibility 0s linear 0.8s;will-change:opacity, transform}.hero-slide.is-active{opacity:1;visibility:visible;transform:translateY(0) scale(1);transition:opacity 0.8s cubic-bezier(0.2, 0.8, 0.2, 1),transform 0.8s cubic-bezier(0.2, 0.8, 0.2, 1),visibility 0s linear 0s;z-index:2}.hero-slide__inner{max-width:1180px;width:100%;text-align:center}.hero-slide--split .hero-slide__inner{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem, 5vw, 4rem);align-items:center;text-align:left}@media (max-width: 900px){.hero-slide--split .hero-slide__inner{grid-template-columns:1fr;text-align:center;gap:2rem}}@media (max-width: 900px){.hero-slide--split .hero-slide__eyebrow,.hero-slide--split .hero-slide__actions{justify-content:center}}.hero-slide__visual{position:relative;aspect-ratio:4 / 3;border-radius:20px;overflow:hidden;background:linear-gradient(135deg, rgba(11,6,32,0.65), rgba(5,2,17,0.95));border:1px solid rgba(167,139,250,0.28);box-shadow:0 30px 80px rgba(0,0,0,0.7),0 0 60px rgba(139,92,246,0.18);isolation:isolate}.hero-slide__visual::before{content:"";position:absolute;inset:-6%;background:radial-gradient(55% 60% at 28% 30%, var(--amb-1, rgba(139,92,246,0.55)), transparent 70%),radial-gradient(50% 55% at 72% 72%, var(--amb-2, rgba(34,211,238,0.45)), transparent 70%),radial-gradient(70% 70% at 50% 50%, var(--amb-3, rgba(232,121,249,0.18)), transparent 78%);filter:blur(28px) saturate(1.25);z-index:0;pointer-events:none;animation:mesh-pan 24s ease-in-out infinite}.hero-slide__visual img,.hero-slide__visual svg{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover}.product-mock{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;text-align:center}.product-mock .pm-mark{width:80px;height:80px;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;font-family:"Space Grotesk","Inter",system-ui,-apple-system,sans-serif;font-weight:700;font-size:2.2rem;letter-spacing:-.04em;color:#050211;background:linear-gradient(135deg, #A78BFA, #22D3EE);box-shadow:0 0 24px rgba(139,92,246,0.55),0 0 60px rgba(139,92,246,0.25),inset 0 1px 0 rgba(255,255,255,0.4)}.product-mock .pm-mark--img{width:clamp(140px, 18vw, 200px);height:clamp(140px, 18vw, 200px);padding:14px;background:rgba(255,255,255,0.96);border-radius:28px;box-shadow:0 18px 50px rgba(0,0,0,0.45),0 0 0 1px rgba(255,255,255,0.08),inset 0 1px 0 rgba(255,255,255,0.7);object-fit:contain;font-size:0}.product-mock .pm-mark--dark{background:rgba(11,6,32,0.95);box-shadow:0 18px 50px rgba(0,0,0,0.55),0 0 0 1px rgba(167,139,250,0.25),inset 0 1px 0 rgba(255,255,255,0.08)}.product-mock .pm-name{font-family:"Space Grotesk","Inter",system-ui,-apple-system,sans-serif;font-weight:600;font-size:clamp(1.4rem, 2.2vw, 1.9rem);letter-spacing:-.02em;color:#F5F3FF}.product-mock .pm-kind{font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.22em;color:#6B5F95}.product-mock .pm-meta{margin-top:.6rem;display:inline-flex;gap:.4rem;flex-wrap:wrap;justify-content:center}.product-mock .pm-meta span{font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;padding:.25rem .55rem;border-radius:999px;background:rgba(167,139,250,0.1);border:1px solid rgba(167,139,250,0.16);color:#B8B0D8}.svc-grid{position:absolute;inset:1.25rem;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.svc-grid .svc-tile{background:rgba(11,6,32,0.55);border:1px solid rgba(167,139,250,0.16);border-radius:14px;padding:1rem;display:flex;flex-direction:column;gap:.5rem;backdrop-filter:blur(8px)}.svc-grid .svc-tile .svc-ico{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;background:linear-gradient(135deg, #8B5CF6, #4F46E5);color:#F5F3FF;box-shadow:0 0 12px rgba(139,92,246,0.45);font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace}.svc-grid .svc-tile .svc-name{font-family:"Space Grotesk","Inter",system-ui,-apple-system,sans-serif;font-weight:600;font-size:.95rem;color:#F5F3FF}.svc-grid .svc-tile .svc-desc{font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:#6B5F95}.hero-slide__eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.hero-slide__title{font-family:"Space Grotesk","Inter",system-ui,-apple-system,sans-serif;font-weight:600;font-size:clamp(2.4rem, 6vw, 4.8rem);line-height:1.05;letter-spacing:-.035em;margin:0;color:#F5F3FF}.hero-slide--split .hero-slide__title{font-size:clamp(2rem, 4.4vw, 3.4rem)}.hero-slide__lede{margin:1.5rem auto 0;max-width:60ch;color:#B8B0D8;font-size:clamp(1rem, 1.4vw, 1.15rem);line-height:1.55}.hero-slide__actions{margin-top:2.25rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.hero-controls{position:absolute;left:0;right:0;bottom:2.2rem;z-index:5;display:flex;flex-direction:column;align-items:center;gap:1rem;pointer-events:none}.hero-controls>*{pointer-events:auto}.hero-dots{display:inline-flex;gap:.55rem;padding:.5rem .75rem;border-radius:999px;background:rgba(11,6,32,0.55);border:1px solid rgba(167,139,250,0.16);backdrop-filter:blur(10px)}.hero-dots button{width:28px;height:3px;border-radius:2px;border:0;background:rgba(167,139,250,0.25);cursor:pointer;padding:0;position:relative;overflow:hidden;transition:background .3s ease}.hero-dots button::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, #8B5CF6, #22D3EE);transform:scaleX(0);transform-origin:left;box-shadow:0 0 8px rgba(34,211,238,0.6)}.hero-dots button[aria-current="true"]::after{animation:hero-dot-progress var(--hero-slide-duration, 6s) linear forwards}.hero-dots button:hover{background:rgba(167,139,250,0.5)}@keyframes hero-dot-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-arrows{position:absolute;inset:0;pointer-events:none;z-index:4}.hero-arrows button{position:absolute;top:50%;transform:translateY(-50%);pointer-events:auto;width:44px;height:44px;border-radius:50%;background:rgba(11,6,32,0.55);border:1px solid rgba(167,139,250,0.16);color:#F5F3FF;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:1.3rem;line-height:0;cursor:pointer;backdrop-filter:blur(10px);transition:all .25s ease}.hero-arrows button:hover{background:rgba(139,92,246,0.18);border-color:#22D3EE;color:#22D3EE;box-shadow:0 0 24px rgba(34,211,238,0.45),0 0 60px rgba(34,211,238,0.2)}.hero-arrows button.prev{left:clamp(0.5rem, 3vw, 2rem)}.hero-arrows button.next{right:clamp(0.5rem, 3vw, 2rem)}@media (max-width: 640px){.hero-arrows button{display:none}}@media (prefers-reduced-motion: reduce){.hero-slide{transition:opacity .2s linear, visibility 0s linear;transform:none !important}.hero-dots button::after{animation:none !important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:"Space Grotesk","Inter",system-ui,-apple-system,sans-serif;font-weight:500;font-size:.95rem;letter-spacing:-.005em;padding:.75rem 1.4rem;border-radius:999px;border:1px solid transparent;background:transparent;color:#F5F3FF;text-decoration:none;cursor:pointer;transition:transform 0.2s cubic-bezier(0.2, 0.8, 0.2, 1),background 0.25s ease,color 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;line-height:1;user-select:none;position:relative;isolation:isolate}.btn-sm{padding:.5rem 1rem;font-size:.85rem}.btn-lg{padding:.95rem 1.7rem;font-size:1.05rem}.btn-neon{background:linear-gradient(135deg, #8B5CF6 0%, #6D28D9 100%);color:#F5F3FF;border-color:rgba(167,139,250,0.5);box-shadow:0 0 12px rgba(139,92,246,0.45),inset 0 0 0 1px rgba(255,255,255,0.06)}.btn-neon:hover{color:#F5F3FF;background:linear-gradient(135deg, #A78BFA 0%, #8B5CF6 100%);box-shadow:0 0 24px rgba(139,92,246,0.55),0 0 60px rgba(139,92,246,0.25),inset 0 0 0 1px rgba(255,255,255,0.1);transform:translateY(-2px)}.btn-neon:active{transform:translateY(0)}.btn-ghost{color:#F5F3FF;border-color:rgba(167,139,250,0.28);background:rgba(139,92,246,0.05);backdrop-filter:blur(10px)}.btn-ghost:hover{border-color:#22D3EE;color:#22D3EE;background:rgba(34,211,238,0.06);box-shadow:0 0 24px rgba(34,211,238,0.45),0 0 60px rgba(34,211,238,0.2);transform:translateY(-2px)}.btn-cyan{background:#22D3EE;color:#050211;border-color:rgba(34,211,238,0.7);box-shadow:0 0 24px rgba(34,211,238,0.45),0 0 60px rgba(34,211,238,0.2);font-weight:600}.btn-cyan:hover{background:#67E8F9;color:#050211;box-shadow:0 0 40px rgba(34,211,238,0.65);transform:translateY(-2px)}.btn-link{color:#A78BFA;padding:0;background:none;border:0}.btn-link:hover{color:#22D3EE}.btn-icon{width:38px;height:38px;padding:0;border-radius:10px;border-color:rgba(167,139,250,0.16);background:rgba(139,92,246,0.06);color:#F5F3FF}.btn-icon:hover{border-color:rgba(167,139,250,0.28);background:rgba(139,92,246,0.14);color:#22D3EE}[data-magnetic]{will-change:transform;transition:transform 0.15s cubic-bezier(0.2, 0.8, 0.2, 1)}.badge-neon{display:inline-flex;align-items:center;gap:.35rem;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.18em;padding:.3rem .6rem;border-radius:999px;background:linear-gradient(135deg, #8B5CF6, #22D3EE);color:#050211;font-weight:600;box-shadow:0 0 12px rgba(139,92,246,0.45)}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#22D3EE;box-shadow:0 0 8px currentColor;animation:pulse-dot 1.8s ease-in-out infinite;color:#22D3EE}.status-dot--warn{background:#E879F9;color:#E879F9}.status-dot--ok{background:#34D399;color:#34D399}.status-dot--err{background:#F87171;color:#F87171}[data-reveal]{opacity:0;transform:translateY(20px);filter:blur(2px);transition:opacity 0.8s cubic-bezier(0.2, 0.8, 0.2, 1),transform 0.8s cubic-bezier(0.2, 0.8, 0.2, 1),filter 0.8s cubic-bezier(0.2, 0.8, 0.2, 1);will-change:opacity, transform, filter}[data-reveal][data-revealed]{opacity:1;transform:translateY(0);filter:blur(0)}[data-reveal="right"]{transform:translateX(28px)}[data-reveal="left"]{transform:translateX(-28px)}[data-reveal="scale"]{transform:scale(0.96)}[data-reveal][data-revealed][data-reveal="right"],[data-reveal][data-revealed][data-reveal="left"]{transform:translateX(0)}[data-reveal][data-revealed][data-reveal="scale"]{transform:scale(1)}[data-reveal-stagger]>*{transition-delay:0ms}.marquee{display:flex;overflow:hidden;mask-image:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent)}.marquee__track{display:flex;gap:3rem;flex:0 0 auto;animation:marquee 38s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee-item{flex:0 0 auto;display:inline-flex;align-items:center;height:56px;padding-inline:1rem;color:#B8B0D8;opacity:.7;transition:opacity .25s ease, color .25s ease}.marquee-item:hover{opacity:1;color:#22D3EE}.marquee-item svg{height:28px;width:auto}.scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;background:rgba(167,139,250,0.08);z-index:1000}.scroll-progress .scroll-progress-bar{height:100%;width:0;background:linear-gradient(90deg, #8B5CF6, #22D3EE);box-shadow:0 0 8px rgba(139,92,246,0.6);transition:width .08s linear}.seq>*{opacity:0;transform:translateY(12px)}.seq.is-in>*{animation:reveal-up 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards}.seq.is-in>*:nth-child(1){animation-delay:.05s}.seq.is-in>*:nth-child(2){animation-delay:.12s}.seq.is-in>*:nth-child(3){animation-delay:.19s}.seq.is-in>*:nth-child(4){animation-delay:.26s}.seq.is-in>*:nth-child(5){animation-delay:.33s}.seq.is-in>*:nth-child(6){animation-delay:.40s}.seq.is-in>*:nth-child(7){animation-delay:.47s}.seq.is-in>*:nth-child(8){animation-delay:.54s}.seq.is-in>*:nth-child(9){animation-delay:.61s}[data-spotlight]{position:relative}[data-spotlight]::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%), rgba(139,92,246,0.18), transparent 50%);opacity:0;transition:opacity .25s ease;pointer-events:none;z-index:2}[data-spotlight]:hover::after{opacity:1}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1 !important;transform:none !important;filter:none !important}.marquee__track{animation:none !important}.seq>*{opacity:1 !important;transform:none !important}}.console,.tool-result,.logstream{position:relative;background:linear-gradient(180deg, #0B0620 0%, #050211 100%);border:1px solid rgba(167,139,250,0.16);border-radius:20px;overflow:hidden;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.82rem;color:#B8B0D8;line-height:1.55;box-shadow:0 12px 40px rgba(0,0,0,0.6)}.console::before,.tool-result::before,.logstream::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg, rgba(255,255,255,0.018) 0, rgba(255,255,255,0.018) 1px, transparent 1px, transparent 3px);pointer-events:none;mix-blend-mode:overlay;z-index:1}.console>*,.tool-result>*,.logstream>*{position:relative;z-index:2}.console-bar{display:flex;align-items:center;gap:.5rem;padding:.65rem .9rem;border-bottom:1px solid rgba(167,139,250,0.16);background:rgba(11,6,32,0.7)}.console-bar .dot{width:10px;height:10px;border-radius:50%;background:#463A6E}.console-bar .dot.dot-r{background:#FB7185}.console-bar .dot.dot-y{background:#FBBF24}.console-bar .dot.dot-g{background:#34D399}.console-bar .console-title{margin-left:.75rem;color:#6B5F95;font-size:.72rem;text-transform:uppercase;letter-spacing:.2em}.console-bar .console-meta{margin-left:auto;font-size:.72rem;color:#6B5F95}.console-body{padding:1rem 1.1rem;max-height:360px;overflow:hidden}.console-line{display:block;white-space:pre-wrap;word-break:break-word}.console-line .prompt{color:#A78BFA;margin-right:.35rem}.console-line .out{color:#B8B0D8}.console-line .num{color:#22D3EE}.console-line .ok{color:#34D399}.console-line .warn{color:#FBBF24}.console-line .err{color:#F87171}.console-line .tag{color:#E879F9}.console-line .key{color:#A78BFA}.console-line .val{color:#22D3EE}.console-line .dim{color:#6B5F95}.logstream .logstream-body{padding:0;max-height:320px;overflow:hidden}.logstream .log-row{display:grid;grid-template-columns:92px 90px 1fr;gap:.75rem;padding:.5rem 1rem;border-bottom:1px solid rgba(167,139,250,0.05);font-size:.76rem}.logstream .log-row .log-time{color:#6B5F95}.logstream .log-row .log-sev{font-weight:600;text-transform:uppercase;letter-spacing:.12em}.logstream .log-row .log-sev--ok{color:#34D399}.logstream .log-row .log-sev--warn{color:#FBBF24}.logstream .log-row .log-sev--err{color:#F87171}.logstream .log-row .log-msg{color:#B8B0D8}.logstream .log-row .log-msg .h{color:#22D3EE}.ascii-art{font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.72rem;line-height:1.1;color:#A78BFA;white-space:pre;opacity:.85}.form-field{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.1rem}.form-label{font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;color:#6B5F95}.form-label::before{content:"> ";color:#A78BFA}.form-input,.form-textarea,.form-select{width:100%;background:#0B0620;border:1px solid rgba(167,139,250,0.16);border-radius:8px;color:#F5F3FF;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:1rem;padding:.8rem 1rem;transition:border-color .2s, box-shadow .2s, background .2s}.form-input::placeholder,.form-textarea::placeholder,.form-select::placeholder{color:#6B5F95}.form-input:hover,.form-textarea:hover,.form-select:hover{border-color:rgba(167,139,250,0.28)}.form-input:focus,.form-textarea:focus,.form-select:focus{outline:none;border-color:#22D3EE;background:rgba(11,6,32,0.9);box-shadow:0 0 0 3px rgba(34,211,238,0.15),inset 0 0 0 1px #22D3EE}.form-textarea{min-height:140px;resize:vertical;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.95rem;line-height:1.55}.form-help{font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.72rem;color:#6B5F95;margin-top:.3rem}.form-error{color:#F87171;font-size:.78rem;margin-top:.25rem;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 640px){.form-row{grid-template-columns:1fr}}.form-check{display:inline-flex;align-items:center;gap:.6rem;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.82rem;color:#B8B0D8;cursor:pointer}.form-check input{width:16px;height:16px;accent-color:#8B5CF6}.site-header{position:sticky;top:0;z-index:100;backdrop-filter:blur(16px) saturate(140%);background:rgba(5,2,17,0.7);border-bottom:1px solid rgba(167,139,250,0.16);transition:background .3s ease, border-color .3s ease}.site-header.is-scrolled{background:rgba(5,2,17,0.92);border-bottom-color:rgba(167,139,250,0.28)}.site-header .container{display:flex;align-items:center;gap:2rem;height:64px}.site-header .brand{display:inline-flex;align-items:center;gap:.3rem;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-weight:600;font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;color:#F5F3FF}.site-header .brand .brand-logo{display:block;height:32px;width:auto;object-fit:contain}.site-header .brand .brand-tag{color:#22D3EE;margin-left:.15rem}.site-header .brand .cursor-blink{vertical-align:-.05em;height:.9em}.site-header .primary-nav{display:inline-flex;gap:1.5rem;margin-left:2rem}@media (max-width: 900px){.site-header .primary-nav{display:none}}.site-header .primary-nav .nav-link{position:relative;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:#B8B0D8;padding:.25rem 0;transition:color .2s}.site-header .primary-nav .nav-link::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:linear-gradient(90deg, #8B5CF6, #22D3EE);transform:scaleX(0);transform-origin:left;transition:transform 0.3s cubic-bezier(0.2, 0.8, 0.2, 1)}.site-header .primary-nav .nav-link:hover,.site-header .primary-nav .nav-link.active{color:#F5F3FF}.site-header .primary-nav .nav-link:hover::after,.site-header .primary-nav .nav-link.active::after{transform:scaleX(1)}.site-header .header-actions{margin-left:auto;display:inline-flex;align-items:center;gap:.75rem}.site-header .lang-switch select{background:rgba(139,92,246,0.06);color:#F5F3FF;border:1px solid rgba(167,139,250,0.16);border-radius:8px;padding:.35rem .55rem;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.78rem;cursor:pointer}.site-header .lang-switch select:focus{outline:none;border-color:#22D3EE;box-shadow:0 0 0 3px rgba(34,211,238,0.15)}.site-header .lang-switch select option{background:#0B0620;color:#F5F3FF}.site-header .menu-toggle{display:none}@media (max-width: 900px){.site-header .menu-toggle{display:inline-flex}}.mobile-menu{display:none;padding:1rem 0 1.5rem;border-top:1px solid rgba(167,139,250,0.16);background:rgba(5,2,17,0.95)}.mobile-menu.is-open{display:block}.mobile-menu .nav-link{display:block;padding:.65rem 0;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.9rem;text-transform:uppercase;letter-spacing:.14em;color:#B8B0D8;border-bottom:1px solid rgba(167,139,250,0.05)}.mobile-menu .nav-link:hover{color:#22D3EE}.site-footer{background:#050211;border-top:1px solid rgba(167,139,250,0.16);margin-top:clamp(3rem, 8vh, 6rem);padding:clamp(3rem, 6vw, 5rem) 0 2rem;position:relative;overflow:hidden}.site-footer::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, #8B5CF6 30%, #22D3EE 70%, transparent);opacity:.6}.site-footer .footer-grid{display:grid;grid-template-columns:2fr repeat(3, 1fr);gap:2.5rem}@media (max-width: 900px){.site-footer .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.site-footer .footer-grid{grid-template-columns:1fr}}.site-footer .footer-brand{font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-weight:600;font-size:1rem;letter-spacing:.12em;text-transform:uppercase;color:#F5F3FF;display:inline-flex;align-items:center;gap:.25rem;margin-bottom:1rem}.site-footer .footer-brand img{display:block;height:38px;width:auto;object-fit:contain}.site-footer .footer-brand .brand-tag{color:#22D3EE}.site-footer .footer-tagline{color:#B8B0D8;font-size:.92rem;line-height:1.6;max-width:38ch}.site-footer .footer-heading{font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.22em;color:#6B5F95;margin-bottom:1rem}.site-footer .footer-heading::before{content:"// ";color:#A78BFA}.site-footer .footer-links{list-style:none;padding:0;margin:0}.site-footer .footer-links li{margin-bottom:.55rem}.site-footer .footer-links a{color:#B8B0D8;font-size:.9rem;transition:color .2s}.site-footer .footer-links a:hover{color:#22D3EE}.site-footer .footer-bottom{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(167,139,250,0.16);display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.75rem;color:#6B5F95}.site-footer .footer-bottom .footer-socials{display:inline-flex;gap:.5rem}.site-footer .footer-bottom .footer-socials a{width:34px;height:34px;border-radius:8px;background:rgba(139,92,246,0.06);border:1px solid rgba(167,139,250,0.16);display:inline-flex;align-items:center;justify-content:center;color:#B8B0D8;transition:all .2s ease}.site-footer .footer-bottom .footer-socials a:hover{background:rgba(139,92,246,0.18);color:#22D3EE;border-color:#22D3EE;box-shadow:0 0 24px rgba(34,211,238,0.45),0 0 60px rgba(34,211,238,0.2)}.actions-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.trust-row{list-style:none;margin:1.75rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:1rem 1.4rem;color:#B8B0D8;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.8rem;text-transform:uppercase;letter-spacing:.14em}.trust-row li{display:inline-flex;align-items:center;gap:.4rem}.trust-row i{color:#22D3EE}.hero-copy{flex:1 1 480px;min-width:0}.hero-visual{flex:1 1 480px;min-width:0}.scene-split.scene-split{align-items:center}.disc-stack{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.5rem}.disc-stack li{display:grid;grid-template-columns:2.5rem 1fr;align-items:center;gap:.75rem;padding:.65rem .75rem;border:1px solid rgba(167,139,250,0.16);border-radius:10px;background:rgba(255,255,255,0.02);transition:border-color .25s ease, background .25s ease, transform .25s ease}.disc-stack li:hover{border-color:rgba(139,92,246,0.55);background:rgba(139,92,246,0.08);transform:translateX(2px)}.disc-stack .ds-num{font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.78rem;color:#22D3EE;letter-spacing:.12em}.disc-stack .ds-name{color:#F5F3FF;text-decoration:none;font-weight:600;font-size:1rem}.discipline-list{display:grid;gap:1.75rem}.discipline{position:relative;padding:2rem 2rem 1.75rem;border:1px solid rgba(167,139,250,0.16);border-radius:18px;background:linear-gradient(150deg, rgba(255,255,255,0.025), rgba(255,255,255,0) 70%);backdrop-filter:blur(8px);transition:border-color 0.35s ease,transform 0.35s cubic-bezier(0.2, 0.8, 0.2, 1),box-shadow 0.35s ease}.discipline:hover{border-color:rgba(139,92,246,0.5);transform:translateY(-2px);box-shadow:0 10px 40px rgba(139,92,246,0.12)}.discipline--accent{background:linear-gradient(150deg, rgba(139,92,246,0.12), rgba(34,211,238,0.04) 70%);border-color:rgba(139,92,246,0.35)}.discipline__head{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;align-items:start}.discipline__num{font-size:2.25rem;font-weight:700;line-height:1;color:transparent;background:linear-gradient(135deg, #8B5CF6, #22D3EE);-webkit-background-clip:text;background-clip:text;letter-spacing:-.02em;padding-top:.25rem}.discipline__title{font-size:clamp(1.25rem, 2.4vw, 1.65rem);margin:.5rem 0 .5rem;line-height:1.2}.discipline__lede{color:#6B5F95;font-size:1rem;line-height:1.55;margin:0;max-width:60ch}.discipline__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.75rem;margin-top:1.75rem;padding-top:1.5rem;border-top:1px dashed rgba(255,255,255,0.08)}@media (max-width: 820px){.discipline__grid{grid-template-columns:1fr;gap:1.25rem}}.discipline__foot{margin-top:1.5rem;padding-top:1rem;border-top:1px dashed rgba(255,255,255,0.08)}.bullet-list{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.bullet-list li{position:relative;padding-left:1.1rem;font-size:.92rem;color:#F5F3FF;line-height:1.45}.bullet-list li::before{content:"›";position:absolute;left:0;top:-.05em;color:#22D3EE;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-weight:700}.micro-label{display:inline-block;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:.22em;color:#22D3EE;margin-bottom:.65rem;opacity:.85}.chip-row{display:flex;flex-wrap:wrap;gap:.4rem}.chip{display:inline-flex;align-items:center;padding:.3rem .65rem;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.72rem;letter-spacing:.04em;color:#F5F3FF;background:rgba(255,255,255,0.04);border:1px solid rgba(167,139,250,0.16);border-radius:999px;transition:border-color .25s ease, background .25s ease}.chip:hover{border-color:rgba(34,211,238,0.55);background:rgba(34,211,238,0.08)}.product-list{display:grid;gap:2rem}.product-card{display:grid;grid-template-columns:minmax(260px, 360px) 1fr;gap:2rem;align-items:stretch;padding:1.75rem;border:1px solid rgba(167,139,250,0.16);border-radius:20px;background:linear-gradient(150deg, rgba(255,255,255,0.025), rgba(255,255,255,0) 70%);backdrop-filter:blur(8px);transition:border-color 0.35s ease,transform 0.35s cubic-bezier(0.2, 0.8, 0.2, 1),box-shadow 0.35s ease}@media (max-width: 820px){.product-card{grid-template-columns:1fr;gap:1.5rem;padding:1.25rem}}.product-card:hover{border-color:rgba(34,211,238,0.45);transform:translateY(-2px);box-shadow:0 12px 44px rgba(34,211,238,0.1)}.product-card--accent{border-color:rgba(139,92,246,0.4);background:linear-gradient(150deg, rgba(139,92,246,0.1), rgba(34,211,238,0.03) 70%)}.product-card:nth-child(even){grid-template-columns:1fr minmax(260px, 360px)}@media (max-width: 820px){.product-card:nth-child(even){grid-template-columns:1fr}}.product-card:nth-child(even) .product-card__visual{order:2}.product-card:nth-child(even) .product-card__body{order:1}.product-card__visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:220px;border-radius:14px;overflow:hidden;isolation:isolate}.product-card__visual::before{content:"";position:absolute;inset:-8%;background:radial-gradient(closest-side at 30% 30%, var(--amb-1, rgba(139,92,246,0.55)), transparent 70%),radial-gradient(closest-side at 70% 70%, var(--amb-2, rgba(34,211,238,0.45)), transparent 75%),radial-gradient(closest-side at 50% 50%, var(--amb-3, rgba(232,121,249,0.18)), transparent 75%);filter:blur(28px) saturate(1.2);opacity:.9;z-index:-1}.product-card__body{display:flex;flex-direction:column;gap:.85rem}.product-card__title{font-size:clamp(1.5rem, 2.6vw, 2rem);margin:0;line-height:1.15}.product-card__lede{color:#6B5F95;font-size:1rem;line-height:1.55;margin:0;max-width:60ch}.product-card__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}@keyframes dm-pulse{0%,100%{transform:scale(1);opacity:.55}50%{transform:scale(2.4);opacity:0}}@keyframes dm-scan{0%{transform:translateX(-12%);opacity:0}8%{opacity:1}92%{opacity:1}100%{transform:translateX(112%);opacity:0}}@keyframes dm-draw{to{stroke-dashoffset:0}}@keyframes dm-tick{0%,100%{opacity:.35}50%{opacity:1}}@keyframes dm-ticker{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}@keyframes dm-spark-up{0%{transform:scaleY(0.2);opacity:.35}50%{transform:scaleY(1);opacity:1}100%{transform:scaleY(0.5);opacity:.55}}@keyframes dm-blink{0%,100%{opacity:.25}50%{opacity:1}}.dash-mock{position:relative;width:100%;aspect-ratio:4 / 3;min-height:360px;border-radius:18px;overflow:hidden;isolation:isolate;background:radial-gradient(120% 80% at 0% 0%, rgba(139,92,246,0.18), transparent 55%),radial-gradient(120% 80% at 100% 100%, rgba(34,211,238,0.18), transparent 55%),linear-gradient(180deg, #0a0620 0%, #050211 100%);border:1px solid rgba(167,139,250,0.16);box-shadow:0 24px 60px rgba(8,5,30,0.55),0 0 0 1px rgba(139,92,246,0.08) inset;display:grid;grid-template-rows:auto 1fr auto auto;gap:.75rem;padding:1rem;color:#F5F3FF;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace}.dash-mock::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(139,92,246,0.05) 1px, transparent 1px),linear-gradient(90deg, rgba(139,92,246,0.05) 1px, transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse at center, #000 30%, transparent 78%);pointer-events:none;z-index:0}.dash-mock::after{content:"";position:absolute;top:0;bottom:0;left:0;width:22%;background:linear-gradient(90deg, transparent, rgba(34,211,238,0.18), transparent);animation:dm-scan 6.5s linear infinite;pointer-events:none;z-index:1}.dash-mock>*{position:relative;z-index:2}.dash-mock__bar{display:flex;align-items:center;gap:.75rem;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:#6B5F95}.dash-mock__live{display:inline-flex;align-items:center;gap:.45rem;color:#4ade80;font-weight:600;position:relative}.dash-mock__live::before{content:"";width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 10px #4ade80;position:relative}.dash-mock__live::after{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;border-radius:50%;background:#4ade80;transform:translate(0, -50%);animation:dm-pulse 1.8s ease-out infinite}.dash-mock__title{color:#F5F3FF;opacity:.9}.dash-mock__clock{margin-left:auto;color:#22D3EE;letter-spacing:.14em}.dash-mock__chart{position:relative;border:1px solid rgba(139,92,246,0.18);border-radius:12px;padding:.65rem .8rem;background:linear-gradient(180deg, rgba(255,255,255,0.02), rgba(255,255,255,0));overflow:hidden;display:flex;flex-direction:column;gap:.35rem}.dash-mock__chart-head{display:flex;align-items:baseline;justify-content:space-between;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:#6B5F95}.dash-mock__chart-val{font-family:"Space Grotesk","Inter",system-ui,-apple-system,sans-serif,"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:1.4rem;letter-spacing:-.01em;color:transparent;background:linear-gradient(135deg, #A78BFA, #22D3EE);-webkit-background-clip:text;background-clip:text}.dash-mock__chart-svg{flex:1;width:100%;min-height:90px;display:block}.dash-mock__chart-svg .dm-area{fill:url(#dm-area-grad);opacity:.55}.dash-mock__chart-svg .dm-line{fill:none;stroke:url(#dm-line-grad);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;stroke-dashoffset:900;animation:dm-draw 2.4s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;filter:drop-shadow(0 0 6px rgba(34,211,238,0.55))}.dash-mock__chart-svg .dm-cursor{fill:#22D3EE;filter:drop-shadow(0 0 8px #22D3EE);animation:dm-blink 1.2s ease-in-out infinite}.dash-mock__chart-svg .dm-grid{stroke:rgba(139,92,246,0.08);stroke-width:1}.dash-mock__tiles{display:grid;grid-template-columns:repeat(4, 1fr);gap:.5rem}@media (max-width: 480px){.dash-mock__tiles{grid-template-columns:repeat(2, 1fr)}}.dash-mock__tile{position:relative;padding:.55rem .65rem;border:1px solid rgba(139,92,246,0.18);border-radius:10px;background:rgba(255,255,255,0.02);display:flex;flex-direction:column;gap:.15rem;overflow:hidden}.dash-mock__tile .t-lbl{font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:#6B5F95}.dash-mock__tile .t-val{font-size:1.05rem;font-weight:700;color:#F5F3FF;letter-spacing:-.01em}.dash-mock__tile .t-bar{position:relative;margin-top:.25rem;height:4px;border-radius:2px;background:rgba(139,92,246,0.12);overflow:hidden}.dash-mock__tile .t-bar::after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--w, 60%);background:linear-gradient(90deg, #8B5CF6, #22D3EE);border-radius:2px;box-shadow:0 0 8px rgba(34,211,238,0.5);animation:dm-spark-up 2.6s ease-in-out infinite;transform-origin:left center}.dash-mock__tile--ok .t-bar::after{background:linear-gradient(90deg, #22d3ee, #4ade80)}.dash-mock__tile--warn .t-bar::after{background:linear-gradient(90deg, #f59e0b, #ef4444)}.dash-mock__tile--note .t-bar::after{background:linear-gradient(90deg, #a78bfa, #f0abfc)}.dash-mock__ticker{position:relative;height:92px;border:1px dashed rgba(139,92,246,0.18);border-radius:10px;overflow:hidden;padding:0 .7rem;font-size:.72rem;line-height:1.55}.dash-mock__ticker::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, #0B0620 0%, transparent 18%, transparent 82%, #0B0620 100%);pointer-events:none;z-index:2}.dash-mock__feed{display:flex;flex-direction:column;gap:.15rem;padding:.35rem 0;animation:dm-ticker 18s linear infinite}.dash-mock__row{display:grid;grid-template-columns:56px 18px 1fr auto;align-items:center;gap:.55rem;color:#F5F3FF;opacity:.9}.dash-mock__row .r-t{color:#22D3EE}.dash-mock__row .r-tag{display:inline-block;width:10px;height:10px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade80;justify-self:center}.dash-mock__row .r-tag.warn{background:#f59e0b;box-shadow:0 0 6px #f59e0b}.dash-mock__row .r-tag.crit{background:#ef4444;box-shadow:0 0 6px #ef4444;animation:dm-tick 1.4s ease-in-out infinite}.dash-mock__row .r-tag.info{background:#A78BFA;box-shadow:0 0 6px #A78BFA}.dash-mock__row .r-msg{color:#F5F3FF}.dash-mock__row .r-src{color:#6B5F95;font-size:.68rem}.picture{display:block;border-radius:20px;overflow:hidden;background:#0B0620}.picture img{width:100%;height:auto;display:block}.media-window{position:relative;border-radius:20px;overflow:hidden;background:#0B0620;border:1px solid rgba(167,139,250,0.28);box-shadow:0 30px 80px rgba(0,0,0,0.7),0 0 12px rgba(139,92,246,0.45)}.media-window::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg, #8B5CF6, #22D3EE);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7;pointer-events:none;z-index:1}.media-window__chrome{position:relative;z-index:2;display:flex;align-items:center;gap:.4rem;padding:.7rem .9rem;background:#050211;border-bottom:1px solid rgba(167,139,250,0.16)}.media-window__chrome .dot{width:10px;height:10px;border-radius:50%;background:#463A6E}.media-window__chrome .dot--r{background:#FB7185}.media-window__chrome .dot--y{background:#FBBF24}.media-window__chrome .dot--g{background:#34D399}.media-window__chrome .url{margin-left:.75rem;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.72rem;color:#6B5F95;letter-spacing:.04em}.media-window__body{position:relative;z-index:2;background:#050211}.media-window__body img,.media-window__body svg{display:block;width:100%;height:auto}.illustration{display:block;width:100%;height:auto;border-radius:20px;border:1px solid rgba(167,139,250,0.16);background:#0B0620}.aspect-16x9{aspect-ratio:16 / 9}.aspect-1x1{aspect-ratio:1 / 1}.aspect-4x3{aspect-ratio:4 / 3}.illustration-wrap{position:relative;border-radius:20px;overflow:hidden;background:radial-gradient(ellipse at top right, rgba(139,92,246,0.2), transparent 60%),#0B0620;border:1px solid rgba(167,139,250,0.16);padding:1rem}.illustration-wrap img,.illustration-wrap svg{display:block;width:100%;height:auto;filter:drop-shadow(0 0 30px rgba(139,92,246,0.25))}.illustration-wrap::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center, transparent 60%, rgba(5,2,17,0.5) 100%);pointer-events:none}.illustration-floating{animation:float 6s ease-in-out infinite;will-change:transform}.tool-shell{padding:clamp(1.5rem, 3vw, 2.5rem)}.tool-shell .tool-title{font-family:"Space Grotesk","Inter",system-ui,-apple-system,sans-serif;font-size:clamp(1.6rem, 3vw, 2.4rem);font-weight:600;margin:0 0 .5rem;letter-spacing:-.02em}.tool-shell .tool-desc{color:#B8B0D8;font-size:1rem;margin-bottom:2rem;max-width:60ch}.tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 800px){.tool-grid{grid-template-columns:1fr}}.tool-result{padding:1.25rem 1.4rem;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.9rem;color:#22D3EE}.tool-result .result-label{display:block;color:#6B5F95;font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;margin-bottom:.35rem}.tool-result .result-value{font-size:clamp(1.4rem, 2.4vw, 2.2rem);color:#F5F3FF;font-weight:600}.vt-list{list-style:none;margin:0;padding:0;border:1px solid rgba(167,139,250,0.16);border-radius:14px;overflow:hidden;font-family:"JetBrains Mono","SF Mono",ui-monospace,"Cascadia Code",Menlo,monospace;font-size:.88rem}.vt-list li{display:grid;grid-template-columns:1fr auto auto;gap:1rem;align-items:center;padding:.7rem 1rem;border-bottom:1px solid rgba(167,139,250,0.05);background:rgba(11,6,32,0.4)}.vt-list li:last-child{border-bottom:0}.vt-list li:hover{background:rgba(139,92,246,0.07)}.vt-list li .vt-name{color:#F5F3FF}.vt-list li .vt-ver{color:#22D3EE}.vt-list li .vt-date{color:#6B5F95;font-size:.75rem}.tools-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:1.25rem}.tool-card{text-decoration:none;color:inherit}.tool-card .tool-card__icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg, #8B5CF6, #4F46E5);display:inline-flex;align-items:center;justify-content:center;color:#F5F3FF;box-shadow:0 0 12px rgba(139,92,246,0.45);margin-bottom:1rem}.cookie-banner{position:fixed;inset:auto 0 0 0;z-index:1080;padding:.75rem 0 1rem;background:rgba(12,12,22,0.92);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-top:1px solid rgba(255,255,255,0.08);transform:translateY(100%);opacity:0;transition:transform .3s ease, opacity .3s ease}.cookie-banner.is-visible{transform:translateY(0);opacity:1}.cookie-banner__inner{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;justify-content:space-between}.cookie-banner__copy{flex:1 1 320px;min-width:0}.cookie-banner__actions{display:flex;gap:.5rem;flex-wrap:wrap}.newsletter-block{border-radius:16px;padding:1.5rem;background:linear-gradient(140deg, rgba(126,90,255,0.12), rgba(58,134,255,0.06));border:1px solid rgba(255,255,255,0.08)}.newsletter-block__inner{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:center}@media (min-width: 768px){.newsletter-block__inner{grid-template-columns:1.2fr 1fr}}.newsletter-block__form .input-group{max-width:480px}.newsletter-block__messages .alert{max-width:480px}.quote-cta-band{background:radial-gradient(circle at 20% 30%, rgba(91,141,239,0.2), transparent 50%),radial-gradient(circle at 80% 70%, rgba(168,85,247,0.18), transparent 55%),linear-gradient(135deg, rgba(91,141,239,0.12) 0%, rgba(168,85,247,0.08) 100%);border-top:1px solid rgba(167,139,250,0.25);border-bottom:1px solid rgba(167,139,250,0.25);padding:4rem 0}.quote-choice-card{transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease}.quote-choice-card:hover,.quote-choice-card:focus-visible{transform:translateY(-4px);box-shadow:0 12px 40px rgba(91,141,239,0.25);border-color:rgba(91,141,239,0.55);text-decoration:none}.quote-result-panel .display-3{font-family:'Space Grotesk', sans-serif;line-height:1}.quote-material-wizard summary{cursor:pointer;list-style:none}.quote-material-wizard summary::-webkit-details-marker{display:none}.quote-material-wizard[open] summary{opacity:.75}
