@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_7ee6b6fe-module__89QMuW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_7ee6b6fe-module__89QMuW__variable{--font-outfit:"Outfit","Outfit Fallback"}
:root{--background:#f8fafc;--bg-secondary:#f1f5f9;--surface:#fff;--foreground:#0f172a;--text-main:#0f172a;--primary:#0a192f;--brand-navy:#0a192f;--primary-light:#172a45;--primary-dark:#020c1b;--secondary:#0d9488;--brand-teal:#0d9488;--secondary-light:#14b8a6;--accent:#922d32;--brand-sand:#922d32;--text-muted:#475569;--card-bg:#ffffffbf;--border:#0f172a0d;--border-light:#ffffff80;--shadow-sm:0 4px 12px #020c1b0a;--shadow-md:0 10px 30px -4px #020c1b14,0 4px 12px #020c1b0a;--shadow-lg:0 25px 50px -12px #020c1b1f,0 10px 25px #020c1b0f;--shadow-premium:0 40px 80px -20px #0a192f33,0 20px 40px -15px #0a192f1f;--shadow-glow:0 0 40px #0d948826;--radius-sm:12px;--radius-md:20px;--radius-lg:32px;--radius-xl:48px;--radius-pill:9999px;--easing:cubic-bezier(.25,1,.5,1);--liquid-easing:cubic-bezier(.4,0,.2,1)}html{width:100%;scroll-padding-top:6rem;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--foreground);background-color:var(--background);font-family:var(--font-outfit),system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;line-height:1.7;position:relative;overflow-x:hidden}.bg-blobs-container{z-index:-1;pointer-events:none;background-color:var(--background);background-image:radial-gradient(at 0 0,#ecf5fd 0,#0000 50%),radial-gradient(at 100% 0,#e2f8f7 0,#0000 50%),radial-gradient(at 100% 100%,#ecf2f9 0,#0000 50%),radial-gradient(at 0 100%,#f4fbfb 0,#0000 50%);width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.blob-1,.blob-2{filter:blur(120px);opacity:.4;border-radius:50%;width:50vw;height:50vw;animation:20s ease-in-out infinite alternate blobFloat;position:absolute}@keyframes blobFloat{0%{transform:translate(0)scale(1)}50%{transform:translate(5%,10%)scale(1.05)}to{transform:translate(-5%,-5%)scale(.95)}}.blob-1{background:radial-gradient(circle,#15467a26 0%,#0000 70%);top:-10vw;left:-10vw}.blob-2{background:radial-gradient(circle,#0a878226 0%,#0000 70%);animation-delay:-10s;bottom:10vh;right:-10vw}a{color:inherit;transition:color .4s var(--easing),transform .4s var(--easing);text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-outfit),system-ui,sans-serif;letter-spacing:-.02em;color:var(--primary);margin-bottom:1rem;font-weight:700;line-height:1.15}h1{letter-spacing:-.03em;color:var(--primary-dark);font-size:clamp(2.5rem,8vw,4rem);font-weight:800}h2{letter-spacing:-.02em;font-size:clamp(2rem,6vw,3.5rem)}h3{font-size:clamp(1.5rem,4vw,2.25rem)}h4{font-size:1.25rem;line-height:1.4;font-family:var(--font-outfit),system-ui,sans-serif;color:var(--primary-dark);font-weight:700}p{color:var(--text-muted);letter-spacing:.01em;margin-bottom:1.5rem;font-size:1.15rem;font-weight:400;line-height:1.8}.text-gradient{background:linear-gradient(135deg,var(--secondary-light)0%,var(--brand-teal)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.text-gradient-light{background:linear-gradient(135deg,#fff 0%,#e2e8f0 40%,var(--secondary-light)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 1.5rem}@media (min-width:768px){.container{padding:0 3rem}}@media (min-width:1200px){.container{padding:0 4rem}}.section{padding-top:6rem;padding-bottom:6rem;position:relative}.text-center{text-align:center}.text-primary{color:var(--primary)}.subtitle{color:var(--text-muted);max-width:750px;margin:0 auto;font-size:1.25rem;line-height:1.8}.text-highlight{color:var(--foreground);font-size:1.4rem;font-weight:500;line-height:1.6}.highlight-text{color:var(--text-muted);font-size:1.2rem;line-height:1.8}.btn{border-radius:var(--radius-pill);transition:all .4s var(--liquid-easing);letter-spacing:.02em;z-index:1;text-align:center;font-size:1.05rem;font-weight:600;font-family:var(--font-outfit),system-ui,sans-serif;justify-content:center;align-items:center;padding:1rem 2.5rem;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";width:100%;height:100%;transition:.6s var(--easing);z-index:-1;background:linear-gradient(120deg,#0000,#fff3,#0000);position:absolute;top:0;left:0;transform:translate(-100%)}.btn:hover:after{transform:translate(100%)}.btn-primary{background:linear-gradient(135deg,var(--secondary)0%,var(--secondary-light)100%);border:1px solid #fff3;box-shadow:0 8px 20px -6px #0d948880;color:#fff!important}.btn-primary:hover{background:linear-gradient(135deg,var(--secondary-light)0%,var(--secondary)100%);transform:translateY(-4px);box-shadow:0 16px 30px -8px #0d948899}.btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-md);border:1px solid var(--border-light);background-color:#ffffffe6;color:var(--primary-dark)!important}.btn-secondary:hover{box-shadow:var(--shadow-lg);background-color:#fff;transform:translateY(-5px);color:var(--primary)!important}.btn-outline{background-color:#0000;border:2px solid #072b4f33;color:var(--primary)!important}.btn-outline:hover{border-color:var(--primary);background-color:#072b4f08;transform:translateY(-4px)}.card,.liquid-glass{background:var(--card-bg);-webkit-backdrop-filter:blur(24px)saturate(140%);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all .5s var(--liquid-easing);border:1px solid var(--border-light);padding:3.5rem;box-shadow:0 8px 30px #1a223305}.card:hover,.liquid-glass:hover{box-shadow:var(--shadow-premium);border-color:#ffffffe6;transform:translateY(-6px)}.glass{-webkit-backdrop-filter:blur(30px)saturate(180%);box-shadow:var(--shadow-md);background:#fff9;border:1px solid #fffc}.glass-dark,.liquid-glass-dark{-webkit-backdrop-filter:blur(30px)saturate(180%);color:#fff;background:#0f3a66d9;border:1px solid #ffffff1a;box-shadow:0 20px 40px -10px #0f3a6666}@keyframes fadeInUp{0%{opacity:0}to{opacity:1}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.animate-fade-in-up{opacity:0;will-change:opacity}.animate-fade-in-up.is-visible{animation:fadeInUp 1s var(--liquid-easing)forwards}.animate-float{animation:8s ease-in-out infinite float}.featureList{margin-top:2rem;list-style:none}.featureList li{color:var(--foreground);align-items:flex-start;gap:1rem;margin-bottom:1rem;font-size:1.1rem;font-weight:500;display:flex}.featureList li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E6D084' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:24px;height:24px;margin-top:.2rem;display:inline-flex}.grid{display:grid}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-12{gap:3rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-12{gap:3rem}.md\:gap-16{gap:4rem}.md\:text-right{text-align:right}.md\:items-end{align-items:flex-end}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
