@charset "UTF-8";@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/montserrat-cyrillic-ext-wght-normal-NZC56VFT.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/montserrat-cyrillic-wght-normal-AHHMRH7N.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/montserrat-vietnamese-wght-normal-JT53DWV7.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/montserrat-latin-ext-wght-normal-4VHWKJEV.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/montserrat-latin-wght-normal-VA4M73IZ.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-cyrillic-ext-wght-normal-2GMQGZDT.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-cyrillic-wght-normal-F76KYTZG.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-greek-wght-normal-NNUWM3E7.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-vietnamese-wght-normal-HA5TFICD.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-latin-ext-wght-normal-6XGHMEDV.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-latin-wght-normal-73PUZEUA.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand: #009c96;--brand-strong: #007c78;--brand-soft: #56c9c3;--accent: #009c96;--accent-soft: #bde9e6;--accent-pale: #e8f7f5;--navy-950: #17181a;--navy-900: #242628;--navy-850: #2f3435;--navy-800: #3c4546;--ink: #292a2d;--body: #50575a;--muted: #747c7e;--surface: #f4f3ef;--surface-strong: #e9ebe7;--line: #d9ddda;--white: #ffffff;--container: 90rem;--font-display: "Montserrat Variable", "Arial Narrow", Arial, sans-serif;--font-body: "Manrope Variable", "Segoe UI", Arial, sans-serif;--shadow-sm: 0 12px 35px rgba(32, 55, 56, .08);--shadow-md: 0 20px 55px rgba(32, 55, 56, .13);--shadow-xl: 0 40px 100px rgba(20, 30, 31, .24);color-scheme:light;font-family:var(--font-body);font-synthesis:none;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--navy-950)}body{margin:0;min-width:320px;color:var(--body);background:#fff;font-size:1rem;line-height:1.68;-webkit-font-smoothing:antialiased}body:has(.header--open){overflow:hidden}img,svg,video{max-width:100%;display:block}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{text-wrap:pretty}h1,h2,h3,h4{margin-top:0;color:var(--ink);font-family:var(--font-display);font-weight:650;letter-spacing:-.045em}p{margin-top:0}::selection{color:#fff;background:var(--brand)}.container{width:min(100% - clamp(2rem,6vw,7rem),var(--container));margin-inline:auto}.section{padding:clamp(5rem,10vw,10rem) 0}.section--soft{background:var(--surface)}.section--dark{color:#ffffffad;background:var(--navy-950)}.eyebrow{margin:0;color:var(--brand);font-family:var(--font-body);font-size:clamp(.72rem,.64rem + .22vw,.92rem);font-weight:800;letter-spacing:.19em;text-transform:uppercase}.lead{color:var(--ink);font-size:clamp(1.1rem,1.8vw,1.38rem);line-height:1.55}.button{min-height:3.35rem;display:inline-flex;justify-content:center;align-items:center;gap:.8rem;padding:.85rem 1.35rem;border:1px solid transparent;border-radius:.12rem;font-size:.76rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,color .2s ease,background .2s ease,border-color .2s ease}.button:hover{transform:translateY(-2px)}.button--primary{color:#fff;background:var(--brand)}.button--primary:hover{background:var(--brand-strong)}.button--dark{color:#fff;background:var(--navy-900)}.button--dark:hover{background:var(--brand-strong)}.button--ghost{color:#fff;border-color:#ffffff57;background:#ffffff08}.button--ghost:hover{border-color:#fff;background:#ffffff17}.skip-link{position:fixed;z-index:1000;top:.6rem;left:.6rem;padding:.75rem 1rem;color:#fff;background:var(--brand-strong);transform:translateY(-160%);transition:transform .2s ease}.skip-link:focus{transform:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:3px solid var(--brand-soft);outline-offset:4px}.reveal{opacity:0;transform:translateY(1.8rem);transition:opacity .7s cubic-bezier(.2,.75,.25,1),transform .7s cubic-bezier(.2,.75,.25,1)}.reveal.is-visible{opacity:1;transform:none}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}@media(max-width:640px){.container{width:min(100% - 2rem,var(--container))}.section{padding:4.7rem 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}@media print{app-site-header,app-site-footer,.button{display:none!important}body{color:#000;background:#fff}.section,.page-hero{padding:1rem 0!important}}
