/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.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}}.block{display:block}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-cyrillic-ext-400-normal.4e932adf.woff2)format("woff2"),url(/_next/static/media/roboto-cyrillic-ext-400-normal.c7bd950f.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-cyrillic-400-normal.aecfd420.woff2)format("woff2"),url(/_next/static/media/roboto-cyrillic-400-normal.f26db87a.woff)format("woff");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-greek-ext-400-normal.439a5c61.woff2)format("woff2"),url(/_next/static/media/roboto-greek-ext-400-normal.4c595897.woff)format("woff");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-greek-400-normal.abea67f7.woff2)format("woff2"),url(/_next/static/media/roboto-greek-400-normal.c54d64b6.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-math-400-normal.67b43073.woff2)format("woff2"),url(/_next/static/media/roboto-math-400-normal.11d6a7dd.woff)format("woff");unicode-range:u+302-303,u+305,u+307-308,u+310,u+312,u+315,u+31a,u+326-327,u+32c,u+32f-330,u+332-333,u+338,u+33a,u+346,u+34d,u+391-3a1,u+3a3-3a9,u+3b1-3c9,u+3d1,u+3d5-3d6,u+3f0-3f1,u+3f4-3f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-symbols-400-normal.8cb722e8.woff2)format("woff2"),url(/_next/static/media/roboto-symbols-400-normal.f6d2d5ec.woff)format("woff");unicode-range:u+1-c,u+e-1f,u+7f-9f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-vietnamese-400-normal.5004a87f.woff2)format("woff2"),url(/_next/static/media/roboto-vietnamese-400-normal.18db54bb.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-latin-ext-400-normal.4ae631fd.woff2)format("woff2"),url(/_next/static/media/roboto-latin-ext-400-normal.a32415be.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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-latin-400-normal.5bafb11d.woff2)format("woff2"),url(/_next/static/media/roboto-latin-400-normal.ef1bd719.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-cyrillic-ext-500-normal.10d1a7ec.woff2)format("woff2"),url(/_next/static/media/roboto-cyrillic-ext-500-normal.00214ee4.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-cyrillic-500-normal.89e84c50.woff2)format("woff2"),url(/_next/static/media/roboto-cyrillic-500-normal.0598219e.woff)format("woff");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-greek-ext-500-normal.a32cb7f8.woff2)format("woff2"),url(/_next/static/media/roboto-greek-ext-500-normal.13b2e1b1.woff)format("woff");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-greek-500-normal.bd931ffe.woff2)format("woff2"),url(/_next/static/media/roboto-greek-500-normal.62b2175a.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-math-500-normal.be8727f7.woff2)format("woff2"),url(/_next/static/media/roboto-math-500-normal.da3d9802.woff)format("woff");unicode-range:u+302-303,u+305,u+307-308,u+310,u+312,u+315,u+31a,u+326-327,u+32c,u+32f-330,u+332-333,u+338,u+33a,u+346,u+34d,u+391-3a1,u+3a3-3a9,u+3b1-3c9,u+3d1,u+3d5-3d6,u+3f0-3f1,u+3f4-3f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-symbols-500-normal.a4ade2e2.woff2)format("woff2"),url(/_next/static/media/roboto-symbols-500-normal.49ccf66c.woff)format("woff");unicode-range:u+1-c,u+e-1f,u+7f-9f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-vietnamese-500-normal.aa6fab33.woff2)format("woff2"),url(/_next/static/media/roboto-vietnamese-500-normal.f124d905.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-latin-ext-500-normal.4e054821.woff2)format("woff2"),url(/_next/static/media/roboto-latin-ext-500-normal.a185015f.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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-latin-500-normal.1fb0386c.woff2)format("woff2"),url(/_next/static/media/roboto-latin-500-normal.8dc96370.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-cyrillic-ext-700-normal.2147eafc.woff2)format("woff2"),url(/_next/static/media/roboto-cyrillic-ext-700-normal.d9689605.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-cyrillic-700-normal.90b8a706.woff2)format("woff2"),url(/_next/static/media/roboto-cyrillic-700-normal.2c930465.woff)format("woff");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-greek-ext-700-normal.82b48fb8.woff2)format("woff2"),url(/_next/static/media/roboto-greek-ext-700-normal.23e2cf3b.woff)format("woff");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-greek-700-normal.8bbe517b.woff2)format("woff2"),url(/_next/static/media/roboto-greek-700-normal.b5ca7695.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-math-700-normal.faf20c3e.woff2)format("woff2"),url(/_next/static/media/roboto-math-700-normal.a1aa5e39.woff)format("woff");unicode-range:u+302-303,u+305,u+307-308,u+310,u+312,u+315,u+31a,u+326-327,u+32c,u+32f-330,u+332-333,u+338,u+33a,u+346,u+34d,u+391-3a1,u+3a3-3a9,u+3b1-3c9,u+3d1,u+3d5-3d6,u+3f0-3f1,u+3f4-3f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-symbols-700-normal.d04e4630.woff2)format("woff2"),url(/_next/static/media/roboto-symbols-700-normal.7adab412.woff)format("woff");unicode-range:u+1-c,u+e-1f,u+7f-9f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-vietnamese-700-normal.583a75ed.woff2)format("woff2"),url(/_next/static/media/roboto-vietnamese-700-normal.953f135b.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-latin-ext-700-normal.8e6c7687.woff2)format("woff2"),url(/_next/static/media/roboto-latin-ext-700-normal.6ab49e9a.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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-latin-700-normal.9ebed39b.woff2)format("woff2"),url(/_next/static/media/roboto-latin-700-normal.621d1881.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-condensed-cyrillic-ext-400-normal.3e9e21a7.woff2)format("woff2"),url(/_next/static/media/roboto-condensed-cyrillic-ext-400-normal.270e4f93.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-condensed-cyrillic-400-normal.ad8fc940.woff2)format("woff2"),url(/_next/static/media/roboto-condensed-cyrillic-400-normal.1b7e4cfc.woff)format("woff");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-condensed-greek-ext-400-normal.6d910441.woff2)format("woff2"),url(/_next/static/media/roboto-condensed-greek-ext-400-normal.8111ba08.woff)format("woff");unicode-range:u+1f??}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-condensed-greek-400-normal.3f09e25d.woff2)format("woff2"),url(/_next/static/media/roboto-condensed-greek-400-normal.1565de5a.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-condensed-vietnamese-400-normal.565d5774.woff2)format("woff2"),url(/_next/static/media/roboto-condensed-vietnamese-400-normal.4ab3e481.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-condensed-latin-ext-400-normal.244381ff.woff2)format("woff2"),url(/_next/static/media/roboto-condensed-latin-ext-400-normal.44d7919f.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-condensed-latin-400-normal.72760fb2.woff2)format("woff2"),url(/_next/static/media/roboto-condensed-latin-400-normal.6758afed.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-condensed-cyrillic-ext-700-normal.19db7ffc.woff2)format("woff2"),url(/_next/static/media/roboto-condensed-cyrillic-ext-700-normal.0335c106.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-condensed-cyrillic-700-normal.b5299059.woff2)format("woff2"),url(/_next/static/media/roboto-condensed-cyrillic-700-normal.575e87c3.woff)format("woff");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-condensed-greek-ext-700-normal.cedf5a2f.woff2)format("woff2"),url(/_next/static/media/roboto-condensed-greek-ext-700-normal.451b6c85.woff)format("woff");unicode-range:u+1f??}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-condensed-greek-700-normal.e4eb508b.woff2)format("woff2"),url(/_next/static/media/roboto-condensed-greek-700-normal.b301cbe1.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-condensed-vietnamese-700-normal.832c609d.woff2)format("woff2"),url(/_next/static/media/roboto-condensed-vietnamese-700-normal.7a6a0948.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-condensed-latin-ext-700-normal.556b1df1.woff2)format("woff2"),url(/_next/static/media/roboto-condensed-latin-ext-700-normal.8679b6d9.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-condensed-latin-700-normal.1e7cc114.woff2)format("woff2"),url(/_next/static/media/roboto-condensed-latin-700-normal.c19c9ce6.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:Kaushan Script;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/kaushan-script-latin-ext-400-normal.8565b715.woff2)format("woff2"),url(/_next/static/media/kaushan-script-latin-ext-400-normal.abcbfa41.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:Kaushan Script;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/kaushan-script-latin-400-normal.f30456bf.woff2)format("woff2"),url(/_next/static/media/kaushan-script-latin-400-normal.d5748ee8.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}:root{--green:#008447;--deep-green:#003e2e;--red:#ee001c;--gold:#ffc000;--navy:#080d2d;--body:#25272c;--muted:#75777d}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:65px}body{color:var(--body);background:#fff;margin:0;font:14px Roboto,Arial,sans-serif}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a,button{color:inherit}a{text-decoration:none}button:disabled{cursor:wait;opacity:.7}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #f3ae00}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--navy)}.container{width:calc(100% - 96px);max-width:1280px;margin:0 auto}.red{color:#e90021}.green{color:#008647}.gold{color:#f8b900}.orange{color:#f87c00}.blue{color:#008bf1}.icon{flex-shrink:0}.button{text-align:center;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-weight:700;line-height:1.2;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-1px);box-shadow:0 5px 16px #003c2925}.green-button{color:#fff;background:linear-gradient(115deg,#007f42,#00994e)}.green-button:hover{background:#006f3c}.red-button{color:#fff;background:#f4001c}.red-button:hover{background:#ce001c}.outline-button{color:#fff;background:#102b2240;border:1px solid #eee}.skip-link{z-index:100;color:var(--green);background:#fff;padding:12px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:8px}.site-header{z-index:10;background:#fff;height:54px;position:relative}.header-inner{gap:20px;height:100%}.brand,.header-inner{align-items:center;display:flex}.brand{flex-shrink:0;gap:9px;position:relative}.brand-symbol{flex-shrink:0;width:68px;height:72px}.brand-words{flex-direction:column;line-height:1;display:flex}.brand-name{letter-spacing:-.9px;color:#005832;font-size:34px;font-weight:700}.brand-name>span{color:var(--red)}.brand-subtitle{letter-spacing:.8px;color:#10101a;margin-top:3px;font-size:9px;line-height:11px}.site-header .brand{align-self:flex-start;gap:7px;top:5px}.site-header .brand:before{content:"";z-index:-1;background:#fff;border-radius:0 0 42% 35%;width:calc(100% + 38px);height:89px;position:absolute;top:-16px;left:-20px}.navigation{white-space:nowrap;align-items:center;gap:21px;margin-left:auto;display:flex}.navigation a{color:#10111b;padding:20px 0;font-size:12px;position:relative}.navigation a:hover{color:var(--green)}.navigation a.active:after{content:"";background:var(--red);width:26px;height:2px;position:absolute;bottom:14px;left:0}.header-join{white-space:nowrap;padding:10px 13px;font-size:13px}.menu-toggle{display:none}.hero{background:#234d44;height:clamp(368px,36vw,518px);position:relative;overflow:hidden}.hero-background{object-fit:cover;object-position:center}.hero-shade{background:linear-gradient(90deg,#0000 31%,#001d123b 49%,#00140e27 77%,#0000);position:absolute;inset:0}.hero-inner{grid-template-columns:37% 46% 17%;align-items:start;height:100%;display:grid;position:relative}.hero-copy{z-index:1;grid-column:2;margin-top:clamp(95px,9vw,135px);position:relative}.hero h1{color:#fff;letter-spacing:-1.6px;text-shadow:0 2px 5px #001b15a0;font:700 clamp(50px,4.9vw,69px)/1.01 Roboto,Arial,sans-serif}.hero h1>span{display:block}.hero h1 .script{color:var(--gold);letter-spacing:-1.7px;white-space:nowrap;transform-origin:0;font-family:Kaushan Script,cursive;font-size:clamp(45px,4.5vw,66px);font-weight:400;line-height:1.1;transform:rotate(-4deg)}.hero-last-line{padding-left:38px}.hero-copy>p{color:#fff;text-shadow:0 1px 3px #000;margin-top:14px;padding-left:52px;font-size:14.5px;line-height:19px}.hero-actions{white-space:nowrap;gap:14px;margin-top:15px;padding-left:52px;display:flex}.hero-actions .button{padding:11px 14px;font-size:13px}.hero-benefits{background:#fffd;border-radius:13px;flex-direction:column;justify-content:space-between;width:155px;min-height:251px;margin:85px 0 0 6px;padding:13px 15px;display:flex;box-shadow:0 4px 14px #092a2526}.hero-benefit{color:#080e23;align-items:center;gap:13px;min-height:39px;font-size:12px;line-height:15px;display:flex}.hero-benefit:last-child svg{fill:currentColor}.quick-services{background:#fff;min-height:98px}.service-grid{grid-template-columns:repeat(6,minmax(0,1fr));padding:14px 0 16px;display:grid}.quick-service{background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0 8px;display:flex;position:relative}.quick-service:not(:last-child):after{content:"";background:#ddd;width:1px;height:29px;position:absolute;top:45px;right:0}.quick-service strong{color:#080a13;margin-top:1px;font-size:12px}.quick-service>span{white-space:nowrap;font-family:Roboto Condensed,sans-serif;font-size:12px}.quick-service:hover strong{color:var(--green)}.community-app{background:radial-gradient(at 43% 75%,#fff,#f5f5f5);scroll-margin-top:12px;overflow:hidden}.app-grid{grid-template-columns:27% 35% 38%;height:335px;padding:22px 0 0;display:grid}.bolivia-stripe{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 60%);background:linear-gradient(145deg,#ec001b 0 40%,#ffcf00 40% 58%,#008647 58%);width:113px;height:8px;margin-bottom:10px}.app-copy h2{letter-spacing:-.7px;font-size:30px;font-weight:700;line-height:33px}.app-copy p{max-width:247px;margin-top:13px;font-size:15.5px;line-height:19.5px}.store-buttons{gap:8px;margin-top:17px;display:flex}.store-buttons button{color:#fff;background:#050505;border:0;border-radius:5px;align-items:center;gap:5px;min-height:40px;padding:5px 8px;display:flex}.store-buttons button:hover{background:#242424}.store-buttons small{text-align:left;font-size:8px;line-height:10px;display:block}.store-buttons strong{white-space:nowrap;font-size:16px;font-weight:500;line-height:17px;display:block}.play-icon{color:#18ba91}.micro-demo{color:#757575;margin-top:7px;font-size:9px;display:block}.phone-scene{align-self:stretch;position:relative}.phone-flag{background:linear-gradient(126deg,#f52742 0 31%,#ffcc18 32% 53%,#00944f 54% 75%,#ffdce0 76%);border-radius:12px;width:113px;height:320px;position:absolute;top:18px;right:22px;transform:rotate(11deg);box-shadow:3px 2px 10px #3117171a}.phone{background:linear-gradient(#fcfcfd,#f0f1f3);border:7px solid #101112;border-radius:35px;width:216px;height:376px;padding:22px 9px 17px;top:-15px;transform:translate(-50%)rotate(6deg);box-shadow:inset 0 0 0 2px #7f8586,2px 3px #333,6px 10px 14px #0003}.phone,.phone-notch{position:absolute;left:50%}.phone-notch{background:#090a0a;border-radius:0 0 15px 15px;width:98px;height:16px;top:0;transform:translate(-50%)}.phone-status{color:#0b0c0e;font-size:6px;font-weight:700;position:absolute;top:5px;left:13px;right:12px}.phone-brand,.phone-status{justify-content:space-between;display:flex}.phone-brand{align-items:center;padding:2px 0 7px}.phone-brand .brand{gap:4px}.phone-brand .brand-symbol{width:29px;height:33px}.phone-brand .brand-name{letter-spacing:-.6px;font-size:17px}.phone-brand .brand-subtitle{letter-spacing:.15px;margin-top:2px;font-size:3.5px;line-height:4px}.phone-welcome{color:#17171b;background:linear-gradient(125deg,#efefef 77%,#12a578 78%);border-radius:9px;align-items:center;gap:9px;margin:0 -1px;padding:8px 3px 12px;font-size:12px;display:flex;position:relative}.phone-welcome .reference-photo{border-radius:50%;width:30px;height:37px}.phone-welcome small{margin-top:3px;font-size:9px;display:block}.phone-modules{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:6px;display:grid}.phone-modules button{background:#fff;border:1px solid #e5e5e8;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:60px;display:flex;box-shadow:0 2px 4px #02032410}.phone-modules button:hover{background:#f0fff8;border-color:#059354}.phone-modules span{color:var(--navy);font-size:8px;font-weight:700}.phone-home-indicator{background:#000;border-radius:3px;width:75px;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.phone-module-detail{background:#fff;border-radius:7px;min-height:181px;margin-top:10px;padding:10px}.phone-module-detail>button:first-child{color:var(--green);background:0 0;border:0;padding:0;font-size:10px}.phone-module-detail h3{margin:12px 0 8px;font-size:17px}.phone-module-detail p{font-size:11px;line-height:15px}.phone-detail-action{background:var(--green);color:#fff;border:0;border-radius:4px;align-items:center;gap:8px;margin-top:15px;padding:7px 9px;font-size:10px;display:flex}.digital-membership{padding-left:3px;position:relative}.digital-membership>h3{margin:-6px 0 8px;font-size:20px;font-weight:700}.credential-button{text-align:left;background:0 0;border:0;border-radius:13px;padding:0;display:block}.credential{color:#101318;background:#fff;border:1px solid #d7d7d7;border-radius:13px;width:270px;height:151px;padding:11px 13px;position:relative;overflow:hidden;box-shadow:0 3px 7px #0002}.credential-landscape{opacity:.13;background:url(/hero.webp) 0/cover;position:absolute;inset:0}.credential-top{justify-content:space-between;align-items:center;display:flex;position:relative}.credential .brand{gap:4px}.credential .brand-symbol{width:36px;height:40px}.credential .brand-name{letter-spacing:-.5px;font-size:19px}.credential .brand-subtitle{letter-spacing:.1px;font-size:4.3px;line-height:5px}.demo-stamp{color:#777;background:#fff9;border:1px solid #ddd;border-radius:3px;align-self:flex-start;padding:3px;font-size:7px}.credential-details{align-items:center;gap:10px;margin-top:6px;display:flex;position:relative}.credential-details>.reference-photo{border-radius:9px;flex-shrink:0;width:57px;height:72px}.credential-details strong{font-size:12px;display:block}.member-active{color:#007742;margin:3px 0;font:700 11px Roboto Condensed,sans-serif;display:block}.member-id{font-size:10px;display:block}.barcode{background:repeating-linear-gradient(90deg,#161616 0 1px,#fff 1px 3px,#161616 3px 5px,#fff 5px 6px,#161616 6px 7px,#fff 7px 9px);width:133px;height:25px;margin-top:8px}.credential-ribbons{opacity:.87;background:linear-gradient(90deg,#e80622 0 33%,#ffd324 33% 66%,#0d9353 66%);width:67px;height:87px;position:absolute;bottom:-8px;right:-21px;transform:rotate(41deg)}.digital-membership ul{margin:13px 0 0;padding:0;font:13px/21px Roboto Condensed,sans-serif;list-style:none}.digital-membership li{white-space:nowrap;align-items:center;gap:10px;display:flex}.check-circle{color:#fff;background:#05834c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;display:flex}.membership-script{color:var(--navy);text-align:center;font:23px/26px Kaushan Script,cursive;position:absolute;bottom:21px;right:-17px;transform:rotate(-13deg)}.membership-script span{background:var(--gold);border-radius:100%;width:90px;height:5px;margin-left:22px;display:block;transform:rotate(-8deg)}.events-section{background:#fff;padding:16px 0 19px}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.section-heading h2{letter-spacing:-.5px;align-items:center;gap:13px;font-size:24px;font-weight:700;display:flex}.subtle-button{background:#fff;border:1px solid #c7c7ca;border-radius:7px;padding:7px 12px;font-size:11px}.subtle-button:hover{border-color:var(--green);color:var(--green)}.section-demo{color:#797979;margin:0 0 8px;font-size:9px;line-height:12px}.events-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.event-card{background:#fff;border:1px solid #eee;border-radius:9px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 5px #14221f0b}.event-card:hover{transform:translateY(-3px);box-shadow:0 8px 16px #00000014}.event-picture,.reference-photo{position:relative}.reference-photo{isolation:isolate;overflow:hidden}.reference-photo img{display:block;position:absolute}.event-picture>.reference-photo{width:100%}.event-date{color:#060910;background:#fffffff2;border-radius:5px;flex-direction:column;align-items:center;min-width:44px;min-height:43px;padding:5px 10px;display:flex;position:absolute;top:9px;left:10px}.event-date strong{font-size:21px;line-height:23px}.event-date span{font-size:10px;line-height:13px}.event-body{padding:7px 14px 11px}.event-body h3{min-height:34px;margin-bottom:6px;font:700 16px/17px Roboto Condensed,sans-serif}.event-body p{color:#777;align-items:center;gap:7px;margin:5px 0;font:13px/17px Roboto Condensed,sans-serif;display:flex}.event-body .button{border-radius:6px;width:100%;margin-top:3px;padding:7px;font-size:11.5px}.news-benefits-section{padding:4px 0 20px}.news-benefits-grid{grid-template-columns:1.78fr 1fr;gap:22px;display:grid}.small-section-title{letter-spacing:-.4px;white-space:nowrap;align-items:center;gap:10px;margin-bottom:10px;font-size:19px;font-weight:700;line-height:27px;display:flex}.benefits-section .small-section-title{letter-spacing:-.5px;gap:8px;font-size:17px}.news-grid{grid-template-columns:1.46fr 1fr;gap:14px;display:grid}.main-news{border:1px solid #eee;border-radius:7px;min-height:142px;display:flex;overflow:hidden;box-shadow:0 2px 7px #0000000a}.main-news>.reference-photo{flex-shrink:0;align-self:stretch;width:103px}.main-news-copy{padding:12px 12px 9px}.main-news h3{margin-bottom:5px;font:700 14px/16px Roboto Condensed,sans-serif}.news-date{color:#7c7c83;align-items:center;gap:5px;font-size:11px;display:flex}.main-news-copy>p:not(.news-date){margin-top:7px;font:11.5px/15px Roboto Condensed,sans-serif}.text-link{color:#00813c;background:0 0;border:0;align-items:center;gap:5px;margin-top:9px;padding:0;font-size:11px;font-weight:700;text-decoration:underline;display:flex}.secondary-news{flex-direction:column;justify-content:space-between;gap:7px;display:flex}.news-row{text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.news-row>.reference-photo{border-radius:4px;flex-shrink:0;width:61px;height:41px}.news-row strong{color:#14151a;font-size:10px;font-weight:400;line-height:12px;display:block}.news-row small{color:#909097;margin-top:3px;font-size:9px;display:block}.news-row:hover strong{color:#007742}.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.benefit-tile{text-align:left;background:#fff;border:1px solid #eee;border-radius:8px;align-items:center;gap:11px;min-height:66px;padding:10px 11px;transition:box-shadow .2s,border-color .2s;display:flex;box-shadow:0 2px 8px #0000000a}.benefit-tile:hover{border-color:#a8cdbc;box-shadow:0 4px 10px #0001}.benefit-tile strong{color:#0e1019;white-space:nowrap;font:700 12px Roboto Condensed,sans-serif;display:block}.benefit-tile small{margin-top:3px;font:11px/13px Roboto Condensed,sans-serif;display:block}.site-footer{color:#fff;background:radial-gradient(at 65% 20%,#004533,#002f22);min-height:167px;padding:24px 0}.footer-grid{grid-template-columns:31% 23% 22% 24%;align-items:center;display:grid}.brand-footer .brand-name,.brand-footer .brand-name>span,.brand-footer .brand-subtitle{color:#fff}.brand-footer .brand-name{font-size:37px}.brand-footer .brand-subtitle{font-size:9px;line-height:11px}.brand-footer .brand-symbol{width:73px;height:78px}.brand-footer{gap:9px}.footer-contact{align-self:center;padding-left:1px;font-size:11px}.footer-contact p,.footer-contact>button{align-items:center;gap:9px;margin-bottom:10px;display:flex}.footer-contact>button{color:#fff;background:0 0;border:0;padding:0;font-size:11px}.social-links{align-items:center;gap:10px;padding-top:4px;display:flex}.social-links button{color:#003d2c;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:3px;display:flex}.social-links button:hover{background:var(--gold)}.footer-motto{border-left:1px solid #ffffffa0;min-height:85px;padding-left:28px;position:relative}.footer-motto p{margin-top:5px;font:25px/30px Kaushan Script,cursive;transform:rotate(-9deg)}.motto-stroke{border-radius:50%;width:84px;height:4px;position:absolute;bottom:3px;transform:rotate(-20deg)}.gold-stroke{background:var(--gold);left:45px}.red-stroke{background:var(--red);width:70px;bottom:6px;left:82px}.footer-landscape{text-align:center;padding-left:7px}.monterrey-line{color:#fff;width:100%;height:84px}.footer-landscape>span{letter-spacing:1.2px;white-space:nowrap;font-size:11px}.footer-stripes{gap:0;width:155px;height:6px;margin:5px auto 0;display:flex}.footer-stripes i{background:var(--red);width:35px}.footer-stripes i:nth-child(2){background:var(--gold)}.footer-stripes i:nth-child(3){background:var(--green);width:70px;margin-left:15px}.dialog-open{overflow:hidden}.detail-dialog{width:calc(100% - 32px);max-width:560px;max-height:calc(100svh - 48px);color:var(--body);border:0;border-radius:18px;padding:0;box-shadow:0 20px 80px #0005}.detail-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#002317a3}.dialog-content{padding:32px;position:relative}.dialog-close{color:#254838;background:#f0f4f1;border:0;border-radius:50%;padding:6px;display:flex;position:absolute;top:14px;right:14px}.dialog-close:hover{background:#deebe4}.dialog-eyebrow{color:var(--green);letter-spacing:1.1px;margin:0 25px 10px 0;font-size:10px;font-weight:700;display:block}.dialog-content h2{margin:0 20px 17px 0;font-size:25px;line-height:30px}.dialog-content>p{font-size:15px;line-height:24px}.dialog-content .credential-expanded{width:324px;max-width:100%;height:181px;margin:20px auto;padding:15px}.credential-expanded .credential-top .brand-name{font-size:25px}.credential-expanded .credential-details strong{font-size:15px}.credential-expanded .credential-details>.reference-photo{width:65px;height:82px}.credential-expanded .barcode{width:160px;height:30px}.dialog-event-photo{border-radius:10px;width:100%;margin:10px 0 17px}.event-modal-meta{color:var(--green);flex-wrap:wrap;gap:10px 15px;margin-bottom:15px;display:flex}.event-modal-meta span{align-items:center;gap:5px;font-size:13px;display:flex}.demo-form{gap:14px;display:grid}.demo-form label:not(.checkbox-label){color:#263c31;flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.demo-form input:not([type=checkbox]),.demo-form select,.demo-form textarea{color:#17251c;background:#fff;border:1px solid #cbd7d0;border-radius:7px;width:100%;padding:11px;font-size:14px;font-weight:400}.demo-form textarea{resize:vertical;min-height:95px}.checkbox-label{align-items:flex-start;gap:9px;font-size:12px;line-height:18px;display:flex}.checkbox-label input{width:15px;height:15px;accent-color:var(--green);flex-shrink:0;margin:2px 0 0}.form-demo-note{border-left:3px solid var(--gold);color:#645432;background:#fff9e9;padding:10px 12px;font-size:12px!important;line-height:18px!important}.dialog-content>p.form-demo-note{margin-top:17px}.form-success{text-align:center;padding:22px 0}.form-success>svg{color:var(--green);margin:0 auto 15px}.form-success h3{font-size:20px}.form-success p{margin:12px 0 20px;font-size:14px;line-height:22px}.spinner{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (min-width:1200px){.navigation{gap:27px}.header-join,.navigation a{font-size:14px}.site-header{height:67px}.site-header .brand{top:6px}.hero-benefits{width:190px;min-height:292px;margin-top:clamp(90px,9vw,125px);padding:18px}.hero-benefit{gap:14px;font-size:14px;line-height:18px}.hero-copy>p{font-size:17px;line-height:24px}.hero-actions .button{padding:13px 18px;font-size:15px}.quick-services{min-height:108px}.service-grid{padding:18px 0}.quick-service strong,.quick-service>span{font-size:14px}.app-grid{height:380px;padding-top:28px}.app-copy h2{font-size:37px;line-height:40px}.app-copy p{max-width:280px;font-size:17px;line-height:23px}.phone{border-radius:39px;width:255px;height:425px}.phone-modules button{min-height:73px}.phone-modules span{font-size:10px}.phone-brand .brand-name{font-size:21px}.phone-brand .brand-symbol{width:38px;height:40px}.phone-welcome{padding:13px 5px;font-size:15px}.phone-flag{width:130px;height:370px;right:45px}.credential{width:310px;height:170px;padding:13px}.credential-details{gap:13px}.credential-details strong{font-size:15px}.digital-membership>h3{font-size:24px}.digital-membership ul{font-size:15px;line-height:26px}.membership-script{font-size:28px;line-height:31px;right:0}.events-section{padding-top:22px}.events-grid{gap:24px}.event-body{padding:12px 17px 15px}.event-body h3{min-height:42px;font-size:19px;line-height:21px}.event-body p{font-size:15px;line-height:21px}.event-body .button{padding:9px;font-size:13px}.news-benefits-section{padding:12px 0 24px}.small-section-title{font-size:23px}.benefits-section .small-section-title{font-size:21px}.main-news>.reference-photo{width:124px}.main-news h3{font-size:18px;line-height:21px}.main-news-copy>p:not(.news-date){font-size:14px;line-height:19px}.news-row>.reference-photo{width:70px;height:47px}.news-row strong{font-size:13px;line-height:16px}.news-row small{font-size:11px}.benefit-tile{min-height:80px}.benefit-tile strong{font-size:15px}.benefit-tile small{font-size:13px}.site-footer{padding:30px 0}.footer-contact,.footer-contact>button{font-size:13px}}@media (max-width:1100px) and (min-width:901px){.header-inner{gap:12px}.navigation{gap:20px}.navigation a{font-size:11px}.brand-symbol{width:66px}.brand-name{font-size:32px}.brand-subtitle{font-size:8.5px}.header-join{padding:10px 12px;font-size:12px}}@media (max-width:900px){.container{width:calc(100% - 48px)}.site-header{height:67px}.site-header .brand{top:1px}.brand-symbol{width:53px;height:62px}.brand-name{font-size:29px}.brand-subtitle{font-size:7.5px;line-height:9px}.site-header .brand:before{display:none}.header-inner{justify-content:space-between;gap:10px}.navigation{display:none}.navigation-open{background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:12px 24px 22px;display:flex;position:absolute;top:67px;left:0;right:0;box-shadow:0 8px 20px #0002}.navigation-open a{border-bottom:1px solid #eee;padding:12px 0;font-size:15px}.navigation a.active:after{display:none}.menu-toggle{color:var(--green);background:#eff6f1;border:0;border-radius:7px;padding:9px;display:flex}.header-join{margin-left:auto;font-size:12px}.hero{height:350px}.hero-inner{grid-template-columns:30% 49% 21%}.hero-copy{margin-top:90px}.hero h1{font-size:39px}.hero h1 .script{font-size:35px}.hero-last-line{padding-left:21px}.hero-copy>p{padding-left:12px;font-size:12px;line-height:17px}.hero-actions{gap:8px;padding-left:12px}.hero-actions .button{padding:10px 9px;font-size:11px}.hero-benefits{width:143px;margin-top:75px;margin-left:5px;padding:11px}.hero-benefit{gap:9px;font-size:10px}.hero-benefit svg{width:27px}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px;padding:20px 0}.quick-service>span{font-size:12px}.quick-service:nth-child(3):after{display:none}.app-grid{grid-template-columns:31% 31% 38%;height:auto;min-height:350px;padding:23px 0}.app-copy h2{font-size:25px;line-height:28px}.app-copy p{font-size:13px;line-height:17px}.store-buttons{flex-wrap:wrap;gap:5px;margin-top:12px}.store-buttons button{padding:5px 7px}.store-buttons strong{font-size:13px}.store-buttons svg{width:22px}.phone{border-width:6px;width:190px;height:336px;top:0}.phone-flag{width:90px;height:285px;top:30px;right:0}.phone-brand .brand-name{font-size:14px}.phone-brand .brand-subtitle{font-size:3px}.phone-modules{gap:4px}.phone-modules button{min-height:54px}.phone-welcome{font-size:11px}.digital-membership{padding-left:11px}.digital-membership>h3{margin-top:0;font-size:18px}.credential{width:100%;max-width:270px;height:144px;padding:8px}.credential .brand-name{font-size:17px}.credential .brand-symbol{width:31px}.credential-details{gap:7px}.credential-details strong{font-size:10px}.credential-details>.reference-photo{width:47px;height:60px}.barcode{width:112px}.digital-membership ul{font-size:11px;line-height:21px}.digital-membership li{gap:6px}.membership-script{display:none}.events-grid{gap:13px}.event-body{padding:8px 9px}.event-body h3{min-height:48px;font-size:14px;line-height:16px}.event-body p{gap:4px;font-size:11px}.event-body .button{font-size:10px}.news-benefits-grid{grid-template-columns:1fr;gap:22px}.benefits-section .small-section-title,.small-section-title{font-size:20px}.news-grid{grid-template-columns:1.3fr 1fr}.news-row strong{font-size:12px;line-height:15px}.benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.benefit-tile{gap:8px}.benefit-tile svg{width:25px}.benefit-tile strong{font-size:11px}.benefit-tile small{font-size:10px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px 30px}.footer-motto{text-align:center;border-left:0;padding-left:20px}.footer-motto p{font-size:27px}.motto-stroke{left:calc(50% - 45px)}.red-stroke{left:50%}.footer-landscape{max-width:280px}.brand-footer .brand-name{font-size:32px}.brand-footer .brand-symbol{width:64px}}@media (max-width:600px){.container{width:calc(100% - 36px)}.site-header{height:70px}.site-header .brand{top:3px}.brand-symbol{width:45px;height:60px}.brand-name{font-size:27px}.brand-subtitle{letter-spacing:.55px;font-size:6.7px;line-height:8px}.header-join{display:none}.navigation-open{top:70px}.hero{height:625px}.hero-background{object-position:28% center}.hero-shade{background:linear-gradient(#001e1310,#001f1355 36%,#001e15c9 62%,#002315d9)}.hero-inner{flex-direction:column;justify-content:flex-end;padding-bottom:23px;display:flex}.hero-copy{width:100%;margin-top:0}.hero h1{letter-spacing:-1.2px;font-size:42px;line-height:1.02}.hero h1 .script{letter-spacing:-1.3px;font-size:36px;line-height:1.22;transform:rotate(-3deg)}.hero-last-line{padding-left:22px}.hero-copy>p{max-width:320px;margin-top:16px;padding-left:0;font-size:14px;line-height:21px}.desktop-break{display:none}.hero-actions{gap:10px;margin-top:17px;padding-left:0}.hero-actions .button{padding:12px 11px;font-size:12px}.hero-benefits{background:#ffffffef;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 4px;width:100%;min-height:100px;margin:20px 0 0;padding:12px 10px;display:grid}.hero-benefit{gap:6px;min-height:32px;font-size:9px;line-height:12px}.hero-benefit svg{width:23px;height:23px}.hero-benefit:nth-child(4){grid-column:1/3}.hero-benefit:nth-child(5){grid-column:3}.service-grid{row-gap:20px;padding:23px 0}.quick-service{gap:6px;padding:0 3px}.quick-service svg{width:27px;height:27px}.quick-service strong{font-size:10px}.quick-service>span{white-space:normal;text-align:center;max-width:94px;font-size:10px;line-height:13px}.quick-service:not(:last-child):after{height:27px;top:40px}.app-grid{grid-template-columns:1fr;gap:26px;height:auto;padding:28px 0 30px;display:grid}.app-copy h2{font-size:32px;line-height:35px}.app-copy p{max-width:330px;font-size:15px;line-height:22px}.app-copy h2>br:first-of-type{display:none}.store-buttons{flex-wrap:nowrap;gap:10px;margin-top:17px}.store-buttons button{padding:7px 10px}.store-buttons strong{font-size:17px}.store-buttons small{font-size:9px}.store-buttons svg{width:29px}.phone-scene{height:354px;margin:0}.phone{width:215px;height:361px;top:0}.phone-flag{width:114px;height:310px;top:29px;right:39px}.phone-brand .brand-name{font-size:18px}.phone-brand .brand-symbol{width:31px;height:35px}.phone-brand .brand-subtitle{font-size:3.5px;line-height:4px}.phone-modules button{min-height:61px}.phone-welcome{padding:10px 3px 12px;font-size:12px}.digital-membership{margin-top:14px;padding-left:0}.digital-membership>h3{font-size:22px}.credential-button{width:100%}.credential{width:100%;max-width:330px;height:173px;padding:12px 15px}.credential .brand-name{font-size:23px}.credential .brand-symbol{width:42px;height:43px}.credential .brand-subtitle{font-size:5px;line-height:6px}.credential-details strong{font-size:14px}.credential-details>.reference-photo{width:65px;height:81px}.member-active{font-size:12px}.member-id{font-size:11px}.barcode{width:154px;height:28px}.digital-membership ul{margin-top:17px;font-size:14px;line-height:28px}.digital-membership li{white-space:normal;gap:10px}.events-section{padding:25px 0 24px}.section-heading{align-items:flex-start;gap:8px}.section-heading h2{gap:8px;font-size:23px;line-height:27px}.section-heading h2 svg{width:23px}.subtle-button{max-width:108px;padding:7px 8px;font-size:10px}.section-demo{margin:7px 0 12px;font-size:10px}.events-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.event-body{padding:9px 9px 11px}.event-body h3{min-height:51px;font-size:15px;line-height:17px}.event-body p{align-items:flex-start;min-height:16px;font-size:11px;line-height:15px}.event-body p svg{flex-shrink:0;width:12px}.event-body .button{padding:9px 4px;font-size:11px}.event-date{min-width:37px;min-height:38px;padding:4px 8px;top:7px;left:7px}.event-date strong{font-size:19px;line-height:20px}.event-date span{font-size:9px}.news-benefits-section{padding:10px 0 28px}.news-benefits-grid{gap:24px}.news-grid{grid-template-columns:1fr;gap:17px}.benefits-section .small-section-title,.small-section-title{white-space:normal;gap:8px;font-size:20px;line-height:25px}.main-news{min-height:153px}.main-news>.reference-photo{width:108px}.main-news-copy{padding:11px}.main-news h3{font-size:17px;line-height:20px}.main-news-copy>p:not(.news-date){font-size:13px;line-height:17px}.news-row{gap:12px}.news-row>.reference-photo{width:73px;height:49px}.news-row strong{font-size:13px;line-height:17px}.news-row small{font-size:11px}.secondary-news{gap:12px}.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.benefit-tile{gap:9px;min-height:78px;padding:10px}.benefit-tile strong{white-space:normal;font-size:13px}.benefit-tile small{font-size:12px;line-height:15px}.benefit-tile svg{width:29px}.site-footer{padding:27px 0 30px}.footer-grid{grid-template-columns:1fr;gap:23px}.brand-footer{justify-content:center}.brand-footer .brand-name{font-size:35px}.brand-footer .brand-subtitle{font-size:8px;line-height:10px}.footer-contact{justify-self:center;padding:0;font-size:13px}.footer-contact>button{font-size:13px}.social-links{justify-content:center;gap:15px;margin-top:15px}.social-links button{width:29px;height:29px}.footer-motto{border-top:1px solid #ffffff4a;min-height:98px;padding:15px 0 0}.footer-motto p{font-size:29px}.footer-landscape{justify-self:center;width:260px;padding:0}.footer-landscape>span{font-size:12px}.monterrey-line{height:90px}.dialog-content{padding:27px 21px}.dialog-content h2{font-size:23px;line-height:28px}.dialog-content .credential-expanded{height:168px;padding:11px}.credential-expanded .credential-top .brand-name{font-size:22px}.credential-expanded .credential-details strong{font-size:12px}.credential-expanded .barcode{width:129px}.event-modal-meta{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.main-news>.reference-photo{align-self:flex-start}@media (min-width:901px){.hero-copy{margin-top:clamp(101px,9vw,135px)}.hero h1{line-height:.92}.hero h1 .script{line-height:.98;transform:rotate(-4deg)scaleX(1.25)}.hero-copy>p{margin-top:10px}.hero-actions{margin-top:13px}.events-section{padding-bottom:5px}.events-section .container{position:relative}.section-heading{margin-bottom:11px}.section-demo{margin:0;position:absolute;top:9px;left:270px;right:auto}.news-benefits-section{padding-bottom:13px}}@media (min-width:901px) and (max-width:1100px){.navigation a{font-size:12px}.navigation{gap:20px}.brand-name{font-size:34px}.header-join{font-size:13px}}img.brand-logo{aspect-ratio:1;object-fit:contain;height:auto!important}.brand-logo{width:62px}@media (max-width:900px){.brand-logo{width:56px}}.brand-footer .brand-logo{width:110px}@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}