@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap');
:root{--ink:#171522;--muted:#8d8999;--line:#e9e6ed;--purple:#6b5af5;--deep:#19152f;--yellow:#ffbf69}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#faf9fb;color:var(--ink);font-family:'Noto Sans SC','Manrope',sans-serif;-webkit-font-smoothing:antialiased}.landing-shell{overflow:hidden}.landing-nav{height:74px;display:flex;align-items:center;max-width:1240px;margin:auto;padding:0 28px;justify-content:space-between}.brand-mark{display:flex;align-items:center;letter-spacing:-1.2px;text-decoration:none;color:var(--ink);font-family:'Manrope',sans-serif}.brand-name{font-weight:800;font-size:23px}.brand-name span{color:#7769f4}.brand-mark small{font-size:12px;color:#a3a0ad;align-self:flex-end;margin:0 0 2px 2px}.brand-orbit{height:17px;width:17px;border:2px solid #7869f6;border-radius:50%;margin-right:8px;position:relative}.brand-orbit:after{content:'';position:absolute;width:5px;height:5px;background:#ffad71;border-radius:50%;right:-3px;top:-3px}.nav-links{display:flex;gap:34px;margin-left:100px}.nav-links a,.login-link,.landing-footer a{font-size:12px;color:#817d8c;text-decoration:none;transition:.2s}.nav-links a:hover,.login-link:hover,.landing-footer a:hover{color:var(--purple)}.nav-actions{display:flex;align-items:center;gap:22px}.nav-cta{height:36px;border-radius:8px;background:var(--ink);color:#fff;text-decoration:none;font-size:11px;padding:0 13px 0 15px;display:flex;align-items:center;gap:12px;box-shadow:0 5px 13px rgba(28,22,53,.16)}.nav-cta span{font-size:15px}.hero-section{max-width:1240px;margin:0 auto;min-height:570px;padding:74px 28px 64px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px}.eyebrow{font:500 10px 'DM Mono',monospace;letter-spacing:1.4px;text-transform:uppercase;color:#7b70dc;margin:0 0 20px}.eyebrow span{margin-right:7px;color:#958bf4}.hero-copy h1{font-size:58px;line-height:1.11;letter-spacing:-3.8px;margin:0 0 21px;font-weight:800}.hero-copy h1 em,.intro-section h2 em,.example-copy h2 em,.final-cta h2 em{font-style:normal;color:#6a5cef}.hero-desc{font-size:14px;line-height:1.85;color:#85818e;max-width:440px;margin:0}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:31px}.primary-btn{height:47px;border-radius:9px;background:#6d5df0;color:#fff;text-decoration:none;font-size:12px;font-weight:600;display:inline-flex;align-items:center;padding:0 16px 0 18px;box-shadow:0 12px 22px rgba(105,88,239,.23);transition:.2s}.primary-btn:hover{background:#5746e3;transform:translateY(-2px)}.primary-btn span{font-size:18px;font-weight:400;margin-left:25px}.play-link{color:#6f6a78;text-decoration:none;font-size:11px;display:flex;align-items:center;gap:8px}.play-icon{height:23px;width:23px;border:1px solid #d3cfe0;color:#796cf0;border-radius:50%;display:grid;place-items:center;font-size:8px;padding-left:1px}.hero-note{display:flex;align-items:center;gap:10px;color:#aaa6b1;font-size:10px;margin-top:44px}.hero-note b{color:#6459c7;font-weight:600}.avatars{display:flex}.avatars i{font-style:normal;color:#fff;font-size:9px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:2px solid #faf9fb;margin-left:-5px}.avatars i:first-child{margin-left:0;background:#f0a878}.avatars i:nth-child(2){background:#6d7bdc}.avatars i:nth-child(3){background:#8c6aaf}.hero-art{height:446px;position:relative}.art-glow{position:absolute;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,rgba(141,119,255,.28),rgba(184,172,255,.05) 59%,transparent 70%);right:50px;top:38px;filter:blur(3px)}.art-ring{position:absolute;border:1px solid rgba(119,101,237,.18);border-radius:50%;right:25px;top:21px}.ring-one{width:395px;height:395px}.ring-two{width:294px;height:294px;right:77px;top:72px;border-color:rgba(119,101,237,.25)}.video-window{width:355px;height:280px;background:#fff;border:1px solid #e1dfe9;border-radius:13px;position:absolute;top:90px;right:65px;box-shadow:0 29px 52px rgba(47,34,101,.16);transform:rotate(3deg);overflow:hidden}.window-top{height:30px;border-bottom:1px solid #eeeef2;display:flex;align-items:center;padding:0 12px;gap:5px}.window-dot{width:6px;height:6px;border-radius:50%}.window-dot.red{background:#ff9b8d}.window-dot.yellow{background:#f6c470}.window-dot.green{background:#88d5a2}.window-title{font:9px 'DM Mono',monospace;color:#b0acb6;margin-left:8px}.video-scene{margin:11px;background:linear-gradient(135deg,#262060,#6d62ed);height:226px;border-radius:7px;position:relative;overflow:hidden;padding:25px 21px;color:white}.scene-orb{position:absolute;width:220px;height:220px;border-radius:50%;right:-34px;bottom:-128px;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.6),rgba(201,190,255,.12) 32%,transparent 66%);box-shadow:0 0 25px rgba(255,255,255,.22)}.scene-grid{position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:30px 30px;mask-image:linear-gradient(135deg,transparent 25%,#000 60%)}.scene-label{position:relative;font:9px 'DM Mono',monospace;letter-spacing:1.5px;color:#bfb9ff;margin-bottom:23px}.video-scene h3{position:relative;font-size:27px;line-height:1.25;letter-spacing:-1.5px;margin:0;font-weight:600}.video-scene h3 span{color:#fbc176}.scene-footer{position:absolute;left:21px;right:21px;bottom:16px;display:flex;align-items:center;gap:9px;font:9px 'DM Mono',monospace;color:#c9c4ff}.scene-line{height:1px;background:rgba(255,255,255,.35);flex:1}.floating-tag{position:absolute;background:rgba(255,255,255,.91);backdrop-filter:blur(10px);border:1px solid rgba(230,227,241,.8);border-radius:10px;padding:10px 12px;display:flex;gap:8px;align-items:center;box-shadow:0 12px 25px rgba(45,31,101,.13);z-index:2}.floating-tag small,.floating-tag strong{display:block}.floating-tag small{font-size:9px;color:#aaa5b1;margin-bottom:3px}.floating-tag strong{font-size:11px;color:#3e3a4b;font-weight:600;white-space:nowrap}.tag-icon{width:25px;height:25px;border-radius:7px;display:grid;place-items:center;font-size:12px}.tag-icon.orange{background:#fff0e4;color:#ee9657}.tag-icon.purple{background:#f0edff;color:#6d60e7}.tag-icon.green{background:#e8f8f0;color:#55bc84}.tag-script{top:63px;left:2px}.tag-ppt{right:-6px;top:245px}.tag-video{left:22px;bottom:33px}.trust-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:1184px;margin:auto;padding:25px 28px;display:flex;align-items:center;justify-content:space-between}.trust-row p{font-size:11px;color:#a29eaa;margin:0}.trust-row div{display:flex;gap:35px}.trust-row span{font-size:11px;color:#777380}.intro-section{max-width:1100px;margin:0 auto;padding:135px 28px 122px;display:grid;grid-template-columns:.9fr 1fr;gap:105px}.section-heading h2,.capability-head h2,.example-copy h2{font-size:38px;line-height:1.26;letter-spacing:-2px;margin:0 0 18px}.section-heading>p:last-child,.example-copy>p:not(.eyebrow){font-size:13px;line-height:1.85;color:#92909b;max-width:330px;margin:0}.process-list{border-top:1px solid var(--line)}.process-item{display:grid;grid-template-columns:43px 1fr 20px;gap:11px;align-items:start;padding:20px 0;border-bottom:1px solid var(--line);opacity:.45;transition:.2s}.process-item:hover,.process-item.active{opacity:1}.process-no{font:10px 'DM Mono',monospace;color:#8e85e9;padding-top:3px}.process-item h3{font-size:14px;margin:0 0 7px}.process-item p{font-size:11px;line-height:1.7;color:#97939e;margin:0}.process-arrow{font-size:18px;color:#8d83e9;text-align:right}.capability-section{background:#f0eef8;padding:100px max(28px,calc((100% - 1100px)/2)) 105px}.capability-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:37px}.capability-head h2{margin:0;font-size:34px}.capability-head>p{max-width:280px;color:#888494;line-height:1.8;font-size:12px;margin:0 0 4px}.capability-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:15px}.cap-card{background:#fff;border-radius:13px;overflow:hidden;border:1px solid #e6e2f0}.cap-visual{height:196px;position:relative;overflow:hidden}.contract-visual{background:linear-gradient(135deg,#242043,#6860d5)}.mini-window{position:absolute;width:190px;height:123px;background:#fff;top:39px;left:45px;transform:rotate(-7deg);border-radius:5px;opacity:.96}.mini-line{position:absolute;height:5px;background:#dedaf8;left:63px;border-radius:5px;transform:rotate(-7deg)}.l1{top:79px;width:113px}.l2{top:96px;width:77px}.l3{top:113px;width:98px}.mini-stamp{position:absolute;right:14px;bottom:17px;color:#b6afff;font:9px/1.3 'DM Mono',monospace;letter-spacing:1px;transform:rotate(-7deg)}.slide-visual{background:#ffcb7c}.slide-title{position:absolute;left:24px;top:36px;font-size:25px;line-height:1.15;color:#5c371e;letter-spacing:-1px}.slide-title b{color:#fff}.slide-dot{position:absolute;width:108px;height:108px;border-radius:50%;right:-10px;bottom:-40px;border:17px solid rgba(255,255,255,.34)}.export-visual{background:#dcd7ff;display:flex;align-items:center;justify-content:center;gap:6px}.export-pill{border:1px solid rgba(93,77,204,.35);border-radius:5px;padding:7px 7px;color:#6d61d6;font:9px 'DM Mono',monospace}.export-pill.active{background:#6d5df0;color:#fff;border-color:#6d5df0}.export-check{position:absolute;bottom:16px;right:20px;background:#fff;color:#59bb87;width:29px;height:29px;border-radius:50%;display:grid;place-items:center}.cap-copy{padding:18px 19px 21px}.cap-index{font:9px 'DM Mono',monospace;color:#a7a2b4}.cap-copy h3{font-size:14px;margin:11px 0 7px}.cap-copy p{font-size:11px;line-height:1.7;color:#92909d;margin:0}.example-section{max-width:1100px;margin:auto;padding:135px 28px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.example-copy h2{font-size:38px}.example-copy>p:not(.eyebrow){margin-bottom:28px}.text-link{font-size:12px;color:#6a5cef;text-decoration:none}.text-link span{font-size:18px;margin-left:10px}.quote-card{background:#fff;border:1px solid #e8e5ed;border-radius:15px;padding:32px 31px 26px;box-shadow:0 14px 35px rgba(45,37,82,.06)}.quote-mark{font:52px Georgia,serif;color:#9185ee;line-height:.65}.quote-card blockquote{font-size:19px;line-height:1.65;letter-spacing:-.5px;margin:13px 0 31px;color:#3e3a4a}.quote-person{border-top:1px solid var(--line);padding-top:17px;display:flex;align-items:center;gap:10px}.quote-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#ffbe87;color:white;font-size:11px}.quote-person strong,.quote-person small{display:block}.quote-person strong{font-size:11px}.quote-person small{font-size:10px;color:#a19da9;margin-top:2px}.quote-stars{font-size:10px;color:#f2ad55;margin-left:auto;letter-spacing:2px}.final-cta{background:#1a162f;color:#fff;min-height:370px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden}.final-cta .eyebrow{color:#aaa3e4;margin-bottom:17px}.final-cta h2{font-size:43px;line-height:1.21;letter-spacing:-2px;margin:0 0 15px}.final-cta h2 em{color:#aca1ff}.final-cta>p:not(.eyebrow){color:#9f99b1;font-size:12px;margin:0 0 24px}.primary-btn.light{background:#fff;color:#352d5a;box-shadow:0 10px 25px rgba(0,0,0,.18)}.primary-btn.light:hover{background:#f2f0ff}.final-orbit{position:absolute;border:1px solid rgba(160,143,255,.18);border-radius:50%}.orbit-a{width:460px;height:460px;left:-115px;top:-165px}.orbit-b{width:570px;height:570px;right:-170px;bottom:-330px}.landing-footer{height:85px;max-width:1184px;margin:auto;padding:0 28px;display:flex;align-items:center;gap:27px}.landing-footer .brand-mark{transform:scale(.82);transform-origin:left center}.landing-footer p{font-size:10px;color:#aaa6b0;margin:0;flex:1}.landing-footer>div{display:flex;gap:20px}.landing-footer .copyright{font-size:10px;color:#aaa6b0}@media(max-width:900px){.nav-links{margin-left:0;gap:18px}.hero-section{grid-template-columns:1fr;padding-top:48px}.hero-art{margin-top:5px;max-width:580px;width:100%;justify-self:center}.intro-section,.example-section{grid-template-columns:1fr;gap:45px}.capability-grid{grid-template-columns:1fr 1fr}.large-card{grid-column:span 2}.trust-row div{gap:16px}}@media(max-width:620px){.landing-nav{padding:0 18px}.nav-links,.login-link{display:none}.nav-cta{font-size:10px}.hero-section{padding:45px 20px 60px}.hero-copy h1{font-size:43px;letter-spacing:-2.7px}.hero-desc{font-size:13px}.hero-actions{gap:15px;flex-wrap:wrap}.hero-note{margin-top:31px}.hero-art{height:350px;transform:scale(.83);transform-origin:top center;margin-bottom:-54px}.video-window{right:22px}.tag-script{left:-3px}.tag-ppt{right:-16px}.trust-row{display:block;padding:21px 20px}.trust-row div{flex-wrap:wrap;gap:12px 20px;margin-top:15px}.intro-section,.example-section{padding:86px 20px}.section-heading h2,.example-copy h2{font-size:31px}.capability-section{padding:75px 20px}.capability-head{display:block}.capability-head>p{margin-top:18px}.capability-grid{grid-template-columns:1fr}.large-card{grid-column:span 1}.example-section{gap:35px}.quote-card{padding:25px 22px}.quote-card blockquote{font-size:17px}.final-cta{min-height:340px;padding:0 20px}.final-cta h2{font-size:34px}.landing-footer{height:auto;padding:26px 20px;flex-wrap:wrap;gap:10px 20px}.landing-footer p{width:100%;order:3;flex:auto}.landing-footer>div{gap:12px}.landing-footer .copyright{margin-left:auto}}
