@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.woff2?dpl=dpl_F9TyhyTn1jjYaPFS1wsrfr9oYsQA)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.woff2?dpl=dpl_F9TyhyTn1jjYaPFS1wsrfr9oYsQA)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.woff2?dpl=dpl_F9TyhyTn1jjYaPFS1wsrfr9oYsQA)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_5127c6f9-module__8f-ZKW__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_5127c6f9-module__8f-ZKW__variable{--font-display:"Syne", "Syne Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2?dpl=dpl_F9TyhyTn1jjYaPFS1wsrfr9oYsQA)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2?dpl=dpl_F9TyhyTn1jjYaPFS1wsrfr9oYsQA)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_691bdb14-module__ywSoEq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_691bdb14-module__ywSoEq__variable{--font-body:"DM Sans", "DM Sans Fallback"}
:root{--font-display:"Syne", sans-serif;--font-body:"DM Sans", sans-serif;--font-mono:"SF Mono", "JetBrains Mono", monospace;--background:#f5f5f7;--foreground:#1d1d1f;--card:#fff;--muted-foreground:#6c6c70;--border:#00000014;--border-strong:#0000001f;--primary:#ff4b33;--primary-hover:#fe1f02;--primary-gradient:linear-gradient(135deg, #ff654f 0%, #ff4b33 55%, #fe1f02 100%);--primary-soft:#ff4b331a;--success:#34c759;--warning:#ff9f0a;--info:#0a84ff;--radius:.75rem;--radius-glass:1rem;--shadow-card-raised:0 8px 24px #0f172a0f, 0 1px 2px #0f172a0a;--shadow-card-elevated:0 18px 40px #0f172a1a, 0 2px 6px #0f172a0d;--shadow-glass:0 10px 28px #0f172a14, 0 1px 0 #ffffff6b inset;--motion-fast:.18s;--motion-base:.32s;--motion-slow:.76s;--ease-standard:cubic-bezier(.25, .46, .45, .94);--ease-emphasized:cubic-bezier(.22, 1, .36, 1);--pointer-x:0;--pointer-y:0;--hero-parallax-frame:0px;--hero-parallax-sidebar:0px;--hero-parallax-chat:0px;--hero-glow-drift:0px;--ambient-drift-y:0px;--cta-glow-x:50%;--cta-glow-y:50%;--nav-progress:0}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}body:before{content:"";transform:translate3d(calc(var(--pointer-x) * 8px), calc(var(--ambient-drift-y) * 1), 0);pointer-events:none;z-index:0;background:radial-gradient(60% 50% at 10% 40%,#ff4b3312 0%,#0000 60%),radial-gradient(50% 60% at 85% 75%,#fe1f020d 0%,#0000 55%);position:fixed;inset:0}a{color:inherit}main{z-index:1;position:relative}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.section{z-index:1;position:relative}.narrow{max-width:760px}.center{text-align:center;margin-left:auto;margin-right:auto}.premium-surface{position:relative;overflow:hidden}.premium-surface:after{content:"";pointer-events:none;background:linear-gradient(#ffffff29,#0000 24%);position:absolute;inset:0}.split-head{grid-template-columns:minmax(0,1fr) minmax(320px,540px);align-items:end;gap:2rem;display:grid}.section-intro{margin-bottom:3rem}.eyebrow{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--primary);background:var(--primary-soft);border:1px solid #ff4b332e;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.35rem .875rem;font-size:.6875rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--primary-gradient);border-radius:50%;width:6px;height:6px}.display-text{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(3rem,6vw,4.9rem);font-weight:800;line-height:1.02}.section-title{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;line-height:1.08}.section-subtitle{color:var(--muted-foreground);font-size:1.04rem;line-height:1.7}.btn{transition:transform var(--motion-base) var(--ease-emphasized), box-shadow var(--motion-base) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.78rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn:after{content:"";border-radius:inherit;transition:transform .7s var(--ease-standard);pointer-events:none;background:linear-gradient(115deg,#0000 25%,#ffffff47 50%,#0000 75%);position:absolute;inset:1px;transform:translate(-130%)}.btn:hover:after{transform:translate(130%)}.btn:hover{transform:translateY(-2px)scale(1.01)}.btn:active{transform:translateY(0)scale(.985)}.btn:focus-visible{outline-offset:3px;outline:2px solid #ff4b3366}.btn-primary{background:var(--primary-gradient);color:#fff;box-shadow:0 6px 20px #ff4b334d}.btn-primary:hover{box-shadow:0 12px 28px #ff4b3361}.btn-ghost{color:var(--foreground);border:1.5px solid var(--border-strong);background:#ffffffd9}.btn-ghost:hover{box-shadow:var(--shadow-card-raised);background:#fffffffa;border-color:#ff4b3338}.btn-sm{padding:.5rem 1.125rem;font-size:.8125rem}nav{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:calc(100% - 3rem);max-width:1160px;transition:padding var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard), backdrop-filter var(--motion-base) var(--ease-standard);background:#ffffffd1;border:1px solid #ffffffb3;border-radius:999px;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex;position:fixed;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #0000000f,inset 0 1px #fff9}.nav-scrolled{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);padding-top:.6rem;padding-bottom:.6rem;box-shadow:0 10px 28px #00000014,inset 0 1px #ffffffb8}.nav-logo{align-items:center;gap:.625rem;text-decoration:none;display:flex}.nav-logo-icon{background:var(--primary-gradient);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 4px 12px #ff4b334d}.nav-logo-text{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.0625rem;font-weight:800}.nav-links{gap:.2rem;list-style:none;display:flex}.nav-links a{color:var(--muted-foreground);transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);border-radius:999px;padding:.45rem .9rem;font-size:.875rem;font-weight:500;text-decoration:none;display:block}.nav-links a:hover,.nav-links a.is-active{color:var(--foreground);background:#ffffffdb;box-shadow:inset 0 0 0 1px #ff4b331a}.hero{text-align:center;padding:10rem 0 5rem;overflow:hidden}.hero-ambient{filter:blur(48px);opacity:.42;pointer-events:none;border-radius:999px;position:absolute}.hero-ambient-a{width:320px;height:320px;transform:translate3d(calc(var(--pointer-x) * 10px), calc(var(--hero-glow-drift) * 1), 0);background:radial-gradient(circle,#ff4b3338,#0000 68%);top:10rem;left:5%}.hero-ambient-b{width:420px;height:420px;transform:translate3d(calc(var(--pointer-x) * -12px), calc(var(--hero-glow-drift) * .75), 0);background:radial-gradient(circle,#ff96822e,#0000 70%);top:18rem;right:2%}.hero-sub{color:var(--muted-foreground);max-width:760px;margin:0 auto 2.5rem;font-size:clamp(1rem,1.5vw,1.1875rem);line-height:1.68}.hero-actions,.hero-trust,.cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem;display:flex}.hero-inline-proof{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:1.2rem auto 0;display:flex}.hero-inline-proof span,.cta-proof-row span,.journey-outcomes span{color:var(--foreground);background:#ffffffb8;border:1px solid #ff4b331f;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.hero-trust{gap:1rem;margin-top:2rem}.trust-item{color:var(--muted-foreground);background:#ffffffb8;border:1px solid #0000000d;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.82rem;font-weight:500;display:inline-flex}.trust-item svg{color:var(--success)}.hero-mockup{margin-top:4rem;padding:3.5rem 0 2rem;position:relative}.floating-proof{box-shadow:var(--shadow-card-raised);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;z-index:3;min-width:190px;transition:transform var(--motion-slow) var(--ease-emphasized), box-shadow var(--motion-base) var(--ease-standard);background:#ffffffe0;border:1px solid #ffffffe6;border-radius:1rem;gap:.18rem;padding:.9rem 1rem;display:grid;position:absolute}.floating-proof:hover{box-shadow:var(--shadow-card-elevated);transform:translateY(-4px)}.proof-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);font-size:.68rem;font-weight:700}.floating-proof strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1rem}.floating-proof span:last-child{color:var(--muted-foreground);font-size:.77rem}.proof-top-left{transform:translate3d(calc(var(--pointer-x) * 8px), calc(var(--hero-parallax-frame) * .5), 0);top:.3rem;left:1rem}.proof-top-right{transform:translate3d(calc(var(--pointer-x) * -8px), calc(var(--hero-parallax-frame) * .35), 0);top:1.6rem;right:.5rem}.proof-bottom-left{transform:translate3d(calc(var(--pointer-x) * 10px), calc(var(--hero-parallax-chat) * .2), 0);bottom:.2rem;left:.6rem}.proof-bottom-right{transform:translate3d(calc(var(--pointer-x) * -10px), calc(var(--hero-parallax-chat) * .16), 0);bottom:1rem;right:.8rem}.hero-mockup-frame{border:1px solid var(--border);max-width:1040px;transform:translate3d(calc(var(--pointer-x) * 6px), var(--hero-parallax-frame), 0) rotateX(calc(var(--pointer-y) * -1.2deg)) rotateY(calc(var(--pointer-x) * 1.8deg));transition:transform var(--motion-slow) var(--ease-emphasized), box-shadow var(--motion-base) var(--ease-standard);background:#ffffffeb;border-radius:1.25rem;margin:0 auto;overflow:hidden;box-shadow:0 32px 80px #0000001a,0 4px 12px #0000000f}.motion-tilt:hover{box-shadow:0 38px 92px #0000001f,0 6px 16px #00000014}.mockup-bar{border-bottom:1px solid var(--border);background:#f5f5f7f2;align-items:center;gap:.625rem;padding:.75rem 1.25rem;display:flex}.mockup-dot{border-radius:50%;width:10px;height:10px}.mockup-dot-r{background:#ff5f57}.mockup-dot-y{background:#febc2e}.mockup-dot-g{background:#28c840}.mockup-url{border:1px solid var(--border);color:var(--muted-foreground);font-size:.75rem;font-family:var(--font-mono);text-align:center;background:#fff;border-radius:6px;flex:1;margin-left:1rem;padding:.25rem .75rem}.mockup-body{grid-template-columns:240px 1fr;min-height:430px;display:grid}.mockup-sidebar{border-right:1px solid var(--border);transform:translate3d(0, var(--hero-parallax-sidebar), 0);background:#f5f5f799;padding:1.25rem .875rem}.mockup-sidebar-title,.stat-label{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.7rem;font-size:.7rem;font-weight:700}.sidebar-connection{margin-bottom:1rem}.live-connection{animation:breathe 4.8s var(--ease-standard) infinite}.live-delay-2{animation-delay:.9s}.live-delay-3{animation-delay:1.5s}.sidebar-conn-header{align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.375rem .5rem;display:flex}.conn-icon{color:#fff;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.6875rem;font-weight:700;display:flex}.conn-icon-z{background:linear-gradient(135deg,#e84c3d,#c0392b)}.conn-icon-h{background:linear-gradient(135deg,#f86e42,#e56e3b)}.conn-icon-n{background:linear-gradient(135deg,#1a1a1a,#444)}.conn-name{flex:1;font-size:.75rem;font-weight:600}.conn-badge{color:var(--success);animation:pulseBadge 3.2s var(--ease-standard) infinite;background:#34c7591f;border-radius:999px;padding:.1rem .4rem;font-size:.625rem;font-weight:700}.sidebar-tool{transition:background-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);border-radius:5px;padding:.3rem .5rem .3rem 1.5rem}.sidebar-tool:hover{background:#ff4b330f;transform:translate(3px)}.tool-name{color:var(--muted-foreground);font-size:.6875rem;font-family:var(--font-mono)}.tool-active .tool-name{color:var(--primary);font-weight:600}.tool-pulse{background:linear-gradient(90deg,#ff4b330a,#ff4b3324,#ff4b330a) 0 0/200% 100%;animation:5s linear infinite shimmer}.mockup-chat{transform:translate3d(0, var(--hero-parallax-chat), 0);background:#fff;flex-direction:column;display:flex}.chat-messages{flex-direction:column;flex:1;gap:1rem;padding:1.25rem 1.5rem;display:flex}.chat-msg{gap:.625rem;display:flex}.chat-msg-user{flex-direction:row-reverse}.chat-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.6875rem;font-weight:700;display:flex}.avatar-ai{background:var(--primary-gradient);color:#fff}.avatar-user{color:#fff;background:linear-gradient(135deg,#5e5ce0,#0a84ff)}.chat-bubble{border-radius:12px;max-width:78%;padding:.7rem .9rem;font-size:.82rem;line-height:1.56}.bubble-ai{border:1px solid var(--border);background:#f5f5f7e6;border-top-left-radius:4px}.bubble-user{background:var(--primary-gradient);color:#fff;border-top-right-radius:4px;box-shadow:0 4px 12px #ff4b3338}.latest-bubble{box-shadow:inset 0 0 0 1px #ff4b3314}.chat-enter{opacity:0;animation:revealChat .7s var(--ease-emphasized) forwards;transform:translateY(16px)}.chat-enter-1{animation-delay:.18s}.chat-enter-2{animation-delay:.42s}.chat-enter-3{animation-delay:.68s}.tool-execution-card{background:linear-gradient(135deg,#34c75914,#34c7590a);border:1px solid #34c75933;border-radius:8px;align-items:center;gap:.625rem;margin-top:.35rem;padding:.625rem .875rem;font-size:.75rem;display:flex;position:relative;overflow:hidden}.success-sweep:before{content:"";animation:sweep 6s var(--ease-standard) infinite 2s;background:linear-gradient(110deg,#0000 10%,#ffffff73 50%,#0000 90%);position:absolute;inset:0;transform:translate(-130%)}.exec-icon{background:#34c7591f;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.live-dot{animation:pulseBadge 2.4s var(--ease-standard) infinite}.exec-text strong{color:var(--success)}.chat-input-area{border-top:1px solid var(--border);align-items:center;gap:.625rem;padding:.875rem 1.25rem;display:flex}.chat-input-box{border:1px solid var(--border);background:#f5f5f7b3;border-radius:999px;flex:1;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.chat-entity{background:var(--primary-soft);color:var(--primary);font-size:.75rem;font-weight:600;font-family:var(--font-mono);border:1px solid #ff4b3333;border-radius:4px;padding:.1rem .5rem}.chat-input-copy{color:var(--muted-foreground);font-size:.8125rem}.chat-caret{background:var(--primary);width:1px;height:1rem;margin-left:auto;animation:1s steps(2,start) infinite blink}.chat-send{background:var(--primary-gradient);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:0 4px 10px #ff4b3347}.logos-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:3.5rem 0;position:relative;overflow:hidden}.logos-section:before,.logos-section:after{content:"";z-index:2;pointer-events:none;width:8rem;position:absolute;top:0;bottom:0}.logos-section:before{background:linear-gradient(90deg, var(--background), transparent);left:0}.logos-section:after{background:linear-gradient(270deg, var(--background), transparent);right:0}.logos-label{text-align:center;color:var(--muted-foreground);margin-bottom:1.75rem;font-size:.84rem;font-weight:500}.logos-wrap{padding:0 2rem;overflow:hidden}.logos-track{gap:2rem;width:max-content;animation:22s linear infinite marquee;display:flex}.logos-track:hover{animation-play-state:paused}.logo-chip{border:1px solid var(--border);box-shadow:var(--shadow-card-raised);white-space:nowrap;transition:transform var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), filter var(--motion-fast) var(--ease-standard);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.82rem;font-weight:600;display:flex}.logo-chip:hover{filter:saturate(1.08);border-color:#ff4b332e;transform:translateY(-3px)}.logo-dot{border-radius:50%;width:8px;height:8px}.trust-band,.problem-section,.how-section,.stats-section,.cta-section,.faq-strip,.operational-proof,.mid-cta{padding:6rem 0}.solution-section,.use-cases,.system-journey,.features-section{background:#fff;padding:6rem 0}.trust-band-grid,.problem-grid,.timeline-grid,.how-grid,.security-grid,.use-case-grid,.modules-grid{gap:1.25rem;display:grid}.trust-band-grid,.problem-grid,.how-grid,.security-grid{grid-template-columns:repeat(3,1fr)}.timeline-grid{grid-template-columns:repeat(4,1fr)}.use-case-grid,.modules-grid{grid-template-columns:repeat(2,1fr)}.trust-panel,.problem-card,.timeline-card,.how-card,.testimonial-card,.module-card,.artifact-card,.proof-shell,.journey-shell,.mid-cta-shell,.faq-shell{border-radius:var(--radius-glass)}.trust-panel,.problem-card,.timeline-card,.how-card,.testimonial-card,.module-card,.mid-cta-shell,.faq-shell{border:1px solid var(--border);box-shadow:var(--shadow-card-raised);background:#fff;padding:1.8rem}.motion-card{transition:transform var(--motion-base) var(--ease-emphasized), box-shadow var(--motion-base) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard)}.motion-card:hover{box-shadow:var(--shadow-card-elevated);border-color:#ff4b332e;transform:translateY(-4px)}.motion-card:hover .feature-icon,.motion-card:hover .security-card-icon,.motion-card:hover .how-icon{transform:scale(1.06);box-shadow:inset 0 0 0 1px #ff4b3329}.trust-panel-kicker,.module-meta,.use-case-artifact,.artifact-kicker,.faq-kicker,.mid-cta-kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);font-size:.7rem;font-weight:700}.trust-panel h3,.problem-card h3,.how-title,.feature-title,.security-card-title,.module-card h3,.mid-cta-shell h3,.journey-copy h2,.proof-copy h2{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700}.trust-panel h3,.problem-card h3,.module-card h3{margin:.45rem 0 .55rem;font-size:1.12rem}.trust-panel p,.problem-card p,.timeline-card p,.module-card p,.security-card-desc,.proof-log-row,.proof-copy p,.mid-cta-shell span:last-child,.faq-shell strong{color:var(--muted-foreground);font-size:.92rem}.how-card{position:relative;overflow:hidden}.how-step-num{font-family:var(--font-display);background:var(--primary-gradient);-webkit-text-fill-color:transparent;opacity:.18;-webkit-background-clip:text;font-size:3rem;font-weight:800;line-height:1;position:absolute;top:1.25rem;right:1.5rem}.how-icon,.feature-icon,.security-card-icon{background:var(--primary-soft);width:44px;height:44px;transition:transform var(--motion-base) var(--ease-emphasized), box-shadow var(--motion-base) var(--ease-standard);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:flex}.simple-icon:before,.feature-icon span,.security-card-icon span,.module-artifact span{content:"";background:var(--primary-gradient);border-radius:50%;width:18px;height:18px}.how-desc,.feature-desc,.security-card-desc{color:var(--muted-foreground);font-size:.88rem;line-height:1.65}.journey-shell,.proof-shell{border:1px solid var(--border);box-shadow:var(--shadow-card-elevated);background:#ffffffe0;grid-template-columns:minmax(280px,420px) 1fr;align-items:center;gap:2rem;padding:2rem;display:grid}.journey-visual{background:radial-gradient(circle at 20% 10%,#ff4b331f,#0000 40%),linear-gradient(#ffffffe6,#f5f5f7db);border:1px solid #ff4b3314;border-radius:1.2rem;min-height:420px;position:relative;overflow:hidden}.journey-node-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid;position:absolute;inset:1.5rem}.journey-node{text-align:center;box-shadow:var(--shadow-card-raised);min-height:84px;animation:breathe 6s var(--ease-standard) infinite;background:#ffffffd1;border:1px solid #ff4b331f;border-radius:1rem;justify-content:center;align-items:center;font-weight:700;display:flex}.node-3{background:linear-gradient(135deg,#ff654f1f,#ff4b3329);grid-column:span 2;min-height:100px}.node-2{animation-delay:.5s}.node-4{animation-delay:1s}.node-5{animation-delay:1.5s}.node-6{animation-delay:2s}.journey-lines{pointer-events:none;position:absolute;inset:0}.journey-line{background:linear-gradient(90deg,#0000,#ff4b3352,#0000);height:2px;animation:5s linear infinite sweepLine;position:absolute}.line-a{width:68%;top:28%;left:14%}.line-b{width:76%;animation-delay:1.2s;top:50%;left:10%}.line-c{width:60%;animation-delay:2.2s;top:74%;left:18%}.journey-output-card{color:#f5f5f7e0;background:#0d0d0feb;border-radius:1rem;width:min(280px,100% - 2.4rem);padding:.9rem;position:absolute;bottom:1.2rem;right:1.2rem;box-shadow:0 18px 36px #00000038}.output-row{border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.45rem 0;font-size:.76rem;display:grid}.output-row:last-child{border-bottom:0}.output-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.output-dot.success{background:var(--success)}.output-dot.info{background:var(--info)}.output-dot.warning{background:var(--warning)}.journey-outcomes{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.timeline-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;position:relative;overflow:hidden}.timeline-index{color:var(--primary);background:var(--primary-soft);border-radius:999px;margin-bottom:1rem;padding:.35rem .6rem;font-size:.8rem;font-weight:700;display:inline-flex}.timeline-progress{transform-origin:0;background:linear-gradient(90deg,#ff4b33b8,#ff4b331f);width:100%;height:2px;margin-top:1.25rem;display:block;transform:scaleX(0)}.timeline-card.visible .timeline-progress{animation:drawLine .9s var(--ease-emphasized) forwards .22s}.mid-cta-shell{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.mid-cta-shell h3{max-width:680px;margin-top:.45rem;font-size:1.35rem}.mid-cta-actions{flex-direction:column;align-items:flex-end;gap:.7rem;display:flex}.mid-cta-actions span{color:var(--muted-foreground);font-size:.82rem}.features-grid{border:1px solid var(--border);border-radius:var(--radius-glass);background:#fff;grid-template-columns:repeat(2,1fr);margin-top:3.5rem;display:grid;overflow:hidden}.feature-cell{border-bottom:1px solid var(--border);padding:2.25rem 2rem}.feature-cell:nth-child(odd){border-right:1px solid var(--border)}.feature-cell:nth-last-child(-n+2){border-bottom:none}.modules-grid{margin-top:3rem}.module-card{gap:.7rem;display:grid}.module-artifact{gap:.6rem;margin-top:.4rem;display:flex}.module-artifact span{width:12px;height:12px;animation:pulseBadge 3.5s var(--ease-standard) infinite}.module-artifact span:nth-child(2){animation-delay:.6s}.module-artifact span:nth-child(3){animation-delay:1.2s}.use-case-card{gap:.85rem;display:grid}.use-case-tag{width:fit-content;color:var(--primary);background:var(--primary-soft);font-size:.82rem;font-family:var(--font-display);border-radius:999px;padding:.35rem .75rem;display:inline-flex}.use-case-artifact{background:#0000000a;border-radius:999px;width:fit-content;padding:.4rem .7rem;display:inline-flex}.plain-quote:before,.plain-quote:after{content:none}.proof-shell{grid-template-columns:minmax(280px,420px) 1fr}.proof-log{color:#f5f5f7e0;background:#0d0d0ff5;border-radius:1.1rem;padding:1.1rem}.proof-log-header{border-bottom:1px solid #ffffff14;gap:.2rem;padding-bottom:.75rem;display:grid}.proof-log-header span{letter-spacing:.12em;text-transform:uppercase;color:#f5f5f775;font-size:.72rem}.proof-log-rows{gap:.75rem;margin-top:.85rem;display:grid}.proof-log-row{grid-template-columns:auto 1fr;align-items:center;gap:.55rem;display:grid}.proof-log-row em{color:#f5f5f785;margin-left:.3rem;font-style:normal}.proof-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.proof-comparison div{background:#ffffffb8;border:1px solid #ff4b3314;border-radius:1rem;padding:1rem}.proof-comparison span,.artifact-kicker,.faq-kicker{margin-bottom:.35rem;display:block}.proof-comparison strong{font-family:var(--font-display)}.security-section{color:#f5f5f7;background:#0d0d0f;padding:6rem 0;overflow:hidden}.security-ambient{filter:blur(70px);opacity:.26;pointer-events:none;border-radius:999px;position:absolute}.security-ambient-a{width:240px;height:240px;transform:translate3d(calc(var(--pointer-x) * 8px), calc(var(--ambient-drift-y) * 1.2), 0);background:radial-gradient(circle,#ff4b336b,#0000 68%);top:5rem;left:8%}.security-ambient-b{width:280px;height:280px;transform:translate3d(calc(var(--pointer-x) * -10px), calc(var(--ambient-drift-y) * .7), 0);background:radial-gradient(circle,#ff8c784d,#0000 70%);bottom:3rem;right:10%}.security-section:before{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.security-section .eyebrow{background:#ff4b3326;border-color:#ff4b3340}.security-section .section-title{color:#f5f5f7}.security-section .section-subtitle{color:#f5f5f78c}.governance-artifacts{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.4rem;margin-bottom:1.2rem;display:grid}.artifact-card{background:#ffffff0f;border:1px solid #ffffff1a;gap:.35rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffff14}.artifact-card strong{color:#f5f5f7;font-family:var(--font-display)}.artifact-card code{color:#f5f5f799;font-family:var(--font-mono);font-size:.76rem}.security-grid{margin-top:3rem}.security-card{border-radius:var(--radius-glass);background:#ffffff0a;border:1px solid #ffffff14;padding:1.75rem;box-shadow:inset 0 1px #ffffff0f}.security-card-title{color:#f5f5f7;margin-bottom:.5rem;font-size:1rem}.security-card-desc{color:#f5f5f78f}.cta-section{text-align:center;padding-top:8rem;padding-bottom:8rem;position:relative;overflow:hidden}.cta-glow{background:radial-gradient(circle at var(--cta-glow-x) var(--cta-glow-y), #ff4b332e 0%, transparent 48%);opacity:.92;width:760px;height:760px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-card{border:1px solid var(--border);background:#ffffffeb;border-radius:1.25rem;padding:5rem 3rem;position:relative;box-shadow:0 32px 80px #0000001a,0 4px 12px #0000000f}.cta-card:before{content:"";background:var(--primary-gradient);height:3px;position:absolute;top:0;left:0;right:0}.cta-title{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:1.2rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.08}.cta-sub{color:var(--muted-foreground);max-width:600px;margin:0 auto 2.25rem;font-size:1.05rem}.cta-proof-row{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.25rem;display:flex}.cta-note{color:var(--muted-foreground);margin-top:1.2rem;font-size:.82rem}.faq-shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.faq-shell strong{color:var(--foreground);font-family:var(--font-display);font-size:1rem}.reveal{opacity:0;transition:opacity .65s var(--ease-standard), transform .65s var(--ease-emphasized), filter .65s var(--ease-standard);transform:translateY(28px)}.reveal.visible{opacity:1;filter:blur();transform:translateY(0)}.timeline-card.reveal{transform:translateY(18px)scale(.98)}.security-card.reveal{filter:blur(8px)}.cta-card.reveal{transform:translateY(32px)scale(.985)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.mobile-sticky-cta{z-index:90;background:var(--primary-gradient);color:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.95rem 1.2rem;font-weight:700;text-decoration:none;display:none;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 12px 32px #ff4b3347}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes blink{50%{opacity:0}}@keyframes shimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes pulseBadge{0%,to{transform:scale(1);box-shadow:0 0 #34c75900}50%{transform:scale(1.06);box-shadow:0 0 0 8px #34c7590f}}@keyframes breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes sweep{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes revealChat{to{opacity:1;transform:translateY(0)}}@keyframes drawLine{to{transform:scaleX(1)}}@keyframes sweepLine{0%{opacity:0;transform:scaleX(.3)}35%{opacity:1}to{opacity:0;transform:scaleX(1)}}@media (max-width:1024px){.split-head,.trust-band-grid,.problem-grid,.timeline-grid,.how-grid,.security-grid,.use-case-grid,.modules-grid,.governance-artifacts,.faq-shell,.proof-shell,.journey-shell{grid-template-columns:1fr 1fr}.features-grid{grid-template-columns:1fr}.feature-cell:nth-child(odd){border-right:none}.feature-cell:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.feature-cell:last-child{border-bottom:none}.mockup-body{grid-template-columns:180px 1fr}.floating-proof{min-width:170px}.mid-cta-shell{flex-direction:column;align-items:flex-start}.mid-cta-actions{align-items:flex-start}.nav-links{display:none}}@media (max-width:720px){.container,.logos-wrap{padding-left:1rem;padding-right:1rem}nav{width:calc(100% - 1.5rem);padding:.7rem 1rem}.hero{padding:8rem 0 3rem}.trust-band,.problem-section,.how-section,.stats-section,.cta-section,.faq-strip,.operational-proof,.mid-cta,.solution-section,.use-cases,.system-journey,.features-section,.security-section{padding:4.5rem 0}.split-head,.trust-band-grid,.problem-grid,.timeline-grid,.how-grid,.security-grid,.use-case-grid,.modules-grid,.governance-artifacts,.faq-shell,.proof-shell,.journey-shell{grid-template-columns:1fr}.mockup-sidebar{display:none}.mockup-body{grid-template-columns:1fr}.chat-bubble{max-width:100%}.hero-inline-proof,.hero-trust,.cta-proof-row{gap:.55rem}.hero-inline-proof span,.cta-proof-row span,.journey-outcomes span,.trust-item{font-size:.75rem}.floating-proof{width:100%;margin:0 0 .75rem;position:static;transform:none!important}.hero-mockup{padding-top:0}.hero-mockup-frame{max-width:100%;transform:none}.cta-card{padding:3rem 1.5rem}.journey-visual{min-height:360px}.proof-comparison{grid-template-columns:1fr}.mobile-sticky-cta{display:inline-flex}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}body:before,.hero-ambient,.security-ambient,.hero-mockup-frame,.floating-proof,.mockup-sidebar,.mockup-chat,.cta-glow{transform:none!important}}
