@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,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.37b2k1x9f-55d.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--paper:#fff;--surface:#f0f4f6;--ink:#263d4a;--brand:#2f495a;--brand-hover:#223a48;--muted:#5c6d77;--line:#d9e1e6;--accent:#dbe7ed;--focus:#446b81;--control-border:#8295a0;--font-sans:"Manrope Variable", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px}::selection{background:var(--accent);color:var(--ink)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait}button{color:inherit}button,input,select,textarea{border-radius:0}button,fieldset{margin:0}fieldset{border:0;min-width:0;padding:0}img,svg{display:block}img{max-width:100%}p,h1,h2,h3{margin:0}h1,h2,h3{font-weight:450}p{line-height:1.8}:focus-visible{outline:2px solid var(--focus);outline-offset:5px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:14px 22px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.section-container{width:calc(100% - 144px);max-width:1328px;margin-inline:auto}.eyebrow{letter-spacing:1.65px;align-items:center;gap:12px;font-size:10px;font-weight:650;line-height:1.5;display:flex}.muted-heading{color:#72838c}.section-number{color:var(--muted)}.button{border:1px solid #0000;justify-content:space-between;align-items:center;gap:32px;min-height:54px;padding:17px 24px;font-size:12px;font-weight:650;transition:background .2s,color .2s,transform .2s;display:inline-flex}.button svg{flex-shrink:0;transition:transform .2s}.button:hover svg{transform:translate(2px,-2px)}.button-light{background:var(--paper);color:var(--ink)}.button-light:hover{background:var(--accent)}.hero .button:focus-visible,.connect-section .button:focus-visible{outline-color:#fff}.button-dark{color:var(--paper);background:var(--brand)}.button-dark:hover{background:var(--brand-hover)}.text-link{background:0 0;border:0;border-bottom:1px solid #a8b8c2;align-items:center;gap:22px;padding:0 0 9px;font-size:12px;font-weight:650;transition:gap .2s;display:inline-flex}.text-link:hover{gap:30px}.site-header{z-index:20;background:var(--paper);position:relative}.header-inner{justify-content:space-between;align-items:center;gap:35px;max-width:1496px;height:104px;margin:0 auto;padding:0 72px;display:flex}.brand{flex-shrink:0;align-items:center;display:inline-flex}.brand-logo{width:204px;height:auto}.main-nav{align-items:center;gap:37px;font-size:12px;font-weight:550;display:flex}.main-nav>a{transition:color .2s}.main-nav>a:hover{color:#4c6574}.main-nav>.contact-nav{align-items:center;gap:18px;display:flex}.contact-nav.is-current{color:var(--muted)}.nav-divider{background:var(--line);width:1px;height:24px;margin:0 -8px}.main-nav>.investor-link{border:1px solid var(--control-border);justify-content:center;align-items:center;gap:24px;padding:13px 19px;transition:background .2s,color .2s;display:flex}.main-nav>.investor-link:hover{background:var(--brand);color:#fff}.menu-toggle{display:none}.hero{isolation:isolate;background:var(--brand);color:#fff;height:min(690px,100svh - 128px);min-height:540px;margin:0 24px;position:relative;overflow:hidden}.hero-image,.hero-shade{z-index:-1;position:absolute;inset:0}.hero-photo{object-fit:cover;object-position:center}.hero-shade{background:linear-gradient(90deg,#122532c9 0%,#192e3d82 35%,#1225320d 76%),linear-gradient(#0000 73%,#1023308a)}.hero-content{max-width:850px;padding:65px 64px 106px}.hero h1{letter-spacing:-4.7px;font-size:clamp(66px,6.45vw,96px);font-weight:420;line-height:1.06}.hero-content>p{color:#e7eef2;margin-top:25px;font-size:16px;font-weight:400;line-height:1.75}.hero-content .button{min-width:235px;margin-top:30px}.about-section{padding-top:93px;padding-bottom:96px}.about-grid{grid-template-columns:1fr 1fr;gap:72px;display:grid}.about-grid h2{letter-spacing:-1.9px;font-size:clamp(32px,3.2vw,47px);line-height:1.23}.about-copy{max-width:570px;padding-top:1px}.about-copy .lead{color:#354e5d;font-size:16px;line-height:1.8}.about-copy>p+p{color:var(--muted);margin-top:20px;font-size:13px;line-height:1.95}.connect-section{text-align:center;background:var(--brand);color:var(--paper);isolation:isolate;margin:0 24px;padding:76px 24px 80px;position:relative;overflow:hidden}.connect-section h2{letter-spacing:-2.3px;font-size:clamp(42px,4.4vw,64px);line-height:1.18}.connect-section h2>span{color:#bdd1dd}.connect-section .button{gap:45px;margin-top:30px}.connect-decoration{z-index:-1;width:620px;height:620px;position:absolute;bottom:-490px;right:-250px}.connect-decoration span{border:1px solid #bdd1dd30;border-radius:50%;width:100%;height:100%;position:absolute}.connect-decoration span:nth-child(2){transform:translate(-50px,-55px)}.connect-decoration span:nth-child(3){transform:translate(-100px,-110px)}.site-footer{width:calc(100% - 144px);max-width:1328px;margin-inline:auto;padding-top:56px}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding:24px 0 28px;font-size:9px;display:flex}.footer-bottom .brand-logo{width:150px}.footer-copyright{margin-right:auto}.footer-links{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.footer-bottom a{align-items:center;gap:6px;display:inline-flex}.footer-bottom a:hover{color:var(--ink)}.contact-page{padding-top:53px;padding-bottom:86px}.contact-heading{border-bottom:1px solid var(--line);padding-bottom:46px}.contact-heading h1{letter-spacing:-2.8px;margin-top:30px;font-size:clamp(42px,4.6vw,68px);line-height:1.14}.contact-heading>p{color:var(--muted);margin-top:23px;font-size:14px}.contact-form-container{max-width:680px;margin-inline:auto;padding-top:50px}.contact-form-panel{background:var(--surface);padding:35px}.form-intro{justify-content:space-between;align-items:center;gap:15px;margin-bottom:28px;display:flex}.form-intro h2{letter-spacing:-.5px;font-size:20px}.form-intro>span{color:var(--muted);font-size:9px}.form-row{grid-template-columns:1fr 1fr;gap:19px;display:grid}.field{margin-bottom:23px}.field label{margin-bottom:9px;font-size:11px;font-weight:600;display:block}.field label>span:not(.optional){color:var(--muted)}.optional{color:var(--muted);margin-left:4px;font-weight:400}.field input,.field textarea,.field select{border:1px solid var(--control-border);background:var(--paper);width:100%;color:var(--ink);padding:13px 14px;font-size:12px;line-height:1.5;transition:border-color .2s,box-shadow .2s;display:block}.field input{height:46px}.field input::placeholder,.field textarea::placeholder{color:var(--muted);opacity:1}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--focus);outline:0;box-shadow:0 0 0 2px #446b8120}.field textarea{resize:vertical;min-height:139px;max-height:450px}.field [aria-invalid=true]{border-color:#995c43}.field-error{color:#80402d;margin-top:7px;font-size:11px;line-height:1.6}.field-help{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.7}.sms-consent{border-top:1px solid var(--control-border);border-bottom:1px solid var(--control-border);margin:28px 0 23px;padding:23px 0}.sms-consent h3{margin-bottom:16px;font-size:14px;font-weight:650}.sms-consent h3>span{color:var(--muted);font-size:12px;font-weight:400}.sms-checkbox{cursor:pointer;align-items:flex-start;gap:13px;font-size:13px;line-height:1.85;display:flex}.sms-checkbox input{appearance:auto;accent-color:var(--brand);flex-shrink:0;width:19px;height:19px;margin:3px 0 0}.sms-checkbox input[aria-invalid=true]{outline-offset:3px;outline:2px solid #995c43}.sms-consent>p{color:#4c6574;margin-top:13px;margin-left:32px;font-size:12px;line-height:1.85}.sms-consent a,.form-submit-row>p a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.sms-consent a:hover{color:var(--brand-hover)}.sms-consent>.field-error{color:#80402d}.select-wrap{position:relative}.field select{appearance:none;cursor:pointer;min-height:46px;padding-right:38px}.field select:invalid{color:var(--muted)}.select-wrap>svg{pointer-events:none;position:absolute;top:15px;right:14px}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-submit-row{justify-content:space-between;align-items:center;gap:18px;margin-top:26px;display:flex}.form-submit-row>p{color:var(--muted);font-size:9px;line-height:1.8}.form-submit-row .button{gap:27px;min-height:50px;padding-inline:20px;font-size:11px}.form-feedback{color:#80402d;background:#f2e4da;border-left:2px solid #a87158;margin-top:3px;padding:15px}.form-feedback p{font-size:12px;line-height:1.75}.form-feedback a{border-bottom:1px solid;align-items:center;gap:9px;margin-top:10px;padding-bottom:3px;font-size:11px;display:inline-flex}.form-preview-notice{border-left:2px solid var(--focus);color:var(--brand);background:#e2ecf1;margin:0 0 24px;padding:15px 17px;font-size:12px;line-height:1.75}.form-preview-response{border-color:var(--focus);color:var(--brand);background:#e2ecf1}.form-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:550px;padding:60px 15px;display:flex}.success-mark{background:var(--accent);width:62px;height:62px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;margin-bottom:30px;display:flex}.form-success h2{letter-spacing:-1.2px;margin-top:18px;font-size:35px;line-height:1.3}.form-success p{color:var(--muted);max-width:355px;margin-top:20px;font-size:13px}.form-success .text-link{margin-top:30px}.spinner{border:1px solid #ffffff60;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.not-found{padding-top:90px;padding-bottom:120px}.not-found h1{letter-spacing:-2px;margin-top:25px;font-size:clamp(44px,6vw,78px);line-height:1.1}.not-found p{color:var(--muted);margin-top:25px}.not-found .button{margin-top:30px}.policy-page{padding-top:58px;padding-bottom:100px}.policy-heading{border-bottom:1px solid var(--line);padding-bottom:43px}.policy-heading h1{letter-spacing:-2.6px;margin-top:29px;font-size:clamp(38px,4.8vw,68px);line-height:1.15}.policy-heading>p{color:var(--muted);max-width:670px;margin-top:22px;font-size:15px}.policy-date{color:var(--muted);margin-top:21px;font-size:11px;display:block}.policy-layout{grid-template-columns:250px minmax(0,1fr);gap:90px;padding-top:52px;display:grid}.policy-sidebar{align-self:start;position:sticky;top:35px}.policy-sidebar ol{gap:15px;margin:23px 0 32px;padding:0;list-style:none;display:grid}.policy-sidebar li a{color:#4c6574;font-size:12px;line-height:1.6}.policy-sidebar li a:hover{text-underline-offset:4px;text-decoration:underline}.policy-content{max-width:790px}.policy-content section+section{border-top:1px solid var(--line);margin-top:44px;padding-top:32px}.policy-index{color:var(--muted);letter-spacing:1px;font-size:10px}.policy-content h2{letter-spacing:-.7px;margin-top:11px;margin-bottom:20px;font-size:27px;line-height:1.35}.policy-content h3{margin-top:27px;margin-bottom:11px;font-size:17px;font-weight:600;line-height:1.5}.policy-content p{color:#465d6b;font-size:14px;line-height:1.9}.policy-content p+p{margin-top:17px}.policy-content a{color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.policy-content a:hover{color:var(--focus)}.policy-callout{background:var(--surface);border-left:2px solid var(--focus);margin:24px 0;padding:22px 25px}.policy-callout h3{margin-top:0}.policy-callout p{color:var(--ink)}@media (max-width:1100px){.policy-layout{grid-template-columns:210px minmax(0,1fr);gap:45px}}@media (max-width:800px){.policy-page{padding-top:35px;padding-bottom:60px}.policy-heading h1{letter-spacing:-1.8px;font-size:44px}.policy-layout{grid-template-columns:1fr;gap:38px;padding-top:34px}.policy-sidebar{border-bottom:1px solid var(--line);padding-bottom:30px;position:static}.policy-sidebar ol{grid-template-columns:1fr 1fr;column-gap:26px;margin-bottom:26px}.policy-content{max-width:none}}@media (max-width:480px){.policy-heading h1{font-size:36px}.policy-heading>p{font-size:13px}.policy-sidebar ol{column-gap:19px}.policy-sidebar li a{font-size:11px}.policy-content h2{font-size:25px}.policy-content p{font-size:13px}.policy-callout{padding:20px}.sms-consent>p{margin-left:0}.sms-checkbox,.sms-consent>p{font-size:12px}.footer-links{row-gap:16px}}@media (min-width:1600px){.hero,.connect-section{max-width:1552px;margin-inline:auto}.hero-content{padding-top:75px}}@media (max-width:1100px){.header-inner{padding-inline:42px}.section-container,.site-footer{width:calc(100% - 84px)}.main-nav{gap:25px}.hero-content{padding-top:65px;padding-left:42px}.hero h1{letter-spacing:-3.5px}.hero{max-height:650px}.about-grid{gap:42px}.about-grid h2{letter-spacing:-1.7px;font-size:35px}.about-copy .lead{font-size:14px}.contact-form-panel{padding:28px}.form-intro{flex-direction:column;align-items:flex-start;gap:7px}.form-submit-row{flex-wrap:wrap}}@media (max-width:800px){html{scroll-padding-top:20px}.header-inner{height:88px;padding-inline:28px}.brand-logo{width:170px}.menu-toggle{border:1px solid var(--control-border);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:42px;height:42px;display:flex}.menu-toggle>span{background:var(--ink);width:17px;height:1px;transition:transform .2s;display:block}.menu-toggle.is-open>span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle.is-open>span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.main-nav{background:var(--paper);border-top:1px solid var(--line);padding:18px 28px 30px;display:none;position:absolute;top:88px;left:0;right:0;box-shadow:0 15px 16px #172d3b14}.main-nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.main-nav>a{padding:17px 0;font-size:14px}.main-nav>.contact-nav{justify-content:space-between}.main-nav .nav-divider{width:100%;height:1px;margin:0 0 20px}.main-nav>.investor-link{justify-content:space-between;padding:17px}.section-container,.site-footer{width:calc(100% - 56px)}.hero{height:670px;min-height:580px;max-height:calc(100svh - 103px);margin-inline:14px}.hero-content{padding:65px 30px 120px}.hero h1{letter-spacing:-3.3px;font-size:clamp(54px,9vw,73px)}.hero-content>p{font-size:15px}.hero-shade{background:linear-gradient(90deg,#172d3bcf,#172d3b6b 58%,#172d3b22),linear-gradient(#0000 75%,#172d3b70)}.about-section{padding-top:64px;padding-bottom:64px}.about-grid{grid-template-columns:1fr;gap:27px}.about-grid h2{letter-spacing:-1.6px;font-size:38px}.about-copy{max-width:600px}.about-copy .lead{font-size:15px}.about-copy>p+p{font-size:13px}.connect-section{margin-inline:14px;padding:52px 24px 58px}.connect-section h2{letter-spacing:-2px;font-size:48px}.site-footer{padding-top:40px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:20px;padding-block:22px}.footer-links{gap:26px}.contact-page{padding-top:37px;padding-bottom:60px}.contact-heading h1{letter-spacing:-2px;font-size:48px}.contact-heading{padding-bottom:32px}.contact-heading>p{font-size:13px}.contact-form-container{padding-top:35px}.contact-form-panel{padding:30px}.form-intro{flex-direction:row;align-items:center}.form-submit-row{flex-wrap:nowrap}.field input,.field select,.field textarea{font-size:16px}.field label{font-size:12px}.field input::placeholder,.field textarea::placeholder{font-size:13px}.field select{font-size:16px}}@media (max-width:480px){.header-inner{height:84px;padding-inline:23px}.main-nav{padding-inline:23px;top:84px}.section-container,.site-footer{width:calc(100% - 48px)}.hero{height:calc(100svh - 98px);min-height:572px;max-height:710px;margin-inline:12px}.hero-content{padding:55px 22px 105px}.hero h1{letter-spacing:-2.7px;font-size:clamp(47px,12.5vw,60px);line-height:1.09}.hero-content>p{margin-top:27px;font-size:14px;line-height:1.8}.hero-content .button{min-width:215px;min-height:50px;margin-top:30px;padding:15px 20px;font-size:11px}.hero-shade{background:linear-gradient(90deg,#172d3bce,#172d3b52),linear-gradient(#0000 70%,#172d3b80)}.section-eyebrow{letter-spacing:1.2px;gap:9px;font-size:8px}.about-section{padding-top:52px;padding-bottom:50px}.about-grid h2{letter-spacing:-1.4px;font-size:31px}.about-copy .lead{font-size:14px}.about-copy>p+p{font-size:12px}.connect-section{margin-inline:12px;padding-inline:18px}.connect-section h2{letter-spacing:-1.7px;font-size:39px}.connect-section .button{min-height:51px;font-size:11px}.footer-bottom{font-size:8px}.contact-heading h1{letter-spacing:-1.8px;font-size:38px}.contact-heading>p{max-width:290px;font-size:12px}.contact-form-panel{margin-inline:-6px;padding:24px 20px}.form-intro{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:25px}.form-intro h2{font-size:20px}.form-row{grid-template-columns:1fr;gap:0}.field{margin-bottom:20px}.field label{font-size:11px}.form-submit-row{flex-direction:column-reverse;align-items:stretch;gap:18px}.form-submit-row .button{min-height:52px}.form-submit-row>p{text-align:center;font-size:9px}.form-submit-row .desktop-break{display:none}.form-success{min-height:430px;padding:30px 0}.form-success h2{font-size:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
