@font-face{font-family:OpenSans;src:url(/assets/OpenSans_Condensed-Regular-DqbstT-4.ttf) format("truetype");font-display:swap}@font-face{font-family:OpenSansBold;src:url(/assets/OpenSans_Condensed-Bold-MmRJgi_9.ttf) format("truetype");font-display:swap}:root{--header-height: 72px;--brand-navy: #0A2D4F;--brand-teal: #467B86}:root,[data-theme=light]{--blue: #7FA4AC;--orange: #FFA500;--white: #FFFFFF;--lightgray: #F3F6F7;--darkblue: var(--brand-navy);--heading: var(--brand-navy);--pink: var(--brand-teal);--darkgray: #333333;--gray: #c2c2c2;--dark: #5c5c5c;--red: #f44336;--green: #4caf50;--bg-page: #ffffff;--bg-surface: #F3F6F7;--bg-hero: #E7EEF0;--bg-elevated: #ffffff;--bg-card-start: #ffffff;--bg-card-end: #f4f8f9;--text-primary: #333333;--text-muted: #5c5c5c;--border-color: #c5d0d4;--nav-bg: #ffffff;--nav-text: #333333;--input-bg: transparent;--brand-shadow: rgba(10, 45, 79, .16);--cta-bg: var(--brand-navy)}[data-theme=dark]{--bg-page: #0f1720;--bg-surface: #16202a;--bg-hero: #122433;--bg-elevated: #1c2833;--bg-card-start: #243240;--bg-card-end: #1a2630;--text-primary: #e8ecf4;--text-muted: #b4bdce;--heading: #d7e6ea;--border-color: #3d4d59;--nav-bg: #16202a;--nav-text: #e8ecf4;--input-bg: transparent;--darkgray: #e8ecf4;--dark: #b4bdce;--gray: #3d4d59;--lightgray: #16202a;--brand-shadow: rgba(0, 0, 0, .35);--cta-bg: var(--brand-teal)}html{overflow-x:clip;scroll-behavior:smooth}body,html{margin:0;padding:0;font-family:OpenSans,sans-serif;box-sizing:border-box;color:var(--text-primary);background:var(--bg-page);max-width:100%}body{overflow-x:clip;min-height:100vh}#app{overflow-x:clip;max-width:100%}body *,body *:before,body *:after{box-sizing:border-box}h1{font-size:clamp(38px,5vw,64px);color:var(--heading);font-family:OpenSansBold,sans-serif;margin:0}h2{font-size:clamp(26px,5vw,46px);color:var(--heading);font-family:OpenSansBold,sans-serif;margin:0}h3{font-size:clamp(20px,5vw,28px);color:var(--heading);font-family:OpenSansBold,sans-serif;margin:0}p{font-size:clamp(18px,5vw,24px);color:var(--text-primary);margin:0}a{text-decoration:none;color:var(--text-primary)}.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}@media (min-width: 740px){:root{--header-height: 88px}}@media (min-width: 1200px){:root{--header-height: 100px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}@media (prefers-reduced-motion: reduce){.reveal,.reveal.is-visible,.reveal.reveal--visible{opacity:1!important;transform:none!important;transition:none!important}}@media (scripting: none){.reveal,.reveal.is-visible,.reveal.reveal--visible{opacity:1!important;transform:none!important}}.drop-wrapper[data-v-05d5eee0]{display:flex;flex-direction:column;gap:4px;cursor:pointer;position:relative;padding:0 10px;border-radius:4px;border:1px solid var(--border-color)}.drop-wrapper[data-v-05d5eee0]:focus{outline:2px solid var(--brand-teal)}.drop-wrapper .visible[data-v-05d5eee0]{display:flex;align-items:center;gap:10px;height:48px;background:var(--bg-elevated)}.drop-wrapper .visible .icon-wrapper[data-v-05d5eee0]{display:flex;justify-content:center;align-items:center}.drop-wrapper .visible .icon-wrapper .icon[data-v-05d5eee0]{width:24px;height:24px}.drop-wrapper .hidden[data-v-05d5eee0]{position:absolute;top:calc(100% + 6px);left:-1px;right:-1px;border:1px solid var(--border-color);border-radius:4px;width:auto;min-width:100%;padding:6px;background:var(--bg-elevated);display:flex;flex-direction:column;gap:8px;z-index:50;box-shadow:0 8px 24px #0000001f}.drop-wrapper .hidden .option[data-v-05d5eee0]{margin:0;padding:8px 10px;border-radius:4px}.drop-wrapper .hidden .option.selected[data-v-05d5eee0],.drop-wrapper .hidden .option[data-v-05d5eee0]:hover{background:var(--bg-surface)}.drop-wrapper.compact[data-v-05d5eee0]{flex-shrink:0;width:auto;padding:0 8px}.drop-wrapper.compact .visible[data-v-05d5eee0]{height:40px;gap:6px;padding:0 4px}.drop-wrapper.compact .visible p[data-v-05d5eee0]{font-size:16px;margin:0}.drop-wrapper.compact .visible .icon[data-v-05d5eee0]{width:20px;height:20px}.drop-wrapper.drop-wrapper--up .hidden[data-v-05d5eee0]{top:auto;bottom:calc(100% + 6px)}.toggle-wrapper[data-v-b2b49370]{display:flex;align-items:center;justify-content:flex-start;height:40px;width:56px;min-width:56px;border-radius:24px;padding:5px;cursor:pointer;border:1px solid var(--border-color);background:var(--bg-surface);transition:all .15s ease-in-out;flex-shrink:0}.toggle-wrapper[data-v-b2b49370]:focus-visible{outline:2px solid var(--brand-teal);outline-offset:2px}.toggle-wrapper .circle[data-v-b2b49370]{height:30px;width:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(to top,var(--orange) 0%,var(--bg-elevated) 90%);transition:transform .15s ease-in-out}.toggle-wrapper .circle img[data-v-b2b49370]{width:22px;height:22px}.toggle-wrapper.toggled[data-v-b2b49370]{justify-content:flex-end;background:#333}.toggle-wrapper.toggled .circle[data-v-b2b49370]{background:linear-gradient(to top,#555,#bbb 90%)}.nav-wrapper[data-v-cc0e3169]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:var(--nav-bg);box-shadow:0 1px #0a2d4f14;min-height:72px;width:100%;max-width:100%}.nav-wrapper .left[data-v-cc0e3169]{flex:1 1 auto;min-width:0;display:flex;align-items:center;z-index:21}.nav-wrapper .left img[data-v-cc0e3169]{width:clamp(150px,48vw,210px);height:auto;max-width:100%}.nav-wrapper .right[data-v-cc0e3169]{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;z-index:21}.nav-wrapper .right .links[data-v-cc0e3169]{margin:0;list-style:none;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--nav-bg);z-index:10;display:flex;flex-direction:column;padding:88px 24px 120px;gap:28px;transition:opacity .25s ease-in-out,visibility .25s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;overflow-y:auto;overflow-x:hidden}.nav-wrapper .right .links.show[data-v-cc0e3169]{opacity:1;visibility:visible;pointer-events:auto}.nav-wrapper .right .nav-link-item[data-v-cc0e3169]{display:block}.nav-wrapper .right .nav-link-item a span[data-v-cc0e3169]{font-size:clamp(28px,7vw,36px);position:relative;display:inline-block}.nav-wrapper .right .nav-link-item a span[data-v-cc0e3169]:after{content:"";position:absolute;background:var(--darkgray);height:3px;width:0;bottom:0;left:0;transition:width .25s ease-in-out}.nav-wrapper .right .nav-link-item a:hover span[data-v-cc0e3169]:after{width:100%}.nav-wrapper .right .nav-actions[data-v-cc0e3169]{display:none;position:fixed;left:24px;right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:20;align-items:center;justify-content:flex-start;gap:12px;padding-top:20px;border-top:1px solid var(--border-color);overflow:visible}.nav-wrapper .right .nav-actions--visible[data-v-cc0e3169]{display:flex}.nav-wrapper .right .burger-menu[data-v-cc0e3169]{position:relative;z-index:30;display:flex;align-items:center;justify-content:center;height:44px;width:44px;border:1px solid var(--border-color);border-radius:4px;cursor:pointer;background:var(--nav-bg);flex-shrink:0;box-shadow:0 2px 8px #00000014}.nav-wrapper .right .burger-menu span[data-v-cc0e3169]{background:var(--darkblue);height:3px;width:22px;position:relative;transition:all .25s ease-in-out}.nav-wrapper .right .burger-menu span[data-v-cc0e3169]:after,.nav-wrapper .right .burger-menu span[data-v-cc0e3169]:before{content:"";position:absolute;left:0;background:var(--darkblue);height:3px;width:22px;transition:all .25s ease-in-out}.nav-wrapper .right .burger-menu span[data-v-cc0e3169]:after{top:8px}.nav-wrapper .right .burger-menu span[data-v-cc0e3169]:before{top:-8px}.nav-wrapper .right .burger-menu.rotate[data-v-cc0e3169]{border-color:var(--darkblue)}.nav-wrapper .right .burger-menu.rotate span[data-v-cc0e3169]{background:transparent}.nav-wrapper .right .burger-menu.rotate span[data-v-cc0e3169]:after{top:0;transform:rotate(45deg)}.nav-wrapper .right .burger-menu.rotate span[data-v-cc0e3169]:before{top:0;transform:rotate(-45deg)}@media (min-width: 740px){.nav-wrapper[data-v-cc0e3169]{padding:8px 20px;min-height:88px}.nav-wrapper .left img[data-v-cc0e3169]{width:clamp(180px,28vw,240px)}.nav-wrapper .right .burger-menu[data-v-cc0e3169]{height:48px;width:48px}}@media (min-width: 1200px){.nav-wrapper[data-v-cc0e3169]{padding:12px 28px;min-height:100px}.nav-wrapper .left[data-v-cc0e3169]{width:auto;flex:0 0 auto}.nav-wrapper .left img[data-v-cc0e3169]{width:260px}.nav-wrapper .right[data-v-cc0e3169]{flex:1;gap:20px;justify-content:flex-end;align-items:center}.nav-wrapper .right .links[data-v-cc0e3169]{position:static;flex:1;flex-direction:row;align-items:center;justify-content:center;padding:0;gap:clamp(20px,3vw,48px);opacity:1;visibility:visible;pointer-events:auto;overflow:visible;background:transparent}.nav-wrapper .right .nav-link-item a span[data-v-cc0e3169]{font-size:clamp(20px,1.6vw,28px)}.nav-wrapper .right .nav-actions[data-v-cc0e3169]{display:flex;position:static;left:auto;right:auto;bottom:auto;flex:0 0 auto;padding-top:0;border-top:none;gap:10px}.nav-wrapper .right .nav-actions--visible[data-v-cc0e3169]{display:flex}.nav-wrapper .right .burger-menu[data-v-cc0e3169]{display:none}}.content[data-v-c4a506e3]{width:min(calc(100% - 54px),100%);max-width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:32px}@media (min-width: 740px){.content[data-v-c4a506e3]{width:660px;gap:60px}}@media (min-width: 1200px){.content[data-v-c4a506e3]{width:1050px;gap:90px}}@media (min-width: 1440px){.content[data-v-c4a506e3]{width:1250px;gap:120px}}.inp-outer-wrapper[data-v-2af8e633]{display:flex;flex-direction:column;align-items:flex-end;gap:3px;position:relative;flex:1 1 340px}.inp-outer-wrapper .inp[data-v-2af8e633]{display:flex;flex-direction:column;width:100%}.inp-outer-wrapper .inp label[data-v-2af8e633]{visibility:hidden;position:absolute}.inp-outer-wrapper .inp textarea[data-v-2af8e633]{font-size:18px;font-family:OpenSans,sans-serif;margin:0;padding:15px 10px;background:transparent;border:none}.inp-outer-wrapper .inp textarea[data-v-2af8e633]::placeholder{color:var(--darkgray);font-size:20px}.inp-outer-wrapper .inp input[data-v-2af8e633]{font-size:18px;font-family:OpenSans,sans-serif;margin:0;padding:15px 10px;background:transparent;border:none}.inp-outer-wrapper .inp input[data-v-2af8e633]::placeholder{color:var(--darkgray);font-size:20px}.inp-outer-wrapper .inp input[data-v-2af8e633]:focus{outline:1px solid var(--darkgray)}.inp-outer-wrapper .inp:hover .line[data-v-2af8e633]:after{width:100%}.inp-outer-wrapper .inp .line[data-v-2af8e633]{height:3px;background:var(--darkgray);width:100%;position:relative}.inp-outer-wrapper .inp .line[data-v-2af8e633]:after{content:"";top:0;position:absolute;left:0;width:0;height:3px;background:var(--darkblue);transition:all .25s ease-in-out}.inp-outer-wrapper .error[data-v-2af8e633]{font-size:16px;color:red}.inp-outer-wrapper:focus-within .line[data-v-2af8e633]:after{width:100%}@media (min-width: 1200px){.inp-outer-wrapper[data-v-2af8e633]{flex:1 1 500px}}.button[data-v-4eccb268]{display:flex;justify-content:center;align-items:center;background:var(--cta-bg);width:320px;border-radius:4px;height:50px;cursor:pointer;border:none;transition:all .25s ease-in-out}.button[data-v-4eccb268]:focus-visible{outline:2px solid var(--darkgray);outline-offset:2px}.button[data-v-4eccb268]:hover:not(:disabled){opacity:.8}.button[data-v-4eccb268]:disabled{opacity:.8;cursor:not-allowed}.button p[data-v-4eccb268]{color:#fff}.button .loader[data-v-4eccb268]{width:30px;height:30px;border-radius:50%;border:3px solid transparent;border-top:3px solid var(--white);border-bottom:3px solid var(--white);animation:rotate-4eccb268 .7s infinite linear}@keyframes rotate-4eccb268{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.footer-wrapper[data-v-1bb4f682]{width:100%;background:var(--bg-surface);display:flex;justify-content:center;align-items:center}.footer-wrapper .inner-wrapper[data-v-1bb4f682]{width:100%;display:flex;flex-direction:column;gap:32px;padding:60px 0}.footer-wrapper .inner-wrapper .top[data-v-1bb4f682]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px}.footer-wrapper .inner-wrapper .top .left[data-v-1bb4f682]{display:flex;flex-direction:column}.footer-wrapper .inner-wrapper .top .left .mail[data-v-1bb4f682]{position:relative}.footer-wrapper .inner-wrapper .top .left .mail[data-v-1bb4f682]:after{content:"";background:var(--darkgray);height:2px;width:100%;position:absolute;left:0;transition:all .25s ease-in-out}.footer-wrapper .inner-wrapper .top .left .mail:hover[data-v-1bb4f682]:after{width:0}.footer-wrapper .inner-wrapper .top .socials[data-v-1bb4f682]{display:flex;align-items:center;gap:16px}.footer-wrapper .inner-wrapper .top .socials .social[data-v-1bb4f682]{display:flex;justify-content:center;align-items:center}.footer-wrapper .inner-wrapper .top .socials .social img[data-v-1bb4f682]{width:50px;height:50px;transition:all .1s ease-in-out}.footer-wrapper .inner-wrapper .top .socials .social:hover img[data-v-1bb4f682]{transform:scale(1.1)}.footer-wrapper .inner-wrapper .form-wrapper[data-v-1bb4f682]{display:flex;flex-direction:column;gap:32px;align-items:flex-end}.footer-wrapper .inner-wrapper .form-wrapper .form[data-v-1bb4f682]{display:flex;flex-wrap:wrap;gap:32px;width:100%}.scroll-btn[data-v-0263dcd0]{display:flex;justify-content:center;align-items:center;width:70px;height:70px;background:var(--cta-bg);position:fixed;bottom:30%;right:30px;border-radius:50%;cursor:pointer;border:none;transition:all .25s ease-in-out;z-index:10}.scroll-btn img[data-v-0263dcd0]{width:24px;height:24px}.scroll-btn[data-v-0263dcd0]:hover{opacity:.8}.scroll-btn[data-v-0263dcd0]:focus-visible{outline:2px solid var(--white);outline-offset:2px}.toast-wrapper[data-v-959c8a6c]{display:flex;flex-direction:column;gap:8px;position:fixed;right:20px;z-index:10;top:300px}.toast-wrapper .toast[data-v-959c8a6c]{background:linear-gradient(145deg,var(--bg-card-start),var(--bg-card-end));width:fit-content;height:60px;box-shadow:0 6px 15px var(--brand-shadow);border-radius:4px;display:flex;position:relative;overflow:hidden;align-items:center;padding:0 35px;cursor:pointer}.toast-wrapper .toast .content[data-v-959c8a6c]{height:100%;width:100%;display:flex;align-items:center;gap:16px}.toast-wrapper .toast .content .color[data-v-959c8a6c]{position:absolute;height:100%;background:var(--green);width:20px;left:0}.toast-wrapper .toast .content .icon-wrapper[data-v-959c8a6c]{display:flex;justify-content:center;align-items:center}.toast-wrapper .toast .content .icon-wrapper img[data-v-959c8a6c]{width:32px;height:32px}.toast-wrapper .toast .content .text[data-v-959c8a6c]{display:flex;flex-direction:column;gap:4px}.toast-wrapper .toast .content .text p[data-v-959c8a6c]:nth-child(1){font-size:18px}.toast-wrapper .toast .content .text p[data-v-959c8a6c]:nth-child(2){font-size:14px}.toast-wrapper .toast .content .close-icon[data-v-959c8a6c]{width:14px;height:14px;position:absolute;top:10px;right:10px}.toast-enter-from[data-v-959c8a6c],.toast-leave-to[data-v-959c8a6c]{opacity:0;transform:translate(50%)}.toast-enter-active[data-v-959c8a6c],.toast-leave-active[data-v-959c8a6c]{transition:all .5s ease}.app[data-v-e34ab4e3]{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;overflow-x:clip}.app .skip-link[data-v-e34ab4e3]{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:100;padding:12px 20px;background:var(--darkblue);color:var(--white);text-decoration:none;border-radius:4px}.app .skip-link[data-v-e34ab4e3]:focus{left:16px;top:16px;width:auto;height:auto}.app .site-header[data-v-e34ab4e3]{position:fixed;left:0;right:0;z-index:30}.app main[data-v-e34ab4e3]{margin:0;flex:1;display:flex;flex-direction:column;align-items:center}.app main[data-v-e34ab4e3]:focus{outline:none}.reveal[data-v-42f27bf0]:not(.reveal--stagger){opacity:0;transform:translate3d(0,28px,0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms)}.reveal--left[data-v-42f27bf0]:not(.reveal--stagger){transform:translate3d(-40px,0,0)}.reveal--right[data-v-42f27bf0]:not(.reveal--stagger){transform:translate3d(40px,0,0)}.reveal--down[data-v-42f27bf0]:not(.reveal--stagger){transform:translate3d(0,-28px,0)}.reveal--fade[data-v-42f27bf0]:not(.reveal--stagger){transform:none}.reveal--visible[data-v-42f27bf0]:not(.reveal--stagger),.reveal--reduced[data-v-42f27bf0]:not(.reveal--stagger){opacity:1;transform:none}.reveal--stagger [data-v-42f27bf0-s]{opacity:0;transform:translate3d(0,24px,0);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),box-shadow .25s ease-in-out;transition-delay:0ms}.reveal--stagger.reveal--left [data-v-42f27bf0-s]{transform:translate3d(-32px,0,0)}.reveal--stagger.reveal--right [data-v-42f27bf0-s]{transform:translate3d(32px,0,0)}.reveal--stagger.reveal--visible [data-v-42f27bf0-s],.reveal--stagger.reveal--reduced [data-v-42f27bf0-s]{opacity:1;transform:none}.reveal--stagger.reveal--visible [data-v-42f27bf0-s]:nth-child(1){transition-delay:calc(var(--reveal-delay, 0ms) + var(--reveal-stagger-step, 90ms) * 0)}.reveal--stagger.reveal--visible [data-v-42f27bf0-s]:nth-child(2){transition-delay:calc(var(--reveal-delay, 0ms) + var(--reveal-stagger-step, 90ms) * 1)}.reveal--stagger.reveal--visible [data-v-42f27bf0-s]:nth-child(3){transition-delay:calc(var(--reveal-delay, 0ms) + var(--reveal-stagger-step, 90ms) * 2)}.reveal--stagger.reveal--visible [data-v-42f27bf0-s]:nth-child(4){transition-delay:calc(var(--reveal-delay, 0ms) + var(--reveal-stagger-step, 90ms) * 3)}.reveal--stagger.reveal--visible [data-v-42f27bf0-s]:nth-child(5){transition-delay:calc(var(--reveal-delay, 0ms) + var(--reveal-stagger-step, 90ms) * 4)}.reveal--stagger.reveal--visible [data-v-42f27bf0-s]:nth-child(6){transition-delay:calc(var(--reveal-delay, 0ms) + var(--reveal-stagger-step, 90ms) * 5)}.reveal--stagger.reveal--visible [data-v-42f27bf0-s]:nth-child(7){transition-delay:calc(var(--reveal-delay, 0ms) + var(--reveal-stagger-step, 90ms) * 6)}.reveal--stagger.reveal--visible [data-v-42f27bf0-s]:nth-child(8){transition-delay:calc(var(--reveal-delay, 0ms) + var(--reveal-stagger-step, 90ms) * 7)}.reveal--stagger.reveal--visible [data-v-42f27bf0-s]:nth-child(9){transition-delay:calc(var(--reveal-delay, 0ms) + var(--reveal-stagger-step, 90ms) * 8)}.reveal--stagger.reveal--visible [data-v-42f27bf0-s]:nth-child(10){transition-delay:calc(var(--reveal-delay, 0ms) + var(--reveal-stagger-step, 90ms) * 9)}.reveal--stagger.reveal--visible [data-v-42f27bf0-s]:nth-child(11){transition-delay:calc(var(--reveal-delay, 0ms) + var(--reveal-stagger-step, 90ms) * 10)}.reveal--stagger.reveal--visible [data-v-42f27bf0-s]:nth-child(12){transition-delay:calc(var(--reveal-delay, 0ms) + var(--reveal-stagger-step, 90ms) * 11)}@media (prefers-reduced-motion: reduce){.reveal[data-v-42f27bf0],.reveal--stagger [data-v-42f27bf0-s]{opacity:1!important;transform:none!important;transition:none!important}}@media (scripting: none){.reveal[data-v-42f27bf0],.reveal--stagger [data-v-42f27bf0-s]{opacity:1!important;transform:none!important}}.hero[data-v-fc745c64]{width:100%;min-height:100svh;display:flex;align-items:center;background:var(--bg-hero);padding:calc(var(--header-height) + 32px) 0 48px;isolation:isolate}.hero-inner[data-v-fc745c64]{width:min(calc(100% - 40px),1250px);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:36px}.hero-copy[data-v-fc745c64]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:640px}.hero-copy h1[data-v-fc745c64]{color:var(--heading);font-size:clamp(32px,5vw,52px);line-height:1.15}.hero-kicker[data-v-fc745c64]{margin:0;color:var(--brand-teal);font-size:clamp(13px,1.4vw,15px);letter-spacing:.22em;text-transform:uppercase}.hero-lead[data-v-fc745c64]{margin:0;color:var(--text-muted);font-size:clamp(17px,2vw,20px);line-height:1.5;max-width:38ch}.hero-cta[data-v-fc745c64]{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:14px 28px;background:var(--cta-bg);color:var(--white);border-radius:4px;font-size:clamp(16px,1.6vw,18px);transition:background .2s ease-in-out,opacity .2s ease-in-out}.hero-cta[data-v-fc745c64]:hover{opacity:.88}.hero-cta[data-v-fc745c64]:focus-visible{outline:2px solid var(--brand-teal);outline-offset:3px}.hero-visual[data-v-fc745c64]{width:100%;max-width:560px;position:relative}.hero-visual-frame[data-v-fc745c64]{position:relative;z-index:1;overflow:hidden;border-radius:8px;box-shadow:0 18px 40px var(--brand-shadow)}.hero-visual-frame img[data-v-fc745c64]{display:block;width:100%;height:min(42vh,380px);object-fit:cover;object-position:center 40%}.hero-visual[data-v-fc745c64]:before{content:"";position:absolute;top:16px;right:-12px;bottom:-12px;left:16px;border:2px solid var(--brand-teal);border-radius:10px;z-index:0}@media (min-width: 740px){.hero[data-v-fc745c64]{padding:calc(var(--header-height) + 40px) 0 56px}.hero-visual-frame img[data-v-fc745c64]{height:min(46vh,440px)}}@media (min-width: 1200px){.hero-inner[data-v-fc745c64]{flex-direction:row;justify-content:space-between;align-items:center;gap:72px}.hero-copy[data-v-fc745c64]{flex:1 1 48%;gap:20px}.hero-visual[data-v-fc745c64]{flex:1 1 44%;max-width:560px}.hero-visual-frame img[data-v-fc745c64]{height:min(62vh,520px)}}.flex-container[data-v-c36ead8e]{display:flex;flex-direction:column;align-items:center;gap:32px}.text[data-v-c36ead8e]{display:flex;flex-direction:column;gap:8px}.image[data-v-c36ead8e]{display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:4px}.image img[data-v-c36ead8e]{width:100%;height:auto;object-fit:cover;object-position:center}@media (min-width: 740px){.flex-container[data-v-c36ead8e]{flex-direction:row}.flex-container .text[data-v-c36ead8e],.flex-container .image[data-v-c36ead8e]{flex:1}}@media (min-width: 1200px){.flex-container[data-v-c36ead8e]{gap:90px}.text[data-v-c36ead8e]{gap:16px}}.card-wrapper[data-v-1bc8e68e]{display:flex;flex-direction:column;gap:16px;background:linear-gradient(145deg,var(--bg-card-start),var(--bg-card-end));border-radius:4px;box-shadow:0 6px 15px var(--brand-shadow);flex:1 1 340px;cursor:pointer;padding:30px;border:none;text-align:inherit;transition:all .1s ease-in-out}.card-wrapper[data-v-1bc8e68e]:focus-visible{outline:2px solid var(--darkblue);outline-offset:2px}.card-wrapper .visible[data-v-1bc8e68e]{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.card-wrapper .visible h3[data-v-1bc8e68e]{min-height:85px}.card-wrapper .visible p[data-v-1bc8e68e]{min-height:70px}.card-wrapper .visible .icon-wrapper[data-v-1bc8e68e]{display:flex;justify-content:center;align-items:center}.card-wrapper .visible .icon-wrapper img[data-v-1bc8e68e]{width:60px;height:60px}.card-wrapper .chevron-wrapper[data-v-1bc8e68e]{display:flex;justify-content:center;align-items:center}.card-wrapper .chevron-wrapper img[data-v-1bc8e68e]{width:32px;height:32px;transition:all .25s ease-in-out}.card-wrapper .chevron-wrapper img.rotate[data-v-1bc8e68e]{transform:rotate(180deg)}.card-wrapper .hidden[data-v-1bc8e68e]{text-align:center;max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease-in-out,opacity .3s ease-in-out}.card-wrapper .hidden.grow[data-v-1bc8e68e]{max-height:300px;opacity:1}@media (min-width: 1200px){.card-wrapper[data-v-1bc8e68e]{max-width:396px}}.services-flex[data-v-8a52ed45]{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.service-card-item[data-v-8a52ed45]:hover{box-shadow:0 6px 50px var(--brand-shadow)}.logo-carousel[data-v-6589f683]{width:100%;max-width:100%;overflow:hidden;position:relative}.logo-container[data-v-6589f683]{display:flex;align-items:center;gap:32px;animation:scroll-6589f683 25s linear infinite;width:max-content;will-change:transform}.logo-carousel:hover .logo-container[data-v-6589f683],.logo-carousel:focus-within .logo-container[data-v-6589f683]{animation-play-state:paused}.logo-container--static[data-v-6589f683]{animation:none;flex-wrap:wrap;width:100%;justify-content:center;will-change:auto}.logo-item[data-v-6589f683]{display:flex;justify-content:center;align-items:center;flex-shrink:0}.logo-item img[data-v-6589f683]{width:min(150px,28vw);height:auto}@keyframes scroll-6589f683{0%{transform:translate(0)}to{transform:translate(calc(-100% / 3))}}@media (prefers-reduced-motion: reduce){.logo-container[data-v-6589f683]{animation:none;flex-wrap:wrap;width:100%;justify-content:center;will-change:auto}}.background[data-v-aa7ea3b1]{width:100%;max-width:100%;background:var(--bg-surface);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 0;gap:60px;overflow-x:clip}.stats-wrapper[data-v-aa7ea3b1]{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;width:100%}.stat[data-v-aa7ea3b1]{flex:1 1 160px;min-width:0;max-width:100%;display:flex;flex-direction:column;align-items:center}.number[data-v-aa7ea3b1]{font-size:34px;font-weight:700;color:var(--heading)}.number span[data-v-aa7ea3b1]{font-size:18px}.slider-wrapper[data-v-aa7ea3b1],.slider-region[data-v-aa7ea3b1]{width:100%;max-width:100%}.slider-region[data-v-aa7ea3b1]{display:flex;flex-direction:column;align-items:center;gap:24px}.slider-stage[data-v-aa7ea3b1]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;max-width:min(720px,100%)}.embla[data-v-aa7ea3b1]{overflow:hidden;width:100%;min-width:0;max-width:100%;cursor:grab;background:var(--bg-elevated);border-radius:4px;touch-action:pan-y pinch-zoom}.embla[data-v-aa7ea3b1]:active{cursor:grabbing}.embla-container[data-v-aa7ea3b1]{display:flex;align-items:stretch;touch-action:pan-y pinch-zoom}.slide[data-v-aa7ea3b1]{flex:0 0 100%;min-width:0;max-width:100%;display:flex;-webkit-user-select:none;user-select:none}.slide-body[data-v-aa7ea3b1]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;width:100%;max-width:100%;min-width:0;padding:40px 20px;overflow-wrap:break-word;word-break:break-word}.slide-quote[data-v-aa7ea3b1],.slide-author[data-v-aa7ea3b1],.small-info[data-v-aa7ea3b1],.small-info p[data-v-aa7ea3b1]{max-width:100%;min-width:0}.slide-quote[data-v-aa7ea3b1]{font-style:italic;font-size:clamp(16px,2.2vw,20px);line-height:1.45}.slide-author[data-v-aa7ea3b1]{font-size:clamp(18px,2.4vw,24px);color:var(--heading)}.small-info[data-v-aa7ea3b1]{display:flex;flex-direction:column;gap:4px}.small-info p[data-v-aa7ea3b1]{font-size:16px}.small-info p[data-v-aa7ea3b1]:nth-child(1){color:var(--text-muted);font-weight:700}.slider-nav[data-v-aa7ea3b1]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:1px solid var(--border-color);border-radius:50%;background:var(--bg-elevated);cursor:pointer;padding:0}.slider-nav span[data-v-aa7ea3b1]{width:10px;height:10px;border-right:2px solid var(--heading);border-bottom:2px solid var(--heading)}.slider-nav[data-v-aa7ea3b1]:hover{border-color:var(--brand-teal)}.slider-nav[data-v-aa7ea3b1]:focus-visible{outline:2px solid var(--darkblue);outline-offset:2px}.slider-nav--prev span[data-v-aa7ea3b1]{transform:rotate(135deg);margin-left:4px}.slider-nav--next span[data-v-aa7ea3b1]{transform:rotate(-45deg);margin-right:4px}.dots-wrapper[data-v-aa7ea3b1]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.dot[data-v-aa7ea3b1]{width:14px;height:14px;border-radius:50%;border:none;padding:0;background:var(--gray);transition:background .25s ease-in-out,transform .25s ease-in-out;cursor:pointer}.dot.active[data-v-aa7ea3b1]{background:var(--darkblue);transform:scale(1.2)}.dot[data-v-aa7ea3b1]:focus-visible{outline:2px solid var(--darkblue);outline-offset:2px}@media (max-width: 739px){.slider-stage[data-v-aa7ea3b1]{grid-template-columns:minmax(0,1fr);gap:16px}.slider-nav[data-v-aa7ea3b1]{display:none}}.card-wrapper[data-v-e45b8df7]{border-radius:4px;flex:1 1 320px;min-width:0;max-width:100%;cursor:pointer;border:none;height:430px;background:transparent;padding:0;text-align:inherit}.card-wrapper[data-v-e45b8df7]:focus-visible{outline:2px solid var(--darkblue);outline-offset:2px}.card-wrapper .card-inner[data-v-e45b8df7]{position:relative;transform-style:preserve-3d;width:100%;height:100%;border-radius:4px;transition:transform .4s ease-in-out;box-shadow:0 6px 15px var(--brand-shadow)}.card-wrapper .card-inner.rotate[data-v-e45b8df7]{transform:rotateY(180deg)}.card-wrapper .card-inner .front[data-v-e45b8df7],.card-wrapper .card-inner .back[data-v-e45b8df7]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;min-width:0;padding:24px;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:linear-gradient(145deg,var(--bg-card-start),var(--bg-card-end));border-radius:4px}.card-wrapper .card-inner .front[data-v-e45b8df7]{justify-content:center;align-items:center;gap:16px;text-align:center}.card-wrapper .card-inner .front h3[data-v-e45b8df7],.card-wrapper .card-inner .front p[data-v-e45b8df7]{max-width:100%;overflow-wrap:break-word}.card-wrapper .card-inner .front .image-wrapper[data-v-e45b8df7]{display:flex;justify-content:center;align-items:center;width:180px;height:180px;flex-shrink:0;border-radius:50%;overflow:hidden}.card-wrapper .card-inner .front .image-wrapper img[data-v-e45b8df7]{width:100%;height:100%;object-fit:cover;object-position:center}.card-wrapper .card-inner .front .click[data-v-e45b8df7]{width:30px;height:30px;flex-shrink:0}.card-wrapper .card-inner .back[data-v-e45b8df7]{transform:rotateY(180deg);text-align:left}.card-wrapper .card-inner .back .back-scroll[data-v-e45b8df7]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.card-wrapper .card-inner .back p[data-v-e45b8df7]{width:100%;margin:0;font-size:clamp(15px,1.5vw,17px);line-height:1.45;overflow-wrap:break-word}.card-flex[data-v-e27fba42]{width:100%;display:flex;gap:32px;flex-wrap:wrap}.team-card-item[data-v-e27fba42]:hover{box-shadow:0 6px 50px var(--brand-shadow)}.section-wrapper[data-v-88d181be]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;min-width:0;overflow-x:clip;gap:90px}@media (min-width: 740px){.section-wrapper[data-v-88d181be]{gap:110px}}@media (min-width: 1200px){.section-wrapper[data-v-88d181be]{gap:120px}}@media (min-width: 1440px){.section-wrapper[data-v-88d181be]{gap:160px}}
