@font-face{font-family:Jura Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../fonts/jura-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jura Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../fonts/jura-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../fonts/onest-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../fonts/onest-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../fonts/jbmono-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../fonts/jbmono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--void:#000;--graphite:#1c2026;--titanium:#8c96a2;--frost:#e4eaf0;--impulse:#f60;--display:"Jura Variable", "Bahnschrift", "DIN Alternate", sans-serif;--text:"Onest Variable", "Geologica Variable", system-ui, sans-serif;--mono:"JetBrains Mono Variable", "Consolas", monospace;--gutter:clamp(16px, 4.2vw, 64px);--base:clamp(20px, 6.5vh, 72px);--gauge-h:min(38vh, 340px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--void);color:var(--frost);font-family:var(--text);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;font-weight:300}html:focus-within{scroll-behavior:smooth}body{background:var(--void);-webkit-tap-highlight-color:transparent;margin:0;overflow-x:hidden}h1,h2,p{margin:0}a{color:inherit}:focus-visible{outline:1px solid var(--frost);outline-offset:4px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.intro__title{font-family:var(--display);letter-spacing:-.012em;max-width:11ch;font-size:clamp(2.1rem,5.6vw,5.6rem);font-weight:430;font-stretch:100%;line-height:.92}.intro__lede{max-width:34ch;color:var(--titanium);margin-top:1.1rem;font-size:clamp(.98rem,1.2vw,1.15rem);line-height:1.45}.intro__hint{color:var(--titanium);align-items:center;gap:.85rem;margin-top:2.2rem;font-size:.86rem;line-height:1.4;display:flex}.intro__hint-line{background:linear-gradient(var(--frost), transparent);opacity:.6;width:1px;height:2.4rem;display:block}.act__title{font-family:var(--display);align-items:baseline;gap:.8rem;font-size:clamp(1.15rem,1.7vw,1.6rem);font-weight:450;font-stretch:86%;line-height:1.1;display:flex}.act__num{color:var(--titanium);min-width:2.2ch;font-size:.72em;font-weight:400;font-stretch:75%}.act__text{max-width:36ch;color:var(--titanium);margin-top:.6rem;font-size:clamp(.9rem,1.05vw,1rem);line-height:1.5}.stage{z-index:0;display:none;position:fixed;inset:0}.stage__canvas{width:100%;height:100%;display:block}.stage:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#0000006b 55%,#000000b3 100%);height:46vh;position:absolute;inset:auto 0 0}@media (min-width:900px){.stage:after{background:radial-gradient(120% 100% at 0 100%,#0000009e 0%,#0000004d 45%,#0000 75%);width:62vw;height:52vh;inset:auto auto 0 0}}.stage__veil{background:var(--void);opacity:1;pointer-events:none;transition:opacity 1.4s;position:absolute;inset:0}.poster{z-index:0;margin:0;position:fixed;inset:0}.poster img{object-fit:cover;object-position:50% 45%;width:100%;height:100%}.poster:after{content:"";background:linear-gradient(90deg,#000000db 0%,#0000008c 38%,#0000 70%);position:absolute;inset:0}.intro,.acts,.gauge,.status{z-index:1;position:relative}.intro{padding:calc(var(--base) * 1.6) var(--gutter) 3rem;max-width:60rem}.acts{padding:0 var(--gutter) calc(var(--base) * 2)}.act{max-width:40rem;padding:2.2rem 0}.sound{z-index:3;top:calc(var(--base) * .55);right:var(--gutter);color:var(--titanium);font-family:var(--text);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.5rem;padding:.5rem 0;font-size:.82rem;font-weight:300;line-height:1;display:none;position:fixed}.sound__state{font-family:var(--display);border-top:1px solid;min-width:3ch;padding-top:.15rem;font-size:.72rem;font-stretch:75%}.sound:hover,.sound[aria-pressed=true]{color:var(--frost)}html[data-state=loading] .sound,html[data-state=ready] .sound{display:inline-flex}html:not([data-state=loading]):not([data-state=ready]) .intro__hint{display:none}.status{left:var(--gutter);color:var(--titanium);font-size:.8rem;position:fixed;top:1rem}.status:empty{display:none}.gauge{z-index:2;right:var(--gutter);height:var(--gauge-h);--progress:0;width:3.2rem;position:fixed;top:50%;transform:translateY(-50%)}.gauge:before{content:"";background:linear-gradient(#0000,#dfe5ea52 8% 92%,#0000);width:1px;position:absolute;top:0;bottom:0;right:0}.gauge__list{height:100%;margin:0;padding:0;list-style:none;position:relative}.gauge__list li{position:absolute;right:0;transform:translateY(-50%)}.gauge__list li:first-child{top:0%}.gauge__list li:nth-child(2){top:12%}.gauge__list li:nth-child(3){top:28%}.gauge__list li:nth-child(4){top:45%}.gauge__list li:nth-child(5){top:63%}.gauge__list li:nth-child(6){top:83%}.gauge__link{color:var(--titanium);font-family:var(--display);align-items:center;gap:.55rem;padding:.35rem 0 .35rem .6rem;font-size:.72rem;font-stretch:75%;line-height:1;text-decoration:none;transition:color .3s;display:flex}.gauge__link:after{content:"";background:currentColor;width:.55rem;height:1px}.gauge__link:hover,.gauge__link[aria-current=step]{color:var(--frost)}.gauge__marker{background:var(--frost);width:3px;height:1.4rem;transform:translateY(calc(var(--progress) * var(--gauge-h) - 50%));will-change:transform;position:absolute;top:0;right:-1px}html[data-state=loading] .stage,html[data-state=ready] .stage{display:block}html[data-state=loading] .poster,html[data-state=ready] .poster{display:none}html[data-state=ready] .stage__veil{opacity:0}html[data-state=loading] .intro,html[data-state=ready] .intro{left:var(--gutter);bottom:var(--base);max-width:min(60rem, calc(100vw - 2 * var(--gutter) - 3.5rem));padding:0;position:fixed}html[data-state=loading] .intro__hint{opacity:.35}html[data-state=loading] .acts,html[data-state=ready] .acts{padding:0}html[data-state=loading] .act,html[data-state=ready] .act{max-width:none;padding:0}html[data-state=loading] #act-1,html[data-state=ready] #act-1{height:120vh}html[data-state=loading] #act-2,html[data-state=ready] #act-2{height:160vh}html[data-state=loading] #act-3,html[data-state=ready] #act-3{height:170vh}html[data-state=loading] #act-4,html[data-state=ready] #act-4{height:180vh}html[data-state=loading] #act-5,html[data-state=ready] #act-5{height:200vh}html[data-state=loading] #act-6,html[data-state=ready] #act-6{height:270vh}html[data-state=loading] .act__caption,html[data-state=ready] .act__caption{left:var(--gutter);bottom:var(--base);max-width:min(40rem, calc(100vw - 2 * var(--gutter) - 3.5rem));opacity:0;pointer-events:none;position:fixed}html[data-state=ready] .act__caption.is-current{pointer-events:auto}html[data-state=loading] .gauge{opacity:.4}html[data-state=ready] .stage{-webkit-user-select:none;user-select:none;touch-action:pan-y}@media (max-width:640px){:root{--gauge-h:min(30vh, 240px)}.gauge{width:2.2rem}.gauge__link{gap:.4rem;font-size:.66rem}.intro__title{font-size:clamp(1.9rem,10.5vw,2.6rem)}.intro__hint{margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.stage__veil{transition:opacity .3s linear}}.gpu-preloader{z-index:60;background:radial-gradient(circle at 50% 45%,#11151c 0%,#040609 80%);justify-content:center;align-items:center;padding:1.5rem;transition:opacity .55s,visibility .55s;display:flex;position:fixed;inset:0}.gpu-preloader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.gpu-preloader__card{border:1px solid #ffffff2e;border-left:3px solid var(--impulse,#f60);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);background:#0b0e14;width:100%;max-width:28rem;padding:1.6rem 1.85rem;box-shadow:0 28px 68px #000000e6}.gpu-preloader__header-row{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:.55rem;padding-bottom:.55rem;display:flex}.gpu-preloader__tag{font-family:var(--mono);letter-spacing:.08em;color:var(--impulse,#f60);font-size:.68rem}.gpu-preloader__title{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:1.45rem;font-weight:700}.gpu-preloader__bar-track{background:#ffffff1a;height:4px;margin-top:1.1rem;overflow:hidden}.gpu-preloader__bar-fill{background:var(--impulse,#f60);height:100%;box-shadow:0 0 12px var(--impulse,#f60);transition:width .22s}.gpu-preloader__meta{font-family:var(--mono);color:var(--titanium);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.65rem;font-size:.72rem;display:flex}.stage__bento-scrim{opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 42%,#06090e7a 0%,#04060ad1 85%);transition:opacity .65s;position:absolute;inset:0}html[data-bento="1"] .stage__bento-scrim{opacity:1}html[data-bento="1"] .intro,html[data-bento="1"] .act__caption,html[data-bento="1"] .gauge{opacity:0!important;pointer-events:none!important}html[data-mobile-bento="1"] .intro,html[data-mobile-bento="1"] .acts,html[data-mobile-bento="1"] .gauge,html[data-mobile-bento="1"] .skip-intro-pill{display:none!important}html[data-cinema-play="1"] .bento-portal,html[data-cinema-play="1"] .intro,html[data-cinema-play="1"] .skip-intro-pill{opacity:0!important;pointer-events:none!important}.skip-intro-pill{right:var(--gutter);z-index:15;border:1px solid #ffffff38;border-left:3px solid var(--impulse,#f60);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);color:#e8eef4;font-family:var(--text);background:#0a0d12f0;align-items:center;gap:.65rem;padding:.62rem 1.15rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:opacity .3s,transform .2s,border-color .2s;display:inline-flex;position:fixed;bottom:1.6rem;box-shadow:0 12px 32px #000000bf}.skip-intro-pill__code{font-family:var(--mono);letter-spacing:.06em;color:var(--impulse,#f60);border-right:1px solid #ffffff29;padding-right:.55rem;font-size:.68rem}.skip-intro-pill:hover{border-color:var(--impulse,#f60);transform:translateY(-2px)}html[data-bento="1"] .skip-intro-pill{opacity:0;pointer-events:none}.stop-cinema-pill{z-index:30;border:1px solid var(--impulse,#f60);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);color:#fff;font-family:var(--mono);letter-spacing:.06em;cursor:pointer;background:#0a0d12f2;align-items:center;gap:.5rem;padding:.72rem 1.4rem;font-size:.76rem;display:none;position:fixed;bottom:2rem;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #000c}html[data-cinema-play="1"] .stop-cinema-pill{display:inline-flex}.ais-topbar{z-index:25;padding:.6rem var(--gutter);background:#080b10f5;border-bottom:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:fixed;top:0;left:0;right:0}.ais-topbar__brand{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.ais-brand-link{align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.ais-brand-mark{background:var(--impulse,#f60);clip-path:polygon(0 0,100% 0,100% 65%,65% 100%,0 100%);width:10px;height:10px}.ais-brand-name{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:.98rem;font-weight:700}.ais-brand-domain{font-family:var(--mono);letter-spacing:.06em;color:var(--titanium);border-left:1px solid #ffffff2e;padding-left:.6rem;font-size:.68rem}.ais-QuickNav{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.ais-nav-link{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;color:#c8d2dc;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.4rem;padding:.36rem .72rem;font-size:.76rem;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.ais-nav-idx{font-family:var(--mono);color:var(--impulse,#f60);opacity:.85;font-size:.66rem}.ais-nav-link:hover{color:#fff;background:#ffffff0d;border-color:#ffffff2e}.ais-nav-link--3d{color:#fff;border-color:#ffffff38;border-left:2px solid var(--impulse,#f60);background:#ffffff0a}.ais-nav-play-icon{color:var(--impulse,#f60);font-size:.7rem}.ais-nav-link--3d:hover{border-color:var(--impulse,#f60);background:#ffffff17}.ais-topbar__controls{align-items:center;gap:.75rem;display:flex}.ais-color-switcher{background:#05070b;border:1px solid #ffffff26;align-items:center;display:inline-flex}.ais-color-btn{color:var(--titanium);font-family:var(--mono);letter-spacing:.05em;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff1a;align-items:center;gap:.38rem;padding:.32rem .6rem;font-size:.66rem;transition:all .16s;display:inline-flex}.ais-color-btn:last-child{border-right:0}.ais-color-btn:hover,.ais-color-btn.is-active{color:#fff;background:#ffffff1c}.swatch{width:7px;height:7px;display:inline-block}.swatch--cyan{background:#06b6d4}.swatch--orange{background:#f60}.swatch--emerald{background:#10b981}.ais-topbar .sound{font-family:var(--mono);letter-spacing:.05em;border:1px solid #ffffff29;padding:.32rem .65rem;font-size:.68rem;position:static}.ais-cta-btn{background:var(--impulse,#f60);color:#05070a;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));cursor:pointer;border:0;justify-content:center;align-items:center;padding:.48rem 1.05rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:filter .18s,transform .15s;display:inline-flex}.ais-cta-btn:hover{filter:brightness(1.12);transform:translateY(-1px)}.ais-cta-btn--lg{padding:.82rem 1.5rem;font-size:.84rem}.ais-cta-btn--full{width:100%;margin-top:.5rem}.ais-secondary-btn{border:1px solid #ffffff3d;border-left:3px solid var(--impulse,#f60);color:var(--frost);font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);cursor:pointer;background:#0a0e14e0;justify-content:center;align-items:center;padding:.78rem 1.3rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.ais-secondary-btn:hover{border-color:var(--impulse,#f60);color:#fff;background:#121822f5}.intro__badge{font-family:var(--mono);letter-spacing:.08em;color:var(--impulse,#f60);border:1px solid #ffffff29;border-left:3px solid var(--impulse,#f60);background:#0a0d12db;margin-bottom:.85rem;padding:.32rem .75rem;font-size:.68rem;display:inline-block}.act__caption{border:1px solid #ffffff24;border-left:3px solid var(--impulse,#f60);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);background:#080b10db;padding:1.15rem 1.35rem}.act__tag{font-family:var(--mono);letter-spacing:.08em;color:var(--impulse,#f60);margin-bottom:.4rem;font-size:.68rem}.act__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.bento-portal{z-index:10;padding:5.5rem var(--gutter) 4rem;transition:opacity .45s;position:relative}.bento-container{flex-direction:column;gap:4.5rem;max-width:80rem;margin:0 auto;display:flex}.bento-hero-card{border:1px solid #ffffff2e;border-left:4px solid var(--impulse,#f60);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);background:linear-gradient(170deg,#0b0f16ed 0%,#070a0ff5 100%);padding:clamp(1.5rem,3vw,2.6rem);position:relative;box-shadow:0 28px 68px #000000bf}.bento-hero__top-bar{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.6rem;padding-bottom:1.1rem;display:flex}.bento-hero__top-badges{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.bento-hero__doc-stamp{font-family:var(--mono);letter-spacing:.08em;color:var(--titanium);background:#ffffff08;border:1px solid #ffffff24;padding:.24rem .6rem;font-size:.68rem}.bento-pill{font-family:var(--mono);letter-spacing:.05em;color:#c8d2dc;background:#ffffff08;border:1px solid #ffffff24;align-items:center;gap:.45rem;padding:.26rem .65rem;font-size:.68rem;display:inline-flex}.bento-pill--live{color:#fff;border-color:#ffffff47;border-left:2px solid var(--impulse,#f60);background:#ffffff0f}.bento-dot{background:var(--impulse,#f60);width:7px;height:7px;box-shadow:0 0 8px var(--impulse,#f60)}.bento-hero__grid{grid-template-columns:1.32fr 1fr;align-items:stretch;gap:2.25rem;display:grid}.bento-hero__title{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:#fff;font-size:clamp(1.65rem,2.95vw,2.55rem);font-weight:700;line-height:1.12}.text-accent-solid{color:var(--impulse,#f60)}.bento-hero__subtitle{color:#b8c3ce;max-width:60ch;margin-top:1.05rem;font-size:clamp(.92rem,1.04vw,1.02rem);line-height:1.62}.bento-hero__actions{flex-wrap:wrap;gap:.85rem;margin-top:1.65rem;display:flex}.bento-metrics-grid{background:#ffffff24;border:1px solid #ffffff29;grid-template-columns:1fr 1fr;gap:1px;display:grid}.bento-metric-tile{background:#090d13;flex-direction:column;justify-content:space-between;padding:1.05rem 1.15rem;display:flex}.bento-metric__head{font-family:var(--mono);letter-spacing:.06em;color:var(--titanium);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.45rem;padding-bottom:.45rem;font-size:.62rem;display:flex}.bento-metric__val{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--impulse,#f60);font-size:1.32rem;font-weight:700}.bento-metric__label{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:#fff;margin-top:.25rem;font-size:.84rem;font-weight:600}.bento-metric__sub{font-family:var(--mono);color:var(--titanium);margin-top:.2rem;font-size:.68rem}.bento-section{flex-direction:column;gap:1.5rem;display:flex}.bento-section__head{border-bottom:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;padding-bottom:1rem;display:flex}.bento-section__tag{font-family:var(--mono);letter-spacing:.08em;color:var(--impulse,#f60);margin-bottom:.4rem;font-size:.7rem}.bento-section__title{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:clamp(1.38rem,2.2vw,1.95rem);font-weight:700}.bento-section__desc{color:#adb8c4;max-width:46ch;font-size:.88rem;line-height:1.54}.bento-cards-grid{gap:1rem;display:grid}.bento-cards-grid--6,.bento-cards-grid--3{grid-template-columns:repeat(3,1fr)}.bento-cards-grid--4{grid-template-columns:repeat(4,1fr)}.bento-card{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);background:linear-gradient(170deg,#0b0f16eb 0%,#070a0ff2 100%);border:1px solid #ffffff26;border-top:2px solid #ffffff47;flex-direction:column;justify-content:space-between;padding:1.45rem;transition:transform .18s,border-color .18s;display:flex;position:relative}.bento-card:hover{border-color:#ffffff52;border-top-color:var(--impulse,#f60);transform:translateY(-2px)}.bento-card--accent{border-top:2px solid var(--impulse,#f60);background:linear-gradient(170deg,#101219f0 0%,#080b11f5 100%)}.bento-card__top{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.85rem;padding-bottom:.7rem;display:flex}.bento-card__code{font-family:var(--mono);letter-spacing:.06em;color:var(--impulse,#f60);font-size:.68rem}.bento-card__badge{font-family:var(--mono);color:#cfd8e2;background:#ffffff0d;border:1px solid #ffffff24;padding:.16rem .48rem;font-size:.64rem}.bento-card__title{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;color:#fff;margin:0 0 .6rem;font-size:1.08rem;font-weight:700}.bento-card__text{color:#b2bdc8;font-size:.86rem;line-height:1.56}.bento-card__tags{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:.35rem;margin-top:1.2rem;padding-top:.8rem;display:flex}.bento-card__tags span{font-family:var(--mono);color:#dce6f0;background:#ffffff0a;border:1px solid #ffffff1f;padding:.2rem .5rem;font-size:.66rem}.bento-step-card{border:1px solid #ffffff26;border-left:3px solid var(--impulse,#f60);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);background:linear-gradient(170deg,#0b0f16eb 0%,#070a0ff2 100%);padding:1.35rem}.bento-step__top{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;padding-bottom:.65rem;display:flex}.bento-step__num{font-family:var(--mono);color:var(--impulse,#f60);font-size:1.2rem;font-weight:700;line-height:1}.bento-step__code{font-family:var(--mono);letter-spacing:.06em;color:var(--titanium);font-size:.64rem}.bento-step__title{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;color:#fff;margin:0 0 .5rem;font-size:1.02rem;font-weight:700}.bento-step__text{color:#b2bdc8;font-size:.84rem;line-height:1.54}.bento-project-card{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);background:linear-gradient(170deg,#0b0f16eb 0%,#070a0ff2 100%);border:1px solid #ffffff26;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.5rem;display:flex}.bento-project__header{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.85rem;padding-bottom:.8rem;display:flex}.bento-project__client{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;color:#fff;font-size:1.05rem;font-weight:700}.bento-project__sector{font-family:var(--mono);color:var(--impulse,#f60);background:#ffffff0a;border:1px solid #ffffff29;padding:.2rem .5rem;font-size:.64rem}.bento-project__text{color:#b2bdc8;font-size:.86rem;line-height:1.56}.bento-project__kpi{border:1px solid #ffffff1f;border-left:3px solid var(--impulse,#f60);background:#06090e;padding:.9rem 1.05rem}.bento-project__kpi-label{font-family:var(--mono);letter-spacing:.06em;color:var(--titanium);font-size:.62rem}.bento-project__kpi-val{font-family:var(--mono);color:#fff;margin-top:.25rem;font-size:1.15rem;font-weight:700}.bento-project__kpi-sub{color:#9ba7b4;margin-top:.18rem;font-size:.74rem}.bento-contact-card{border:1px solid #ffffff2e;border-left:4px solid var(--impulse,#f60);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%);background:linear-gradient(170deg,#0b0f16f0 0%,#070a0ff7 100%);grid-template-columns:1fr 1.15fr;align-items:start;gap:2.25rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.bento-contact__lede{color:#b5c0cb;margin-top:.75rem;font-size:.92rem;line-height:1.58}.bento-contact__FeatureBox{border:1px solid #ffffff24;border-left:3px solid var(--impulse,#f60);background:#ffffff08;margin-top:1.25rem;padding:1rem 1.15rem}.bento-contact__FeatureTitle{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;color:#fff;align-items:center;gap:.55rem;font-size:.84rem;font-weight:700;display:flex}.bento-contact__FeatureText{color:#b2bdc8;margin-top:.38rem;font-size:.78rem;line-height:1.48}.bento-contact__requisites{font-family:var(--mono);color:#c2ccd6;border-top:1px solid #ffffff1f;flex-direction:column;gap:.38rem;margin-top:1.35rem;padding-top:1rem;font-size:.74rem;display:flex}.bento-contact__form{flex-direction:column;gap:.85rem;display:flex}.bento-contact__form label,.ais-modal__form label{font-family:var(--mono);letter-spacing:.03em;color:#b0bcc8;flex-direction:column;gap:.32rem;font-size:.7rem;display:flex}.bento-contact__form input[type=text],.bento-contact__form textarea,.ais-modal__form input[type=text],.ais-modal__form textarea{color:#fff;font-family:var(--text);background:#05080c;border:1px solid #fff3;padding:.68rem .85rem;font-size:.86rem;transition:border-color .18s}.bento-contact__form input[type=text]:focus,.bento-contact__form textarea:focus,.ais-modal__form input[type=text]:focus,.ais-modal__form textarea:focus{border-color:var(--impulse,#f60);outline:none}.bento-footer{font-family:var(--mono);color:var(--titanium);border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;font-size:.72rem;display:flex}.bento-footer__links{flex-wrap:wrap;gap:1.25rem;display:flex}.bento-footer__links a{color:#c8d2dc;text-transform:uppercase;text-decoration:none}.bento-footer__links a:hover{color:var(--impulse,#f60)}.ais-modal{z-index:50;background:#000000db;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ais-modal[hidden]{display:none!important}.ais-modal__card{border:1px solid #ffffff38;border-left:4px solid var(--impulse,#f60);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);background:#0c1017;width:100%;max-width:35rem;padding:1.6rem;box-shadow:0 28px 68px #000000e6}.ais-modal__head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.ais-modal__tag{font-family:var(--mono);letter-spacing:.08em;color:var(--impulse,#f60);font-size:.66rem}.ais-modal__title{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;color:#fff;margin:.3rem 0 0;font-size:1.18rem;font-weight:700}.ais-modal__close{color:var(--frost);cursor:pointer;background:0 0;border:1px solid #fff3;width:2rem;height:2rem;font-size:1.2rem}.ais-modal__form{flex-direction:column;gap:.85rem;display:flex}.ais-form-row{grid-template-columns:1fr 1fr;align-items:end;gap:.75rem;display:grid}.ais-form-row>label{justify-content:space-between;height:100%}.ais-file-box{background:#ffffff05;border:1px dashed #ffffff3d;padding:.65rem .8rem}.ais-form-status{font-family:var(--mono);padding:.65rem;font-size:.76rem}.ais-form-status.is-ok{color:#4edea3;background:#10b98126;border:1px solid #10b981}.ais-form-status.is-err{color:#fca5a5;background:#ef444426;border:1px solid #ef4444}html[data-embed="1"] .ais-topbar,html[data-embed="1"] .intro,html[data-embed="1"] .acts,html[data-embed="1"] .gauge,html[data-embed="1"] .bento-portal,html[data-embed="1"] .skip-intro-pill{display:none!important}html[data-embed="1"] body{overflow:hidden}@media (max-width:1024px){.bento-hero__grid,.bento-contact-card{grid-template-columns:1fr}.bento-cards-grid--6,.bento-cards-grid--4,.bento-cards-grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.ais-form-row,.bento-metrics-grid,.bento-cards-grid--6,.bento-cards-grid--4,.bento-cards-grid--3{grid-template-columns:1fr}.ais-color-switcher,.ais-brand-domain{display:none}.ais-topbar__brand{justify-content:space-between;gap:.45rem;width:100%}.ais-QuickNav{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:.15rem;overflow-x:auto}.ais-QuickNav::-webkit-scrollbar{display:none}.ais-nav-link{white-space:nowrap;padding:.28rem .55rem;font-size:.7rem}.bento-portal{padding-top:6.8rem}.bento-contact__form input[type=text],.bento-contact__form textarea,.ais-modal__form input[type=text],.ais-modal__form textarea{font-size:16px}}
