@import url("https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200;12..96,300;12..96,400;12..96,500;12..96,600;12..96,700&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;1,9..40,300&family=JetBrains+Mono:wght@300;400;500&display=swap");:root{--brand-eucalyptus:#354B45;--brand-eucalyptus-deep:#07110F;--brand-frost:#DDF2EC;--brand-mint:#AEE5D8;--brand-teal:#5EAFA6;--brand-teal-deep:#1E6F69;--brand-ember-action:#D66A3D;--bg-void:#050807;--bg-base:#07110F;--bg-surface:#0B1715;--bg-elevated:#10211E;--bg-hover:#172E2A;--bg-inset:#050A09;--border-dim:rgba(221,242,236,0.07);--border-base:rgba(221,242,236,0.13);--border-strong:rgba(221,242,236,0.24);--text-primary:#EAF7F2;--text-secondary:#9BB3AC;--text-dim:#5E756F;--text-inverse:#0A0A0C;--accent-ember:#D66A3D;--accent-ember-mid:#F07A46;--accent-ember-dim:rgba(214,106,61,0.11);--accent-ember-border:rgba(214,106,61,0.24);--accent-steel:#5EAFA6;--accent-steel-dim:rgba(94,175,166,0.13);--accent-green:#88D9C8;--accent-amber:#D66A3D;--accent-red:#A03030;--glow-ember:0 0 60px rgba(184,58,42,0.12);--glow-steel:0 0 40px rgba(90,127,160,0.08);--shadow-deep:0 40px 80px rgba(0,0,0,0.7);--shadow-card:0 8px 32px rgba(0,0,0,0.5);--grad-hero:radial-gradient(ellipse 70% 50% at 50% -5%,rgba(184,58,42,0.10) 0%,transparent 70%);--grad-card:linear-gradient(135deg,rgba(255,255,255,0.025),transparent 60%);--grad-fade-b:linear-gradient(to bottom,transparent,var(--bg-base));--font-display:"Bricolage Grotesque",sans-serif;--font-body:"DM Sans",sans-serif;--font-mono:"JetBrains Mono",monospace;--text-xs:11px;--text-sm:13px;--text-base:15px;--text-md:17px;--text-lg:20px;--text-xl:24px;--text-2xl:32px;--text-3xl:42px;--text-4xl:56px;--text-5xl:72px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px;--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--duration-fast:200ms;--duration-base:400ms;--duration-slow:700ms;--duration-xslow:1200ms;--max-width:1200px;--section-pad:clamp(80px,10vw,140px)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;cursor:none}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes scrollPulse{0%{transform:scaleY(0);transform-origin:top;opacity:0}40%{transform:scaleY(1);transform-origin:top;opacity:1}80%{transform:scaleY(1);transform-origin:bottom;opacity:0}to{transform:scaleY(0);transform-origin:bottom;opacity:0}}@keyframes marqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes nodeAppear{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.cursor{width:8px;height:8px;background:var(--accent-ember);border-radius:50%;z-index:9999;transition:transform .1s,width .3s var(--ease-out-expo),height .3s var(--ease-out-expo),background .3s}.cursor,.cursor-ring{position:fixed;pointer-events:none;transform:translate(-50%,-50%)}.cursor-ring{width:36px;height:36px;border:1px solid rgba(184,58,42,.4);border-radius:50%;z-index:9998;transition:transform .15s var(--ease-out-expo),width .4s var(--ease-out-expo),height .4s var(--ease-out-expo),border-color .3s}.cursor.hovering{width:16px;height:16px;background:var(--accent-steel)}.cursor-ring.hovering{width:56px;height:56px;border-color:rgba(90,127,160,.3)}.reveal{opacity:0;transform:translateY(32px);transition:opacity .8s var(--ease-out-expo),transform .8s var(--ease-out-expo)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.45s}nav{position:fixed;top:0;left:0;right:0;height:64px;z-index:100;display:flex;align-items:center;padding:0 var(--space-8);transition:background .4s,border-color .4s,-webkit-backdrop-filter .4s;transition:background .4s,border-color .4s,backdrop-filter .4s;transition:background .4s,border-color .4s,backdrop-filter .4s,-webkit-backdrop-filter .4s}nav.scrolled{background:rgba(10,10,12,.85);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--border-dim)}.nav-inner{max-width:var(--max-width);width:100%;margin:0 auto;justify-content:space-between}.nav-inner,.nav-logo{display:flex;align-items:center}.nav-logo{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.03em;color:var(--text-primary);gap:var(--space-2)}.nav-logo-mark{width:28px;height:28px;background:var(--accent-ember);border-radius:7px;display:flex;align-items:center;justify-content:center}.nav-logo-mark svg{width:16px;height:16px;fill:white}.nav-links{display:flex;align-items:center;gap:var(--space-8);list-style:none}.nav-links a{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400;transition:color var(--duration-fast);letter-spacing:.01em}.nav-links a:hover{color:var(--text-primary)}.nav-actions{display:flex;align-items:center;gap:var(--space-3)}.btn-ghost{padding:8px 16px;font-size:var(--text-sm);color:var(--text-secondary);font-family:var(--font-body);border:1px solid var(--border-base);border-radius:var(--radius-full);cursor:pointer;background:transparent;transition:color var(--duration-fast),border-color var(--duration-fast)}.btn-ghost:hover{color:var(--text-primary);border-color:var(--border-strong)}.btn-primary{padding:9px 20px;font-size:var(--text-sm);font-weight:500;font-family:var(--font-body);color:#F5F2ED;background:var(--accent-ember);border:none;border-radius:var(--radius-full);cursor:pointer;transition:filter var(--duration-fast),transform var(--duration-fast),box-shadow var(--duration-fast);letter-spacing:.01em}.btn-primary:hover{background:var(--accent-ember-mid);box-shadow:0 8px 32px rgba(184,58,42,.25);transform:translateY(-2px)}.hero{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;text-align:center;padding:120px var(--space-8) 80px;overflow:hidden;background:var(--bg-void)}#hero-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.5}.hero-glow{top:-20%;left:50%;transform:translateX(-50%);width:800px;background:radial-gradient(ellipse,rgba(184,58,42,.13) 0,transparent 70%)}.hero-glow,.hero-glow-2{position:absolute;height:400px;pointer-events:none}.hero-glow-2{bottom:10%;left:20%;width:400px;background:radial-gradient(ellipse,rgba(90,127,160,.07) 0,transparent 70%)}.hero-content{position:relative;z-index:2;max-width:860px;display:flex;flex-direction:column;align-items:center}.hero-eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);padding:5px 14px;border:1px solid var(--border-base);border-radius:var(--radius-full);background:var(--accent-ember-dim);font-size:var(--text-xs);color:var(--accent-ember);letter-spacing:.12em;text-transform:uppercase;font-family:var(--font-mono);opacity:0;animation:fadeUp .8s var(--ease-out-expo) .2s forwards}.hero-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-ember);animation:pulse 2s ease-in-out infinite}.hero-headline{font-family:var(--font-display);font-weight:200;font-size:clamp(48px,7vw,96px);line-height:1.02;letter-spacing:-.04em;color:var(--text-primary);opacity:0;animation:fadeUp 1s var(--ease-out-expo) .4s forwards}.hero-headline .word-highlight{color:transparent;-webkit-text-stroke:1px rgba(240,238,233,.4);font-weight:300;font-style:italic}.hero-headline .word-ember{color:var(--accent-ember);font-weight:500}.hero-sub{font-size:clamp(16px,2vw,19px);color:var(--text-secondary);line-height:1.65;max-width:520px;font-weight:300;opacity:0;animation:fadeUp .9s var(--ease-out-expo) .6s forwards}.hero-cta-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:center;opacity:0;animation:fadeUp .8s var(--ease-out-expo) .8s forwards}.btn-hero-primary{display:inline-flex;align-items:center;gap:var(--space-2);padding:13px 28px;background:var(--accent-ember);color:#F5F2ED;font-size:var(--text-base);font-weight:500;font-family:var(--font-body);border:none;border-radius:var(--radius-full);cursor:pointer;transition:filter .2s,transform .2s,box-shadow .2s;box-shadow:0 0 0 0 rgba(184,58,42,0)}.btn-hero-primary:hover{background:var(--accent-ember-mid);transform:translateY(-2px);box-shadow:0 8px 40px rgba(184,58,42,.3)}.btn-hero-primary svg{width:16px;height:16px}.btn-hero-ghost{display:inline-flex;align-items:center;gap:var(--space-2);padding:13px 28px;border:1px solid var(--border-base);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-base);font-family:var(--font-body);cursor:pointer;background:transparent;transition:color .2s,border-color .2s}.btn-hero-ghost:hover{color:var(--text-primary);border-color:var(--border-strong)}.hero-meta{font-size:var(--text-xs);color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.05em;opacity:0;animation:fadeUp .7s var(--ease-out-expo) 1s forwards}.scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);opacity:0;animation:fadeIn 1s ease 1.4s forwards}.scroll-indicator span{font-size:var(--text-xs);color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;font-family:var(--font-mono)}.scroll-line{width:1px;height:48px;background:linear-gradient(to bottom,var(--border-base),transparent);animation:scrollPulse 2s ease-in-out infinite}.marquee-section{padding:var(--space-12) 0;background:var(--bg-surface)}.marquee-section:before{background:linear-gradient(to right,var(--bg-surface),transparent)}.marquee-section:after{background:linear-gradient(to left,var(--bg-surface),transparent)}.marquee-track{gap:var(--space-16);animation:marqueeScroll 30s linear infinite}.marquee-item{font-size:var(--text-sm);letter-spacing:.02em}.marquee-item svg{width:18px;height:18px;opacity:.5}.marquee-dot{width:3px;height:3px}.section{padding:var(--section-pad) var(--space-8);max-width:var(--max-width);margin:0 auto}.section-full{padding:var(--section-pad) 0;overflow:hidden}.section-inner{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-8)}.section-label{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent-ember);text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-4)}.section-label:before{content:"//";color:var(--text-dim)}.section-title{font-family:var(--font-display);font-weight:300;font-size:clamp(32px,4.5vw,56px);line-height:1.08;letter-spacing:-.03em;color:var(--text-primary);max-width:640px}.section-title .em{color:var(--accent-ember);font-weight:500}.section-title .light{-webkit-text-stroke:1px rgba(240,238,233,.3);color:transparent;font-style:italic}.section-body{font-size:var(--text-md);color:var(--text-secondary);line-height:1.7;max-width:480px;font-weight:300;margin-top:var(--space-4)}.problem-section{background:var(--bg-base);padding:var(--section-pad) var(--space-8)}.problem-inner{max-width:var(--max-width);margin:0 auto}.problem-statement{font-family:var(--font-display);font-weight:300;font-size:clamp(28px,3.5vw,48px);line-height:1.15;letter-spacing:-.025em;color:var(--text-secondary);max-width:700px;margin-bottom:var(--space-16)}.problem-statement strong{color:var(--text-primary);font-weight:400}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--border-dim);border:1px solid var(--border-dim);border-radius:var(--radius-xl);overflow:hidden}.problem-card{background:var(--bg-surface);padding:var(--space-8);position:relative;overflow:hidden;transition:background .3s}.problem-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent-ember),transparent);opacity:0;transition:opacity .4s}.problem-card:hover{background:var(--bg-elevated)}.problem-card:hover:before{opacity:1}.problem-number{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-dim);letter-spacing:.05em;margin-bottom:var(--space-6)}.problem-icon{width:44px;height:44px;background:var(--bg-elevated);border:1px solid var(--border-base);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4);transition:border-color .3s}.problem-card:hover .problem-icon{border-color:var(--accent-ember)}.problem-icon svg{width:22px;height:22px;stroke:var(--text-secondary);stroke-width:1.5}.problem-card h3{font-family:var(--font-display);font-size:var(--text-xl);font-weight:400;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:var(--space-3)}.problem-card p{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65;font-weight:300}.arctiq-section{padding:var(--section-pad) var(--space-8);background:var(--bg-void);position:relative;overflow:hidden}.arctiq-bg-grid{position:absolute;inset:0;background-image:linear-gradient(var(--border-dim) 1px,transparent 1px),linear-gradient(90deg,var(--border-dim) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at center,black 40%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at center,black 40%,transparent 100%);opacity:.4}.arctiq-inner{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-16);gap:var(--space-16);align-items:center;position:relative;z-index:1}.arctiq-features{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-8)}.arctiq-feature{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-4);border-radius:var(--radius-lg);transition:background .3s}.arctiq-feature:hover{background:var(--bg-elevated)}.arctiq-feature-icon{width:36px;height:36px;flex-shrink:0;background:var(--accent-ember-dim);border:1px solid var(--accent-ember-border);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.arctiq-feature-icon svg{width:18px;height:18px;stroke:var(--accent-ember);stroke-width:1.5}.arctiq-feature h4{font-size:var(--text-base);font-weight:500;color:var(--text-primary);margin-bottom:4px;letter-spacing:-.01em}.arctiq-feature p{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6;font-weight:300}.arctiq-mockup{background:var(--bg-surface);border:1px solid var(--border-base);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-deep),0 0 0 1px var(--border-dim);position:relative}.mockup-topbar{padding:14px var(--space-4);border-bottom:1px solid var(--border-dim);display:flex;align-items:center;gap:var(--space-2)}.mockup-dot{width:10px;height:10px;border-radius:50%}.mockup-topbar-title{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-dim);margin-left:auto;margin-right:auto;padding-right:36px}.mockup-canvas{padding:var(--space-6);min-height:360px;position:relative;background:var(--bg-base)}.wf-node{position:absolute;background:var(--bg-elevated);border:1px solid var(--border-base);border-radius:var(--radius-md);padding:10px 14px;display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-family:var(--font-mono);white-space:nowrap;transition:border-color .5s,box-shadow .5s;animation:nodeAppear .6s var(--ease-out-expo) both}.wf-node.active{border-color:var(--accent-ember);box-shadow:0 0 16px rgba(184,58,42,.18)}.wf-node.done{border-color:var(--accent-green);box-shadow:0 0 12px rgba(61,138,88,.15)}.wf-node-dot{width:7px;height:7px;border-radius:50%;background:var(--text-dim);flex-shrink:0}.wf-node.active .wf-node-dot{background:var(--accent-ember);animation:pulse 1.5s infinite}.wf-node.done .wf-node-dot{background:var(--accent-green)}.wf-lines{position:absolute;inset:0;pointer-events:none}.products-section{padding:var(--section-pad) var(--space-8);background:var(--bg-base)}.products-inner{max-width:var(--max-width);margin:0 auto}.products-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--space-12);gap:var(--space-8)}.bento-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-gap:var(--space-3);gap:var(--space-3)}.bento-card{background:var(--bg-surface);border:1px solid var(--border-dim);border-radius:var(--radius-xl);padding:var(--space-8);overflow:hidden;position:relative;transition:border-color .4s,transform .4s var(--ease-out-expo),box-shadow .4s;cursor:pointer}.bento-card:after{content:"";position:absolute;inset:0;background:var(--grad-card);border-radius:inherit;pointer-events:none}.bento-card:hover{border-color:var(--border-strong);transform:translateY(-3px);box-shadow:0 20px 60px rgba(0,0,0,.4)}.bento-arctiq{grid-column:span 7;background:var(--bg-void);border-color:var(--border-base);min-height:320px}.bento-arctiq:hover{border-color:rgba(184,58,42,.4);box-shadow:0 20px 80px rgba(184,58,42,.08)}.bento-eonix{grid-column:span 5;min-height:320px}.bento-finoptic{grid-column:span 5;min-height:260px}.bento-legitchain{grid-column:span 7;min-height:260px}.bento-tag{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-full);font-size:10px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-weight:400;margin-bottom:var(--space-4)}.tag-arctiq{background:rgba(184,58,42,.08);color:#C04030;border:1px solid rgba(184,58,42,.18)}.tag-eonix{background:rgba(90,127,160,.08);color:#6A8FAA;border:1px solid rgba(90,127,160,.18)}.tag-finoptic{background:rgba(61,138,88,.08);color:#4A9464;border:1px solid rgba(61,138,88,.18)}.tag-legit{background:rgba(90,100,130,.08);color:#7A8AAA;border:1px solid rgba(90,100,130,.18)}.bento-name{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;letter-spacing:-.025em;color:var(--text-primary);margin-bottom:var(--space-2)}.bento-desc{line-height:1.6;font-weight:300;max-width:320px}.bento-desc,.bento-link{font-size:var(--text-sm);color:var(--text-secondary)}.bento-link{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-6);transition:color .2s,gap .2s}.bento-card:hover .bento-link{color:var(--text-primary);gap:10px}.bento-link svg{width:14px;height:14px}.bento-visual{position:absolute;right:0;bottom:0;opacity:.15;pointer-events:none;transition:opacity .4s}.bento-card:hover .bento-visual{opacity:.3}.bento-stats{display:flex;gap:var(--space-6);margin-top:var(--space-6)}.bento-stat{display:flex;flex-direction:column;gap:2px}.bento-stat-num{font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;letter-spacing:-.02em;color:var(--text-primary)}.bento-stat-label{font-size:var(--text-xs);color:var(--text-dim);letter-spacing:.04em}.bento-mockup-preview{position:absolute;bottom:0;right:0;width:60%;height:60%;overflow:hidden;border-radius:0 0 var(--radius-xl) 0;opacity:.12;transition:opacity .5s var(--ease-out-expo);pointer-events:none;-webkit-mask-image:linear-gradient(135deg,transparent 20%,black);mask-image:linear-gradient(135deg,transparent 20%,black)}.bento-card:hover .bento-mockup-preview{opacity:.25}.bento-mockup-preview img{width:100%;height:100%;object-fit:cover}.verticals-section{padding:var(--section-pad) 0;background:var(--bg-surface);border-top:1px solid var(--border-dim);border-bottom:1px solid var(--border-dim)}.verticals-header{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-8);margin-bottom:var(--space-10)}.verticals-scroll{display:flex;gap:var(--space-4);padding:var(--space-2) var(--space-8);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.verticals-scroll::-webkit-scrollbar{display:none}.vertical-card{flex-shrink:0;width:200px;background:var(--bg-elevated);border:1px solid var(--border-dim);border-radius:var(--radius-xl);padding:var(--space-6);cursor:pointer;transition:border-color .3s,background .3s,transform .3s var(--ease-out-expo)}.vertical-card:hover{background:var(--bg-hover);border-color:var(--border-strong);transform:translateY(-4px)}.vertical-icon{width:44px;height:44px;background:var(--bg-base);border:1px solid var(--border-base);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-3);transition:border-color .3s}.vertical-card:hover .vertical-icon{border-color:var(--accent-ember)}.vertical-icon svg{width:22px;height:22px;stroke:var(--text-secondary);stroke-width:1.5}.vertical-card h4{font-size:var(--text-base);font-weight:500;color:var(--text-primary);letter-spacing:-.01em;margin-bottom:4px}.vertical-card p{font-size:var(--text-xs);color:var(--text-dim);line-height:1.5}.proof-section{padding:var(--section-pad) var(--space-8);background:var(--bg-base)}.proof-inner{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-16);gap:var(--space-16);align-items:center}.stats-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6)}.stat-card{background:var(--bg-surface);border:1px solid var(--border-dim);border-radius:var(--radius-xl);padding:var(--space-8);position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;inset:0;background:var(--grad-card)}.stat-num{font-family:var(--font-display);font-size:clamp(36px,4vw,52px);font-weight:300;letter-spacing:-.04em;color:var(--text-primary);line-height:1}.stat-num .unit{color:var(--accent-ember)}.stat-label{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2);font-weight:300}.trust-badges{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.trust-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:7px 14px;background:var(--bg-surface);border:1px solid var(--border-dim);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-secondary);letter-spacing:.02em}.trust-badge svg{width:14px;height:14px;stroke:var(--accent-green)}.hiw-section{padding:var(--section-pad) var(--space-8);background:var(--bg-void);position:relative;overflow:hidden}.hiw-inner{max-width:var(--max-width);margin:0 auto}.hiw-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-12);position:relative}.hiw-grid:before{content:"";position:absolute;top:40px;left:calc(33.33% / 2);right:calc(33.33% / 2);height:1px;background:linear-gradient(90deg,var(--accent-ember),var(--accent-steel),var(--accent-green));opacity:.3}.hiw-step{background:var(--bg-surface);border:1px solid var(--border-dim);border-radius:var(--radius-xl);padding:var(--space-8);position:relative;overflow:hidden;transition:border-color .4s}.hiw-step:hover{border-color:var(--border-base)}.hiw-step-num{width:40px;height:40px;border-radius:var(--radius-full);background:var(--bg-elevated);border:1px solid var(--border-base);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-6);transition:border-color .3s,color .3s}.hiw-step:hover .hiw-step-num{border-color:var(--accent-ember);color:var(--accent-ember)}.hiw-step h3{font-family:var(--font-display);font-size:var(--text-xl);font-weight:400;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:var(--space-3)}.hiw-step p{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65;font-weight:300}.hiw-step .step-tag{margin-top:var(--space-6);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-dim);letter-spacing:.05em}.vision-section{padding:var(--section-pad) var(--space-8);background:var(--bg-base)}.vision-inner{max-width:var(--max-width);margin:0 auto}.vision-timeline{display:flex;flex-direction:column;gap:0;margin-top:var(--space-12);border-left:1px solid var(--border-base);padding-left:var(--space-8);position:relative}.vision-item{padding:var(--space-8) 0;position:relative;opacity:1;transition:opacity .3s}.vision-item.future{opacity:.45}.vision-item:before{content:"";position:absolute;left:calc(-1 * var(--space-8) - 5px);top:var(--space-8);width:9px;height:9px;border-radius:50%;background:var(--accent-ember);border:2px solid var(--bg-base)}.vision-item.future:before{background:var(--border-base)}.vision-item-label{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-dim);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-2)}.vision-item-title{font-family:var(--font-display);font-size:clamp(20px,2.5vw,28px);font-weight:400;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:var(--space-2)}.vision-item-body{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65;max-width:560px;font-weight:300}.vision-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.vision-chip{padding:4px 12px;border:1px solid var(--border-base);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-secondary);font-family:var(--font-mono)}.cta-section{padding:var(--section-pad) var(--space-8);background:var(--bg-void);position:relative;overflow:hidden}.cta-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(184,58,42,.1) 0,transparent 70%);pointer-events:none}.cta-inner{max-width:680px;margin:0 auto;text-align:center;position:relative;z-index:1}.cta-title{font-family:var(--font-display);font-weight:300;font-size:clamp(36px,5vw,64px);letter-spacing:-.035em;line-height:1.08;color:var(--text-primary);margin-bottom:var(--space-4)}.cta-sub{font-size:var(--text-md);color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-8);font-weight:300}.cta-actions{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}.cta-fine{margin-top:var(--space-4);font-size:var(--text-xs);color:var(--text-dim);font-family:var(--font-mono)}footer{border-top:1px solid var(--border-dim);background:var(--bg-void);padding:var(--space-16) var(--space-8) var(--space-10)}.footer-inner{max-width:var(--max-width);margin:0 auto}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;grid-gap:var(--space-8);gap:var(--space-8);margin-bottom:var(--space-12)}.footer-brand p{font-size:var(--text-sm);color:var(--text-dim);line-height:1.65;max-width:260px;margin-top:var(--space-3);font-weight:300}.footer-col h5{font-size:var(--text-xs);font-weight:500;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-mono);margin-bottom:var(--space-4)}.footer-links{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.footer-links a{font-size:var(--text-sm);color:var(--text-dim);transition:color .2s}.footer-links a:hover{color:var(--text-secondary)}.footer-bottom{border-top:1px solid var(--border-dim);padding-top:var(--space-6);display:flex;justify-content:space-between;align-items:center}.footer-bottom p{font-size:var(--text-xs);color:var(--text-dim);font-family:var(--font-mono)}.footer-social{display:flex;gap:var(--space-4)}.footer-social a{width:32px;height:32px;border:1px solid var(--border-dim);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--text-dim);transition:border-color .2s,color .2s}.footer-social a:hover{border-color:var(--border-base);color:var(--text-secondary)}.footer-founder{margin-top:var(--space-4);font-size:var(--text-xs);color:var(--text-dim);font-family:var(--font-mono)}.nav-hamburger{display:none;background:none;border:none;cursor:pointer;padding:4px}.nav-hamburger span{display:block;width:20px;height:2px;background:var(--text-secondary);margin:4px 0;transition:.3s}.nav-logo-text{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.03em}.nav-dropdown-wrap{position:relative}.nav-link-trigger{display:inline-flex;align-items:center;gap:4px}.nav-link-trigger svg{transition:transform .2s}.nav-dropdown-wrap:hover .nav-link-trigger svg{transform:rotate(180deg)}.mega-dropdown{position:absolute;top:calc(100% + 16px);left:50%;transform:translateX(-50%);min-width:480px;display:flex;gap:0;background:rgba(15,15,18,.96);border:1px solid var(--border-base);border-radius:var(--radius-xl);box-shadow:var(--shadow-deep);padding:var(--space-4);opacity:0;visibility:hidden;transform:translateX(-50%) translateY(8px);transition:opacity .25s ease,transform .25s ease,visibility .25s;pointer-events:none;z-index:200;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.nav-dropdown-wrap:hover .mega-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.mega-dropdown.mega-sm{min-width:200px}.mega-col{flex:1 1;padding:var(--space-3)}.mega-col-secondary{border-left:1px solid var(--border-dim)}.mega-col-label{font-family:var(--font-mono);font-size:10px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.1em;padding:6px 10px;margin-bottom:4px}.mega-item{display:flex;align-items:center;gap:var(--space-3);padding:10px;border-radius:var(--radius-md);transition:background .15s}.mega-item:hover{background:var(--bg-elevated)}.mega-icon{width:36px;height:36px;flex-shrink:0;border:1px solid var(--border-base);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:var(--bg-base)}.mega-icon svg{width:18px;height:18px}.mega-item strong{display:block;font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}.mega-item span{display:block;font-size:11px;color:var(--text-dim);margin-top:1px}.mega-link{display:block;padding:8px 10px;font-size:var(--text-sm);color:var(--text-secondary);border-radius:var(--radius-sm);transition:background .15s,color .15s}.mega-link:hover{background:var(--bg-elevated);color:var(--text-primary)}@media (max-width:900px){.arctiq-inner,.problem-grid{grid-template-columns:1fr}.bento-arctiq,.bento-eonix,.bento-finoptic,.bento-legitchain{grid-column:span 12}.hiw-grid{grid-template-columns:1fr}.hiw-grid:before{display:none}.proof-inner{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr}.nav-links{display:none}.nav-hamburger{display:block}.products-header{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.hero-headline{font-size:38px}.footer-top,.stats-grid{grid-template-columns:1fr}body{cursor:auto}.cursor,.cursor-ring{display:none}}.hero-orb{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;animation:orbFloat 12s ease-in-out infinite}.hero-orb-1{width:500px;height:500px;top:-10%;left:20%;background:radial-gradient(circle,rgba(184,58,42,.12) 0,transparent 70%);animation-delay:0s}.hero-orb-2{width:400px;height:400px;bottom:10%;right:15%;background:radial-gradient(circle,rgba(90,127,160,.08) 0,transparent 70%);animation-delay:-4s}.hero-orb-3{width:300px;height:300px;top:30%;right:30%;background:radial-gradient(circle,rgba(184,58,42,.06) 0,transparent 70%);animation-delay:-8s}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.05)}50%{transform:translate(-20px,30px) scale(.95)}75%{transform:translate(20px,10px) scale(1.02)}}.hero-noise{position:absolute;inset:0;pointer-events:none;opacity:.03;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%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.hero-typewriter{color:var(--accent-ember);font-weight:500;min-width:4ch}.typewriter-cursor{color:var(--accent-ember);animation:blink .7s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--accent-ember);animation:pulse 2s ease-in-out infinite;flex-shrink:0}.hero-trust-row{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);opacity:0;animation:fadeUp .8s var(--ease-out-expo) 1.2s forwards;margin-top:var(--space-4)}.hero-trust-label{font-size:var(--text-xs);color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.hero-trust-logos{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:center}.trust-logo-pill{padding:5px 12px;border:1px solid var(--border-dim);border-radius:var(--radius-full);font-size:11px;color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.02em;transition:border-color .3s,color .3s}.trust-logo-pill:hover{border-color:var(--border-base);color:var(--text-secondary)}.reveal-left{opacity:0;transform:translateX(-60px);transition:opacity .9s var(--ease-out-expo),transform .9s var(--ease-out-expo)}.reveal-left.visible{opacity:1;transform:translateX(0)}.reveal-right{opacity:0;transform:translateX(60px);transition:opacity .9s var(--ease-out-expo),transform .9s var(--ease-out-expo)}.reveal-right.visible{opacity:1;transform:translateX(0)}.reveal-scale{opacity:0;transform:scale(.92);transition:opacity .8s var(--ease-out-expo),transform .8s var(--ease-out-expo)}.reveal-scale.visible{opacity:1;transform:scale(1)}.stagger-children>*{opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease-out-expo),transform .6s var(--ease-out-expo)}.stagger-children.visible>:first-child{transition-delay:.05s;opacity:1;transform:translateY(0)}.stagger-children.visible>:nth-child(2){transition-delay:.12s;opacity:1;transform:translateY(0)}.stagger-children.visible>:nth-child(3){transition-delay:.19s;opacity:1;transform:translateY(0)}.stagger-children.visible>:nth-child(4){transition-delay:.26s;opacity:1;transform:translateY(0)}.stagger-children.visible>:nth-child(5){transition-delay:.33s;opacity:1;transform:translateY(0)}.stagger-children.visible>:nth-child(6){transition-delay:.4s;opacity:1;transform:translateY(0)}.stagger-children.visible>:nth-child(7){transition-delay:.47s;opacity:1;transform:translateY(0)}.stagger-children.visible>:nth-child(8){transition-delay:.54s;opacity:1;transform:translateY(0)}.parallax-layer{will-change:transform;transition:transform .1s linear}.counter-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-block}.section-divider{max-width:var(--max-width);margin:0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--border-base),transparent)}.shader-bg{position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:.55}.shader-bg canvas{display:block;width:100%!important;height:100%!important}.hero-fade-bottom{position:absolute;bottom:0;left:0;right:0;height:200px;z-index:1;background:linear-gradient(to bottom,transparent,var(--bg-base));pointer-events:none}.marquee-section{padding:var(--space-6) 0;border-top:1px solid var(--border-dim);border-bottom:1px solid var(--border-dim);background:var(--bg-base);overflow:hidden;position:relative}.marquee-section:after,.marquee-section:before{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:1;pointer-events:none}.marquee-section:before{left:0}.marquee-section:after{right:0}.marquee-track{display:flex;gap:var(--space-12);animation:marqueeRTL 35s linear infinite;width:max-content}.marquee-section:hover .marquee-track{animation-play-state:paused}@keyframes marqueeRTL{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-item{display:flex;align-items:center;gap:var(--space-3);white-space:nowrap;color:var(--text-dim);font-size:var(--text-base);font-weight:400;letter-spacing:.01em;transition:color .3s;cursor:default;padding:var(--space-2) 0}.marquee-item svg{width:20px;height:20px;transition:opacity .3s}.marquee-item:hover{color:var(--text-primary)}.marquee-item:hover svg{opacity:.8}.marquee-dot{width:4px;height:4px;border-radius:50%;background:var(--border-strong);flex-shrink:0}.nav-logo-mark{position:relative;width:34px;height:34px;overflow:hidden;background:transparent;border-radius:8px;box-shadow:0 0 0 1px rgba(229,226,220,.08)}.nav-logo-mark:before{content:"";position:absolute;inset:0;background:url(/aetheron-logo.png) 50%/cover no-repeat}.nav-logo-mark svg{opacity:0}@keyframes aetheronAurora{0%{transform:translate3d(-1.5%,-1%,0) scale(1.02);filter:hue-rotate(0deg) saturate(112%)}45%{transform:translate3d(1.8%,1%,0) scale(1.06);filter:hue-rotate(-9deg) saturate(128%)}to{transform:translate3d(-1.5%,-1%,0) scale(1.02);filter:hue-rotate(0deg) saturate(112%)}}@keyframes verticalBreath{0%,to{opacity:.34;background-position:0 0,0 0}50%{opacity:.56;background-position:34px 0,76px 0}}@keyframes frostSweep{0%{transform:translateX(-120%) skewX(-18deg);opacity:0}18%{opacity:.72}48%,to{transform:translateX(160%) skewX(-18deg);opacity:0}}@keyframes railPulse{0%,to{box-shadow:inset 0 1px 0 rgba(221,242,236,.08),0 0 0 rgba(94,175,166,0)}50%{box-shadow:inset 0 1px 0 rgba(221,242,236,.16),0 24px 80px rgba(94,175,166,.1)}}@keyframes textPrism{0%{background-position:0 50%;filter:saturate(105%)}50%{background-position:100% 50%;filter:saturate(130%)}to{background-position:0 50%;filter:saturate(105%)}}@keyframes glassDrift{0%,to{transform:translateX(-18%) skewX(-16deg);opacity:0}18%,46%{opacity:.5}64%{transform:translateX(118%) skewX(-16deg);opacity:0}}@keyframes borderOrbit{0%{transform:translate(-50%,-50%) rotate(0deg) translateX(48%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn) translateX(48%) rotate(-1turn)}}::selection{color:#06110F;background:var(--brand-mint)}body{background:radial-gradient(900px 420px at 82% -6%,rgba(94,175,166,.1),transparent 64%),radial-gradient(760px 420px at 8% 18%,rgba(174,229,216,.06),transparent 58%),var(--bg-base)}.nav-logo-mark{background:color-mix(in srgb,var(--brand-eucalyptus) 72%,black);box-shadow:0 0 0 1px rgba(221,242,236,.13),0 12px 34px rgba(94,175,166,.14)}.nav-logo-mark:after{content:"";position:absolute;inset:-40%;background:linear-gradient(110deg,transparent 36%,rgba(221,242,236,.46),transparent 62%);animation:frostSweep 5.6s ease-in-out infinite}nav{color:var(--brand-frost)}nav:before{inset:8px max(16px,calc((100vw - var(--max-width)) / 2 - 20px));border-radius:26px;background:linear-gradient(135deg,rgba(221,242,236,.14),rgba(94,175,166,.055) 42%,rgba(5,17,15,.42)),rgba(5,14,12,.38);border:1px solid rgba(221,242,236,.13);box-shadow:inset 1px 1px 0 rgba(255,255,255,.1),inset -1px -1px 0 rgba(94,175,166,.08),0 16px 54px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(18px) saturate(156%);backdrop-filter:blur(18px) saturate(156%)}nav:after,nav:before{content:"";position:absolute;z-index:-1}nav:after{top:9px;bottom:9px;left:14%;width:180px;border-radius:999px;background:linear-gradient(100deg,transparent,rgba(221,242,236,.12),transparent);animation:glassDrift 8s cubic-bezier(.19,1,.22,1) infinite;pointer-events:none}nav.scrolled{background:rgba(5,14,12,.78);box-shadow:0 20px 70px rgba(0,0,0,.28)}.footer-links a:hover,.mega-link:hover,.nav-links a:hover{color:var(--brand-frost)}.bento-card:hover .bento-link,.hero-typewriter,.section-label,.section-title .em{color:var(--brand-mint)}.cta-title span,.hero-typewriter,.pricing-price,.section-title .em,.stat-num .unit{color:transparent!important;background:linear-gradient(110deg,var(--brand-frost),var(--brand-mint) 34%,var(--brand-teal) 66%,var(--brand-ember-action));background-size:240% 240%;-webkit-background-clip:text;background-clip:text;animation:textPrism 9s ease-in-out infinite;text-shadow:none}.section-title .light{-webkit-text-stroke:1px rgba(174,229,216,.34);color:rgba(221,242,236,.08)}.bento-name,.cta-title,.hiw-step h3,.pricing-name,.problem-statement strong,.stat-num,.vision-item-title{color:#DDF2EC}.section-label:before{color:rgba(174,229,216,.34)}.btn-hero-primary,.btn-primary{background:linear-gradient(135deg,var(--brand-ember-action),#B94E30);box-shadow:0 12px 36px rgba(214,106,61,.18)}.btn-hero-primary:hover,.btn-primary:hover{background:linear-gradient(135deg,#F07A46,#C95A38);box-shadow:0 18px 52px rgba(214,106,61,.28)}.btn-ghost:hover,.btn-hero-ghost:hover{border-color:rgba(174,229,216,.34);color:var(--brand-frost)}.shader-bg{opacity:.24}.hero{min-height:94vh;align-items:stretch;justify-content:center;text-align:left;padding:112px var(--space-8) 88px;background:radial-gradient(900px 460px at 77% 54%,rgba(174,229,216,.24),transparent 63%),radial-gradient(680px 420px at 32% 44%,rgba(94,175,166,.28),transparent 62%),radial-gradient(760px 520px at 82% 20%,rgba(42,115,108,.42),transparent 64%),radial-gradient(640px 540px at 9% 28%,rgba(214,106,61,.12),transparent 58%),linear-gradient(100deg,#050807,#091714 42%,#0F2B27 70%,#132D28)}.hero:before{z-index:1;background:linear-gradient(90deg,rgba(255,255,255,.13) 0 1px,transparent 1px 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 1px,rgba(255,255,255,.015) 1px 34px,rgba(0,0,0,.19) 34px 48px);background-size:118px 100%,118px 100%;mix-blend-mode:screen;opacity:.42;animation:verticalBreath 9s ease-in-out infinite}.hero:after,.hero:before{content:"";position:absolute;inset:0;pointer-events:none}.hero:after{z-index:2;background:linear-gradient(180deg,rgba(6,6,7,.18),rgba(6,6,7,.04) 38%,rgba(6,6,7,.62)),linear-gradient(90deg,rgba(6,6,7,.36),transparent 32%,rgba(6,6,7,.14) 74%,rgba(6,6,7,.34))}.hero-spectrum{z-index:1;background:radial-gradient(680px 260px at 56% 74%,rgba(221,242,236,.3),transparent 70%),linear-gradient(105deg,rgba(5,20,17,.2),rgba(33,99,92,.28),rgba(120,207,190,.18),rgba(214,106,61,.1));filter:saturate(125%) contrast(114%);opacity:.76;animation:aetheronAurora 16s ease-in-out infinite}.hero-scanlines,.hero-spectrum{position:absolute;inset:0;pointer-events:none}.hero-scanlines{z-index:4;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0);background-size:100% 3px;opacity:.16}.hero-fade-bottom{height:220px;z-index:3;background:linear-gradient(to bottom,transparent,rgba(10,10,12,.88) 72%,var(--bg-base))}.hero-content{width:min(var(--max-width),100%);max-width:var(--max-width);margin:0 auto;align-items:flex-start;gap:var(--space-6);z-index:5}.hero-eyebrow{background:rgba(5,14,12,.36);color:rgba(221,242,236,.84);border-color:rgba(174,229,216,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-eyebrow:before{display:none}.hero-headline{max-width:820px;font-size:clamp(54px,6.25vw,92px);line-height:1.03;letter-spacing:0;text-wrap:balance;text-shadow:0 20px 80px rgba(0,0,0,.58)}.hero-typewriter-wrap{display:inline-flex;align-items:baseline;gap:.22em;white-space:nowrap;max-width:100%;font-size:clamp(26px,3.35vw,54px);line-height:1.04;color:rgba(245,242,237,.92)}.hero-typewriter-prefix{color:rgba(221,242,236,.74);font-weight:200}.hero-typewriter{display:inline-block;width:12.6ch;min-width:12.6ch;color:var(--brand-frost);font-weight:400}.typewriter-cursor{color:var(--brand-teal);font-weight:200}.hero-sub{max-width:640px;color:rgba(221,242,236,.84);font-size:clamp(20px,2.15vw,34px);line-height:1.35;text-shadow:0 12px 50px rgba(0,0,0,.58)}.hero-cta-row,.hero-trust-row{justify-content:flex-start;align-items:flex-start}.hero-trust-label{color:rgba(245,242,237,.55)}.hero-trust-logos{justify-content:flex-start}.trust-logo-pill{background:rgba(5,14,12,.32);border-color:rgba(174,229,216,.16);color:rgba(221,242,236,.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.trust-logo-pill:hover{color:var(--brand-frost);border-color:rgba(174,229,216,.38);background:rgba(174,229,216,.1);transform:translateY(-1px)}.scroll-indicator{left:auto;right:var(--space-8);transform:none;z-index:6}.marquee-section{padding:28px 0;background:linear-gradient(180deg,rgba(8,18,16,.94),rgba(5,10,9,.98)),radial-gradient(620px 180px at 68% 50%,rgba(94,175,166,.15),transparent 70%);animation:railPulse 7s ease-in-out infinite}.marquee-section:before{background:linear-gradient(to right,var(--bg-base),transparent)}.marquee-section:after{background:linear-gradient(to left,var(--bg-base),transparent)}.marquee-track{align-items:center;gap:var(--space-6);animation:capabilityRailRTL 30s linear infinite;will-change:transform}@keyframes capabilityRailRTL{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-item{color:rgba(221,242,236,.48);font-size:clamp(18px,2.1vw,32px);font-family:var(--font-display);font-weight:300;transition:color .24s ease,background .24s ease,border-color .24s ease,transform .24s var(--ease-out-expo);padding:10px 16px;border:1px solid transparent;border-radius:var(--radius-full)}.marquee-item svg{width:24px;height:24px;opacity:.4;transition:opacity .24s ease,stroke .24s ease;stroke:currentColor}.marquee-item:hover{color:var(--brand-frost);background:rgba(174,229,216,.1);border-color:rgba(174,229,216,.24);transform:translateY(-1px)}.marquee-item:hover svg{opacity:1}.marquee-dot{width:5px;height:5px;background:rgba(174,229,216,.25)}.testimonials-section{position:relative;overflow:hidden;padding:var(--section-pad) var(--space-8);background:radial-gradient(780px 360px at 72% 48%,rgba(94,175,166,.16),transparent 70%),linear-gradient(180deg,var(--bg-base),#091815 48%,var(--bg-void))}.testimonials-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(221,242,236,.055) 0 1px,transparent 1px 64px),linear-gradient(180deg,transparent,rgba(5,8,7,.34));opacity:.52}.testimonials-inner{position:relative;z-index:1;max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:var(--space-16);gap:var(--space-16);align-items:center}.testimonials-copy .section-title{max-width:520px}.stagger-testimonials{position:relative;height:620px;min-width:0;overflow:hidden;border-radius:0}.testimonial-card{--card-size:365px;position:absolute;left:50%;top:50%;width:var(--card-size);height:var(--card-size);padding:30px;cursor:pointer;border:2px solid rgba(221,242,236,.14);background:linear-gradient(145deg,rgba(221,242,236,.08),rgba(94,175,166,.04)),rgba(7,17,15,.86);color:var(--text-secondary);-webkit-clip-path:polygon(50px 0,calc(100% - 50px) 0,100% 50px,100% 100%,calc(100% - 50px) 100%,50px 100%,0 100%,0 0);clip-path:polygon(50px 0,calc(100% - 50px) 0,100% 50px,100% 100%,calc(100% - 50px) 100%,50px 100%,0 100%,0 0);transform:translate(-50%,-50%) translateX(calc((var(--card-size) / 1.5) * var(--pos))) translateY(var(--lift)) rotate(var(--tilt));opacity:var(--card-opacity);z-index:var(--card-z);transition:transform .56s cubic-bezier(.19,1,.22,1),opacity .46s ease,border-color .26s ease,background .26s ease,color .26s ease;box-shadow:var(--card-shadow)}.testimonial-card[data-position="0"]{--pos:0;--lift:-64px;--tilt:0deg;--card-opacity:1;--card-z:5;--card-shadow:0 10px 0 rgba(174,229,216,0.13),0 36px 110px rgba(0,0,0,0.48),0 0 80px rgba(94,175,166,0.15);background:radial-gradient(320px 220px at 70% 18%,rgba(174,229,216,.18),transparent 70%),linear-gradient(145deg,rgba(18,54,49,.98),rgba(8,22,20,.96));border-color:rgba(174,229,216,.52);color:var(--brand-frost)}.testimonial-card[data-position="1"]{--pos:1;--lift:18px;--tilt:2.5deg;--card-opacity:0.68;--card-z:4;--card-shadow:0 24px 70px rgba(0,0,0,0.24)}.testimonial-card[data-position="-1"]{--pos:-1;--lift:-12px;--tilt:-2.5deg;--card-opacity:0.68;--card-z:4;--card-shadow:0 24px 70px rgba(0,0,0,0.24)}.testimonial-card[data-position="2"]{--pos:2;--lift:-4px;--tilt:-3.5deg;--card-opacity:0.22;--card-z:2;--card-shadow:none}.testimonial-card[data-position="-2"]{--pos:-2;--lift:28px;--tilt:3.5deg;--card-opacity:0.22;--card-z:2;--card-shadow:none}.testimonial-card:hover{border-color:rgba(221,242,236,.52);color:var(--brand-frost)}.testimonial-corner-line{position:absolute;right:-2px;top:48px;width:70.71px;height:2px;transform-origin:top right;transform:rotate(45deg);background:rgba(174,229,216,.28)}.testimonial-avatar{width:52px;height:58px;display:grid;place-items:center;margin-bottom:var(--space-5);font-family:var(--font-mono);font-size:13px;border:1px solid rgba(221,242,236,.2);box-shadow:4px 4px 0 rgba(5,8,7,.72)}.testimonial-avatar-mint{background:linear-gradient(145deg,#DDF2EC,#AEE5D8);color:#07110F}.testimonial-avatar-teal{background:linear-gradient(145deg,#5EAFA6,#1E6F69);color:#EAF7F2}.testimonial-avatar-steel{background:linear-gradient(145deg,#78959A,#283D3A);color:#EAF7F2}.testimonial-avatar-ember{background:linear-gradient(145deg,#F07A46,#8D3724);color:#FFF7F0}.testimonial-avatar-frost{background:linear-gradient(145deg,#F4FFFB,#7CB9AD);color:#07110F}.testimonial-card h3{font-family:var(--font-display);font-size:clamp(18px,1.9vw,24px);line-height:1.18;font-weight:400;letter-spacing:0}.testimonial-card p{position:absolute;left:30px;right:30px;bottom:28px;color:rgba(221,242,236,.58);font-style:italic;font-size:var(--text-sm)}.testimonial-card[data-position="0"] p{color:rgba(221,242,236,.82)}.testimonial-controls{position:absolute;bottom:28px;left:50%;z-index:10;display:flex;gap:var(--space-2);transform:translateX(-50%)}.testimonial-controls button{width:54px;height:54px;display:grid;place-items:center;color:var(--brand-frost);background:rgba(7,17,15,.76);border:2px solid rgba(174,229,216,.24);border-radius:0;cursor:pointer;transition:background .22s ease,border-color .22s ease,transform .22s var(--ease-out-expo)}.testimonial-controls button:hover{background:rgba(174,229,216,.12);border-color:rgba(221,242,236,.48);transform:translateY(-2px)}.testimonial-controls svg{width:22px;height:22px}.pricing-spotlight{position:relative;max-width:920px;margin:var(--space-14,56px) auto var(--space-12);padding:var(--space-8) 0 var(--space-2)}.pricing-grid-mask{position:absolute;inset:-32px -80px;z-index:0;background:linear-gradient(90deg,rgba(221,242,236,.12) 1px,transparent 0),linear-gradient(180deg,rgba(221,242,236,.12) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse at center,black 8%,transparent 72%);mask-image:radial-gradient(ellipse at center,black 8%,transparent 72%);opacity:.26;pointer-events:none}.pricing-spotlight-card{position:relative;z-index:1;display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4);border:1px solid rgba(221,242,236,.18);background:rgba(7,17,15,.82);box-shadow:0 36px 120px rgba(0,0,0,.4);overflow:hidden}.pricing-plus{position:absolute;z-index:4;color:rgba(221,242,236,.52);font-family:var(--font-mono);font-size:22px;line-height:1}.pricing-plus-tl{top:-13px;left:-7px}.pricing-plus-tr{top:-13px;right:-7px}.pricing-plus-bl{bottom:-13px;left:-7px}.pricing-plus-br{bottom:-13px;right:-7px}.border-trail{position:absolute;inset:0;border-radius:inherit;pointer-events:none;overflow:hidden}.border-trail:before{content:"";position:absolute;left:50%;top:50%;width:120px;aspect-ratio:1;border-radius:50%;background:var(--brand-mint);filter:blur(18px);box-shadow:0 0 70px 28px rgba(221,242,236,.22),0 0 130px 58px rgba(94,175,166,.18);animation:borderOrbit 5s linear infinite;opacity:.64}.pricing-option,.pricing-spotlight-copy{position:relative;z-index:2;border:1px solid rgba(221,242,236,.11);background:linear-gradient(145deg,rgba(221,242,236,.055),transparent 64%),rgba(5,13,11,.82)}.pricing-spotlight-copy{padding:var(--space-8);display:flex;flex-direction:column;justify-content:center}.pricing-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:var(--space-4);padding:5px 12px;border:1px solid rgba(174,229,216,.22);border-radius:var(--radius-full);color:var(--brand-mint);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.pricing-spotlight-copy h3{color:var(--brand-frost);font-family:var(--font-display);font-size:clamp(26px,3.1vw,42px);line-height:1.05;font-weight:400;letter-spacing:0}.pricing-spotlight-copy p{margin-top:var(--space-4);color:var(--text-secondary);line-height:1.62;max-width:420px}.pricing-spotlight-options{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.pricing-option{min-height:290px;padding:var(--space-6);display:flex;flex-direction:column;justify-content:space-between}.pricing-option-featured{background:radial-gradient(260px 180px at 62% 28%,rgba(174,229,216,.16),transparent 74%),rgba(10,30,27,.92);border-color:rgba(174,229,216,.32)}.pricing-option-top{display:flex;justify-content:space-between;gap:var(--space-3);color:var(--brand-frost);font-weight:600}.pricing-option-top small{color:var(--text-dim);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.pricing-option-price{display:flex;align-items:flex-end;gap:3px;color:var(--brand-frost);font-family:var(--font-display);font-size:clamp(42px,4.5vw,58px);line-height:.92;letter-spacing:0;font-weight:600}.pricing-option-price small,.pricing-option-price span{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-lg);font-weight:300}.pricing-security-note{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm)}.pricing-security-note svg{width:17px;height:17px;color:var(--brand-mint)}.arctiq-mockup,.bento-card,.hiw-step,.pricing-card,.problem-card,.stat-card,.vision-item{box-shadow:inset 0 1px 0 rgba(221,242,236,.035)}.bento-card:hover,.hiw-step:hover,.problem-card:hover,.stat-card:hover{border-color:rgba(174,229,216,.24);box-shadow:inset 0 1px 0 rgba(221,242,236,.08),0 24px 80px rgba(4,18,16,.48),0 0 54px rgba(94,175,166,.08)}.arctiq-feature-icon,.mega-icon,.problem-icon,.vertical-icon{background:rgba(174,229,216,.045);border-color:rgba(174,229,216,.12)}.arctiq-feature-icon svg,.problem-card:hover .problem-icon svg,.vertical-card:hover .vertical-icon svg{stroke:var(--brand-mint)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media (max-width:760px){.hero{min-height:88vh;padding:104px var(--space-6) 76px}.hero-headline{font-size:clamp(42px,12vw,64px)}.hero-typewriter-wrap{font-size:clamp(20px,5.6vw,30px);gap:.18em}.hero-typewriter{width:10.8ch;min-width:10.8ch}.hero-sub{font-size:clamp(17px,5vw,22px);line-height:1.45}.scroll-indicator{display:none}.marquee-section:after,.marquee-section:before{width:58px}.marquee-track{gap:var(--space-3);animation-duration:24s}.marquee-item{font-size:20px;padding:8px 12px}nav:before{inset:7px 10px;border-radius:22px}.testimonials-section{padding-left:var(--space-5,20px);padding-right:var(--space-5,20px)}.testimonials-inner{grid-template-columns:1fr;gap:var(--space-8)}.stagger-testimonials{height:540px;margin-left:calc(-1 * var(--space-5, 20px));margin-right:calc(-1 * var(--space-5, 20px))}.testimonial-card{--card-size:290px;padding:24px}.testimonial-card[data-position="-1"],.testimonial-card[data-position="1"]{--card-opacity:0.42}.testimonial-card h3{font-size:18px}.testimonial-card p{left:24px;right:24px;bottom:24px}.pricing-spotlight{margin-top:var(--space-10)}.pricing-spotlight-card,.pricing-spotlight-options{grid-template-columns:1fr}.pricing-option{min-height:230px}.pricing-security-note{align-items:flex-start;text-align:left;padding:0 var(--space-4)}}