:root{--ai-red:#c62a2e;--ai-red-rgb:198, 42, 46;--ai-red-hi-rgb:222, 90, 84;--ai-red-dark-rgb:159, 11, 18;--ai-red-dark:#9f0b12;--ai-red-highlight:#de5a54;--ai-green:#449c13;--ai-green-highlight:#9dd84f;--ai-charcoal:#111116;--ai-bg:#2b1015;--ai-steel:#909091;--ai-white:#fdfdfd;--ai-font-display:"Exo 2", "Roboto Condensed", sans-serif;--ai-font-body:"Inter", Arial, sans-serif;--ai-font-code:"JetBrains Mono", "DejaVu Sans Mono", monospace;--ai-radius-card:16px;--ai-space-unit:8px;--line:#fdfdfd1a;--line-2:#fdfdfd2e;--text-2:#c9c9cc;--container:1160px;--ease:cubic-bezier(.22,1,.36,1);--sp-section:88px;--sp-head:64px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ai-bg);overflow-x:clip}body{background:var(--ai-bg);color:var(--ai-white);font-family:var(--ai-font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit}::selection{background:var(--ai-red);color:var(--ai-white)}.bg{z-index:-1;pointer-events:none;background: radial-gradient(120% 80% at 12% -12%, #fdfdfd0e, transparent 55%),  linear-gradient(158deg, #fdfdfd0a 0%, #fdfdfd00 44%, #fdfdfd06 100%),  radial-gradient(130% 105% at 50% 45%, transparent 52%, #0006 100%), var(--ai-bg);position:fixed;inset:0;overflow:hidden}.bg:after{content:"";opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-30%}.glass{background: linear-gradient(158deg, #fdfdfd1a, #fdfdfd06 46%, #fdfdfd0d),  linear-gradient(158deg, rgba(var(--ai-red-rgb), .16), rgba(var(--ai-red-rgb), .06) 58%, rgba(var(--ai-red-rgb), .11));-webkit-backdrop-filter:blur(22px)saturate(135%)brightness(1.12);border:1px solid #fdfdfd29;position:relative;box-shadow:inset 0 1px #fdfdfd47,inset 1px 0 #fdfdfd14,inset 0 -1px #00000052,inset 0 -22px 30px -28px #fdfdfd38,0 26px 60px -26px #000000bf}.glass:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(130% 85% at 10% -12%,#fdfdfd1a,#0000 50%);position:absolute;inset:0}main,footer{z-index:1;position:relative}.wrap{max-width:var(--container);margin-inline:auto;padding-inline:32px}@media (width<=640px){.wrap{padding-inline:20px}}.display{font-family:var(--ai-font-display);letter-spacing:-.02em;font-size:clamp(20px,3.6vw,40px);font-style:italic;font-weight:600;line-height:1.05}.h1{text-wrap:balance;font-size:clamp(40px,5vw,66px)}.h2{text-wrap:balance;color:var(--ai-white);font-size:clamp(18px,1.6vw,21px);font-weight:500;line-height:1.35}.kicker{font-family:var(--ai-font-display);letter-spacing:-.02em;color:var(--ai-red-highlight);font-size:clamp(32px,4vw,48px);font-style:italic;font-weight:600;line-height:1.05}.lead{color:var(--text-2);text-wrap:pretty;max-width:58ch;font-size:15.5px;line-height:1.65}.mono{font-family:var(--ai-font-code)}.red{color:var(--ai-red)}.green{color:var(--ai-green-highlight)}.btn{white-space:nowrap;height:50px;transition:background .2s, border-color .2s, transform .3s var(--ease), box-shadow .3s;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:600;display:inline-flex}.btn svg{transition:transform .3s var(--ease)}.btn:hover svg{transform:translate(3px)}.btn-red{background:rgba(var(--ai-red-rgb), .42);color:var(--ai-white);-webkit-backdrop-filter:blur(18px)saturate(130%);border:0;box-shadow:inset 0 1px #fdfdfd2e,0 8px 22px -14px #000c}.btn-red:hover{background:rgba(var(--ai-red-rgb), .62);transform:translateY(-1px)}.btn-glass{-webkit-backdrop-filter:blur(16px);color:var(--ai-white);background:#fdfdfd0f;border:1px solid #fdfdfd29;box-shadow:inset 0 1px #fdfdfd2e}.btn-glass:hover{background:#fdfdfd1a;border-color:#fdfdfd4d}.pill{height:38px;font-family:var(--ai-font-code);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);border-radius:99px;align-items:center;gap:10px;padding:0 16px;font-size:11.5px;display:inline-flex}.dot{background:var(--ai-green-highlight);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 0 3px #9dd84f33}@keyframes pulse{50%{box-shadow:0 0 0 6px #9dd84f0d}}.section{padding-block:var(--sp-section)}.section__head{max-width:680px;margin-bottom:var(--sp-head);gap:10px;display:grid}@media (width<=768px){:root{--sp-section:60px;--sp-head:36px}}.sol__list{gap:9px;display:grid}.sol__list li{color:var(--text-2);gap:10px;font-size:14.5px;line-height:1.5;display:flex}.sol__list li:before{content:"✓";color:var(--ai-green-highlight);flex:none}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.nav{z-index:50;pointer-events:none;padding-top:16px;position:fixed;top:0;left:0;right:0}.nav__inner{justify-content:space-between;align-items:center;height:60px;display:flex;position:relative}.nav__inner--full{width:100%;padding-inline:20px}@media (width>=641px){.nav__inner--full{padding-inline:24px}}.nav__logo{pointer-events:auto;align-items:center;gap:10px;display:flex}.nav__logo img{width:auto;height:38px}.nav__wordmark{gap:1px;display:grid}.nav__wordmark b{letter-spacing:-.01em;color:var(--ai-white);font-size:21px;font-weight:500;line-height:1}.nav__wmred{color:var(--ai-red);font-weight:700}.nav__tag{font-family:var(--ai-font-code);letter-spacing:.22em;text-transform:uppercase;color:var(--ai-steel);font-size:6.5px}.nav__pill{pointer-events:auto;border-color:#fdfdfd29;border-radius:99px;align-items:center;gap:6px;width:max-content;padding:7px 7px 7px 12px;transition:box-shadow .35s,transform .35s;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 18px 50px -20px #000c,inset 0 1px #fdfdfd38,inset 0 -1px #00000040}.nav__pill:after{border-radius:inherit}.nav.is-scrolled .nav__pill{border-color:#fdfdfd33;box-shadow:0 22px 60px -20px #000000e6,inset 0 1px #fdfdfd38,inset 0 -1px #00000040}.nav__pill a{z-index:1;white-space:nowrap;color:var(--text-2);border-radius:99px;padding:9px 14px;font-size:14px;font-weight:500;transition:color .2s,background .2s;position:relative}.nav__pill a:hover{color:var(--ai-white);background:#fdfdfd12}.nav__cta{border:0;margin-left:6px;box-shadow:inset 0 1px #fdfdfd2e;background:rgba(var(--ai-red-rgb), .42)!important;color:var(--ai-white)!important;font-weight:600!important}.nav__cta:hover{background:rgba(var(--ai-red-rgb), .62)!important}.nav__burger{pointer-events:auto;width:46px;height:46px;color:var(--ai-white);cursor:pointer;border-radius:50%;display:none;position:relative}.nav__burger span{background:currentColor;height:2px;transition:all .25s;position:absolute;left:14px;right:14px}.nav__burger span:first-child{top:18px}.nav__burger span:last-child{top:26px}.nav__burger.is-open span:first-child{top:22px;transform:rotate(45deg)}.nav__burger.is-open span:last-child{top:22px;transform:rotate(-45deg)}@media (width<=1100px){.nav__burger{display:block}.nav__pill{border-radius:22px;flex-direction:column;align-items:stretch;gap:4px;width:auto;padding:12px;display:none;position:absolute;top:64px;left:0;right:0;transform:none}.nav__pill.is-open{background:linear-gradient(158deg, #fdfdfd1a, #fdfdfd06 46%, #fdfdfd0d), linear-gradient(158deg, rgba(var(--ai-red-rgb), .22), rgba(var(--ai-red-rgb), .1) 58%, rgba(var(--ai-red-rgb), .16)), #2a1218;display:flex}.nav__pill a{white-space:normal;padding:12px 14px;font-size:15px}.nav__cta{text-align:center;margin:6px 0 0}}.hero{align-items:center;min-height:78vh;padding:108px 0 16px;display:grid;position:relative}.hero .wrap{width:100%;max-width:none;padding-inline:clamp(24px,7vw,132px)}.hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;display:grid}.hero__grid>*{min-width:0}.hero__copy{justify-items:start;gap:24px;max-width:720px;display:grid}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.hero__facts{border-top:1px solid var(--line);flex-wrap:wrap;gap:32px;width:100%;margin-top:12px;padding-top:22px;display:flex}.hero__facts li{gap:2px;display:grid}.hero__facts b{font-size:24px;line-height:1}.hero__facts span{color:var(--ai-steel);font-size:12.5px}.hero__visual{aspect-ratio:1;place-items:center;width:min(100%,600px);margin-inline:auto;display:grid;position:relative}.hero__halo{display:none}@keyframes glow{0%,to{opacity:.7}50%{opacity:1}}.hero__tomato{z-index:1;filter:drop-shadow(0 40px 70px #0009);animation:9s ease-in-out infinite bob;position:relative}.hero__chips{display:contents}.hero__chip{z-index:2;font-family:var(--ai-font-code);letter-spacing:.02em;white-space:nowrap;color:var(--text-2);border-radius:99px;align-items:center;gap:9px;padding:10px 18px;font-size:12.5px;animation:6s ease-in-out infinite floatchip;display:flex;position:absolute}.hero__chip--1{top:6%;right:-2%}.hero__chip--2{top:46%;left:-6%}.hero__chip--3{top:86%;right:4%}@keyframes floatchip{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.hero__sub{color:var(--ai-steel);max-width:56ch;margin-top:-12px;font-size:15px;line-height:1.65}@media (width<=900px){.hero{min-height:0;padding:100px 0 0}.hero__grid{grid-template-columns:1fr;gap:22px}.hero__copy{max-width:none}.hero__visual{aspect-ratio:auto;text-align:center;order:-1;width:100%;max-width:none;padding-top:4px;display:block}.hero__halo{width:240px;height:240px;inset:-16px auto auto 50%;transform:translate(-50%)}.hero__tomato{margin-inline:auto;width:172px!important}.hero__chip{margin:12px 4px 0;padding:8px 13px;font-size:11px;display:inline-flex;position:relative;inset:auto}.hero__sub{font-size:14px}}@media (width<=640px){.h1{font-size:clamp(32px,8.6vw,40px)}.hero__copy{gap:18px}.hero__actions{gap:10px;width:100%}.hero__actions .btn{flex:100%}.hero__chip{margin-top:10px;padding:7px 12px;font-size:10.5px}}.ticker{padding:30px 0 50px;position:relative;overflow:clip visible}.ticker__band{background:linear-gradient(90deg, rgba(var(--ai-red-rgb),.3), #fdfdfd0d 40%, #fdfdfd0d 60%, rgba(var(--ai-red-rgb),.3));border-left:0;border-right:0;border-radius:0;width:130vw;margin-left:-15vw;overflow:hidden;transform:rotate(-2.5deg)}.ticker--rev .ticker__band{transform:rotate(2.5deg)}.ticker__track{width:max-content;padding:18px 0;animation:40s linear infinite marquee;display:flex}.ticker--rev .ticker__track{animation-direction:reverse}.ticker__item{white-space:nowrap;text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:28px;padding:0 28px;font-size:22px;display:flex}.ticker__item img{width:auto;height:26px;filter:drop-shadow(0 4px 10px rgba(var(--ai-red-rgb),.5))}@media (width<=640px){.ticker__item{gap:18px;padding:0 18px;font-size:16px}.ticker__item img{height:20px}}.manifest{position:relative;overflow:hidden}.section__head.center{text-align:center;justify-items:center;max-width:760px;margin-inline:auto}.manifest__mark{filter:drop-shadow(0 16px 30px rgba(var(--ai-red-rgb),.5));margin-bottom:4px}.manifest__deco{pointer-events:none;place-items:center;display:grid;position:absolute}.manifest__deco--l{top:34%;left:-40px}.manifest__deco--r{bottom:12%;right:-20px}.manifest__halo{display:none}.manifest__deco .tomato{filter:drop-shadow(0 24px 40px #00000080);opacity:.9;position:relative}.stmts{gap:18px;max-width:800px;margin-inline:auto;display:grid;position:relative}.stmt{transition:transform .35s var(--ease), border-color .25s;border-radius:22px;grid-template-columns:120px 1fr;align-items:center;gap:12px;padding:32px 36px 32px 28px;display:grid;position:relative;overflow:hidden}.stmt:hover{border-color:rgba(var(--ai-red-rgb),.45);transform:translateY(-3px)}.stmt__nr{letter-spacing:-.05em;color:rgba(var(--ai-red-rgb),.3);font-size:56px;line-height:1;transition:color .4s}.stmt:hover .stmt__nr{color:rgba(var(--ai-red-hi-rgb),.55)}.stmt__body{gap:8px;display:grid;position:relative}.stmt h3{font-size:30px;line-height:1.12}.stmt p{color:var(--text-2);font-size:15px;line-height:1.65}.stmt__tomato{opacity:.1;pointer-events:none;transition:opacity .3s, transform .5s var(--ease);position:absolute;bottom:-24px;right:-20px;transform:rotate(-12deg)}.stmt:hover .stmt__tomato{opacity:.24;transform:rotate(-4deg)translateY(-5px)}.stmt.is-green{border-color:#9dd84f59}.stmt.is-green .stmt__nr{color:#9dd84f57}.stmt.is-green:hover .stmt__nr{color:#9dd84f99}.stmt.is-green h3{color:var(--ai-green-highlight)}@media (width<=1200px){.manifest__deco{display:none}}.stappen-wrap{gap:24px;display:grid}.roll{height:68px;margin-bottom:4px;position:relative}.roll__track{background:var(--line);border-radius:3px;height:3px;position:absolute;top:50%;left:0;right:0;overflow:hidden}.roll__track i{background:linear-gradient(90deg, rgba(var(--ai-red-rgb),.18) 0%, rgba(var(--ai-red-rgb),.45) 45%, rgba(var(--ai-red-rgb),.85) 85%, var(--ai-red) 100%);height:100%;box-shadow:0 0 12px rgba(var(--ai-red-rgb),.55);border-radius:3px;display:block}.roll__tomato{z-index:2;position:absolute;top:50%;transform:translate(-50%,-50%)}.roll__schaduw{filter:blur(5px);background:#0000008c;border-radius:50%;width:32px;height:7px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.roll__tomato .tomato{filter:drop-shadow(0 6px 10px #00000080);position:relative}.stappen{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.stap{transition:transform .35s var(--ease), border-color .25s;border-radius:18px;align-content:start;gap:8px;padding:20px 18px;display:grid}.stap:hover{border-color:#fdfdfd47;transform:translateY(-3px)}.stap__status{width:32px;height:34px;display:block;position:relative}.stap__status .tomato{filter:drop-shadow(0 8px 14px #00000080);position:absolute;bottom:0;left:0}.stap__quote{color:var(--ai-green-highlight);letter-spacing:.02em;margin-top:4px;font-size:10px}.stap__nr{letter-spacing:.1em;text-transform:uppercase;color:var(--ai-red-highlight);font-size:10.5px}.stap h3{font-size:19px;line-height:1.15}.stap p{color:var(--text-2);font-size:13.5px;line-height:1.55}.stap.is-green{border-color:#9dd84f59}.stap.is-green .stap__nr,.stap.is-green h3{color:var(--ai-green-highlight)}@media (width<=960px){.stappen{grid-template-columns:1fr 1fr}.roll{display:none}}@media (width<=560px){.stappen{grid-template-columns:1fr}}.tiles{perspective:1200px;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.tile{--mx:50%;--my:50%;--rx:0deg;--ry:0deg;appearance:none;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;font-family:var(--ai-font-body);min-height:0;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;border-radius:22px;grid-template-rows:1fr auto;gap:14px;margin:0;padding:22px 20px 20px;text-decoration:none;transition:transform .25s ease-out,border-color .3s,box-shadow .4s;display:grid;position:relative;overflow:hidden}.tile:before{content:none}.tile:hover{border-color:rgba(var(--ai-red-rgb),.6);box-shadow:0 30px 70px -30px rgba(var(--ai-red-rgb),.65), inset 0 1px 0 #fdfdfd47}.tile:focus-visible{outline:2px solid var(--ai-red);outline-offset:2px}.tile__spot{border-radius:inherit;background:radial-gradient(240px circle at var(--mx) var(--my), #fdfdfd1a, transparent 60%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.tile:hover .tile__spot{opacity:1}.tile__wm{letter-spacing:-.05em;color:#fdfdfd12;pointer-events:none;font-size:56px;line-height:1;transition:color .4s;position:absolute;top:8px;right:16px}.tile:hover .tile__wm{color:rgba(var(--ai-red-hi-rgb),.16)}.tile__mark{opacity:.1;pointer-events:none;transition:opacity .3s, transform .5s var(--ease);line-height:0;position:absolute;bottom:-24px;right:-20px;transform:rotate(-12deg)}.tile:hover .tile__mark{opacity:.24;transform:rotate(-4deg)translateY(-5px)}.tile--cta:hover .tile__mark--cta{opacity:.44}@media (prefers-reduced-motion:reduce){.tile__mark{transition:none}}.tile__body{align-content:start;gap:8px;display:grid;position:relative}.tile__body b{padding-right:58px;font-size:21px;font-weight:600;line-height:1.15}.tile__body span{color:var(--text-2);font-size:13.5px;line-height:1.5}.tile__more{color:var(--ai-white);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.tile__more svg{width:16px;height:16px;transition:transform .3s var(--ease)}.tile:hover .tile__more svg{transform:translate(4px)}.tile--cta{background:linear-gradient(158deg, #fdfdfd1f, #fdfdfd08 46%, #fdfdfd0f), linear-gradient(158deg, rgba(var(--ai-red-rgb), .52), rgba(var(--ai-red-rgb), .3) 58%, rgba(var(--ai-red-rgb), .44));border:1px solid rgba(var(--ai-red-rgb), .65);box-shadow:inset 0 1px #fdfdfd38,0 20px 46px -26px #000c}.tile--cta .tile__body b{font-size:22px}.tile--cta .tile__body span{color:#fdfdfde0}.tile--cta:hover{border-color:rgba(var(--ai-red-rgb), .95)}@media (width<=960px){.tiles{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.tiles{grid-template-columns:1fr}}.modal{z-index:100;-webkit-backdrop-filter:blur(16px)saturate(120%);background:#180a0d9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal__card{background:linear-gradient(158deg, #fdfdfd1a, #fdfdfd06 46%, #fdfdfd0d), linear-gradient(158deg, rgba(var(--ai-red-rgb), .26), rgba(var(--ai-red-rgb), .12) 58%, rgba(var(--ai-red-rgb), .19)), #261015f0;-webkit-backdrop-filter:blur(26px)saturate(140%)brightness(1.08);border:1px solid #fdfdfd2e;border-radius:26px;gap:18px;width:min(720px,100%);padding:44px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fdfdfd47,inset 0 -1px #00000059,0 50px 120px -40px #000000e6}.modal__card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(130% 85% at 10% -12%,#fdfdfd1a,#0000 50%);position:absolute;inset:0}.modal__card>*{z-index:1;position:relative}.modal__mark{z-index:0;opacity:.12;pointer-events:none;line-height:0;position:absolute;bottom:-30px;right:-26px;transform:rotate(-12deg)}.modal__close{z-index:2;-webkit-backdrop-filter:blur(14px);width:40px;height:40px;color:var(--ai-white);cursor:pointer;background:#fdfdfd12;border:1px solid #fdfdfd2e;border-radius:50%;font-size:22px;transition:background .2s,border-color .2s;position:absolute;top:16px;right:16px;box-shadow:inset 0 1px #fdfdfd33}.modal__close:hover{background:rgba(var(--ai-red-rgb),.4);border-color:rgba(var(--ai-red-rgb),.6)}.modal__card .kicker{padding-right:56px}.modal__kop{font-size:clamp(24px,3vw,34px);line-height:1.15}.modal__card .btn{width:fit-content;margin-top:8px}@media (width<=640px){.modal__card{padding:28px 22px}}.vlist{max-width:880px;margin-inline:auto;display:grid;position:relative}.vitem{grid-template-columns:52px minmax(0,1fr);gap:0 26px;padding-bottom:40px;display:grid;position:relative}.vitem:last-child{padding-bottom:0}.vitem:before{content:"";background:linear-gradient(180deg, rgba(var(--ai-red-rgb),.55), rgba(var(--ai-red-rgb),.22));border-radius:2px;width:2px;position:absolute;top:58px;bottom:-6px;left:25px}.vitem:last-child:before{content:none}.vitem__node{z-index:1;width:52px;height:52px;color:var(--ai-red-highlight);transition:transform .35s var(--ease), border-color .3s, box-shadow .4s, color .3s;border-radius:50%;place-items:center;display:grid;position:relative}.vitem__node:after{border-radius:50%}.vitem__node:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 115%, rgba(var(--ai-red-rgb),.55), rgba(var(--ai-red-rgb),.14) 72%);border-radius:50%;position:absolute;inset:0}.vitem__node svg{z-index:1;position:relative}.vitem:hover .vitem__node{border-color:rgba(var(--ai-red-rgb),.6);box-shadow:0 0 0 6px rgba(var(--ai-red-rgb),.08), 0 18px 40px -18px rgba(var(--ai-red-rgb),.7), inset 0 1px 0 #fdfdfd4d;transform:scale(1.06)}.vitem__body{gap:8px;padding-top:4px;display:grid}.vitem__nr{letter-spacing:.22em;color:rgba(var(--ai-red-hi-rgb),.85);font-size:11px}.vitem__body h3{color:var(--ai-white);font-size:24px;line-height:1.2}.vitem p{color:var(--text-2);max-width:62ch;font-size:15.5px;line-height:1.75}@media (width<=640px){.vitem{grid-template-columns:44px minmax(0,1fr);gap:0 16px;padding-bottom:30px}.vitem:before{top:50px;bottom:-4px;left:21px}.vitem__node{width:44px;height:44px}.vitem__node svg{width:19px;height:19px}}.cta{border-radius:26px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:40px;padding:44px 48px;display:grid;overflow:hidden}.cta__title{text-wrap:balance;font-size:clamp(26px,2.9vw,40px);line-height:1.06}.cta__copy{z-index:1;gap:14px;display:grid;position:relative}.cta__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:8px;display:flex}.cta__mail{border-bottom:2px solid var(--ai-red);padding-bottom:2px;font-weight:600}.cta__visual{place-items:center;display:grid;position:relative}.cta__halo{display:none}.cta__visual .tomato{filter:drop-shadow(0 30px 50px rgba(var(--ai-red-rgb),.45));position:relative;width:180px!important}@media (width<=900px){.cta{grid-template-columns:1fr;padding:40px 28px}.cta__visual{order:-1}.cta__visual .tomato{width:160px!important}}.footer{border-top:1px solid var(--line);padding:32px 0}.footer__inner{color:var(--ai-steel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.footer__inner img{height:22px}.footer__brand{align-items:center;gap:12px;display:flex}.footer__links{gap:24px;display:flex}.footer__links a:hover{color:var(--ai-white)}.win{height:100%;color:var(--text-2);background:#0a0a0ebf;border:1px solid #fdfdfd1f;border-radius:14px;grid-template-rows:auto 1fr;font-size:10.5px;display:grid;overflow:hidden;box-shadow:inset 0 1px #fdfdfd14}.win__bar{background:#fdfdfd08;border-bottom:1px solid #fdfdfd14;align-items:center;gap:5px;padding:7px 10px;display:flex}.win__bar i{background:#fdfdfd24;border-radius:50%;width:7px;height:7px}.win__bar i:first-child{background:var(--ai-red)}.win__bar i:nth-child(2){background:var(--ai-green-highlight)}.win__bar span{font-family:var(--ai-font-code);letter-spacing:.08em;text-transform:uppercase;color:var(--ai-steel);margin-left:auto;font-size:9px}.win__body{min-height:0;display:grid}.win__body.has-side{grid-template-columns:62px 1fr}.win__side{border-right:1px solid #fdfdfd14;align-content:start;gap:3px;padding:8px 6px;display:grid}.win__side span{color:var(--ai-steel);border-radius:6px;padding:5px 7px;font-size:9.5px}.win__side span.on{color:var(--ai-white);background:#fdfdfd12}.win__main{align-content:start;gap:7px;min-width:0;padding:10px;display:grid}.pill-g{font-family:var(--ai-font-code);color:var(--ai-green-highlight);white-space:nowrap;background:#449c132e;border:1px solid #9dd84f59;border-radius:99px;padding:3px 7px;font-size:8.5px;display:inline-block}.dot-g,.dot-r{background:var(--ai-green-highlight);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.dot-r{background:var(--ai-red)}.sc-note{font-family:var(--ai-font-code);color:var(--ai-steel);align-items:center;margin-top:auto;font-size:8.5px;display:flex}.sc-profile{border-bottom:1px solid #fdfdfd14;align-items:center;gap:8px;padding-bottom:7px;display:flex}.sc-avatar{background:linear-gradient(135deg, var(--ai-red), var(--ai-red-dark));border-radius:50%;flex:none;width:20px;height:20px}.sc-profile div{flex:1;gap:4px;display:grid}.sc-profile b{background:#fdfdfd73;border-radius:3px;width:50%;height:5px;display:block}.sc-profile s{background:#fdfdfd2e;border-radius:3px;width:34%;height:4px;display:block}.sc-row{background:#fdfdfd0d;border-radius:6px;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;padding:5px 7px;display:grid}.sc-row i{background:var(--ai-red-highlight);border-radius:2px;width:8px;height:8px}.sc-row em{color:var(--ai-steel);font-size:8.5px;font-style:normal}.sc-lock{font-family:var(--ai-font-code);color:var(--ai-steel);margin-top:auto;font-size:8.5px}.sc-kpis{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.sc-kpis div{background:#fdfdfd0d;border-radius:6px;gap:5px;padding:6px;display:grid}.sc-kpis span{color:var(--ai-steel);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.sc-kpis i{background:linear-gradient(90deg, var(--ai-red), var(--ai-red-highlight));border-radius:3px;height:4px;display:block}.sc-chart{background:#fdfdfd08;border-radius:6px;align-items:flex-end;gap:4px;height:52px;padding:6px;display:flex}.sc-chart i{transform-origin:bottom;background:#fdfdfd29;border-radius:2px 2px 0 0;flex:1;height:100%}.sc-chart i.hi{background:var(--ai-red)}.sc-sched{gap:4px;display:flex}.sc-sched span{font-family:var(--ai-font-code);white-space:nowrap;border:1px solid #fdfdfd1a;border-radius:99px;padding:4px 7px;font-size:8px}.sc-report{grid-template-columns:1fr 1fr;align-items:start;gap:8px;display:grid}.sc-doc{background:#fdfdfd;border-radius:6px;gap:4px;padding:8px;display:grid}.sc-doc b{background:#111116;border-radius:2px;width:45%;height:4px;display:block}.sc-doc s{background:#dedee1;border-radius:2px;width:90%;height:3px;display:block}.sc-doc s+s{width:70%}.sc-doc svg{width:100%;height:24px;margin-top:2px}.sc-send{gap:6px;display:grid}.sc-send .m{font-family:var(--ai-font-code);color:var(--ai-steel);font-size:8.5px}.sc-flow{grid-template-columns:1fr 46px 1fr;align-items:start;gap:6px;display:grid}.sc-col{gap:4px;display:grid}.sc-col span{white-space:nowrap;background:#fdfdfd0d;border:1px solid #fdfdfd1f;border-radius:5px;padding:4px 6px;font-size:9px;overflow:hidden}.sc-col span.hit{color:var(--ai-green-highlight);border-color:#9dd84f80}.sc-col span.dim{opacity:.45;color:var(--ai-steel)}.sc-filter{justify-items:center;gap:2px;padding-top:10px;display:grid}.sc-filter i{background:var(--ai-red);transform-origin:0;width:100%;height:2px;display:block}.sc-filter b{font-family:var(--ai-font-code);color:var(--ai-red-highlight);font-size:8.5px}.sc-filter small{color:var(--ai-steel);text-align:center;font-size:7.5px}.sc-sync{grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:6px;display:grid}.sc-sys{text-align:center;color:var(--ai-white);background:#fdfdfd0d;border:1px solid #fdfdfd24;border-radius:8px;padding:10px 4px;font-size:9px}.sc-link{place-items:center;display:grid;position:relative}.sc-link svg{width:100%;height:24px}.sc-link img{height:26px;filter:drop-shadow(0 6px 12px rgba(var(--ai-red-rgb),.5));position:absolute}.sc-log{font-family:var(--ai-font-code);gap:3px;font-size:8.5px;display:grid}.sc-log div{background:#fdfdfd0a;border-radius:5px;align-items:center;padding:4px 6px;display:flex}.sc-eigen{grid-template:"m1 base m2"1fr"m3 base m4"1fr/1fr 1.1fr 1fr;align-items:center;gap:6px;min-height:118px;display:grid}.sc-base{text-align:center;border:1px dashed #fdfdfd47;border-radius:8px;grid-area:base;place-content:center;align-self:stretch;gap:2px;padding:6px;display:grid}.sc-base b{color:var(--ai-white);font-size:9px;font-weight:600}.sc-base small{color:var(--ai-steel);font-size:7.5px}.sc-mod{text-align:center;background:rgba(var(--ai-red-rgb),.14);border:1px solid rgba(var(--ai-red-rgb),.45);color:var(--ai-white);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:6px 5px;font-size:8.5px;overflow:hidden}.sc-kanban{grid-template-columns:repeat(3,1fr);gap:5px;min-height:92px;display:grid;position:relative}.sc-kcol{background:#fdfdfd0a;border-radius:6px;align-content:start;gap:4px;padding:5px;display:grid}.sc-kcol span{font-family:var(--ai-font-code);letter-spacing:.06em;text-transform:uppercase;color:var(--ai-steel);font-size:7.5px}.sc-kcol span.g{color:var(--ai-green-highlight)}.sc-kcol i{background:#fdfdfd14;border-radius:4px;height:18px;display:block}.sc-kcol i.done{background:#449c1338}.sc-move{background:var(--ai-red);width:28%;height:16px;box-shadow:0 6px 14px rgba(var(--ai-red-rgb),.5);border-radius:4px;gap:2px;padding:3px 4px;display:grid;position:absolute;top:24px}.sc-move b{background:#fdfdfdd9;border-radius:2px;width:60%;height:3px;display:block}.sc-move s{background:#fdfdfd73;border-radius:2px;width:40%;height:3px;display:block}@media (width<=900px){.section__head{max-width:none}.cta{border-radius:22px;gap:24px;padding:32px 26px}}@media (width<=640px){:root{--sp-section:52px;--sp-head:30px}.hero{padding:108px 0 0}.hero .wrap{padding-inline:20px}.hero__grid{gap:18px}.hero__visual{order:0;margin-top:10px;padding-top:0;display:block}.hero__halo{width:210px;height:210px;top:-6px}.hero__tomato{margin-bottom:2px;width:168px!important}.hero__visual{display:none}.pill{letter-spacing:.08em;height:32px;padding:0 13px;font-size:10px}.lead{font-size:16px}.hero__sub{margin-top:-6px;font-size:13.5px}.hero__actions{margin-top:2px}.hero__actions .btn{height:52px;font-size:15px}.h2{font-size:17px}.kicker{letter-spacing:-.02em;font-size:clamp(28px,7.5vw,34px)}.stmts{gap:12px}.stmt{border-radius:18px;grid-template-columns:42px 1fr;align-items:start;gap:14px;padding:22px 20px}.stmt__nr{padding-top:2px;font-size:30px}.stmt h3{font-size:24px}.stmt p{font-size:14.5px}.stmt__tomato{display:none}.stappen{gap:12px}.stap{border-radius:18px;padding:20px 18px}.stap h3{font-size:18px}.stap p{font-size:14px}.tiles{gap:12px}.tile{border-radius:18px;gap:12px;padding:20px 18px}.tile__wm{font-size:40px;top:10px;right:14px}.tile__body b{padding-right:54px;font-size:19px}.tile__body span{font-size:14px}.tile__mark,.tile__mark--cta{display:none}.tile--cta .tile__body b,.tile--cta .tile__more{color:#fff}.tile--cta .tile__body span{color:#fffffff0}.tile__more{font-size:14px}.vitem__body h3{font-size:20px}.vitem p{font-size:14.5px;line-height:1.7}.cta{gap:18px;padding:26px 20px}.cta__title{font-size:clamp(23px,6.4vw,29px)}.cta__actions .btn{width:100%;height:52px}.cta__visual{order:-1;justify-self:start}.cta__visual .tomato{width:92px!important}.modal{align-items:start;padding:14px}.modal__card{-webkit-overflow-scrolling:touch;border-radius:20px;max-height:calc(100dvh - 28px);padding:26px 20px 24px;overflow-y:auto}.modal__kop{font-size:22px}.modal__card .btn{width:100%;height:52px}.modal__close{width:42px;height:42px}.ticker{padding:40px 0 54px}.ticker__track{padding:13px 0}.footer__inner{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=380px){.hero__tomato{width:120px!important}.hero__chip{padding:6px 10px;font-size:9.5px}.stmt{grid-template-columns:34px 1fr;gap:11px;padding:20px 16px}.stmt__nr{font-size:26px}}.tile,.stap,.stmt,.model{min-height:200px}.stmt{min-height:168px}@media (width<=960px){.tile,.stap{min-height:190px}}@media (width<=640px){.tile{align-content:space-between;min-height:178px}.stap{min-height:172px}.stmt,.model{min-height:0}}.tile__body,.tile__more,.stmt__body,.stmt__nr,.stap h3,.stap p,.stap__nr,.stap__status,.stap__quote,.cta__copy,.model>*{z-index:1;position:relative}.tile__wm{z-index:1}
