@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@800;900&display=swap";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg-primary:#121d2d;--bg-secondary:#1c2f47b3;--bg-card:#121d2d;--bg-card-hover:#17263b;--bg-input:#ffffff0d;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--text-blue:#7fbaff;--border-color:#ffffff1a;--border-input:#fff3;--accent-blue:#296ec2;--accent-blue-bg:#296ec21f;--accent-blue-border:#296ec259;--accent-purple:#9c27b0;--accent-purple-gradient:linear-gradient(135deg, #a855f7 0%, #9333ea 100%);--bg-button:#296ec2;--table-odd:#ffffff0d;--table-even:transparent;--table-highlight:#296ec226;--table-highlight-border:#296ec2;--status-yes:#38bdf8;--status-no:#ef4444;--status-partial:#eab308}[data-theme=light],body.light{--bg-primary:#fff;--bg-secondary:#f4f7fd;--bg-card:#f4f7fc;--bg-card-hover:#eaf0f9;--bg-input:#fff;--text-primary:#0b1a2b;--text-secondary:#475569;--text-muted:#94a3b8;--border-color:#e2e8f0;--border-input:#cbd5e1;--accent-blue:#296ec2;--accent-blue-bg:#296ec214;--accent-blue-border:#296ec240;--accent-purple:#9326b6;--accent-purple-gradient:linear-gradient(135deg, #9333ea 0%, #7e22ce 100%);--bg-button:#296ec2;--table-odd:#f1f5f9;--table-even:#fff;--table-highlight:#296ec214;--table-highlight-border:#296ec2;--status-yes:#0284c7;--status-no:#dc2626;--status-partial:#d97706}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--bg-primary);overflow-x:clip}body{font-family:var(--font-geist-sans), Arial, sans-serif;background-color:var(--bg-primary);color:var(--text-primary);min-height:100vh;transition:background-color .3s,color .3s;overflow-x:clip}button,a{font:inherit}
.navbar{z-index:1000;background-color:color-mix(in srgb, var(--bg-primary) 94%, transparent);border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;position:sticky;top:0}.navbar-container{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1280px;margin:0 auto;padding:12px 24px;display:flex}.logo{flex-shrink:0;align-items:center;display:flex}.logo button{display:flex}.logo img{width:auto;height:28px;display:block}.nav-links{justify-content:center;align-items:center;gap:28px;margin-left:auto;display:flex}.nav-links a,.nav-links a:visited{color:#607a99;white-space:nowrap;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--text-primary)}.header-actions{flex-shrink:0;align-items:center;gap:50px;display:flex}.btn-nav-demo,.btn-nav-demo:visited{background-color:var(--accent-purple);color:#fff;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 13px;font-size:.8rem;font-weight:750;line-height:1;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.btn-nav-demo:hover{background-color:#7b1fa2;transform:translateY(-1px)}.lang-switch{border:1px solid var(--border-input);width:38px;height:38px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s;display:flex}.lang-switch:hover{background-color:var(--accent-blue-bg);color:var(--text-primary)}.theme-icon{width:18px;height:18px;display:block}.hamburger-btn{border:1px solid var(--border-input);cursor:pointer;background:0 0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:38px;height:38px;padding:0;display:none}.hamburger-bar{background-color:var(--text-secondary);border-radius:999px;width:16px;height:2px;transition:opacity .2s,transform .2s}.hamburger-btn.open .hamburger-bar:first-child{transform:translateY(6px)rotate(45deg)}.hamburger-btn.open .hamburger-bar:nth-child(2){opacity:0}.hamburger-btn.open .hamburger-bar:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.nav-theme-item{display:none}@media (max-width:968px){.navbar-container{padding:10px 16px}.header-actions{gap:12px}.hamburger-btn{display:flex}.lang-switch{display:none}.btn-nav-demo{padding:9px 20px;font-size:.9rem;font-weight:700}.nav-links{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);opacity:0;visibility:hidden;flex-direction:column;align-items:flex-start;gap:0;width:100%;max-height:0;margin:0;padding:0 18px;transition:max-height .25s,opacity .2s,padding .25s;display:flex;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 14px 28px #0000002e}.nav-links.active{opacity:1;visibility:visible;max-height:260px;padding-block:10px}.nav-links a{width:100%;padding:11px 0;font-size:.95rem}.nav-theme-item{border:0;border-top:1px solid var(--border-color);color:#607a99;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:11px 0;font-size:.95rem;font-weight:600;display:flex}.nav-theme-item:hover{color:var(--text-primary)}.nav-theme-item .theme-icon{width:18px;height:18px}}
.footer-section{background-color:var(--bg-primary,#0d1b2a);border-top:1px solid var(--border-color);padding:1.75rem 1.5rem;transition:background-color .3s,border-color .3s}.footer-container{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1240px;margin:0 auto;display:flex}.footer-brand .footer-logo{align-items:center;gap:.6rem;display:flex}.logo-footer img,.logo-footer svg{width:auto;height:22px;display:block}.logo{color:var(--text-primary);letter-spacing:-.5px;flex-shrink:0;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;display:flex}.footer-brand .brand-name{color:var(--text-primary);letter-spacing:-.5px;font-size:1.25rem;font-weight:800}.footer-copyright{color:var(--text-muted);font-size:.875rem;font-weight:400}.footer-links-wrapper{align-items:center;gap:2.5rem;display:flex}.footer-nav{align-items:center;gap:1.75rem;display:flex}.footer-nav a{color:var(--text-secondary);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s}.footer-nav a:hover{color:var(--text-primary)}.social-icon.linkedin{color:#fff;background-color:#0077b5;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .2s,transform .2s;display:flex}.social-icon.linkedin:hover{opacity:.9;transform:translateY(-1px)}@media (max-width:768px){.footer-container{text-align:center;flex-direction:column;gap:1.25rem}.footer-links-wrapper{flex-direction:column;gap:1.25rem}.footer-nav{gap:1.25rem}}
.hero-section{background-color:var(--bg-primary);text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:64px 24px 70px;display:flex;position:relative}.hero-content{width:100%;max-width:1040px;margin-bottom:34px;position:relative}.hero-headline{width:100%;max-width:600px;color:var(--text-primary);letter-spacing:-.02em;margin:0 auto 34px;font-size:clamp(2rem,9vw,2.8rem);font-weight:800;line-height:1.1}.hero-headline span.highlight{color:#3577cc;display:inline-block}.hero-headline span{display:inline-block}.hero-subheadline{letter-spacing:0;text-align:center;color:#607a99;max-width:519px;margin:50px auto 30px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:400;line-height:24px}.hero-ctas{justify-content:center;align-items:center;gap:40px;width:100%;margin-bottom:4px;display:flex}.hero-cta-primary,.hero-cta-secondary{letter-spacing:0;text-align:center;color:#607a99;border-radius:9px;justify-content:center;align-items:center;width:238px;height:52px;min-height:48px;padding:12px 24px;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:24px;text-decoration:none;display:inline-flex}.hero-cta-primary,.hero-cta-primary:visited{background-color:var(--accent-purple);border:1px solid var(--accent-purple);color:#fff}.hero-cta-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.hero-cta-secondary,.hero-cta-secondary:visited{border:1px solid var(--border-input);color:#607a99;background-color:#fff}.hero-cta-secondary:hover{background-color:#fff;transform:translateY(-1px)}.hero-microcopy{color:var(--text-muted);font-size:.82rem;line-height:1.4}.hero-cta_micro{letter-spacing:0;text-align:center;color:#607a99;max-width:519px;margin:30px auto 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:400;line-height:24px}.icona-hero{margin-left:8px;transition:transform .3s}.stella-animata{transform-origin:198px 41px;transition:transform .4s ease-in-out}.hero-cta-secondary:hover .stella-animata{transform:rotate(180deg)scale(1.1)}.hero-cta-secondary:hover .icona-hero{transform:translateY(-2px)}.hero-visual img{width:100%;height:auto;display:block}.hero-gif-wrapper{display:none}@media (min-width:1100px){.hero-gif-wrapper{z-index:10;width:336px;height:350px;display:block;position:absolute;top:100px;left:calc(80% + 63px);transform:translateY(-10%)}}.hero-gif{object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:768px){.hero-headline{overflow-wrap:break-word;text-align:center;max-width:100%;margin-bottom:24px;font-size:clamp(1.9rem,8vw,2.4rem);line-height:1.12}.hero-section{padding:46px 18px 18px}.hero-content{margin-bottom:26px}.hero-ctas{flex-direction:column}.hero-cta-primary,.hero-cta-secondary{width:min(100%,320px)}@media (max-width:768px){.hero-content{display:contents}.hero-ctas,.hero-cta_micro{margin-bottom:26px}.hero-gif-wrapper{order:3;justify-content:center;width:100%;height:auto;margin-top:24px;display:flex;position:relative;top:0;left:0;transform:none}.hero-gif{width:110px;height:auto;position:static}}}
.management-moments-section{--mm-accent:#2f6fc4;--mm-line:#0f172a1a;--mm-active-bg:#fff;--mm-visual-bg:#fff;--mm-visual-border:#3577cc33;--mm-dot-bg:#fff;--mm-dot-border:#9db6d9;--mm-dot-hover:#3b82f6}[data-theme=dark] .management-moments-section{--mm-accent:#73a8f1;--mm-line:#ffffff14;--mm-active-bg:var(--bg-primary);--mm-visual-bg:var(--bg-primary);--mm-visual-border:transparent;--mm-dot-bg:#1c3150;--mm-dot-border:#2a4468;--mm-dot-hover:#3b82f6}.management-moments-section{color:var(--text-primary);background:var(--bg-secondary);width:100%;margin:0}.management-moments-container{box-sizing:border-box;background:0 0;width:100%;max-width:1000px;margin:0 auto;padding:64px 24px;display:block}.management-moments-header{text-align:center;background:0 0;max-width:880px;margin:0 auto 40px}.management-moments-kicker{color:#73a8f1;letter-spacing:.05em;text-transform:uppercase;margin:0 0 16px;font-size:.85rem;font-weight:700}.management-moments-headline{color:var(--text-primary);white-space:pre-line;margin:0 0 24px;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.15}.management-moments-subheadline{max-width:600px;color:var(--text-secondary,#9ba6b5);text-align:center;margin:0 auto;font-size:1rem;font-weight:400;line-height:1.4}.management-moments-shell{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%;margin:0 auto;display:flex}.management-moment-item{display:contents}.management-moment-tab{appearance:none;color:#749ddf;cursor:pointer;background-color:#3577cc14;border:1px solid #3577cc38;border-radius:9999px;flex:none;order:1;padding:7px 15px;font-family:inherit;font-size:.8rem;font-weight:600;line-height:1.2;transition:all .2s ease-in-out}.management-moment-tab:hover,.management-moment-tab.active{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.management-moment-panel{box-sizing:border-box;flex:0 0 100%;order:2;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:center;gap:24px;width:100%;min-width:0;margin-top:44px;display:grid}.management-moment-item:not(.active) .management-moment-panel{display:none}.management-moment-copy{text-align:left;flex-direction:column;margin:0;display:flex}.management-moment-step{color:#73a8f1;letter-spacing:.05em;text-transform:uppercase;margin-bottom:12px;font-size:.85rem;font-weight:700;display:inline-block}.management-moment-copy h3{color:var(--text-primary,#fff);letter-spacing:-.02em;margin:0 0 16px;font-size:1.75rem;font-weight:800;line-height:1.2}.management-moment-copy p{max-width:320px;color:var(--text-secondary,#607a99);margin:0 0 28px;font-size:.9rem;font-weight:400;line-height:1.45}.management-moment-proof{color:var(--text-primary,#fff);font-size:.95rem;font-weight:700}.management-moment-visual{border-radius:4px;width:100%;min-width:0;min-height:0;display:block;overflow:hidden}.management-moment-image-frame{border-radius:4px;width:100%;height:auto}.management-moment-image-frame img,.management-moment-image-frame svg{width:100%;max-width:100%;height:auto;display:block}.management-moments-dots{background:0 0;justify-content:center;align-items:center;gap:4px;margin-top:27px;display:flex}.management-moment-dot{appearance:none;background-color:var(--mm-dot-bg);border:1px solid var(--mm-dot-border);cursor:pointer;border-radius:50%;width:10px;height:10px;padding:0;transition:all .2s}.management-moment-dot:hover{border-color:var(--mm-dot-hover)}.management-moment-dot.active{background-color:#3b82f6;border-color:#3b82f6}@media (max-width:980px){.management-moment-tab{padding:6px 14px;font-size:.8rem}.management-moment-panel{grid-template-columns:1fr;gap:30px}}@media (max-width:768px){.management-moments-container{padding:58px 18px 54px}.management-moments-header{margin-bottom:26px}.management-moments-shell{border-top:1px solid #ffffff14;flex-flow:column;align-items:stretch;gap:0}.management-moment-item{border-bottom:1px solid #ffffff14;display:block}.management-moment-tab{width:100%;color:var(--text-primary,#fff);text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;padding:18px 16px;font-size:1rem;display:flex}.management-moment-tab:hover{color:var(--text-primary,#fff);background:0 0}.management-moment-tab:after{content:"+";font-size:1.4rem;font-weight:400}.management-moment-tab.active,.management-moment-tab.active:hover{color:#73a8f1;background:0 0}.management-moment-tab.active:after{content:"×"}.management-moment-panel{margin:0;padding:8px 16px 28px}.management-moment-visual{padding:20px 0}.management-moments-dots{display:none}.management-moment-item.active{background-color:var(--mm-active-bg);border-top:1px solid var(--mm-line);border-bottom:1px solid var(--mm-line)}.management-moment-item.active .management-moment-panel{padding:20px 16px 28px}.management-moment-item.active .management-moment-visual{background:linear-gradient(#0e2038,#0a1526);border-radius:16px;padding:0}.management-moment-item.active .management-moment-visual svg{padding:12px}}
.organize-animation{aspect-ratio:16/9;border-radius:inherit;isolation:isolate;background:radial-gradient(70% 95% at 50% 48%,#296ec21c,#0000 58%),radial-gradient(45% 60% at 16% 18%,#8dd5ee0b,#0000 70%),radial-gradient(36% 55% at 88% 74%,#4a9af60d,#0000 72%),linear-gradient(#13243a 0%,#0a1422 100%);width:100%;position:relative;overflow:hidden}.organize-animation:after{content:"";opacity:.23;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff03 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:80px 80px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 78%);mask-image:radial-gradient(circle,#000 0%,#0000 78%)}.organize-animation svg{z-index:1;width:100%;height:100%;display:block;position:relative}.organize-atom,.organize-project-ring,.organize-project-core,.organize-link,.organize-signal,.organize-program-arc,.organize-portfolio-arc{transform-box:view-box;transform-origin:50%;will-change:transform, opacity}.organize-project-ring,.organize-project-core,.organize-link,.organize-signal,.organize-program-arc,.organize-portfolio-arc{opacity:0}.organize-atom-shape{vector-effect:non-scaling-stroke}.organize-tone-blue{fill:#296ec2}.organize-tone-lightBlue{fill:#4a9af6}.organize-tone-cyan{fill:#8dd5ee}.organize-tone-muted{fill:#285b88}.organize-tone-deep{fill:#1f466d}.organize-ring.organize-tone-blue,.organize-ring.organize-tone-lightBlue,.organize-ring.organize-tone-cyan,.organize-ring.organize-tone-muted,.organize-ring.organize-tone-deep{fill:none;stroke:#6eb6e9;stroke-width:2px}.organize-project-ring{fill:none;stroke:#54a4f252;stroke-width:2px;vector-effect:non-scaling-stroke}.organize-project-ring.major{stroke:#8dd5ee70}.organize-project-core{fill:none;stroke:#8dd5ee94;stroke-linecap:round;stroke-width:2px;vector-effect:non-scaling-stroke}.organize-link{fill:none;stroke:#70bef16b;stroke-dasharray:8 14;stroke-linecap:round;stroke-width:2px;vector-effect:non-scaling-stroke}.organize-signal{fill:none;stroke:#b7ecf8bd;stroke-linecap:round;stroke-width:3px;vector-effect:non-scaling-stroke}.organize-program-arc{fill:none;stroke:#509ce647;stroke-linecap:round;stroke-width:2.2px;vector-effect:non-scaling-stroke}.organize-portfolio-arc{fill:none;stroke:#8dd5ee33;stroke-linecap:round;stroke-width:2.4px;vector-effect:non-scaling-stroke}[data-theme=light] .organize-animation,body.light .organize-animation{background:radial-gradient(70% 95% at 50% 48%,#296ec21f,#0000 58%),radial-gradient(45% 60% at 16% 18%,#8dd5ee1c,#0000 70%),linear-gradient(#f7fbff 0%,#edf5fc 100%)}[data-theme=light] .organize-animation:after,body.light .organize-animation:after{background-color:#0000;background-image:linear-gradient(90deg,#0d1b2a06 1px,#0000 1px),linear-gradient(#0d1b2a05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:80px 80px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}@media (max-width:768px){.organize-animation:after{background-size:56px 56px}}
.moment-concept{aspect-ratio:16/9;border-radius:inherit;isolation:isolate;background:radial-gradient(70% 95% at 50% 48%,#296ec21a,#0000 58%),radial-gradient(42% 58% at 18% 18%,#8dd5ee0b,#0000 70%),radial-gradient(38% 55% at 86% 78%,#4a9af60d,#0000 72%),linear-gradient(#13243a 0%,#0a1422 100%);width:100%;position:relative;overflow:hidden}.moment-concept:after{z-index:0;content:"";opacity:.22;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff04 1px,#0000 1px),linear-gradient(#ffffff03 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:80px 80px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 78%);mask-image:radial-gradient(circle,#000 0%,#0000 78%)}.moment-concept svg{z-index:1;width:100%;height:100%;display:block;position:relative}.moment-bar,.moment-dot,.moment-ring,.moment-core-lines,.structure-node,.plan-bar-wrap,.iteration-node,.execute-work,.execute-complete,.control-summary,.control-kpi,.finance-work-node,.finance-core{transform-box:fill-box;transform-origin:50%}.moment-tone-blue{fill:#296ec2}.moment-tone-light{fill:#4a9af6}.moment-tone-cyan{fill:#8dd5ee}.moment-tone-deep{fill:#1f466d}.moment-tone-muted{fill:#285b88}.moment-ring{stroke:#6eb6e9;stroke-width:2px;vector-effect:non-scaling-stroke;fill:#2f80ed06!important}.moment-core-lines{fill:none;stroke:#b7ecf8bf;stroke-linecap:round;stroke-width:2px;vector-effect:non-scaling-stroke}.structure-context,.structure-branch,.structure-cross,.structure-computed path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.structure-context{stroke:#8dd5ee29;stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:2.2px;animation:12s ease-in-out infinite structureContext}.structure-context--b{animation-delay:.2s}.structure-branch{stroke:#5eb0ef7a;stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:2.1px;animation:12s ease-in-out infinite structureBranch;animation-delay:var(--delay,0s)}.structure-cross{stroke:#8dd5ee57;stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:1.8px;animation:12s ease-in-out infinite structureCross;animation-delay:var(--delay,0s)}.structure-node{opacity:0;animation:12s cubic-bezier(.2,.78,.2,1) infinite structureNode;animation-delay:var(--delay,0s)}.structure-computed{opacity:0;animation:12s ease-in-out infinite structureComputed}.structure-computed path{stroke:#b7ecf8b3;stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:2.6px;animation:12s ease-in-out infinite structureComputedLine}.structure-computed circle{fill:#8dd5ee}@keyframes structureNode{0%,8%{opacity:.05;transform:translate(var(--fx),var(--fy)) scale(.86)}34%{opacity:1;transform:translate(0)scale(1)}78%{opacity:1}90%,to{opacity:0;transform:translate(0)scale(.98)}}@keyframes structureBranch{0%,19%{opacity:0;stroke-dashoffset:1px}43%,78%{opacity:.9;stroke-dashoffset:0}90%,to{opacity:0;stroke-dashoffset:0}}@keyframes structureCross{0%,39%{opacity:0;stroke-dashoffset:1px}55%,78%{opacity:.9;stroke-dashoffset:0}90%,to{opacity:0}}@keyframes structureContext{0%,46%{opacity:0;stroke-dashoffset:1px}63%,80%{opacity:.8;stroke-dashoffset:0}91%,to{opacity:0}}@keyframes structureComputed{0%,57%{opacity:0}67%,80%{opacity:1}91%,to{opacity:0}}@keyframes structureComputedLine{0%,57%{stroke-dashoffset:1px}70%,to{stroke-dashoffset:0}}.plan-source circle,.plan-source path{fill:none;stroke:#8dd5ee8a;stroke-linecap:round;stroke-width:2px;vector-effect:non-scaling-stroke}.plan-source{transform-box:fill-box;transform-origin:50%;animation:12s ease-in-out infinite planSource}.plan-source-link{fill:none;stroke:#6fb8ef57;stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:2px;vector-effect:non-scaling-stroke;animation:12s ease-in-out infinite planSourceLink}.plan-time-guide{opacity:0;animation:12s ease-in-out infinite planGuide}.plan-time-guide path{fill:none;stroke:#8dd5ee38;stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:2px;vector-effect:non-scaling-stroke;animation:12s ease-in-out infinite planGuideLine}.plan-time-guide circle{fill:#8dd5ee9e}.plan-bar-wrap,.iteration-node{opacity:0;animation:12s cubic-bezier(.2,.78,.2,1) infinite planElement;animation-delay:var(--delay,0s)}.plan-dependency,.plan-critical,.iteration-arc{fill:none;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.plan-dependency{stroke:#70bef180;stroke-width:2px;animation:12s ease-in-out infinite planDependency;animation-delay:var(--delay,0s)}.plan-critical{stroke:#b7ecf82e;stroke-width:2.7px;animation:12s ease-in-out infinite planCritical}.iteration-arc{stroke:#54a4f257;stroke-width:2.2px;animation:12s ease-in-out infinite iterationArc}.plan-scan{fill:none;stroke:#b7ecf8b8;stroke-width:3px;opacity:0;vector-effect:non-scaling-stroke;animation:12s cubic-bezier(.3,.75,.25,1) infinite planScan}@keyframes planSource{0%,9%{opacity:0;transform:scale(.72)}18%,78%{opacity:.85;transform:scale(1)}90%,to{opacity:0;transform:scale(.96)}}@keyframes planSourceLink{0%,17%{opacity:0;stroke-dashoffset:1px}30%,78%{opacity:.8;stroke-dashoffset:0}90%,to{opacity:0}}@keyframes planElement{0%,18%{opacity:.05;transform:translate(var(--fx),var(--fy)) scale(.88)}43%,80%{opacity:1;transform:translate(0)scale(1)}91%,to{opacity:0;transform:translate(0)scale(.98)}}@keyframes planGuide{0%,25%{opacity:0}38%,80%{opacity:1}91%,to{opacity:0}}@keyframes planGuideLine{0%,25%{stroke-dashoffset:1px}43%,to{stroke-dashoffset:0}}@keyframes planDependency{0%,42%{opacity:0;stroke-dashoffset:1px}56%,80%{opacity:.9;stroke-dashoffset:0}91%,to{opacity:0}}@keyframes planCritical{0%,48%{opacity:0;stroke-dashoffset:1px}65%,80%{opacity:1;stroke-dashoffset:0}91%,to{opacity:0}}@keyframes iterationArc{0%,36%{opacity:0;stroke-dashoffset:1px}52%,80%{opacity:.85;stroke-dashoffset:0}91%,to{opacity:0}}@keyframes planScan{0%,56%{opacity:0;transform:translate(0)}62%{opacity:.8}75%{opacity:.8;transform:translate(1180px)}80%,to{opacity:0;transform:translate(1180px)}}.execute-plan-ghost{fill:none;stroke:#8dd5ee29;stroke-width:2px;vector-effect:non-scaling-stroke;animation:11s ease-in-out infinite executeGhost}.execute-milestone{opacity:0;animation:11s ease-in-out infinite executeMilestone;animation-delay:var(--delay,0s)}.execute-milestone circle{fill:#102b46;stroke:#8dd5ee80;stroke-width:2px}.execute-milestone path{fill:none;stroke:#58a4e221;stroke-dasharray:8 18;stroke-width:1.5px}.execute-route{opacity:0;animation:11s ease-in-out infinite executeRoute;animation-delay:var(--delay,0s)}.execute-track{fill:none;stroke:#5cacea4d;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-width:2.2px;vector-effect:non-scaling-stroke;animation:11s ease-in-out infinite executeTrack;animation-delay:var(--delay,0s)}.execute-work{filter:drop-shadow(0 0 7px #8dd5ee42);animation:11s cubic-bezier(.22,.72,.2,1) infinite executeWork;animation-delay:var(--delay,0s)}.execute-complete{fill:#296ec214;stroke:#8dd5ee7a;stroke-width:2px;opacity:0;animation:11s ease-in-out infinite executeComplete;animation-delay:var(--delay,0s)}.execute-pulses{opacity:0;animation:11s ease-in-out infinite executePulseGroup}.execute-pulses path{fill:none;stroke:#8dd5ee3d;stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:2px;vector-effect:non-scaling-stroke;animation:11s ease-in-out infinite executePulseLine}.execute-pulses circle{fill:#8dd5ee;opacity:0;animation:11s ease-in-out infinite executePulseDot;animation-delay:var(--delay,0s)}@keyframes executeGhost{0%,8%{opacity:0}18%,82%{opacity:.9}93%,to{opacity:0}}@keyframes executeMilestone{0%,18%{opacity:0}29%,82%{opacity:.85}93%,to{opacity:0}}@keyframes executeRoute{0%,20%{opacity:0}31%,83%{opacity:1}94%,to{opacity:0}}@keyframes executeTrack{0%,20%{stroke-dashoffset:1px}40%,to{stroke-dashoffset:0}}@keyframes executeWork{0%,25%{opacity:0;transform:translate(0)}31%{opacity:1}42%{transform:translateX(var(--t25))}56%{transform:translateX(var(--t53))}70%{transform:translateX(var(--t76))}79%,84%{transform:translateX(var(--travel));opacity:1}94%,to{transform:translateX(var(--travel));opacity:0}}@keyframes executeComplete{0%,72%{opacity:0;transform:scale(.7)}82%{opacity:.9;transform:scale(1)}93%,to{opacity:0}}@keyframes executePulseGroup{0%,48%{opacity:0}60%,83%{opacity:1}94%,to{opacity:0}}@keyframes executePulseLine{0%,50%{stroke-dashoffset:1px}70%,to{stroke-dashoffset:0}}@keyframes executePulseDot{0%,60%{opacity:0;transform:scale(.5)}70%,84%{opacity:.9;transform:scale(1)}94%,to{opacity:0}}.control-field{fill:none;stroke:#8dd5ee1a;stroke-width:1.5px;opacity:0;animation:12s ease-in-out infinite controlField}.control-planned path,.control-actual path{fill:none;stroke-linecap:round;stroke-width:2.6px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px}.control-planned path{stroke:#8dd5ee85;animation:12s ease-in-out infinite controlPlanned;animation-delay:var(--delay,0s)}.control-actual path{stroke:#2f80edcc;animation:12s ease-in-out infinite controlActual;animation-delay:var(--delay,.9s)}.control-deviation{opacity:0;animation:12s ease-in-out infinite controlDeviation;animation-delay:var(--delay,0s)}.control-deviation path{fill:none;stroke:#b7ecf899;stroke-dasharray:4 8;stroke-width:2px}.control-deviation circle{fill:#8dd5ee}.control-summary{fill:#18466d38;stroke:#8dd5ee85;stroke-width:2px;opacity:0;animation:12s ease-in-out infinite controlSummary}.control-summary path{fill:none;stroke:#b7ecf8c2;stroke-linecap:round;stroke-width:2px}.control-kpi{fill:#18466d1a;stroke:#5eb0ef61;stroke-width:2px;opacity:0;animation:12s ease-in-out infinite controlKpi;animation-delay:var(--delay,0s)}.control-kpi path{fill:none;stroke:#8dd5eeb3;stroke-linecap:round;stroke-width:2px}.control-scan{fill:none;stroke:#b7ecf8b8;stroke-width:3px;opacity:0;animation:12s cubic-bezier(.3,.75,.25,1) infinite controlScan}@keyframes controlField{0%,8%{opacity:0}18%,82%{opacity:1}93%,to{opacity:0}}@keyframes controlPlanned{0%,17%{opacity:0;stroke-dashoffset:1px}39%,82%{opacity:.8;stroke-dashoffset:0}93%,to{opacity:0}}@keyframes controlActual{0%,27%{opacity:0;stroke-dashoffset:1px}50%,82%{opacity:1;stroke-dashoffset:0}93%,to{opacity:0}}@keyframes controlDeviation{0%,49%{opacity:0}61%,82%{opacity:1}93%,to{opacity:0}}@keyframes controlSummary{0%,57%{opacity:0;transform:scale(.78)}69%,83%{opacity:.86;transform:scale(1)}93%,to{opacity:0}}@keyframes controlKpi{0%,61%{opacity:0;transform:scale(.72)}73%,83%{opacity:.8;transform:scale(1)}93%,to{opacity:0}}@keyframes controlScan{0%,42%{opacity:0;transform:translate(0)}49%{opacity:.8}66%{opacity:.8;transform:translate(1230px)}72%,to{opacity:0;transform:translate(1230px)}}.finance-work-node{opacity:0;animation:12s ease-in-out infinite financeNode;animation-delay:var(--delay,0s)}.finance-work-ring{fill:#296ec208;stroke:#70bef147;stroke-width:2px}.finance-spine{opacity:0;animation:12s ease-in-out infinite financeSpine}.finance-spine path{fill:none;stroke:#8dd5ee4d;stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:2.2px;animation:12s ease-in-out infinite financeSpineLine}.finance-spine circle{fill:#8dd5ee}.finance-inflows path,.finance-outflows path,.finance-balance path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px}.finance-inflows path{stroke:#8dd5eeb8;stroke-width:2.8px;animation:12s ease-in-out infinite financeInflow;animation-delay:var(--delay,0s)}.finance-outflows path{stroke:#2f80ed9e;stroke-width:2.5px;animation:12s ease-in-out infinite financeOutflow;animation-delay:var(--delay,0s)}.finance-balance{opacity:0;animation:12s ease-in-out infinite financeBalanceGroup}.finance-balance path{stroke:#b7ecf8c7;stroke-width:3.2px;animation:12s ease-in-out infinite financeBalance}.finance-balance circle{fill:#8dd5ee;filter:drop-shadow(0 0 7px #8dd5ee5c)}.finance-core{fill:#18466d29;stroke:#8dd5ee80;stroke-width:2px;opacity:0;animation:12s ease-in-out infinite financeCore}.finance-core path{fill:none;stroke:#b7ecf8c2;stroke-linecap:round;stroke-width:2px}.finance-scan{fill:none;stroke:#b7ecf8bd;stroke-width:3px;opacity:0;animation:12s cubic-bezier(.3,.75,.25,1) infinite financeScan}@keyframes financeNode{0%,8%{opacity:0;transform:scale(.84)}20%,82%{opacity:1;transform:scale(1)}93%,to{opacity:0}}@keyframes financeSpine{0%,16%{opacity:0}28%,82%{opacity:1}93%,to{opacity:0}}@keyframes financeSpineLine{0%,16%{stroke-dashoffset:1px}34%,to{stroke-dashoffset:0}}@keyframes financeInflow{0%,28%{opacity:0;stroke-dashoffset:1px}47%,82%{opacity:1;stroke-dashoffset:0}93%,to{opacity:0}}@keyframes financeOutflow{0%,38%{opacity:0;stroke-dashoffset:1px}57%,82%{opacity:.9;stroke-dashoffset:0}93%,to{opacity:0}}@keyframes financeCore{0%,43%{opacity:0;transform:scale(.72)}58%,83%{opacity:.85;transform:scale(1)}93%,to{opacity:0}}@keyframes financeBalanceGroup{0%,56%{opacity:0}68%,83%{opacity:1}93%,to{opacity:0}}@keyframes financeBalance{0%,56%{stroke-dashoffset:1px}77%,to{stroke-dashoffset:0}}@keyframes financeScan{0%,63%{opacity:0;transform:translate(0)}69%{opacity:.78}80%{opacity:.78;transform:translate(1190px)}85%,to{opacity:0;transform:translate(1190px)}}[data-theme=light] .moment-concept,body.light .moment-concept{background:radial-gradient(70% 95% at 50% 48%,#296ec21f,#0000 58%),radial-gradient(45% 60% at 16% 18%,#8dd5ee1c,#0000 70%),linear-gradient(#f7fbff 0%,#edf5fc 100%)}[data-theme=light] .moment-concept:after,body.light .moment-concept:after{background:linear-gradient(90deg,#0d1b2a06 1px,#0000 1px),linear-gradient(#0d1b2a05 1px,#0000 1px)}@media (prefers-reduced-motion:reduce){.moment-concept *{transition:none!important;animation:none!important}.structure-node,.plan-bar-wrap,.iteration-node,.execute-route,.execute-milestone,.execute-pulses,.control-field,.control-deviation,.control-summary,.control-kpi,.finance-work-node,.finance-spine,.finance-balance,.finance-core,.plan-time-guide,.plan-source,.plan-source-link,.structure-context,.structure-branch,.structure-cross,.structure-computed,.control-planned path,.control-actual path,.finance-inflows path,.finance-outflows path,.iteration-arc,.plan-dependency,.plan-critical,.execute-plan-ghost{opacity:1!important;stroke-dashoffset:0!important;transform:none!important}.execute-work{transform:translateX(var(--travel))!important;opacity:1!important}.execute-complete{opacity:.9!important;transform:none!important}}@media (max-width:768px){.moment-concept:after{background-size:56px 56px}}
.fragmentation-section{background-color:var(--bg-primary);text-align:center;padding:64px 24px 0}.fragmentation-content{max-width:940px;margin:0 auto}.fragmentation-headline{color:var(--text-blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.76rem;font-weight:800}.fragmentation-big{color:var(--text-primary);margin-bottom:16px;font-size:clamp(2rem,4vw,3.1rem);font-weight:800;line-height:1.08}.fragmentation-support{letter-spacing:0;text-align:center;color:#607a99;max-width:600px;margin:0 auto 50px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:400;line-height:24px}.fragmentation-visual{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.fragment-node{min-width:128px;color:var(--text-primary);white-space:nowrap;padding:11px 18px;font-weight:700}.fragment-broken-link{color:var(--status-no);font-size:1rem;font-weight:800}.fragmentation-content{position:relative}.fragmentation-gifs{justify-content:center;align-items:center;gap:48px;width:100%;margin:20px 0 0;display:flex}.fragmentation-gif{object-fit:contain;width:180px;height:auto}@media (max-width:768px){.fragmentation-section{padding:40px 24px 0}.fragmentation-headline{margin-bottom:8px;font-size:.72rem;line-height:1.3}.fragmentation-big{margin-bottom:14px;font-size:clamp(1.9rem,8vw,2.2rem);line-height:1.1}.fragmentation-support{max-width:320px;margin:0 auto;font-size:14px;line-height:20px}.fragmentation-visual,.fragment-node,.fragment-broken-link{display:none}.fragmentation-gifs{gap:14px;margin:32px 0 0}.fragmentation-gif{width:clamp(80px,27vw,112px);height:auto}.fragment-node{letter-spacing:.02em;text-align:center;white-space:nowrap;flex:1;min-width:0;font-size:.65rem;font-weight:700}.fragment-broken-link{line-height:1}}@media (max-width:720px){.fragmentation-section{padding:40px 16px 0}.fragment-broken-link{line-height:1}}
.whydifferent-section{--wd-border:#3577cc59;--wd-bg:#fff;background-color:var(--bg-primary);padding:72px 14px}[data-theme=dark] .whydifferent-section{--wd-border:#3577cc59;--wd-bg:var(--bg-card,#111827)}.whydifferent-header{text-align:center;max-width:860px;margin:0 auto 32px}.whydifferent-headline{color:var(--text-primary);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.15}.whydifferent-grid{background:linear-gradient(var(--wd-border), var(--wd-border)), var(--wd-bg);border:0;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1px;max-width:1120px;margin:0 auto;padding:1px;display:grid;overflow:hidden}.whydifferent-card{background-color:var(--wd-bg);border:0;border-radius:0;min-width:0;padding:36px 32px}.whydifferent-card-title{color:var(--text-blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:.82rem;font-weight:800}.whydifferent-card-desc{color:var(--text-secondary,#64748b);margin:0;font-size:.95rem;line-height:1.6}[data-theme=dark] .whydifferent-card-desc{color:var(--text-secondary,#9ca3af)}@media (max-width:900px){.whydifferent-grid{grid-template-columns:1fr;max-width:720px}}@media (max-width:768px){.whydifferent-section{padding:56px 18px}.whydifferent-card{padding:24px 20px}}
.hierarchy-section{background-color:var(--bg-secondary,#f4f6fa);padding:3.5rem 2rem;font-family:system-ui,-apple-system,sans-serif;overflow:visible}.hierarchy-container{flex-direction:column;align-items:center;gap:3rem;max-width:1180px;margin:0 auto;display:flex;position:relative}.hierarchy-visual{flex-direction:column;align-items:center;width:100%;display:flex}.hierarchy-image{width:100%;max-width:420px;height:auto;margin-bottom:20px}.hierarchy-notes-wrapper{text-align:center}.hierarchy-note{letter-spacing:.05em;color:var(--text-primary,#0f172a);font-size:.85rem;font-weight:800}.hierarchy-gif-wrapper{z-index:10;width:336px;height:336px;position:absolute;bottom:-220px;left:-150px}.hierarchy-gif{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}@media (min-width:900px){.hierarchy-container{flex-direction:row;justify-content:space-between;align-items:center;gap:4rem;padding-bottom:3rem}.hierarchy-visual{flex:1}.hierarchy-text{text-align:left;flex:1;max-width:560px}}.hierarchy-headline{color:var(--text-primary,#0f172a);letter-spacing:-.02em;margin-bottom:1.25rem;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;line-height:1.15}.hierarchy-copy{color:var(--text-muted,#64748b);margin:0;font-size:1.125rem;line-height:1.6}@media (max-width:899px){.hierarchy-section{padding:3.5rem 1.25rem}.hierarchy-container{gap:2rem}.hierarchy-text{text-align:center;order:1}.hierarchy-visual{order:2;gap:1.25rem}.hierarchy-image{margin-bottom:0}.hierarchy-gif-wrapper{order:3;width:336px;max-width:100%;height:336px;margin-top:0;position:relative;bottom:0;left:0}}
.ai-section{background-color:var(--bg-primary,#101827);color:var(--text-primary,#fff);padding:5rem 2rem;font-family:system-ui,-apple-system,sans-serif}.ai-container{max-width:1180px;margin:0 auto}.ai-header{text-align:center;margin-bottom:4rem}.ai-headline{max-width:860px;color:var(--text-primary,#fff);margin:0 auto 12px;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.15}.ai-intro{max-width:760px;color:var(--text-muted,#94a3b8);margin:0 auto 32px;font-size:1rem;line-height:1.55}.ai-content{flex-direction:column;align-items:center;gap:3rem;display:flex}@media (min-width:900px){.ai-content{flex-direction:row;align-items:center;gap:5rem}.ai-image-wrapper{flex:1.2}.ai-text-block{text-align:left;flex:1}}.ai-image-wrapper img{border:1px solid var(--border-color,#ffffff1a);border-radius:16px;width:100%;height:auto;box-shadow:0 18px 44px #00000024}.ai-copy{max-width:820px;color:var(--text-primary,#fff);margin:0 0 16px;font-size:clamp(1.35rem,2.8vw,1.75rem);font-weight:700;line-height:1.3}.ai-statement{max-width:820px;color:var(--text-muted,#94a3b8);margin:0 0 24px;font-size:1rem;font-weight:600;line-height:1.55}.ai-control-note{color:var(--text-blue);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.85rem;font-weight:800}@media (max-width:768px){.ai-section{padding:56px 18px}.ai-header{margin-bottom:2rem}.ai-content{gap:2.5rem}.ai-image-wrapper{width:calc(100% + 36px);margin-inline:-18px}.ai-image-wrapper img{box-shadow:none;border:0;border-radius:0;padding:20px;display:block}.ai-text-block{text-align:center}.ai-copy,.ai-statement{margin-inline:auto}.ai-copy{margin-bottom:14px}.ai-statement{margin-bottom:28px;font-weight:500}}
.cta-section{background-color:var(--bg-secondary);border-top:1px solid var(--border-color);text-align:center;padding:64px 24px}.cta-container{max-width:680px;margin:0 auto}.cta-headline{color:var(--text-blue);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.85rem;font-weight:800}.cta-big{color:var(--text-primary);margin:16px 0;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.15}.cta-button,.cta-button:visited{background-color:var(--accent-purple);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-height:50px;margin-bottom:12px;padding:13px 30px;font-size:1rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex}.cta-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.cta-micro{color:#8ba5c8;letter-spacing:0;text-align:center;max-width:519px;margin:0 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16.8px;font-weight:400;line-height:27.72px}@media (max-width:768px){.cta-section{text-align:center;padding:64px 18px 64px 0}.cta-headline{letter-spacing:0;text-align:center;color:var(--text-muted);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.cta-big{letter-spacing:-.03em;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(2.75rem,11vw,3.5rem);font-weight:800;line-height:1.1}.cta-button{border-radius:14px;width:min(100%,160px);padding:18px 0;font-size:1rem;font-weight:600}}
img,svg{max-width:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
#how-it-works,#try-free,#signin{scroll-margin-top:76px}@media print{html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.navbar{-webkit-backdrop-filter:none;backdrop-filter:none;position:static}.management-moments-shell,.fragmentation-visual,.whydifferent-card,.hierarchy-visual,.ai-product-mockup,.cta-container,.footer-minimal{break-inside:avoid;page-break-inside:avoid}}
