@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/p-PK5aTfpK34YXDl8fEu8otApOgx5eAX7sLSZlvtTw4-lVu248UA1V5h2BPiWn6mQFZN_Cj8SsoGMgPW-IHjiiY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Plus Jakarta Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:112.3639%;ascent-override:92.3784%;descent-override:19.7572%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:105.5577%;ascent-override:98.3348%;descent-override:21.0311%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:104%;ascent-override:99.8077%;descent-override:21.3462%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans Fallback: Arial";src:local("Arial");size-adjust:104.9796%;ascent-override:98.8763%;descent-override:21.147%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:98.7342%;ascent-override:105.1308%;descent-override:22.4846%;line-gap-override:0%}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/K3wFhtu69iGA9g2BrHeaXtC9IFBrOU2L9l5ieT7Saz0-Di4NIeK2D7f8BziOFmcm6MASGjka8etYlh1SSyaDMTg.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/iMfFENzNLtDD8qksvALyZsxyhnvRlu8kGSziuo1SJfY-_QDd98B8NOoEqAThiKnNRoik8ip1aX3qB4QscWF06yQ.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/9ES-PUReQP5Sxw-tAFpoRl1f45VJoBqT6gUT8A_Yyp0-PktSZNTrIZM5enPx5VAlqVnqJ7lVrPwoa4m6a9SRB_0.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/0He1QGtqQjyMulZWslnqt7MI38LG6ZjH7iCVxlYaSMI-T1l7unKsexSzBpVc8kZpA99szmjJmo2A97z_iTx9cG0.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/e0D5J7wOy1s2cGqBME3FeUN2y9mjH7NL_rKQ-r1BqsU-1O8urUiWAFfX1HfN73hyivUBYDcWPCSgHCoQp0oNThQ.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/tuqqSWIS-wJ91N2uzMUD8tkT5g6q14AcnEUDQ5tSAHo-VTclI574FYXeDvCPlWAyd_GWS_f_xKSyuleVTm4yq8c.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/J7bBJHPcoSlGzl_TsIHmZIDQiKf8LcpKtE_c0zf7iCM-daUzJ3uYAasJ6ZVtc9WdXLajh36fpJ153CSccql2fDA.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Regular"),local("Outfit"),url(../_fonts/GVbET22Ouy9Nep6UDGwtOz9KeAWOk3e8rJ3iXAKZz_g-cDVtBSgPCS_4ksj4wTb8aqBBeWeRRawS3Gh0Gw6KVkU.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:"Outfit Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:106.8417%;ascent-override:93.5964%;descent-override:24.3351%;line-gap-override:0%}@font-face{font-family:"Outfit Fallback: Segoe UI";src:local("Segoe UI");size-adjust:100.37%;ascent-override:99.6313%;descent-override:25.9041%;line-gap-override:0%}@font-face{font-family:"Outfit Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:98.8889%;ascent-override:101.1236%;descent-override:26.2921%;line-gap-override:0%}@font-face{font-family:"Outfit Fallback: Arial";src:local("Arial");size-adjust:99.8204%;ascent-override:100.18%;descent-override:26.0468%;line-gap-override:0%}@font-face{font-family:"Outfit Fallback: Noto Sans";src:local("Noto Sans");size-adjust:93.8819%;ascent-override:106.5169%;descent-override:27.6944%;line-gap-override:0%}@font-face{font-family:Outfit;src:local("Outfit Regular"),local("Outfit"),url(../_fonts/H7JIvm-LzeiNOZAbU7tvVi7tD37bIG2T73PdbLQ9hxo-I2ubcPLBx_SdeFSIKgPsCqo9t7q1nWqrOJZOTnDYljg.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}:root{--bg-color:#e9f0f4;--text-color:#201f23;--accent-color:#ed9d27;--accent-hover:#d5851d;--secondary-color:#5689c5;--secondary-hover:#4472ab;--white:#fff;--light-grey:#f4f6fa;--dark-blue:#3173b7;--error-color:#f33;--success-color:#0cd862;--border-color:rgba(32,31,35,.12);--border-color-focus:rgba(32,31,35,.4);--font-display:"Outfit", "Outfit Fallback: BlinkMacSystemFont", "Outfit Fallback: Segoe UI", "Outfit Fallback: Helvetica Neue", "Outfit Fallback: Arial", "Outfit Fallback: Noto Sans",sans-serif;--font-body:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback: BlinkMacSystemFont", "Plus Jakarta Sans Fallback: Segoe UI", "Plus Jakarta Sans Fallback: Helvetica Neue", "Plus Jakarta Sans Fallback: Arial", "Plus Jakarta Sans Fallback: Noto Sans","Lato",sans-serif;--container-max-width:1320px;--section-padding:6.5rem;--transition-speed:.3s;--border-radius:8px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{width:90%;max-width:var(--container-max-width);margin:0 auto}section{padding:var(--section-padding) 0}.display-title,h1,h2,h3,h4{font-family:var(--font-display);font-weight:500;line-height:1.15;letter-spacing:-.02em}.display-title{font-size:5rem;text-transform:uppercase}h1{font-size:3rem}h2{font-size:2.375rem}h3{font-size:1.75rem}h4{font-size:1.5rem}p{font-size:1.125rem;font-weight:400;opacity:.9}.lead-text,p{line-height:1.6}.lead-text{font-size:1.25rem}.tagline{text-transform:uppercase;font-size:1rem;letter-spacing:.1em;color:var(--secondary-color);margin-bottom:.75rem}.btn,.tagline{font-family:var(--font-display);font-weight:500}.btn{display:inline-flex;align-items:center;justify-content:center;font-size:1.125rem;padding:.9rem 2.2rem;border-radius:var(--border-radius);text-decoration:none;cursor:pointer;transition:all var(--transition-speed) cubic-bezier(.4,0,.2,1);border:1px solid transparent}.btn-primary{background-color:var(--accent-color);color:var(--white)}.btn-primary:hover{background-color:var(--accent-hover);transform:translateY(-2px);box-shadow:0 4px 12px #ed9d2740}.btn-secondary{background-color:var(--secondary-color);color:var(--white)}.btn-secondary:hover{background-color:var(--secondary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #5689c540}.btn-outline{background-color:transparent;color:var(--text-color);border:1px solid var(--text-color)}.btn-outline:hover{background-color:var(--text-color);color:var(--bg-color);transform:translateY(-2px)}.btn-text{background-color:transparent;color:var(--text-color);padding:0;font-size:1.125rem;font-weight:500;text-decoration:none;border-bottom:2px solid var(--accent-color);border-radius:0}.btn-text:hover{color:var(--accent-color);border-bottom-color:transparent}.form-group{margin-bottom:1.75rem;display:flex;flex-direction:column}.form-label{font-family:var(--font-body);font-size:1rem;font-weight:500;margin-bottom:.5rem}.form-input,.form-textarea{font-family:var(--font-body);font-size:1.125rem;padding:.9rem 1.2rem;border-radius:var(--border-radius);border:1px solid var(--border-color);background-color:#ffffffb3;color:var(--text-color);outline:none;transition:all var(--transition-speed);width:100%}.form-input:focus,.form-textarea:focus{border-color:var(--border-color-focus);background-color:var(--white);box-shadow:0 0 0 3px #201f230d}.form-textarea{min-height:140px;resize:vertical}.text-center{text-align:center}.text-right{text-align:right}.mt-4{margin-top:1.5rem}.mb-4{margin-bottom:1.5rem}.flex{display:flex}.grid{display:grid}.gap-2{gap:2rem}@media(max-width:1024px){.display-title{font-size:4rem}h1{font-size:2.5rem}section{padding:4.5rem 0}}@media(max-width:768px){.display-title{font-size:2.75rem}h1{font-size:2.125rem}h2{font-size:1.75rem}section{padding:3.5rem 0}.btn{width:100%}}.app-root{overflow-x:hidden;width:100%}.nav-bar[data-v-6dd5f26c]{position:fixed;top:0;left:0;width:100%;z-index:100;padding:2rem 0;transition:all .3s ease}.nav-scrolled[data-v-6dd5f26c]{padding:1.2rem 0;background-color:#0b0f19e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.08)}.nav-wrapper[data-v-6dd5f26c]{display:flex;justify-content:space-between;align-items:center;max-width:1400px;width:92%}.logo[data-v-6dd5f26c]{height:38px;width:auto;display:block}.nav-links[data-v-6dd5f26c]{display:flex;gap:1.5rem}.nav-link[data-v-6dd5f26c]{font-family:var(--font-body);font-size:.8125rem;font-weight:500;color:#ffffffd9;text-decoration:none;transition:color .3s;letter-spacing:.02em}.nav-link[data-v-6dd5f26c]:hover{color:var(--white)}.nav-actions[data-v-6dd5f26c]{display:flex;align-items:center}.btn-nav[data-v-6dd5f26c]{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:var(--white);padding:.65rem 1.4rem;font-size:.875rem;border-radius:30px;font-family:var(--font-display);font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;transition:all .3s}.btn-nav[data-v-6dd5f26c]:hover{background-color:var(--white);color:var(--text-color);border-color:var(--white)}.arrow[data-v-6dd5f26c]{font-size:.95rem;line-height:1}.mobile-menu-toggle[data-v-6dd5f26c]{display:none;background:none;border:none;cursor:pointer;z-index:101;width:30px;height:20px;flex-direction:column;justify-content:space-between;margin-left:1.5rem}.bar[data-v-6dd5f26c]{display:block;width:100%;height:2px;background-color:var(--white);transition:all .3s ease}.bar-active[data-v-6dd5f26c]:first-child{transform:translateY(9px) rotate(45deg)}.bar-active[data-v-6dd5f26c]:nth-child(2){opacity:0}.bar-active[data-v-6dd5f26c]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.mobile-nav-overlay[data-v-6dd5f26c]{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#0b0f19fa;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:99;display:flex;align-items:center;justify-content:center}.mobile-nav-links[data-v-6dd5f26c]{display:flex;flex-direction:column;align-items:center;gap:1.8rem;width:80%}.mobile-nav-link[data-v-6dd5f26c]{font-family:var(--font-display);font-size:1.375rem;font-weight:500;color:#ffffffd9;text-decoration:none;transition:color .3s}.mobile-nav-link[data-v-6dd5f26c]:hover{color:var(--accent-color)}.mobile-nav-btn[data-v-6dd5f26c]{width:100%;max-width:260px;margin-top:1rem}.fade-enter-active[data-v-6dd5f26c],.fade-leave-active[data-v-6dd5f26c]{transition:opacity .35s ease}.fade-enter-from[data-v-6dd5f26c],.fade-leave-to[data-v-6dd5f26c]{opacity:0}@media(max-width:1100px){.nav-links[data-v-6dd5f26c]{gap:.8rem}}@media(max-width:1024px){.nav-links[data-v-6dd5f26c]{display:none}.mobile-menu-toggle[data-v-6dd5f26c]{display:flex}}.footer-container[data-v-d7facd0d]{background-color:var(--white);padding:5rem 0 3rem;border-top:1px solid var(--border-color)}.footer-wrapper[data-v-d7facd0d]{display:flex;flex-direction:column;align-items:center;max-width:1400px;width:92%;margin:0 auto}.footer-logo-row[data-v-d7facd0d]{margin-bottom:2.5rem;display:flex;justify-content:center}.footer-logo[data-v-d7facd0d]{height:80px;width:auto;display:block}.footer-links-row[data-v-d7facd0d]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;margin-bottom:2.5rem;width:100%}.footer-link[data-v-d7facd0d]{font-family:var(--font-body);font-size:.9375rem;color:var(--text-color);text-decoration:none;opacity:.85;transition:opacity .3s,color .3s}.footer-link[data-v-d7facd0d]:hover{opacity:1;color:var(--secondary-color)}.divider[data-v-d7facd0d]{color:var(--text-color);opacity:.25;font-size:.9375rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer-divider-line[data-v-d7facd0d]{width:100%;height:1px;background-color:var(--border-color);margin-bottom:2rem}.footer-copyright-row[data-v-d7facd0d]{text-align:center;width:100%}.copyright-text[data-v-d7facd0d]{font-family:var(--font-body);font-size:.875rem;color:var(--text-color);opacity:.65}@media(max-width:768px){.footer-links-row[data-v-d7facd0d]{flex-direction:column;gap:.75rem}.divider[data-v-d7facd0d]{display:none}}.error-page[data-v-590624b3]{min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg-color)}.error-content[data-v-590624b3]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10rem 1.5rem 6rem}.error-code[data-v-590624b3]{font-family:var(--font-display);font-size:7rem;font-weight:500;color:var(--text-color);line-height:1;margin-bottom:1rem}.error-message[data-v-590624b3]{font-family:var(--font-body);font-size:1.25rem;color:var(--text-color);opacity:.75;margin-bottom:2.5rem}.btn-home[data-v-590624b3]{background-color:var(--secondary-color);color:var(--white);padding:.9rem 2rem;font-size:1.0625rem;border-radius:30px;font-family:var(--font-display);font-weight:500;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s}.btn-home[data-v-590624b3]:hover{background-color:var(--secondary-hover);transform:translateY(-2px)}
