@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #086bc866}70%{transform:scale(1.05);box-shadow:0 0 0 10px #086bc800}to{transform:scale(1);box-shadow:0 0 #086bc800}}.animate-fade-up{animation:fadeUp .8s cubic-bezier(.16,1,.3,1) both}.animate-fade-in{animation:fadeIn .8s ease both}.animate-slide-in{animation:slideInLeft .8s cubic-bezier(.16,1,.3,1) both}.anim-delay-100{animation-delay:.1s}.anim-delay-150{animation-delay:.15s}.anim-delay-200{animation-delay:.2s}.anim-delay-300{animation-delay:.3s}.anim-delay-400{animation-delay:.4s}.anim-delay-450{animation-delay:.45s}.anim-delay-500{animation-delay:.5s}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.reveal.active{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.reveal-left.active{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.reveal-right.active{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transform:scale(.94);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.reveal-scale.active{opacity:1;transform:scale(1)}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.container{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}@media(max-width:768px){.container{padding-left:1.25rem;padding-right:1.25rem}}@media(max-width:576px){.container{padding-left:1rem;padding-right:1rem}}.section{padding-top:4rem;padding-bottom:4rem}@media(max-width:768px){.section{padding-top:2.5rem;padding-bottom:2.5rem}}@media(max-width:576px){.section{padding-top:2rem;padding-bottom:2rem}}.bg-light{background-color:#eff8fc}.text-center{text-align:center}.section-tag{display:inline-block;font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#10a8a8;text-transform:uppercase;font-weight:700;font-size:.85rem;letter-spacing:1.5px;margin-bottom:.75rem}.section-title{font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2.25rem;color:#062d62;font-weight:800;line-height:1.25;margin-bottom:1.25rem}@media(max-width:768px){.section-title{font-size:1.85rem}}@media(max-width:576px){.section-title{font-size:1.65rem}}.section-subtitle{font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.1rem;color:#5d6b7a;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:2.5rem}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;font-size:.95rem;padding:.8rem 1.6rem;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-primary:active{transform:scale(.98)}.btn-primary{background-color:#086bc8;color:#fff}.btn-primary:hover{background-color:#075eaf;box-shadow:0 4px 12px #086bc84d}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;font-size:.95rem;padding:.8rem 1.6rem;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-secondary:active{transform:scale(.98)}.btn-secondary{background-color:transparent;color:#086bc8;border:1px solid #086BC8}.btn-secondary:hover{background-color:#086bc80d}.btn-teal{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;font-size:.95rem;padding:.8rem 1.6rem;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-teal:active{transform:scale(.98)}.btn-teal{background-color:#10a8a8;color:#fff}.btn-teal:hover{background-color:#0e9191;box-shadow:0 4px 12px #10a8a84d}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;overflow-x:hidden}@media(max-width:768px){html{font-size:15px}}body{font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#102a43;background-color:#fff;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;max-width:100vw}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}input,button,select,textarea{font-family:inherit;font-size:inherit;outline:none}section,footer,nav{max-width:100%;overflow-x:hidden}
