:root{--bg-void:#030508;--bg-deep:#0a0d14;--bg-surface:#111827;--bg-elevated:#1f2937;--bg-card:#111827eb;--bg-card-hover:#1f2937f2;--text-primary:#f9fafb;--text-secondary:#9ca3af;--text-muted:#6b7280;--text-dim:#4b5563;--cyan:#06b6d4;--cyan-glow:#06b6d44d;--purple:#a855f7;--purple-glow:#a855f74d;--pink:#ec4899;--pink-glow:#ec48994d;--green:#10b981;--green-glow:#10b9814d;--orange:#f97316;--orange-glow:#f973164d;--yellow:#fbbf24;--yellow-glow:#fbbf244d;--red:#ef4444;--gradient-hero:linear-gradient(135deg,#06b6d4 0%,#a855f7 50%,#ec4899 100%);--gradient-cyan-purple:linear-gradient(135deg,#06b6d4,#a855f7);--gradient-purple-pink:linear-gradient(135deg,#a855f7,#ec4899);--gradient-glow:radial-gradient(ellipse at center,#06b6d426,transparent 70%);--border:#4b556366;--border-accent:#06b6d44d;--border-strong:#94a3b84d;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 4px 6px -1px #00000080;--shadow-lg:0 10px 15px -3px #00000080;--shadow-glow:0 0 60px -12px var(--cyan-glow);--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-base:.3s cubic-bezier(.4,0,.2,1);--transition-slow:.5s cubic-bezier(.4,0,.2,1);--text-xs:clamp(.65rem,.6rem + .25vw,.75rem);--text-sm:clamp(.75rem,.7rem + .25vw,.875rem);--text-base:clamp(.875rem,.8rem + .35vw,1rem);--text-lg:clamp(1rem,.9rem + .5vw,1.125rem);--text-xl:clamp(1.1rem,1rem + .5vw,1.25rem);--text-2xl:clamp(1.25rem,1.1rem + .75vw,1.5rem);--text-3xl:clamp(1.5rem,1.2rem + 1.5vw,2rem);--text-4xl:clamp(1.75rem,1.3rem + 2.25vw,2.5rem);--text-5xl:clamp(2rem,1.5rem + 2.5vw,3rem);--text-6xl:clamp(2.25rem,1.5rem + 3.75vw,4rem);--text-hero:clamp(2rem,1rem + 5vw,4.5rem);--space-xs:clamp(.25rem,.2rem + .25vw,.5rem);--space-sm:clamp(.5rem,.4rem + .5vw,.75rem);--space-md:clamp(.75rem,.6rem + .75vw,1rem);--space-lg:clamp(1rem,.8rem + 1vw,1.5rem);--space-xl:clamp(1.5rem,1rem + 2.5vw,2.5rem);--space-2xl:clamp(2rem,1.5rem + 2.5vw,4rem);--space-3xl:clamp(3rem,2rem + 5vw,6rem);--space-section:clamp(2.5rem,1.5rem + 3vw,5rem);--container-sm:min(95%,640px);--container-md:min(92%,768px);--container-lg:min(90%,1024px);--container-xl:min(88%,1280px);--container-2xl:min(85%,1400px);--touch-target:clamp(44px,10vw,48px);--touch-target-sm:clamp(36px,8vw,44px);--radius-sm:clamp(4px,.5vw,6px);--radius-md:clamp(6px,.75vw,10px);--radius-lg:clamp(10px,1vw,16px);--radius-xl:clamp(12px,1.5vw,24px);--radius-full:9999px}.skip-link{background:var(--gradient-hero);color:#030508;border-radius:var(--radius-md);z-index:10001;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;transition:top .3s;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.skip-link:focus{outline:3px solid var(--cyan);outline-offset:2px;top:1rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.glow-orb,.neural-node,.live-dot{animation:none!important}}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}:focus:not(:focus-visible){outline:none}.btn-primary:focus-visible,.btn-secondary:focus-visible,.btn-ghost:focus-visible,.hero-cta:focus-visible,.floating-cta:focus-visible{outline:3px solid var(--cyan);outline-offset:4px;box-shadow:0 0 0 6px #06b6d433}.protocol-card:focus-visible,.thinktool-card:focus-visible,.integration-card:focus-visible,.testimonial-card:focus-visible,.pricing-card:focus-visible,.metric-card:focus-visible,.feature-block:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;transform:translateY(-2px);box-shadow:0 0 30px #06b6d44d}a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:2px}.nav-link:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:var(--radius-sm);background:#06b6d41a}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-color:var(--cyan);box-shadow:0 0 0 4px #06b6d426}.faq-question:focus-visible,.tab-btn:focus-visible,.accordion-header:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;background:#06b6d41a}.social-link:focus-visible,.icon-btn:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:50%;transform:scale(1.1)}.logo:focus-visible{outline:2px solid var(--cyan);outline-offset:6px;border-radius:var(--radius-sm)}@media (pointer:coarse){a,button,input,select,textarea,[role=button],[tabindex="0"]{min-height:44px}p a,li a,span a,.text-link{margin:-.5rem -.25rem;padding:.5rem .25rem;display:inline-block}.nav-link{align-items:center;min-height:44px;padding:.75rem 1rem;display:flex}.btn-sm,.copy-btn,.icon-btn{min-width:44px;min-height:44px}.social-link,.footer a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.faq-question{min-height:48px;padding:1rem}.card-link,.pricing-card .btn-primary{min-height:48px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background:var(--bg-void);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:url(/assets/brand/backgrounds/designed_not_dreamed_background.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;position:relative;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:#030508d1;position:fixed;inset:0}@media (width<=768px){body{background-image:url(/assets/brand/backgrounds/designed_not_dreamed_mobile.svg);background-attachment:scroll}}@media (prefers-reduced-motion:reduce){body{background-image:url(/assets/brand/backgrounds/designed_not_dreamed_simplified.svg);background-attachment:scroll}}main,section,.hero,.section,.content{z-index:1;position:relative}h1,h2,h3,h4,h5,h6{text-shadow:0 2px 8px #0006,0 1px 4px #0000004d}p,li,.text-primary,.text-secondary{text-shadow:0 1px 3px #0000004d}.section{position:relative}.section:before{content:"";-webkit-backdrop-filter:blur(4px);z-index:-1;pointer-events:none;background:#03050833;border-radius:0;position:absolute;inset:0}::selection{background:var(--cyan);color:var(--bg-void)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:var(--bg-elevated);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}#scroll-progress{background:var(--gradient-hero);z-index:10000;width:0%;height:3px;box-shadow:0 0 10px var(--cyan-glow),0 0 20px var(--purple-glow);transition:width .1s ease-out;position:fixed;top:0;left:0}.bg-grid{pointer-events:none;z-index:0;background-image:linear-gradient(#06b6d408 1px,#0000 1px),linear-gradient(90deg,#06b6d408 1px,#0000 1px);background-size:60px 60px;position:fixed;inset:0}.bg-glow{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.glow-orb{filter:blur(100px);opacity:.4;border-radius:50%;animation:20s ease-in-out infinite float;position:absolute}.glow-orb-1{background:var(--cyan);width:600px;height:600px;animation-delay:0s;top:-200px;left:20%}.glow-orb-2{background:var(--purple);width:500px;height:500px;animation-delay:-5s;top:40%;right:-100px}.glow-orb-3{background:var(--pink);width:400px;height:400px;animation-delay:-10s;bottom:-100px;left:10%}@keyframes float{0%,to{transform:translate(0)scale(1)}25%{transform:translate(50px,-30px)scale(1.05)}50%{transform:translate(20px,40px)scale(.95)}75%{transform:translate(-30px,20px)scale(1.02)}}.neural-network{pointer-events:none;z-index:0;opacity:.4;position:fixed;inset:0;overflow:hidden}.neural-node{background:var(--cyan);width:4px;height:4px;box-shadow:0 0 10px var(--cyan-glow);border-radius:50%;animation:15s ease-in-out infinite nodeFloat;position:absolute}.neural-node:before,.neural-node:after{content:"";background:linear-gradient(90deg,var(--cyan-glow),transparent);opacity:.5;width:80px;height:1px;animation:3s ease-in-out infinite linePulse;position:absolute}.neural-node:before{transform-origin:0;transform:rotate(45deg)}.neural-node:after{transform-origin:0;transform:rotate(-30deg)}.neural-node:first-child{animation-delay:0s;top:15%;left:10%}.neural-node:nth-child(2){animation-delay:-3s;top:25%;left:85%}.neural-node:nth-child(3){animation-delay:-6s;top:45%;left:5%}.neural-node:nth-child(4){animation-delay:-9s;top:55%;left:92%}.neural-node:nth-child(5){animation-delay:-12s;top:75%;left:15%}.neural-node:nth-child(6){animation-delay:-4s;top:85%;left:80%}.neural-node:nth-child(7){animation-delay:-7s;top:35%;left:25%}.neural-node:nth-child(8){animation-delay:-10s;top:65%;left:70%}.neural-node:nth-child(odd){background:var(--purple);box-shadow:0 0 10px var(--purple-glow)}.neural-node:nth-child(3n){background:var(--pink);box-shadow:0 0 10px var(--pink-glow)}@keyframes nodeFloat{0%,to{opacity:.6;transform:translate(0)}25%{opacity:.8;transform:translate(20px,-15px)}50%{opacity:.5;transform:translate(-10px,20px)}75%{opacity:.7;transform:translate(15px,10px)}}@keyframes linePulse{0%,to{opacity:.3;width:60px}50%{opacity:.6;width:100px}}@media (prefers-reduced-motion:reduce){.neural-node,.neural-node:before,.neural-node:after,.glow-orb,.gradient{animation:none}.gradient{background-position:0%}}nav{z-index:1000;backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--border);background:#030508d9;justify-content:space-between;align-items:center;padding:.875rem 2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;right:0}nav.scrolled{background:#030508f5;padding:.6875rem 2rem;box-shadow:0 4px 12px #0000001a}.logo{align-items:center;gap:.75rem;text-decoration:none;display:flex}.logo-icon{width:34px;height:34px}.logo-text{color:#06b6d4;font-size:1.375rem;font-weight:800}@supports ((-webkit-background-clip:text) or (background-clip:text)){.logo-text{background:linear-gradient(135deg,#06b6d4 0%,#a855f7 50%,#ec4899 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}}.nav-links{align-items:center;gap:2rem;display:flex}.nav-links a{color:var(--text-secondary);transition:var(--transition-fast);font-size:.9375rem;font-weight:500;text-decoration:none;position:relative}.nav-links a:after{content:"";background:var(--gradient-hero);width:0;height:2px;transition:var(--transition-fast);position:absolute;bottom:-4px;left:0}.nav-links a:hover{color:var(--text-primary)}.nav-links a:hover:after{width:100%}.btn{cursor:pointer;white-space:nowrap;will-change:transform,box-shadow;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.8125rem 1.625rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";opacity:0;pointer-events:none;background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .6s,height .6s,opacity .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn:active:before{opacity:0;width:300px;height:300px}.btn-primary{background:var(--gradient-hero);color:var(--bg-void);box-shadow:var(--shadow-glow);background-size:200% 200%;animation:6s ease-in-out infinite btnGradientShift}@keyframes btnGradientShift{0%,to{background-position:0%}50%{background-position:100%}}.btn-primary:hover{box-shadow:0 0 60px -8px var(--cyan-glow),0 0 100px -20px var(--purple-glow),0 10px 30px #0006;transform:translateY(-3px)scale(1.02)}.btn-primary:active{transition-duration:.1s;transform:translateY(-1px)scale(.98)}.btn-primary svg,.btn-primary .btn-arrow{transition:transform .3s cubic-bezier(.4,0,.2,1)}.btn-primary:hover svg,.btn-primary:hover .btn-arrow{transform:translate(4px)}.btn-secondary{color:var(--text-primary);border:1px solid var(--border);background:0 0}.btn-secondary:hover{border-color:var(--cyan);background:#06b6d41a;transform:translateY(-2px);box-shadow:0 8px 25px #06b6d426}.btn-secondary:active{transition-duration:.1s;transform:translateY(0)}.btn-ghost{color:var(--text-secondary);background:0 0;padding:.5rem 1rem}.btn-ghost:hover{color:var(--text-primary)}.github-star-btn{align-items:center;gap:.4rem;padding:.5rem .875rem;font-size:.875rem;display:inline-flex}.github-star-btn svg{color:var(--yellow)}.github-stars{color:var(--yellow);text-align:center;background:#fbbf2426;border-radius:100px;min-width:2rem;padding:.15rem .5rem;font-size:.75rem;font-weight:700}.rust-badge{color:var(--orange);background:#f973161a;border:1px solid #f973164d;border-radius:100px;margin-top:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.hero-terminal{background:var(--bg-deep);border:1px solid var(--border);max-width:800px;box-shadow:0 25px 50px -12px #00000080,var(--shadow-glow);border-radius:12px;margin:3rem auto 2rem;animation:.6s ease-out .5s backwards fadeInUp;overflow:hidden}.terminal-title{text-align:center;color:var(--text-muted);flex:1;font-family:JetBrains Mono,monospace;font-size:.8125rem}.terminal-body{white-space:pre-wrap;word-break:break-word;padding:0;font-family:JetBrains Mono,monospace;font-size:.8125rem;line-height:1.9}.terminal-body .terminal-stream{white-space:normal!important;padding:1.25rem 1.5rem!important;display:block!important}.t-prompt{color:var(--cyan);font-weight:700}.t-muted{color:var(--text-dim)}.t-label{color:var(--cyan);font-weight:600}.t-label-brutal{color:var(--pink);font-weight:600}.t-warn{color:var(--yellow);font-weight:500}.t-err{color:#f87171}.t-ok{color:var(--green)}.t-brutal{color:var(--pink);font-weight:600}.t-result-bar{color:var(--text-dim);opacity:.4}.t-result{color:var(--text-primary)}.t-final{color:var(--cyan);font-weight:700}.t-time{color:var(--text-dim);font-size:.75rem}.hero{flex-direction:column;justify-content:center;min-height:100vh;padding:6rem 2rem 4rem;display:flex;position:relative;overflow:hidden}.hero-content{z-index:1;text-align:center;max-width:1400px;margin:0 auto;padding:0 2rem;position:relative}.hero-ambient{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ambient-orb{opacity:.15;filter:blur(60px);will-change:transform;border-radius:50%;position:absolute}.orb-1{background:var(--cyan);width:300px;height:300px;animation:20s ease-in-out infinite float-orb-1;top:10%;left:15%}.orb-2{background:var(--purple);width:200px;height:200px;animation:25s ease-in-out infinite float-orb-2;top:60%;right:10%}.orb-3{background:var(--pink);width:250px;height:250px;animation:18s ease-in-out infinite float-orb-3;bottom:20%;left:5%}.orb-4{background:var(--cyan);width:150px;height:150px;animation:22s ease-in-out infinite reverse float-orb-2;top:30%;right:25%}.orb-5{background:var(--purple);width:180px;height:180px;animation:28s ease-in-out infinite float-orb-1;bottom:10%;right:30%}@keyframes float-orb-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.05)}66%{transform:translate(-20px,15px)scale(.95)}}@keyframes float-orb-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-25px,-30px)scale(1.1)}}@keyframes float-orb-3{0%,to{transform:translate(0)}25%{transform:translate(20px,-10px)}75%{transform:translate(-15px,20px)}}@media (prefers-reduced-motion:reduce){.ambient-orb{animation:none}}.hero-ambient:before{content:"";opacity:.06;mix-blend-mode:screen;pointer-events:none;z-index:-1;background-image:url(assets/launch/hero-tree.png);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.install-tab{color:var(--text-secondary);transition:all var(--transition-fast);background:0 0}.install-tab.active{background:var(--cyan)!important;color:var(--bg-deep)!important}.install-pill{display:none}.install-pill.active{display:inline-flex!important}.install-pill.copied{border-color:var(--green)!important;background:#10b9811a!important}.install-pill:hover{border-color:var(--cyan);background:#06b6d40d}.hero-badge{color:var(--cyan);-webkit-backdrop-filter:blur(8px);background:#06b6d414;border:1px solid #06b6d433;border-radius:100px;align-items:center;gap:.625rem;margin-bottom:1.75rem;padding:.5rem 1.125rem;font-size:.8125rem;animation:.6s ease-out fadeInUp;display:inline-flex}.hero-badge .badge-early-access{color:var(--green);font-weight:600}.hero-badge .badge-separator{color:var(--text-muted);opacity:.5;margin:0 .125rem}.hero-badge .badge-item{color:var(--text-secondary);font-weight:500}.hero-badge .badge-link{color:inherit;transition:color var(--transition-fast);font-weight:500;text-decoration:none}.hero-badge .badge-link:hover{color:var(--text-primary)}.hero-badge:before{content:"";background:var(--cyan);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.hero h1{letter-spacing:-.045em;color:var(--text-primary);text-wrap:balance;text-shadow:0 2px 8px #00000080,0 4px 16px #0000004d;max-width:1400px;margin-bottom:1.25rem;margin-left:auto;margin-right:auto;font-family:Inter,system-ui,sans-serif;font-size:clamp(3.5rem,6vw,5.5rem);font-weight:800;line-height:1.08;animation:.6s ease-out .1s backwards fadeInUp}@media (width<=768px){.hero h1{letter-spacing:-.05em;margin-bottom:2rem;padding:0 1rem;font-size:4.25rem;line-height:1.05}}.gradient-subtle{background:linear-gradient(135deg,#06b6d48c 0%,#22d3eea6 25%,#8b5cf680 60%,#a855f799 85%,#22d3eea6 100%) 0 0/300% 300%;-webkit-text-fill-color:transparent;color:#0000;filter:brightness(1.15)saturate(.85);opacity:.9;-webkit-background-clip:text;background-clip:text;animation:10s ease-in-out infinite gradientFlowSubtle}@keyframes gradientFlowSubtle{0%,to{background-position:0%}50%{background-position:100%}}.gradient{background:linear-gradient(135deg,#06b6d4 0%,#22d3ee 15%,#a855f7 40%,#ec4899 60%,#f472b6 75%,#a855f7 90%,#06b6d4 100%) 0 0/300% 300%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite gradientFlow}@keyframes gradientFlow{0%,to{background-position:0%}50%{background-position:100%}}.gradient-static{background:linear-gradient(135deg,#22d3ee 0%,#a855f7 50%,#ec4899 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.noise-overlay{opacity:.03;pointer-events:none;z-index:1000;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%' height='100%' filter='url(%23noise)'/%3E%3C/svg%3E");position:fixed;inset:0}.hero-subtitle{color:var(--text-secondary);text-shadow:0 1px 4px #0006;max-width:1000px;margin:0 auto 1.5rem;font-size:clamp(.9375rem,1.5vw,1.0625rem);line-height:1.7;animation:.6s ease-out .2s backwards fadeInUp}.hero-install-cta{margin:var(--space-xl)0 var(--space-lg);flex-direction:column;align-items:center;width:100%;animation:.6s ease-out .25s backwards fadeInUp;display:flex}.install-oneliner{border:2px solid var(--cyan);font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:var(--text-lg);color:var(--cyan);text-align:center;background:linear-gradient(#06b6d41f 0%,#111827f5 100%);border-radius:12px;justify-content:center;align-items:center;gap:.75rem;max-width:100%;padding:.875rem 1.5rem;font-weight:600;animation:3s ease-in-out infinite heroInstallPulse;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 35px #06b6d440,0 8px 32px #0000004d}.install-oneliner:before{content:"";background:linear-gradient(90deg,#0000,#06b6d41a,#0000);animation:4s ease-in-out infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes heroInstallPulse{0%,to{box-shadow:0 0 35px #06b6d440,0 8px 32px #0000004d}50%{box-shadow:0 0 50px #06b6d466,0 10px 36px #00000059}}@keyframes shimmer{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}.install-oneliner:hover{border-color:var(--cyan);transform:translateY(-2px)scale(1.005);box-shadow:0 0 55px #06b6d473,0 12px 42px #00000059,inset 0 1px #06b6d440}.install-oneliner:active{transition-duration:.1s;transform:translateY(0)scale(.99)}.install-oneliner:hover .copy-btn{border-color:var(--cyan);background:#06b6d459}.install-oneliner code{color:inherit;font-size:inherit;letter-spacing:-.02em;word-break:break-all;background:0 0;padding:0}.copy-btn{min-width:36px;min-height:36px;color:var(--cyan);cursor:pointer;background:#06b6d426;border:1px solid #06b6d459;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.copy-btn:hover{border-color:var(--cyan);background:#06b6d44d;transform:scale(1.08)}.copy-btn:active{transform:scale(.96)}.copy-btn.copied{border-color:var(--green);color:var(--green);background:#10b98140}.install-alt{color:var(--text-muted);opacity:.85;margin-top:.75rem;font-size:.8125rem}.install-alt code{color:var(--text-secondary);padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-sm);font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:var(--text-sm);background:#11182799}.install-meta{flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:1.5rem;display:flex}.install-stats{font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.install-stats .stat{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.install-stats .stat-divider{background:var(--text-dim);opacity:.4;border-radius:50%;flex-shrink:0;width:3px;height:3px}.install-stats-note{text-align:center;margin-top:.5rem}.stat-note-subtle{color:var(--text-dim);opacity:.7;font-size:.6875rem}.stat-link{color:var(--cyan);transition:all var(--transition-fast);font-weight:500;text-decoration:none}.stat-link:hover{color:var(--purple);text-decoration:underline}.verified-stat,.research-stat,.performance-stat{align-items:center;gap:.5rem;display:inline-flex}.verified-icon{width:12px;height:12px;color:var(--green);flex-shrink:0}.stat-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;align-items:center;margin-left:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.verified-badge{color:var(--green);background:#10b98126;border:1px solid #10b9814d}.live-badge{color:var(--cyan);background:#06b6d426;border:1px solid #06b6d44d;animation:2s ease-in-out infinite pulse}.benchmark-badge{color:var(--purple);background:#a855f726;border:1px solid #a855f74d}.trust-indicators{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.trust-badge{border:1px solid var(--border);color:var(--text-secondary);transition:all var(--transition-fast);cursor:help;background:#11182780;border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;display:inline-flex}.trust-badge:hover{border-color:var(--cyan);color:var(--text-primary);background:#1f2937b3;transform:translateY(-1px)}.trust-badge .trust-icon{color:currentColor;opacity:.9;flex-shrink:0;width:16px;height:16px}.trust-badge:hover .trust-icon{opacity:1;color:var(--cyan)}.research-stat .stat-link{margin-left:.25rem;font-size:.8125rem}.live-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-live;box-shadow:0 0 6px #10b98199}@keyframes pulse-live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.install-details{width:100%;max-width:var(--container-sm)}.install-details summary{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-xs)var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);min-height:var(--touch-target-sm);background:0 0;list-style:none;display:inline-flex}.install-details summary::-webkit-details-marker{display:none}.install-details summary:after{content:"▾";font-size:var(--text-xs);transition:transform var(--transition-fast)}.install-details[open] summary:after{transform:rotate(180deg)}.install-details summary:hover{color:var(--text-secondary);border-color:var(--text-muted)}.install-options{margin-top:var(--space-sm);gap:var(--space-xs);flex-direction:column;display:flex}.install-option{border:1px solid var(--border);text-align:left;background:#11182780;border-radius:10px;flex-direction:column;gap:.5rem;padding:.875rem 1.125rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.install-option:hover{border-color:var(--border-strong);background:#111827a6;transform:translate(2px)}.install-option code{font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:var(--text-sm);color:var(--text-primary);word-break:break-all;line-height:1.4}.install-option span{font-size:var(--text-xs);color:var(--text-muted);line-height:1.4}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:4rem;animation:.6s ease-out .3s backwards fadeInUp;display:flex}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tools-preview{flex-wrap:nowrap;justify-content:center;gap:.75rem;min-width:0;animation:.6s ease-out .4s backwards fadeInUp;display:flex}.tool-pill{background:var(--pill-bg,linear-gradient(180deg,#111827eb 0%,#080c14c7 100%));border:1px solid var(--border-strong);cursor:default;-webkit-backdrop-filter:blur(12px)saturate(140%);--pill-glow:var(--cyan-glow);border-radius:100px;align-items:center;gap:.625rem;padding:.6875rem 1.375rem;font-size:.875rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #0006,inset 0 1px #ffffff0f}.tool-pill:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.tool-pill:hover{box-shadow:0 16px 38px #00000073,0 0 32px -12px var(--pill-glow);transform:translateY(-2px)scale(1.01)}.tool-pill:hover:before{transform:translate(100%)}.tool-pill.gigathink{color:var(--yellow);--pill-glow:var(--yellow-glow);--pill-bg:linear-gradient(180deg,#fbbf2424,#0a0d14cc);border-color:#fbbf2499}.tool-pill.gigathink:hover{border-color:var(--yellow);background:linear-gradient(#fbbf2433,#0a0d14d9)}.tool-pill.laserlogic{color:var(--cyan);--pill-glow:var(--cyan-glow);--pill-bg:linear-gradient(180deg,#06b6d424,#0a0d14cc);border-color:#06b6d499}.tool-pill.laserlogic:hover{border-color:var(--cyan);background:linear-gradient(#06b6d433,#0a0d14d9)}.tool-pill.bedrock{color:var(--orange);--pill-glow:var(--orange-glow);--pill-bg:linear-gradient(180deg,#f9731624,#0a0d14cc);border-color:#f9731699}.tool-pill.bedrock:hover{border-color:var(--orange);background:linear-gradient(#f9731633,#0a0d14d9)}.tool-pill.proofguard{color:var(--green);--pill-glow:var(--green-glow);--pill-bg:linear-gradient(180deg,#10b98124,#0a0d14cc);border-color:#10b98199}.tool-pill.proofguard:hover{border-color:var(--green);background:linear-gradient(#10b98133,#0a0d14d9)}.tool-pill.brutalhonesty{color:var(--pink);--pill-glow:var(--pink-glow);--pill-bg:linear-gradient(180deg,#ec489924,#0a0d14cc);border-color:#ec489999}.tool-pill.brutalhonesty:hover{border-color:var(--pink);background:linear-gradient(#ec489933,#0a0d14d9)}.tool-svg-icon{vertical-align:middle;filter:drop-shadow(0 0 6px);flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block}.tool-pill:hover .tool-svg-icon{filter:drop-shadow(0 0 12px);transform:scale(1.1)}.tool-pill.gigathink .tool-svg-icon{color:var(--yellow);animation:3s ease-in-out infinite iconPulse}.tool-pill.gigathink:hover .tool-svg-icon{animation:.8s ease-out iconSpin}.tool-pill.laserlogic .tool-svg-icon{color:var(--cyan)}.tool-pill.laserlogic:hover .tool-svg-icon{animation:.6s ease-out iconTarget}.tool-pill.bedrock .tool-svg-icon{color:var(--orange)}.tool-pill.bedrock:hover .tool-svg-icon{animation:.4s ease-out iconShake}.tool-pill.proofguard .tool-svg-icon{color:var(--green)}.tool-pill.proofguard:hover .tool-svg-icon{animation:.5s ease-out iconShield}.tool-pill.brutalhonesty .tool-svg-icon{color:var(--pink)}.tool-pill.brutalhonesty:hover .tool-svg-icon{animation:.4s ease-out iconFlash}@keyframes iconPulse{0%,to{filter:drop-shadow(0 0 6px)}50%{filter:drop-shadow(0 0 12px)}}@keyframes iconSpin{0%{transform:scale(1)rotate(0)}50%{transform:scale(1.2)rotate(180deg)}to{transform:scale(1.1)rotate(360deg)}}@keyframes iconTarget{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1.15)}}@keyframes iconShake{0%,to{transform:translate(0)scale(1.1)}20%{transform:translate(-2px)scale(1.1)}40%{transform:translate(2px)scale(1.1)}60%{transform:translate(-1px)scale(1.1)}80%{transform:translate(1px)scale(1.1)}}@keyframes iconShield{0%{transform:scale(1)}50%{filter:drop-shadow(0 0 20px);transform:scale(1.3)}to{transform:scale(1.1)}}@keyframes iconFlash{0%{opacity:1;transform:scale(1)}30%{opacity:.5;filter:drop-shadow(0 0 25px);transform:scale(1.2)}60%{opacity:1;transform:scale(1.1)}to{transform:scale(1.1)}}.section{z-index:1;padding:var(--space-section)2rem;width:100%;max-width:1400px;margin:0 auto;position:relative}.section+.section{padding-top:0}.hero+.section,.hero~.section:first-of-type{padding-top:var(--space-section)}.section-header{text-align:center;margin-bottom:2.5rem}.section-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--cyan);opacity:.9;margin-bottom:.875rem;font-size:.6875rem;font-weight:700;display:inline-block}.section-header h2{letter-spacing:-.02em;text-shadow:0 2px 8px #0006;margin-bottom:1rem;font-size:clamp(2rem,5vw,3rem);font-weight:800}.section-header p{color:var(--text-secondary);text-shadow:0 1px 4px #0000004d;max-width:800px;margin:0 auto;font-size:1.125rem;line-height:1.65}.problem-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:1.75rem;width:100%;display:grid}.problem-card{border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(12px)saturate(140%);background:linear-gradient(#111827f5 0%,#080c14eb 100%);border-radius:18px;padding:2.25rem;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 16px 36px #00000080,inset 0 1px #ffffff14}.problem-card:before{content:"";background:var(--gradient-hero);opacity:.25;height:3px;box-shadow:0 0 15px var(--cyan-glow);transition:all .4s;position:absolute;top:0;left:0;right:0}.problem-card:hover{box-shadow:0 20px 48px #00000073,0 0 60px -15px var(--cyan-glow);background:linear-gradient(#06b6d41a 0%,#0a0d14e0 100%);border-color:#06b6d480;transform:translateY(-4px)scale(1.005)}.problem-card:hover:before{opacity:1;height:4px;box-shadow:0 0 25px var(--cyan-glow)}.problem-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.problem-question{color:var(--text-primary);text-shadow:0 2px 6px #0006;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.problem-response{border-left:3px solid var(--cyan);color:var(--text-secondary);text-shadow:0 1px 3px #0000004d;background:linear-gradient(135deg,#06b6d42e 0%,#06b6d414 100%);border-radius:0 8px 8px 0;margin-bottom:1rem;padding:1rem 1.25rem;font-style:italic;box-shadow:inset 0 0 0 1px #06b6d433}.problem-missing{color:var(--pink);margin-bottom:.5rem;font-size:.875rem;font-weight:600}.problem-list{color:var(--text-secondary);text-shadow:0 1px 3px #0000004d;margin-bottom:1rem;font-size:.9375rem;line-height:1.6}.problem-cost{color:var(--red);border-top:1px solid #ef444433;margin-top:1.5rem;padding-top:1.5rem;font-size:.9375rem;line-height:1.6}.problem-cost strong{font-weight:700}.tools-section{background:linear-gradient(#0000 0%,#06b6d405 50%,#0000 100%)}.tool-showcase{margin-bottom:3rem;padding:1.5rem 0;scroll-margin-top:100px}.tool-showcase:last-child{margin-bottom:0}.tool-header{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-bottom:2.5rem;display:flex}.tool-icon-wrapper{border:2px solid var(--border-strong);background:linear-gradient(135deg,#111827f2 0%,#080c14cc 100%);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:2.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 32px #00000080,inset 0 1px #ffffff14}.tool-icon-wrapper svg{width:40px;height:40px}.tool-icon-wrapper:after{content:"";opacity:.7;pointer-events:none;background:radial-gradient(100px 50px at 20% 0,#ffffff26,#0000 60%);position:absolute;inset:0}.tool-meta{width:100%}.tool-meta h3{margin-bottom:.5rem;font-size:2rem;font-weight:800;line-height:1.2}.tool-meta .tagline{color:var(--text-secondary);font-size:1.125rem;font-weight:500}.research-badge{width:100%;color:var(--text-primary);text-transform:none;letter-spacing:.02em;background:linear-gradient(135deg,#06b6d41f 0%,#a855f714 100%);border:1px solid #06b6d440;border-radius:12px;align-items:center;gap:.75rem;margin-top:0;padding:1rem 1.25rem;font-size:.9375rem;font-weight:600;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0003,inset 0 1px #ffffff1a,0 0 0 1px #06b6d41a}.research-badge:before{content:"🎓";opacity:.9;filter:drop-shadow(0 1px 2px #0000004d);font-size:1.25em}.research-badge:after{content:"";background:linear-gradient(90deg,#06b6d4,#a855f7,#06b6d4) 0 0/200% 100%;height:2px;animation:3s ease-in-out infinite researchGlow;position:absolute;top:0;left:0;right:0}.research-badge a{color:var(--text-primary);transition:all var(--transition-fast);border-bottom:1px solid #06b6d466;font-weight:700;text-decoration:none}.research-badge a:hover{color:var(--cyan);border-bottom-color:var(--cyan)}@keyframes researchGlow{0%,to{background-position:0%}50%{background-position:100%}}.why-now-section{background:linear-gradient(#0000 0%,#06b6d408 50%,#0000 100%)}.why-now-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3rem;display:grid}.why-now-card{text-align:center;background:var(--bg-card);border:1px solid var(--border);transition:all var(--transition-base);border-radius:16px;padding:2rem}.why-now-card:hover{border-color:var(--border-accent);box-shadow:var(--shadow-glow);transform:translateY(-4px)}.why-now-number{background:var(--gradient-hero);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:3rem;font-weight:800;line-height:1}.why-now-label{color:var(--text-primary);margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.why-now-detail{color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.why-now-cta{text-align:center;background:linear-gradient(135deg,#ef44441a 0%,#ef44440d 100%);border:1px solid #ef444433;border-radius:12px;max-width:700px;margin:0 auto;padding:2rem}.why-now-cta p{color:var(--text-primary);margin:0;font-size:1.125rem;line-height:1.6}.origin-section{background:var(--bg-deep)}.origin-story-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2rem;display:grid}@media (width<=900px){.origin-story-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.origin-story-grid{grid-template-columns:1fr}}.origin-story-card{background:linear-gradient(135deg,#111827f2 0%,#0a0f19f5 100%);border:1px solid #ffffff14;border-radius:20px;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 24px #0006}.origin-story-card:before{content:"";background:linear-gradient(90deg,var(--cyan),var(--purple));opacity:.6;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.origin-story-card:nth-child(2):before{background:linear-gradient(90deg,var(--purple),var(--pink))}.origin-story-card:nth-child(3):before{background:linear-gradient(90deg,var(--green),var(--cyan))}.origin-story-card:hover{border-color:#ffffff1a;transform:translateY(-4px);box-shadow:0 20px 45px -10px #00000073,0 0 35px -8px #06b6d41f}.origin-story-card:hover:before{opacity:1}.origin-story-card .origin-content{color:var(--text-secondary);font-size:1rem;line-height:1.7}.origin-story-card .origin-lead{color:var(--text-primary);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.origin-story-card .origin-content p{margin-bottom:1rem}.origin-story-card .origin-content p:last-child{margin-bottom:0}.origin-tagline-card{background:linear-gradient(135deg,#111827f2 0%,#0a0f19f5 100%);border:1px solid #ffffff14;border-radius:20px;max-width:1000px;margin:0 auto;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 24px #0006}.origin-tagline-card:before{content:"";background:linear-gradient(90deg,var(--cyan),var(--purple),var(--pink));opacity:.6;height:3px;position:absolute;top:0;left:0;right:0}.origin-tagline-card:hover{border-color:#ffffff1a;transform:translateY(-2px);box-shadow:0 20px 45px -10px #00000073,0 0 35px -8px #06b6d41f}.origin-tagline-card:hover:before{opacity:1}.origin-tagline-background{background:linear-gradient(135deg,#06b6d41f 0%,#a855f714 50%,#ec48990f 100%);border:1px solid #ffffff14;border-radius:16px;margin-bottom:2rem;padding:2rem;position:relative;overflow:hidden}.origin-tagline-background:before{content:"";background:linear-gradient(90deg,var(--cyan),var(--purple),var(--pink));opacity:.6;height:2px;position:absolute;top:0;left:0;right:0}.origin-tagline-testing{color:var(--text-secondary);margin:0;font-size:1.0625rem;line-height:1.8}.origin-tagline-testing strong{color:var(--text-primary);font-weight:600}.origin-tagline{color:var(--text-primary);margin:0;font-size:1.25rem;line-height:1.7}.tool-problem{color:var(--text-muted);border-left:3px solid var(--red);background:linear-gradient(135deg,#ef444429 0%,#ef44440d 100%);border-radius:0 10px 10px 0;margin-bottom:2.5rem;padding:1.25rem 1.75rem;font-size:1.0625rem;line-height:1.6;box-shadow:inset 0 0 0 1px #ef44442e}.tool-problem strong{color:var(--red)}.comparison-grid{grid-template-columns:1fr 1fr;gap:1.75rem;display:grid}@media (width<=768px){.comparison-grid{grid-template-columns:1fr}.tool-header{gap:1.25rem;margin-bottom:2rem}.tool-icon-wrapper{width:72px;height:72px}.tool-icon-wrapper svg{width:36px;height:36px}.tool-meta h3{font-size:1.75rem}.tool-meta .tagline{font-size:1rem}.research-badge{padding:.875rem 1rem;font-size:.875rem}}.comparison-box{border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(12px)saturate(140%);background:linear-gradient(#111827f5 0%,#080c14f0 100%);border-radius:14px;padding:1.75rem;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 14px 32px #00000080,inset 0 1px #ffffff14}.comparison-box.without{opacity:.65;background:linear-gradient(#ef444414 0%,#080c14d9 100%);border-color:#ef44444d}.comparison-box.without:before{content:"";background:linear-gradient(90deg,var(--red),#ef44444d);height:3px;position:absolute;top:0;left:0;right:0}.comparison-box.without:hover{opacity:.85;transform:translateY(-2px);box-shadow:0 20px 45px #00000080}.comparison-box.with{box-shadow:0 16px 36px #0000006b,0 0 45px -18px var(--green-glow),inset 0 1px 0 #10b9812e;background:linear-gradient(#10b9811f 0%,#080c14eb 100%);border-color:#10b981a6;transform:scale(1.01)}.comparison-box.with:before{content:"";background:linear-gradient(90deg,var(--green),var(--cyan));height:3px;animation:2s ease-in-out infinite glowPulse;position:absolute;top:0;left:0;right:0}@keyframes glowPulse{0%,to{opacity:.8;box-shadow:0 0 10px var(--green-glow)}50%{opacity:1;box-shadow:0 0 20px var(--green-glow)}}.comparison-box.with:hover{box-shadow:0 20px 45px #00000073,0 0 60px -12px var(--green-glow),inset 0 1px 0 #10b98140;transform:scale(1.015)translateY(-2px)}.comparison-box.with:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0d,#0000);width:50%;height:100%;animation:4s ease-in-out infinite shine;position:absolute;top:0;left:-100%}@keyframes shine{0%{left:-100%}20%,to{left:150%}}.comparison-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700;display:flex}.comparison-box.without .comparison-label:before{content:"";background:var(--red);border-radius:50%;width:8px;height:8px}.comparison-box.with .comparison-label{color:var(--green)}.comparison-box.with .comparison-label:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px}.comparison-content{white-space:pre-wrap;color:var(--text-secondary);text-shadow:0 1px 3px #0000004d;font-family:JetBrains Mono,monospace;font-size:.8125rem;line-height:1.8}.comparison-box.with .comparison-content{color:var(--text-primary)}.tool-insight{border-left:3px solid var(--purple);text-shadow:0 1px 3px #0000004d;background:linear-gradient(135deg,#a855f72e 0%,#a855f714 100%);border-radius:0 10px 10px 0;margin-top:2rem;padding:1.25rem 1.75rem;font-size:1.0625rem;line-height:1.6;box-shadow:inset 0 0 0 1px #a855f733}.tool-insight strong{color:var(--purple)}@media (prefers-reduced-motion:reduce){.tool-pill,.problem-card,.comparison-box{-webkit-backdrop-filter:none;background:#111827f2}}.process-section{background:var(--bg-surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:4rem 2rem}.process-section .section{padding:0}.process-steps{flex-direction:column;gap:1rem;max-width:800px;margin:0 auto;display:flex}.process-step{border:1px solid var(--border);border-top:1px solid var(--border-strong);-webkit-backdrop-filter:blur(10px);background:linear-gradient(#111827bf 0%,#080c14a6 100%);border-radius:16px;align-items:center;gap:1.5rem;padding:1.5rem 2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff0a}.process-step:hover{border-color:var(--border-accent);background:linear-gradient(#1f2937bf 0%,#111827a6 100%);transform:translate(6px);box-shadow:0 8px 26px #00000059,inset 0 1px #ffffff0f}.step-icon{text-align:center;flex-shrink:0;width:64px;font-size:2rem}.step-content h4{margin-bottom:.25rem;font-size:1.125rem;font-weight:700}.step-content p{color:var(--text-secondary);font-size:.9375rem}.step-arrow{color:var(--text-dim);flex-shrink:0;margin-left:auto;font-size:1.5rem}.process-why{text-align:center;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem;display:grid}@media (width<=768px){.process-why{grid-template-columns:1fr}}.process-why-item h5{color:var(--cyan);margin-bottom:.5rem;font-size:1rem;font-weight:700}.process-why-item p{color:var(--text-secondary);font-size:.9375rem}.profiles-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.profile-card{background:var(--bg-card);backdrop-filter:blur(10px);border:1px solid var(--border);text-align:center;border-radius:18px;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.profile-card:before{content:"";background:var(--gradient-cyan-purple);height:3px;transition:var(--transition-base);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.profile-card:hover{border-color:var(--border-accent);transform:translateY(-3px)}.profile-card:hover:before{transform:scaleX(1)}.profile-name{color:var(--cyan);margin-bottom:1rem;font-family:JetBrains Mono,monospace;font-size:1.125rem;font-weight:600}.profile-time{margin-bottom:.5rem;font-size:2.5rem;font-weight:800}.profile-use{color:var(--text-secondary);margin-bottom:1rem;font-size:.9375rem}.profile-example{color:var(--text-muted);margin-bottom:.75rem;font-size:.8125rem;font-style:italic}.profile-tools{color:var(--cyan);opacity:.85;margin-top:.5rem;font-size:.75rem;font-weight:500}.install-widget-container{z-index:10;width:100%;max-width:1000px;margin:0 auto 4rem;position:relative}.install-widget{background:var(--bg-deep);border:1px solid var(--border);box-shadow:var(--shadow-lg),0 0 20px #0003;border-radius:12px;overflow:hidden}.install-tabs{-webkit-backdrop-filter:blur(8px);background:#0f111acc;border:1px solid #33333380;border-bottom:none;border-radius:8px 8px 0 0;gap:.25rem;padding:.5rem .5rem 0;display:flex}.install-tab{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;flex:1;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.install-tab.active{color:#00d9ff;background:#00d9ff14;border-bottom-color:#00d9ff;box-shadow:0 -2px 8px #00d9ff26}.install-tab.active:after{content:"";background:linear-gradient(90deg,#00d9ff,#8b5cf6);height:2px;position:absolute;bottom:-2px;left:0;right:0;box-shadow:0 0 8px #00d9ff80}.install-tab.active:before{content:"";opacity:1;pointer-events:none;background:linear-gradient(135deg,#00d9ff1a 0%,#8b5cf60d 100%);border-radius:6px 6px 0 0;position:absolute;inset:0}.install-content{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:1rem;display:none}.install-content.active{animation:.3s fadeIn;display:block}.install-content code{word-break:break-all;display:block}.stat strong{color:var(--text-primary)}.stat-divider{color:var(--border)}.terminal-title{color:var(--text-muted);margin-left:auto;font-size:.8125rem}.terminal-body{padding:1.5rem}.terminal-body pre{font-family:JetBrains Mono,monospace;font-size:.875rem;line-height:2;overflow-x:auto}.terminal-body .comment{color:var(--text-dim)}.terminal-body .command{color:var(--cyan)}.terminal-body .flag{color:var(--purple)}.terminal-body .string{color:var(--green)}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.75rem;width:100%;max-width:1200px;margin:0 auto;display:grid}.benchmark-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(#0000 0%,#06b6d408 50%,#0000 100%)}.benchmark-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;width:100%;margin-bottom:3rem;display:grid}.benchmark-card{background:var(--bg-card);border:1px solid var(--border);text-align:center;transition:var(--transition-base);border-radius:16px;padding:2rem}.benchmark-card:hover{border-color:var(--border-accent);transform:translateY(-4px)}.benchmark-value{color:#06b6d4;margin-bottom:.5rem;font-size:3.5rem;font-weight:900;line-height:1}@supports ((-webkit-background-clip:text) or (background-clip:text)){.benchmark-value{background:linear-gradient(135deg,#06b6d4 0%,#a855f7 50%,#ec4899 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}}.benchmark-label{color:var(--text-primary);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.benchmark-desc{color:var(--text-muted);font-size:.875rem}.benchmark-bar-container{width:100%;max-width:900px;margin:0 auto}.benchmark-bar-item{margin-bottom:1.5rem}.benchmark-bar-label{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.benchmark-bar-name{color:var(--text-primary);font-weight:600}.benchmark-bar-time{color:var(--text-secondary);font-family:JetBrains Mono,monospace;font-size:.875rem}.benchmark-bar{background:var(--bg-surface);border-radius:8px;height:32px;position:relative;overflow:hidden}.benchmark-bar-fill{border-radius:8px;height:100%;transition:width 1.5s ease-out}.benchmark-bar-fill.reasonkit{background:var(--gradient-hero)}.benchmark-bar-fill.python{background:var(--text-muted)}.benchmark-bar-fill.langchain{background:#6b728099}.benchmark-methodology{text-align:center;color:var(--text-muted);margin-top:2rem;font-size:.875rem}.benchmark-methodology a{color:var(--cyan);text-decoration:none}.benchmark-methodology a:hover{text-decoration:underline}.comparison-section{background:linear-gradient(180deg,var(--bg-deep)0%,var(--bg-void)100%)}.comparison-table-wrapper{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;max-width:1000px;margin:0 auto;overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;font-size:.9rem}.comparison-table th,.comparison-table td{text-align:left;border-bottom:1px solid var(--border);padding:1rem 1.25rem}.comparison-table thead th{background:var(--bg-surface);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.85rem;font-weight:700}.comparison-table tbody tr:last-child td{border-bottom:none}.comparison-table tbody tr:hover{background:#06b6d40d}.comparison-cards{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem;display:grid}.comparison-card{background:var(--bg-card);border:1px solid var(--border);transition:all var(--transition-base);border-radius:16px;padding:2rem}.comparison-card:hover{border-color:var(--cyan);transform:translateY(-4px);box-shadow:0 12px 32px #0000004d}.comparison-card h3{color:var(--text-primary);margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.comparison-content{flex-direction:column;gap:1.5rem;display:flex}.comparison-pros,.comparison-cons{border-radius:8px;padding:1rem}.comparison-pros{background:#10b98126;border:1px solid #10b9814d;box-shadow:0 2px 8px #0003}.comparison-cons{background:#6b728026;border:1px solid #6b72804d;box-shadow:0 2px 8px #0003}.comparison-pros h4,.comparison-cons h4{color:var(--text-primary);margin-bottom:.75rem;font-size:1rem;font-weight:600}.comparison-pros ul,.comparison-cons ul{margin:0;padding:0;list-style:none}.comparison-pros li,.comparison-cons li{color:var(--text-secondary);padding:.5rem 0;font-size:.9375rem;line-height:1.6}.comparison-verdict{border-left:3px solid var(--cyan);background:#111827f2;border-radius:8px;margin-top:.5rem;padding:1.25rem;box-shadow:0 4px 12px #0000004d}.comparison-verdict strong{color:var(--cyan);margin-bottom:.5rem;display:block}.comparison-verdict{color:var(--text-secondary);font-size:.9375rem;line-height:1.7}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}@media (width<=768px){.comparison-cards{grid-template-columns:1fr}.comparison-table-wrapper{overflow-x:auto}.comparison-table{min-width:800px}}.comparison-table td:first-child{color:var(--text-primary);font-weight:600}.highlight-col{background:#06b6d414}.comparison-table thead .highlight-col{background:#06b6d426}.rk-badge{background:var(--gradient-hero);color:#030508;text-transform:uppercase;letter-spacing:.025em;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}.check{color:#10b981;font-weight:700}.partial{color:#eab308;font-weight:700}.x{color:#ef4444;font-weight:700}.comparison-note{max-width:800px;color:var(--text-muted);text-align:center;background:#6b72801a;border-radius:8px;margin:1.5rem auto 0;padding:1rem 1.5rem;font-size:.8rem}.comparison-note a{color:var(--cyan);text-decoration:underline}.comparison-note a:hover{color:var(--purple)}@media (width<=768px){.comparison-table{font-size:.8rem}.comparison-table th,.comparison-table td{padding:.75rem}.rk-badge{padding:.2rem .5rem;font-size:.7rem}}.testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.75rem;width:100%;display:grid}.testimonial-card{background:var(--bg-card);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);border-radius:18px;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 8px 24px #0006}.testimonial-card:before{content:"“";color:var(--cyan);opacity:.12;font-family:Georgia,serif;font-size:3.5rem;line-height:1;position:absolute;top:.875rem;right:1.25rem}.testimonial-card:hover{border-color:var(--border-accent);transform:translateY(-3px);box-shadow:0 12px 32px #0000004d,0 0 0 1px #06b6d41a}.testimonial-quote{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.0625rem;font-style:italic;line-height:1.75}.testimonial-quote strong{color:var(--text-primary);font-style:normal}.testimonial-author{align-items:center;gap:1rem;display:flex}.testimonial-avatar{background:var(--gradient-hero);width:48px;height:48px;color:var(--bg-void);border-radius:50%;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;display:flex}.testimonial-info{flex:1}.testimonial-name{color:var(--text-primary);font-weight:600}.testimonial-role{color:var(--text-muted);font-size:.875rem}.pricing-card{background:var(--bg-card);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:20px;padding:2.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.pricing-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000004d}.pricing-card.featured{border-color:var(--cyan);background:linear-gradient(180deg,#06b6d41a 0%,var(--bg-card)100%);box-shadow:0 0 0 1px #06b6d426,0 8px 24px #0003}.pricing-card.featured:hover{box-shadow:0 0 0 1px #06b6d440,0 16px 40px #0000004d,0 0 60px -15px var(--cyan-glow)}.pricing-badge{background:var(--gradient-hero);color:var(--bg-void);text-transform:uppercase;letter-spacing:.05em;border-radius:100px;padding:.375rem 1rem;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-name{margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.pricing-desc{color:var(--text-muted);margin-bottom:1.5rem;font-size:.875rem}.pricing-price{margin-bottom:1.5rem;font-size:3rem;font-weight:900}.pricing-price span{color:var(--text-muted);font-size:1rem;font-weight:400}.pricing-features{margin-bottom:2rem;list-style:none}.pricing-features li{color:var(--text-secondary);align-items:flex-start;gap:.75rem;padding:.625rem 0;font-size:.9375rem;display:flex}.pricing-features li:before{content:"✓";color:var(--green);flex-shrink:0;font-weight:700}.pricing-cta{justify-content:center;width:100%}.billing-toggle{justify-content:center;gap:.5rem;margin-bottom:2rem;display:flex}.billing-btn{color:#9ca3af;cursor:pointer;background:#0f111acc;border:1px solid #33333380;border-bottom:2px solid #0000;border-radius:6px;padding:.625rem 1.25rem;font-size:.8125rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.billing-btn:hover{color:#e5e7eb;background:#ffffff08;border-color:#00d9ff4d}.billing-btn.active{color:#00d9ff;background:#00d9ff14;border-color:#00d9ff;box-shadow:0 -2px 8px #00d9ff26}.billing-btn.active:after{content:"";background:linear-gradient(90deg,#00d9ff,#8b5cf6);height:2px;position:absolute;bottom:-2px;left:0;right:0;box-shadow:0 0 8px #00d9ff80}.billing-btn.active:before{content:"";opacity:1;pointer-events:none;background:linear-gradient(135deg,#00d9ff1a 0%,#8b5cf60d 100%);border-radius:6px;position:absolute;inset:0}.save-badge{background:var(--green);color:var(--bg-void);border-radius:4px;margin-left:.5rem;padding:.2rem .5rem;font-size:.7rem;font-weight:700}.section-subhead{color:var(--text-secondary);margin-top:.5rem}.pricing-note{color:var(--text-muted);margin-top:-.5rem;margin-bottom:1rem;font-size:.85rem}.trial-note{color:var(--text-muted);text-align:center;margin-top:.75rem;font-size:.8rem}.email-capture-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(135deg,#06b6d414,#a855f714);width:100%;max-width:1400px;margin:0 auto;padding:3.5rem 2rem}.email-capture-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;width:100%;max-width:1000px;margin:0 auto;display:flex}.email-capture-content{flex:1;min-width:280px}.email-capture-content h2{margin-bottom:.5rem;font-size:1.75rem}.email-capture-content p{color:var(--text-secondary)}.email-form{flex:1;min-width:280px}.email-input-group{gap:.75rem;display:flex}.email-input-group input{background:var(--bg-deep);border:1px solid var(--border);color:var(--text-primary);border-radius:8px;flex:1;padding:.875rem 1rem;font-size:1rem}.email-input-group input:focus,.email-input-group input:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-color:var(--cyan);box-shadow:0 0 0 4px #06b6d426}.email-input-group button{white-space:nowrap}.email-privacy{color:var(--text-muted);margin-top:.75rem;font-size:.8rem}.contact-form-container{margin-bottom:1.5rem}.enterprise-form{flex-direction:column;gap:1rem;display:flex}.form-group{flex-direction:column;display:flex;position:relative}.form-label{color:var(--text-secondary);transition:color var(--transition-fast);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.form-group input{background:var(--bg-deep);border:1px solid var(--border);width:100%;color:var(--text-primary);transition:all var(--transition-fast);border-radius:8px;padding:.875rem 1rem;font-size:1rem}.form-group input:focus,.form-group input:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-color:var(--cyan);box-shadow:0 0 0 4px #06b6d426}.form-group input:focus+.form-label,.form-group input:not(:placeholder-shown)+.form-label{color:var(--cyan)}@media (width<=600px){.email-capture-container{text-align:center;flex-direction:column}.email-input-group{flex-direction:column}}.citation-link{color:var(--cyan);vertical-align:super;transition:color var(--transition-fast);margin-left:2px;font-size:.75em;text-decoration:none}.citation-link:hover{color:var(--purple);text-decoration:underline}.citation-link-inline{color:var(--cyan);transition:all var(--transition-fast);align-items:center;gap:.25rem;margin-left:.5rem;font-size:.875rem;text-decoration:none;display:inline-flex}.citation-link-inline:hover{color:var(--purple);gap:.5rem}.trust-signals{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;margin-top:3rem;padding-top:2rem;display:flex}.trust-signal-item{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.trust-icon{font-size:1.25rem}.pricing-cta-note{color:var(--text-muted);text-align:center;margin-top:.5rem;font-size:.8125rem}.pricing-value-note{color:var(--text-secondary);text-align:center;margin-top:.75rem;font-size:.875rem;font-style:italic}.risk-reversal{color:var(--text-secondary);text-align:center;background:linear-gradient(135deg,#10b9811a 0%,#10b9810d 100%);border:1px solid #10b98133;border-radius:8px;margin-top:1rem;padding:1rem;font-size:.8125rem;line-height:1.6}.risk-reversal strong{color:var(--green);font-weight:600}.faq-grid{flex-direction:column;gap:1rem;max-width:800px;margin:0 auto;display:flex}.faq-item{background:var(--bg-card);border:1px solid var(--border);transition:all var(--transition-base);border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000004d}.faq-item:hover{border-color:var(--border-accent)}.faq-item[open]{border-color:var(--cyan);box-shadow:0 0 0 1px #06b6d41a}.faq-item summary{cursor:pointer;user-select:none;transition:background var(--transition-fast);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{background:#06b6d40d}.faq-question{color:var(--text-primary);text-shadow:0 1px 4px #0000004d;flex:1;font-size:1.0625rem;font-weight:600}.faq-icon{color:var(--cyan);transition:transform var(--transition-base);justify-content:center;align-items:center;width:24px;height:24px;font-size:1.5rem;font-weight:300;display:flex}.faq-item[open] .faq-icon{transform:rotate(45deg)}.faq-answer{color:var(--text-secondary);text-shadow:0 1px 3px #0000004d;padding:0 1.5rem 1.5rem;line-height:1.7}.faq-answer p{text-shadow:0 1px 3px #0000004d;margin-bottom:1rem}.faq-answer p:last-child{margin-bottom:0}.faq-answer ul{margin:1rem 0;padding-left:1.5rem}.faq-answer li{margin-bottom:.5rem}.faq-answer a{color:var(--cyan);transition:color var(--transition-fast);text-decoration:none}.faq-answer a:hover{color:var(--purple);text-decoration:underline}.research-citations{flex-direction:column;gap:2rem;width:100%;max-width:1100px;margin:0 auto;display:flex}.citation-item{background:var(--bg-card);border:1px solid var(--border);transition:all var(--transition-base);border-radius:12px;gap:1.5rem;padding:1.5rem;display:flex}.citation-item:hover{border-color:var(--border-accent);box-shadow:0 4px 12px #0003}.citation-number{color:var(--cyan);background:#06b6d41a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;font-weight:800;display:flex}.citation-content{flex:1}.citation-content h4{color:var(--text-primary);margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.citation-authors{color:var(--text-secondary);margin-bottom:.25rem;font-size:.9375rem}.citation-title{color:var(--text-primary);margin-bottom:.25rem;font-size:.9375rem;font-style:italic}.citation-venue{color:var(--cyan);margin-bottom:.75rem;font-size:.875rem;font-weight:600}.citation-details{color:var(--text-secondary);border-left:3px solid var(--cyan);background:#06b6d40d;border-radius:0 6px 6px 0;margin:1rem 0;padding:1rem;font-size:.875rem;line-height:1.6}.citation-links{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.citation-links a{color:var(--cyan);transition:all var(--transition-fast);align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.citation-links a:hover{color:var(--purple);gap:.5rem}.research-note{border:1px solid var(--border-accent);text-align:center;background:linear-gradient(135deg,#06b6d41a 0%,#a855f70d 100%);border-radius:12px;max-width:900px;margin:3rem auto 0;padding:1.5rem}.research-note p{color:var(--text-secondary);margin:0}.research-note a{color:var(--cyan);transition:color var(--transition-fast);font-weight:600;text-decoration:none}.research-note a:hover{color:var(--purple);text-decoration:underline}.research-evidence-showcase{--evidence-glow:#06b6d426;background:linear-gradient(135deg,#06b6d499 0%,#a855f766 50%,#10b98180 100%);border-radius:20px;max-width:1000px;margin:4rem auto;padding:2px;animation:4s ease-in-out infinite alternate evidenceGlow;position:relative;box-shadow:0 20px 60px -15px #06b6d440,0 0 80px -30px #a855f733}@keyframes evidenceGlow{0%{box-shadow:0 20px 60px -15px #06b6d440,0 0 80px -30px #a855f733}to{box-shadow:0 25px 70px -15px #a855f74d,0 0 90px -25px #06b6d440}}.research-evidence-inner{background:linear-gradient(145deg,var(--bg-surface)0%,#0a0d14fa 100%);border-radius:18px;padding:2.5rem;position:relative;overflow:hidden}.research-evidence-inner:before{content:"";background:linear-gradient(90deg,#0000 0%,#06b6d480 25%,#a855f780 50%,#10b98180 75%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.research-evidence-header{justify-content:center;align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.research-badge-icon{background:linear-gradient(135deg,#06b6d426,#a855f71a);border:1px solid #06b6d44d;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.5rem;animation:3s ease-in-out infinite badgePulse;display:flex}@keyframes badgePulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.research-evidence-title{font-family:var(--font-display);color:var(--text-primary);letter-spacing:.02em;font-size:1.125rem;font-weight:700}.research-evidence-venue{color:var(--cyan);background:#06b6d41a;border:1px solid #06b6d433;border-radius:20px;padding:.25rem .75rem;font-size:.8125rem;font-weight:600}.research-evidence-image{border-radius:12px;margin-bottom:2rem;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000004d,inset 0 0 0 1px #ffffff0d}.research-evidence-image img{width:100%;height:auto;transition:transform .5s;display:block}.research-evidence-showcase:hover .research-evidence-image img{transform:scale(1.02)}.research-evidence-image:after{content:"";pointer-events:none;border-radius:12px;position:absolute;inset:0;box-shadow:inset 0 0 30px #0000004d}.research-stats-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;margin-bottom:2rem;display:grid}.research-stat-card{text-align:center;border-radius:14px;padding:1.5rem;transition:all .3s;position:relative}.research-stat-card--winner{background:linear-gradient(145deg,#10b9811f 0%,#06b6d414 100%);border:1px solid #10b9814d;box-shadow:0 4px 20px #10b98126}.research-stat-card--winner:hover{border-color:#10b98180;transform:translateY(-2px);box-shadow:0 8px 30px #10b98140}.research-stat-card--loser{background:linear-gradient(145deg,#ec489914 0%,#a855f70a 100%);border:1px solid #ec489933}.research-stat-card--loser:hover{border-color:#ec489959;box-shadow:0 4px 20px #ec489926}.research-stat-label{text-transform:uppercase;letter-spacing:.08em;opacity:.8;margin-bottom:.5rem;font-size:.8125rem;font-weight:600}.research-stat-card--winner .research-stat-label{color:var(--green)}.research-stat-card--loser .research-stat-label{color:var(--pink)}.research-stat-value{font-family:var(--font-mono);background:linear-gradient(135deg,currentColor,currentColor);-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:2.75rem;font-weight:800;line-height:1}.research-stat-card--winner .research-stat-value{color:var(--green);text-shadow:0 0 30px #10b98166}.research-stat-card--loser .research-stat-value{color:var(--pink);opacity:.85}.research-stat-method{color:var(--text-secondary);font-size:.875rem;font-weight:500}.research-vs-divider{flex-direction:column;align-items:center;gap:.75rem;display:flex}.research-vs-badge{flex-direction:column;align-items:center;gap:.5rem;display:flex}.research-vs-badge .vs-text{border:2px solid var(--border-accent);width:56px;height:56px;color:var(--text-secondary);letter-spacing:.05em;background:linear-gradient(135deg,#06b6d433,#a855f733);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:flex}.research-vs-badge .improvement-badge{color:var(--cyan);white-space:nowrap;background:#06b6d41a;border:1px solid #06b6d433;border-radius:6px;padding:.35rem .75rem;font-family:JetBrains Mono,monospace;font-size:.8125rem;font-weight:700}.research-improvement{color:var(--cyan);background:#06b6d41a;border:1px solid #06b6d433;border-radius:6px;padding:.25rem .625rem;font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:700}.research-evidence-insight{border-left:3px solid var(--cyan);background:linear-gradient(90deg,#06b6d414 0%,#a855f70a 50%,#10b9810f 100%);border-radius:10px;padding:1.25rem 1.5rem;position:relative}.research-evidence-insight p{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.65}.research-evidence-insight strong{color:var(--text-primary);font-weight:600}.research-evidence-insight .insight-highlight{color:var(--cyan);font-weight:600}@media (width<=768px){.research-evidence-showcase{border-radius:16px;margin:2.5rem 1rem}.research-evidence-inner{border-radius:14px;padding:1.5rem}.research-evidence-header{text-align:center;flex-direction:column;gap:.5rem}.research-stats-grid{grid-template-columns:1fr;gap:1rem}.research-vs-divider{flex-direction:row;padding:.5rem 0}.research-stat-value{font-size:2.25rem}.research-stat-card{padding:1.25rem}}@media (width<=480px){.research-evidence-inner{padding:1.25rem}.research-badge-icon{width:36px;height:36px;font-size:1.25rem}.research-evidence-title{font-size:1rem}.research-stat-value{font-size:2rem}.research-evidence-insight{padding:1rem}.research-evidence-insight p{font-size:.875rem}}@media (width<=768px){.trust-signals{text-align:center;flex-direction:column;gap:1rem}.citation-item{flex-direction:column;gap:1rem}.citation-number{align-self:flex-start}}.featured-blog-section{background:var(--bg-deep);padding:4rem 2rem}.featured-blog-section .section-header{margin-bottom:3rem}.featured-article-card{background:var(--bg-card);border:1px solid var(--border);max-width:900px;transition:var(--transition-base);border-radius:16px;margin:0 auto;padding:3rem;text-decoration:none;display:block}.featured-article-card:hover{border-color:var(--border-accent);box-shadow:var(--shadow-glow);transform:translateY(-4px)}.featured-article-badge{border:1px solid var(--border-accent);color:var(--cyan);text-transform:uppercase;letter-spacing:.05em;background:#06b6d41a;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.8rem;font-weight:600;display:inline-flex}.featured-article-card h3{color:var(--text-primary);margin-bottom:1rem;font-size:1.75rem;font-weight:800;line-height:1.3}.featured-article-card .excerpt{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.7}.featured-article-meta{color:var(--text-muted);align-items:center;gap:1.5rem;font-size:.9rem;display:flex}.featured-article-meta span{align-items:center;gap:.4rem;display:flex}@media (width<=768px){.featured-article-card{padding:1.5rem}.featured-article-card h3{font-size:1.5rem}.featured-article-meta{flex-wrap:wrap;gap:1rem}}.cta-section{text-align:center;width:100%;max-width:1400px;margin:0 auto;padding:4rem 2rem;position:relative;overflow:hidden}.cta-section:before{content:"";pointer-events:none;background:radial-gradient(#06b6d41a,#0000 60%);width:1000px;height:1000px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-content{z-index:1;position:relative}.cta-section h2{letter-spacing:-.025em;margin-bottom:1.75rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:900}.cta-list{color:var(--text-secondary);flex-direction:column;align-items:center;gap:.875rem;margin-bottom:2.5rem;font-size:1.0625rem;line-height:1.6;list-style:none;display:flex}.cta-list li{align-items:center;gap:.5rem;display:flex}.cta-list li:before{content:"→";color:var(--cyan)}.back-to-top{z-index:9998;background:var(--bg-elevated);border:1px solid var(--border-accent);width:48px;height:48px;color:var(--cyan);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:fixed;bottom:6rem;right:2rem;transform:translateY(20px)scale(.8);box-shadow:0 4px 15px #06b6d433}.back-to-top.visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.back-to-top:hover{background:var(--cyan);color:var(--bg-void);transform:translateY(-3px)scale(1.05);box-shadow:0 8px 25px #06b6d466}.back-to-top:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.back-to-top svg{width:24px;height:24px}@media (width<=768px){.back-to-top{width:44px;height:44px;bottom:5rem;right:1rem}}.floating-cta{z-index:9999;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;position:fixed;bottom:2rem;right:2rem;transform:translateY(20px)}.floating-cta.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.floating-cta-content{border:1px solid var(--border-accent);backdrop-filter:blur(20px);box-shadow:0 10px 40px #00000080,0 0 30px var(--cyan-glow);background:#030508f2;border-radius:50px;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.floating-cta-text{color:var(--text-secondary);font-size:.875rem;font-weight:600}.floating-cta-btn{background:var(--gradient-hero);color:#030508;border-radius:25px;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.floating-cta-btn:hover{box-shadow:0 0 20px var(--cyan-glow);transform:scale(1.05)}@media (width<=640px){.floating-cta{bottom:1rem;left:1rem;right:1rem}.floating-cta-content{justify-content:center}.floating-cta-text{display:none}}.value-estimator-section{background:linear-gradient(180deg,var(--bg-void)0%,var(--bg-deep)100%)}.value-estimator-disclaimer{color:#eab308;text-align:center;background:#eab3081a;border:1px solid #eab3084d;border-radius:8px;max-width:800px;margin:0 auto 2rem;padding:1rem 1.5rem;font-size:.875rem;line-height:1.6}.value-estimator-card{background:var(--bg-card);border:1px solid var(--border);backdrop-filter:blur(12px);border-radius:16px;max-width:700px;margin:0 auto;padding:2.5rem}.value-estimator-form{flex-direction:column;gap:1.5rem;display:flex}.estimator-input-group{flex-direction:column;gap:.5rem;display:flex}.estimator-input-group label{color:var(--text-primary);font-size:1rem;font-weight:600}.estimator-input-group input[type=number]{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-primary);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);border-radius:8px;padding:.875rem 1rem;font-size:1.125rem;font-weight:600}.estimator-input-group input[type=number]:focus{border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan-glow);outline:none}.estimator-input-group input[type=range]{background:var(--bg-surface);appearance:none;cursor:pointer;border-radius:4px;width:100%;height:8px}.estimator-input-group input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--gradient-hero);cursor:pointer;width:24px;height:24px;transition:transform var(--transition-fast);border-radius:50%}.estimator-input-group input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}.range-labels{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.range-value{color:var(--cyan);font-size:1.125rem;font-weight:700}.input-hint{color:var(--text-muted);font-size:.75rem;font-style:italic}.estimator-btn{margin-top:1rem;padding:1rem 2rem;font-size:1.125rem}.estimator-section{border-bottom:1px solid var(--border);margin-bottom:2rem;padding-bottom:1.5rem}.estimator-section:last-of-type{border-bottom:none;margin-bottom:0}.estimator-section-title{color:var(--text-primary);border-bottom:2px solid var(--cyan);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:700;display:inline-block}.estimator-results{border-top:1px solid var(--border);margin-top:2rem;padding-top:2rem}.estimator-results h3{text-align:center;color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.25rem}.estimator-results h3 em{color:var(--cyan);font-style:normal;font-weight:700}.estimator-results h4{color:var(--text-primary);margin-bottom:1rem;font-size:1rem;font-weight:600}.roi-breakdown{background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;margin-bottom:2rem;padding:1.5rem}.savings-category{margin-bottom:1rem}.savings-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.savings-item:last-child{border-bottom:none}.savings-label{color:var(--text-secondary);flex:1;font-size:.875rem}.savings-value{color:var(--text-primary);font-size:1rem;font-weight:600}.savings-value.highlight{color:var(--cyan);font-size:1.25rem;font-weight:700}.savings-total{border-top:2px solid var(--border);justify-content:space-between;align-items:center;margin-top:1rem;padding:1rem 0;display:flex}.savings-total .savings-label{color:var(--text-primary);font-size:1.125rem;font-weight:700}.roi-recommendation{border:1px solid var(--cyan);background:#00d2ff1a;border-radius:8px;margin-top:1.5rem;padding:1rem 1.5rem}.roi-recommendation h4{color:var(--cyan);margin-bottom:.5rem}.roi-recommendation p{color:var(--text-secondary);margin:0;font-size:.9375rem}.result-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.result-item{text-align:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;padding:1.25rem}.result-item.highlight{border-color:var(--cyan);background:linear-gradient(135deg,#06b6d41a 0%,#a855f71a 100%)}.result-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;display:block}.result-value{background:var(--gradient-hero);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:800;display:block}.result-note{color:var(--text-muted);margin-top:.5rem;font-size:.7rem;font-style:italic;display:block}.results-disclaimer{color:var(--text-muted);text-align:center;background:#6b72801a;border-radius:8px;margin-top:1.5rem;padding:1rem;font-size:.75rem;line-height:1.6}@media (width<=768px){.value-estimator-card{padding:1.5rem}.result-grid{grid-template-columns:1fr;gap:1rem}.result-value{font-size:1.5rem}}footer{z-index:1;border-top:1px solid var(--border);padding:3.5rem 2rem 1.75rem;position:relative}.footer-content{width:100%;max-width:1400px;margin:0 auto}.footer-main{grid-template-columns:2fr repeat(3,1fr);gap:2.5rem;margin-bottom:2.5rem;display:grid}@media (width<=768px){.footer-main{grid-template-columns:1fr}}.footer-brand .logo{margin-bottom:1rem}.footer-brand p{color:var(--text-muted);max-width:300px;font-size:.9375rem}.footer-links h5{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:1rem;font-size:.875rem;font-weight:700}.footer-links ul{list-style:none}.footer-links li{margin-bottom:.75rem}.footer-links a{color:var(--text-secondary);transition:var(--transition-fast);font-size:.9375rem;text-decoration:none}.footer-links a:hover{color:var(--text-primary)}.footer-bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.75rem;display:flex}.footer-bottom p{color:var(--text-muted);font-size:.875rem}.footer-bottom a{color:var(--text-muted);transition:var(--transition-fast);font-size:.875rem;text-decoration:none}.footer-bottom a:hover{color:var(--text-primary)}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-menu-toggle{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;width:44px;min-width:44px;height:44px;min-height:44px;transition:var(--transition-fast);z-index:10001;background:0 0;justify-content:center;align-items:center;font-size:1.5rem;display:none}.mobile-menu-toggle:hover{background:var(--bg-elevated);border-color:var(--cyan)}.mobile-menu-toggle:active{transform:scale(.95)}.mobile-menu-toggle[aria-expanded=true]{background:var(--bg-elevated);border-color:var(--cyan)}.mobile-menu-toggle[aria-expanded=true]:after{content:"✕";font-size:1.2rem;position:absolute}@media (width<=900px){.mobile-menu-toggle{display:flex}.nav-links{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);opacity:0;pointer-events:none;z-index:10000;background:#030508fa;flex-direction:column;gap:.75rem;max-height:calc(100vh - 70px);padding:1.5rem;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;position:fixed;top:70px;left:0;right:0;overflow-y:auto;transform:translateY(-100%);box-shadow:0 10px 30px #00000080}.nav-links.active{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-links a{border-radius:var(--radius-md);min-height:48px;transition:all var(--transition-fast);background:0 0;border:1px solid #0000;align-items:center;padding:1rem 1.25rem;font-size:1rem;font-weight:500;display:flex}.nav-links a:hover,.nav-links a:focus{background:var(--bg-elevated);border-color:var(--border-accent);color:var(--cyan);transform:translate(4px)}.nav-links a:active{transform:translate(4px)scale(.98)}.nav-links:before{content:"";opacity:0;pointer-events:none;transition:opacity var(--transition-fast);z-index:-1;background:#0000004d;position:absolute;inset:0}.nav-links.active:before{opacity:1}}.demo-container{width:100%;max-width:1200px;margin:0 auto}.demo-input-area{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;margin-bottom:2rem;padding:2rem}.demo-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:block}.demo-input-wrapper{align-items:flex-end;gap:1rem;display:flex}.demo-input{background:var(--bg-deep);border:1px solid var(--border);color:var(--text-primary);resize:none;transition:var(--transition-fast);border-radius:12px;flex:1;padding:1rem 1.25rem;font-family:inherit;font-size:1rem}.demo-input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan-glow);outline:none}.demo-btn{white-space:nowrap;min-width:120px;height:fit-content}.demo-presets{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.demo-presets-label{color:var(--text-muted);font-size:.875rem}.demo-preset{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;border-radius:20px;padding:.5rem 1rem;font-size:.8rem}.demo-preset:hover{border-color:var(--cyan);color:var(--cyan);background:#06b6d41a}.demo-output{gap:1.5rem;display:grid}.demo-tool{background:var(--bg-card);border:1px solid var(--border);opacity:0;border-radius:16px;animation:.5s forwards fadeInUp;overflow:hidden}.demo-tool:first-child{animation-delay:.1s}.demo-tool:nth-child(2){animation-delay:.2s}.demo-tool:nth-child(3){animation-delay:.3s}.demo-tool:nth-child(4){animation-delay:.4s}.demo-tool:nth-child(5){animation-delay:.5s}.demo-tool-header{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.demo-gigathink .demo-tool-header{border-left:4px solid #eab308}.demo-laserlogic .demo-tool-header{border-left:4px solid var(--cyan)}.demo-bedrock .demo-tool-header{border-left:4px solid var(--orange)}.demo-proofguard .demo-tool-header{border-left:4px solid var(--green)}.demo-brutalhonesty .demo-tool-header{border-left:4px solid var(--pink)}.demo-tool .tool-icon{font-size:1.25rem}.demo-tool .tool-name{color:var(--text-primary);font-weight:700}.demo-tool-status{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-left:auto;font-size:.75rem}.demo-tool-content{color:var(--text-secondary);padding:1.25rem 1.5rem;font-size:.9rem;line-height:1.7}.demo-tool-content ul{margin:0;padding:0;list-style:none}.demo-tool-content li{padding:.5rem 0 .5rem 1.5rem;position:relative}.demo-tool-content li:before{content:"→";color:var(--cyan);position:absolute;left:0}.demo-tool-content .flaw{margin-bottom:1rem}.demo-tool-content .flaw-title{color:var(--text-primary);margin-bottom:.25rem;font-weight:600}.demo-synthesis{border:1px solid var(--border-accent);opacity:0;background:linear-gradient(135deg,#06b6d41a,#a855f71a);border-radius:16px;padding:1.5rem 2rem;animation:.5s .6s forwards fadeInUp}.demo-synthesis h4{color:#06b6d4;margin-bottom:.75rem;font-size:1.125rem}@supports ((-webkit-background-clip:text) or (background-clip:text)){.demo-synthesis h4{background:linear-gradient(135deg,#06b6d4 0%,#a855f7 50%,#ec4899 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}}.demo-synthesis p{color:var(--text-secondary);line-height:1.7}@media (width<=768px){.demo-input-wrapper{flex-direction:column;align-items:stretch}.demo-btn{width:100%}}.demo-showcase{margin-top:3rem;animation:.6s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.demo-question-display{border:1px solid var(--border-accent);text-align:center;background:linear-gradient(135deg,#06b6d41f,#a855f714);border-radius:16px;margin-bottom:2rem;padding:1.5rem 2rem}.demo-question-label{letter-spacing:.15em;color:var(--cyan);margin-bottom:.5rem;font-size:.75rem;font-weight:700}.demo-question-text{color:var(--text-primary);margin-bottom:1rem;font-size:1.35rem;font-weight:600;line-height:1.4}.demo-metrics{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.demo-metric{color:var(--text-muted);font-size:.85rem}.demo-metric .metric-value{color:var(--text-primary);font-weight:700}.demo-results-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:2rem;display:grid}@media (width<=900px){.demo-results-grid{grid-template-columns:1fr}}.demo-result-card{background:var(--bg-card);border:1px solid var(--border);border-left:4px solid var(--cyan);animation:.5s ease-out backwards slideUp;animation-delay:var(--delay,0s);border-radius:12px;padding:1.25rem}@keyframes slideUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.demo-result-card.brutal{background:linear-gradient(135deg,#ec48990d,#a855f70d);grid-column:span 2}@media (width<=900px){.demo-result-card.brutal{grid-column:span 1}}.demo-result-header{border-bottom:1px solid var(--border);align-items:center;gap:.6rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.demo-result-name{color:var(--text-primary);font-weight:700}.demo-result-badge{letter-spacing:.05em;color:var(--cyan);background:#06b6d426;border-radius:20px;margin-left:auto;padding:.25rem .6rem;font-size:.7rem;font-weight:600}.demo-result-list{color:var(--text-secondary);margin:0;padding:0;font-size:.875rem;list-style:none}.demo-result-list li{border-bottom:1px solid #ffffff0d;padding:.4rem 0}.demo-result-list li:last-child{border-bottom:none}.demo-result-list li strong{color:var(--text-primary);font-weight:600}.demo-result-more{color:var(--text-muted);border-top:1px dashed #ffffff1a;margin-top:.75rem;padding-top:.5rem;font-size:.75rem;font-style:italic}.demo-result-flaw{background:#ef444414;border-radius:8px;margin-bottom:.75rem;padding:.75rem 1rem}.demo-result-flaw:last-child{margin-bottom:0}.flaw-label{color:#f87171;margin-bottom:.35rem;font-size:.8rem;font-weight:700}.flaw-content{color:var(--text-secondary);font-size:.85rem;line-height:1.5}.demo-result-core{text-align:center;padding:1rem}.core-question{color:var(--text-primary);margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.core-question em{color:var(--orange);text-decoration:underline;text-decoration-color:var(--orange);font-style:normal}.core-explain{color:var(--text-muted);font-size:.875rem}.demo-result-facts{flex-direction:column;gap:.5rem;display:flex}.fact{color:var(--text-secondary);align-items:flex-start;gap:.5rem;font-size:.85rem;display:flex}.fact-icon{flex-shrink:0;font-size:.9rem}.fact.verified .fact-icon{color:var(--green)}.fact.warning .fact-icon{color:var(--yellow)}.demo-result-brutal p{color:var(--text-secondary);margin:0 0 .5rem;font-size:.9rem;line-height:1.6}.demo-result-brutal p:first-child strong{color:var(--pink);font-size:1rem}.demo-verdict{border:2px solid var(--border-accent);background:linear-gradient(135deg,#06b6d41a,#a855f71a);border-radius:16px;margin-bottom:3rem;padding:1.5rem 2rem;animation:3s ease-in-out infinite pulseGlow}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px #06b6d41a}50%{box-shadow:0 0 30px #06b6d433,0 0 40px #a855f71a}}.verdict-header{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.verdict-icon{font-size:1.5rem}.verdict-label{letter-spacing:.1em;color:var(--cyan);font-size:.85rem;font-weight:700}.verdict-confidence{color:var(--green);background:#22c55e26;border-radius:20px;margin-left:auto;padding:.25rem .75rem;font-size:.8rem;font-weight:600}.verdict-text{color:var(--text-secondary);font-size:1rem;line-height:1.7}.verdict-text strong{color:var(--text-primary);font-size:1.1rem}.demo-try-own{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:2rem}.demo-try-header{text-align:center;margin-bottom:1.5rem}.demo-try-header h3{color:var(--text-primary);margin-bottom:.25rem;font-size:1.25rem}.demo-try-header p{color:var(--text-muted);margin:0;font-size:.9rem}.demo-try-header em{color:var(--cyan);font-style:normal}.install-widget-container{flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.install-widget{background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:12px;width:100%;max-width:500px;overflow:hidden}.install-tabs{background:var(--bg-deep);border-bottom:1px solid var(--border);display:flex}.install-tab{color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:.75rem;font-weight:600}.install-tab:hover{color:var(--text-primary);background:#ffffff05}.install-tab.active{color:var(--cyan);border-bottom-color:var(--cyan);background:#06b6d40d}.install-window{padding:1rem;position:relative}.install-content{justify-content:center;align-items:center;gap:1rem;display:none}.install-content.active{display:flex}.install-content code{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:.9rem}.install-note{text-align:center;color:var(--text-muted);border-top:1px solid #ffffff0f;padding:.75rem 1rem;font-size:.75rem}.install-note code{color:var(--cyan);background:#06b6d41a;border-radius:3px;padding:.15rem .4rem;font-family:JetBrains Mono,monospace;font-size:.7rem}.install-desc{color:var(--text-muted);margin-top:.5rem;font-family:Inter,sans-serif;font-size:.7rem;display:block}.install-content{flex-direction:column;align-items:center;gap:.25rem;padding:1.5rem}.trust-bar{text-align:center;margin:3rem 0;padding:1.5rem 0}.trust-label{letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase;opacity:.8;margin-bottom:1rem;font-size:.8125rem;font-weight:700;display:block}.trust-logos{opacity:.75;color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;font-size:.9375rem;font-weight:500;display:flex}.trust-item{transition:all var(--transition-fast);cursor:default;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.trust-icon{opacity:.8;transition:all var(--transition-fast);stroke:currentColor;flex-shrink:0;width:24px;height:24px}.trust-icon.brand-icon{opacity:.75}.trust-item:hover .trust-icon.brand-icon{opacity:1;transform:scale(1.15)}.trust-item:hover{color:var(--cyan);opacity:1;transform:translateY(-2px)}.trust-item:hover .trust-icon{opacity:1;stroke:var(--cyan);transform:scale(1.1)}.trust-logos span:not(.trust-item){transition:all var(--transition-fast)}.trust-logos span:not(.trust-item):hover{color:var(--cyan);opacity:1}.install-stats{color:var(--text-muted);justify-content:center;align-items:center;gap:1rem;margin-top:1rem;font-size:.85rem;display:flex}.install-stats .stat{align-items:center;gap:.35rem;display:flex}.install-stats strong{color:var(--text-primary);font-weight:600}.install-stats .stat-divider{color:var(--text-dim)}@media (width<=640px){.install-stats{flex-wrap:wrap;gap:.5rem}.install-stats .stat-divider:last-of-type{display:none}}.demo-container{max-width:700px;margin:0 auto 2rem}.demo-input-section{margin-bottom:1rem}.demo-label{color:var(--text-secondary);text-align:center;margin-bottom:.5rem;font-size:.85rem;display:block}.demo-input-wrapper{gap:.5rem;margin-bottom:.75rem;display:flex}.demo-input{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-primary);border-radius:8px;flex:1;padding:.875rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.demo-input:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px #06b6d426}.demo-input::placeholder{color:var(--text-muted)}.demo-analyze-btn{background:var(--gradient-hero);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex}.demo-analyze-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #06b6d44d}.demo-analyze-btn:disabled{opacity:.7;cursor:not-allowed}.demo-analyze-btn .btn-arrow{transition:transform .2s}.demo-analyze-btn:hover:not(:disabled) .btn-arrow{transform:translate(3px)}.demo-analyze-btn .spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.demo-presets{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.preset-btn{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:20px;padding:.5rem .875rem;font-size:.8rem;transition:all .2s}.preset-btn:hover{border-color:var(--cyan);color:var(--cyan);background:#06b6d41a}.hero-terminal{background:linear-gradient(#1a1a2e 0%,#0f0f1a 100%);border:1px solid #06b6d433;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #0006}.terminal-header{background:#0006;border-bottom:1px solid #ffffff0d;align-items:center;gap:8px;padding:.75rem 1rem;display:flex}.terminal-dot{border-radius:50%;width:12px;height:12px}.terminal-dot.red{background:#ff5f56}.terminal-dot.yellow{background:#ffbd2e}.terminal-dot.green{background:#27ca40}.terminal-title{color:var(--text-muted);margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:.75rem}.terminal-body{min-height:280px;padding:1.25rem;font-family:IBM Plex Mono,monospace;font-size:.85rem;line-height:1.6}.t-line{margin-bottom:.75rem}.t-prompt{color:var(--cyan);margin-right:.5rem}.t-cmd{color:var(--text-primary)}.typing-cursor{background:var(--cyan);vertical-align:text-bottom;width:8px;height:16px;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.t-analysis{margin-top:.5rem}.t-status{color:var(--text-secondary);margin-bottom:.75rem;animation:.3s fadeIn}.t-tool-line{align-items:center;gap:.75rem;margin-bottom:.25rem;animation:.3s slideIn;display:flex}@keyframes slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.t-tool-name{min-width:100px;font-size:.8rem;font-weight:600}.t-tool-bar{background:#ffffff1a;border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.t-tool-bar:after{content:"";background:var(--tool-color);border-radius:2px;width:100%;height:100%;animation:.5s ease-out forwards fillBar;position:absolute;top:0;left:0}@keyframes fillBar{0%{width:0}to{width:100%}}.t-tool-result{color:var(--text-secondary);text-align:right;min-width:120px;font-size:.75rem}.t-tool-detail{color:var(--text-muted);margin-bottom:.5rem;margin-left:110px;font-size:.75rem;font-style:italic;animation:.3s fadeIn}.t-verdict-section{margin-top:1rem;animation:.5s fadeIn}.t-verdict-bar{color:var(--cyan);opacity:.5;letter-spacing:-1px;font-size:.7rem}.t-verdict-header{justify-content:space-between;align-items:center;margin:.5rem 0;display:flex}.t-verdict-label{color:var(--cyan);letter-spacing:.05em;font-size:.85rem;font-weight:700}.t-verdict-confidence{color:var(--text-muted);font-size:.75rem}.t-verdict-main{color:var(--text-primary);margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.t-verdict-sub{color:var(--text-secondary);margin-bottom:.5rem;font-size:.85rem}.t-verdict-stats{color:var(--text-muted);margin-top:.5rem;font-size:.75rem}@media (width<=768px){.demo-container{padding:0 1rem}.demo-input-wrapper{flex-direction:column}.demo-analyze-btn{justify-content:center;width:100%}.terminal-body{min-height:250px;padding:1rem;font-size:.75rem}.t-tool-name{min-width:80px;font-size:.7rem}.t-tool-result{min-width:90px;font-size:.65rem}.t-tool-detail{margin-left:90px;font-size:.65rem}.t-verdict-main{font-size:1.1rem}}@media (width<=480px){.preset-btn{padding:.4rem .65rem;font-size:.7rem}.terminal-body{min-height:220px;padding:.75rem;font-size:.65rem}.t-tool-name{min-width:65px;font-size:.6rem}.t-tool-bar{display:none}.t-tool-result{text-align:left;flex:1;min-width:auto}.t-tool-detail{margin-left:70px;font-size:.6rem}}.testimonial-avatar-img{object-fit:cover;border:2px solid var(--border);border-radius:50%;width:48px;height:48px;transition:all .3s}.testimonial-card:hover .testimonial-avatar-img{border-color:var(--border-accent);box-shadow:0 0 0 2px #06b6d433}.testimonial-handle{color:var(--cyan);opacity:.85;font-size:.8125rem;text-decoration:none;transition:all .2s}.testimonial-handle:hover{opacity:1;color:var(--purple);text-decoration:underline}@media (width>=1280px){.section{max-width:1400px;padding:4rem 3rem}.hero-content{max-width:1400px;padding:0 3rem}.hero-subtitle{max-width:1100px}.pricing-grid{gap:2.5rem;max-width:1400px}.problem-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}}@media (width>=1600px){.section{max-width:1600px;padding:7rem 4rem}.hero-content{max-width:1600px;padding:0 4rem}.hero-subtitle{max-width:1200px}.pricing-grid{max-width:1400px}.problem-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}}@media (width<=1279px){.section{padding:5rem 2rem}.tools-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1023px){.hero h1{font-size:clamp(1.6rem,4vw,2.5rem)}.hero-subtitle{font-size:.95rem}.section-header h2{font-size:clamp(1.5rem,4vw,2.5rem)}.integration-showcase,.benchmark-grid,.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.nav-links{backdrop-filter:blur(20px);border-bottom:1px solid var(--border);z-index:999;background:#030508fa;flex-direction:column;gap:1rem;padding:1.5rem;display:none;position:absolute;top:64px;left:0;right:0}.nav-links.active{display:flex}.nav-links a{transition:background var(--transition-fast);border-radius:8px;padding:.75rem 1rem}.nav-links a:hover{background:var(--bg-elevated)}.mobile-menu-toggle{border:1px solid var(--border);width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.hero{min-height:auto;padding:6rem 1.5rem 3rem}.hero h1{font-size:clamp(1.5rem,5vw,2rem);line-height:1.25}.hero-subtitle{font-size:.9rem;line-height:1.55}.hero-badge{flex-wrap:wrap;justify-content:center;padding:.5rem 1rem;font-size:.75rem}.hero-badge span:nth-child(2),.hero-badge span:nth-child(4){display:none}.hero-install-cta{margin:1.5rem 0}.install-oneliner{flex-wrap:nowrap;gap:.5rem;max-width:100%;padding:.75rem 1rem;font-size:.8rem}.install-oneliner code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.copy-btn{flex-shrink:0;padding:.4rem}.install-alt{font-size:.8rem}.install-meta{gap:.5rem;margin-top:1rem}.install-more-toggle{padding:.35rem .6rem;font-size:.75rem}.install-option{padding:.6rem .75rem}.install-option code{font-size:.7rem}.install-widget-container{display:none}.install-widget{width:100%}.install-tabs{flex-wrap:wrap}.install-tab{flex:1;min-width:80px;font-size:.8rem}.install-content code{word-break:break-all;font-size:.75rem}.hero-terminal{margin:2rem -.5rem 0;font-size:.75rem}.terminal-body{padding:1rem;overflow-x:auto}.tools-preview{flex-wrap:wrap;gap:.5rem}.tool-pill{-webkit-backdrop-filter:none;background:#111827f2;padding:.4rem .75rem;font-size:.75rem}.trust-bar{padding:1rem}.trust-logos{flex-wrap:wrap;gap:1rem}.trust-item{gap:.375rem;padding:.375rem .5rem;font-size:.85rem}.trust-icon{width:18px;height:18px}.trust-logos span:not(.trust-item){font-size:.85rem}.section{padding:4rem 1.5rem}.section-header{margin-bottom:2rem}.problem-grid{grid-template-columns:1fr;gap:1rem}.problem-card{-webkit-backdrop-filter:none;background:#111827f2;padding:1.5rem}.tools-grid{grid-template-columns:1fr}.comparison-box{-webkit-backdrop-filter:none;background:#111827f2}.integration-showcase{grid-template-columns:1fr;gap:1rem}.integration-card{padding:1.5rem}.process-grid{grid-template-columns:1fr}.process-connector{display:none}.profiles-grid,.benchmark-grid,.testimonials-grid{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr;gap:1.5rem}.pricing-card{padding:2rem 1.5rem}.pricing-card.featured{margin:0;transform:none}.billing-toggle{flex-direction:column;gap:.5rem;width:100%;max-width:300px;margin:0 auto 2rem}.billing-btn{justify-content:center;width:100%}.email-capture-container{text-align:center;flex-direction:column}.email-input-group{flex-direction:column}.email-input-group input,.email-input-group button{width:100%}.demo-grid{grid-template-columns:1fr}.demo-input-section,.demo-output-section{padding:1.5rem}.footer-grid{text-align:center;grid-template-columns:1fr;gap:2rem}.footer-links{justify-content:center}.footer-bottom{text-align:center;flex-direction:column;gap:1rem}}@media (width<=640px){html{font-size:15px}.hero{padding:5rem 1rem 2rem}.hero h1{font-size:1.4rem}.hero-subtitle{font-size:.85rem}.install-stats{flex-direction:column;gap:.25rem}.install-stats .stat-divider{display:none}.section{padding:3rem 1rem}.section-eyebrow{font-size:.7rem}.section-header h2{font-size:1.5rem}.tool-showcase{padding:1.5rem 1.25rem}.tool-header{gap:1rem;margin-bottom:2rem}.tool-icon-wrapper{width:64px;height:64px}.tool-icon-wrapper svg{width:32px;height:32px}.tool-meta h3{font-size:1.5rem}.research-badge{padding:.75rem 1rem;font-size:.8125rem}.testimonial-card{padding:1.25rem}.featured-article-card{padding:1.5rem}.cta-section{padding:2rem 1rem}.cta-buttons{flex-direction:column;width:100%}.cta-buttons .btn{justify-content:center;width:100%}}@media (width<=480px){html{font-size:14px}nav{padding:0 1rem}.logo-text{font-size:1.1rem}.hero{padding:4.5rem .75rem 2rem}.hero h1{word-break:break-word;font-size:1.25rem}.hero-subtitle{font-size:.8rem}.hero-badge{padding:.4rem .75rem;font-size:.65rem}.install-oneliner{border-radius:8px;padding:.6rem .75rem;font-size:.7rem}.install-alt{font-size:.75rem}.install-alt code{padding:.15rem .35rem;font-size:.7rem}.install-stats{flex-wrap:wrap;gap:.25rem .5rem}.install-more-toggle{font-size:.7rem}.install-option code{font-size:.6rem}.hero-terminal{border-radius:8px;margin:1.5rem -.25rem 0}.terminal-body{padding:.75rem;font-size:.65rem}.t-label,.t-label-brutal{min-width:70px;font-size:.6rem}.section{padding:2.5rem .75rem}.problem-card,.tool-showcase,.integration-card,.process-step,.profile-card,.benchmark-card{padding:1rem}.pricing-card{padding:1.5rem 1rem}.pricing-price{font-size:2rem}.pricing-features li{font-size:.85rem}.email-capture-section{padding:2rem .75rem}.footer{padding:2rem .75rem 1rem}}@media (hover:none) and (pointer:coarse){.btn,.install-tab,.profile-btn,.billing-btn,.demo-preset{min-width:48px;min-height:48px}.nav-links a{align-items:center;min-height:44px;display:flex}.install-content code{-webkit-user-select:all;user-select:all}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.glow-orb{animation:none}}@media (prefers-contrast:high){:root{--bg-void:#000;--bg-deep:#000;--bg-surface:#000;--bg-elevated:#1a1a1a;--bg-card:#000;--bg-card-hover:#1a1a1a;--text-primary:#fff;--text-secondary:#fff;--text-muted:#fff;--text-dim:#fff;--border:#fff;--border-accent:#06b6d4;--border-strong:#fff;--cyan:#0ff;--cyan-glow:#0ff;--purple:#f0f;--purple-glow:#f0f;--pink:#f0f;--pink-glow:#f0f;--green:#0f0;--green-glow:#0f0;--orange:#f80;--orange-glow:#f80;--yellow:#ff0;--yellow-glow:#ff0;--red:red;--gradient-hero:#0ff;--gradient-cyan-purple:#0ff;--gradient-purple-pink:#f0f;--gradient-glow:transparent;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-glow:none}body{color:#fff!important;background:#000!important}.card,.protocol-card,.thinktool-card,.integration-card,.testimonial-card{backdrop-filter:none!important;background:#000!important;border:2px solid #fff!important}.hero h1,.section-header h2,h1,h2,h3,h4,h5,h6{-webkit-text-fill-color:#fff!important;color:#fff!important;background:0 0!important}.glow-orb,.neural-node,.live-dot,.ambient-glow{display:none!important}.btn-primary,.btn-secondary,.hero-cta,.floating-cta{color:#fff!important;box-shadow:none!important;background:#000!important;border:2px solid #0ff!important}.btn-primary:hover,.btn-secondary:hover,.hero-cta:hover,.floating-cta:hover{color:#000!important;background:#0ff!important}.code-block,pre,code{color:#fff!important;background:#000!important;border:2px solid #0ff!important}a{color:#0ff!important;text-decoration:underline!important}a:hover,a:focus{color:#fff!important;background:#0ff!important}:focus-visible{outline-offset:4px!important;outline:3px solid #0ff!important;box-shadow:0 0 0 6px #00ffff80!important}*,:before,:after{transition:none!important;animation:none!important}}@media print{.bg-grid,.bg-glow,nav,.hero-terminal,.mobile-menu-toggle{display:none!important}body{color:#000;background:#fff}.hero h1,.section-header h2{-webkit-text-fill-color:black;background:0 0}.section{page-break-inside:avoid}}@media (height<=500px) and (orientation:landscape){.hero{min-height:auto;padding-top:80px;padding-bottom:2rem}.glow-orb{display:none}}@supports (padding:env(safe-area-inset-bottom)){nav{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.footer{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.section{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}}.integrations-section{width:100%;max-width:1400px;margin:0 auto;padding:3rem 2rem}.integrations-header{text-align:center;margin-bottom:2rem}.integrations-eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--cyan);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:inline-block}.integrations-title{color:var(--text-primary);font-size:2.25rem;font-weight:700}.demo-showcase-header{text-align:center;margin-bottom:1.5rem}.demo-showcase-eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--cyan);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:inline-block}.demo-showcase-title{color:var(--text-primary);margin:0;font-size:2.25rem;font-weight:700}.demo-showcase-subtitle{color:var(--text-secondary);max-width:600px;margin-top:.75rem;margin-left:auto;margin-right:auto;font-size:1.125rem;line-height:1.6}.animated-terminal-wrapper{background:linear-gradient(145deg,#06b6d414,#a855f70d,#ec489908);border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;max-width:950px;margin:2.5rem auto;transition:all .4s;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000080,0 0 80px -20px #06b6d426,inset 0 1px #ffffff0d}.animated-terminal-wrapper:hover{border-color:#06b6d440;transform:translateY(-4px);box-shadow:0 30px 60px -15px #0009,0 0 100px -25px #06b6d440,inset 0 1px #ffffff14}.animated-terminal-svg{border-radius:12px;width:100%;height:auto;display:block}.variance-badge{letter-spacing:.02em;color:#10b981;text-shadow:0 0 10px #10b98166;background:#10b98126;border:1px solid #10b9814d;border-radius:6px;align-items:center;margin-left:.5rem;padding:.2rem .45rem;font-size:.65rem;font-weight:700;animation:2s ease-in-out infinite variancePulse;display:inline-flex}@keyframes variancePulse{0%,to{opacity:.9;box-shadow:0 0 8px #10b98133}50%{opacity:1;box-shadow:0 0 16px #10b98166}}.insight-box{background:linear-gradient(135deg,#10b98114,#06b6d40d);border:1px solid #10b98140;border-radius:14px;align-items:center;gap:1rem;max-width:700px;margin:2rem auto 0;padding:1.25rem 1.75rem;animation:.6s ease-out .8s backwards fadeInUp;display:flex;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff0d}.insight-icon{color:#10b981;background:linear-gradient(135deg,#10b98133,#06b6d426);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.insight-icon svg{width:26px;height:26px}.insight-content{flex-direction:column;gap:.25rem;display:flex}.insight-content strong{color:#10b981;text-shadow:0 0 20px #10b9814d;font-size:1.1rem;font-weight:700}.insight-content span{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.hero-demo-showcase{background:linear-gradient(#0000 0%,#06b6d405 50%,#0000 100%);margin:3rem 0;padding:4rem 2rem}.hero-demo-showcase .tools-preview{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:center;margin-top:2rem;overflow-x:auto}.hero-demo-showcase .tools-preview::-webkit-scrollbar{display:none}@media (width<=1200px) and (width>=769px){.hero-demo-showcase .tools-preview{flex-wrap:nowrap;padding:0 1rem}.hero-demo-showcase .tool-pill{gap:.5rem;padding:.625rem 1.125rem;font-size:.875rem}.hero-demo-showcase .tool-pill .variance-badge{font-size:.7rem}}@media (width<=768px){.demo-showcase-subtitle{padding:0 1rem;font-size:1rem}.animated-terminal-wrapper{border-radius:12px;margin:1.5rem 1rem}.insight-box{text-align:center;flex-direction:column;margin:1.5rem 1rem 0;padding:1rem 1.25rem}.insight-content strong{font-size:1rem}.insight-content span{font-size:.85rem}.variance-badge{margin-left:.35rem;padding:.15rem .35rem;font-size:.6rem}.hero-demo-showcase{margin:2rem 0;padding:2.5rem 1rem}.hero-demo-showcase .tools-preview{flex-wrap:wrap;gap:.5rem}}@media (width<=480px){.animated-terminal-wrapper{border-width:1px;border-radius:10px;margin:1rem .5rem}.insight-box{border-radius:10px;margin:1rem .5rem 0;padding:.875rem 1rem}.variance-badge{display:none}}.integrations-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (width<=900px){.integrations-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.integrations-grid{grid-template-columns:1fr}}.integrations-grid .integration-card{background:#11182799;border:1px solid #ffffff14;border-radius:12px;padding:1.5rem;transition:transform .2s,border-color .2s}.integrations-grid .integration-card:hover{border-color:#ffffff26;transform:translateY(-2px)}.card-glow{display:none}.card-content{flex-direction:column;gap:.75rem;display:flex}.card-content.compact{flex-direction:row;align-items:center;gap:1rem}.card-icon{background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.card-icon.purple{color:#a855f7}.card-icon.cyan{color:#06b6d4}.card-icon.orange{color:#f97316}.card-icon.green{color:#10b981}.card-icon.blue{color:#3b82f6}.card-icon.small{width:32px;height:32px}.card-text h3,.card-text h4{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.card-text p{color:var(--text-secondary);margin:.25rem 0 0;font-size:.875rem}.card-code{color:var(--cyan);background:#0000004d;border-radius:4px;margin-top:.5rem;padding:.25rem .5rem;font-family:monospace;font-size:.75rem;display:inline-block}.card-badge{text-transform:uppercase;letter-spacing:.05em;color:var(--cyan);background:#06b6d426;border-radius:4px;margin-top:.5rem;padding:.25rem .5rem;font-size:.7rem;font-weight:500;display:inline-block}.card-badge.orange{color:var(--orange);background:#f9731626}.integration-category-card{background:linear-gradient(135deg,#111827cc 0%,#0a0f19e6 100%);border:1px solid #ffffff0f;border-radius:20px;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.integration-category-card:before{content:"";background:linear-gradient(90deg,var(--cyan),var(--purple));opacity:.6;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.integration-category-card:nth-child(2):before{background:linear-gradient(90deg,var(--purple),var(--pink))}.integration-category-card:nth-child(3):before{background:linear-gradient(90deg,var(--green),var(--cyan))}.integration-category-card:hover{border-color:#ffffff1a;transform:translateY(-4px);box-shadow:0 20px 45px -10px #00000073,0 0 35px -8px #06b6d41f}.integration-category-card:hover:before{opacity:1}.category-header{border-bottom:1px solid #ffffff0f;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.category-icon{filter:drop-shadow(0 2px 4px #0000004d);font-size:2rem;line-height:1}.category-header h3{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700}.category-badge{text-transform:uppercase;letter-spacing:.05em;color:var(--green);background:linear-gradient(135deg,#10b98133,#06b6d433);border:1px solid #10b98166;border-radius:4px;margin-left:auto;padding:.25rem .6rem;font-size:.65rem;font-weight:600}.category-list{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.category-list li{color:var(--text-secondary);border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.9375rem;transition:color .2s;display:flex}.category-list li:last-child{border-bottom:none}.category-list li:hover{color:var(--text-primary)}.category-list li strong{color:var(--text-primary);font-size:.9375rem;font-weight:600}.category-list li code{color:var(--cyan);background:#06b6d41f;border:1px solid #06b6d433;border-radius:6px;padding:.25rem .625rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem}.category-badge-subtle{text-transform:uppercase;letter-spacing:.05em;color:var(--cyan);vertical-align:super;opacity:.8;background:#06b6d41a;border:1px solid #06b6d433;border-radius:3px;margin-left:.5rem;padding:.15rem .4rem;font-size:.65rem;font-weight:600;line-height:1;transition:opacity .2s;display:inline-block}.category-list li:hover .category-badge-subtle{opacity:1}.category-badge-superscript{text-transform:uppercase;letter-spacing:.1em;color:var(--cyan);vertical-align:super;opacity:.7;margin-left:.2rem;font-size:.55rem;font-style:normal;font-weight:600;line-height:0;transition:opacity .2s;display:inline;position:relative;top:-.4em}.category-list li:hover .category-badge-superscript,.category-list li:hover sup.category-badge-superscript{opacity:.9}.category-list li strong{position:relative}@media (width<=900px){.integration-category-card{padding:1.5rem}.category-list li{flex-direction:column;align-items:flex-start;gap:.375rem}.category-list li code{margin-top:.25rem}}@media (width>=1536px){.hero-content{max-width:1600px;padding:0 4rem}.hero-subtitle{max-width:1200px;line-height:1.75}.section{padding:var(--space-section)5rem;max-width:1600px}.install-oneliner{font-size:var(--text-xl);padding:var(--space-lg)var(--space-xl)}.problem-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.pricing-grid{max-width:1400px}.value-preview-container{max-width:1200px}.demo-container{max-width:1400px}}@media (width>=1280px) and (width<=1535px){.hero-content{max-width:1400px;padding:0 3rem}.hero-subtitle{max-width:1100px;line-height:1.75}.section{padding:var(--space-section)4rem;max-width:1400px}.problem-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.value-preview-container{max-width:1100px}.demo-container{max-width:1300px}}@media (width>=1024px) and (width<=1279px){.hero-content{max-width:1200px;padding:0 2.5rem}.hero-subtitle{max-width:1000px;line-height:1.7}.section{padding:var(--space-2xl)3rem;max-width:1200px}.value-preview-container{max-width:1000px}.demo-container{max-width:1200px}}@media (width>=768px) and (width<=1023px){.hero{padding:6rem 2rem 4rem}.hero-content{max-width:900px;padding:0 2rem}.hero-subtitle{max-width:850px;line-height:1.7}.section{padding:var(--space-2xl)2rem}.install-oneliner{padding:var(--space-md)var(--space-lg)}}@media (width>=640px) and (width<=767px){nav{padding:0 1.5rem}.hero{min-height:auto;padding:5.5rem 1.5rem 3rem}.hero-content{max-width:100%}.hero h1{font-size:var(--text-4xl)}.hero-subtitle{font-size:var(--text-base)}.hero-badge{padding:var(--space-sm)var(--space-md);font-size:var(--text-xs)}.section{padding:var(--space-xl)1.5rem}.install-oneliner{padding:var(--space-sm)var(--space-md);font-size:var(--text-base)}.install-option code{font-size:var(--text-xs)}}@media (width>=480px) and (width<=639px){nav{height:60px;padding:0 1rem}.logo-text{font-size:1.1rem}.nav-links{-webkit-backdrop-filter:blur(20px);padding:var(--space-md);gap:var(--space-sm);border-bottom:1px solid var(--border);background:#030508fa;flex-direction:column;display:none;position:absolute;top:60px;left:0;right:0}.nav-links.active{display:flex}.mobile-menu-toggle{width:var(--touch-target);height:var(--touch-target);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.hero{min-height:auto;padding:5rem 1rem 2.5rem}.hero h1{font-size:var(--text-3xl);line-height:1.2}.hero-subtitle{font-size:var(--text-sm);line-height:1.5}.hero-badge{justify-content:center;gap:var(--space-xs);padding:var(--space-xs)var(--space-sm);font-size:var(--text-xs);flex-wrap:wrap}.hero-badge span:nth-child(2),.hero-badge span:nth-child(4),.hero-badge span:nth-child(6){display:none}.hero-install-cta{margin:var(--space-lg)0 var(--space-md)}.install-oneliner{padding:var(--space-sm)var(--space-md);font-size:var(--text-sm);gap:var(--space-xs);border-width:1.5px}.install-alt{font-size:var(--text-xs)}.install-meta{margin-top:var(--space-md)}.install-stats,.install-details summary{font-size:var(--text-xs)}.install-option{padding:var(--space-sm)}.install-option code{font-size:var(--text-xs)}.section{padding:var(--space-xl)1rem}}@media (width<=479px){html{font-size:14px}nav{height:56px;padding:0 .75rem}.logo-icon{width:28px;height:28px}.logo-text{font-size:1rem}.nav-links{-webkit-backdrop-filter:blur(20px);padding:var(--space-md);gap:var(--space-sm);border-bottom:1px solid var(--border);background:#030508fa;flex-direction:column;display:none;position:absolute;top:56px;left:0;right:0}.nav-links.active{display:flex}.nav-links a{padding:var(--space-sm)var(--space-md);border-radius:var(--radius-md);min-height:var(--touch-target);align-items:center;display:flex}.mobile-menu-toggle{width:var(--touch-target);height:var(--touch-target);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.hero{min-height:auto;padding:4.5rem .75rem 2rem}.hero-content{max-width:100%}.hero h1{word-break:break-word;hyphens:auto;font-size:clamp(1.5rem,6vw,2rem);line-height:1.15}.hero-subtitle{font-size:var(--text-sm);margin-bottom:var(--space-md);line-height:1.45}.hero-subtitle br{display:none}.hero-badge{justify-content:center;gap:var(--space-xs);padding:var(--space-xs)var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;font-size:.65rem}.hero-badge span:nth-child(2),.hero-badge span:nth-child(4),.hero-badge span:nth-child(6){display:none}.hero-install-cta{margin:var(--space-md)0;padding:0 var(--space-xs)}.install-oneliner{padding:var(--space-sm);gap:var(--space-xs);border-radius:var(--radius-md);border-width:1.5px;width:100%;font-size:clamp(.65rem,2.5vw,.8rem)}.install-oneliner code{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 40px);overflow:hidden}.copy-btn{min-width:36px;min-height:36px}.install-alt{margin-top:var(--space-xs);font-size:.7rem}.install-alt code{padding:2px 6px;font-size:.65rem}.install-meta{margin-top:var(--space-sm);gap:var(--space-xs)}.install-stats{gap:var(--space-xs);font-size:.7rem}.install-stats .stat-divider{display:none}.install-stats .stat{border-radius:var(--radius-sm);background:#11182780;padding:2px 6px}.install-details{width:100%}.install-details summary{padding:var(--space-xs)var(--space-sm);font-size:.7rem}.install-options{gap:var(--space-xs)}.install-option{padding:var(--space-xs)var(--space-sm)}.install-option code{font-size:.6rem;line-height:1.3}.install-option span{font-size:.6rem}.section{padding:var(--space-xl).75rem}.section-header h2{font-size:var(--text-2xl)}.section-header p{font-size:var(--text-sm)}}@media (hover:none) and (pointer:coarse){.btn,.nav-links a,.copy-btn,.install-details summary,.mobile-menu-toggle{min-height:var(--touch-target);min-width:var(--touch-target)}.install-oneliner:hover,.copy-btn:hover,.install-option:hover{transform:none}.copy-btn:active{background:#06b6d466;transform:scale(.95)}.install-option:active{background:#111827cc}.nav-links a{padding:var(--space-md)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.install-oneliner,.install-oneliner:before,.glow-orb{animation:none}html{scroll-behavior:auto}}@media (height<=500px) and (orientation:landscape){.hero{min-height:auto;padding:4rem 2rem 2rem}.hero h1{font-size:var(--text-3xl);margin-bottom:var(--space-sm)}.hero-subtitle,.hero-badge{margin-bottom:var(--space-sm)}.hero-install-cta{margin:var(--space-sm)0}.install-meta{margin-top:var(--space-sm)}.glow-orb{opacity:.2}}@media (width<=900px){nav{height:auto;min-height:64px;padding:.75rem 1rem}.logo{font-size:1.1rem}.logo-icon{width:32px;height:32px}.logo-text{font-size:1.1rem}}@media (width<=768px){.hero{min-height:auto;padding:5rem 1rem 3rem}.hero-content{padding:0}.hero h1{margin-bottom:1.5rem;padding:0;font-size:clamp(1.75rem,6vw,2.5rem);line-height:1.2}.hero-subtitle{margin-bottom:2rem;padding:0 .5rem;font-size:clamp(.9rem,2.5vw,1.1rem);line-height:1.6}.hero-badge{flex-wrap:wrap;justify-content:center;gap:.5rem;padding:.75rem 1rem;font-size:.8rem}.hero-install-cta{margin:2rem 0;padding:0 .5rem}.install-oneliner{flex-wrap:wrap;gap:.5rem;padding:.875rem 1rem;font-size:.85rem}.install-oneliner code{word-break:break-all;font-size:.8rem}.copy-btn{min-width:44px;min-height:44px;padding:.5rem}.section{padding:3rem 1rem}.section-header{text-align:center;margin-bottom:2rem}.section-header h2{margin-bottom:1rem;font-size:clamp(1.75rem,5vw,2.25rem);line-height:1.3}.section-header p{font-size:clamp(.95rem,2.5vw,1.1rem);line-height:1.6}.problem-card,.tool-showcase,.integration-card,.pricing-card,.process-step,.profile-card,.benchmark-card,.origin-story-card,.integration-category-card{margin-bottom:1rem;padding:1.5rem}.card h3,.tool-showcase h3,.integration-card h3{margin-bottom:.75rem;font-size:clamp(1.25rem,4vw,1.5rem);line-height:1.4}.card p,.tool-showcase p,.integration-card p{font-size:clamp(.9rem,2.5vw,1rem);line-height:1.6}.tools-grid,.problem-grid,.integration-grid,.pricing-grid,.process-grid,.origin-story-grid{grid-template-columns:1fr;gap:1.5rem}.comparison-grid{grid-template-columns:1fr;gap:1rem}.btn,.btn-primary,.btn-secondary{border-radius:var(--radius-md);min-width:120px;min-height:48px;padding:.875rem 1.5rem;font-size:1rem;font-weight:600}.btn-sm{min-width:100px;min-height:44px;padding:.75rem 1.25rem;font-size:.9rem}body{font-size:clamp(.95rem,2.5vw,1rem);line-height:1.7}h1{font-size:clamp(1.75rem,6vw,2.5rem);line-height:1.2}h2{font-size:clamp(1.5rem,5vw,2rem);line-height:1.3}h3{font-size:clamp(1.25rem,4vw,1.5rem);line-height:1.4}h4{font-size:clamp(1.1rem,3.5vw,1.25rem);line-height:1.5}p{margin-bottom:1rem;font-size:clamp(.95rem,2.5vw,1rem);line-height:1.7}li{margin-bottom:.5rem;font-size:clamp(.95rem,2.5vw,1rem);line-height:1.7}.demo-showcase-header{margin-bottom:1.5rem;padding:0 .5rem}.demo-showcase-eyebrow{margin-bottom:.5rem;font-size:.8rem}.demo-showcase-title{font-size:clamp(1.5rem,5vw,2rem);line-height:1.3}.demo-tabs{flex-wrap:wrap;gap:.5rem;padding:0 .5rem}.demo-tab{flex:1;min-width:calc(50% - .25rem);min-height:44px;padding:.75rem 1rem;font-size:.9rem}.integrations-header{margin-bottom:2rem;padding:0 .5rem}.integrations-eyebrow{margin-bottom:.5rem;font-size:.8rem}.integrations-title{font-size:clamp(1.75rem,5vw,2.25rem);line-height:1.3}.integrations-grid{grid-template-columns:1fr;gap:1.5rem;padding:0 .5rem}.integration-category-card{padding:1.5rem}.trust-bar{flex-wrap:wrap;gap:.75rem;padding:1rem .5rem}.trust-label{text-align:center;width:100%;margin-bottom:.5rem;font-size:.75rem}.trust-logos{flex-wrap:wrap;justify-content:center;gap:.75rem}.trust-item{min-height:36px;padding:.5rem .75rem;font-size:.8rem}.origin-section{padding:3rem 1rem}.origin-story-grid{grid-template-columns:1fr;gap:1.5rem}.origin-story-card{padding:1.5rem}.origin-tagline-card{padding:2rem 1.5rem}.footer{padding:3rem 1rem 2rem}.footer-main{grid-template-columns:1fr;gap:2rem}.footer-section{text-align:center}.footer-section h3{margin-bottom:1rem;font-size:1.1rem}.footer-section a{min-height:44px;padding:.5rem 0;font-size:.9rem;display:block}}@media (width<=480px){.hero{padding:4rem .75rem 2rem}.hero h1{font-size:clamp(1.5rem,7vw,2rem);line-height:1.2}.section{padding:2.5rem .75rem}.problem-card,.tool-showcase,.integration-card,.pricing-card,.origin-story-card{padding:1.25rem}.btn,.btn-primary,.btn-secondary{width:100%;max-width:100%}.install-oneliner{flex-direction:column;align-items:stretch}.install-oneliner code{text-align:center;width:100%}.copy-btn{width:100%;margin-top:.5rem}}@media (width<=900px) and (orientation:landscape){.hero{min-height:auto;padding:3rem 1rem 2rem}.hero h1{margin-bottom:1rem;font-size:clamp(1.5rem,5vw,2rem)}.hero-subtitle{margin-bottom:1rem}.nav-links{max-height:calc(100vh - 70px);overflow-y:auto}}@media print{.bg-grid,.bg-glow,.noise-overlay,nav,.mobile-menu-toggle,.copy-btn,.install-details{display:none!important}body{color:#000;background:#fff}.hero{min-height:auto;padding:2rem}.install-oneliner{color:#000;box-shadow:none;background:#f0f0f0;border:2px solid #000;animation:none}}@media (width>=1920px){:root{--space-section:clamp(5rem,8vh,8rem);--text-hero:clamp(3.5rem,4vw,5.5rem)}.section{padding:var(--space-section)5rem;max-width:1800px;margin:0 auto}.hero{padding:10rem 4rem 6rem}.hero-content{max-width:1800px;padding:0 5rem}.hero h1{font-size:var(--text-hero);letter-spacing:-.03em;line-height:1.05}.hero-subtitle{max-width:1000px;font-size:1.35rem;line-height:1.8}.hero-badge{gap:1rem;padding:.75rem 1.75rem;font-size:1rem}.problem-grid{grid-template-columns:repeat(4,1fr);gap:2rem}.tools-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}.integration-showcase{grid-template-columns:repeat(4,1fr);gap:2rem}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}.pricing-grid{gap:3rem;max-width:1600px}.benchmark-grid{grid-template-columns:repeat(4,1fr)}.floating-cta{padding:1.25rem 2.5rem;font-size:1.1rem}}@media (width>=2560px){:root{--space-section:clamp(6rem,10vh,12rem);--text-hero:clamp(4rem,3.5vw,6rem)}html{font-size:18px}.section{padding:var(--space-section)8rem;max-width:2200px}.hero{padding:14rem 6rem 8rem}.hero-content{max-width:2200px;padding:0 8rem}.hero-subtitle{max-width:1200px;font-size:1.5rem}.problem-card,.thinktool-card,.integration-card{padding:2.5rem}.integration-showcase{grid-template-columns:repeat(5,1fr)}.footer-grid{grid-template-columns:2fr repeat(4,1fr)}}@media (width>=3440px){html{font-size:20px}.section{max-width:2800px;padding:var(--space-section)10rem}.hero-content{max-width:2800px}}.container-adaptive{width:100%;max-width:min(95vw,1600px);margin:0 auto;padding-inline:clamp(1rem,5vw,4rem)}@media (width>=1920px){.container-adaptive{max-width:min(92vw,2000px)}}.space-y-dynamic>*+*{margin-top:clamp(1rem,3vh,2rem)}.space-y-dynamic-lg>*+*{margin-top:clamp(2rem,5vh,4rem)}.gap-dynamic{gap:clamp(1rem,2vw + .5rem,3rem)}.gap-dynamic-lg{gap:clamp(1.5rem,3vw + .5rem,4rem)}@keyframes urgency-pulse{0%,to{box-shadow:0 0 #06b6d4b3}50%{box-shadow:0 0 0 12px #06b6d400}}.urgency-cta{animation:2s cubic-bezier(.4,0,.6,1) infinite urgency-pulse}@keyframes limited-glow{0%,to{filter:brightness(1)drop-shadow(0 0 4px var(--cyan))}50%{filter:brightness(1.15)drop-shadow(0 0 12px var(--cyan))}}.badge-limited{animation:3s ease-in-out infinite limited-glow}.reveal-on-scroll{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(30px)}.reveal-on-scroll.revealed{opacity:1;transform:translateY(0)}.clickable-card{cursor:pointer;transition:transform .3s,box-shadow .3s,border-color .3s}.clickable-card:hover{border-color:var(--cyan);transform:translateY(-4px)scale(1.01);box-shadow:0 20px 40px #06b6d426}.gradient-hero-strong{background:linear-gradient(135deg,#06b6d4 0%,#a855f7 40%,#ec4899 70%,#f97316 100%);-webkit-text-fill-color:transparent;background-size:300% 300%;-webkit-background-clip:text;background-clip:text;animation:8s infinite gradient-flow}@keyframes gradient-flow{0%,to{background-position:0%}50%{background-position:100%}}.hero-stat{border-radius:var(--radius-full);color:var(--cyan);white-space:nowrap;background:#06b6d41a;border:1px solid #06b6d44d;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;display:inline-flex}.social-proof-counter{border-radius:var(--radius-lg);background:linear-gradient(135deg,#10b9811a,#06b6d41a);border:1px solid #10b9814d;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.social-proof-counter .counter-value{color:var(--green);font-size:1.5rem;font-weight:700}.credibility-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(#0000,#06b6d408);flex-wrap:wrap;justify-content:center;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1rem,3vw,2rem);display:flex}.credibility-item{font-size:var(--text-sm);color:var(--text-secondary);opacity:.8;align-items:center;gap:.5rem;transition:opacity .3s;display:flex}.credibility-item:hover{opacity:1}@media (hover:none) and (pointer:coarse){.btn-primary,.btn-secondary,.btn-ghost{min-height:var(--touch-target);padding:1rem 1.5rem}.clickable-card:hover{box-shadow:none;transform:none}.clickable-card:active{opacity:.9;transform:scale(.98)}.scroll-horizontal{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.scroll-horizontal>*{scroll-snap-align:start}}@media print{.floating-cta,.neural-network,.bg-glow,.bg-grid,nav,.hero-ambient{display:none!important}.section{page-break-inside:avoid;padding:2rem}.hero h1{color:#000!important;-webkit-text-fill-color:#000!important;font-size:2rem!important}}