:root{color:#eef7f0;background:#07100d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #07100d;--panel: #101a16;--panel-strong: #16231e;--line: rgba(218, 245, 226, .14);--muted: #9eb4aa;--text: #eef7f0;--green: #7ee2a8;--amber: #f2c96d;--cyan: #8ed8ff;--dark: #020504}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at top left,rgba(126,226,168,.13),transparent 32rem),linear-gradient(180deg,#07100d,#0b1210 40%,#090d0c)}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}.site-shell{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at top left,rgba(12,121,75,.1),transparent 34rem),linear-gradient(180deg,var(--bg) 0%,var(--bg-2, var(--bg)) 48%,var(--bg-3, var(--bg)) 100%);color:var(--text);transition:background .18s ease,color .18s ease}.theme-light{--bg: #f7fbf4;--bg-2: #edf5ee;--bg-3: #f9fbf6;--panel: #ffffff;--panel-strong: #edf5ee;--line: rgba(28, 83, 55, .18);--muted: #587166;--text: #11231a;--green: #147a4f;--amber: #a96d17;--cyan: #246f91;--dark: #ffffff}.theme-dark{--bg: #07100d;--bg-2: #0b1210;--bg-3: #090d0c;--panel: #101a16;--panel-strong: #16231e;--line: rgba(218, 245, 226, .14);--muted: #9eb4aa;--text: #eef7f0;--green: #7ee2a8;--amber: #f2c96d;--cyan: #8ed8ff;--dark: #020504}.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:1rem;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:1rem 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:.65rem;font-weight:800;letter-spacing:0}.brand-mark{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(126,226,168,.5);border-radius:7px;background:linear-gradient(135deg,#eaf9ef,#78dfa4 70%,#f2c96d);color:#07100d}.desktop-nav{display:flex;justify-content:center;gap:.35rem}.language-switcher{display:inline-flex;gap:.25rem;border:1px solid var(--line);border-radius:7px;background:#eef7f00d;padding:.2rem}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:38px;border:1px solid var(--line);border-radius:7px;background:#eef7f014;color:var(--text);cursor:pointer;padding:.45rem .65rem;font-weight:750;transition:transform .16s ease,background .16s ease,border-color .16s ease}.theme-toggle:hover{transform:translateY(-1px);border-color:#7ee2a873}.mobile-theme-toggle{display:none}.language-switcher button,.agent-demo-presets button,.mobile-language-row button{border:0;border-radius:5px;background:transparent;color:var(--muted);cursor:pointer;padding:.42rem .55rem;font-size:.8rem}.language-switcher button.active,.agent-demo-presets button.active,.mobile-language-row button.active{background:#7ee2a829;color:var(--text)}.mobile-language-row{display:none}.desktop-nav a,.footer-links a{border-radius:6px;color:var(--muted);padding:.6rem .75rem;font-size:.92rem}.desktop-nav a:hover,.desktop-nav a.active,.footer-links a:hover{background:#eef7f012;color:var(--text)}.nav-cta,.mobile-nav-cta,.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:42px;border-radius:7px;border:1px solid transparent;cursor:pointer;font-weight:750;letter-spacing:0;transition:transform .16s ease,border-color .16s ease,background .16s ease}.nav-cta,.primary-button{background:#eaf8ed;color:#06110d;padding:.72rem 1rem}.secondary-button{background:#eef7f00d;border-color:var(--line);color:var(--text);padding:.72rem 1rem}.nav-cta:hover,.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.icon-button{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid var(--line);border-radius:7px;background:#eef7f00d;color:var(--text)}.mobile-toggle,.mobile-nav{display:none}.hero-section,.content-section,.product-band,.lab-band,.inline-cta,.page-hero,.footer-cta,.site-footer{width:min(1180px,calc(100% - 32px));margin:0 auto}.hero-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:2rem;align-items:center;min-height:min(760px,calc(100vh - 76px));padding:2.4rem 0 3rem}.hero-copy h1,.page-hero h1{max-width:920px;margin:.8rem 0 1.1rem;font-size:clamp(2.7rem,6vw,5rem);line-height:1.05;letter-spacing:0;text-wrap:balance}.hero-subcopy,.page-hero p,.product-copy p,.lab-band p,.inline-cta p,.footer-cta p{color:#c2d4cb;font-size:1.06rem;line-height:1.75}.eyebrow,.label{margin:0;color:var(--green);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero-actions,.button-row{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.5rem}.proof-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.6rem}.proof-row span,.pill-grid span,.lab-grid span,.template-grid span,.check-grid span,.mini-list span,.stepper span{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--line);border-radius:999px;background:#eef7f00d;color:#dcece3;padding:.55rem .75rem;font-size:.88rem}.hero-visual{position:relative;min-height:auto}.hero-asset{display:none}.mission-panel{position:relative;inset:auto;width:100%;min-height:540px;display:grid;grid-template-rows:auto auto 1fr auto;gap:.9rem;border:1px solid rgba(238,247,240,.16);border-radius:8px;background:#07100dc7;padding:1rem;box-shadow:0 24px 80px #0000006b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.panel-topline{display:flex;align-items:center;justify-content:space-between;color:#eef7f0;font-weight:800}.status-pill{border-radius:999px;background:#7ee2a829;color:var(--green);padding:.35rem .6rem;font-size:.78rem}.request-card,.log-card,.agent-node,.info-card,.use-case-card,.trust-item,.timeline-item,.publish-panel,.contact-aside{border:1px solid var(--line);border-radius:8px;background:#ffffff0b}.request-card,.log-card{padding:.9rem}.request-card p,.log-card p{margin:.4rem 0 0;color:#d9e9df;line-height:1.55}.node-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.agent-node{display:flex;align-items:center;gap:.45rem;min-height:68px;padding:.7rem;color:#dff2e6;animation:pulse-node 6s ease-in-out infinite}.agent-node.active-node{border-color:#7ee2a8b8;background:#7ee2a81f}.agent-node.running-node svg{color:var(--amber);animation:spin 1s linear infinite}.status-running{background:#f2c96d29;color:var(--amber)}.status-review{background:#8ed8ff26;color:var(--cyan)}.agent-demo-presets{display:flex;flex-wrap:wrap;gap:.35rem}.node-1{animation-delay:.8s}.node-2{animation-delay:1.6s}.node-3{animation-delay:2.4s}.node-4{animation-delay:3.2s}.node-5{animation-delay:4s}@keyframes pulse-node{0%,to{border-color:var(--line);background:#ffffff0b}35%{border-color:#7ee2a8b3;background:#7ee2a81f}}@keyframes spin{to{transform:rotate(360deg)}}.output-stack{display:grid;grid-template-columns:150px 1fr;gap:.8rem;align-items:stretch}.phone-preview,.vertical-video{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:9 / 16;border:1px solid rgba(242,201,109,.45);border-radius:8px;background:linear-gradient(180deg,rgba(242,201,109,.24),transparent),linear-gradient(145deg,#302c22,#111916);padding:.8rem}.content-section,.product-band,.lab-band,.inline-cta,.footer-cta{padding:4.4rem 0}.compact-section{padding:2rem 0}.section-heading{max-width:720px;margin-bottom:2rem}.section-heading h2,.product-copy h2,.lab-band h2,.inline-cta h2,.footer-cta h2,.contact-success h2{margin:.55rem 0 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08;letter-spacing:0;text-wrap:balance}.capability-grid,.trust-grid,.use-case-grid,.faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.info-card,.use-case-card,.trust-item,.timeline-item{padding:1.1rem}.info-card h3,.use-case-card h3,.trust-item h3,.timeline-item h3,.publish-panel h3{margin:.8rem 0 .5rem;font-size:1.08rem}.info-card p,.use-case-card p,.trust-item p,.timeline-item p,.publish-panel p,.site-footer p,.contact-aside p,.belief-list p{color:var(--muted);line-height:1.65}.text-link{display:inline-flex;align-items:center;gap:.25rem;color:var(--green);font-weight:760}.product-band{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stepper{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.video-console{display:grid;grid-template-columns:minmax(140px,.55fr) 1fr;gap:1rem;align-items:end}.vertical-video{min-height:360px}.video-gradient{min-height:170px;border-radius:6px;background:linear-gradient(180deg,rgba(126,226,168,.25),transparent),linear-gradient(140deg,#253326,#151715)}.publish-panel{padding:1rem}.mini-list{display:flex;flex-wrap:wrap;gap:.5rem}.video-agent-demo{display:grid;grid-template-columns:minmax(0,.9fr) minmax(240px,.55fr) minmax(0,.95fr);gap:1rem;align-items:stretch}.compact-video-demo{grid-template-columns:minmax(220px,.9fr) minmax(180px,.65fr)}.compact-video-demo .generated-plan{grid-column:1 / -1}.video-demo-copy,.video-preview-stage,.generated-plan article,.product-detail,.product-tabs{border:1px solid var(--line);border-radius:8px;background:#ffffff0b}.video-demo-copy{padding:1rem}.video-demo-copy h3,.product-detail h3,.generated-plan h4{margin:.55rem 0 .5rem}.video-demo-copy p,.generated-plan p,.product-detail p,.product-matrix p,.render-panel p{color:var(--muted);line-height:1.6}.demo-control-grid,.generated-plan{display:grid;gap:.75rem}.segmented-control{display:grid;gap:.45rem}.segmented-control>span{display:inline-flex;align-items:center;gap:.4rem;color:#dcece3;font-weight:760;font-size:.88rem}.segmented-control>div,.product-tabs{display:flex;flex-wrap:wrap;gap:.35rem}.segmented-control button,.product-tabs button{border:1px solid var(--line);border-radius:7px;background:#02050457;color:var(--muted);cursor:pointer;padding:.5rem .62rem;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.segmented-control button.active,.product-tabs button.active{border-color:#7ee2a88c;background:#7ee2a829;color:var(--text)}.segmented-control button:hover,.product-tabs button:hover{transform:translateY(-1px)}.video-preview-stage{display:grid;gap:.8rem;padding:1rem}.video-preview-frame{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:360px;aspect-ratio:9 / 16;overflow:hidden;border:1px solid rgba(242,201,109,.45);border-radius:8px;background:linear-gradient(180deg,rgba(126,226,168,.2),transparent 38%),linear-gradient(150deg,#22372a,#171d1b 55%,#322b1d);padding:.9rem}.video-scene{position:relative;z-index:1;display:grid;align-content:end;min-height:230px;gap:.7rem}.video-scene:before{content:"";position:absolute;inset:26px 10px auto auto;width:44%;aspect-ratio:1;border:1px solid rgba(238,247,240,.2);border-radius:8px;background:linear-gradient(135deg,rgba(142,216,255,.18),transparent),#eef7f014;animation:float-card 4s ease-in-out infinite}.scene-chip{width:fit-content;border:1px solid rgba(238,247,240,.2);border-radius:999px;background:#0205047a;color:#dff2e6;padding:.38rem .58rem;font-size:.78rem}.video-scene strong{max-width:92%;font-size:1.15rem;line-height:1.2}.video-scene p,.caption-strip{color:#eef7f0;line-height:1.45}.caption-strip{position:relative;z-index:1;border-radius:7px;background:#020504b8;padding:.65rem;font-size:.86rem}.voice-wave{position:absolute;right:.8rem;bottom:4.5rem;display:flex;align-items:end;gap:.22rem;height:38px}.voice-wave span{display:block;width:5px;border-radius:999px;background:var(--green);animation:wave 1.15s ease-in-out infinite}.voice-wave span:nth-child(1){height:16px}.voice-wave span:nth-child(2){height:30px;animation-delay:.1s}.voice-wave span:nth-child(3){height:22px;animation-delay:.2s}.voice-wave span:nth-child(4){height:36px;animation-delay:.3s}.voice-wave span:nth-child(5){height:20px;animation-delay:.4s}.render-panel{display:grid;gap:.45rem}.render-progress{height:8px;overflow:hidden;border-radius:999px;background:#eef7f014}.render-progress span{display:block;width:68%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--amber));animation:render-progress 2.8s ease-in-out infinite}.generated-plan article{padding:1rem}.generated-plan article:first-child{border-color:#7ee2a859}.publish-checklist{display:grid;gap:.45rem}.publish-checklist span,.product-matrix p,.belief-list p{display:flex;gap:.45rem}.publish-checklist svg,.product-matrix svg,.belief-list svg{flex:0 0 auto;color:var(--green);margin-top:.18rem}.product-showcase{display:grid;gap:1rem}.product-tabs{padding:.5rem}.product-tabs button{display:inline-flex;align-items:center;gap:.45rem;min-height:42px}.product-detail{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;padding:1rem}.product-detail-copy{display:grid;align-content:start;gap:.75rem}.product-detail-copy h3{font-size:clamp(1.45rem,3vw,2.4rem);line-height:1.12}.product-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.product-matrix>div{border:1px solid var(--line);border-radius:8px;background:#0205043d;padding:.85rem}@keyframes wave{0%,to{transform:scaleY(.55);opacity:.62}50%{transform:scaleY(1);opacity:1}}@keyframes float-card{0%,to{transform:translateZ(0)}50%{transform:translate3d(-8px,10px,0)}}@keyframes render-progress{0%,to{width:52%}50%{width:92%}}.timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}.timeline-item span{color:var(--amber);font-weight:850}.lab-band{display:grid;grid-template-columns:.85fr 1.15fr;gap:2rem;align-items:center}.lab-grid,.pill-grid,.template-grid,.check-grid{display:flex;flex-wrap:wrap;gap:.7rem}.inline-cta,.footer-cta{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;border-top:1px solid var(--line)}.page-hero{padding:5.5rem 0 3.5rem}.page-hero h1{font-size:clamp(2.5rem,6vw,5rem)}.page-hero p{max-width:760px}.page-hero .primary-button{margin-top:1rem}.belief-list{display:grid;gap:.8rem;max-width:860px}.belief-list p,.check-grid span{align-items:flex-start}.contact-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1rem;width:min(1180px,calc(100% - 32px));margin:0 auto 5rem}.contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;border:1px solid var(--line);border-radius:8px;background:#ffffff0b;padding:1rem}.contact-form label{display:grid;gap:.45rem;color:#d9e9df;font-weight:720}.contact-form input,.contact-form textarea,.contact-form select{width:100%;border:1px solid var(--line);border-radius:7px;background:#0205049e;color:var(--text);padding:.78rem .85rem}.contact-form textarea{min-height:150px;resize:vertical}.wide-field{grid-column:1 / -1}.contact-form button:disabled{cursor:not-allowed;opacity:.5}.honeypot-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-error{margin:0;border:1px solid rgba(255,120,120,.4);border-radius:7px;background:#ff787817;color:#ffd3d3;padding:.8rem .9rem}.compact-button{min-height:36px;margin-top:.75rem;padding:.5rem .7rem}.contact-aside{padding:1.2rem}.contact-success{width:min(760px,calc(100% - 32px));margin:0 auto 5rem;border:1px solid rgba(126,226,168,.4);border-radius:8px;background:#7ee2a814;padding:2rem}.site-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;border-top:1px solid var(--line);padding:2rem 0}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.2rem}.theme-light .site-header{background:#f7fbf4b8}.theme-light .brand-mark{border-color:#147a4f59;background:linear-gradient(135deg,#fff,#8ce2ad 70%,#f2c96d);color:#10231a}.theme-light .language-switcher,.theme-light .theme-toggle,.theme-light .icon-button,.theme-light .secondary-button,.theme-light .proof-row span,.theme-light .pill-grid span,.theme-light .lab-grid span,.theme-light .template-grid span,.theme-light .check-grid span,.theme-light .mini-list span,.theme-light .stepper span{background:#ffffffb8;color:#254437}.theme-light .language-switcher button,.theme-light .agent-demo-presets button,.theme-light .mobile-language-row button,.theme-light .desktop-nav a,.theme-light .footer-links a{color:#5b7067}.theme-light .language-switcher button.active,.theme-light .agent-demo-presets button.active,.theme-light .mobile-language-row button.active,.theme-light .desktop-nav a:hover,.theme-light .desktop-nav a.active,.theme-light .footer-links a:hover{background:#147a4f1f;color:#11231a}.theme-light .nav-cta,.theme-light .primary-button,.theme-light .mobile-nav-cta{background:#163f2d;color:#f8fff9}.theme-light .secondary-button{border-color:#1c533733;color:#173b2c}.theme-light .hero-subcopy,.theme-light .page-hero p,.theme-light .product-copy p,.theme-light .lab-band p,.theme-light .inline-cta p,.theme-light .footer-cta p,.theme-light .info-card p,.theme-light .use-case-card p,.theme-light .trust-item p,.theme-light .timeline-item p,.theme-light .publish-panel p,.theme-light .site-footer p,.theme-light .contact-aside p,.theme-light .belief-list p,.theme-light .video-demo-copy p,.theme-light .generated-plan p,.theme-light .product-detail p,.theme-light .product-matrix p,.theme-light .render-panel p,.theme-light .section-copy{color:#49645a}.theme-light .request-card,.theme-light .log-card,.theme-light .info-card,.theme-light .use-case-card,.theme-light .trust-item,.theme-light .timeline-item,.theme-light .publish-panel,.theme-light .contact-aside,.theme-light .video-demo-copy,.theme-light .video-preview-stage,.theme-light .generated-plan article,.theme-light .product-detail,.theme-light .product-tabs,.theme-light .contact-form,.theme-light .contact-success{border-color:#1c533729;background:#ffffffd1;box-shadow:0 18px 44px #1a453114}.theme-light .product-band,.theme-light .inline-cta,.theme-light .footer-cta,.theme-light .site-footer{border-color:#1c533729}.theme-light .mission-panel{background:#081812e0}.theme-light .mission-panel .request-card,.theme-light .mission-panel .log-card,.theme-light .mission-panel .agent-node{border-color:#eef7f029;background:#ffffff0b;box-shadow:none}.theme-light .hero-asset{opacity:.18;filter:saturate(.9) contrast(.96)}.theme-light .request-card p,.theme-light .log-card p{color:#d9e9df}.theme-light .agent-node{color:#dff2e6}.theme-light .segmented-control button,.theme-light .product-tabs button,.theme-light .product-matrix>div,.theme-light .contact-form input,.theme-light .contact-form textarea,.theme-light .contact-form select{border-color:#1c53372e;background:#f8fcf7c2;color:#1d382c}.theme-light .segmented-control button.active,.theme-light .product-tabs button.active{border-color:#147a4f73;background:#147a4f24;color:#11231a}.theme-light .mobile-nav{background:#f7fbf4f7;box-shadow:0 18px 44px #1a45311f}.theme-light .mobile-nav a{color:#213b30}.theme-light .form-error{background:#b42d2d14;color:#8b2424}@media (max-width: 940px){.site-header{grid-template-columns:1fr auto auto}.desktop-nav,.nav-cta,.language-switcher{display:none}.mobile-theme-toggle{display:inline-flex}.mobile-toggle{display:inline-grid}.mobile-nav{position:absolute;top:64px;right:0;left:0;display:grid;gap:.45rem;border:1px solid var(--line);border-radius:8px;background:#07100df5;padding:1rem}.mobile-nav a{padding:.8rem;color:#dcece3}.mobile-nav-cta{background:#eaf8ed;color:#06110d}.mobile-language-row{display:flex;flex-wrap:wrap;gap:.35rem;border-top:1px solid var(--line);padding-top:.8rem}.hero-section,.product-band,.lab-band,.contact-layout{grid-template-columns:1fr}.hero-section{min-height:auto;padding-top:2rem}.hero-visual{min-height:auto}.capability-grid,.trust-grid,.use-case-grid,.faq-grid,.timeline,.video-agent-demo,.compact-video-demo,.product-detail,.product-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.video-preview-stage,.generated-plan{grid-column:span 1}}@media (max-width: 640px){.hero-section,.content-section,.product-band,.lab-band,.inline-cta,.page-hero,.footer-cta,.site-footer{width:min(100% - 24px,1180px)}.hero-copy h1,.page-hero h1{font-size:2.2rem}.hero-actions,.button-row,.inline-cta,.footer-cta,.site-footer{align-items:stretch;flex-direction:column}.hero-visual{min-height:auto}.mission-panel{inset:auto;min-height:0;gap:.65rem}.hero-subcopy{font-size:.96rem;line-height:1.6}.request-card,.log-card{padding:.75rem}.request-card p,.log-card p{font-size:.9rem}.node-grid,.output-stack{display:none}.capability-grid,.trust-grid,.use-case-grid,.faq-grid,.timeline,.contact-form,.video-console,.video-agent-demo,.compact-video-demo,.product-detail,.product-matrix{grid-template-columns:1fr}.video-preview-frame{min-height:420px;max-width:300px;margin:0 auto}.product-tabs{display:grid}.product-tabs button,.segmented-control button{justify-content:flex-start}.phone-preview{min-height:180px;aspect-ratio:auto}.content-section,.product-band,.lab-band,.inline-cta,.footer-cta{padding:3.5rem 0}.footer-links{justify-content:flex-start}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
