/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--border-angle:0deg}}}@layer theme{:root,:host{--font-sans:"Montserrat Variable", "Montserrat", system-ui, sans-serif;--font-mono:"Source Code Pro", ui-monospace, SFMono-Regular, Menlo, monospace;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-code-pro-cyrillic-ext-400-normal.DMj7z5uw.woff2)format("woff2"),url(/_astro/source-code-pro-cyrillic-ext-400-normal.BlBdefdy.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-code-pro-cyrillic-400-normal.zAQh90eX.woff2)format("woff2"),url(/_astro/source-code-pro-cyrillic-400-normal.BxAVGXSA.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAc8ABEAAAAADvAAAAbdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGUYaFhseHDQGYD9TVEFULgCBDBEICo0YihsLSgABNgIkA0oEIAWFMAeDFgwHG/sLMwPCxgFAkp+I4r9M3hCxHxUbFrZNacZqEtoNlRoUg553VTGUGK2KPzKsAts0pvV7X6P7nxGl3OJ4u+r8EJSi7+F08MT793lm7v2A32ZRBmIXVxA6wFW2DYoKYAeojd9QXjaFkjKTTZ2tjKAiU/tg1q8D8JIpxPMSki97oTIBHxI2d80DjZQzO5rTryr7zr3c+KFlFVQD9oGn0DVhJ2fnJhcA/W8F3/j6/Vr9e3tuUTxJaG+IhEwKJ/YwseSWLBGJJEIT8aYRqkUy6TKUwkM3WWE1Ita0P98dAviB9iy2/8DHT6R0q6sMKb0SkSKlL7kpkBIvAIISxo8A4iY4c4qACvICCQBhAGmRIqkRgpSTZP2dxbEALgCJua227Gykd2DYzPWsjpVdiIBu6VYDGOZiLeOwGM2gIRMw1qhawFC+2z797Rd0Caf/5uH/H9gGNyYg0AwAea/7ADgMguBHgDQBynT5dN2M8gHFAIrKLoCeBgDqrSnNIOppLCsAJMUZFEdfFrvQvV70o/8uwNGHcT9Tu9OzvvVvNfeVC9ZqsfB+w6TllTnAg8VLXEqQMFFCRIiRkOQngA9BXMQAaAAwGEAj5DBALTABwCYA8Fxp8eJCLmJ9RJIBUvVYrzkkapNLIl2Fiz4oKyspLGnLJRVkhCFTmmi+DiGNikgJp0gxDEJRLEOjLIvQNC2EJqLxSMyROxrI4i2zKFZACsw9aM/t2023vICN3ho1EO25K9B8B0GEsy7J3JkjAkLoYprftNtuNCGvProtl2HpXJ+GN13nwB6E26fis3D0YpBxev+4exzke88eOpdL7twr0HzGRvP4ynnQtG85d8fqAdLh4pqt+rFT9bu1E7k95tt70Z7doGmXP0tTLAwTJIhmWHoqSqzLcCf27EC4XQo2C1fp/OO7t9d33qtsPXspcceZAwLNd303Xy6YpakBvx957onNTdZ8VY9tA03btZmF0k+fNqyZcoQ7c6ZROqmQeK2M67fNiqdoH5Ye8K8XmjPdZqUoNZ7Zadhhw7++cr91l9FHo4X2An6tlhnC1hlloY2vG9/uOSVsFu9e8bG2TlJvw+tNtUcDCcFXiiouEFXLeyf8szzRkgLypqexJ0gdPOOZxrfzdjC3DTkg7IuEBnu5OdMF+gHltdGUn7WtdZBhULxwDhXn4OkcY8XkgGhUY0pDyzySJ5ANMsxwDVnRF9X+bTsANPa4RknrLAN3k26T191zgNpNKevTshwRo5kiFrdFUzkq+g8xIhZLFYnbCtBune2vIdEx5H3pmwKp+lUHBDpf0/qqSip8u+TdPE7Ab+WcioA7IW8XhLt4cCdt9txTMuBxCcnUgzMRWEV6iQoMy4AwI5bves1dSm/ZjyeXCOXgoWAtEJ/G8Ckc78Yxbh9MKIwugk0bVSiFXLmAyZXrjui26igFX4VfW6EzwhsDX92WXD9G6nvrL1m4W+FwzNrYYNlfyuMa+DD8NCW2rtcCpLSXgY+5zhKf/Dco3f9Lo/X4wVprdW2yzQrK3OYvY4Hq6F+4tQZH3ca8xyBu5W4x5KOvT147Pkco6i/7S0H5IuFyzbToLFdvzs0lpr9ZODarDp0bcjT635r2842s7UbQS0ET85jGDNZhFR2sYAusYRZLWMQykzvT5743APio3dXpTzQ+1Z6KDn6gLQUblYC20mf42RUYF4wgW2ASdsE+2Ac7XJvXwmmj+9CV2kce6QN2r6WbxsvWtbJhatm7QXLFNHl9OwHEe+TEfvyB8bHuv9+YjwAvhx/vAPC2snoKav9X7Vx0A14UAIGfI13HSvicJSKUVPiXcgGOyfz5yEee8kAC7MIZNGrBgkaG9BhxSStl9CNJh9ArAs4rhsGfAgjQoDUPrRl/PQUFAiziBTZQsm2OEFah/TRYlagssBpGStlq6c89q4exNFm99NTXEqWjcIbk3dawhxVG6abhdc7n+uiBgj5aFBKKJjMRTevmUfegUh/QVrynA7F4dQZvaMqCR08Nd94FcXSbBdW3qGoDV8OoewSzdaKhiXRyhyFR75M8SAU6SzEIYLgddrQ0jCkYZ8cYBx5+oLVpufbL6dLDqYk/atLvZf2H03NYUwxhmnr5jSGX1Fdl9wJh0v2T0lzQcOUWxiTz+cHrJ9Uf0tCJ2KX4X98Zew5yP3MO/OrYTecCaWlwNxnxSkMDYJrvp1EEFVXTDdOyHZfb4/WRg4FwPAR5ChQpUaZCFYlPjfooLwz1bQ85LttP8dlUjwyJUhyd6pIcj+NxfI7PJjmeC2ExizYRviZTaCb0Xo0xhUPygZdSpl7zZfJ+1lCKIcQ8mTsBZSQlCYcDJylBgsfx0j0t8k/7nx0AAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+1F??}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-code-pro-greek-400-normal.loYmywBR.woff2)format("woff2"),url(/_astro/source-code-pro-greek-400-normal.D-pDoyqc.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-code-pro-vietnamese-400-normal.Cp62Zi-a.woff2)format("woff2"),url(/_astro/source-code-pro-vietnamese-400-normal.CSQ0MR64.woff)format("woff");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:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-code-pro-latin-ext-400-normal.C8wU-ygL.woff2)format("woff2"),url(/_astro/source-code-pro-latin-ext-400-normal.GB-6ZST1.woff)format("woff");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:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-code-pro-latin-400-normal.DEXWLoHG.woff2)format("woff2"),url(/_astro/source-code-pro-latin-400-normal.Bf_aQirX.woff)format("woff");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:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-code-pro-cyrillic-ext-500-normal.tqeAES4j.woff2)format("woff2"),url(/_astro/source-code-pro-cyrillic-ext-500-normal.Czknif28.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-code-pro-cyrillic-500-normal.ByWPmmoj.woff2)format("woff2"),url(/_astro/source-code-pro-cyrillic-500-normal.B11lr0U2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+1F??}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-code-pro-greek-500-normal.C6-i8gwR.woff2)format("woff2"),url(/_astro/source-code-pro-greek-500-normal.TDi6g5fW.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-code-pro-vietnamese-500-normal.9qef99rm.woff2)format("woff2"),url(/_astro/source-code-pro-vietnamese-500-normal.Di6EYwJE.woff)format("woff");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:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-code-pro-latin-ext-500-normal.DcnsLkKi.woff2)format("woff2"),url(/_astro/source-code-pro-latin-ext-500-normal.BCopTyd8.woff)format("woff");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:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/source-code-pro-latin-500-normal.DrRT_DWv.woff2)format("woff2"),url(/_astro/source-code-pro-latin-500-normal.FgltuOLy.woff)format("woff");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:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-code-pro-cyrillic-ext-600-normal.Bk2yO1tA.woff2)format("woff2"),url(/_astro/source-code-pro-cyrillic-ext-600-normal.Dlnx0AYk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-code-pro-cyrillic-600-normal.BNz7v_mr.woff2)format("woff2"),url(/_astro/source-code-pro-cyrillic-600-normal.DUFre9N-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAmUAA8AAAAADhwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEAA0dQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAzAAAANJMNggJPUy8yAAABxAAAAFQAAABgXVLUsVNUQVQAAAIYAAAAJwAAACp50mrlY21hcAAAAkAAAABrAAAAjL/cgftnYXNwAAACrAAAAAgAAAAIAAAAEGdseWYAAAK0AAAECwAABojIKzz3aGVhZAAABsAAAAA2AAAANiXfdoJoaGVhAAAG+AAAAB8AAAAkBjMAgWhtdHgAAAcYAAAAQQAAAEoM0gnsbG9jYQAAB1wAAABKAAAAShmXGEJtYXhwAAAHqAAAABwAAAAgAFgCaW5hbWUAAAfEAAABHgAAAmBTC3RZcG9zdAAACOQAAACwAAABlrt45wQAAQAAAAwAAAAAAAAAAQACAAIAAQABAAAAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYjACQhYXN58QBrnkyqIcBqn0otRsBqmcxJI8BikGEGABEf//g0gA3Y0JHgB42mNgYYpgimBgZWBg6gLSDAzeEJoxjsGIUQ0oys3MyczCzMTEApRjZkACji5O/gwHGBTk/zHf+PeegYFFhfFYAgPjfJAc42umKUBKgYEZAARUDSp42mNgBEIOIGZgEAGTMgxM5ekZJYwSQDYTWISBUZspgoEBAC5dApsAeNpFiLUBAgEMRd8J7u7kVoGp6FmEQdAeWQDtkQkgBL3kO+AaPWPZ1Hm7zwAokrfFJaDPSBaykYPc5KEKtvVsm8hKdnKRu6qedKFDwnO+nqZMnTYBEMEnSp4SSduzpMiQo0CROAliTw4FFwYAAAEAAf//AA942oyUA5jrShSAZ07SdFFsNKmRtOky7dbt1dp+tm3b/PBsvw/Ptm3btm2/6dzNtaqZv/jnKEUOlEEImuF0xKF65EISUhHKiXExmUulDKezlNJypZIRBTGDf//33BfLFp8+YLfdLuetzAOdO+0Kp/+z8+j2W29tPffC6ZtusMF5z+GLqQ4p9KUPTkROJFKbnJMN6pJTppkyBMHpVF4+/uWDsm/mftI8UTfvCXs1OPGfPW+4Abum8rsWi7vmp2g061JHG3WIKICMWky5LCGqIjhVtggGl8sWC3nTMER7s+5TvTvMLVUHx7r2GNp+vG/u/K7JjYdGR4Y3hhOjA3OtaS/vGuvtXrcFH5GxOpL/tufKOQth9Pl/P+Mr8XlIRsihm2ZBzHlAVQi1ljRBwJu35337AA9EEprqvB7dpS9ox4Hstps3E5nj1nXUo//+Q+9AFR/D1YOA/GhF/BLMwQcx9jF+ANrx+pyHssL4P0jj87g0ZZXxIWDhG9jnccYHUL6GcWTR5/cwjjE+ivIdjMOMz4Ycvp+bS1lfhqOM94UF+EN4kzJhfDgU8OucQjk4e14Jv8fiCTA+GXrx41yJcgghhO34EUchVdJww/BeCWh/VnkJYTuXRZ+NT7TsBWnXzzLC9rm1qmDdAkMXnKn5kMtGgJXbA3gPvxkNemWZG4FAJhlIRkNeaSHAAhIhepy3unQS1owY39FlUI1da+SlkCrWRiFVikBtRrDQQEJmm7M0pCcqUO10yKJCYBgHM7Foi4YQtvvCfmtBIV9kPafd1/CMXknoQyVnayqswhyetETj6SAeBqKIsmPpHlMV4uyaoUZqo1WUdZP66NTSSLSS5iwtwdeSaJRo0Wi5bd3R/eiqUYaJkOYPhfxayP2t9wvNBmq2u7NCM63wkuYblHBYUUOhTfvXMcdn9zARJFogoJGg/xnpJbcN1Gz3lZo1lF7anFtin7J7VSwu6pUgPKJFIpovErm1lgHdV/zJUKDJqzrynGX6E2G6J3we0tAbI7Wvkpi9Hu2RvIompEt0VYlglRECe4aRB0k0EtYNuxm1+n0fyMZHBxwJQxPL5hb90OUgLbG2TugFRRRlvvCS/Ay12FfKCi20Vp8uthzUu0ViWUvPM/JL1GJfL8iNaiNmmktYWA2I/fdg6KZZqwwebenqGmhMRpSmux10ZJpjotvLzePb2Nbl5SEnJPRIlMuC21XfyB2SyauqogjpgqpKBMHsFW3Hbc8x+69jTb60QdT0pGNgNN55W4+5BXRleFkUFRp4Z1ushWjul+RZyw1rZrmWpb+Mhaa/RPYqy342w6Xzdi7lxv8vC+pLWxS/t3AKiMipcrs52DNdAHmTDe7puRrM3Jw8vExGzPJySioMALEtFlAAAAEAAAABBqjkxlO4Xw889QADA+gAAAAA4FKrNQAAAADkHYFk/zj+OgMgBCQAAAAGAAIAAAAAAAB42mNgZGBgvvHvPQMDU8R/i/8WzApAEVTACACWkgW3AHjaY4pgMGBgYBBhCGN4wXAXCC8zHGT4z1DLUAnEzQwzgLCMoQHImwAWLwOruAvkNwBFmoH0DKC6WiDJAAD2AhTBAAAAAAAAKgAqAEwAgQCjAKsAswC7AMMAywDTANsA4wDrAPMA+wEDAQsBEwEbASkBNwFhAX8BnQGlAdIB/wJFAmgCiwLEAucDCgNEA0QAAHjaY2BkYGBQYfzBoMWQx8AG5iEAMwMTACm3AcN42pWRBUoGQBBGn91B2rqE3V2ETdpJ69/dRXkCL+KFPI8fy9iULLPzpoddoJ1nGqhrbBO/1N0Z17FUN2FcT3ddv3EDB7wZN37LaeLhs08zc1wZd7PBMJ7Vo5Ne41kRXBMmTVw9s6QIcU9YVpQYJSQ6OYrssKiTFYfJEBFlFEkpM+g9Rd0L8hZUeS1dFinCoTgkfUFBNP9n2p3sgqrjvqNjmQWWWGGDXU3PakbQRyoW83HF0jyRJOwzItI1iVPdgiqV8aPPPkeady76z2ZXsqOUxU8UflQ6qxVZtftT/eq3WZKsivblyRLwFVPYq9qbVv1Z4AnLEQdFacWmmcMpGvd/4fxORUmBCmHlO07sJxxnPKlGE1z/923dwDvNXVnTAAB42lzBxQGEAADAsBY9d8V1AfafgZXgT0IAAMvMBMjWAIQMjAaGRsYmpu7ce/DoybMXr968+/Dpy7cfv/78m5lbWFpZ29imq0rzAE2OsQ2AQAwDa4RYBTmEAkr4z6+C2H8BBHbEV+eLXeS2doZYxUa2ICNdfRFresjF0uRiARlVzJ29hK8YPsLmixe4uLOxJZvVJzYb951hvsbfnNmWd9dldDk3rk1mdJmf4MADyQ1U4g==)format("woff");unicode-range:U+1F??}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-code-pro-greek-600-normal.D1ll-qYC.woff2)format("woff2"),url(/_astro/source-code-pro-greek-600-normal.lDQpIXR8.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-code-pro-vietnamese-600-normal.CWDSnRUT.woff2)format("woff2"),url(/_astro/source-code-pro-vietnamese-600-normal.BG1XwByG.woff)format("woff");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:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-code-pro-latin-ext-600-normal.kg67jYQv.woff2)format("woff2"),url(/_astro/source-code-pro-latin-ext-600-normal.CdOS3fMr.woff)format("woff");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:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-code-pro-latin-600-normal.DVVSlvOB.woff2)format("woff2"),url(/_astro/source-code-pro-latin-600-normal.B5rj6vMs.woff)format("woff");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:Source Code Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-code-pro-cyrillic-ext-700-normal.CsEcUHnW.woff2)format("woff2"),url(/_astro/source-code-pro-cyrillic-ext-700-normal.DTpJsZwz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-code-pro-cyrillic-700-normal.BLgPr0kP.woff2)format("woff2"),url(/_astro/source-code-pro-cyrillic-700-normal.CIg8LMSN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAmIAA8AAAAADhAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEAA0dQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAzAAAANJMNggJPUy8yAAABxAAAAFUAAABgXbnUllNUQVQAAAIcAAAAJwAAACp51GtJY21hcAAAAkQAAABrAAAAjL/cgftnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAAEAQAABoox1afqaGVhZAAABrwAAAA2AAAANiXgdoJoaGVhAAAG9AAAAB8AAAAkBjMAeWhtdHgAAAcUAAAAQgAAAEoMBQj3bG9jYQAAB1gAAABKAAAAShmfGEltYXhwAAAHpAAAABwAAAAgAFgCaW5hbWUAAAfAAAABGAAAAlBRr3JMcG9zdAAACNgAAACwAAABlrt45wQAAQAAAAwAAAAAAAAAAQACAAIAAQABAAAAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYjACQhYXN58QBrnkyqIcBqn0otRsBqmcxJI8BikGEGABEf//g0gA3Y0JHgB42mNgYYpg2sPAysDA1MUUwcDA4A2hGeMYjBg1gaLczJzMLMxMTCxAOWYGJODo4uTPsIBBQf4f841/7xkYWFQYjyUwMM4HyTF+YJoCpBQYmAEktg12AAAAeNpjYARCDiBmYBABkzIMTOXpGSWMEkA2E1iEgVGXaQ8DAwAvkwMBAHjaRYi1AQIBDEXfCe7u5FaBqehZhEHQHlkA7ZEJIAS95DvgGj1j2dR5u88AKJK3xSWgz0gWspGD3OShCrb1bJvISnZykbuqnnShQ8Jzvp6mTJ02ARDBJ0qeEknbs6TIkKNAkTgJYk8OBRcGAAABAAH//wAPeNqNlAOU81gUgO+7r20GbVMHZZI2mX/Hk2kz1tq2bdu2bftocbS2bc7R7sHa9u37m/Hu/tV7X/G9qxSCYAFgFS8BDs0QhgSkAdy4Ea+4jmNJkucorudZRYxbmPjr1lva2gLLjtl++1sD7cUrioduh5f8uc/W6+60U+T+Bw7Yfnj4zvvZwaQjE+D6eA5IECdb0k1a5Eo6tu1YoZAkNb9494vXOE+3vSqHc+FAWI/IeM6fh1x9NYuO9O7nuvv1jgCHtcjRR4446GDVY3L7Mpl0KiSlxRKyuNtXq/bblhX3N2t9uMo+47Wh1daYOnD1rSdrPb39U+uPDA2NUCj51cY7NpID4bWnpjZdxk5rr5SLf23V0dFuA4N3/v6BPcJugCRA0LTtatyNYjqVIaunhEJsd288eykPcDUVSkiJWFt42Tp9LNi101aGmuB831AL/P03vIED7FyuYQg0WIpfJD5NsCr4XmxnOwlOCf4Ru9gdfIw4LXgv7GRPiM8NwXsSPy64MPP5y4JLgg8mfklwXvAF6LLn+AbE5gIuCt4PR9ln+DFxRvD+6LFPuUGcFbwHDrFvRDy64BNxmL3LVyfOAQDz4wdO4HgKg/XON7D9HXUamJ/L8s+SCttiZ+sC7JIZo6OYfzJoBGYXWmZIcsbQ7SugKHgU2X6KXdTCcpxvg/mao1ZmAUdTWlLPB/tXNpJaijbuKgZp/GqDTODU6sPgeAWsTwlj4aRe7mieXN90JnBgKCDHkim+FStVLbNDAWB+Z8Rvu7DaXxNdp/4rbPPKhGOuP9ncXskmcIArHWa5WmRb8VQyJgfmd5lUwP2qQSvZqI5J0yYfzS1FoniK5M3hWzTL0ug5bO+x7tGNPa5hZHOlUi5r8F/j30d9ILPfnyXNVP+55tszpplRDWP7NXe3NlJMU1EMA9co6nqhoOvF+Nvpae4Dmf3OklmB7vlmd87e8XtVq/m9ojI9mrWsLD39dVW1nFOj0URwIthnL98nAxMBF4fLWv0rWtlfL4jEo4m0NDBAazIleYMA6E8xRCFBkYhu+M2o1++LvFdZf0OpYqSjI+bhq+N4QO2wOjzcCBOyLPORaeVtsvjXypIWqtVHs5aTVjvcWGhZ521lmiz+FQMRsACYbc+xiBpk/D8Iy7TtemXY+t2rTW0UqeTikedCfStl7ZwclgNrN7atchDdoF0pmHyYt7Q0NeHxQ9V0OpGSBmvpdDwN6F/Tjbj9ORb/dqLJV4blVMmWNlqv7L2+kXkYjg9xCjhBgXuUgJqJTSsNyxMrZnlwtcNLiyyU/pzs0yL7Robz85bmudlujSzXnpf76c2ReK4S2XhyVXynnqY0k/TN3djU1NJC1TALFRv+Ab2GF8EAAAAAAQAAAAEGqBTfg2RfDzz1AAMD6AAAAADgUqs1AAAAAOQdgWT/MP46AygEJAABAAYAAgAAAAAAAHjaY2BkYGC+8e89AwNTxH+D/wbMGkARVMAIAJXKBa8AeNpjimBQZmBg4GTwYrjGcAkITzNsYvjKkMWQCcTFDBOAMI8hnyGDoREsngdWcQnIzweKFANVTQCqywKSDAC3lhL/AAAAAAAqACoATACBAKMAqwCzALsAwwDLANMA2wDjAOsA8wD7AQMBCwETARsBKQE4AWIBgAGeAaYB0wIAAkYCaQKMAsUC6AMLA0UDRQAAeNpjYGRgYFBh/MGgxZDHwAbmIQAzAxMAKbcBw3jajZEFTgQwEEUf7sSDu7t7BI/iGl939xgn4CJcguNwDn6aQTa2W32ZP9PftEAnbzTR0Nwhfm+4NG5gtGHeuJH2hnHjJg75Mm5mnk/jFl4JGbcyzalxL7t047ihX4TxijvzhSBRwkQooKmeIS+HNfW0OEiKkCglJaFMv4vkta4qmlPlg/aiSApn4oD2W3KiFU61JhR5Viynqqg7aZwNVa+zyS5Hck1TwO+UkmlOl5bES5ygywhpr2iOsyl112X89x43d5H5j2P+VX4nnCt+I6rn5rbXcPoQbTqHLdGJtDQ+p89jr2pvWnZ9FS+WI/aLktIWWGZcahT9heheat69XElrgHEu7SfGucarGjmM9/+/2/jAN8V+Vmp42lzBxQGEAADAsBY9d8V1AfafgZXgT0IAAMvMBMjWAIQMjAaGRsYmpu7ce/DoybMXr968+/Dpy7cfv/78m5lbWFpZ29imq0rzAE2OsQ2AQAwDa4RYBTmEAkr4z6+C2H8BBHbEV+eLXeS2doZYxUa2ICNdfRFresjF0uRiARlVzJ29hK8YPsLmixe4uLOxJZvVJzYb951hvsbfnNmWd9dldDk3rk1mdJmf4MADyQ1U4g==)format("woff");unicode-range:U+1F??}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-code-pro-greek-700-normal.D3R3zC5Z.woff2)format("woff2"),url(/_astro/source-code-pro-greek-700-normal.Bz1fU5pS.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-code-pro-vietnamese-700-normal.CxyXxWvs.woff2)format("woff2"),url(/_astro/source-code-pro-vietnamese-700-normal.YMV1IzyC.woff)format("woff");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:Source Code Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-code-pro-latin-ext-700-normal.hx76J3qd.woff2)format("woff2"),url(/_astro/source-code-pro-latin-ext-700-normal.Bcd9HM7v.woff)format("woff");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:Source Code Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-code-pro-latin-700-normal.DKwZGtZT.woff2)format("woff2"),url(/_astro/source-code-pro-latin-700-normal.hiRY8_bY.woff)format("woff");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.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{--bg-dark:#0f1a2c;--bg-dark-2:#182336;--bg-dark-3:#0a1322;--bg-light:#f1f1f1;--surface:#fff;--text:#0f1a2c;--muted:#5b6b82;--accent:#06b6d4;--accent-bright:#22d3ee;--accent-deep:#0891b2;--line:#e2e8f0;--line-dark:#1f2d45;--ink:#253238;--header-h:108px;--header-bg:#0f1a2ceb;--concave-r:30px;--stack-radius:60px}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}html.scroll-locked,body.scroll-locked{touch-action:none;overflow:hidden!important}body{background:var(--bg-dark);color:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Montserrat Variable,Montserrat,system-ui,sans-serif;font-weight:500}.sr-only:not(:focus):not(:active){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--accent);color:#fff;border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{outline-offset:2px;outline:2px solid #fff;transform:translateY(0)}.header{z-index:100;pointer-events:none;flex-direction:column;align-items:center;transition:transform .25s;display:flex;position:fixed;top:0;left:0;right:0}.header>*{pointer-events:auto}.header-utility{color:#ffffff9e;background:0 0;border:0;justify-content:center;width:100%;font-size:12.5px;transition:opacity .25s,transform .25s;display:flex}.header-utility-inner{justify-content:space-between;align-items:center;gap:16px;width:min(1240px,100vw - 32px);padding:7px 20px;display:flex}.utility-links{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.utility-link{color:#ffffffa6;white-space:nowrap;border-radius:8px;padding:4px 12px;font-weight:500;text-decoration:none;transition:all .18s;display:inline-block}.utility-link:hover,.utility-link[aria-current=page]{color:#fff;background:0 0}.utility-audit{color:#ffffffb8;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:5px 4px;font-size:13px;font-weight:500;text-decoration:none;transition:color .18s;display:inline-flex}.utility-audit:hover{color:#fff}.utility-audit:before{content:"";background:var(--accent-bright);border-radius:50%;flex-shrink:0;width:7px;height:7px}.header.scrolled .header-utility{opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.header-inner{background:0 0;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;width:min(1240px,100vw - 32px);margin-top:8px;padding:10px 10px 10px 22px;transition:background .25s,box-shadow .25s,border-color .25s,margin-top .25s;display:flex}.header.scrolled .header-inner{-webkit-backdrop-filter:blur(18px);background:#0a1322eb;border-color:#ffffff14;margin-top:12px;box-shadow:0 12px 32px #0000005c,inset 0 1px #ffffff0a}.nav-mobile-secondary{display:none}.nav-link--secondary{color:#ffffff8c}@media(max-width:980px){.header-utility{display:none}.nav-mobile-secondary{border-top:1px solid #ffffff14;flex-direction:column;gap:2px;width:100%;margin-top:12px;padding-top:12px;display:flex}}.logo{font-family:var(--font-mono);letter-spacing:-.05em;color:var(--accent-bright);font-size:19px;font-weight:700;text-decoration:none;transition:all .18s}.logo:hover{color:#fff;text-shadow:0 0 18px #22d3ee8c}.nav-links{align-items:center;gap:4px;display:flex}.nav-link,.nav-trigger{color:#ffffffd1;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:9px 13px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:color .18s,background .18s;display:inline-flex;position:relative}.nav-link-icon{color:var(--accent-bright);opacity:.85;align-items:center;display:inline-flex}.nav-trigger:hover,.nav-trigger[data-active=true],.nav-trigger[aria-expanded=true]{color:#fff;background:#ffffff14}.nav-trigger[aria-expanded=true] .nav-link-icon{opacity:1}.nav-link:after{content:"";background:var(--accent-bright);transform-origin:50%;border-radius:2px;height:2px;transition:transform .22s;position:absolute;bottom:4px;left:13px;right:13px;transform:scaleX(0)}.nav-link:hover,.nav-link[aria-current=page]{color:#fff;background:0 0}.nav-link:hover:after,.nav-link[aria-current=page]:after{transform:scaleX(1)}.nav-chevron{opacity:.7;transition:transform .22s}.nav-trigger[aria-expanded=true] .nav-chevron{opacity:1;transform:rotate(180deg)}.mega-panel{--mx:50%;--my:50%;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;pointer-events:none;z-index:95;isolation:isolate;background:linear-gradient(#182336fa,#0f1a2cfa);border:1px solid #ffffff14;border-radius:16px;width:min(1100px,100vw - 32px);transition:opacity .22s,transform .22s;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%,4px);box-shadow:0 24px 60px #0000008c,0 0 0 1px #22d3ee0d}.mega-panel:before,.mega-panel:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.mega-panel:before{opacity:.55;mask-image:radial-gradient(circle at var(--mx) var(--my),#000000f2 0,#000000d9 14%,#0000004d 32%,transparent 55%);-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my),#000000f2 0,#000000d9 14%,#0000004d 32%,transparent 55%);background-image:radial-gradient(#22d3ee38 1.2px,#0000 1.2px);background-position:0 0;background-size:22px 22px}.mega-panel:after{background:radial-gradient(circle at var(--mx) var(--my),#22d3ee14 0%,#22d3ee0a 25%,transparent 60%)}.mega-panel[data-open=true]{opacity:1;pointer-events:auto;transform:translate(-50%,10px)}.mega-inner{grid-template-columns:1fr 320px;gap:24px;padding:28px;display:grid}.mega-panel:not(:has(.mega-featured)) .mega-inner{grid-template-columns:1fr}.mega-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.mega-group-title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-bright);border-bottom:1px solid #ffffff14;align-items:center;gap:8px;margin:0 0 14px;padding-bottom:10px;font-size:11px;font-weight:700;display:inline-flex}.mega-group-icon{width:22px;height:22px;color:var(--accent-bright);background:#22d3ee1f;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.mega-items{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mega-link{color:#ffffffeb;border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;text-decoration:none;transition:all .18s;display:flex}.mega-link:hover,.mega-link:focus-visible{color:#fff;background:#22d3ee14;outline:none}.mega-link[aria-current=page]{background:#22d3ee1f}.mega-link-icon{width:32px;height:32px;color:var(--accent-bright);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.mega-link-icon--brand{color:#e8edf6;background:#ffffff0f;border-color:#ffffff1a}.mega-link:hover .mega-link-icon{background:#22d3ee29;border-color:#22d3ee66}.mega-link:hover .mega-link-icon--brand{color:var(--accent-bright);background:#22d3ee24;border-color:#22d3ee66}.mega-link-text{flex-direction:column;gap:2px;min-width:0;display:flex}.mega-link-label{letter-spacing:-.01em;color:#fff;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.mega-link-desc{color:#ffffff8c;font-size:12px;line-height:1.45}.mega-badge{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent-bright);text-transform:uppercase;background:#22d3ee2e;border:1px solid #22d3ee66;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700;line-height:1}.mega-badge--soon{color:#ffffffa6;background:#ffffff0f;border-color:#ffffff26}.mega-badge--free{color:#4ade80;background:#22c55e2e;border-color:#22c55e66}.mega-featured{border-left:1px solid #ffffff14;flex-direction:column;gap:12px;padding-left:24px;display:flex}.mega-featured-title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff9;margin-bottom:4px;font-size:11px;font-weight:700}.mega-featured-cards{flex-direction:column;gap:10px;display:flex}.mega-featured-card{color:#fff;background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:6px;padding:14px 40px 14px 16px;text-decoration:none;transition:all .22s;display:flex;position:relative}.mega-featured-card:hover{background:#22d3ee14;border-color:#22d3ee52;transform:translateY(-1px)}.mega-featured-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mega-featured-card-title{letter-spacing:-.01em;font-size:14px;font-weight:700}.mega-featured-card-desc{color:#ffffff9e;font-size:12px;line-height:1.5}.mega-featured-card-arrow{color:var(--accent-bright);opacity:.55;transition:all .22s;position:absolute;top:16px;right:14px}.mega-featured-card:hover .mega-featured-card-arrow{opacity:1;transform:translate(3px)}.mega-overlay{-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;z-index:90;background:#080e1ab8;transition:opacity .22s;position:fixed;inset:0}.mega-overlay[data-open=true]{opacity:1;pointer-events:auto}.header-cta-group{align-items:center;gap:8px;display:inline-flex}.cta-btn{color:var(--ink,#0f1a2c);letter-spacing:.005em;cursor:pointer;white-space:nowrap;background:#fff;border:2px solid #fff;border-radius:8px;align-items:center;gap:8px;padding:10px 22px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.cta-btn:hover{color:#fff;background:0 0;border-color:#fff}.cta-btn svg{color:inherit;transition:transform .18s}.cta-btn:hover svg{transform:translate(2px)}.stack-section.light .cta-btn,.section.light .cta-btn{background:var(--ink,#0f1a2c);color:#fff;border-color:var(--ink,#0f1a2c)}.stack-section.light .cta-btn:hover,.section.light .cta-btn:hover{color:var(--ink,#0f1a2c);border-color:var(--ink,#0f1a2c);background:0 0}.mobile-toggle{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;width:38px;height:38px;display:none}.page-stack{position:relative}.hero{background:linear-gradient(180deg,#0a13228c,#0f1a2cd9 75%,#0f1a2c),var(--bg-dark);z-index:0;width:100%;height:100svh;min-height:720px;position:relative;overflow:hidden}canvas.layer{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}canvas.shader{z-index:1;mix-blend-mode:screen;opacity:.85}canvas.nodes{z-index:2}.hero-content{z-index:5;text-align:center;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:center;padding:30svh 24px 6vh;display:flex;position:absolute;inset:0}.hero-content>*{pointer-events:auto}.hero h1{font-family:var(--font-mono);letter-spacing:-.075em;color:#fff;max-width:980px;margin:0 0 22px;font-size:clamp(44px,6.4vw,92px);font-weight:700;line-height:.94}.hero h1 .accent,h1 .accent,h2 .accent,.page-hero h1 .accent{color:var(--accent-bright)}.hero .desc{color:#ffffffbd;max-width:640px;margin:0 0 36px;font-size:18px;font-weight:500;line-height:1.55}.actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.actions:not(:first-child){margin-top:32px}.btn{font-family:var(--font-sans);letter-spacing:-.01em;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:16px 26px;font-size:14px;font-weight:700;text-decoration:none;transition:all .22s;display:inline-flex}.btn.primary{color:#fff;background:var(--accent);box-shadow:0 14px 32px #06b6d457}.btn.primary:hover{background:var(--accent-bright);transform:translateY(-2px);box-shadow:0 0 0 8px #22d3ee2e,0 22px 42px #06b6d475}.btn.ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff24}.btn.ghost:hover{border-color:var(--accent-bright);background:#ffffff1a;box-shadow:0 0 0 8px #22d3ee24}.btn.ghost-dark{color:var(--text);background:#0f1a2c0a;border:1px solid #0f1a2c1f}.btn.ghost-dark:hover{border-color:var(--accent);color:var(--accent);background:#22d3ee0f;box-shadow:0 0 0 6px #22d3ee1a}.hero-stats{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:44px;display:flex}.stat-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:14px;padding:14px 18px;display:inline-flex}.stat-pill .ico{width:36px;height:36px;color:var(--accent-bright);background:#22d3ee1f;border-radius:11px;place-items:center;display:grid}.stat-pill b{font-family:var(--font-mono);color:#fff;letter-spacing:-.05em;font-size:22px;font-weight:700;line-height:1}.stat-pill span{color:#ffffff9e;margin-top:2px;font-size:12px;font-weight:500;display:block}.scroll-stack{z-index:5;position:relative}.stack-section{z-index:1;padding:76px 0 110px;position:relative;overflow:hidden}.stack-section+.stack-section:before{content:"";opacity:.45;pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000,#22d3ee52 22%,#22d3eeb3,#22d3ee52 78%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.stack-section+.stack-section:after{content:"◆";width:18px;height:18px;font-family:var(--font-mono);color:var(--accent-bright);z-index:4;pointer-events:none;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.stack-section.light+.stack-section:after{background:var(--bg-light)}.stack-section.dark+.stack-section:after,.stack-section.cta+.stack-section:after{background:var(--bg-dark)}.stack-section+.stack-section.light:after{background:var(--bg-light)}.stack-section+.stack-section.dark:after,.stack-section+.stack-section.cta:after{background:var(--bg-dark)}.stack-section--no-divider:before,.stack-section--no-divider:after{display:none!important}.stack-section.stack-long{padding-top:96px;padding-bottom:140px}.stack-section.light{background:var(--bg-light);color:var(--text)}.stack-section.dark{background:var(--bg-dark);color:#fff}.stack-section.cta{background:radial-gradient(circle at 50% 25%,#22d3ee29,transparent 55%),var(--bg-dark);color:#fff}.grid-bg{pointer-events:none;background-image:linear-gradient(#0f1a2c0a 1px,#0000 1px),linear-gradient(90deg,#0f1a2c0a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 0%,#0000 70%);mask-image:radial-gradient(circle at 50% 30%,#000,#0000 70%)}.stack-section.dark .grid-bg,.stack-section.cta .grid-bg{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px)}.container{width:min(1240px,100vw - 64px);margin:0 auto;position:relative}.section-eyebrow{width:fit-content;font-family:var(--font-mono);letter-spacing:.03em;text-transform:lowercase;color:var(--accent-bright);background:0 0;border:0;align-items:baseline;gap:7px;margin:0 0 18px;padding:0;font-size:15px;font-weight:600;line-height:1.4;display:inline-flex}.section-eyebrow--left{margin-right:auto}.section-eyebrow--right{margin-left:auto}.stack-section>.container{text-align:center}.stack-section>.container .focus-grid,.stack-section>.container .focus-grid *{text-align:left}.section-eyebrow:before,.section-eyebrow:after{font-family:var(--font-mono);opacity:.78;font-size:1.05em;font-weight:400}.section-eyebrow:before{content:"{"}.section-eyebrow:after{content:"}"}.stack-section.dark .section-eyebrow,.stack-section.cta .section-eyebrow{color:var(--accent-bright)}.stack-section.light .section-eyebrow{color:var(--accent-deep)}.stack-section h2{font-family:var(--font-mono);letter-spacing:-.06em;text-align:center;max-width:880px;margin:0 auto 36px;font-size:clamp(30px,4vw,52px);font-weight:700;line-height:1.04}.stack-section.dark h2,.stack-section.cta h2{color:#fff}.stack-section.dark h2 .accent,.stack-section.cta h2 .accent{color:var(--accent-bright)}.stack-section.light h2 .accent{color:var(--accent)}.section-lead{color:#0f1a2cad;text-align:center;max-width:680px;margin:-14px auto 42px;font-size:16px;line-height:1.65}.stack-section.dark .section-lead,.stack-section.cta .section-lead{color:#ffffffad}.focus-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media(max-width:1180px){.focus-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.focus-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.focus-grid{grid-template-columns:1fr}}.long-grid{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.long-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.long-grid{grid-template-columns:1fr}}.card-frame{isolation:isolate;border-radius:22px;transition:opacity .3s;position:relative}.card-frame:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--border-angle,0deg),transparent 0deg,transparent 248deg,var(--department-color,#22d3ee) 292deg,transparent 336deg,transparent 360deg);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.card-frame:before{background:conic-gradient(from var(--border-angle,0deg),transparent 0deg,transparent 248deg,color-mix(in srgb,var(--department-color,#22d3ee) 75%,transparent) 292deg,transparent 336deg,transparent 360deg)}}.card-frame:before{opacity:0;transition:opacity .25s;animation:3.2s linear infinite paused border-sweep;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-frame.active:before{opacity:1;animation-play-state:running}.card-frame.dimmed{opacity:.3}.card-frame.active{opacity:1}@keyframes border-sweep{to{--border-angle:360deg}}.dotted-hover{border-radius:inherit;z-index:1;cursor:pointer;--department-color:#22d3ee;--flashlight-size:130px;--flashlight-blur:50px;--flashlight-opacity:.26;--cx:-300px;--cy:-300px;--reveal-r:130px;flex-direction:column;gap:8px;min-height:208px;padding:22px;display:flex;position:relative;overflow:hidden}.focus-grid.dark .dotted-hover{background:var(--bg-dark-2);border:1px solid var(--line-dark)}.card-frame.active .focus-grid.dark .dotted-hover,.focus-grid.dark .card-frame.active .dotted-hover{border-color:#22d3ee66}.focus-grid.light .dotted-hover{background:var(--surface);border:1px solid var(--line)}.focus-grid.light .card-frame.active .dotted-hover{border-color:#06b6d480}.dotted-hover-flashlight{width:var(--flashlight-size);height:var(--flashlight-size);background:var(--department-color);filter:blur(var(--flashlight-blur));pointer-events:none;opacity:0;will-change:transform;z-index:0;border-radius:50%;transition:opacity .4s ease-out;position:absolute;top:0;left:0}.card-frame.active .dotted-hover-flashlight{opacity:var(--flashlight-opacity)}.dotted-hover-pattern{pointer-events:none;background-image:radial-gradient(circle,var(--department-color,#22d3ee) 1.8px,transparent 2.1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.dotted-hover-pattern{background-image:radial-gradient(circle,color-mix(in srgb,var(--department-color,#22d3ee) 34%,transparent) 1.8px,transparent 2.1px)}}.dotted-hover-pattern{-webkit-mask-image:radial-gradient(circle var(--reveal-r) at var(--cx) var(--cy),black 0%,black 35%,transparent 100%);mask-image:radial-gradient(circle var(--reveal-r) at var(--cx) var(--cy),black 0%,black 35%,transparent 100%);opacity:0;z-index:0;mix-blend-mode:normal;background-size:9px 9px;transition:opacity .4s ease-out}.focus-grid.light .dotted-hover-pattern{background-image:radial-gradient(circle,#0f1a2c3d 1.8px,#0000 2.1px)}.card-frame.active .dotted-hover-pattern{opacity:.68}.dotted-hover>.dh-content{z-index:1;flex-direction:column;gap:8px;height:100%;display:flex;position:relative}.dh-tag{width:fit-content;color:var(--accent-bright);font-family:var(--font-mono);letter-spacing:.03em;background:#22d3ee29;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.focus-grid.light .dh-tag{color:var(--accent-deep);background:#06b6d41a}.dotted-hover h3{font-family:var(--font-mono);letter-spacing:-.03em;color:#fff;text-shadow:0 1px #0f1a2cf2,0 0 10px #0f1a2cb3;margin:6px 0 4px;font-size:19px;font-weight:600}.focus-grid.light .dotted-hover h3{color:var(--text);text-shadow:0 1px #fffffff2,0 0 10px #ffffffb3}.dotted-hover p{color:#ffffffc7;text-shadow:0 1px #0f1a2cf2,0 0 8px #0f1a2ccc;margin:0 0 16px;font-size:13.5px;font-weight:500;line-height:1.52}.focus-grid.light .dotted-hover p{color:var(--text);text-shadow:0 1px #fffffff2,0 0 8px #fffc}.card-cta{color:#fff;font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f1a2c8c;border:1px solid #ffffff29;border-radius:999px;align-self:flex-start;margin-top:auto;padding:12px 22px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block;position:relative}.focus-grid.light .card-cta{color:var(--text);background:#ffffffa6;border-color:#0f1a2c1a}.card-frame.active .card-cta{border-color:var(--department-color,#22d3ee);background:#0f1a2c9e}@supports (color:color-mix(in lab,red,red)){.card-frame.active .card-cta{border-color:color-mix(in srgb,var(--department-color,#22d3ee) 34%,#ffffff29)}}.focus-grid.light .card-frame.active .card-cta{background:#ffffffb8;border-color:#0f1a2c29}.card-cta:hover{background:var(--department-color,#22d3ee)!important}@supports (color:color-mix(in lab,red,red)){.card-cta:hover{background:color-mix(in srgb,var(--department-color,#22d3ee) 20%,#0f1a2cc7)!important}}.card-cta:hover{border-color:var(--department-color,#22d3ee)!important}@supports (color:color-mix(in lab,red,red)){.card-cta:hover{border-color:color-mix(in srgb,var(--department-color,#22d3ee) 45%,#ffffff29)!important}}.card-cta:hover{box-shadow:0 0 0 4px var(--department-color,#22d3ee),0 10px 24px var(--department-color,#22d3ee),0 0 14px var(--department-color,#22d3ee);transform:translateY(-1px);color:#fff!important}@supports (color:color-mix(in lab,red,red)){.card-cta:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--department-color,#22d3ee) 12%,transparent),0 10px 24px color-mix(in srgb,var(--department-color,#22d3ee) 20%,transparent),0 0 14px color-mix(in srgb,var(--department-color,#22d3ee) 26%,transparent)}}.card-frame.cat-leads{--department-color:#529df5}.card-frame.cat-reputation{--department-color:#78de13}.card-frame.cat-ads{--department-color:#fa812a}.card-frame.cat-digital{--department-color:#cb36ff}.card-frame.cat-seo{--department-color:#fa812a}.card-frame.cat-tech{--department-color:#22d3ee}.card-frame.cat-support{--department-color:#fdce2b}.cta-final{text-align:center;padding:60px 0 100px}.cta-final p{color:#ffffffbd;max-width:580px;margin:0 auto 36px;font-size:17px;line-height:1.6}.cta-final .actions{justify-content:center}.pulse-dot{background:var(--accent-bright);border-radius:50%;width:10px;height:10px;animation:1.6s ease-out infinite pulse;box-shadow:0 0 #22d3eeb3}@keyframes pulse{50%{opacity:.5}}.stack-tail{background:var(--bg-dark);height:30vh}.site-footer{background:var(--bg-dark-3);color:#ffffffc7;border-top:1px solid var(--line-dark);padding:80px 0 36px}.footer-inner{width:min(1240px,100vw - 64px);margin:0 auto}.footer-grid{grid-template-columns:2fr repeat(4,1fr);gap:48px;margin-bottom:56px;display:grid}@media(max-width:980px){.footer-grid{grid-template-columns:repeat(2,1fr);gap:36px}}@media(max-width:600px){.footer-grid{grid-template-columns:1fr;gap:28px}}.footer-brand .logo{font-size:24px}.footer-brand p{color:#ffffff94;max-width:320px;margin:14px 0 0;font-size:14px;line-height:1.6}.footer-col h4{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;margin:0 0 14px;font-size:12px;font-weight:700}.footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-col a{color:#ffffffc7;font-size:14px;text-decoration:none;transition:all .18s}.footer-col a:hover{color:var(--accent-bright)}.footer-bottom{color:#ffffff73;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;font-size:13px;display:flex}.footer-bottom a{color:inherit;text-decoration:none;transition:color .18s}.footer-bottom a:hover{color:var(--accent-bright)}@media(max-width:980px){.header .cta-btn{padding:8px 12px;font-size:12px}.header .cta-btn svg{display:none}.mobile-toggle{place-items:center;display:grid}}@media(max-width:520px){.header .cta-btn,.header .header-cta-group{display:none}.header .logo{font-size:14px}}.nav-cta-mobile{display:none}@media(max-width:980px){.nav-cta-mobile{background:var(--accent);color:#fff;font-family:var(--font-sans);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:14px 18px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #06b6d44d}.nav-cta-mobile:active{transform:scale(.97)}:root{--header-h-mobile:72px}.header{z-index:200}.nav-links{top:calc(var(--header-h-mobile) + 4px);z-index:150;max-height:calc(100svh - var(--header-h-mobile) - 20px);transform:translateY(calc(-100% - var(--header-h-mobile) - 30px));opacity:0;pointer-events:none;background:#0a1322;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;align-items:stretch;gap:4px;padding:18px 18px 24px;transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .22s;position:fixed;left:12px;right:12px;overflow-y:auto;box-shadow:0 24px 50px #0000008c}.header[data-mobile-open=true]:before{content:"";z-index:140;pointer-events:auto;background:#0206108c;position:fixed;inset:0}.header[data-mobile-open=true] .nav-links{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-link,.nav-trigger{border-radius:12px;justify-content:space-between;width:100%;padding:14px 16px;font-size:16px}.nav-item--mega{width:100%}.nav-item--mega>.mega-panel[hidden]{display:block}.mega-panel{width:100%;box-shadow:none;opacity:1;pointer-events:auto;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;max-height:0;margin:6px 0 12px;padding:0;transition:max-height .32s;position:static;overflow:hidden;transform:none}.mega-panel[data-open=true]{max-height:1600px;transform:none}.mega-inner{grid-template-columns:1fr;gap:18px;padding:4px 8px 12px}.mega-groups{grid-template-columns:1fr;gap:18px}.mega-featured{border-top:1px solid #ffffff14;border-left:0;padding-top:18px;padding-left:0}.mega-overlay{display:none}}@media(max-width:900px){.hero{position:relative}.stack-section{min-height:auto;position:relative}}@media(max-width:768px){.hero{height:auto;min-height:640px;padding-bottom:40px}.hero-content{justify-content:center;min-height:640px;padding:18svh 20px 40px;position:relative;inset:auto}.hero h1{letter-spacing:-.05em;margin-bottom:18px;font-size:clamp(32px,8vw,44px)}.hero .desc{margin-bottom:28px;font-size:15px}.hero-stats{gap:10px;margin-top:28px}.stat-pill{font-size:13px}.actions{gap:10px}.actions .btn{padding:14px 22px;font-size:13px}}@media(max-width:640px){.stack-section{--stack-radius:36px;border-radius:36px 36px 0 0;padding:60px 0 80px}.stack-section h2{font-size:clamp(26px,7vw,36px)}.section-lead{font-size:15px}.focus-grid{gap:12px}.container{width:calc(100vw - 32px);padding:0}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}canvas.shader,canvas.nodes{display:none}.pulse-dot{animation:none}}.prose{max-width:760px;color:var(--text);margin:0 auto;font-size:16px;line-height:1.75}.prose h1,.prose h2,.prose h3{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--text)}.prose h1{margin:0 0 28px;font-size:38px;line-height:1.1}.prose h2{margin:36px 0 14px;font-size:26px;line-height:1.2}.prose h3{margin:28px 0 10px;font-size:20px}.prose p{margin:0 0 16px}.prose ul,.prose ol{margin:0 0 16px;padding-left:22px}.prose li{margin-bottom:6px}.prose a{color:var(--accent-deep);text-underline-offset:3px;text-decoration:underline}.prose code{font-family:var(--font-mono);background:#0f1a2c0f;border-radius:4px;padding:2px 6px;font-size:14px}.cookie-bar{z-index:220;pointer-events:none;opacity:0;justify-content:center;transition:opacity .32s,transform .32s;display:flex;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(20px)}.cookie-bar[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.cookie-bar-inner{-webkit-backdrop-filter:blur(16px);background:#0a1322eb;border:1px solid #22d3ee2e;border-radius:14px;align-items:center;gap:18px;width:100%;max-width:760px;padding:14px 18px;display:flex;box-shadow:0 10px 32px -8px #00000080,0 0 0 1px #22d3ee0f}.cookie-bar-text{color:#ffffffdb;flex:1;margin:0;font-size:13px;line-height:1.45}.cookie-bar-link{color:var(--accent-bright);text-underline-offset:3px;-webkit-text-decoration:underline #22d3ee66;text-decoration:underline #22d3ee66}.cookie-bar-link:hover{text-decoration-color:currentColor}.cookie-bar-actions{flex-shrink:0;gap:8px;display:flex}.cookie-bar-decline,.cookie-bar-accept{cursor:pointer;white-space:nowrap;border-radius:9px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .18s}.cookie-bar-decline{color:#ffffffb3;background:0 0;border:1px solid #ffffff29}.cookie-bar-decline:hover{color:#fff;background:#ffffff0a;border-color:#ffffff4d}.cookie-bar-accept{background:var(--accent-bright);color:#0a1322;border:1px solid var(--accent-bright);font-weight:600}.cookie-bar-accept:hover{background:#67e8f9;border-color:#67e8f9}@media(max-width:720px){.cookie-bar-inner{flex-direction:column;align-items:stretch;gap:10px;padding:14px}.cookie-bar-actions{justify-content:flex-end}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.contact-modal[data-astro-cid-nxxydibx]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.contact-modal[data-astro-cid-nxxydibx][hidden]{display:none}.contact-modal__backdrop[data-astro-cid-nxxydibx]{position:absolute;inset:0;background:#080e1ac7;backdrop-filter:blur(8px);animation:contactFadeIn .2s ease}.contact-modal__panel[data-astro-cid-nxxydibx]{position:relative;width:min(720px,100%);max-height:calc(100vh - 48px);overflow-y:auto;background:linear-gradient(180deg,#131f36,#0f1a2c);border:1px solid rgba(34,211,238,.18);border-radius:24px;box-shadow:0 30px 80px #00000080;padding:36px 36px 32px;color:#fff;animation:contactSlideIn .25s cubic-bezier(.16,1,.3,1)}.contact-modal__close[data-astro-cid-nxxydibx]{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.contact-modal__close[data-astro-cid-nxxydibx]:hover{background:#22d3ee26;color:var(--accent-bright, #22D3EE)}.contact-modal__header[data-astro-cid-nxxydibx]{margin-bottom:22px}.contact-modal__header[data-astro-cid-nxxydibx] .section-eyebrow[data-astro-cid-nxxydibx]{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-bright, #22D3EE);margin-bottom:12px;display:inline-block}.contact-modal__header[data-astro-cid-nxxydibx] h2[data-astro-cid-nxxydibx]{font-family:var(--font-mono);font-size:clamp(22px,3vw,30px);line-height:1.15;margin:0 0 10px;font-weight:700;letter-spacing:-.02em}.contact-modal__header[data-astro-cid-nxxydibx] h2[data-astro-cid-nxxydibx] .accent[data-astro-cid-nxxydibx]{color:var(--accent-bright, #22D3EE)}.contact-modal__header[data-astro-cid-nxxydibx] p[data-astro-cid-nxxydibx]{color:#ffffffa6;font-size:15px;line-height:1.55;margin:0}.contact-form__row[data-astro-cid-nxxydibx]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.contact-form__field[data-astro-cid-nxxydibx]{display:block;margin-bottom:14px}.contact-form__row[data-astro-cid-nxxydibx] .contact-form__field[data-astro-cid-nxxydibx]{margin-bottom:0}.contact-form__field[data-astro-cid-nxxydibx] span[data-astro-cid-nxxydibx]{display:block;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#fff9;margin-bottom:6px}.contact-form__field[data-astro-cid-nxxydibx] input[data-astro-cid-nxxydibx],.contact-form__field[data-astro-cid-nxxydibx] textarea[data-astro-cid-nxxydibx]{width:100%;padding:13px 16px;background:#08101e8c;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:15px;font-family:inherit;transition:border-color .18s,background .18s,box-shadow .18s}.contact-form__field[data-astro-cid-nxxydibx] input[data-astro-cid-nxxydibx]::placeholder,.contact-form__field[data-astro-cid-nxxydibx] textarea[data-astro-cid-nxxydibx]::placeholder{color:#ffffff52}.contact-form__field[data-astro-cid-nxxydibx] input[data-astro-cid-nxxydibx]:focus,.contact-form__field[data-astro-cid-nxxydibx] textarea[data-astro-cid-nxxydibx]:focus{outline:none;border-color:#22d3ee8c;background:#08101ebf;box-shadow:0 0 0 4px #22d3ee1a}.contact-form__field[data-astro-cid-nxxydibx] input[data-astro-cid-nxxydibx][aria-invalid=true]{border-color:#ff63638c}.contact-form__field[data-astro-cid-nxxydibx] textarea[data-astro-cid-nxxydibx]{resize:vertical;min-height:96px}.contact-form__hint[data-astro-cid-nxxydibx]{margin:4px 0 14px;font-size:12px;color:#ffffff80}.contact-form__footer[data-astro-cid-nxxydibx]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:18px}.contact-form__legal[data-astro-cid-nxxydibx]{flex:1 1 240px;font-size:12px;line-height:1.5;color:#ffffff80;margin:0}.contact-form__legal[data-astro-cid-nxxydibx] a[data-astro-cid-nxxydibx]{color:#ffffffbf;text-decoration:underline;text-decoration-color:#ffffff40}.contact-form__legal[data-astro-cid-nxxydibx] a[data-astro-cid-nxxydibx]:hover{color:var(--accent-bright, #22D3EE)}@keyframes contactFadeIn{0%{opacity:0}to{opacity:1}}@keyframes contactSlideIn{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){.contact-modal[data-astro-cid-nxxydibx]{padding:0;align-items:stretch}.contact-modal__panel[data-astro-cid-nxxydibx]{width:100%;max-height:100vh;border-radius:0;padding:28px 20px}.contact-form__row[data-astro-cid-nxxydibx]{grid-template-columns:1fr}}.contact-section[data-astro-cid-qhdc7gjw]{position:relative;padding:110px 0 130px;background:var(--bg-dark);color:#fff;overflow:hidden;isolation:isolate}.contact-section__bg[data-astro-cid-qhdc7gjw]{position:absolute;inset:0;pointer-events:none;z-index:-1}.contact-section__glow[data-astro-cid-qhdc7gjw]{position:absolute;width:720px;height:720px;border-radius:50%;filter:blur(110px);opacity:.35}.contact-section__glow--a[data-astro-cid-qhdc7gjw]{top:-200px;right:-120px;background:radial-gradient(circle,rgba(34,211,238,.55),transparent 65%)}.contact-section__glow--b[data-astro-cid-qhdc7gjw]{bottom:-280px;left:-160px;background:radial-gradient(circle,rgba(8,145,178,.5),transparent 65%);opacity:.28}.contact-section__grid-pattern[data-astro-cid-qhdc7gjw]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.6),transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.6),transparent 75%)}.contact-section[data-astro-cid-qhdc7gjw] .container[data-astro-cid-qhdc7gjw]{position:relative;text-align:center}.contact-section__head[data-astro-cid-qhdc7gjw]{max-width:720px;margin:0 auto 40px}.contact-section__head[data-astro-cid-qhdc7gjw] h2[data-astro-cid-qhdc7gjw]{font-family:var(--font-mono);font-size:clamp(30px,4vw,52px);line-height:1.04;letter-spacing:-.04em;margin:0 0 18px;color:#fff}.contact-section__lead[data-astro-cid-qhdc7gjw]{color:#ffffffb8;font-size:17px;line-height:1.55;margin:0 auto 28px;max-width:580px}.contact-section__info[data-astro-cid-qhdc7gjw]{list-style:none;padding:0;margin:0 auto;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:14px 22px}.contact-section__info[data-astro-cid-qhdc7gjw] li[data-astro-cid-qhdc7gjw]{display:inline-flex;align-items:center;gap:10px;font-size:15px}.contact-section__icon[data-astro-cid-qhdc7gjw]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#22d3ee1f;color:var(--accent-bright, #22D3EE);font-family:var(--font-mono);font-size:12px;font-weight:700}.contact-section__info[data-astro-cid-qhdc7gjw] a[data-astro-cid-qhdc7gjw]{color:#ffffffe0;text-decoration:none;transition:color .15s}.contact-section__info[data-astro-cid-qhdc7gjw] a[data-astro-cid-qhdc7gjw]:hover{color:var(--accent-bright, #22D3EE)}.contact-section__note[data-astro-cid-qhdc7gjw]{margin:18px auto 0;font-size:13px;color:#ffffff8c;display:inline-flex;align-items:center;gap:6px;justify-content:center}.contact-section__form[data-astro-cid-qhdc7gjw]{max-width:720px;margin:0 auto;text-align:left;background:linear-gradient(180deg,#ffffff0b,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:36px 36px 32px;box-shadow:0 30px 80px -20px #061733a6,inset 0 1px #ffffff0f;position:relative}.contact-section__form[data-astro-cid-qhdc7gjw]:before{content:"";position:absolute;inset:0;border-radius:24px;padding:1px;background:linear-gradient(135deg,#22d3ee73,#22d3ee00 35% 65%,#22d3ee40);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.5}.contact-form__row[data-astro-cid-qhdc7gjw]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.contact-form__field[data-astro-cid-qhdc7gjw]{display:block;margin-bottom:14px}.contact-form__row[data-astro-cid-qhdc7gjw]>.contact-form__field[data-astro-cid-qhdc7gjw]{margin-bottom:0}.contact-form__field[data-astro-cid-qhdc7gjw] span[data-astro-cid-qhdc7gjw]{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;margin-bottom:7px}.contact-form__field[data-astro-cid-qhdc7gjw] input[data-astro-cid-qhdc7gjw],.contact-form__field[data-astro-cid-qhdc7gjw] textarea[data-astro-cid-qhdc7gjw]{width:100%;padding:13px 16px;background:#08101e8c;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:15px;font-family:inherit;transition:border-color .18s,background .18s,box-shadow .18s}.contact-form__field[data-astro-cid-qhdc7gjw] input[data-astro-cid-qhdc7gjw]::placeholder,.contact-form__field[data-astro-cid-qhdc7gjw] textarea[data-astro-cid-qhdc7gjw]::placeholder{color:#ffffff52}.contact-form__field[data-astro-cid-qhdc7gjw] input[data-astro-cid-qhdc7gjw]:focus,.contact-form__field[data-astro-cid-qhdc7gjw] textarea[data-astro-cid-qhdc7gjw]:focus{outline:none;border-color:#22d3ee8c;background:#08101ebf;box-shadow:0 0 0 4px #22d3ee1a}.contact-form__field[data-astro-cid-qhdc7gjw] input[data-astro-cid-qhdc7gjw][aria-invalid=true]{border-color:#ff63638c}.contact-form__field[data-astro-cid-qhdc7gjw] textarea[data-astro-cid-qhdc7gjw]{resize:vertical;min-height:96px}.contact-form__hint[data-astro-cid-qhdc7gjw]{margin:4px 0 18px;font-size:12px;color:#ffffff80}.contact-form__footer[data-astro-cid-qhdc7gjw]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:8px}.contact-form__legal[data-astro-cid-qhdc7gjw]{flex:1 1 240px;font-size:12px;line-height:1.5;color:#ffffff73;margin:0}.contact-form__legal[data-astro-cid-qhdc7gjw] a[data-astro-cid-qhdc7gjw]{color:#ffffffb3;text-decoration:underline;text-decoration-color:#ffffff40}.contact-form__legal[data-astro-cid-qhdc7gjw] a[data-astro-cid-qhdc7gjw]:hover{color:var(--accent-bright, #22D3EE)}@media(max-width:720px){.contact-section[data-astro-cid-qhdc7gjw]{padding:64px 0 80px}.contact-section__form[data-astro-cid-qhdc7gjw]{padding:24px 20px;border-radius:18px}.contact-form__row[data-astro-cid-qhdc7gjw]{grid-template-columns:1fr}}.mobile-sticky-bar[data-astro-cid-od6bqyjf]{position:fixed;bottom:12px;left:12px;right:12px;z-index:80;display:none;gap:8px;padding:8px;background:#0a1322eb;border:1px solid rgba(255,255,255,.1);border-radius:16px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 16px 40px #0000008c,0 0 0 1px #22d3ee0f;transform:translateY(120%);transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .22s ease;opacity:0;pointer-events:none}.mobile-sticky-bar[data-astro-cid-od6bqyjf][data-hidden=false]{transform:translateY(0);opacity:1;pointer-events:auto}.msb-btn[data-astro-cid-od6bqyjf]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 14px;border-radius:10px;font-family:var(--font-sans);font-size:13px;font-weight:700;letter-spacing:-.01em;text-decoration:none;cursor:pointer;border:0;transition:.18s ease}.msb-btn--primary[data-astro-cid-od6bqyjf]{background:var(--accent);color:#fff;box-shadow:0 8px 18px #06b6d457}.msb-btn--primary[data-astro-cid-od6bqyjf]:active{transform:scale(.97)}.msb-btn--ghost[data-astro-cid-od6bqyjf]{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.12);flex:0 0 auto;min-width:92px}.msb-btn--ghost[data-astro-cid-od6bqyjf]:active{background:#ffffff1f}@media(max-width:768px){.mobile-sticky-bar[data-astro-cid-od6bqyjf]{display:flex}}@supports (padding-bottom: env(safe-area-inset-bottom)){@media(max-width:768px){.mobile-sticky-bar[data-astro-cid-od6bqyjf]{bottom:calc(12px + env(safe-area-inset-bottom))}}}body:has(#contactModal:not([hidden])) .mobile-sticky-bar[data-astro-cid-od6bqyjf],body:has(.header[data-mobile-open=true]) .mobile-sticky-bar[data-astro-cid-od6bqyjf],body:has(.header[data-mega-open=true]) .mobile-sticky-bar[data-astro-cid-od6bqyjf]{transform:translateY(140%);opacity:0;pointer-events:none}.lead-popup[data-astro-cid-krvppkqb]{position:fixed;right:16px;bottom:16px;z-index:215;width:min(380px,calc(100vw - 32px));background:linear-gradient(155deg,#1a2b4a,#0f1f38);border:1px solid rgba(34,211,238,.18);border-radius:18px;box-shadow:0 20px 60px -10px #0000008c,0 0 0 1px #ffffff0a inset;padding:22px 22px 20px;color:#fff;overflow:hidden;opacity:0;transform:translateY(20px) scale(.96);transition:opacity .32s ease,transform .32s cubic-bezier(.22,1,.36,1);pointer-events:none}.lead-popup[data-astro-cid-krvppkqb][data-visible=true]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.lead-popup[data-astro-cid-krvppkqb]:before{content:"";position:absolute;top:-40px;left:-40px;width:160px;height:160px;background:radial-gradient(circle,rgba(34,211,238,.24),transparent 70%);pointer-events:none}.lead-popup__close[data-astro-cid-krvppkqb]{position:absolute;top:10px;right:12px;background:transparent;border:0;color:#fff9;font-size:22px;line-height:1;cursor:pointer;width:28px;height:28px;border-radius:8px;transition:.15s ease;z-index:2}.lead-popup__close[data-astro-cid-krvppkqb]:hover{color:#fff;background:#ffffff14}.lead-popup__art[data-astro-cid-krvppkqb]{width:56px;height:56px;border-radius:14px;background:#22d3ee24;color:var(--accent-bright);display:flex;align-items:center;justify-content:center;margin:0 0 16px;position:relative;z-index:1}.lead-popup__body[data-astro-cid-krvppkqb]{position:relative;z-index:1}.lead-popup__eyebrow[data-astro-cid-krvppkqb]{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--accent-bright);margin-bottom:8px}.lead-popup__title[data-astro-cid-krvppkqb]{font-family:var(--font-mono);font-size:19px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#fff;margin:0 0 10px}.lead-popup__text[data-astro-cid-krvppkqb]{font-size:13px;line-height:1.5;color:#ffffffb8;margin:0 0 18px}.lead-popup__actions[data-astro-cid-krvppkqb]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lead-popup__btn[data-astro-cid-krvppkqb]{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;background:var(--accent-bright);color:#0a1322;border-radius:10px;font-size:13px;font-weight:600;text-decoration:none;transition:.18s ease}.lead-popup__btn[data-astro-cid-krvppkqb]:hover{background:#67e8f9;transform:translate(2px)}.lead-popup__skip[data-astro-cid-krvppkqb]{background:transparent;border:0;color:#ffffff80;cursor:pointer;font-family:inherit;font-size:12px;padding:8px 6px;transition:.15s ease}.lead-popup__skip[data-astro-cid-krvppkqb]:hover{color:#fffc}@media(max-width:540px){.lead-popup[data-astro-cid-krvppkqb]{right:8px;left:8px;bottom:8px;width:auto;padding:18px 18px 16px}.lead-popup__title[data-astro-cid-krvppkqb]{font-size:17px}}.friendly-block[data-astro-cid-ua77yvmn]{position:relative;background:var(--bg-dark);color:#fff;overflow:hidden;padding:clamp(80px,12vw,140px) 0 clamp(60px,9vw,100px)}.friendly-block__bg[data-astro-cid-ua77yvmn]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 80% 25%,rgba(34,211,238,.1),transparent 55%),radial-gradient(circle at 15% 90%,rgba(34,211,238,.06),transparent 55%)}.friendly-block__container[data-astro-cid-ua77yvmn]{position:relative;z-index:1}.friendly-block__top[data-astro-cid-ua77yvmn]{margin-bottom:28px}.friendly-block__eyebrow[data-astro-cid-ua77yvmn]{font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--accent-bright)}.friendly-block__title[data-astro-cid-ua77yvmn]{font-family:var(--font-mono);font-weight:700;line-height:.98;letter-spacing:-.05em;font-size:clamp(38px,6.4vw,84px);margin:0 0 36px;max-width:1100px;color:#fff}.friendly-block__title[data-astro-cid-ua77yvmn] .line[data-astro-cid-ua77yvmn]{display:block}.friendly-block__title[data-astro-cid-ua77yvmn] .hl[data-astro-cid-ua77yvmn]{color:var(--accent-bright);position:relative}.friendly-block__title[data-astro-cid-ua77yvmn] .hl[data-astro-cid-ua77yvmn]:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:3px;background:linear-gradient(90deg,var(--accent-bright),transparent);opacity:.6}.friendly-block__lead[data-astro-cid-ua77yvmn]{font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:#ffffffc7;max-width:720px;margin:0 0 48px}.friendly-block__channels[data-astro-cid-ua77yvmn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:56px}.channel-link[data-astro-cid-ua77yvmn]{display:flex;align-items:center;gap:14px;padding:18px 20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;color:#fff;text-decoration:none;font-family:inherit;cursor:pointer;text-align:left;transition:.18s ease}.channel-link[data-astro-cid-ua77yvmn]:hover{border-color:#22d3ee66;background:#22d3ee0d;transform:translateY(-2px)}.channel-link[data-astro-cid-ua77yvmn] svg[data-astro-cid-ua77yvmn]{flex-shrink:0;color:var(--accent-bright)}.channel-link[data-astro-cid-ua77yvmn] span[data-astro-cid-ua77yvmn]{display:flex;flex-direction:column;gap:2px;min-width:0}.channel-link[data-astro-cid-ua77yvmn] b[data-astro-cid-ua77yvmn]{font-size:15px;font-weight:600;color:#fff}.channel-link[data-astro-cid-ua77yvmn] small[data-astro-cid-ua77yvmn]{font-size:12px;color:#ffffff8c;font-weight:400}.friendly-block__foot[data-astro-cid-ua77yvmn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;padding-top:32px;border-top:1px solid rgba(255,255,255,.08)}.friendly-block__row[data-astro-cid-ua77yvmn]{display:flex;flex-direction:column;gap:4px}.friendly-block__row-key[data-astro-cid-ua77yvmn]{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80}.friendly-block__row-val[data-astro-cid-ua77yvmn]{font-size:15px;color:#ffffffe0;font-weight:500}@media(max-width:640px){.friendly-block__title[data-astro-cid-ua77yvmn]{font-size:clamp(32px,9.5vw,48px)}.friendly-block__title[data-astro-cid-ua77yvmn] br[data-astro-cid-ua77yvmn]{display:none}}
