@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");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(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");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}:root{--orange:#fc5302;--orange-dark:#c63d00;--orange-soft:#fff0e8;--orange-wash:#fff8f4;--ink:#191c21;--ink-soft:#2b3038;--muted:#697079;--line:#dde0e3;--line-dark:#bfc4c9;--paper:#fff;--mist:#f4f5f6;--header-height:82px;--shell:1400px;--radius:8px;--shadow:0 24px 70px #16191d1f}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:70px}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Geist Variable,Geist,sans-serif;font-size:17px;line-height:1.55}body.menu-open{overflow:hidden}img{max-width:100%;display:block}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.055em;text-wrap:balance;margin-bottom:0;font-weight:720;line-height:.98}h2{font-size:clamp(3rem,5.4vw,5.9rem)}h3{font-size:clamp(1.55rem,2.4vw,2.7rem)}p{text-wrap:pretty}ul{margin:0;padding:0;list-style:none}::selection{color:#fff;background:var(--orange)}.shell{width:min(calc(100% - 64px), var(--shell));margin-inline:auto}.section{padding:clamp(96px,10vw,152px) 0;position:relative}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;color:#fff;background:var(--ink);padding:12px 16px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:none}.eyebrow{color:var(--orange-dark);letter-spacing:.115em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:24px;font-family:JetBrains Mono Variable,monospace;font-size:.69rem;font-weight:650;line-height:1.35;display:flex}.eyebrow>span{background:var(--orange);flex:none;width:34px;height:2px}.eyebrow--light{color:#ffb08a}.section-heading{max-width:980px;margin-bottom:64px}.section-heading h2{max-width:930px}.section-heading>p:last-child{max-width:680px;color:var(--muted);margin:28px 0 0;font-size:1.1rem}.section-heading--row{grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);align-items:end;gap:64px;max-width:none;display:grid}.section-heading--row>p{color:var(--muted);margin:0 0 8px}.button{border:1px solid var(--orange);border-radius:var(--radius);color:#fff;background:var(--orange);justify-content:space-between;align-items:center;gap:26px;min-height:56px;padding:0 22px;font-weight:720;text-decoration:none;transition:color .2s,background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 30px #fc530233}.button:hover{color:var(--orange);background:#fff;transform:translateY(-2px);box-shadow:0 16px 38px #fc530226}.button--small{gap:14px;min-height:44px;padding-inline:17px;font-size:.83rem}.button--light{color:var(--ink);box-shadow:none;background:#fff;border-color:#fff}.button--light:hover{color:#fff;background:0 0}.text-link{border-bottom:1px solid var(--ink);align-items:center;gap:20px;padding:12px 0 8px;font-weight:690;text-decoration:none;display:inline-flex}.text-link span{color:var(--orange);transition:transform .2s}.text-link:hover span{transform:translate(4px,2px)}.site-header{z-index:100;height:var(--header-height);backdrop-filter:blur(18px);background:#ffffffe8;border-bottom:1px solid #0000;transition:height .25s,border-color .25s,box-shadow .25s;position:fixed;inset:0 0 auto}.site-header.is-scrolled,.site-header--compact{border-color:#191c211a;height:70px;box-shadow:0 8px 30px #191c210b}.header-inner{justify-content:space-between;align-items:center;gap:28px;height:100%;display:flex}.brand{letter-spacing:-.035em;align-items:center;gap:12px;min-height:44px;font-size:1.22rem;font-weight:760;text-decoration:none;display:inline-flex}.brand img{object-fit:contain;object-position:left center;width:58px;height:30px}.primary-nav{align-items:center;gap:clamp(16px,1.8vw,28px);margin-left:auto;display:flex}.primary-nav>a:not(.button){color:#4f555d;padding:24px 0;font-size:.79rem;font-weight:650;text-decoration:none;position:relative}.primary-nav>a:not(.button):after{background:var(--orange);content:"";transform-origin:100%;height:2px;transition:transform .22s;position:absolute;bottom:16px;left:0;right:0;transform:scaleX(0)}.primary-nav>a:hover:after,.primary-nav>a.is-active:after{transform-origin:0;transform:scaleX(1)}.primary-nav>a.is-active{color:var(--ink)}.header-tools{align-items:center;gap:10px;display:flex}.language-switch{border:1px solid var(--line);background:#ffffffd1;border-radius:999px;grid-template-columns:repeat(2,1fr);padding:3px;display:grid;box-shadow:0 8px 24px #191c210b}.language-switch a{color:#737981;letter-spacing:.045em;border-radius:999px;place-items:center;min-width:31px;height:27px;font-family:JetBrains Mono Variable,monospace;font-size:.56rem;font-weight:700;text-decoration:none;transition:color .2s,background .2s,transform .2s;display:grid}.language-switch a:hover{color:var(--orange-dark)}.language-switch a.is-active{color:#fff;background:var(--ink)}.site-menu-toggle{z-index:102;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;background:#fff;flex:none;place-content:center;gap:4px;width:46px;height:46px;padding:0;transition:border-color .2s,background .2s;display:grid;position:relative}.site-menu-toggle:hover{border-color:var(--orange)}.site-menu-toggle__line{background:var(--ink);transform-origin:50%;width:19px;height:1px;transition:opacity .22s,transform .22s;display:block}.site-menu-toggle[aria-expanded=true] .site-menu-toggle__line:nth-of-type(2){transform:translateY(5px)rotate(45deg)}.site-menu-toggle[aria-expanded=true] .site-menu-toggle__line:nth-of-type(3){opacity:0}.site-menu-toggle[aria-expanded=true] .site-menu-toggle__line:nth-of-type(4){transform:translateY(-5px)rotate(-45deg)}.site-menu-backdrop{z-index:97;opacity:0;pointer-events:none;backdrop-filter:blur(4px);background:#090b0e6b;transition:opacity .35s;position:fixed;inset:0}.site-menu-backdrop.is-open{opacity:1;pointer-events:auto}.site-menu-panel{z-index:98;color:#fff;background:var(--ink);width:min(480px,100%);height:100svh;transition:transform .55s cubic-bezier(.22,.8,.2,1);position:fixed;top:0;right:0;overflow-y:auto;transform:translate(102%);box-shadow:-30px 0 80px #0000003d}.site-menu-panel.is-open{transform:none}.site-menu-panel__inner{flex-direction:column;min-height:100%;padding:116px 42px 36px;display:flex}.site-menu-kicker{color:#858d96;letter-spacing:.1em;text-transform:uppercase;margin-bottom:30px;font-family:JetBrains Mono Variable,monospace;font-size:.62rem}.site-menu-primary{display:none}.site-menu-pages{border-top:1px solid #41464e}.site-menu-pages a{color:#fff;border-bottom:1px solid #41464e;grid-template-columns:34px 1fr auto;align-items:center;gap:14px;min-height:82px;text-decoration:none;display:grid}.site-menu-pages a small{color:#737c86;font-family:JetBrains Mono Variable,monospace;font-size:.56rem}.site-menu-pages a>span{letter-spacing:-.04em;font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:680}.site-menu-pages a i{color:var(--orange);font-style:normal;transition:transform .25s}.site-menu-pages a:hover i,.site-menu-pages a[aria-current=page] i{transform:translate(4px,-4px)}.site-menu-pages a[aria-current=page]>span{color:#ff9d70}.site-menu-contact{margin-top:auto;padding-top:44px}.site-menu-contact p{color:#9299a1;max-width:300px;margin-bottom:16px;font-size:.78rem}.site-menu-contact a{color:#fff;border-bottom:1px solid #626972;align-items:center;gap:18px;padding-bottom:7px;font-weight:680;text-decoration:none;display:inline-flex}.site-menu-contact a span{color:var(--orange)}.hero{border-bottom:1px solid var(--line);background:#fff;min-height:100svh;position:relative;overflow:hidden}.hero-inner{z-index:2;min-height:100svh;padding-top:calc(var(--header-height) + 28px);grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);align-items:center;gap:30px;padding-bottom:34px;display:grid;position:relative}.hero-copy{z-index:3;max-width:970px;position:relative}.hero h1{letter-spacing:-.072em;max-width:960px;font-size:clamp(4.2rem,7.1vw,7rem);line-height:.88}.hero--a h1,.hero--b h1{width:min(1220px,100vw - 120px);max-width:none}.hero-break--mobile{display:none}.hero-lead{max-width:680px;color:var(--muted);margin:28px 0 30px;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.48}.hero-actions{align-items:center;gap:30px;display:flex}.hero-proof{border-top:1px solid var(--line);backdrop-filter:blur(8px);background:#ffffffb8;border-bottom:1px solid #dde0e3b8;grid-template-columns:repeat(3,minmax(0,1fr));width:min(760px,100%);margin-top:38px;display:grid}.hero-proof li{border-right:1px solid var(--line);align-content:center;gap:2px;min-height:66px;padding:11px 20px;display:grid}.hero-proof li:last-child{border-right:0}.hero-proof strong{color:var(--orange-dark);letter-spacing:-.025em;font-size:.92rem;line-height:1.1}.hero-proof span{color:var(--muted);font-size:.67rem;line-height:1.25}.hero-field{z-index:1;pointer-events:none;position:absolute;inset:0}.data-lines{width:100%;height:100%;position:absolute;overflow:visible}.hero-mobile-lines{display:none}.data-lines path{fill:none;stroke-width:1.65px;vector-effect:non-scaling-stroke}.hero--b .data-lines{width:68%;height:96%;top:2%;right:-3%}.hero-orbit{border:1px solid #fc530233;border-radius:50%;position:absolute}.hero-orbit--one{width:330px;height:330px;top:18%;right:9%}.hero-orbit--two{width:94px;height:94px;bottom:13%;right:17%}.hero--a .hero-inner{grid-template-columns:1fr}.hero--a .hero-copy{max-width:1120px}.hero--a .data-lines{opacity:.72;width:62%;height:94%;top:4%;right:-3%}.hero--c,.hero--d,.hero--e{color:var(--ink);border-color:var(--line);background:#fff}.hero--c .hero-inner,.hero--d .hero-inner,.hero--e .hero-inner{grid-template-columns:1fr}.hero--c h1,.hero--d h1,.hero--e h1{width:min(1500px,100vw - 120px);max-width:none;font-size:clamp(4.2rem,7.1vw,7rem)}.hero--c .hero-lead,.hero--d .hero-lead,.hero--e .hero-lead{color:var(--muted)}.hero--c .text-link,.hero--d .text-link,.hero--e .text-link{border-color:var(--ink);color:var(--ink)}.hero--c .data-lines,.hero--d .data-lines,.hero--e .data-lines{opacity:.76;width:68%;height:104%;top:-3%;right:-2%}.hero--c .hero-orbit--two{width:66px;height:66px;bottom:10%;right:30%}.hero-orbit--three{width:42px;height:42px;bottom:8%;right:24%}.hero--c .hero-orbit--three{width:44px;height:44px;top:21%;bottom:auto;right:35%}.hero--d .hero-orbit--one{right:7%}.hero--d .hero-orbit--two{width:74px;height:74px;bottom:16%;right:28%}.hero--e .hero-orbit--one{width:300px;height:300px;top:15%;right:7%}.hero--e .hero-orbit--two{width:78px;height:78px;bottom:11%;right:19%}.hero--e .hero-orbit--three{top:27%;bottom:auto;right:34%}.hero-geometry{border:1px solid #fc530252;position:absolute}.hero-geometry--diamond{border-radius:8px;width:74px;height:74px;top:37%;right:20%;transform:rotate(45deg)}.hero--standalone,.hero--standalone .hero-inner{min-height:min(860px,100svh)}.services-section{background:var(--paper);align-items:center;min-height:calc(100svh - 70px);padding:54px 0;display:flex}.services-section .section-heading{margin-bottom:34px}.services-section .section-heading h2{max-width:none}.service-accordion{border:1px solid var(--line);border-radius:var(--radius);height:clamp(340px,36vh,350px);min-height:340px;display:flex;overflow:hidden}.service-panel{border-right:1px solid var(--line);background:var(--mist);flex-direction:column;flex:.8;min-width:0;transition:flex .55s cubic-bezier(.22,.8,.2,1),background .3s;display:flex;position:relative}.service-panel:last-child{border-right:0}.service-panel.is-active{color:#fff;background:var(--ink);flex:2.25}.service-panel:before{content:"";opacity:.8;pointer-events:none;border:1px solid #fc53022b;border-radius:50%;width:138px;height:138px;transition:opacity .25s,transform .55s cubic-bezier(.22,.8,.2,1);position:absolute;bottom:-76px;right:-56px;box-shadow:0 0 0 22px #fc530213,0 0 0 44px #fc530209}.service-panel:nth-child(3):before{bottom:-92px;right:-34px;transform:scale(1.12)}.service-panel:nth-child(4):before{bottom:-58px;right:-76px;transform:scale(.86)}.service-panel.is-active:before{opacity:0;transform:scale(.75)}.service-panel>button,.service-panel>a{z-index:1;min-height:88px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:15px;padding:21px 18px;text-decoration:none;display:flex;position:relative}.service-panel>button>span,.service-panel>a>span{color:var(--orange-dark);font-family:JetBrains Mono Variable,monospace;font-size:.6rem}.service-panel.is-active>button>span,.service-panel.is-active>a>span{color:#ff9d70}.service-panel>button strong,.service-panel>a strong{overflow-wrap:normal;word-break:normal;hyphens:none;letter-spacing:-.035em;flex:1;min-width:0;font-size:clamp(.95rem,1.2vw,1.18rem);line-height:1.03}.service-panel-copy{z-index:1;opacity:0;pointer-events:none;max-width:670px;padding:0 28px 20px 48px;transition:opacity .22s,transform .3s;position:relative;transform:translateY(10px)}.service-panel.is-active .service-panel-copy{opacity:1;pointer-events:auto;transition-delay:.18s;transform:none}.service-panel-copy>p{color:#c3c8ce;margin-bottom:0;font-size:.88rem;line-height:1.48}.service-panel-copy ul{grid-template-columns:1fr 1fr;gap:7px 18px;margin:17px 0 20px;display:grid}.service-panel-copy li{color:#f2f3f4;padding-left:14px;font-size:.74rem;position:relative}.service-panel-copy li:before{background:var(--orange);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.service-link{color:#fff;border-bottom:1px solid #737b84;align-items:center;gap:14px;padding-bottom:6px;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.service-link span{color:var(--orange)}.projects-section{color:#fff;background:var(--ink);padding-block:64px 72px;overflow:hidden}.project-heading{margin-bottom:28px;display:block}.project-heading .eyebrow{margin-bottom:16px}.project-heading h2{max-width:none;font-size:clamp(2.4rem,4vw,3.6rem);line-height:1.05}.project-stories{border-top:1px solid #3d424a}.project-story{border-bottom:1px solid #3d424a;grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(54px,7vw,110px);padding-top:48px;padding-bottom:48px;display:grid;position:relative}.project-copy{z-index:1;isolation:isolate;position:relative}.project-emblem{z-index:-1;color:#ffffff0a;pointer-events:none;user-select:none;font-family:Georgia,serif;font-size:clamp(7rem,11vw,11rem);font-style:normal;font-weight:400;line-height:1;position:absolute;top:0;left:auto;right:-16%;transform:rotate(-7deg)}.project-index{color:#77808a;margin-bottom:56px;font-family:JetBrains Mono Variable,monospace;font-size:.68rem;display:block}.project-category{color:#ff9d70;letter-spacing:.08em;text-transform:uppercase;margin-bottom:15px;font-family:JetBrains Mono Variable,monospace;font-size:.68rem}.project-copy h3{max-width:560px;margin-bottom:24px}.project-copy>p:not(.project-category){color:#b7bdc3}.project-copy ul{gap:9px;margin-top:28px;display:grid}.project-copy li{color:#e2e4e7;padding-left:17px;font-size:.82rem;position:relative}.project-copy li:before{background:var(--orange);content:"";width:6px;height:1px;position:absolute;top:.65em;left:0}.project-copy__link{color:#ff9d70;text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;margin-top:22px;font-size:.83rem;font-weight:650;display:inline-flex}.project-visual{z-index:1;perspective:1200px;height:580px;position:relative}.project-visual:before{border-radius:var(--radius);content:"";background:#22262c;border:1px solid #414750;position:absolute;inset:7% 3% 5% 10%}.project-screen{border-radius:var(--radius);cursor:zoom-in;background:#15181c;border:1px solid #59616c;padding:0;transition:border-color .25s,box-shadow .35s,filter .35s;display:block;position:absolute;overflow:hidden;box-shadow:0 30px 80px #0000005c}.project-screen--1{z-index:2;width:88%;top:2%;right:0}.project-screen--2{z-index:3;width:67%;bottom:0;left:0}.project-screen:hover{filter:brightness(1.025);border-color:#858d97;box-shadow:0 34px 88px #0000006b}.project-screen img{width:100%;height:auto}.project-screen>span{color:#fff;opacity:0;background:#191c21e0;border-radius:5px;padding:7px 10px;font-size:.65rem;transition:opacity .2s;position:absolute;bottom:10px;right:10px}.project-screen:hover>span{opacity:1}.lightbox{border-radius:var(--radius);color:#fff;background:#111317;border:1px solid #515862;width:min(94vw,1500px);max-height:92vh;padding:0;box-shadow:0 35px 100px #0000008c}.lightbox::backdrop{backdrop-filter:blur(9px);background:#070809e0}.lightbox img{object-fit:contain;width:100%;max-height:88vh}.lightbox-close{z-index:2;color:#fff;cursor:pointer;background:#191c21;border:1px solid #697079;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid;position:fixed;top:22px;right:22px}.lightbox-navigation{z-index:2;backdrop-filter:blur(10px);background:#111317eb;border:1px solid #59616c;border-radius:4px;align-items:center;gap:17px;min-height:44px;padding:5px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000059}.lightbox-navigation button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;width:36px;height:32px;padding:0;font-size:1rem;transition:color .2s,background .2s;display:grid}.lightbox-navigation button:hover{color:var(--orange);background:#292d33}.lightbox-navigation span{color:#8f969f;letter-spacing:.08em;font-family:JetBrains Mono Variable,monospace;font-size:.65rem}.lightbox-navigation b{color:#fff;font-weight:500}.technologies-section{background:var(--orange-wash);flex-direction:column;justify-content:center;min-height:calc(100svh - 70px);padding:72px 0;display:flex;overflow:hidden}.technology-heading{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);align-items:end;gap:90px;margin-bottom:54px;display:grid}.technology-heading h2{max-width:720px;font-size:clamp(3.2rem,5.2vw,5.2rem)}.technology-heading>p{color:var(--muted);margin:0 0 8px}.technology-marquee{gap:10px;display:grid;transform:rotate(-1.5deg)scale(1.015)}.technology-track{background:#fff;border-block:1px solid #fc53022e;overflow:hidden}.technology-track-inner{width:max-content;animation:38s linear infinite marquee;display:flex}.technology-track--reverse .technology-track-inner{animation-duration:44s;animation-direction:reverse}.technology-track:hover .technology-track-inner{animation-play-state:paused}.technology-chip{border-right:1px solid var(--line);white-space:nowrap;align-items:center;gap:14px;min-width:190px;min-height:82px;padding:16px 27px;display:flex}.technology-chip img{filter:saturate(.86);width:32px;height:32px}.technology-chip span{font-size:.86rem;font-weight:650}@keyframes marquee{to{transform:translate(-50%)}}.why-section{background:#fff;padding:64px 0}.why-heading{margin-bottom:28px}.why-heading .eyebrow{margin-bottom:16px}.why-heading h2{max-width:1040px;font-size:clamp(2.4rem,4.3vw,4rem);line-height:1.06}.why-bento{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.why-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:24px;padding:28px;display:flex;position:relative;overflow:hidden}.why-card:nth-child(2n){border-right:0}.why-card:nth-last-child(-n+2){border-bottom:0}.why-card>span{color:var(--orange-dark);font-family:JetBrains Mono Variable,monospace;font-size:.62rem}.why-card>div{z-index:1;position:relative}.why-card h3{margin-bottom:15px;font-size:clamp(1.45rem,2.15vw,2.1rem);line-height:1.08}.why-card p{max-width:62ch;color:var(--muted);margin:0;font-size:.93rem;line-height:1.65}.why-card--start{background:var(--mist)}.why-card--price{color:#fff;background:var(--orange)}.why-card--price>span,.why-card--price p{color:#fffc}.why-card--price i{color:#ffffff21;font-size:13rem;font-style:normal;font-weight:750;line-height:1;position:absolute;bottom:-52px;right:20px}.contact-section{color:#fff;background:var(--ink);align-items:center;min-height:calc(100svh - 70px);padding:68px 0;display:flex;overflow:hidden}.contact-grid{z-index:2;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(60px,8vw,120px);display:grid;position:relative}.contact-copy h2{max-width:610px;font-size:clamp(3.1rem,4.8vw,5.2rem)}.contact-copy>p:not(.eyebrow){color:#b8bdc3;max-width:520px;margin:28px 0 0}.contact-methods{border-top:1px solid #454b54;margin-top:38px}.contact-methods a{border-bottom:1px solid #454b54;padding:18px 34px 18px 0;text-decoration:none;display:block;position:relative}.contact-methods small{color:#89919a;text-transform:uppercase;font-family:JetBrains Mono Variable,monospace;font-size:.58rem;display:block}.contact-methods strong{font-size:.96rem}.contact-methods span{color:var(--orange);transition:transform .2s;position:absolute;top:27px;right:3px}.contact-methods a:hover span{transform:translate(3px,-3px)}.contact-form{border-radius:var(--radius);background:#23272e;border:1px solid #484f59;grid-template-columns:1fr 1fr;gap:17px 22px;padding:30px;display:grid;box-shadow:0 34px 90px #00000038}.form-field{flex-direction:column;display:flex}.form-field--full{grid-column:1/-1}.form-field label{color:#c7cbd0;text-transform:uppercase;margin-bottom:8px;font-family:JetBrains Mono Variable,monospace;font-size:.61rem}.form-field label span{color:#7f8790;letter-spacing:.02em;margin-left:7px;font-size:.54rem}.form-field input,.form-field textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #5d646e;border-radius:0;outline:0;width:100%;transition:border-color .2s}.form-field input{height:48px}.form-field textarea{resize:vertical;min-height:112px;padding:10px 0}.form-field input:focus,.form-field textarea:focus{border-color:var(--orange)}.form-field input[aria-invalid=true],.form-field textarea[aria-invalid=true]{border-color:#ff6e6e}.field-error{color:#ff8e8e;min-height:18px;padding-top:4px;font-size:.68rem}.honeypot{position:absolute;left:-9999px}.form-footer{justify-content:space-between;align-items:end;gap:28px;display:flex}.form-footer p{color:#9199a2;max-width:430px;margin:0;font-size:.67rem}.form-footer a{color:#fff}.form-status{min-height:22px;font-size:.78rem}.form-status.is-success{color:#7ce7a9}.form-status.is-error{color:#f99}.contact-lines{opacity:.28;pointer-events:none;width:68%;height:88%;position:absolute;top:-32%;left:-15%;transform:rotate(12deg)}.contact-lines i{inset:calc(var(--i,0) * 20px);border:1px solid var(--orange);border-radius:48% 52% 60% 40%;position:absolute}.contact-lines i:first-child{--i:0}.contact-lines i:nth-child(2){--i:1}.contact-lines i:nth-child(3){--i:2}.contact-lines i:nth-child(4){--i:3}.contact-lines i:nth-child(5){--i:4}.contact-lines i:nth-child(6){--i:5}.faq-main{background:var(--mist);width:100%;max-width:100%;overflow-x:hidden}.faq-stage{background:var(--mist);min-height:100svh;padding-top:70px;position:relative;overflow:hidden}.faq-stage__field{z-index:1;pointer-events:none;position:absolute;inset:70px 0 0;overflow:hidden}.faq-stage .faq-stage__lines{opacity:.24;width:126%;height:58%;top:28%;left:-13%;transform:rotate(-4deg)}.faq-stage .faq-stage__lines path{stroke-width:1.45px}.faq-stage__grid{z-index:2;grid-template-columns:minmax(320px,.72fr) minmax(560px,1.28fr);align-items:start;gap:clamp(58px,6.5vw,118px);min-height:calc(100svh - 70px);padding:clamp(54px,5.5vw,88px) 0 clamp(82px,8vw,128px);display:grid;position:relative}.faq-intro{padding-left:clamp(18px,2vw,36px);position:sticky;top:124px}.faq-intro h1{letter-spacing:-.068em;text-wrap:balance;max-width:590px;font-size:clamp(3.6rem,4.8vw,5.6rem);line-height:.91}.faq-list{border-top:1px solid var(--line-dark)}.faq-item{border-bottom:1px solid var(--line-dark);background:0 0;transition:background .35s}.faq-item.is-open{background:var(--paper)}.faq-item__toggle{width:100%;min-height:96px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:16px;padding:22px 12px 22px 6px;display:grid}.faq-item__index{color:#858c94;font-family:JetBrains Mono Variable,monospace;font-size:.61rem}.faq-item__question{letter-spacing:-.038em;text-wrap:balance;max-width:900px;font-size:clamp(1.18rem,1.5vw,1.65rem);font-weight:690;line-height:1.14;transition:color .25s,transform .35s cubic-bezier(.22,.8,.2,1)}.faq-item__icon{border:1px solid #fc53026b;border-radius:50%;width:26px;height:26px;transition:border-color .25s,background .25s,transform .4s cubic-bezier(.22,.8,.2,1);position:relative}.faq-item__icon:before,.faq-item__icon:after{background:var(--orange);content:"";width:10px;height:1px;transition:background .25s,transform .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item__toggle:hover .faq-item__question{color:var(--orange-dark);transform:translate(4px)}.faq-item__toggle:hover .faq-item__icon{border-color:var(--orange)}.faq-item__toggle:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.faq-item.is-open .faq-item__question{color:var(--orange-dark)}.faq-item.is-open .faq-item__icon{border-color:var(--orange);background:var(--orange);transform:rotate(90deg)}.faq-item.is-open .faq-item__icon:before{background:#fff}.faq-item.is-open .faq-item__icon:after{background:#fff;transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}.faq-answer-wrap{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .68s cubic-bezier(.22,.8,.2,1),opacity .38s,transform .6s cubic-bezier(.22,.8,.2,1),visibility 0s linear .68s;display:grid;transform:translateY(-10px)}.faq-item.is-open .faq-answer-wrap{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .68s cubic-bezier(.22,.8,.2,1),opacity .42s 80ms,transform .6s cubic-bezier(.22,.8,.2,1);transform:none}.faq-answer-clip{min-height:0;overflow:hidden}.faq-answer-clip p{color:#555d66;max-width:900px;margin:0;padding:0 64px 34px;font-size:.95rem;line-height:1.68}.about-main{width:100%;max-width:100%;overflow-x:hidden}.about-hero{background:#fff;min-height:100svh;padding-top:70px;overflow:hidden}.about-hero__grid{grid-template-columns:minmax(0,1.3fr) minmax(380px,.7fr);align-items:center;gap:clamp(40px,4vw,70px);min-height:calc(100svh - 70px);display:grid}.about-hero__copy{z-index:2;padding:72px 0;position:relative}.about-hero__copy h1{letter-spacing:-.075em;width:min(100%,900px);max-width:900px;font-size:clamp(4rem,5.5vw,6.2rem);line-height:.88}.about-hero__copy h1 em{color:var(--orange);font-style:normal}.about-hero__copy>p:not(.eyebrow){max-width:660px;color:var(--muted);margin:34px 0 0;font-size:clamp(1rem,1.25vw,1.16rem)}.about-wordmark{border-top:1px solid var(--line);align-items:baseline;gap:28px;max-width:660px;margin-top:42px;padding-top:19px;display:flex}.about-wordmark>strong{font-family:Georgia,serif;font-size:1.7rem;font-style:italic;font-weight:400}.about-wordmark span{color:#7a8189;font-family:JetBrains Mono Variable,monospace;font-size:.64rem}.about-wordmark span strong{color:var(--ink);font-weight:800}.about-logo-stage{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;place-items:center;display:grid;position:relative}.about-logo-stage:before,.about-logo-stage:after{content:"";border:1px solid #fc53022e;border-radius:50%;position:absolute}.about-logo-stage:before{inset:10%}.about-logo-stage:after{inset:23%}.about-logo-stage img{z-index:2;filter:drop-shadow(0 24px 40px #191c211f);width:min(58%,300px);height:auto;position:relative}.about-logo-stage__index{color:#fc530238;letter-spacing:.12em;font-family:JetBrains Mono Variable,monospace;font-size:.65rem;position:absolute;top:8%;right:14%}.about-logo-orbit{z-index:1;border:1px solid #fc530247;border-radius:50%;position:absolute}.about-logo-orbit--one{width:46px;height:46px;top:-2%;left:20%}.about-logo-orbit--two{width:82px;height:82px;bottom:13%;right:5%}.about-origin{color:#fff;background:var(--ink);padding:clamp(84px,8vw,120px) 0}.about-origin__grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:end;gap:clamp(70px,9vw,150px);display:grid}.about-origin h2{max-width:900px;font-size:clamp(3rem,4.5vw,5rem)}.about-origin__copy{padding-bottom:8px}.about-origin__copy p{color:#aeb4bb}.about-origin__copy p:last-child{margin-bottom:0}.about-origin__copy em{color:#fff;font-family:Georgia,serif;font-size:1.08em}.about-origin__copy strong{color:#fff;font-weight:760}.about-company{background:var(--orange-wash)}.about-company__heading{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:end;gap:70px;margin-bottom:62px;display:grid}.about-company__heading .eyebrow{grid-column:1/-1;margin-bottom:-22px}.about-company__heading h2{max-width:960px}.about-company-title{text-wrap:nowrap;font-size:clamp(3.4rem,4.2vw,4.8rem);line-height:.94}.about-company-title span{width:max-content;max-width:100%;display:block}.about-company-title span:nth-child(2){color:var(--orange);transform:translate(clamp(18px,2.8vw,46px))}.about-company-title span:nth-child(3){transform:translate(clamp(5px,.8vw,14px))}.about-company__heading>p:last-child{color:var(--muted);margin:0 0 8px}.about-company-grid{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;display:grid;overflow:hidden}.about-company-card{border-right:1px solid var(--line);background:#fff;flex-direction:column;grid-column:span 3;justify-content:flex-end;min-height:390px;padding:32px;display:flex;position:relative;overflow:hidden}.about-company-card:last-child{border-right:0}.about-company-card--lead{grid-column:span 6}.about-company-card i{color:#fc530221;font-family:Georgia,serif;font-size:clamp(8rem,11vw,12rem);font-style:normal;font-weight:400;line-height:1;position:absolute;top:20px;right:25px}.about-company-card h3{z-index:1;max-width:560px;margin-bottom:17px;font-size:clamp(1.75rem,2.6vw,3.2rem);position:relative}.about-company-card p{z-index:1;max-width:590px;color:var(--muted);margin:0;font-size:.88rem;position:relative}.about-company-card--accent{color:#fff;background:var(--orange)}.about-company-card--accent i,.about-company-card--accent p{color:#ffffffb8}.about-company-card--dark{color:#fff;background:var(--ink)}.about-company-card--dark i{color:#ffffff1a}.about-company-card--dark p{color:#aeb4bb}.about-cta{color:#fff;background:var(--orange);padding:clamp(100px,11vw,170px) 0}.about-cta__grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:end;gap:90px;display:grid}.about-cta h2{max-width:920px}.about-cta__grid>div>p{color:#ffffffd1;margin-bottom:32px}.site-footer{color:#b9bec4;background:var(--ink);border-top:1px solid #343a42;padding:58px 0 22px}.footer-grid{justify-content:space-between;align-items:end;gap:60px;display:flex}.brand--footer{color:#fff}.footer-grid>div>p{color:#7f8790;margin:18px 0 0;font-size:.78rem}.footer-grid nav{flex-wrap:wrap;gap:24px;display:flex}.footer-grid nav a{color:#9ea5ad;font-size:.72rem;text-decoration:none}.footer-grid nav a:hover{color:#fff}.footer-bottom{color:#747c85;border-top:1px solid #343a42;justify-content:space-between;align-items:center;margin-top:45px;padding-top:20px;font-family:JetBrains Mono Variable,monospace;font-size:.58rem;display:flex}.footer-bottom a{text-decoration:none}.concept-notes{border-bottom:1px solid var(--line);background:#fff;padding:32px 0}.concept-notes .shell{justify-content:space-between;align-items:center;gap:50px;display:flex}.concept-notes .eyebrow{margin-bottom:10px}.concept-notes h2{margin-bottom:7px;font-size:1.7rem}.concept-notes p:last-child{max-width:720px;color:var(--muted);margin:0;font-size:.82rem}.concept-notes nav{align-items:center;gap:8px;display:flex}.concept-notes nav>a:not(.text-link){border:1px solid var(--line);border-radius:50%;place-items:center;width:40px;height:40px;text-decoration:none;display:grid}.concept-notes nav>a.active{border-color:var(--orange);color:#fff;background:var(--orange)}.concept-notes .text-link{white-space:nowrap;margin-left:12px;font-size:.75rem}.concepts-main{min-height:100vh;padding:145px 0 110px}.concepts-main .section-heading h1{font-size:clamp(3.2rem,6.8vw,6.8rem)}.concept-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.concept-card{border:1px solid var(--line);border-radius:var(--radius);color:inherit;background:#fff;text-decoration:none;transition:transform .22s,box-shadow .22s;overflow:hidden}.concept-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.concept-preview{background:var(--orange-wash);height:280px;padding:28px;position:relative;overflow:hidden}.concept-mini-brand{z-index:2;width:46px;height:auto;display:block;position:relative}.concept-preview strong{z-index:2;letter-spacing:-.05em;font-size:1.45rem;line-height:1;position:absolute;bottom:27px;left:28px;right:22px}.concept-preview i{border:1px solid var(--orange);border-radius:50%;width:370px;height:120px;position:absolute;transform:rotate(24deg)}.concept-preview i:first-of-type{top:15px;right:-145px}.concept-preview i:nth-of-type(2){opacity:.7;top:35px;right:-148px}.concept-preview i:nth-of-type(3){opacity:.45;top:55px;right:-151px}.concept-preview i:nth-of-type(4){opacity:.2;top:75px;right:-154px}.concept-card--a .concept-preview{background:#fff}.concept-card--a .concept-preview i{top:auto;bottom:-45px;right:-100px;transform:rotate(2deg)}.concept-card--c .concept-preview{color:var(--ink);background:#fff}.concept-card--c .concept-preview i{opacity:.38;transform:rotate(-26deg)}.concept-card--c .concept-preview b{display:none}.concept-card--d .concept-preview,.concept-card--e .concept-preview{color:var(--ink);background:#fff}.concept-card--d .concept-preview i:nth-of-type(2n){transform:rotate(-29deg)}.concept-card--d .concept-preview b{border:1px solid #fc530273;border-radius:50%;width:42px;height:42px;position:absolute;bottom:34%;right:31%}.concept-card--e .concept-preview i:nth-of-type(odd){transform:rotate(-30deg)}.concept-card--e .concept-preview b{border:1px solid #fc53028c;border-radius:5px;width:42px;height:42px;position:absolute;top:35%;right:25%;transform:rotate(45deg)}.concept-card-copy{padding:24px 24px 27px}.concept-card-copy>span{color:var(--orange-dark);text-transform:uppercase;justify-content:space-between;align-items:center;font-family:JetBrains Mono Variable,monospace;font-size:.6rem;display:flex}.concept-card-copy small{color:#fff;background:var(--orange);border-radius:999px;padding:3px 7px}.concept-card-copy h2{margin:15px 0 10px;font-size:1.55rem}.concept-card-copy p{min-height:76px;color:var(--muted);font-size:.82rem}.concept-card-copy>strong{font-size:.75rem}.concept-card-copy>strong i{color:var(--orange);font-style:normal}.legal-main{background:#fff;padding:140px 0 100px}.legal-article{max-width:900px}.legal-article>header{border-bottom:1px solid var(--line);margin-bottom:64px;padding-bottom:40px}.legal-article h1{margin-bottom:20px;font-size:clamp(3rem,6vw,5.8rem)}.legal-article>header>p:last-child{color:var(--muted);font-size:.8rem}.legal-article section{margin-bottom:48px}.legal-article h2{letter-spacing:-.03em;margin-bottom:17px;font-size:1.6rem}.legal-article p{color:#50565e}.legal-article a{text-underline-offset:4px;text-decoration-color:var(--orange)}.not-found-main{place-items:center;min-height:100svh;padding:100px 0;display:grid;position:relative;overflow:hidden}.not-found-main .shell{z-index:2;position:relative}.not-found-main h1{max-width:850px;font-size:clamp(3.6rem,8vw,8rem)}.not-found-main p:not(.eyebrow){color:var(--muted)}.not-found-lines{position:absolute;inset:0}.js [data-hero-copy]>*,.js [data-about-copy]>*,.js .section-heading,.js .technology-heading,.js .why-heading{opacity:0}.is-ready [data-hero-copy]>*,.is-ready [data-about-copy]>*,.is-ready .section-heading,.is-ready .technology-heading,.is-ready .why-heading{opacity:1}.scrub-word{will-change:opacity, transform;display:inline-block}@media (width<=1180px){.primary-nav{display:none}.site-menu-primary{border-top:1px solid #41464e;grid-template-columns:1fr 1fr;margin-bottom:34px;display:grid}.site-menu-primary a{color:#aeb4bb;border-bottom:1px solid #41464e;border-right:1px solid #41464e;justify-content:space-between;align-items:center;min-height:46px;padding:0 12px;font-size:.75rem;text-decoration:none;display:flex}.site-menu-primary a:nth-child(2n){border-right:0}.site-menu-primary a span{color:var(--orange)}}@media (width<=1080px){:root{--shell:1040px}.hero h1{font-size:clamp(4rem,7.6vw,6.1rem)}.hero--c .hero-inner,.hero--d .hero-inner,.hero--e .hero-inner{grid-template-columns:1fr}.service-panel>button,.service-panel>a{padding-inline:16px}.service-panel-copy{padding-left:42px}.project-story{gap:50px}.project-visual{height:500px}.technology-heading{gap:55px}.contact-grid{gap:60px}.about-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:42px}.about-origin__grid,.about-cta__grid{gap:70px}.about-company__heading{gap:50px}.about-company-card{min-height:360px;padding:26px}.concept-grid{grid-template-columns:repeat(2,1fr)}.concept-card:last-child{grid-column:1/-1}}@media (width<=980px){.faq-stage{min-height:0;padding-top:72px}.faq-stage__grid{grid-template-columns:1fr;gap:42px;min-height:0;padding:58px 0 92px}.faq-intro{padding-left:0;position:relative;top:auto}.faq-intro h1{max-width:590px;font-size:clamp(3.2rem,8vw,4.6rem)}.faq-stage .faq-stage__lines{opacity:.18;width:148%;height:44%;top:34%;left:-24%}}@media (width<=900px){:root{--header-height:72px}.shell{width:min(calc(100% - 40px), var(--shell))}.section-heading--row,.technology-heading,.contact-grid{grid-template-columns:1fr;gap:28px}.section-heading--row>p,.technology-heading>p{max-width:620px}.hero-inner{grid-template-columns:1fr}.hero-copy{padding-top:38px}.hero h1{font-size:clamp(3.65rem,10.2vw,5.7rem)}.hero--a h1,.hero--b h1{width:min(960px,100vw - 40px)}.hero--b .data-lines{opacity:.6;width:89%;height:78%;top:23%;right:-26%}.hero--a .data-lines{opacity:.52;width:87%;height:78%;top:23%;right:-23%}.hero--c .hero-inner,.hero--d .hero-inner,.hero--e .hero-inner{grid-template-columns:1fr;align-content:center}.hero--c .data-lines,.hero--d .data-lines,.hero--e .data-lines{opacity:.56;width:92%;height:80%;top:21%;right:-25%}.hero--c h1,.hero--d h1,.hero--e h1{width:min(960px,100vw - 40px)}.services-section,.technologies-section,.why-section,.contact-section{min-height:0}.service-accordion{flex-direction:column;height:auto;min-height:0}.service-panel{border-right:0;border-bottom:1px solid var(--line);flex:none}.service-panel:nth-child(3):not(.is-active){flex:none}.service-panel:before{display:none}.service-panel:last-child{border-bottom:0}.service-panel.is-active{flex:none}.service-panel>button,.service-panel>a{align-items:center;min-height:80px}.service-panel-copy{opacity:1;max-width:none;padding:0 24px 28px 57px;display:none;transform:none}.service-panel.is-active .service-panel-copy{display:block}.service-panel>button:before{color:var(--orange-dark);content:"+";order:3;margin-left:auto;font-size:18px;line-height:1}.service-panel.is-active>button:before{content:"−"}.project-story{grid-template-columns:1fr;gap:46px;min-height:0}.project-copy{max-width:680px}.project-index{margin-bottom:32px}.project-visual{height:min(67vw,560px)}.about-hero{padding-top:72px}.about-hero__grid{grid-template-columns:1fr;gap:70px;min-height:auto;padding:70px 0 90px}.about-hero__copy{padding:0}.about-logo-stage{width:min(100%,520px);margin-inline:auto}.about-origin__grid,.about-company__heading,.about-cta__grid{grid-template-columns:1fr;gap:38px}.about-company__heading .eyebrow{margin-bottom:-8px}.about-company-card{border-top:1px solid var(--line);min-height:330px}.about-company-card--lead{border-top:0;border-right:0;grid-column:span 12}.about-company-card--accent,.about-company-card--dark{grid-column:span 6}.contact-form{max-width:760px}.concept-grid{grid-template-columns:1fr}.concept-card,.concept-card:last-child{grid-column:auto;grid-template-columns:.8fr 1.2fr;display:grid}.concept-card-copy p{min-height:0}}@media (width<=620px){body{font-size:16px}.shell{width:min(calc(100% - 28px), var(--shell))}.section,.services-section{padding:82px 0}h2{font-size:clamp(2.7rem,13.4vw,4.25rem)}.site-header .brand span{display:none}.header-tools{gap:8px}.language-switch a{min-width:29px;height:26px}.site-menu-panel__inner{padding:96px 20px 28px}.site-menu-kicker{margin-bottom:22px}.site-menu-pages a{min-height:68px}.site-menu-pages a>span{font-size:1.3rem}.site-menu-contact{padding-top:32px}.hero{min-height:max(760px,100svh)}.hero-inner{min-height:max(760px,100svh);padding-top:calc(var(--header-height) + 54px);align-content:start;padding-bottom:58px}.hero--c .hero-inner,.hero--d .hero-inner,.hero--e .hero-inner{align-content:start}.hero-copy{padding-top:0}.hero .eyebrow{max-width:330px;margin-bottom:21px;font-size:.63rem;line-height:1.45}.hero h1{font-size:2.3rem;line-height:.91}.hero--a h1,.hero--b h1{width:100%}.hero-break--desktop{display:none}.hero-break--mobile{display:block}.hero-lead{max-width:100%;margin:24px 0 27px;font-size:.94rem;line-height:1.5}.hero-actions{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.hero-actions .button{gap:14px;width:auto;min-height:50px;padding-inline:16px;font-size:.86rem}.hero-actions .text-link{white-space:nowrap;place-self:center start;font-size:.82rem}.hero-proof{width:100%;margin-top:26px}.hero-proof li{min-height:61px;padding:9px 8px}.hero-proof strong{font-size:.72rem}.hero-proof span{font-size:.56rem;line-height:1.2}.hero:after{z-index:0;aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#fc530221 0%,#fc53020b 40%,#0000 70%);border-radius:50%;width:118vw;position:absolute;bottom:-24%;right:-36%}.hero--b .data-lines{opacity:.42;width:125%;top:30%;right:-52%}.hero-orbit--one{display:none}.hero-orbit--two{width:62px;height:62px;display:block;bottom:4%;left:7%;right:auto}.hero--c .hero-orbit--three,.hero--d .hero-orbit--three,.hero--e .hero-orbit--three{display:none}.hero--a .data-lines{width:120%;height:68%;top:29%;right:-50%}.hero-field>.data-lines:not(.hero-mobile-lines){display:none}.hero .hero-mobile-lines{opacity:.78;width:118%;height:43%;display:block;inset:auto auto -1% -9%;mask-image:linear-gradient(#0000 0%,#000 33% 100%)}.hero--c .hero-copy,.hero--d .hero-copy,.hero--e .hero-copy{padding-top:0}.hero--c h1,.hero--d h1,.hero--e h1{width:100%}.section-heading{margin-bottom:42px}.section-heading--row{gap:22px}.section-heading h2,.project-heading h2,.technology-heading h2,.why-heading h2{font-size:clamp(2.25rem,9.8vw,2.6rem);line-height:.94}.section-heading h2,.project-heading h2{text-wrap:wrap}.projects-section{padding-block:48px 52px}.why-section{padding-block:48px}.project-heading h2,.why-heading h2{line-height:1.05}.services-section .section-heading h2{font-size:clamp(2.1rem,8.8vw,2.35rem)}.service-panel>button,.service-panel>a{min-height:74px;padding:19px 15px}.service-panel>button strong,.service-panel>a strong{font-size:1rem}.service-panel-copy{padding:0 16px 24px 48px}.service-panel-copy ul{grid-template-columns:1fr}.project-heading .eyebrow{margin-bottom:14px}.project-story{padding-top:36px;padding-bottom:40px}.project-copy h3{font-size:2.2rem}.project-visual{height:76vw}.project-screen--1{width:94%}.project-screen--2{width:73%}.project-emblem{font-size:7rem;top:0;left:auto;right:-2%}.faq-stage__grid{gap:30px;padding:46px 0 76px}.faq-intro{min-height:0;padding-right:0}.faq-intro h1{text-wrap:wrap;max-width:310px;font-size:2.5rem;line-height:.93}.faq-stage .faq-stage__lines{display:none}.faq-item__toggle{grid-template-columns:28px minmax(0,1fr) 24px;gap:10px;min-height:86px;padding:19px 4px}.faq-item__question{text-wrap:pretty;font-size:1.12rem;line-height:1.18}.faq-item__icon{width:24px;height:24px}.faq-answer-clip p{padding:0 8px 28px 38px;font-size:.91rem;line-height:1.65}.about-hero__grid{gap:52px;padding:58px 0 78px}.about-hero__copy h1{text-wrap:wrap;font-size:2.1rem}.about-hero__copy>p:not(.eyebrow){margin-top:27px}.about-wordmark{flex-direction:column;align-items:flex-start;gap:7px;margin-top:32px}.about-logo-stage{width:92%}.about-origin__grid{gap:32px}.about-origin h2{text-wrap:wrap;font-size:1.9rem}.about-company__heading{margin-bottom:42px}.about-company-title{font-size:1.82rem;line-height:1}.about-company-title span:nth-child(2){transform:translate(14px)}.about-company-title span:nth-child(3){transform:translate(4px)}.about-company-grid{display:block}.about-company-card,.about-company-card--lead{border-top:1px solid var(--line);border-right:0;min-height:300px}.about-company-card:first-child{border-top:0}.about-company-card i{font-size:8rem}.about-cta__grid{gap:34px}.technology-heading{margin-bottom:48px}.why-heading{margin-bottom:24px}.technology-marquee{transform:rotate(-2deg)scale(1.03)}.technology-chip{min-width:158px;min-height:68px;padding:12px 18px}.technology-chip img{width:27px;height:27px}.why-bento{grid-template-columns:minmax(0,1fr)}.why-card{border-right:0;gap:20px;padding:24px 22px}.why-card:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.why-card:last-child{border-bottom:0}.contact-copy h2{font-size:clamp(3rem,14vw,4.35rem)}.contact-form{grid-template-columns:1fr;padding:22px}.form-field--full{grid-column:1}.form-footer{flex-direction:column;align-items:stretch}.form-footer .button{width:100%}.footer-grid{flex-direction:column;align-items:flex-start}.footer-grid nav{flex-direction:column;gap:12px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}.concept-notes .shell{flex-direction:column;align-items:flex-start;gap:24px}.concept-notes nav{flex-wrap:wrap}.concept-notes .text-link{margin-left:0}.concept-card{display:block}.concept-preview{height:230px}.concepts-main{padding-top:120px}.legal-main{padding:120px 0 75px}.legal-article>header{margin-bottom:45px}}.site-offer-strip{z-index:90;margin-top:var(--header-height);color:#fff;background:var(--ink);position:relative}.site-offer-strip--compact{margin-top:70px}.site-offer-strip__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:48px;padding-block:4px;display:grid}.site-offer-strip a{text-decoration:none}.site-offer-strip__cta{color:#ffb18c;align-items:center;gap:18px;min-height:44px;font-size:.72rem;font-weight:720;display:inline-flex}.site-offer-strip__cta span{font-size:1rem}.site-offer-strip+main .hero{min-height:calc(100svh - 64px)}.site-offer-strip+main .hero-inner{min-height:calc(100svh - 64px);padding-top:28px}.site-offer-strip+main .commercial-hero,.site-offer-strip+main .hub-hero{padding-top:clamp(40px,5vw,72px)}.site-offer-strip+main .about-hero{min-height:calc(100svh - 64px);padding-top:0}.site-offer-strip+main .about-hero__grid{min-height:calc(100svh - 64px)}.primary-nav>.nav-dropdown:after{content:"";width:calc(100% + 36px);height:20px;position:absolute;top:100%;left:-18px}.nav-popover:before{content:"";height:18px;position:absolute;bottom:100%;left:0;right:0}.nav-popover--solutions{width:430px;margin-left:0;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.service-accordion{border-color:#cfd3d7;height:clamp(410px,46vh,500px);min-height:410px;box-shadow:0 26px 70px #191c2114}.service-panel{background:#f7f8f8;flex:.72}.service-panel:nth-child(3):not(.is-active){flex:.9}.service-panel.is-active{flex:2.65}.service-panel>button:after{content:"";transform-origin:0;background:#fc530266;height:1px;transition:transform .4s;position:absolute;bottom:0;left:18px;right:18px;transform:scaleX(0)}.service-panel.is-active>button:after{transform:scaleX(1)}.service-panel-copy{padding:24px 32px 28px 48px}.service-panel-copy>p{max-width:630px;font-size:.94rem}.service-panel-copy ul{gap:0 24px;margin:28px 0 24px}.service-panel-copy li{border-top:1px solid #444a52;padding:10px 0;font-size:.77rem}.service-panel-copy li:before{display:none}.commercial-hero{background:#fff9f6}.commercial-hero__grid{align-items:end}.commercial-hero__summary{padding-top:28px}.commercial-hero__summary>p{max-width:48ch;font-size:1.05rem;line-height:1.58}.commercial-intro{background:#fff;padding:clamp(72px,8vw,118px) 0;position:relative;overflow:hidden}.commercial-intro__grid{grid-template-columns:minmax(160px,.38fr) minmax(0,1fr);align-items:start;gap:clamp(42px,8vw,130px);display:grid}.commercial-intro__grid>span{color:#fc53021f;letter-spacing:-.09em;font-family:JetBrains Mono Variable,monospace;font-size:clamp(4rem,8vw,8rem);font-weight:750;line-height:.8}.commercial-intro__grid>p{letter-spacing:-.025em;max-width:1060px;margin:0;font-size:clamp(1.25rem,2vw,2.05rem);font-weight:560;line-height:1.34}.commercial-sections .commercial-chapter--1>.commercial-chapter__grid,.commercial-sections .commercial-chapter--2>.commercial-chapter__grid{grid-template-columns:1fr;gap:54px}.commercial-sections .commercial-chapter h2{max-width:690px;font-size:clamp(2.45rem,4.3vw,5rem)}.commercial-chapter{border-top:1px solid var(--line);padding:clamp(86px,9vw,138px) 0;position:relative;overflow:hidden}.commercial-chapter__grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(56px,10vw,160px);display:grid}.commercial-chapter header{align-self:start}.commercial-chapter__mark{color:#fc53026b;margin-bottom:26px;font-family:JetBrains Mono Variable,monospace;font-size:.64rem;display:block}.commercial-chapter h2{max-width:690px;font-size:clamp(2.45rem,4.3vw,5rem)}.commercial-chapter header>p{max-width:600px;color:var(--muted);margin:28px 0 0}.commercial-chapter__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.commercial-chapter__item{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-content:space-between;min-height:170px;padding:22px;transition:border-color .25s,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:grid;position:relative;overflow:hidden}.commercial-chapter__item:hover{border-color:#fc530273;transform:translateY(-5px);box-shadow:0 22px 50px #191c2114}.commercial-chapter__item>span{color:var(--orange-dark);font-family:JetBrains Mono Variable,monospace;font-size:.58rem}.commercial-chapter--0 .commercial-chapter__item:nth-child(3n+1){background:var(--ink);color:#fff}.commercial-chapter--0 .commercial-chapter__item:nth-child(3n+1)>span{color:#ff9d70}.commercial-chapter--1 .commercial-chapter__grid{grid-template-columns:1fr;gap:54px}.commercial-chapter--1 header{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:70px;display:grid}.commercial-chapter--1 header .commercial-chapter__mark{grid-column:1/-1;margin-bottom:-26px}.commercial-chapter--1 header>p{margin:0 0 7px}.commercial-chapter--1 .commercial-chapter__item{grid-column:auto;min-height:210px}.commercial-chapter--1 .commercial-chapter__item:first-child,.commercial-chapter--1 .commercial-chapter__item:nth-child(5){background:#fff;grid-column:auto}.commercial-chapter--1 .commercial-chapter__item:nth-child(2){color:#fff;background:var(--orange)}.commercial-chapter--1 .commercial-chapter__item:nth-child(2)>span{color:#ffffffb8}.commercial-chapter--2 .commercial-chapter__grid{grid-template-columns:1fr;gap:52px}.commercial-chapter--2 header{max-width:850px}.commercial-chapter--2 .commercial-chapter__items{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;position:relative}.commercial-chapter--2 .commercial-chapter__item{background:0 0;border:0;border-radius:0;min-height:240px;padding:26px 26px 26px 0}.commercial-chapter--2 .commercial-chapter__item+.commercial-chapter__item{border-left:1px solid var(--line);padding-left:26px}.commercial-chapter--2 .commercial-chapter__item:hover{box-shadow:none;transform:translateY(-4px)}.commercial-chapter--2 .commercial-chapter__item>span{border:1px solid var(--orange);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.commercial-chapter--3 .commercial-chapter__items{flex-direction:column;display:flex}.commercial-chapter--3 .commercial-chapter__item{background:#fff;grid-template-columns:52px 1fr;align-content:center;align-items:center;min-height:122px}.commercial-chapter--3 .commercial-chapter__item:nth-child(2n){background:var(--ink);color:#fff;margin-left:clamp(24px,5vw,84px)}.commercial-chapter--3 .commercial-chapter__item>p{margin:0}.commercial-tech__heading{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:70px;margin-bottom:54px;display:grid}.commercial-tech__heading .eyebrow{grid-column:1/-1;margin-bottom:-26px}.commercial-tech__heading>p:last-child{max-width:500px;color:var(--muted);align-self:end;margin:0 0 8px}.commercial-tech__marquee{background:#fff;border-block:1px solid #d1d5d9;width:100%;overflow:hidden;transform:rotate(-1deg)scale(1.015)}.commercial-tech__track{width:max-content;animation:32s linear infinite marquee;display:flex}.commercial-tech__marquee:hover .commercial-tech__track{animation-play-state:paused}.commercial-tech__item{border-right:1px solid var(--line);align-items:center;gap:17px;min-width:240px;min-height:104px;padding:20px 30px;display:flex}.commercial-tech__item>span{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex:none;place-items:center;width:50px;height:50px;display:grid}.commercial-tech__item img{object-fit:contain;width:30px;height:30px}.commercial-tech__item strong{font-size:.9rem}.commercial-demo__heading h2{max-width:820px}.commercial-demo__stage{border:1px solid var(--line);border-radius:var(--radius);background:#eff1f2;min-height:clamp(570px,58vw,790px);padding:clamp(20px,4vw,60px);position:relative}.commercial-demo__frame{border-radius:var(--radius);cursor:zoom-in;background:#fff;border:1px solid #aeb4ba;padding:0;transition:box-shadow .3s,transform .35s cubic-bezier(.16,1,.3,1);position:absolute;overflow:hidden;box-shadow:0 32px 90px #191c2133}.commercial-demo__frame:hover{z-index:5;transform:translateY(-6px)rotate(0);box-shadow:0 40px 100px #191c2147}.commercial-demo__frame img{object-fit:cover;object-position:top left;width:100%;height:100%}.commercial-demo__frame--1{z-index:2;aspect-ratio:16/9;width:73%;top:6%;left:3%;transform:rotate(-1.2deg)}.commercial-demo__frame--2{z-index:3;aspect-ratio:16/9;width:57%;bottom:5%;right:3%;transform:rotate(1.1deg)}.commercial-demo__frame--3{z-index:4;aspect-ratio:16/9;width:43%;bottom:1%;left:24%;transform:rotate(-.6deg)}.commercial-demo__stage--trio .commercial-demo__frame--1{width:61%}.commercial-demo__stage--trio .commercial-demo__frame--2{width:49%;top:15%;bottom:auto;right:2%}.commercial-demo__frame>span{color:#fff;opacity:0;background:#191c21e6;border-radius:5px;padding:8px 11px;font-size:.68rem;font-weight:700;transition:opacity .2s;position:absolute;bottom:10px;right:10px}.commercial-demo__frame:hover>span{opacity:1}.prototype-offer__status{gap:18px;display:grid}.prototype-offer__status>p{margin:0}.prototype-offer__status .button{width:max-content}.service-catalog{background:#fff}.service-catalog__group{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(42px,7vw,110px);padding:64px 0;display:grid}.service-catalog__group:first-child{border-top:0;padding-top:0}.service-catalog__group header{align-self:start;position:sticky;top:110px}.service-catalog__group h2{max-width:280px;font-size:clamp(1.75rem,2.5vw,2.8rem)}.service-catalog__items{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(12,1fr);display:grid;overflow:hidden}.service-catalog__item{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f8f8;flex-direction:column;grid-column:span 6;min-height:270px;padding:26px;text-decoration:none;transition:background .3s,color .3s;display:flex;position:relative}.service-catalog__item:nth-child(2n){border-right:0}.service-catalog__item:nth-last-child(-n+2){border-bottom:0}.service-catalog__item.is-featured{color:#fff;background:var(--ink)}.service-catalog__count{color:var(--orange-dark);font-family:JetBrains Mono Variable,monospace;font-size:.6rem}.service-catalog__item.is-featured .service-catalog__count{color:#ff9d70}.service-catalog__item strong{letter-spacing:-.045em;max-width:390px;margin-top:auto;font-size:clamp(1.35rem,2vw,2.15rem);line-height:1.05}.service-catalog__item p{max-width:520px;color:var(--muted);margin:18px 0 0;font-size:.8rem}.service-catalog__item.is-featured p{color:#b7bdc4}.service-catalog__item i{color:var(--orange);font-size:1.4rem;font-style:normal;transition:transform .25s;position:absolute;top:22px;right:24px}.service-catalog__item:hover{color:#fff;background:var(--orange)}.service-catalog__item:hover p,.service-catalog__item:hover .service-catalog__count{color:#ffffffc7}.service-catalog__item:hover i{color:#fff;transform:translate(4px,-4px)}.service-catalog__group:first-child .service-catalog__item:first-child{grid-column:span 7}.service-catalog__group:first-child .service-catalog__item:nth-child(2),.service-catalog__group:first-child .service-catalog__item:nth-child(3){grid-column:span 5}.service-catalog__group:first-child .service-catalog__item:nth-child(4){grid-column:span 7}.solution-catalog{background:#fff}.solution-catalog__grid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.solution-catalog__item{border:1px solid var(--line);border-radius:var(--radius);background:var(--mist);flex-direction:column;grid-column:span 5;min-height:420px;padding:clamp(28px,4vw,52px);text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;position:relative;overflow:hidden}.solution-catalog__item--1{color:#fff;background:var(--ink);grid-column:span 7}.solution-catalog__item--3{color:#fff;background:var(--orange);grid-column:span 12;min-height:340px}.solution-catalog__item:hover{transform:translateY(-6px);box-shadow:0 28px 70px #191c2121}.solution-catalog__item>span{color:var(--orange-dark);font-family:JetBrains Mono Variable,monospace;font-size:.63rem}.solution-catalog__item--1>span,.solution-catalog__item--3>span{color:#ffffffad}.solution-catalog__item>div{margin-top:auto}.solution-catalog__item h2{max-width:760px;font-size:clamp(2.2rem,4vw,4.8rem)}.solution-catalog__item--2 h2{font-size:clamp(2.1rem,3.2vw,3.7rem)}.solution-catalog__item p{max-width:680px;color:var(--muted);margin:24px 0 0}.solution-catalog__item--1 p,.solution-catalog__item--3 p{color:#ffffffb8}.solution-catalog__item i{color:var(--orange);font-size:1.8rem;font-style:normal;transition:transform .25s;position:absolute;top:28px;right:30px}.solution-catalog__item--3 i{color:#fff}.solution-catalog__item:hover i{transform:translate(5px,-5px)}.founder-grid figure{transform:rotate(-1.25deg);box-shadow:0 30px 80px #191c2124}.founder-grid [data-nosnippet]{padding-right:clamp(0px,4vw,60px)}.founder-grid [data-nosnippet]>p:last-child{font-size:1.03rem;line-height:1.72}@media (width<=900px){.commercial-intro__grid,.commercial-chapter__grid,.commercial-tech__heading,.service-catalog__group{grid-template-columns:1fr}.commercial-chapter--1 header{grid-template-columns:1fr;gap:24px}.commercial-chapter--1 header .commercial-chapter__mark{grid-column:1;margin-bottom:0}.commercial-chapter--1 header>p{margin-top:0}.commercial-chapter--2 .commercial-chapter__items{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-chapter--2 .commercial-chapter__item:nth-child(3){border-left:0;border-top:1px solid var(--line);padding-left:0}.commercial-chapter--2 .commercial-chapter__item:nth-child(4){border-top:1px solid var(--line)}.commercial-tech__heading .eyebrow{grid-column:1;margin-bottom:0}.commercial-demo__stage{min-height:600px}.service-catalog__group header{position:static}.solution-catalog__item,.solution-catalog__item--1{grid-column:span 6}.solution-catalog__item--3{grid-column:span 12}}@media (width<=620px){.site-offer-strip{margin-top:70px}.site-offer-strip+main .hero,.site-offer-strip+main .hero-inner,.site-offer-strip+main .about-hero,.site-offer-strip+main .about-hero__grid{min-height:auto}.site-offer-strip+main .commercial-hero,.site-offer-strip+main .hub-hero{padding-top:38px}.commercial-intro__grid{gap:26px}.commercial-intro__grid>span{font-size:3.5rem}.commercial-intro__grid>p{font-size:1.12rem}.commercial-chapter{padding:68px 0}.commercial-chapter__grid{gap:36px}.commercial-chapter h2{font-size:2.25rem}.commercial-chapter__items,.commercial-chapter--1 .commercial-chapter__items,.commercial-chapter--2 .commercial-chapter__items{grid-template-columns:1fr}.commercial-chapter--1 .commercial-chapter__item,.commercial-chapter--1 .commercial-chapter__item:first-child,.commercial-chapter--1 .commercial-chapter__item:nth-child(5){grid-column:1}.commercial-chapter--2 .commercial-chapter__item,.commercial-chapter--2 .commercial-chapter__item+.commercial-chapter__item{border-top:1px solid var(--line);border-left:0;min-height:150px;padding:22px 0}.commercial-chapter--3 .commercial-chapter__item:nth-child(2n){margin-left:14px}.commercial-tech__item{min-width:190px;min-height:84px;padding:14px 20px}.commercial-tech__item>span{width:44px;height:44px}.commercial-demo__stage{gap:12px;min-height:0;padding:12px;display:grid}.commercial-demo__frame,.commercial-demo__frame--1,.commercial-demo__frame--2,.commercial-demo__frame--3,.commercial-demo__stage--trio .commercial-demo__frame--1,.commercial-demo__stage--trio .commercial-demo__frame--2{aspect-ratio:16/9;width:100%;position:relative;inset:auto;transform:none}.service-catalog__items,.solution-catalog__grid{grid-template-columns:1fr}.service-catalog__item,.service-catalog__group:first-child .service-catalog__item:first-child,.service-catalog__group:first-child .service-catalog__item:nth-child(2),.service-catalog__group:first-child .service-catalog__item:nth-child(3),.service-catalog__group:first-child .service-catalog__item:nth-child(4){border-right:0;border-bottom:1px solid var(--line);grid-column:1;min-height:240px}.service-catalog__item:last-child{border-bottom:0}.solution-catalog__item,.solution-catalog__item--1,.solution-catalog__item--3{grid-column:1;min-height:330px}}@media (prefers-reduced-motion:reduce){.commercial-tech__track{animation:none}.commercial-chapter__item,.commercial-demo__frame,.solution-catalog__item{transition-duration:.01ms}}.founder-section{background:var(--mist)}.founder-grid{grid-template-columns:minmax(320px,.78fr) minmax(360px,1fr);align-items:center;gap:clamp(50px,9vw,140px);display:grid}.founder-grid figure{border-radius:var(--radius);background:#e9eaeb;margin:0;overflow:hidden}.founder-grid figure img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.founder-grid h2{font-size:clamp(3rem,5vw,5.8rem)}.founder-role{color:var(--orange-dark);letter-spacing:.04em;text-transform:uppercase;margin:18px 0 28px;font-family:JetBrains Mono Variable,monospace;font-size:.72rem;font-weight:700}.founder-grid [data-nosnippet]>p:last-child{max-width:650px;color:var(--muted)}.utility-hero{background:var(--mist);min-height:calc(100dvh - 70px);padding:calc(70px + clamp(54px,8vw,120px)) 0 clamp(76px,9vw,130px)}.utility-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.65fr);align-items:start;gap:clamp(52px,9vw,140px);display:grid}.utility-grid h1{max-width:950px;font-size:clamp(3.2rem,6vw,6.8rem)}.utility-grid aside{border-top:1px solid var(--line-dark);margin-top:clamp(70px,11vw,150px);padding-top:28px}.utility-grid aside h2{font-size:clamp(1.9rem,3vw,3.4rem)}.utility-grid aside p{color:var(--muted);margin:24px 0}.utility-hero--sinteti{color:#fff;background:var(--ink)}.utility-hero--sinteti aside{border-color:#4c535c}.utility-hero--sinteti aside p,.utility-hero--sinteti div>p:last-child{color:#aeb5bc}.utility-hero--sinteti .utility-grid>div>p:last-child{max-width:720px;margin-top:30px}.beta-expectations h2{max-width:780px}.beta-expectations .shell>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:54px;display:grid}.beta-expectations article{border-right:1px solid var(--line);min-height:300px;padding:30px}.beta-expectations article:last-child{border-right:0}.beta-expectations h3{margin-bottom:26px;font-size:1.55rem}.beta-expectations li{border-bottom:1px solid var(--line);color:var(--muted);padding:10px 0 10px 18px;font-size:.88rem;position:relative}.beta-expectations li:before{background:var(--orange);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:20px;left:0}@media (width<=900px){.founder-grid,.utility-grid{grid-template-columns:1fr}.founder-grid figure{width:min(100%,620px)}.utility-grid aside{margin-top:10px}}@media (width<=620px){.founder-grid{gap:38px}.founder-grid h2{font-size:2.8rem}.utility-hero{min-height:0;padding-top:120px}.utility-grid h1{overflow-wrap:anywhere;font-size:2.7rem}.beta-expectations .shell>div{grid-template-columns:1fr}.beta-expectations article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding-inline:18px}}@media (prefers-reduced-motion:reduce){.nav-popover,.mobile-accordion *,.prototype-offer *,.commercial-page *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (height<=700px) and (width>=901px){.hero h1{font-size:clamp(3.7rem,6.4vw,5.6rem)}.hero-lead{margin-block:20px 22px}.hero .eyebrow{margin-bottom:18px}}@media (width<=380px){.hero h1{font-size:2.12rem}.hero-actions{gap:9px}.hero-actions .button{gap:10px;padding-inline:14px;font-size:.82rem}.hero-actions .text-link{font-size:.75rem}.faq-intro h1{font-size:2.3rem}}@media (width<=340px){.hero-actions{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr)}.hero-actions .button{width:100%;padding-inline:11px;font-size:.76rem}.hero-actions .text-link{max-width:100%;font-size:.7rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-hero-copy]>*,.js [data-about-copy]>*,.js .section-heading,.js .technology-heading,.js .why-heading{opacity:1}}.site-menu-toggle{display:none}.language-link{border:1px solid var(--line);border-radius:var(--radius);width:44px;height:44px;color:var(--ink);place-items:center;font-family:JetBrains Mono Variable,monospace;font-size:.64rem;font-weight:750;text-decoration:none;display:grid}.language-link:hover,.language-link:focus-visible{border-color:var(--orange);color:var(--orange-dark)}.primary-nav>.nav-dropdown{position:relative}.primary-nav>.nav-dropdown>button{color:#4f555d;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:0;font-size:.79rem;font-weight:650;display:flex}.primary-nav>.nav-dropdown>button>span{color:var(--orange-dark);font-size:.78rem;transition:transform .2s}.primary-nav>.nav-dropdown.is-open>button,.primary-nav>.nav-dropdown>button.is-active{color:var(--ink)}.primary-nav>.nav-dropdown.is-open>button>span{transform:rotate(180deg)}.nav-popover{z-index:101;border:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);background:#fffffffa;width:min(100vw - 64px,1080px);display:none;position:fixed;top:70px;left:50%;transform:translate(-50%);box-shadow:0 28px 70px #191c2129}.nav-dropdown.is-open .nav-popover{display:block}.nav-popover--mega{padding:26px}.mega-grid{grid-template-columns:1.06fr 1.06fr .88fr;gap:26px;display:grid}.mega-grid section{border-right:1px solid var(--line);min-width:0;padding-right:24px}.mega-grid section:last-child{border-right:0;padding-right:0}.mega-grid h2{color:#747b83;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-family:JetBrains Mono Variable,monospace;font-size:.6rem}.mega-grid a{color:#444b53;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:.82rem;font-weight:620;line-height:1.25;text-decoration:none;display:flex}.mega-grid a span{color:var(--orange);opacity:0;flex:none;transition:opacity .2s,transform .2s;transform:translate(-5px)}.mega-grid a:hover,.mega-grid a:focus-visible{color:var(--orange-dark)}.mega-grid a:hover span,.mega-grid a:focus-visible span{opacity:1;transform:none}.mega-grid a.is-current{border-radius:calc(var(--radius) - 4px);color:#fff;background:var(--ink);padding:0 12px}.mega-grid a.is-current span{color:#ff9f75;opacity:1;transform:none}.mega-grid .mega-link--featured{color:var(--ink);font-size:.95rem;font-weight:750}.mega-grid .mega-link--featured:before{background:var(--orange);content:"";border-radius:50%;flex:none;width:6px;height:6px}.mega-footer{border-top:1px solid var(--line);grid-template-columns:.7fr 1.45fr .85fr;align-items:stretch;gap:12px;margin-top:20px;padding-top:20px;display:grid}.mega-all,.mega-offer,.mega-product{border:1px solid var(--line);border-radius:var(--radius);min-height:66px;padding:12px 16px;text-decoration:none}.mega-all{justify-content:space-between;align-items:center;font-size:.8rem;font-weight:700;display:flex}.mega-all span,.mega-offer>span{color:var(--orange)}.mega-all.is-current{border-color:var(--ink);color:#fff;background:var(--ink)}.mega-offer{grid-template-columns:1fr auto;display:grid}.mega-offer small,.mega-product small{color:var(--orange-dark);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-family:JetBrains Mono Variable,monospace;font-size:.53rem}.mega-offer strong{font-size:.82rem}.mega-product{color:#777e86;background:var(--mist);grid-template-columns:1fr auto;display:grid}.mega-product strong{color:var(--ink);font-size:.8rem}.mega-product>span{font-size:.65rem}.nav-popover--solutions{width:min(100vw - 64px,430px);margin-left:70px;padding:12px}.nav-popover--solutions a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;padding:0 12px;font-size:.83rem;font-weight:640;text-decoration:none;display:flex}.nav-popover--solutions a:last-child{border-bottom:0}.nav-popover--solutions a span{color:var(--orange)}.nav-popover--solutions a.is-current{border-radius:calc(var(--radius) - 4px);color:#fff;background:var(--ink);padding-left:18px}.nav-popover--solutions a.is-current span{color:#ff9f75}.mobile-navigation{display:grid}.mobile-accordion,.mobile-primary-link{border-top:1px solid #41464e}.mobile-accordion>button,.mobile-primary-link{color:#fff;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:0 4px;font-size:1.08rem;font-weight:700;text-decoration:none;display:flex}.mobile-accordion>button span,.mobile-primary-link span{color:var(--orange)}.mobile-accordion>button[aria-expanded=true] span{transform:rotate(45deg)}.mobile-accordion>div{padding:3px 0 14px 16px}.mobile-accordion>div a{color:#b9c0c7;border-bottom:1px solid #333941;align-items:center;min-height:44px;font-size:.83rem;line-height:1.25;text-decoration:none;display:flex}.mobile-accordion>div a.is-current{border-left:3px solid var(--orange);color:#fff;padding-left:10px;font-weight:720}.mobile-navigation>.button{margin-top:24px}.breadcrumbs{margin-bottom:clamp(48px,6vw,82px)}.breadcrumbs ol,.breadcrumbs li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.breadcrumbs a,.breadcrumbs span{color:#697079;font-family:JetBrains Mono Variable,monospace;font-size:.64rem;text-decoration:none}.breadcrumbs a{align-items:center;min-height:44px;display:inline-flex}.breadcrumbs a:hover{color:var(--orange-dark)}.breadcrumbs i{color:#a4a9ae;font-style:normal}.commercial-hero,.hub-hero{border-bottom:1px solid var(--line);background:var(--orange-wash);padding:calc(70px + clamp(40px,5vw,72px)) 0 clamp(74px,8vw,118px)}.commercial-hero__grid{grid-template-columns:minmax(0,1.13fr) minmax(340px,.67fr);align-items:start;gap:clamp(48px,7vw,112px);display:grid}.commercial-hero h1,.hub-hero h1{overflow-wrap:anywhere;max-width:940px;font-size:clamp(3.15rem,5.7vw,6.1rem)}.commercial-hero__summary{border-top:1px solid var(--line-dark);padding-top:44px}.commercial-hero__summary>p,.hub-hero>.shell>p:not(.eyebrow){color:#4f565e;max-width:66ch;margin-bottom:30px;font-size:1.02rem;line-height:1.72}.commercial-sections__grid>article{border-top:1px solid var(--line);grid-template-columns:minmax(70px,.25fr) minmax(0,1fr);padding:clamp(42px,5vw,72px) 0;display:grid}.commercial-sections__grid>article:first-child{border-top:0;padding-top:0}.commercial-section__index{color:var(--orange-dark);font-family:JetBrains Mono Variable,monospace;font-size:.65rem}.commercial-sections article>div{grid-template-columns:minmax(280px,.75fr) minmax(320px,1fr);gap:clamp(34px,6vw,94px);display:grid}.commercial-sections h2{max-width:650px;font-size:clamp(2.2rem,3.7vw,4.2rem)}.commercial-sections article>div>p{color:var(--muted);grid-column:2;margin-bottom:-16px}.commercial-sections ul{border-top:1px solid var(--line);grid-column:2}.commercial-sections li{border-bottom:1px solid var(--line);color:#4d545c;padding:13px 12px 13px 22px;font-size:.92rem;position:relative}.commercial-sections li:before{background:var(--orange);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:22px;left:3px}.commercial-tech{color:#fff;background:var(--ink);padding:clamp(74px,8vw,112px) 0}.commercial-tech h2{max-width:740px;margin-bottom:34px;font-size:clamp(2.5rem,4vw,4.7rem)}.commercial-tech ul{flex-wrap:wrap;gap:8px;max-width:1000px;display:flex}.commercial-tech li{border-radius:var(--radius);color:#d4d8dc;border:1px solid #454b54;padding:9px 13px;font-family:JetBrains Mono Variable,monospace;font-size:.66rem}.commercial-tech .shell>p:last-child{color:#8e969f;margin:22px 0 0;font-size:.78rem}.commercial-demo{color:#fff;background:var(--ink-soft)}.commercial-demo__heading{grid-template-columns:1.1fr .6fr;align-items:end;gap:46px;margin-bottom:48px;display:grid}.commercial-demo__heading .eyebrow{grid-column:1/-1;margin-bottom:-18px}.commercial-demo__heading h2{font-size:clamp(2.7rem,4.8vw,5rem)}.commercial-demo__heading>p:last-child{color:#abb1b7;font-size:.88rem}.commercial-demo__grid{grid-template-columns:1.08fr .92fr;gap:16px;display:grid}.commercial-demo__grid button{border-radius:var(--radius);cursor:zoom-in;background:#111317;border:1px solid #4b525b;padding:0;position:relative;overflow:hidden}.commercial-demo__grid img{width:100%;height:auto}.commercial-demo__grid button>span{color:var(--ink);background:#ffffffeb;border-radius:5px;padding:7px 10px;font-size:.68rem;font-weight:700;position:absolute;bottom:10px;right:10px}.prototype-offer{color:#fff;background:var(--orange);padding:clamp(76px,8vw,116px) 0}.prototype-offer__grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);align-items:end;gap:clamp(42px,8vw,120px);display:grid}.prototype-offer h2{max-width:850px;font-size:clamp(2.6rem,4.9vw,5.3rem)}.prototype-offer__grid>div:first-child>p:last-child{color:#ffffffd6;max-width:700px;margin:26px 0 0}.prototype-offer__status{border-top:1px solid #ffffff80;padding-top:24px}.prototype-offer__status>p{margin-bottom:20px}.prototype-offer__status strong{font-size:2rem}.prototype-terms{border-top:1px solid #fff6;margin-top:52px;padding-top:34px}.prototype-terms h3{margin-bottom:18px;font-size:1.2rem}.prototype-terms ul{grid-template-columns:1fr 1fr;gap:10px 42px;display:grid}.prototype-terms li{color:#ffffffd1;padding-left:17px;font-size:.82rem;position:relative}.prototype-terms li:before{content:"";background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;top:.7em;left:0}.prototype-offer--compact{padding:48px 0}.prototype-offer--compact h2{font-size:clamp(2rem,3.2vw,3.3rem)}.prototype-offer--compact .eyebrow{margin-bottom:16px}.commercial-faq{background:var(--mist)}.commercial-faq__grid{grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);gap:clamp(48px,8vw,120px);display:grid}.commercial-faq h2{max-width:430px;font-size:clamp(2.4rem,4vw,4.5rem)}.related-links{background:#fff}.related-links h2{max-width:760px;margin-bottom:40px;font-size:clamp(2.7rem,4.6vw,5rem)}.related-links .shell>div{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.related-links .shell>div a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:72px;padding:0 16px;font-weight:680;text-decoration:none;display:flex}.related-links .shell>div a:nth-child(2n){border-right:0}.related-links a span{color:var(--orange)}.hub-hero>.shell>p:not(.eyebrow){margin-top:30px}.hub-hero .button{margin-top:4px}.hub-hero--dark{color:#fff;background:var(--ink)}.hub-hero--dark .breadcrumbs a,.hub-hero--dark .breadcrumbs span,.hub-hero--dark>.shell>p:not(.eyebrow){color:#b6bcc2}.hub-directory>.shell>section{border-top:1px solid var(--line);grid-template-columns:minmax(230px,.45fr) 1fr;gap:70px;padding:48px 0;display:grid}.hub-directory header span,.solution-directory>.shell>a>span{color:var(--orange-dark);font-family:JetBrains Mono Variable,monospace;font-size:.62rem}.hub-directory h2{margin-top:9px;font-size:clamp(2rem,3vw,3.3rem)}.hub-directory section>div{grid-template-columns:1fr 1fr;display:grid}.hub-directory section>div a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px;padding:24px;text-decoration:none;position:relative}.hub-directory section>div a:nth-child(2n){border-right:0}.hub-directory a strong{max-width:370px;font-size:1.18rem;line-height:1.18;display:block}.hub-directory a p{color:var(--muted);margin:18px 0 0;font-size:.78rem}.hub-directory a>span{color:var(--orange);position:absolute;bottom:16px;right:20px}.hub-directory a.is-featured{color:#fff;background:var(--ink)}.hub-directory a.is-featured p{color:#b5bbc1}.solution-directory>.shell>a{border-top:1px solid var(--line);grid-template-columns:80px minmax(0,1fr) 40px;align-items:center;min-height:220px;padding:32px 0;text-decoration:none;display:grid}.solution-directory h2{max-width:950px;font-size:clamp(2.4rem,4.4vw,5.2rem)}.solution-directory p{max-width:720px;color:var(--muted);margin:18px 0 0}.solution-directory i{color:var(--orange);font-size:1.8rem;font-style:normal}.site-footer{padding-top:72px}.footer-grid{grid-template-columns:1.2fr repeat(3,minmax(130px,.55fr));align-items:start;gap:54px;display:grid}.footer-brand>p{margin:18px 0!important}.footer-brand>a:last-child{color:#fff;font-size:.82rem}.footer-grid nav{align-content:start;gap:10px;display:grid}.footer-grid nav strong{color:#fff;margin-bottom:7px;font-size:.75rem}.footer-grid nav a{line-height:1.35}.footer-preferred{border-top:1px solid #343a42;margin-top:44px;padding-top:18px}.footer-preferred a{color:#8d959e;font-size:.68rem;text-decoration:none}.footer-preferred span{color:var(--orange)}.footer-bottom{gap:24px}.footer-bottom nav{flex-wrap:wrap;gap:20px;display:flex}.footer-bottom a:hover{color:#fff}.footer-cookie-settings{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-cookie-settings:hover{color:#fff}.footer-cookie-settings:focus-visible,.cookie-banner button:focus-visible,.cookie-dialog button:focus-visible,.cookie-dialog input:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.cookie-banner{z-index:500;color:#fff;background:var(--ink);border:1px solid #454b53;border-radius:10px;justify-content:space-between;align-items:center;gap:32px;max-width:1180px;margin:0 auto;padding:25px 30px;display:flex;position:fixed;bottom:clamp(16px,3vw,44px);left:clamp(16px,3vw,44px);right:clamp(16px,3vw,44px);box-shadow:0 22px 70px #0000003d}.cookie-banner[hidden]{display:none}.cookie-banner__copy{max-width:650px}.cookie-eyebrow{color:var(--orange);letter-spacing:.11em;text-transform:uppercase;margin:0 0 7px;font-family:JetBrains Mono Variable,monospace;font-size:.66rem;font-weight:700}.cookie-banner h2,.cookie-dialog h2{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(1.35rem,2vw,1.8rem)}.cookie-banner__copy>p:last-child{color:#c4c9ce;margin:0;font-size:.78rem;line-height:1.5}.cookie-banner a{color:#fff;text-underline-offset:3px}.cookie-banner__actions{gap:7px;min-width:210px;display:grid}.cookie-banner button,.cookie-dialog__actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #bdc2c8;border-radius:5px;min-height:42px;padding:8px 13px;font-size:.72rem;font-weight:650}.cookie-banner button:hover,.cookie-dialog__actions button:hover{background:#343a42;border-color:#fff}.cookie-banner button:last-child{color:#c4c9ce;text-underline-offset:3px;border-color:#0000;text-decoration:underline}.cookie-dialog{border:1px solid var(--line);width:min(95vw,590px);max-height:min(88dvh,760px);color:var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:10px;padding:30px;overflow:auto}.cookie-dialog::backdrop{background:#090b0ea8}.cookie-dialog__head{justify-content:space-between;gap:15px;display:flex}.cookie-dialog__close{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;width:38px;height:38px;padding:0;font-size:1.5rem}.cookie-dialog>p{color:var(--muted);margin:9px 0 24px;font-size:.82rem}.cookie-dialog a{text-underline-offset:3px}.cookie-category{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:19px 0;display:flex}.cookie-category h3,.cookie-category strong{letter-spacing:-.02em;margin:0 0 5px;font-size:.94rem;font-weight:700;line-height:1.2;display:block}.cookie-category p,.cookie-category small{max-width:400px;color:var(--muted);margin:0;font-size:.72rem;line-height:1.45;display:block}.cookie-category>span:last-child{color:var(--muted);flex:none;font-size:.65rem}.cookie-category--toggle{cursor:pointer;position:relative}.cookie-category--toggle input{opacity:0;cursor:pointer;width:42px;height:25px;margin:0;position:absolute;right:0}.cookie-switch{border:1px solid var(--line-dark);background:var(--mist);border-radius:99px;width:42px;height:25px;transition:background .2s;position:relative}.cookie-switch:after{content:"";background:#737b84;border-radius:50%;width:17px;height:17px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.cookie-category--toggle input:checked+.cookie-switch{border-color:var(--orange);background:var(--orange-soft)}.cookie-category--toggle input:checked+.cookie-switch:after{background:var(--orange);transform:translate(17px)}.cookie-dialog__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:19px;display:grid}.cookie-dialog__actions button{border-color:var(--line-dark);min-height:46px;color:var(--ink)}.cookie-dialog__actions button:hover{border-color:var(--ink);background:var(--mist)}.legal-article table{border-collapse:collapse;width:100%;margin:22px 0;display:block;overflow-x:auto}.legal-article th,.legal-article td{border:1px solid var(--line);text-align:left;vertical-align:top;min-width:120px;padding:11px 14px;font-size:.75rem}.legal-article th{background:var(--mist)}@media (width<=720px){.cookie-banner{flex-direction:column;align-items:stretch;gap:19px;padding:20px}.cookie-banner__actions{grid-template-columns:1fr 1fr;min-width:0}.cookie-banner__actions button:last-child{grid-column:1/-1}.cookie-dialog{padding:22px}.cookie-dialog__actions{grid-template-columns:1fr}}@media (width<=1180px){.site-menu-toggle{display:grid}.site-menu-panel{height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain}.site-menu-panel__inner{min-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.footer-grid{grid-template-columns:1.2fr repeat(2,1fr)}.footer-grid nav:last-child{grid-column:2}}@media (width<=900px){.commercial-hero__grid,.commercial-sections article>div,.commercial-demo__heading,.prototype-offer__grid,.commercial-faq__grid,.hub-directory>.shell>section{grid-template-columns:1fr}.commercial-hero__summary{padding-top:26px}.commercial-sections__grid>article{grid-template-columns:42px minmax(0,1fr)}.commercial-sections article>div>p,.commercial-sections ul,.commercial-demo__heading .eyebrow{grid-column:1}.commercial-demo__grid{grid-template-columns:1fr}.commercial-demo__grid button:nth-child(2){justify-self:end;width:88%}.hub-directory>.shell>section{gap:30px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-grid nav:last-child{grid-column:auto}}@media (width<=620px){.commercial-hero,.hub-hero{padding-top:108px;padding-bottom:68px}.breadcrumbs{margin-bottom:38px}.commercial-hero h1,.hub-hero h1{text-wrap:pretty;font-size:clamp(2.35rem,12vw,3.35rem);line-height:.96}.commercial-hero__summary>p,.hub-hero>.shell>p:not(.eyebrow){font-size:.94rem;line-height:1.62}.commercial-sections{padding:66px 0}.commercial-sections__grid>article{grid-template-columns:1fr;gap:14px;padding:44px 0}.commercial-sections h2{font-size:2rem}.commercial-sections article>div{gap:25px}.commercial-sections li{font-size:.87rem}.commercial-demo__grid button:nth-child(2){width:94%}.commercial-faq__grid{gap:34px}.commercial-faq h2{font-size:2.4rem}.prototype-terms ul,.related-links .shell>div,.hub-directory section>div{grid-template-columns:1fr}.related-links .shell>div a,.hub-directory section>div a{border-right:0}.hub-directory section>div a{min-height:168px;padding-inline:18px}.solution-directory>.shell>a{grid-template-columns:34px minmax(0,1fr) 24px;min-height:190px}.solution-directory h2{font-size:2rem}.solution-directory p{font-size:.83rem}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-brand,.footer-grid nav:last-child{grid-column:1}.footer-bottom{flex-direction:column;align-items:flex-start}.footer-bottom nav{gap:0 18px}.footer-grid nav a,.footer-bottom nav a,.footer-preferred a,.footer-brand>a:last-child,.service-link,.text-link{align-items:center;min-height:44px;display:flex}}.commercial-sections{padding:0}.commercial-tech{color:var(--ink);background:#f3f4f5;padding:clamp(86px,9vw,132px) 0;overflow:hidden}.commercial-tech__heading h2{max-width:800px;margin:0;font-size:clamp(2.8rem,4.7vw,5.3rem)}.commercial-demo{color:var(--ink);background:#fff;overflow:hidden}.commercial-demo__heading{max-width:900px;margin-bottom:58px;display:block}.commercial-demo__heading .eyebrow{margin-bottom:24px}.commercial-demo__heading>p:last-child{max-width:580px;color:var(--muted);margin:26px 0 0}@media (width<=620px){.commercial-sections{padding:0}.commercial-sections .commercial-chapter>.commercial-chapter__grid{grid-template-columns:1fr;gap:36px}.commercial-sections .commercial-chapter h2{font-size:2.25rem}.commercial-demo__heading{display:block}}.nav-popover--solutions{left:0;transform:none}.site-offer-strip+main .commercial-hero{padding-top:30px}.commercial-hero .breadcrumbs{margin-bottom:clamp(20px,2.5vw,32px)}.commercial-hero__copy{flex-direction:column;align-items:flex-start;display:flex}.commercial-hero__copy>p:not(.eyebrow){color:#50575f;max-width:64ch;margin:26px 0 30px;font-size:1rem;line-height:1.66}.commercial-flow{border-radius:var(--radius);color:#f8f8f6;background:#191c21;border:1px solid #343a42;min-height:310px;margin:0;padding:26px;position:relative;overflow:hidden;box-shadow:0 28px 70px #191c2129}.commercial-flow figcaption{letter-spacing:-.035em;max-width:230px;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:720;line-height:1.05}.commercial-flow ol{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;margin:70px 0 0;padding:0;list-style:none;display:grid;position:relative}.commercial-flow ol:before{content:"";background:#5b626c;height:1px;position:absolute;left:13%;right:13%}.commercial-flow li{z-index:1;text-align:center;justify-items:center;gap:12px;display:grid;position:relative}.commercial-flow li:before{content:"";background:#ff8d58;border:3px solid #191c21;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #ff8d58}.commercial-flow li.is-core:before{display:none}.commercial-flow li img{object-fit:contain;background:#f8f8f6;border-radius:7px;width:42px;height:42px;padding:6px}.commercial-flow li span{color:#cbd0d5;max-width:15ch;font-size:.67rem;font-weight:650;line-height:1.35}.commercial-flow__pulse{filter:blur(34px);pointer-events:none;background:#fc53022e;border-radius:50%;width:72%;height:70%;position:absolute;bottom:-46%;right:-28%}.commercial-intro{padding:clamp(52px,6vw,82px) 0}.commercial-intro__grid{grid-template-columns:minmax(120px,.22fr) minmax(0,1fr);align-items:center;gap:clamp(34px,6vw,96px)}.commercial-intro__grid>img{opacity:.2;width:clamp(130px,13vw,210px);height:auto}.commercial-intro__grid>p{font-size:clamp(1.1rem,1.55vw,1.55rem);line-height:1.45}.commercial-sections .commercial-chapter>.commercial-chapter__grid{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(42px,7vw,105px)}.commercial-sections .commercial-chapter h2{font-size:clamp(2.25rem,3.6vw,4rem);line-height:.98}.commercial-chapter header>p{margin-top:22px;font-size:.92rem;line-height:1.65}.commercial-chapter__items{gap:12px}.commercial-chapter__item{align-content:center;min-height:118px;padding:21px 24px}.commercial-chapter__item>p{max-width:38ch;margin:0;font-size:.96rem;line-height:1.38}.commercial-chapter--0 .commercial-chapter__items{grid-template-columns:1fr}.commercial-chapter--0 .commercial-chapter__item{border-right:0;border-left:3px solid var(--orange);border-radius:0 var(--radius) var(--radius) 0;min-height:84px;color:var(--ink);background:#fff}.commercial-chapter--0 .commercial-chapter__item:nth-child(3n+1){color:var(--ink);background:#fff}.commercial-chapter--0 .commercial-chapter__item:hover{transform:translate(5px)}.commercial-chapter--1 header{max-width:760px;display:block}.commercial-chapter--1 header>p{max-width:620px;margin-top:22px}.commercial-chapter--1 .commercial-chapter__item,.commercial-chapter--1 .commercial-chapter__item:first-child,.commercial-chapter--1 .commercial-chapter__item:nth-child(2),.commercial-chapter--1 .commercial-chapter__item:nth-child(5){min-height:132px;color:var(--ink);background:#fff;grid-column:auto}.commercial-chapter--2 .commercial-chapter__items{gap:0}.commercial-chapter--2 .commercial-chapter__item{min-height:168px}.commercial-chapter--3 .commercial-chapter__item{grid-template-columns:1fr;min-height:96px}.commercial-chapter--3 .commercial-chapter__item:nth-child(2n){color:var(--ink);background:#fff;margin-left:clamp(18px,3vw,52px)}.commercial-demo{padding-block:clamp(72px,8vw,112px)}.commercial-demo__stage{background:0 0;border:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;min-height:0;padding:0;display:grid}.commercial-demo__frame,.commercial-demo__frame--1,.commercial-demo__frame--2,.commercial-demo__frame--3,.commercial-demo__stage--trio .commercial-demo__frame--1,.commercial-demo__stage--trio .commercial-demo__frame--2{aspect-ratio:16/9;border-color:#aeb4ba;grid-column:span 6;width:auto;position:relative;inset:auto;transform:none;box-shadow:0 22px 56px #191c2124}.commercial-demo__stage--trio .commercial-demo__frame--1{grid-column:span 7}.commercial-demo__stage--trio .commercial-demo__frame--2{grid-column:span 5}.commercial-demo__stage--trio .commercial-demo__frame--3{grid-column:3/span 8}.commercial-demo__frame:hover{z-index:auto;transform:translateY(-5px)}.commercial-demo__frame img{object-fit:contain;object-position:center;background:#fff;width:100%;height:100%;display:block}.commercial-demo__stage--single .commercial-demo__frame{grid-column:1/-1}.commercial-demo--single{padding-block:32px}.commercial-demo--single .commercial-demo__heading{margin-bottom:24px;display:block}.commercial-demo--single .commercial-demo__heading .eyebrow{margin-bottom:12px}.commercial-demo--single .commercial-demo__heading h2{max-width:none;font-size:clamp(1.65rem,2.5vw,2.6rem)}.commercial-demo--single .commercial-demo__stage{width:min(100%,960px,104svh);margin-inline:auto}.project-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-top:44px;display:grid}.project-mini{min-width:0}.project-mini__image{border-radius:var(--radius);cursor:zoom-in;background:#fff;border:1px solid #59616c;width:100%;padding:0;display:block;position:relative;overflow:hidden}.project-mini__image img{width:100%;height:auto;display:block}.project-mini__image>span{color:#fff;background:#191c21;border-radius:4px;padding:6px 10px;font-size:.65rem;position:absolute;bottom:10px;right:10px}.project-mini__image:hover,.project-mini__image:focus-visible{border-color:var(--orange)}.project-mini h3{margin:18px 0 8px;font-size:clamp(1.3rem,1.8vw,1.9rem);line-height:1.15}.project-mini p{color:#b7bdc3;margin:0 0 12px;font-size:.88rem;line-height:1.5}.project-mini a{color:#ff9d70;text-underline-offset:4px;font-size:.85rem;font-weight:650}@media (width<=700px){.project-mini-grid{grid-template-columns:1fr;gap:32px;padding-top:32px}}.photo-brief{color:var(--ink);background:#f5f7f6}.photo-brief__frame{border-radius:var(--radius);background:linear-gradient(135deg,#36a2690a,#0000 58%);border:2px dashed #36a269;place-items:center;min-height:clamp(360px,46vw,620px);padding:clamp(30px,6vw,84px);display:grid}.photo-brief__frame>div{text-align:center;max-width:760px}.photo-brief__frame span{color:#167a4e;letter-spacing:.1em;font-family:JetBrains Mono Variable,monospace;font-size:.64rem;font-weight:700}.photo-brief__frame h2{margin-top:18px;font-size:clamp(2.1rem,4vw,4.3rem)}.photo-brief__frame p{color:#167a4e;margin:24px auto 0;font-size:1rem;line-height:1.65}.offer-landing-hero{border-bottom:1px solid var(--line);background:var(--orange-wash);padding:calc(70px + clamp(26px,4vw,52px)) 0 clamp(66px,8vw,108px)}.offer-landing-hero .breadcrumbs{margin-bottom:clamp(22px,3vw,38px)}.offer-landing-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(44px,7vw,110px);display:grid}.offer-landing-hero__copy{flex-direction:column;align-items:flex-start;display:flex}.offer-landing-hero h1{max-width:820px;font-size:clamp(3rem,5.15vw,5.5rem);line-height:.93}.offer-landing-hero__copy>p:not(.eyebrow){color:#50575f;max-width:57ch;margin:28px 0 32px;font-size:1.03rem;line-height:1.65}.offer-landing-hero__visual{border-radius:var(--radius);color:#f7f7f5;background:#191c21;border:1px solid #30353c;padding:18px;position:relative;box-shadow:0 34px 80px #191c2133}.offer-landing-hero__status{grid-template-columns:44px 1fr;align-items:center;gap:16px;margin-bottom:16px;display:grid}.offer-landing-hero__status>img{background:#fff;border-radius:7px;width:42px;height:42px;padding:7px}.offer-landing-hero__status>div>span{color:#aeb5bc;margin-bottom:7px;font-size:.62rem;display:block}.offer-landing-hero__visual figure{background:#fff;border:1px solid #4a515a;border-radius:5px;margin:0;overflow:hidden}.offer-landing-hero__visual figure img{width:100%;height:auto;display:block}.offer-landing-hero__visual>p{color:#c8cdd2;margin:16px 0 2px;font-size:.76rem}.offer-landing-hero__visual>p strong{color:#fff;font-size:1.1rem}.offer-journey{background:#fff}.offer-journey h2{max-width:850px;font-size:clamp(2.6rem,4.6vw,5rem)}.offer-journey ol{grid-template-columns:repeat(3,1fr);margin:clamp(46px,6vw,76px) 0 0;padding:0;list-style:none;display:grid;position:relative}.offer-journey ol:before{background:var(--line-dark);content:"";height:1px;position:absolute;top:9px;left:11%;right:11%}.offer-journey li{padding:42px clamp(18px,3vw,44px) 0 0;position:relative}.offer-journey li:before{background:var(--orange);width:18px;height:18px;box-shadow:0 0 0 1px var(--orange);content:"";border:5px solid #fff;border-radius:50%;position:absolute;top:0}.offer-journey li strong{font-size:clamp(1.2rem,2vw,1.7rem)}.offer-journey li p{max-width:35ch;color:var(--muted);margin:16px 0 0;font-size:.88rem;line-height:1.62}.offer-scope{background:var(--mist)}.offer-scope__grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(48px,8vw,125px);display:grid}.offer-scope h2{max-width:650px;font-size:clamp(2.5rem,4.2vw,4.7rem)}.offer-scope__grid>div:first-child>p:last-child{max-width:52ch;color:var(--muted);margin-top:24px}.offer-scope__lists{gap:14px;display:grid}.offer-scope__lists section{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:clamp(24px,3vw,38px)}.offer-scope__lists h3{font-size:1.35rem}.offer-scope__lists ul{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.offer-scope__lists li{color:#4f565e;padding-left:22px;font-size:.88rem;line-height:1.5;position:relative}.offer-scope__lists li:before{background:var(--orange);content:"";width:9px;height:2px;position:absolute;top:.55em;left:0}.offer-terms{color:#f7f7f5;background:#191c21}.offer-terms h2{max-width:760px;font-size:clamp(2.5rem,4.4vw,4.8rem)}.offer-terms .shell>div{background:#454b53;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:46px;display:grid}.offer-terms p{color:#c8cdd2;background:#191c21;min-height:112px;margin:0;padding:25px;font-size:.88rem;line-height:1.55}@media (prefers-reduced-motion:no-preference){.commercial-flow li.is-core img{animation:4.8s cubic-bezier(.16,1,.3,1) infinite alternate commercial-core-float}@keyframes commercial-core-float{to{transform:translateY(-7px)}}}@media (width<=900px){.commercial-hero__grid,.offer-landing-hero__grid,.offer-scope__grid{grid-template-columns:1fr}.commercial-flow{max-width:680px}.commercial-intro__grid{grid-template-columns:110px 1fr;gap:30px}.commercial-sections .commercial-chapter>.commercial-chapter__grid{grid-template-columns:1fr;gap:34px}.commercial-chapter--2 .commercial-chapter__items{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-demo__stage,.commercial-demo__stage--trio{grid-template-columns:1fr}.commercial-demo__frame,.commercial-demo__frame--1,.commercial-demo__frame--2,.commercial-demo__frame--3,.commercial-demo__stage--trio .commercial-demo__frame--1,.commercial-demo__stage--trio .commercial-demo__frame--2,.commercial-demo__stage--trio .commercial-demo__frame--3{grid-column:1;width:100%}}@media (width<=620px){.site-offer-strip+main .commercial-hero{padding-top:24px}.commercial-hero{padding-bottom:54px}.commercial-hero__grid{gap:34px}.commercial-hero h1{font-size:clamp(2.3rem,11vw,3.25rem)}.commercial-flow{min-height:280px;padding:22px 16px}.commercial-flow ol{margin-top:64px}.commercial-flow li span{font-size:.58rem}.commercial-intro__grid{grid-template-columns:1fr}.commercial-intro__grid>img{width:120px}.commercial-chapter--1 .commercial-chapter__items,.commercial-chapter--2 .commercial-chapter__items{grid-template-columns:1fr}.commercial-chapter--2 .commercial-chapter__item,.commercial-chapter--2 .commercial-chapter__item+.commercial-chapter__item{border-top:1px solid var(--line);border-left:0;min-height:112px;padding:20px 0}.commercial-demo__stage{gap:12px}.photo-brief__frame{min-height:360px}.offer-landing-hero{padding-top:98px}.offer-landing-hero h1{font-size:clamp(2.55rem,12vw,3.6rem)}.offer-landing-hero__grid{gap:38px}.offer-landing-hero__status{grid-template-columns:34px 1fr}.offer-landing-hero__status>img{width:34px;height:34px;padding:6px}.offer-journey ol{grid-template-columns:1fr;gap:30px}.offer-journey ol:before{width:1px;height:auto;top:0;bottom:0;left:8px}.offer-journey li{padding:0 0 0 40px}.offer-journey li:before{left:0}.offer-terms .shell>div{grid-template-columns:1fr}}.site-header .brand{gap:8px;font-size:1.3rem}.site-header .brand img{width:78px;height:40px}.nav-popover.nav-popover--solutions{width:min(430px,100vw - 32px);margin-left:0;position:absolute;top:calc(100% + 12px);left:auto;right:0;transform:none}.commercial-sections .commercial-chapter h2{max-width:540px;font-size:clamp(2.05rem,3vw,3.35rem);line-height:1}.commercial-chapter header>p{margin-top:16px}.commercial-chapter__items,.commercial-chapter--0 .commercial-chapter__items,.commercial-chapter--1 .commercial-chapter__items,.commercial-chapter--3 .commercial-chapter__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.commercial-chapter__item,.commercial-chapter--0 .commercial-chapter__item,.commercial-chapter--0 .commercial-chapter__item:nth-child(3n+1),.commercial-chapter--1 .commercial-chapter__item,.commercial-chapter--1 .commercial-chapter__item:first-child,.commercial-chapter--1 .commercial-chapter__item:nth-child(2),.commercial-chapter--1 .commercial-chapter__item:nth-child(5),.commercial-chapter--3 .commercial-chapter__item,.commercial-chapter--3 .commercial-chapter__item:nth-child(2n){border:0;border-top:1px solid var(--line-dark);min-height:0;color:var(--ink);box-shadow:none;background:0 0;border-radius:0;grid-column:auto;margin-left:0;padding:15px 0}.commercial-chapter__item:hover,.commercial-chapter--0 .commercial-chapter__item:hover,.commercial-chapter--3 .commercial-chapter__item:hover{border-color:var(--orange);box-shadow:none;transform:translate(4px)}.commercial-chapter__item>p{max-width:46ch;margin:0;font-size:.91rem;font-weight:630;line-height:1.4}.commercial-chapter__item:last-child:nth-child(odd){grid-column:1/-1}.commercial-chapter--1 .commercial-chapter__grid{gap:clamp(34px,5vw,72px)}.commercial-chapter--1 header{max-width:540px}.commercial-chapter--2 .commercial-chapter__items{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.commercial-chapter--2 .commercial-chapter__item,.commercial-chapter--2 .commercial-chapter__item+.commercial-chapter__item{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;min-height:104px;padding:17px 20px}.commercial-chapter--2 .commercial-chapter__item:first-child{border-left:0;padding-left:0}.commercial-chapter--2 .commercial-chapter__item:last-child:nth-child(odd){grid-column:auto}.market-signals{border-top:1px solid var(--line);background:#eef0f1;padding:clamp(66px,7vw,98px) 0;overflow:hidden}.market-signals__grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:clamp(48px,7vw,108px);display:grid}.market-signals header{flex-direction:column;align-items:flex-start;display:flex}.market-signals h2{max-width:700px;font-size:clamp(2.35rem,3.8vw,4.2rem);line-height:.98}.market-signals header>p:not(.eyebrow){color:#555c64;max-width:54ch;margin:22px 0 0;font-size:.94rem;line-height:1.6}.market-signals header aside{grid-template-columns:auto 1fr;align-items:end;gap:14px;max-width:330px;margin-top:auto;padding-top:30px;display:grid}.market-signals header aside strong{color:var(--orange-dark);letter-spacing:-.065em;white-space:nowrap;font-size:clamp(2.15rem,3vw,3.4rem);line-height:.82}.market-signals header aside span{color:#4f565e;font-size:.74rem;font-weight:620;line-height:1.35}.market-signals__chart{border-radius:var(--radius);background:#ffffffbd;border:1px solid #cbd0d4;margin:0;padding:clamp(24px,3vw,36px)}.market-signals__chart figcaption{color:#626a72;letter-spacing:.07em;text-transform:uppercase;font-family:JetBrains Mono Variable,monospace;font-size:.61rem;font-weight:650}.market-signals__plot{border-bottom:1px solid #989fa6;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));align-items:end;gap:clamp(12px,2.2vw,28px);height:300px;margin-top:22px;padding-top:12px;display:grid}.market-signals__column{text-align:center;grid-template-rows:32px 1fr 48px;align-items:end;min-width:0;height:100%;display:grid}.market-signals__column strong{color:var(--ink);align-self:start;font-family:JetBrains Mono Variable,monospace;font-size:.86rem}.market-signals__column i{width:min(100%,92px);height:var(--bar-size);background:var(--orange);transform-origin:bottom;border-radius:3px 3px 0 0;justify-self:center;min-height:5px;display:block}.market-signals__column:last-child i{background:var(--ink)}.market-signals__column>span{color:#515860;align-self:center;font-size:.65rem;font-weight:650;line-height:1.25}.market-signals__sources{color:#6b7279;flex-wrap:wrap;gap:6px 14px;margin-top:22px;font-size:.64rem;line-height:1.4;display:flex}.market-signals__sources>span{font-weight:700}.market-signals__sources a{color:#555c64;text-underline-offset:3px}.market-signals__sources a:hover{color:var(--orange-dark)}@media (width<=900px){.commercial-sections .commercial-chapter>.commercial-chapter__grid,.market-signals__grid{grid-template-columns:1fr}.market-signals header aside{margin-top:28px}}@media (width<=620px){.site-header .brand{gap:6px;font-size:1.12rem}.site-header .brand img{width:68px;height:35px}.commercial-chapter{padding:42px 0}.commercial-chapter__items,.commercial-chapter--0 .commercial-chapter__items,.commercial-chapter--1 .commercial-chapter__items,.commercial-chapter--2 .commercial-chapter__items,.commercial-chapter--3 .commercial-chapter__items{grid-template-columns:1fr}.commercial-chapter__item:last-child:nth-child(odd),.commercial-chapter--2 .commercial-chapter__item:last-child:nth-child(odd){grid-column:1}.commercial-chapter--2 .commercial-chapter__item,.commercial-chapter--2 .commercial-chapter__item+.commercial-chapter__item{border-top:1px solid var(--line);border-left:0;min-height:0;padding:15px 0}.market-signals{padding:56px 0}.market-signals__grid{gap:38px}.market-signals__plot{gap:9px;height:260px}.market-signals__column{grid-template-rows:30px 1fr 58px}.market-signals__column>span{font-size:.58rem}}.commercial-hero{padding-bottom:clamp(54px,6vw,82px)}.commercial-hero__grid{grid-template-columns:minmax(0,.96fr) minmax(430px,.84fr);align-items:center;gap:clamp(42px,6vw,92px)}.commercial-hero h1{max-width:14ch;font-size:clamp(3rem,5vw,5.4rem);line-height:.93}.hero-signal{border-radius:var(--radius);color:#f7f5f2;background:#191c21;border:1px solid #343940;min-height:430px;margin:0;padding:clamp(24px,3vw,38px);position:relative;overflow:hidden;box-shadow:0 24px 60px #191c2124}.hero-signal:after{content:"";pointer-events:none;border:70px solid #fc53021f;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-120px;right:-90px}.hero-signal__header{z-index:1;gap:14px;max-width:34ch;display:grid;position:relative}.hero-signal__brand{align-items:center;gap:12px;display:flex}.hero-signal__logos{align-items:center;display:flex}.hero-signal__logos img{border-radius:calc(var(--radius) - 4px);object-fit:contain;background:#f8f7f5;border:1px solid #ffffff26;width:42px;height:42px;padding:7px;display:block;position:relative}.hero-signal__logos img+img{margin-left:-7px}.hero-signal__brand>span:last-child,.hero-signal__unit{color:#ff9f75;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono Variable,monospace;font-size:.6rem;font-weight:700}.hero-signal__header>strong{letter-spacing:-.045em;font-size:clamp(1.5rem,2.25vw,2.25rem);line-height:1.04}.hero-signal__metrics{z-index:1;grid-template-columns:1.15fr .85fr;gap:10px;margin-top:clamp(28px,4vw,48px);display:grid;position:relative}.hero-signal__metric{border-radius:calc(var(--radius) - 3px);background:#ffffff06;border:1px solid #3e444c;align-content:end;min-height:112px;padding:18px;display:grid}.hero-signal__metric:first-child{grid-row:span 2;min-height:176px}.hero-signal__metric.is-accent{color:#fff;background:var(--orange);border-color:var(--orange)}.hero-signal__metric strong{letter-spacing:-.06em;font-size:clamp(1.7rem,3.2vw,3.15rem);line-height:.9}.hero-signal__metric span{color:#b8bec5;max-width:20ch;margin-top:10px;font-size:.7rem;font-weight:650;line-height:1.35}.hero-signal__metric.is-accent span{color:#ffffffd1}.hero-signal__trend{z-index:1;margin-top:24px;position:relative}.hero-signal__plot{border-bottom:1px solid #5a616b;grid-template-columns:repeat(auto-fit,minmax(62px,1fr));align-items:end;gap:clamp(8px,1.4vw,18px);height:230px;margin-top:14px;padding:20px 10px 0;display:grid}.hero-signal__column{text-align:center;grid-template-rows:30px 1fr 46px;align-items:end;min-width:0;height:100%;display:grid}.hero-signal__column strong{color:#fff;align-self:start;font-family:JetBrains Mono Variable,monospace;font-size:.78rem}.hero-signal__bar{width:min(100%,58px);height:var(--bar-size);background:var(--orange);transform-origin:bottom;border-radius:3px 3px 0 0;justify-self:center;min-height:8px;display:block}.hero-signal__column:nth-last-child(2) .hero-signal__bar{background:#ff8d5c}.hero-signal__column:last-child .hero-signal__bar{background:#f2f0ed}.hero-signal__column>span{color:#b1b7be;align-self:center;font-size:.58rem;font-weight:650;line-height:1.18}.hero-signal__sources{z-index:1;color:#8f969e;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:22px;font-size:.56rem;line-height:1.4;display:flex;position:relative}.hero-signal__sources>span:last-child{text-align:right;max-width:62%}.hero-signal__sources a{color:#c6cbd0;text-underline-offset:3px}.hero-signal__sources a:hover{color:#fff}.commercial-chapter{padding:clamp(54px,6vw,84px) 0}.commercial-sections .commercial-chapter>.commercial-chapter__grid{grid-template-columns:minmax(230px,.52fr) minmax(0,1.48fr);gap:clamp(42px,6vw,88px)}.commercial-sections .commercial-chapter h2{font-size:clamp(2.1rem,3.25vw,3.7rem)}.commercial-chapter__items,.commercial-chapter--0 .commercial-chapter__items,.commercial-chapter--1 .commercial-chapter__items,.commercial-chapter--3 .commercial-chapter__items{gap:12px}.commercial-chapter__item,.commercial-chapter--0 .commercial-chapter__item,.commercial-chapter--0 .commercial-chapter__item:nth-child(3n+1),.commercial-chapter--1 .commercial-chapter__item,.commercial-chapter--1 .commercial-chapter__item:first-child,.commercial-chapter--1 .commercial-chapter__item:nth-child(2),.commercial-chapter--1 .commercial-chapter__item:nth-child(5),.commercial-chapter--3 .commercial-chapter__item,.commercial-chapter--3 .commercial-chapter__item:nth-child(2n){border-radius:var(--radius);min-height:96px;color:var(--ink);box-shadow:none;background:#fff;border:1px solid #d9dde0;padding:20px 22px 20px 46px;position:relative;overflow:hidden}.commercial-chapter__item:before{background:var(--orange);content:"";transform-origin:top;border-radius:2px;width:5px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:20px;bottom:20px;left:20px;transform:scaleY(.45)}.commercial-chapter__item:hover:before{transform:scaleY(1)}.commercial-chapter__item:hover,.commercial-chapter--0 .commercial-chapter__item:hover,.commercial-chapter--3 .commercial-chapter__item:hover{border-color:#fc530285;transform:translateY(-3px)}.commercial-chapter__item>p{font-size:.94rem;line-height:1.38}.commercial-chapter--0 .commercial-chapter__item:first-child,.commercial-chapter--1 .commercial-chapter__item:nth-child(2){color:#fff;background:var(--ink);border-color:var(--ink)}.commercial-chapter--0 .commercial-chapter__item:first-child:before,.commercial-chapter--1 .commercial-chapter__item:nth-child(2):before{background:#ff9f75}.commercial-chapter--1{background:var(--orange-wash)}.commercial-chapter--1 .commercial-chapter__items{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-chapter--1 .commercial-chapter__item,.commercial-chapter--1 .commercial-chapter__item:nth-child(2n){grid-column:auto}.commercial-chapter--1 .commercial-chapter__item:last-child:nth-child(odd){grid-column:1/-1}.commercial-chapter--2 .commercial-chapter__grid{gap:36px}.commercial-chapter--2 .commercial-chapter__items{border-top:0;padding-top:0;position:relative}.commercial-chapter--2 .commercial-chapter__items:before{content:"";background:#aeb4ba;height:1px;position:absolute;top:9px;left:9px;right:calc(12.5% - 9px)}.commercial-chapter--2 .commercial-chapter__item,.commercial-chapter--2 .commercial-chapter__item+.commercial-chapter__item{background:0 0;border:0;min-height:138px;padding:42px 22px 18px 0;position:relative}.commercial-chapter--2 .commercial-chapter__item:before{background:var(--orange);width:16px;height:16px;box-shadow:0 0 0 1px var(--orange);content:"";border:4px solid #fff;border-radius:50%;position:absolute;top:1px;left:0;transform:none}.commercial-chapter--2 .commercial-chapter__item:hover{transform:translateY(-3px)}.commercial-chapter--sequence .commercial-chapter__items:before{top:17px;left:12.5%;right:12.5%}.commercial-chapter--sequence .commercial-chapter__item:before{display:none}.commercial-chapter.commercial-chapter--sequence .commercial-chapter__items{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.commercial-chapter--sequence .commercial-chapter__item,.commercial-chapter--sequence .commercial-chapter__item+.commercial-chapter__item{background:0 0;border:0;min-height:142px;margin-left:0;padding:0}.commercial-chapter--sequence .commercial-chapter__item>p{border-radius:var(--radius);min-height:126px;color:var(--ink);background:#fff;border:1px solid #d9dde0;margin:16px 0 0;padding:48px 20px 20px}.commercial-chapter--sequence .commercial-chapter__step{z-index:2;border:1px solid var(--orange);width:34px;height:34px;color:var(--orange-dark);background:#fff;border-radius:50%;place-items:center;font-family:JetBrains Mono Variable,monospace;font-size:.6rem;font-weight:700;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.commercial-chapter--3{background:var(--mist)}.commercial-chapter--3 .commercial-chapter__item:nth-child(2n){background:#f9faf9;margin-left:28px}.product-testimonials{border-top:1px solid var(--line);background:#fff;padding:clamp(40px,4vw,58px) 0;overflow:hidden}.product-testimonials__heading{max-width:1080px}.product-testimonials__heading h2{max-width:22ch;font-size:clamp(2.2rem,3.2vw,3.6rem);line-height:.98}.product-testimonials__grid{grid-template-columns:7fr 5fr;gap:14px;margin-top:clamp(24px,2.6vw,36px);display:grid}.product-testimonial{border:1px solid var(--line);border-radius:var(--radius);background:#f2f3f3;align-content:space-between;min-height:240px;margin:0;padding:clamp(22px,2.2vw,32px);display:grid}.product-testimonial:nth-child(2){color:#fff;background:var(--orange);border-color:var(--orange);transform:translateY(10px)}.product-testimonial__product{color:var(--orange-dark);letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono Variable,monospace;font-size:.62rem;font-weight:700}.product-testimonial:nth-child(2) .product-testimonial__product{color:#ffffffc2}.product-testimonial>p{letter-spacing:-.035em;max-width:31ch;margin:clamp(20px,2.2vw,30px) 0;font-size:clamp(1.25rem,1.65vw,1.72rem);font-weight:700;line-height:1.12}.product-testimonial__quote-mark{color:var(--orange-dark);font-size:1.18em}.product-testimonial:nth-child(2) .product-testimonial__quote-mark{color:#ffffffd1}.product-testimonial footer{grid-template-columns:1fr auto;align-items:end;gap:20px;display:grid}.product-testimonial__person{border-left:3px solid var(--orange);padding-left:14px;position:relative}.product-testimonial__person small{color:#6b727a;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-family:JetBrains Mono Variable,monospace;font-size:.52rem;font-weight:700;display:block}.product-testimonial__person strong{color:var(--ink);font-size:1rem;line-height:1.15;display:block}.product-testimonial__person span{color:#59616a;max-width:36ch;margin-top:4px;font-size:.68rem;line-height:1.35;display:block}.product-testimonial footer a{color:var(--ink);text-underline-offset:4px;white-space:nowrap;font-size:.66rem;font-weight:700}.product-testimonial:nth-child(2) .product-testimonial__person{border-left-color:#ffffffb8}.product-testimonial:nth-child(2) .product-testimonial__person small,.product-testimonial:nth-child(2) .product-testimonial__person strong,.product-testimonial:nth-child(2) .product-testimonial__person span,.product-testimonial:nth-child(2) footer a{color:#fff}.offer-journey ol:before{left:9px;right:calc(33.333% - 9px)}.services-hub .hub-hero{padding-top:clamp(38px,4vw,54px);padding-bottom:clamp(50px,6vw,82px)}.services-hub .breadcrumbs{margin-bottom:clamp(30px,4vw,52px)}.services-hub__hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(330px,.62fr);align-items:start;gap:clamp(42px,7vw,112px);display:grid}.services-hub__hero-copy h1{overflow-wrap:normal;word-break:normal;max-width:18ch;font-size:clamp(3.15rem,5.4vw,5.8rem);line-height:.94}.services-hub__hero-copy>p:not(.eyebrow){color:#4f565e;max-width:58ch;margin:26px 0 28px;font-size:1rem;line-height:1.65}.services-hub__jump{border-top:1px solid #b6bbc0;display:grid}.services-hub__jump a{border-bottom:1px solid #b6bbc0;align-content:center;min-height:94px;padding:16px 46px 16px 0;text-decoration:none;transition:padding-left .3s cubic-bezier(.16,1,.3,1),color .25s;display:grid;position:relative}.services-hub__jump a:hover{color:var(--orange-dark);padding-left:12px}.services-hub__jump span{color:#707780;font-family:JetBrains Mono Variable,monospace;font-size:.58rem}.services-hub__jump strong{margin-top:7px;font-size:1rem}.services-hub__jump i{color:var(--orange);font-size:1.1rem;font-style:normal;position:absolute;right:4px}@media (width<=980px){.commercial-hero__grid,.services-hub__hero-grid{grid-template-columns:1fr}.commercial-hero h1{max-width:17ch}.hero-signal{width:min(100%,720px);min-height:400px}.commercial-sections .commercial-chapter>.commercial-chapter__grid{grid-template-columns:1fr;gap:34px}.services-hub__jump{max-width:720px}}@media (width<=700px){.hero-signal{min-height:0;padding:22px}.hero-signal__metrics{grid-template-columns:1fr 1fr}.hero-signal__metric:first-child{grid-area:auto/1/auto/-1;min-height:140px}.hero-signal__plot{height:210px;padding-inline:0}.hero-signal__sources{flex-direction:column}.hero-signal__sources>span:last-child{text-align:left;max-width:none}.commercial-chapter__items,.commercial-chapter--0 .commercial-chapter__items,.commercial-chapter--1 .commercial-chapter__items,.commercial-chapter--2 .commercial-chapter__items,.commercial-chapter--3 .commercial-chapter__items{grid-template-columns:1fr}.commercial-chapter--1 .commercial-chapter__item,.commercial-chapter--1 .commercial-chapter__item:nth-child(2n),.commercial-chapter--1 .commercial-chapter__item:last-child:nth-child(odd){grid-column:1}.commercial-chapter--2 .commercial-chapter__items:before{width:1px;height:auto;inset:9px auto 20px 8px}.commercial-chapter--2 .commercial-chapter__item,.commercial-chapter--2 .commercial-chapter__item+.commercial-chapter__item{border:0;min-height:0;padding:0 0 28px 38px}.commercial-chapter--2 .commercial-chapter__item:before{left:0}.commercial-chapter.commercial-chapter--sequence .commercial-chapter__items{grid-template-columns:1fr;gap:12px}.commercial-chapter--sequence .commercial-chapter__items:before{width:1px;height:auto;inset:46px auto 46px 17px}.commercial-chapter--sequence .commercial-chapter__item,.commercial-chapter--sequence .commercial-chapter__item+.commercial-chapter__item,.commercial-chapter--sequence .commercial-chapter__item:first-child{border:0;min-height:0;padding:0}.commercial-chapter--sequence .commercial-chapter__item>p{min-height:92px;margin:0;padding:20px 18px 20px 58px}.commercial-chapter--sequence .commercial-chapter__step{top:50%;left:17px;transform:translate(-50%,-50%)}.commercial-chapter--3 .commercial-chapter__item:nth-child(2n){margin-left:12px}.product-testimonials__grid{grid-template-columns:1fr}.product-testimonial{min-height:230px}.product-testimonial:nth-child(2){transform:none}.product-testimonial footer{grid-template-columns:1fr}.offer-journey ol:before{width:1px;height:auto;inset:0 auto 0 8px}.services-hub .hub-hero{padding-top:42px}.services-hub__hero-copy h1{max-width:none;font-size:clamp(2.25rem,10.8vw,3rem)}}@media (prefers-reduced-motion:reduce){.commercial-chapter__item:before{transition:none}.product-testimonial:nth-child(2){transform:none}}.offer-availability{line-height:1.5;display:block}.site-offer-strip__copy{flex-wrap:wrap;align-items:center;column-gap:18px;min-width:0;display:flex}.site-offer-strip__copy>a{align-items:center;min-height:40px;display:flex}.site-offer-strip__copy strong{font-size:13px;font-weight:650;line-height:1.3}.site-offer-strip__copy strong>span{color:#ffb18c;margin-left:6px}.site-offer-strip__description{color:#d7dbe0;font-size:12px;line-height:1.5}.prototype-offer__status{min-width:0}.prototype-offer__grid>div:first-child>p:last-child{color:#191c21;font-size:17px}.prototype-offer .offer-availability{color:#191c21}@media (width<=620px){.site-offer-strip__copy{padding-block:4px;display:grid}.site-offer-strip__copy>a{min-height:24px}.offer-landing-hero__copy h1{font-size:clamp(34px,9vw,48px);line-height:1.05}.offer-landing-hero__copy>p{font-size:16px}}.offer-landing-hero__copy>.offer-availability{color:var(--ink);margin:0 0 18px;font-size:15px;font-weight:650}.commercial-brief{padding-block:clamp(44px,6vw,80px)}.commercial-brief__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:clamp(28px,5vw,80px);display:grid}.commercial-brief h2{letter-spacing:-.045em;max-width:13ch;margin:0;font-size:clamp(28px,3.2vw,44px);line-height:1.1}.commercial-brief__items{gap:24px;display:grid}.commercial-brief__item{border-bottom:1px solid var(--line);min-width:0;padding-bottom:24px}.commercial-brief__item:last-child{border-bottom:0;padding-bottom:0}.commercial-brief__item h3{letter-spacing:-.025em;margin:0 0 8px;font-size:20px;font-weight:650}.commercial-brief__item p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.commercial-brief--flow{background:var(--mist)}.commercial-brief--flow .commercial-brief__item{grid-template-columns:28px minmax(0,1fr);gap:16px;display:grid}.commercial-brief--flow .commercial-brief__item>span{color:var(--orange-dark);padding-top:5px;font-size:13px;font-weight:650}.commercial-page--duomenu-analitika .hero-signal__metrics{grid-template-columns:minmax(0,1fr)}.commercial-page--duomenu-analitika .hero-signal__metric{grid-column:auto;min-width:0}.commercial-page--duomenu-analitika .hero-signal__metric strong{font-size:clamp(24px,3vw,34px)}@media (width<=899px){.site-offer-strip__inner{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:48px}.site-header .brand span{display:inline}.site-header .brand{flex-shrink:0;gap:7px;font-size:18px}.header-inner{gap:12px}.site-offer-strip__copy strong{font-size:12px;line-height:1.3}.commercial-brief__grid{grid-template-columns:minmax(0,1fr);gap:28px}.commercial-brief h2{max-width:19ch}.commercial-brief__item h3{font-size:19px}.commercial-brief__item p{font-size:15px}}@media (width<=380px){.site-header .brand{gap:5px;font-size:16px}.site-header .brand img{width:58px}.site-offer-strip__copy strong{font-size:11px}}.commercial-hero{overflow:clip}.commercial-page--duomenu-analitika .hero-signal__sources>span:only-child{text-align:left;max-width:none;font-size:12px;line-height:1.5}.commercial-page--duomenu-analitika .hero-signal__metrics{margin-top:24px}.commercial-page--duomenu-analitika .hero-signal__metric{min-height:0;padding:18px}.commercial-page--duomenu-analitika .hero-signal__metric>span{max-width:none;font-size:13px;line-height:1.5}@media (width<=600px){.commercial-hero__copy h1{font-size:clamp(34px,9.3vw,44px)}.commercial-page--duomenu-analitika .hero-signal{padding:22px}}.commercial-page--duomenu-inzinerija-ir-integracijos .hero-signal__metrics{grid-template-columns:minmax(0,1fr);margin-top:24px}.commercial-page--duomenu-inzinerija-ir-integracijos .hero-signal__metric{grid-column:auto;min-width:0;min-height:0;padding:14px 18px}.commercial-page--duomenu-inzinerija-ir-integracijos .hero-signal__metric strong{font-size:26px}.commercial-page--duomenu-inzinerija-ir-integracijos .hero-signal__metric>span{max-width:none;font-size:13px;line-height:1.5}.commercial-page--duomenu-inzinerija-ir-integracijos .hero-signal__sources>span:only-child{text-align:left;max-width:none;font-size:12px;line-height:1.5}@media (width<=900px){.services-section .service-accordion{height:auto;min-height:0;overflow:visible}}.commercial-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.project-copy>.power-bi-demo-button{margin-top:24px}
