@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_78609157-module__11J4Jq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_78609157-module__11J4Jq__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_8872c2a9-module__LE2TAW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_8872c2a9-module__LE2TAW__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{.sticky{position:sticky}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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))}}:root{--navy:#013189;--cyan:#009cdc;--slate:#53595a;--gray:#c6c6c6;--bg:#eef3fa;--bg-2:#fff;--ink:#0a1626;--ink-soft:#53595a;--accent:#009cdc;--accent-2:#013189;--on-accent:#fff;--line:#0131891f;--card:#fff;--card-bd:#01318914;--card-sh:0 30px 60px -28px #01318947;--grid-dot:#0131890f;--display-scale:1;--maxw:1280px;--radius:26px;--ease:cubic-bezier(.16,1,.3,1);--ease-2:cubic-bezier(.65,.05,.36,1);--font-display:var(--font-space-grotesk), "Space Grotesk", system-ui, sans-serif;--font-body:var(--font-manrope), "Manrope", system-ui, sans-serif}:root[data-dir=futurista]{--bg:#040b1c;--bg-2:#0a1730;--ink:#eaf2fd;--ink-soft:#9fb4d4;--accent:#1cb4ec;--accent-2:#3f6fe0;--on-accent:#021022;--line:#78b4ff29;--card:#ffffff0b;--card-bd:#8cbeff29;--card-sh:0 40px 80px -34px #000000b3;--grid-dot:#78b4ff1a}:root[data-accent=navy]{--accent:var(--navy);--accent-2:#3f6fe0}:root[data-accent=gradient]{--accent:#009cdc;--accent-2:#013189}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body{font-family:var(--font-body);background:var(--bg);color:var(--ink);transition:background .5s var(--ease), color .5s var(--ease);margin:0;line-height:1.5;overflow-x:hidden}:root[data-dir=futurista] body{background-color:#0000;background-image:radial-gradient(1200px 700px at 80% -10%,#1cb4ec2e,#0000 60%),radial-gradient(1000px 800px at 0 30%,#3f6fe029,#0000 55%),linear-gradient(#040b1c,#05122b 60%,#040a18);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 32px}section{position:relative}::selection{background:var(--accent);color:var(--on-accent)}.cursor,.cursor-dot{display:none}@media (pointer:fine){body[data-cursor=on],body[data-cursor=on] a,body[data-cursor=on] button{cursor:none}body[data-cursor=on] .cursor{z-index:9999;pointer-events:none;border:1.5px solid var(--accent);width:46px;height:46px;transition:width .25s var(--ease),height .25s var(--ease),margin .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease);mix-blend-mode:normal;border-radius:50%;margin:-23px 0 0 -23px;display:block;position:fixed;top:0;left:0}body[data-cursor=on] .cursor.is-hot{background:var(--accent);width:74px;height:74px;margin:-37px 0 0 -37px}@supports (color:color-mix(in lab, red, red)){body[data-cursor=on] .cursor.is-hot{background:color-mix(in srgb, var(--accent) 16%, transparent)}}body[data-cursor=on] .cursor-dot{z-index:9999;pointer-events:none;background:var(--accent);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;display:block;position:fixed;top:0;left:0}}.eyebrow{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;font-size:13px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";opacity:.8;background:currentColor;width:34px;height:1.5px}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-weight:700;line-height:.98}.display{font-size:clamp(52px, calc(9.2vw * var(--display-scale)), 168px);letter-spacing:-.045em;font-weight:700;line-height:.9}.h-sec{font-size:clamp(34px, calc(5.4vw * var(--display-scale)), 88px)}.lead{color:var(--ink-soft);max-width:54ch;font-size:clamp(17px,1.55vw,22px)}.line-mask{padding-bottom:.06em;display:block;overflow:hidden}.line-mask>span{display:block;transform:translateY(110%)}.word{display:inline-block}.word>span{opacity:0;display:inline-block;transform:translateY(.5em)}.anim-hidden{opacity:0;visibility:hidden}[data-reveal]{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transform:translateY(34px)}[data-reveal].in{opacity:1;transform:none}[data-reveal=scale]{transform:scale(.92)}[data-reveal=scale].in{transform:none}:root[data-anim=calm] [data-reveal]{transition-duration:.6s;transform:translateY(14px)}.gradient-text{background:linear-gradient(100deg,var(--accent),var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text}.stroke-text{-webkit-text-stroke:1.4px var(--ink);color:#0000}:root[data-dir=futurista] .stroke-text{-webkit-text-stroke-color:#b4d2ff8c}.btn{font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;transition:transform .35s var(--ease), box-shadow .35s var(--ease);border:0;border-radius:999px;align-items:center;gap:10px;padding:16px 26px;font-size:15px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn svg{width:18px;height:18px}.btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:0 16px 34px -14px var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn-primary{box-shadow:0 16px 34px -14px color-mix(in srgb,var(--accent) 80%, transparent)}}.btn-primary:after{content:"";background:var(--accent-2);transition:transform .45s var(--ease);z-index:0;border-radius:inherit;position:absolute;inset:0;transform:translateY(101%)}.btn-primary span{z-index:1;align-items:center;gap:10px;display:inline-flex;position:relative}.btn-primary:hover:after{transform:translateY(0)}.btn-primary:hover{transform:translateY(-2px)}.btn-ghost{color:var(--ink);border:1.5px solid var(--line);background:0 0}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.nav{z-index:200;transition:padding .4s var(--ease), background .4s var(--ease), backdrop-filter .4s var(--ease), border-color .4s;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:20px;padding:18px 32px;display:flex;position:fixed;top:0;left:0;right:0}.nav.scrolled{background:var(--bg);padding:12px 32px}@supports (color:color-mix(in lab, red, red)){.nav.scrolled{background:color-mix(in srgb,var(--bg) 78%, transparent)}}.nav.scrolled{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--line)}.brand{align-items:center;gap:0;display:flex}.brand .word-a,.brand .word-d{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);font-size:30px;font-weight:700;line-height:1}.brand img{width:auto;height:30px}.brand-logo{width:auto;height:30px;display:block}.nav-right{align-items:center;gap:18px;display:flex}.nav-countdown{font-family:var(--font-display);color:var(--ink-soft);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.nav-countdown b{color:var(--accent);font-variant-numeric:tabular-nums}.nav-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 0 var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.nav-dot{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 60%,transparent)}}.nav-dot{animation:2.4s infinite pulse}@keyframes pulse{50%{opacity:.5}}@media (max-width:880px){.nav-countdown{display:none}}.hero{padding:152px 0 70px;position:relative;overflow:hidden}.hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid;position:relative}@media (max-width:980px){.hero-grid{grid-template-columns:1fr;gap:40px}}.hero h1{margin:18px 0 0}.hero .lead{margin:26px 0 30px}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-form{background:var(--card);border:1px solid var(--card-bd);box-shadow:var(--card-sh);border-radius:999px;gap:10px;max-width:440px;padding:7px 7px 7px 20px;display:flex}.hero-form input{font-family:var(--font-body);color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.hero-form input::placeholder{color:var(--ink-soft)}.hero-form .btn{padding:14px 22px}.form-note{color:var(--ink-soft);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.form-ok{color:var(--accent);font-weight:700}.hero-bgword{font-family:var(--font-display);letter-spacing:-.06em;color:var(--ink);opacity:.035;pointer-events:none;white-space:nowrap;z-index:0;font-size:34vw;font-weight:700;line-height:.8;position:absolute;top:6%;right:-3%}.countdown{gap:14px;margin-top:6px;display:flex}.cd-unit{min-width:96px;position:relative}.cd-num{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(40px,5.4vw,72px);font-weight:700;line-height:1;display:flex;overflow:hidden}.cd-num .roll{display:inline-block}.cd-label{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);font-size:12px;font-family:var(--font-display);margin-top:8px;font-weight:600}.cd-sep{font-family:var(--font-display);color:var(--accent);opacity:.5;align-self:flex-start;font-size:clamp(34px,5vw,64px);font-weight:700}@media (max-width:560px){.cd-unit{min-width:62px}.cd-sep{display:none}.countdown{gap:18px}}.phone-stage{perspective:1400px;justify-content:center;display:flex;position:relative}.phone{width:300px;height:612px;transform-style:preserve-3d;will-change:transform;background:#0a1322;border-radius:46px;padding:13px;position:relative;transform:rotateY(-16deg)rotateX(6deg)rotate(1deg);box-shadow:0 50px 90px -30px #0131898c,inset 0 0 0 1px #ffffff0f}.phone-screen{background:linear-gradient(#eaf2fb,#fff);border-radius:34px;width:100%;height:100%;position:relative;overflow:hidden}.phone-notch{z-index:5;background:#0a1322;border-radius:0 0 16px 16px;width:120px;height:26px;position:absolute;top:0;left:50%;transform:translate(-50%)}.phone--img .phone-screen{background:#fff}.phone--img .phone-screen img{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.phone-screen img.sv-pane{object-fit:cover;object-position:top center}.float-chip{background:var(--card);border:1px solid var(--card-bd);box-shadow:var(--card-sh);font-family:var(--font-display);color:var(--ink);z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;align-items:center;gap:10px;padding:12px 15px;font-size:13px;font-weight:600;display:flex;position:absolute}.float-chip .ic{background:var(--accent);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.float-chip .ic{background:color-mix(in srgb,var(--accent) 14%, transparent)}}.float-chip .ic{color:var(--accent)}.float-chip small{color:var(--ink-soft);font-size:11px;font-weight:500;display:block}.chip-eta{top:18%;left:-8%}.chip-pay{bottom:14%;right:-6%}@media (max-width:520px){.chip-eta{left:-2%}.chip-pay{right:-2%}.phone{width:250px;height:510px}}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2);margin-top:40px;padding:26px 0;overflow:hidden}:root[data-dir=futurista] .marquee{background:#ffffff08}.marquee-track{will-change:transform;gap:40px;width:max-content;animation:26s linear infinite marq;display:flex}:root[data-anim=calm] .marquee-track{animation-duration:48s}.marquee:hover .marquee-track{animation-play-state:paused}.marq-item{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:40px;font-size:clamp(26px,3.4vw,46px);font-weight:700;display:flex}.marq-item .dot{background:var(--accent);border-radius:50%;width:14px;height:14px}.marq-item.is-out{color:#0000;-webkit-text-stroke:1.3px var(--ink)}@keyframes marq{to{transform:translate(-50%)}}.section{padding:120px 0}.sec-head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:24px 56px;margin-bottom:64px;display:grid}.sec-head .h-sec{max-width:18ch}.sec-head .lead{padding-bottom:.45em}@media (max-width:860px){.sec-head{grid-template-columns:1fr;gap:20px}}.sec-num{font-family:var(--font-display);color:var(--accent);letter-spacing:.2em;font-size:14px;font-weight:700}.steps{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}@media (max-width:980px){.steps{grid-template-columns:1fr;gap:40px}}.steps-sticky{justify-content:center;height:max-content;display:flex;position:sticky;top:14vh}.step{border-top:1px solid var(--line);padding:46px 0}.step:last-child{border-bottom:1px solid var(--line)}.step .n{font-family:var(--font-display);color:var(--accent);font-size:15px;font-weight:700}.step h3{transition:color .4s var(--ease);margin:14px 0 12px;font-size:clamp(26px,3.2vw,40px)}.step p{color:var(--ink-soft);max-width:42ch}.step.dim h3{color:var(--ink-soft);opacity:.4}.sv-pane{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);z-index:1;place-items:center;display:grid;position:absolute;inset:0;transform:scale(1.04)}.sv-pane.active{opacity:1;z-index:2;transform:none}.sv-success{text-align:center;color:#fff;background:linear-gradient(160deg,#009cdc,#013189);place-items:center;padding:30px;display:grid}.sv-success .chk{background:#ffffff2e;border-radius:50%;place-items:center;width:96px;height:96px;margin:0 auto 22px;display:grid}.sv-success .chk svg{width:48px;height:48px}.sv-success h4{font-family:var(--font-display);margin:0 0 8px;font-size:26px;font-weight:700}.sv-success p{opacity:.85;max-width:24ch;margin:0 auto;font-size:14px}.sv-success .amt{font-family:var(--font-display);margin-top:18px;font-size:40px;font-weight:700}.loc-grid{grid-template-columns:1.35fr .65fr;align-items:stretch;gap:40px;display:grid}@media (max-width:920px){.loc-grid{grid-template-columns:1fr;gap:32px}}.loc-phone{perspective:1400px;justify-content:center;align-items:center;display:flex}.loc-phone .phone{width:280px;height:572px;transform:rotateY(12deg)rotateX(4deg)}@media (max-width:920px){.loc-phone .phone{transform:none}}.map-wrap{border-radius:var(--radius);border:1px solid var(--card-bd);box-shadow:var(--card-sh);background:var(--bg-2);min-height:480px;position:relative;overflow:hidden}:root[data-dir=futurista] .map-wrap{background:#071124}.map-svg{width:100%;height:100%;position:absolute;inset:0}.bus-marker{filter:drop-shadow(0 6px 10px #01318966)}.eta-card{background:var(--card);border:1px solid var(--card-bd);box-shadow:var(--card-sh);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:18px;min-width:200px;padding:16px 18px;position:absolute;top:24px;left:24px}.eta-card .t{font-family:var(--font-display);color:var(--ink-soft);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.eta-card .big{font-family:var(--font-display);color:var(--ink);letter-spacing:-.03em;margin:8px 0 2px;font-size:40px;font-weight:700;line-height:1}.eta-card .big span{color:var(--accent)}.eta-card .r{color:var(--ink-soft);font-size:12px}.map-feat{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px;display:grid}@media (max-width:760px){.map-feat{grid-template-columns:1fr}}.map-feat .f .h{font-family:var(--font-display);align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.map-feat .f p{color:var(--ink-soft);margin:8px 0 0;font-size:15px}.map-feat .ic{width:30px;height:30px;color:var(--accent)}.bene{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:920px){.bene{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.bene{grid-template-columns:1fr}}.bcard{background:var(--card);border:1px solid var(--card-bd);border-radius:var(--radius);box-shadow:var(--card-sh);transition:transform .5s var(--ease);padding:32px;position:relative;overflow:hidden}.bcard:hover{transform:translateY(-6px)}.bcard .ic{background:var(--accent);border-radius:15px;place-items:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.bcard .ic{background:color-mix(in srgb,var(--accent) 13%, transparent)}}.bcard .ic{color:var(--accent);margin-bottom:22px}.bcard h3{margin-bottom:10px;font-size:22px}.bcard p{color:var(--ink-soft);font-size:15px}.bcard .ghost-n{font-family:var(--font-display);color:var(--ink);opacity:.05;font-size:64px;font-weight:700;position:absolute;top:8px;right:18px}.cta{padding:120px 0;position:relative;overflow:hidden}.cta-card{background:linear-gradient(130deg,var(--accent-2),var(--accent));color:#fff;border-radius:36px;padding:clamp(40px,6vw,88px);position:relative;overflow:hidden}.cta-card h2{color:#fff;font-size:clamp(34px,5.2vw,76px)}.cta-card .lead{color:#ffffffdb;margin:22px 0 32px}.cta-card .hero-form{box-shadow:none;background:#ffffff24;border-color:#ffffff40}.cta-card .hero-form input{color:#fff}.cta-card .hero-form input::placeholder{color:#ffffffb3}.cta-card .btn-primary{color:var(--accent-2);background:#fff}.cta-card .btn-primary:after{background:#0a1626}.cta-card .btn-primary:hover span{color:#fff}.cta-watermark{opacity:.12;pointer-events:none;width:520px;position:absolute;bottom:-30%;right:-4%}.cta-form-note{color:#fffc!important}.footer{border-top:1px solid var(--line);padding:80px 0 40px}.foot-grid{grid-template-columns:1.4fr 1fr 1fr;gap:40px;display:grid}@media (max-width:760px){.foot-grid{grid-template-columns:1fr;gap:30px}}.foot-brand .word-a,.foot-brand .word-d{font-family:var(--font-display);color:var(--ink);font-size:34px;font-weight:700}.foot-brand img{width:auto;height:36px}.foot-brand .brand{margin-bottom:18px}.footer p{color:var(--ink-soft);max-width:34ch}.foot-col h4{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 18px;font-size:13px}.foot-col a{color:var(--ink);margin-bottom:12px;font-size:15px;transition:color .3s,transform .3s;display:block}.foot-col a:hover{color:var(--accent);transform:translate(4px)}.socials{gap:12px;margin-top:20px;display:flex}.socials a{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);border-radius:12px;place-items:center;transition:all .3s;display:grid}.socials a:hover{background:var(--accent);color:var(--on-accent);border-color:var(--accent);transform:translateY(-3px)}.ig-cta{background:linear-gradient(120deg,var(--accent),var(--accent-2));color:#fff;font-family:var(--font-display);letter-spacing:.01em;box-shadow:0 16px 34px -14px var(--accent);border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:13px 20px;font-size:14px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ig-cta{box-shadow:0 16px 34px -14px color-mix(in srgb,var(--accent) 70%, transparent)}}.ig-cta{transition:transform .3s var(--ease), box-shadow .3s var(--ease);will-change:transform}.ig-cta svg{width:20px;height:20px}.ig-cta:hover{box-shadow:0 22px 42px -14px var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.ig-cta:hover{box-shadow:0 22px 42px -14px color-mix(in srgb,var(--accent) 85%, transparent)}}.ig-inline{color:#fff;font-family:var(--font-display);border-bottom:1px solid #ffffff73;align-items:center;gap:8px;margin-top:20px;padding-bottom:3px;font-size:14px;font-weight:600;transition:opacity .3s;display:inline-flex}.ig-inline svg{width:18px;height:18px}.ig-inline:hover{opacity:.82}.foot-bottom{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:56px;padding-top:24px;font-size:13px;display:flex}@media (prefers-reduced-motion:reduce){*{transition-duration:.2s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.marquee-track{animation:26s linear infinite marq!important}}[fill="var(--accent)"]{fill:var(--accent)}[fill="var(--accent-2)"]{fill:var(--accent-2)}[fill="var(--card)"]{fill:var(--card)}[fill="var(--bg-2)"]{fill:var(--bg-2)}[fill="var(--on-accent)"]{fill:var(--on-accent)}[stroke="var(--accent)"]{stroke:var(--accent)}[stroke="var(--accent-2)"]{stroke:var(--accent-2)}[stroke="var(--line)"]{stroke:var(--line)}[stroke="color-mix(in srgb,var(--accent) 30%, transparent)"]{stroke:var(--accent)}@supports (color:color-mix(in lab, red, red)){[stroke="color-mix(in srgb,var(--accent) 30%, transparent)"]{stroke:color-mix(in srgb,var(--accent) 30%, transparent)}}@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}
