@layer landing{.site-footer{--ft-bg:linear-gradient(165deg, #0f4a2e 0%, #0d442a 35%, #0c3d26 70%, #0a3722 100%);--ft-glow:#ffffff06;--ft-text:#e6eee7d6;--ft-strong:#fff;--ft-muted:#e6eee79e;--ft-title:#d9a441;--ft-accent:#e8c267;--ft-rule:#e6eee71f;--fx-logo-ink:#fff;isolation:isolate;color:var(--ft-text);background:var(--ft-bg);font-family:Sora,sans-serif;font-weight:300;position:relative;overflow:hidden}html:not([data-theme=light]) .site-footer{--ft-bg:linear-gradient(165deg, #0b3521 0%, #09301e 35%, #072818 70%, #051f13 100%);--ft-rule:#e6eee71a}.site-footer:after{content:"";z-index:-1;background:radial-gradient(640px 420px at 12% 18%, var(--ft-glow), transparent 70%);pointer-events:none;position:absolute;inset:0}.site-footer-leaf{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;filter:brightness(0)invert();opacity:.07;position:absolute}.site-footer-leaf.is-top{width:170px;top:-60px;left:-40px;transform:rotate(-24deg)}.site-footer-leaf.is-bottom{opacity:.1;width:260px;bottom:-40px;right:-30px;transform:rotate(-12deg)}.site-footer-inner{grid-template-columns:1.3fr .9fr .9fr .9fr 1.7fr;gap:40px;max-width:1220px;margin:0 auto;padding:64px 48px 48px;display:grid}.site-footer-logo{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.site-footer-mark{width:auto;height:42px}.site-footer-word{width:auto;height:24px}.site-footer-tagline{max-width:270px;color:var(--ft-text);margin:18px 0 0;font-size:.88rem;line-height:1.7}.site-footer-title{letter-spacing:.08em;text-transform:uppercase;color:var(--ft-title);margin:4px 0 18px;font-size:.8rem;font-weight:500}.site-footer-col ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.site-footer-col a,.site-footer-legal a{color:var(--ft-text);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px;font-size:.88rem;font-weight:300;text-decoration:none;transition:color .2s,background-size .35s cubic-bezier(.22,.61,.36,1)}.site-footer-col a:hover,.site-footer-col a:focus-visible,.site-footer-legal a:hover,.site-footer-legal a:focus-visible{color:var(--ft-strong);background-size:100% 1px}.site-footer-col a[aria-current=page]{color:var(--ft-accent)}.site-footer-contact li{align-items:flex-start;gap:12px;font-size:.88rem;line-height:1.5;display:flex}.site-footer-contact svg{width:17px;height:17px;color:var(--ft-title);stroke-width:1.6px;flex:none;margin-top:1px}.site-footer-bottom{max-width:1220px;color:var(--ft-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:0 auto;padding:22px 48px 26px;font-size:.76rem;display:grid;position:relative}.site-footer-bottom:before{content:"";border-top:1px solid var(--ft-rule);width:100vw;position:absolute;top:0;left:50%;transform:translate(-50%)}.site-footer-bottom p{margin:0}.site-footer-legal{justify-content:flex-end;gap:22px;display:flex}.site-footer-legal a{color:var(--ft-muted);font-size:.76rem}@media (prefers-reduced-motion:reduce){.site-footer-col a,.site-footer-legal a{transition:color .2s}}@media (max-width:1080px){.site-footer-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;padding:52px 32px 40px}.site-footer-brand{grid-column:1/-1}.site-footer-bottom{padding:20px 32px 24px}}@media (max-width:720px){.site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;padding:44px 20px 32px}.site-footer-inner>.site-footer-col:last-child{grid-column:1/-1}.site-footer-bottom{grid-template-columns:1fr;padding:18px 20px 24px}.site-footer-legal{justify-content:flex-start}.site-footer-leaf.is-bottom{width:180px}}}
@layer landing{html[data-theme=light]{--bg-base:#f4f5f3;--bg-surface:#eceeeb;--bg-raised:#fff;--bg-card:#fff;--nm-shadow-dark:#26302824;--nm-shadow-light:#fffffff2;--nm-inset-dark:#2630281f;--nm-inset-light:#ffffffe6;--accent-green:#15803d;--accent-emerald:#047857;--accent-lime:#4d7c0f;--accent-white:#161a18e6;--text-primary:#16191a;--text-secondary:#16191aa3;--text-muted:#16191a66;--border-subtle:#16191a17;--glow-green:#15803d1a;--glow-strong:#15803d33;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] body{background:var(--bg-base);color:var(--text-primary)}html[data-theme=light] .cursor-ring{border-color:#15803d73}html[data-theme=light] .cursor-dot{box-shadow:0 0 10px #15803d80}html[data-theme=light] .btn-primary{color:#fff;box-shadow:0 10px 24px -10px #15803d8c,0 1px 2px #00000014}html[data-theme=light] .btn-primary:hover{box-shadow:0 16px 32px -12px #15803d99,0 2px 4px #0000001a}html[data-theme=light] .hero{background:var(--bg-base)}html[data-theme=light] .hero-grid{background-image:linear-gradient(#16191a0b 1px,#0000 1px),linear-gradient(90deg,#16191a0b 1px,#0000 1px)}html[data-theme=light] .hero-text-block:after{background:linear-gradient(#16191a26 0%,#16191a0f 50%,#16191a00 88%);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .hero-text-block:before{background:linear-gradient(#f4f5f300 0%,#f4f5f3 100%)}html[data-theme=light] .snode{background:#fff;border-color:#16191a1a;box-shadow:6px 6px 14px #2630281f,-4px -4px 10px #fffffff2}html[data-theme=light] .snode:hover{border-color:#16191a4d!important;box-shadow:0 0 0 4px #16191a0a,8px 8px 18px #26302829,-4px -4px 10px #fff!important}html[data-theme=light] .snode.lg,html[data-theme=light] .snode.md,html[data-theme=light] .snode.sm{box-shadow:6px 6px 14px #2630281f,-4px -4px 10px #fffffff2}html[data-theme=light] .snode-val{color:#2a2c2b}html[data-theme=light] .snode-sym{color:#16191acc}html[data-theme=light] .snode-lbl{color:#16191a6b}html[data-theme=light] .snode-dot{background:#3c403e73}html[data-theme=light] .surface-line{background:linear-gradient(90deg,#0000 0%,#5a5e5a24 10%,#5a5e5a52 30% 70%,#5a5e5a24 90%,#0000 100%)}html[data-theme=light] .surface-lbl{color:#3c403e80}html[data-theme=light] .agents-roster{border-top-color:#15803d33}html[data-theme=light] .agent-entry{border-bottom-color:#16191a14}html[data-theme=light] .agent-entry:hover{border-bottom-color:#15803d73}html[data-theme=light] .feature-main-img{box-shadow:0 30px 60px -30px #26302859,0 2px 6px #0000000d}html[data-theme=light] .feature-secondary-img{box-shadow:0 20px 40px -20px #2630284d}html[data-theme=light] .feature-item:hover{box-shadow:inset 3px 3px 8px #26302814,inset -2px -2px 6px #fff}html[data-theme=light] .fi-icon{box-shadow:4px 4px 10px #2630281f,-3px -3px 8px #fff}html[data-theme=light] .how-grid:before{background:linear-gradient(90deg,#0000,#15803d40 20% 80%,#0000)}html[data-theme=light] .how-num-circle{box-shadow:8px 8px 18px var(--nm-shadow-dark), -6px -6px 14px var(--nm-shadow-light), 0 0 24px #15803d14}html[data-theme=light] .tech-chip{background:linear-gradient(145deg,#fff 0%,#eef0ee 55%,#e3e6e3 100%);border-color:#16191a14;box-shadow:5px 5px 12px #2630281f,-4px -4px 10px #fff,inset 0 1px #fff}html[data-theme=light] .tech-chip:hover{border-color:#15803d4d;box-shadow:inset 2px 2px 6px #2630281a,inset -2px -2px 5px #fff,0 0 18px #15803d1a}html[data-theme=light] .tc-dot{background:#15803d8c}html[data-theme=light] .chip-scene-wrap{background:#fff;border-color:#16191a0f;box-shadow:14px 14px 30px #26302824,-8px -8px 20px #fff}html[data-theme=light] .cta-box{border-color:#15803d1f}html[data-theme=light] .cta-box:before{background:radial-gradient(at 50% 0,#15803d12,#0000 70%)}html[data-theme=light] .agents-section:before,html[data-theme=light] .how-section:before{background:linear-gradient(to bottom, var(--bg-base) 0%, #f4f5f399 20%, transparent 100%)}html[data-theme=light] .agents-section:after,html[data-theme=light] .how-section:after,html[data-theme=light] .cta-section:after{background:linear-gradient(to top, var(--bg-base) 0%, #f4f5f399 20%, transparent 100%)}html[data-theme=light] .tech-section:after{background:radial-gradient(80% 100% at 50% 100%,#ffffff80 0%,#0000 60%),linear-gradient(#0000 0%,#eef0ed99 80%,#eef0ed 100%)}html[data-theme=light] .cta-section:before{background:radial-gradient(80% 100% at 50% 0,#ffffff80 0%,#0000 70%)}html[data-theme=light] nav:not(.fx-app nav){background:#f4f5f3db;border-bottom-color:#16191a14}html[data-theme=light] .nav-cta:hover{background:#15803d14!important;box-shadow:0 0 20px #15803d26!important}html[data-theme=light] .lang-switcher__btn{border-color:#16191a24}html[data-theme=light] .lang-switcher__chev{color:#15803d}html[data-theme=light] .lang-switcher__menu{background:#fffffff7;border-color:#16191a1a;box-shadow:0 24px 50px -14px #16191a40}html[data-theme=light] .lang-switcher__item:hover,html[data-theme=light] .lang-switcher__item:focus-visible{background:#15803d12}html[data-theme=light] .lang-switcher__check{color:#15803d}}.theme-toggle{background:var(--bg-base);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;box-shadow:4px 4px 9px var(--nm-shadow-dark), -3px -3px 8px var(--nm-shadow-light);border:0;border-radius:50%;place-items:center;transition:box-shadow .25s,color .2s,transform .2s;display:inline-grid}.theme-toggle:hover{color:var(--accent-green)}.theme-toggle:active{box-shadow:inset 3px 3px 7px var(--nm-shadow-dark), inset -3px -3px 7px var(--nm-shadow-light);transform:scale(.97)}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:16px;height:16px}.theme-toggle__moon,html[data-theme=light] .theme-toggle__sun{display:none}html[data-theme=light] .theme-toggle__moon{display:block}html[data-theme=light] .chip-scene-section-chipsection{background-color:#eef0ed;background-image:linear-gradient(90deg,#16191a0b 1px,#0000 1px),linear-gradient(#16191a0b 1px,#0000 1px);background-position:40px 40px;background-repeat:repeat;background-size:40px 40px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}html[data-theme=light] .chip-scene-section-chipsection .section-eyebrow-chipsection,html[data-theme=light] .chip-scene-section-chipsection .text-green-chipsection{color:#15803d}html[data-theme=light] .chip-scene-section-chipsection .section-title-chipsection{color:#16191a}html[data-theme=light] .chip-scene-section-chipsection .section-sub-chipsection{color:#16191a94}html[data-theme=light] .chip-scene-section-chipsection .chip-svg-layer-chipsection{filter:invert()hue-rotate(180deg)contrast(.92)brightness(1.02)}html[data-theme=light] #chipCard{animation-name:chipBreathLight}@keyframes chipBreathLight{0%,to{filter:drop-shadow(6px 6px 14px #b9bdb9)drop-shadow(-4px -4px 10px #000)}50%{filter:drop-shadow(6px 6px 18px #aeb2ae)drop-shadow(-4px -4px 14px #000)}}
