@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../assets/fonts/a888e5ec--F6qfjptAgt5VM-kVkqdyU8n3oQIwl1FgtIU.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../assets/fonts/56d03c21--F6qfjptAgt5VM-kVkqdyU8n3oQIwlRFgtIU.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../assets/fonts/0dd77d98--F6qfjptAgt5VM-kVkqdyU8n3oQIwl9FgtIU.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../assets/fonts/47519dde--F6qfjptAgt5VM-kVkqdyU8n3oQIwl5FgtIU.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../assets/fonts/5dddded2--F6qfjptAgt5VM-kVkqdyU8n3oQIwlBFgg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/da78b4b3--F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgtIU.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/758b9f95--F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgtIU.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/baf63ee9--F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgtIU.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/93cfae71--F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgtIU.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/0bc96cd0--F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 900;font-display:swap;src:url(../assets/fonts/0b130f36-JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 900;font-display:swap;src:url(../assets/fonts/2c82b901-JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 900;font-display:swap;src:url(../assets/fonts/51d963d2-JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 900;font-display:swap;src:url(../assets/fonts/1e82e2bf-JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 900;font-display:swap;src:url(../assets/fonts/49e242af-JTUSjIg1_i6t8kCHKm459Wlhyw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../assets/fonts/9f2459f3-KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmZiArmlw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../assets/fonts/df2a1040-KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmQiArmlw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../assets/fonts/09cc3de6-KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmYiArmlw.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../assets/fonts/7c490695-KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmXiArmlw.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../assets/fonts/fd962033-KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVnoiArmlw.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../assets/fonts/5f813913-KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVn6iArmlw.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../assets/fonts/bbb264e0-KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmbiArmlw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../assets/fonts/9ae0ad6f-KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmaiArmlw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../assets/fonts/34d91261-KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmUiAo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400 700;font-display:swap;src:url(../assets/fonts/0193f27a-ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DRs5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400 700;font-display:swap;src:url(../assets/fonts/f7f6e2cb-ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DRs5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400 700;font-display:swap;src:url(../assets/fonts/75810059-ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DRs5.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400 700;font-display:swap;src:url(../assets/fonts/e09a9573-ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DRs5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400 700;font-display:swap;src:url(../assets/fonts/6a99956f-ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DRs5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400 700;font-display:swap;src:url(../assets/fonts/527244f3-ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DRs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400 700;font-display:swap;src:url(../assets/fonts/ff1f75d6-ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#fff;--paper2:#f7f8fa;--ink:#1e1f21;--ink2:#414955;--line:#ebecf0;--line2:#dcdfe4;--accent:#0c66e4;--accent-ink:#0052cc;--background:var(--paper);--surface:#fff;--foreground:var(--ink);--border-subtle:var(--line);--primary:var(--accent);--primary-hover:var(--accent-ink);--primary-foreground:#fff;--input:var(--line2);--radius-control:11px;--accent-soft:#e9f2ff;--accent-foreground:var(--accent);--surface-flat:#f2f2f4;--mono:"Roboto Condensed","Arial Narrow",sans-serif;--disp:"Montserrat",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;font:400 16.5px/1.65 Montserrat,system-ui,sans-serif;overflow-x:clip}.container{max-width:1440px;margin:0 auto;padding:0 48px}a{color:var(--primary);text-decoration:none}a:hover{color:var(--primary-hover)}.logo{color:var(--ink);align-items:center;display:inline-flex}.logo-img{width:auto;height:22.5px;display:block}.logo-mark-only{width:auto;height:20px;display:none}.logo:hover{opacity:.82;transition:opacity .18s}@media (width<=900px){.logo-img{display:none}.logo-mark-only{display:block}}html.announce-closed #announce{display:none!important}.announce{z-index:101;border-bottom:1px solid var(--line);color:var(--ink2);background:#f7f9fc;position:relative}.announce-in{justify-content:center;align-items:center;gap:8px;min-height:34px;padding-top:5px;padding-bottom:5px;display:flex;position:relative}.announce-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#6d7581;flex:none;font-size:10px;font-weight:600}.announce a{color:var(--accent);text-align:center;font-size:12.5px;font-weight:500;line-height:1.35}.announce a:hover{color:var(--accent-ink)}.announce-x{appearance:none;color:#717987;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin:0;padding:0;font:400 18px/1 system-ui,sans-serif;display:inline-flex}.announce-x:hover{color:var(--ink);background:#e9edf3}.announce-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hd{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:0}.hd-in{justify-content:space-between;gap:24px;height:64px}.hd-in,.nav{align-items:center;display:flex}.nav{gap:2px}.nav-item{position:relative}.nav-link{color:var(--ink2);border-radius:8px;align-items:center;gap:6px;padding:8px 13px;font-size:14.5px;font-weight:500;transition:color .18s,background-color .18s;display:flex}.has-dd.is-open>.nav-link,.nav-link:hover,.nav-link[aria-current]{color:var(--ink)}.ndl{opacity:.5;transform-origin:50% 45%;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s}.has-dd.is-open>.nav-link .ndl{opacity:.9;transform:rotate(180deg)}.dd{z-index:110;visibility:hidden;opacity:0;pointer-events:none;width:min(1440px,100% - 32px);transition:opacity .3s cubic-bezier(.45,.05,.55,.95),visibility 0s linear .3s;display:block;position:fixed;top:64px;left:50%;transform:translate(-50%)}.has-dd.is-open:not(.is-closing) .dd,.has-dd:not(.is-closing):focus-within .dd,.has-dd:not(.is-closing):hover .dd{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.dd-in{clip-path:inset(0 0 100% round 0 0 14px 14px);opacity:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffc;border:1px solid #1720331c;border-radius:0 0 14px 14px;grid-template-columns:1fr;gap:14px;width:100%;max-height:0;padding:18px;transition:clip-path .2s cubic-bezier(.45,.05,.55,.95),max-height .2s cubic-bezier(.45,.05,.55,.95),opacity .3s cubic-bezier(.45,.05,.55,.95);display:grid;overflow:clip;box-shadow:0 14px 34px #17203311,0 2px 6px #17203308}.has-dd.is-open:not(.is-closing) .dd-in,.has-dd:not(.is-closing):focus-within .dd-in,.has-dd:not(.is-closing):hover .dd-in{clip-path:inset(0 -60px -60px round 0 0 14px 14px);opacity:1;max-height:720px}.dd-main{grid-template-columns:1fr 1fr;gap:22px;display:grid}.dd-group,.dd-main{min-width:0}.dd-group+.dd-group{border-left:1px solid var(--line);padding-left:22px}.dd-group-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#7b818a;margin:0 10px 10px;padding:0 0 12px;font-size:10.5px;font-weight:500;position:relative}.dd-group-label:after{background:#d9dee7}.dd-group-label:after,.dd-group-label:before{content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.dd-group-label:before{z-index:1;background:linear-gradient(90deg,var(--accent) 0,#20bb6b 100%);transform-origin:0;transition:transform .48s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}.dd-group:focus-within .dd-group-label:before,.dd-group:hover .dd-group-label:before{transform:scaleX(1)}.dd-group-grid{grid-template-columns:1fr 1fr;gap:2px 6px;display:grid}.dd-link{border-radius:10px;outline:none;min-width:0;padding:9px 10px;display:block}.dd-t{color:var(--ink);align-items:center;font-size:13.5px;font-weight:600;line-height:1.28;transition:color .3s cubic-bezier(.25,1,.5,1);display:inline-flex}.dd-link:focus-visible .dd-t,.dd-link:hover .dd-t{color:var(--accent)}.dd-d{color:var(--ink2);margin-top:3px;font-size:12px;line-height:1.35;display:block}.dd-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:2px;padding:13px 10px 2px;display:flex}.dd-foot:before{content:"Services, solutions and operating layers in one system";color:var(--ink2);font-size:12.5px}.dd-foot a{font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase;color:var(--accent);font-size:11.5px}.hd-cta{align-items:center;gap:18px;display:flex}.hd-contact{color:var(--ink2);font-size:14.5px;font-weight:500}.hd-contact:hover{color:var(--ink)}.mega-overlay{z-index:98;opacity:0;visibility:hidden;pointer-events:none;background:#0f172a07;transition:opacity .3s cubic-bezier(.45,.05,.55,.95),visibility 0s linear .3s;position:fixed;inset:64px 0 0}html.mega-open .mega-overlay{opacity:1;visibility:visible;transition-delay:0s}.burger{border:1px solid var(--line2);cursor:pointer;background:0 0;border-radius:9px;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0 9px;display:none}.burger span{background:var(--ink);height:1.6px;transition:all .2s;display:block}.burger[aria-expanded=true] span:first-child{transform:translateY(6.6px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6.6px)rotate(-45deg)}.mnav{border-top:1px solid var(--border-subtle);background:var(--surface);max-height:calc(100dvh - 64px);padding:12px 0 28px;display:none;overflow-y:auto}.mnav-group{border-bottom:1px solid var(--line)}.mnav-h{text-align:left;width:100%;font:600 16px/1 var(--disp);color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.mnav-h:after{content:"+";font-family:var(--mono);color:var(--ink2);font-size:16px}.mnav-h[aria-expanded=true]:after{content:"–"}.mnav-list{padding:0 0 14px;display:none}.mnav-h[aria-expanded=true]+.mnav-list,.mnav-list a{display:block}.mnav-list a{color:var(--ink2);padding:7px 0;font-size:14.5px}.mnav-all{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:12px;color:var(--accent)!important}.mnav-link{font:600 16px/1 var(--disp);color:var(--ink);border-bottom:1px solid var(--line);padding:16px 0;display:block}.mnav-cta{text-align:center;width:100%;margin-top:20px}.btn{border:1px solid var(--foreground);color:var(--foreground);cursor:pointer;background:0 0;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-family:Montserrat,sans-serif;font-size:14.5px;font-weight:600;transition:all .15s;display:inline-flex}.btn:hover{background:var(--foreground);color:var(--background)}.btn-primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--primary-foreground)}.btn-s{padding:9px 18px;font-size:13.5px}.ft{border-top:1px solid var(--line);background:var(--paper2);margin-top:0;padding:72px 0 0}.ft-top{grid-template-columns:280px 1fr;gap:56px;padding-bottom:56px;display:grid}.ft-brand p{color:var(--ink2);margin:16px 0 20px;font-size:14px}.ft-cols{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.ft-t{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:11px}.ft-col a,.ft-t{color:var(--ink2)}.ft-col a{padding:4px 0;font-size:13.5px;display:block}.ft-col a:hover{color:var(--accent)}.ft-bot{border-top:1px solid var(--line2);color:var(--ink2);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:22px 0;font-size:12.5px;display:flex}.shell-placeholder{text-align:center;place-items:center;min-height:58vh;padding:72px 20px;display:grid}.shell-placeholder h1{font-family:var(--disp);letter-spacing:-.025em;font-size:clamp(34px,4.6vw,62px);line-height:1.08}.shell-placeholder p{max-width:640px;color:var(--ink2);margin:18px auto 0}@media (width<=1100px){.ft-cols{grid-template-columns:repeat(2,1fr);gap:32px 24px}.ft-top{grid-template-columns:1fr;gap:40px}}@media (width<=900px){.container{padding:0 20px}.announce-in{justify-content:flex-start;padding-right:50px}.announce a{text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden}.announce-x{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.hd-contact,.nav{display:none}.burger{display:flex}.mnav.open{display:block}}@media (width<=560px){.hd-cta{gap:10px}.hd-cta>.btn{display:none}}@media (prefers-reduced-motion:reduce){.burger span,.dd,.dd-group-label:before,.dd-in,.mega-overlay,.ndl{transition:none!important}}:root{--band:#172033;--band-ink:#f7f8fa;--band-muted:#c7ceda;--band-accent:#9db7ff;--band-line:#f7f8fa1f;--ok:#1f845a;--radius-card:16px;--content-card-size:16px;--content-support-size:15px;--card-surface-soft:#f7f8fa;--card-surface-white:#fff;--background-subtle:#f7f8fa;--muted-foreground:var(--ink2);--border:var(--line2);--ring:var(--accent);--surface-flat:#f2f2f4}h1,h2,h3{font-family:var(--disp);letter-spacing:-.025em;text-wrap:balance;font-weight:650;line-height:1.08}h1{font-size:clamp(34px,4.6vw,62px)}h2{letter-spacing:-.045em;font-size:clamp(34px,3.32vw,51px);line-height:1.01}h2,h3{font-weight:inherit}h3{letter-spacing:-.04em;font-size:clamp(31px,2.45vw,42px);line-height:1.04}h3:not([class]){font-size:32px!important}p{text-wrap:pretty}.eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:12px;margin-bottom:18px;font-size:12px;display:flex}.eyebrow .num,.eyebrow.accent{color:var(--accent)}.eyebrow .num{font-weight:500}.eyebrow .num:after{content:"";background:var(--line2);vertical-align:middle;width:28px;height:1px;margin-left:12px;display:inline-block}.hero{padding:96px 0 88px}.crumb{font-family:var(--mono);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:26px;font-size:12px;display:flex}.crumb,.crumb a{color:var(--ink2)}.crumb a:hover{color:var(--accent)}.crumb-sep{color:var(--line2)}.hero h1{max-width:920px}.lead{color:var(--ink2);max-width:700px;margin-top:26px;font-size:19.5px;line-height:1.6}.cta-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.sec{border:0;padding:88px 0}.sec-alt{background:var(--background-subtle);border:0}.sec-head{max-width:780px;margin-bottom:48px}.sec-lead{color:var(--muted-foreground);margin-top:16px;font-size:18px}.grid{gap:14px;display:grid}.cols-2{grid-template-columns:repeat(2,1fr)}.cols-3{grid-template-columns:repeat(3,1fr)}.card{border-radius:var(--radius-card);background:var(--surface);color:var(--foreground);box-shadow:none;border:0;padding:28px 26px;transition:none;display:block}.card-k{display:none}.card h3{margin-bottom:8px}.card p{font-size:var(--content-card-size);color:var(--muted-foreground)}.rows{border-top:1px solid var(--line2)}.row{border-bottom:1px solid var(--line2);grid-template-columns:280px 1fr;gap:24px;padding:20px 0;display:grid}.row dt{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);padding-top:2px;font-size:13px}.row dd{color:var(--ink2);font-size:var(--content-card-size)}.flow{flex-wrap:wrap;align-items:center;gap:10px 6px;display:flex}.chip{font-family:var(--mono);letter-spacing:.03em;background:var(--paper);white-space:nowrap;color:var(--ink);border:0;border-radius:100px;padding:9px 15px;font-size:12.5px}.flow-big .chip{padding:12px 20px;font-size:13.5px}.arr{color:var(--accent);padding:0 4px;font-size:14px}.flow-cap{color:var(--ink2);max-width:640px;margin-top:18px;font-size:15px;line-height:1.55}@keyframes flow-signal{0%,12%,to{color:var(--foreground);background:var(--background)}4%,8%{color:var(--primary-hover);background:var(--surface)}}.flow .chip{animation:9s ease-in-out infinite flow-signal}.flow .chip:nth-child(3){animation-delay:.75s}.flow .chip:nth-child(5){animation-delay:1.5s}.flow .chip:nth-child(7){animation-delay:2.25s}.flow .chip:nth-child(9){animation-delay:3s}.flow .chip:nth-child(11){animation-delay:3.75s}.prose{max-width:760px}.prose p{color:var(--ink2);margin-bottom:18px;font-size:17px}.prose p:last-child{margin-bottom:0}.check-list{margin-top:8px;list-style:none}.check-list li{border-bottom:1px solid var(--line);font-size:var(--content-card-size);color:var(--ink2);padding:10px 0 10px 30px;position:relative}.check-list li:before{content:"✓";color:var(--ok);font-family:var(--mono);font-size:13px;position:absolute;left:2px}.btn-ghost{color:var(--band-ink);border-color:#f7f8fa59}.btn-ghost:hover{color:#fff;background:#f7f8fa1a}.hero-flow{border-top:1px solid var(--line);margin-top:56px;padding-top:32px}.card-more{color:var(--accent);margin-top:14px;font-size:13.5px;font-weight:600;display:inline-block}.mini-list{margin-top:12px;list-style:none}.mini-list li{font-size:var(--content-support-size);color:var(--ink2);padding:5px 0 5px 18px;line-height:1.5;position:relative}.mini-list li:before{content:"·";color:var(--accent);font-weight:700;position:absolute;left:4px}.ba{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ba-col{background:var(--section-card-fill,var(--card-surface-soft));color:var(--foreground);border:0;border-radius:16px;padding:28px}.ba-t{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin-bottom:18px;font-size:12px}.ba-after .ba-t{color:var(--accent)}.ba ul{list-style:none}.ba li{border-top:1px solid var(--line);color:var(--muted-foreground);padding:8px 0 8px 26px;font-size:15px;position:relative}.ba li:first-child{border-top:0}.ba-before li:before{content:"—";color:#b4540a;position:absolute;left:0}.ba-after li:before{content:"+";color:#1f845a;font-family:var(--mono);position:absolute;left:2px}.steps{counter-reset:st;border-top:1px solid var(--line2);list-style:none}.steps li{counter-increment:st;border-bottom:1px solid var(--line2);grid-template-columns:72px 1fr;gap:20px;padding:24px 0;display:grid}.steps li:before{content:counter(st,decimal-leading-zero);font-family:var(--mono);color:var(--accent);padding-top:3px;font-size:14px}.step-t{font-family:var(--disp);letter-spacing:-.01em;font-size:18px;font-weight:650}.steps p{color:var(--ink2);font-size:var(--content-card-size);max-width:640px;margin-top:6px}.table-wrap{border-radius:var(--radius-card);background:var(--section-card-fill,var(--card-surface-soft));border:0;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:640px}th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--border);background:var(--background-subtle);font-size:11.5px}td,th{color:var(--muted-foreground);padding:16px 20px}td{border-bottom:1px solid var(--border-subtle);vertical-align:top;font-size:14.5px}tr:last-child td{border-bottom:0}.td-k{color:var(--foreground);font-weight:600}.tiers{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:14px;display:grid}.tier{background:var(--section-card-fill,var(--card-surface-soft));color:var(--foreground);border:0;border-radius:16px;flex-direction:column;gap:12px;padding:28px 26px;display:flex}.tier-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:11px}.tier p{font-size:var(--content-card-size);color:var(--muted-foreground)}.tier ul{flex:1;list-style:none}.tier li{font-size:var(--content-support-size);color:var(--muted-foreground);border-top:1px solid var(--line);padding:6px 0 6px 18px;line-height:1.5;position:relative}.tier li:before{content:"·";color:var(--accent);font-weight:700;position:absolute;left:4px}.tier .btn{margin-top:10px}.tier-featured .btn{border-color:var(--foreground);color:var(--foreground)}.ph{border:1px dashed var(--line2);background:repeating-linear-gradient(-45deg,#0000,#0000 14px,#1b1a1706 0 15px);border-radius:16px;justify-content:center;align-items:center;min-height:280px;display:flex}.ph-tall{min-height:420px}.ph span{font-family:var(--mono);letter-spacing:.08em;color:var(--ink2);text-transform:uppercase;text-align:center;padding:0 24px;font-size:12.5px}blockquote{border-left:2px solid var(--accent);background:var(--paper2);font-family:var(--disp);letter-spacing:-.01em;border-radius:0 14px 14px 0;margin-top:28px;padding:24px 28px;font-size:19px;font-weight:600;line-height:1.45}.faq-section{background:#f7f8fa;border-top:0;padding:126px 0}.faq-section .container{max-width:1440px}.faq-section .sec-head{text-align:left;max-width:none;margin:0 0 96px;display:block}.faq-section .sec-head .eyebrow{display:none}.faq-section .sec-head h2{font-family:var(--disp);letter-spacing:-.045em;color:#1e1f21;text-wrap:balance;margin:0;font-size:clamp(34px,3.32vw,51px);font-weight:400;line-height:1.01}.faq-section .faq{border:0;border-radius:0;max-width:none;margin:0;overflow:visible}.faq-section .faq details{border:0;border-bottom:1px solid #dedede;margin:0;padding:0}.faq-section .faq summary{cursor:pointer;min-height:72px;font-family:var(--disp);letter-spacing:normal;color:#171b22;justify-content:space-between;align-items:center;gap:28px;padding:22px 0;font-size:clamp(18px,1.45vw,24px);font-weight:400;line-height:1.25;list-style:none;display:flex;position:relative}.faq-section .faq summary::-webkit-details-marker{display:none}.faq-section .faq summary:after{content:"+";text-align:center;color:#707070;transform-origin:50%;flex:0 0 28px;width:28px;margin-left:auto;font-family:Arial,sans-serif;font-size:31.5px;font-weight:300;line-height:1;transition:transform .34s cubic-bezier(.22,1,.36,1),color .2s,opacity .2s;display:block;transform:rotate(0)}.faq-section .faq details[open] summary:after{content:"+";transform:rotate(45deg)}.faq-section .faq-a{opacity:0;will-change:height,opacity;max-width:78%;height:0;padding:0;overflow:hidden}.faq-section .faq details[open] .faq-a{opacity:1;height:auto}.faq-section .faq-a p{font-family:var(--disp);color:#626a75;margin:0;padding:0 0 26px;font-size:15px;font-weight:400;line-height:1.5}.form{max-width:820px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.field{flex-direction:column;gap:7px;display:flex}.field span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);font-size:11.5px}.field input,.field textarea{color:var(--foreground);background:var(--surface);border:1px solid var(--input);border-radius:var(--radius-control);resize:vertical;outline:none;padding:13px 16px;font:400 15.5px/1.5 Montserrat,sans-serif;transition:border-color .15s,box-shadow .15s}.field input:focus,.field textarea:focus{border-color:var(--ring);box-shadow:none}.form-foot{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.form-note{color:var(--ink2);max-width:380px;font-size:12.5px}.links-row{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.link-card{box-shadow:none;border:0;border-radius:14px;flex-direction:column;gap:4px;padding:20px 22px;display:flex;position:relative}.link-card,.link-card:hover{background:var(--section-card-fill,var(--card-surface-soft));color:var(--ink)}.link-t{padding-right:24px;font-size:15px;font-weight:600}.link-d{font-size:var(--content-support-size);color:var(--ink2);line-height:1.5}.link-arr{color:var(--accent);font-size:15px;position:absolute;top:20px;right:20px}.band{background:var(--band);color:var(--band-ink);padding:96px 0}.band h2{max-width:760px}.band p{color:var(--band-muted);max-width:640px;margin-top:18px;font-size:17.5px}.btn-light{background:var(--band-ink);border-color:var(--band-ink);color:var(--band)}.btn-light:hover{color:var(--band);background:#fff;border-color:#fff}.sec:not(.sec-alt):not(.faq-section){--section-card-fill:var(--card-surface-soft);background-color:#fff;background-image:none}.sec.sec-alt{--section-card-fill:var(--card-surface-white);background-color:#f7f8fa;background-image:none}.sec :where(.card,.link-card){box-shadow:none!important;background-image:none!important;border:0!important}@media (width<=1100px){.cols-3{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.form-grid{grid-template-columns:1fr}h2{font-size:clamp(31px,5.6vw,43px)}h3{font-size:clamp(29px,5vw,38px)}.hero,.sec{padding:56px 0}.band{padding:64px 0}.cols-2,.cols-3,.row{grid-template-columns:1fr}.row{gap:6px;padding:16px 0}.lead{font-size:17px}.sec-head{margin-bottom:32px}.faq-section{padding:112px 0}.faq-section .sec-head{margin-bottom:72px}.faq-section .sec-head h2{font-size:clamp(31px,5.6vw,43px)}}@media (width<=560px){h2{line-height:1.04}h2,h3{font-size:29px}h3{line-height:1.05}.faq-section{padding:102px 0}.faq-section .sec-head{margin-bottom:44px}.faq-section .sec-head h2{font-size:29px;line-height:1.04}.faq-section .faq-a{max-width:100%}.faq-section .faq summary{gap:18px;min-height:64px;padding:18px 0;font-size:20px}.faq-section .faq-a p{padding-bottom:22px;font-size:14px}}@media (prefers-reduced-motion:reduce){.flow .chip{animation:none}.faq-section .faq summary:after{transition:none}.faq-section .faq-a{will-change:auto}}:where(.card,.link-card,.tier,.ba-col,.table-wrap){background-color:var(--section-card-fill,var(--card-surface-soft))!important;box-shadow:none!important;background-image:none!important;border:0!important;transition:none!important}:where(.card-big,.tier-featured,.ba-after){color:var(--foreground)!important}.ba-after li,.card-big .mini-list li,.card-big p,.tier-featured li,.tier-featured p{color:var(--muted-foreground)!important}.card-big .card-k,.tier-featured .tier-tag{color:var(--accent)!important}@media (width<=900px){.hero-flow{margin-top:36px;padding-top:24px}.ba{grid-template-columns:1fr}.steps li{grid-template-columns:48px 1fr;gap:12px;padding:18px 0}}.scsel{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:stretch;gap:38px;display:grid}.scsel-tabs{border-left:1px solid var(--line2);background:linear-gradient(#ffffff5c,#fff0);flex-direction:column;padding:8px 0;display:flex}.scsel-tab{color:var(--ink2);border-left:2px solid #0000;grid-template-columns:42px 1fr;gap:2px 14px;margin-left:-1.5px;padding:15px 16px 15px 18px;transition:background .18s,border-color .18s,color .18s,transform .18s;display:grid}.scsel-tab:hover{color:var(--foreground);background:#0c66e409;transform:translate(2px)}.scsel-tab.is-active{color:var(--foreground);border-left-color:var(--primary);background:linear-gradient(90deg,#0c66e413,#0c66e400)}.scsel-tab-k{font-family:var(--mono);letter-spacing:.1em;color:var(--accent);grid-row:1/3;padding-top:2px;font-size:11px}.scsel-tab-t{font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase;color:inherit}.scsel-tab-d,.scsel-tab-t{font-size:12.5px;line-height:1.35}.scsel-tab-d{color:var(--ink2);max-width:220px;margin-top:4px}.scsel-panels{min-width:0}.scsel-panel{display:none}.scsel-panel.is-active{animation:.28s scsel-in;display:block}@keyframes scsel-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.sc-workflow{min-height:430px;box-shadow:none;background:linear-gradient(145deg,#fffdf8,#f3f1ea);border:0;border-radius:24px;padding:28px;position:relative;overflow:hidden}.sc-workflow:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at 78% 24%,#0c66e421,#0000 28%),linear-gradient(90deg,#0c66e40b 1px,#0000 0) 0 0/28px 28px,linear-gradient(#0c66e40b 1px,#0000 0) 0 0/28px 28px;position:absolute;inset:0}.sc-panel-foot,.sc-panel-head{z-index:2;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.sc-k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:11px}.sc-panel-head h3{max-width:560px;font-size:24px}.sc-badge{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ok);white-space:nowrap;background:#0d7a5a0f;border:1px solid #0d7a5a3d;border-radius:100px;padding:8px 11px;font-size:11px}.sc-canvas{z-index:1;background:#faf9f59e;border-radius:20px;height:230px;margin:30px 0 22px;position:relative;overflow:hidden}.sc-grid{background-image:radial-gradient(#1b1a1721 1px,#0000 0);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.sc-rail{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:absolute;top:50%;left:7%;right:7%;transform:translateY(-50%)}.sc-rail i{background:linear-gradient(90deg,#0c66e440,#0c66e4bf);height:1px;position:relative}.sc-rail i:after{content:"";width:7px;height:7px;top:-3px;right:-3px}.sc-rail i:after,.sc-signal{background:var(--primary);border-radius:50%;position:absolute}.sc-signal{width:10px;height:10px;animation:5.8s cubic-bezier(.35,0,.2,1) infinite sc-signal-run;top:calc(50% - 5px);left:7%}@keyframes sc-signal-run{0%,10%{opacity:.55;left:7%}25%{left:28%}45%{left:49%}65%{left:70%}84%,to{opacity:1;left:90%}}.sc-node{z-index:2;min-width:112px;max-width:150px;box-shadow:none;font-family:var(--mono);letter-spacing:.035em;color:var(--ink);background:#ffffffe6;border:0;border-radius:14px;padding:12px 13px;font-size:11.5px;position:absolute}.sc-node:before{content:"";background:var(--accent);vertical-align:1px;opacity:.76;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.sc-node-1{top:36%;left:5%}.sc-node-2{top:16%;left:24%}.sc-node-3{top:50%;left:43%}.sc-node-4{top:20%;left:62%}.sc-node-5{top:42%;right:5%}.scsel-d{z-index:2;color:var(--ink2);max-width:700px;margin:0 0 22px;font-size:15.5px;line-height:1.65;position:relative}.sc-panel-foot{border-top:1px solid #d3cfc0b8;align-items:center;padding-top:18px}.sc-panel-foot span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);font-size:12px}@media (width<=900px){.scsel{grid-template-columns:1fr;gap:22px}.scsel-tabs{border-left:0;border-bottom:1px solid var(--line2);scroll-snap-type:x proximity;flex-direction:row;padding:0 0 8px;overflow-x:auto}.scsel-tab{scroll-snap-align:start;border-bottom:2px solid #0000;border-left:0;grid-template-columns:34px 1fr;min-width:235px;margin-left:0;padding:12px}.scsel-tab.is-active{border-bottom-color:var(--primary);background:#0c66e40f}.sc-workflow{border-radius:20px;min-height:410px;padding:22px}.sc-canvas{height:230px;overflow-x:auto}.sc-panel-foot,.sc-panel-head{flex-direction:column;align-items:flex-start}}@media (width<=560px){.sc-node{min-width:96px;max-width:112px;padding:10px;font-size:10.5px}.sc-node-1{top:38%;left:4%}.sc-node-2{top:14%;left:20%}.sc-node-3{top:54%;left:38%}.sc-node-4{top:18%;left:57%}.sc-node-5{top:43%;right:3%}.sc-panel-head h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.sc-signal,.scsel-panel.is-active{animation:none}}.founder{grid-template-columns:96px 1fr;align-items:start;gap:28px;max-width:760px;display:grid}.founder-mark{background:var(--band);width:96px;height:96px;color:var(--band-ink);font-family:var(--disp);border-radius:50%;justify-content:center;align-items:center;font-size:34px;font-weight:650;display:flex}.founder-body p{color:var(--ink2);margin-bottom:14px;font-size:16px}.founder-points{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.founder-points span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px solid var(--border);background:var(--surface);border-radius:100px;padding:7px 9px;font-size:11px}@media (width<=900px){.founder{grid-template-columns:64px 1fr;gap:16px}.founder-mark{width:64px;height:64px;font-size:24px}}.form .field input,.form .field textarea{border:1px solid var(--input)!important}
