in home after each section we need to add some good looking curvy design like shown in this images body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#fff;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 20px}.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fffffff2;backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05);transition:all .3s ease}.nav{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;max-width:1200px;margin:0 auto}.nav-logo{display:flex;align-items:center;gap:0;font-size:1.5rem;font-weight:700;color:#1a1a1a;padding:.5rem 0}.nav-logo img{height:auto;width:auto;max-height:60px}.nav-links{display:flex;list-style:none;gap:2rem}.nav-links a{color:#4a5568;text-decoration:none;font-weight:500;transition:color .3s ease;position:relative}.nav-links a:hover{color:#20b0ff}.nav-links a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(90deg,#20b0ff,#ace7f4);transition:width .3s ease}.nav-links a:hover:after{width:100%}.hero{padding-top:clamp(80px,15vw,120px)!important}@media (max-width: 768px){.hero{padding-top:clamp(100px,20vw,120px)!important}.hero-grid{grid-template-columns:1fr!important;gap:clamp(1.5rem,4vw,2rem)!important;text-align:center!important}.hero-buttons{justify-content:center!important;flex-direction:column!important;align-items:center!important}.hero-buttons button{width:100%!important;max-width:300px!important}.hero-badges{justify-content:center!important}.hero-metrics{grid-template-columns:1fr!important;gap:clamp(1rem,3vw,1.5rem)!important}}@media (max-width: 480px){.hero{padding-top:clamp(120px,25vw,140px)!important}.hero-grid{gap:clamp(1rem,3vw,1.5rem)!important}.hero-buttons{gap:clamp(.75rem,2vw,1rem)!important}.hero-badges{gap:clamp(.5rem,2vw,.75rem)!important}}.btn{display:inline-block;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease;cursor:pointer;border:none;font-size:1rem}.btn-primary{background:linear-gradient(135deg,#20b0ff,#ace7f4);color:#000}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px #20b0ff4d}.btn-secondary{background:transparent;color:#20b0ff;border:2px solid #20b0ff}.btn-secondary:hover{background:#20b0ff;color:#000;transform:translateY(-2px)}section{padding:4rem 0}.section-container{padding:4rem 2rem;margin:0;position:relative}.section-header{text-align:center;margin-bottom:3rem}.section-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#1a202c,#20b0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle{font-size:1.125rem;color:#4a5568;max-width:600px;margin:0 auto;line-height:1.6}.grid{display:grid;gap:2rem}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.card{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px;padding:2rem;transition:all .3s ease;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000001a;border-color:#20b0ff4d}.form-group{margin-bottom:1.5rem}.form-label{display:block;margin-bottom:.5rem;font-weight:600;color:#1a1a1a}.form-input{width:100%;padding:.75rem;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#f8fafc;color:#1a1a1a;font-size:1rem;transition:border-color .3s ease}.form-input:focus{outline:none;border-color:#20b0ff;box-shadow:0 0 0 3px #20b0ff1a}.form-select{width:100%;padding:.75rem;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#f8fafc;color:#1a1a1a;font-size:1rem;transition:border-color .3s ease}.form-select:focus{outline:none;border-color:#20b0ff;box-shadow:0 0 0 3px #20b0ff1a}.footer{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-top:1px solid rgba(0,0,0,.05);padding:3rem 0 1rem}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:2rem}.footer-section h3{color:#20b0ff;margin-bottom:1rem;font-size:1.25rem}.footer-section p,.footer-section a{color:#4a5568;text-decoration:none;line-height:1.6}.footer-section a:hover{color:#20b0ff}.footer-bottom{border-top:1px solid rgba(0,0,0,.05);padding-top:1rem;text-align:center;color:#64748b}@media (min-width: 1200px){.container{max-width:1400px;padding:0 2rem}}@media (max-width: 1199px){.container{max-width:1200px;padding:0 1.5rem}.section-title{font-size:clamp(2rem,3.5vw,2.75rem)}}@media (max-width: 1023px){.grid-2,.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}.nav-links{gap:1rem}.section-title{font-size:clamp(1.75rem,3vw,2.25rem)}.hero{min-height:80vh;padding:6rem 0 4rem}}@media (max-width: 767px){.container{padding:0 1rem;max-width:100%}.nav{padding:.75rem 1rem}.nav-links{display:none}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.section-title{font-size:clamp(1.5rem,5vw,2rem);margin-bottom:1rem}.section-subtitle{font-size:1rem}.card{padding:1.5rem 1rem}.footer-content{grid-template-columns:1fr;gap:2rem;text-align:center}.hero{min-height:70vh;padding:5rem 0 3rem}section{padding:3rem 0}}@media (max-width: 639px){.container{padding:0 1rem}.section-title{font-size:clamp(1.25rem,6vw,1.75rem)}.btn{padding:10px 20px;font-size:.9rem}.card{padding:1.25rem .75rem}.hero{min-height:60vh;padding:4rem 0 2rem}section{padding:2.5rem 0}}@media (max-width: 479px){.container{padding:0 .75rem}.section-title{font-size:clamp(1.125rem,7vw,1.5rem);line-height:1.3}.section-subtitle{font-size:.9rem;line-height:1.5}.btn{padding:8px 16px;font-size:.85rem}.card{padding:1rem .5rem;border-radius:12px}.nav{padding:.5rem .75rem}.hero{min-height:50vh;padding:3rem 0 2rem}section{padding:2rem 0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.about-content,.feature-item,.service-card,.portfolio-item,.testimonial-card{animation:fadeInUp .8s ease-out}html{scroll-behavior:smooth}.btn:focus,.nav-links a:focus,.footer-links a:focus,.social-links a:focus,.nav-link:focus,.dropdown-toggle:focus,button:focus,a:focus,input:focus,select:focus,textarea:focus{outline:none!important;box-shadow:none!important;border-color:transparent!important}.nav-link:focus,.dropdown-toggle:focus{background:#20b0ff1a!important;border-radius:8px!important}.btn:focus,button:focus{transform:translateY(-1px)!important;box-shadow:0 8px 25px #20b0ff33!important}a:focus{text-decoration:underline!important;text-underline-offset:2px!important}input:focus,select:focus,textarea:focus{border-color:#20b0ff!important;box-shadow:0 0 0 2px #20b0ff1a!important}.loading{opacity:.7;pointer-events:none}section{margin:0}main{margin:0;padding:0}section:before,section:after{display:none!important;content:none!important}.hero:before,.hero:after,.services:before,.services:after,.industries:before,.industries:after,.stats:before,.stats:after,.testimonials:before,.testimonials:after,.cta-section:before,.cta-section:after{display:none!important;content:none!important}.btn,button,.card,.panel,.badge,input,select,textarea,.solution-card,.case-study-card,.metric-item,.service-card,.industry-card,.testimonial-card,.portfolio-item,.feature-item{border-radius:8px!important}.btn-primary,.hero button{border-radius:16px!important}.badge{border-radius:9999px!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#20b0ff;border-radius:4px!important}::-webkit-scrollbar-thumb:hover{background:#ace7f4}.footer-logo img{height:auto;width:auto;max-height:80px;margin-bottom:1.5rem;object-fit:contain}.footer-logo p:first-of-type{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.5rem}.footer-logo p:nth-of-type(2){color:#4a5568;line-height:1.6;margin-bottom:1.5rem}@media (max-width: 1024px){.bpo-hero .container>div{grid-template-columns:1fr!important;text-align:center;gap:3rem}.services .container>div:last-child{grid-template-columns:1fr!important}}@media (max-width: 768px){.bpo-hero .metric-item{min-width:100px;padding:.75rem}.services .container>div:nth-child(2){flex-direction:column;align-items:center}}:root{--color-primary-50: #f0f4ff;--color-primary-100: #e0e8ff;--color-primary-500: #20b0ff;--color-primary-600: #1a90d1;--color-primary-700: #1060a0;--color-primary-900: #0a3060;--color-neutral-50: #f8fafc;--color-neutral-100: #f1f5f9;--color-neutral-200: #e2e8f0;--color-neutral-300: #cbd5e1;--color-neutral-400: #94a3b8;--color-neutral-500: #64748b;--color-neutral-600: #475569;--color-neutral-700: #334155;--color-neutral-800: #1e293b;--color-neutral-900: #0f172a;--shadow-md: 0 4px 6px rgba(0,0,0,.07), 0 2px 4px rgba(0,0,0,.06);--shadow-lg: 0 10px 15px rgba(0,0,0,.1), 0 4px 6px rgba(0,0,0,.05);--radius-lg: .5rem}section h1{font-weight:800;line-height:1.2;font-size:clamp(2.25rem,4.5vw,3.75rem)}section h2{font-weight:700;line-height:1.25;font-size:clamp(2rem,3.5vw,3rem);text-align:center;margin-bottom:2rem}section h3{font-weight:600;line-height:1.3;font-size:clamp(1.25rem,2.2vw,1.75rem)}section p{color:#e5e7ebe6}[data-theme=light] section p{color:#475569}.eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}[data-theme=light] .header{background:#fffffff2;backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 4px 20px #00000014;transition:all .3s ease;z-index:1000;padding:1rem 0;height:80px}.nav{position:relative}.nav-links a{text-decoration:none}[data-theme=light] .nav-links a{color:var(--color-neutral-700)}.nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--color-primary-500);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.nav-links a:hover{color:var(--color-primary-600)}.nav-links a:hover:after{transform:scaleX(1)}.mobile-toggle{display:none;background:transparent;border:0;width:44px;height:44px;position:relative;cursor:pointer;z-index:1001;transition:all .3s ease}.mobile-toggle .hamburger,.mobile-toggle .hamburger:before,.mobile-toggle .hamburger:after{content:"";display:block;position:absolute;height:2px;width:24px;left:10px;background:#fff;transition:all .3s ease;border-radius:1px}.mobile-toggle .hamburger{top:21px}.mobile-toggle .hamburger:before{top:-8px}.mobile-toggle .hamburger:after{top:8px}.mobile-toggle.open .hamburger{background:transparent}.mobile-toggle.open .hamburger:before{transform:rotate(45deg);top:0}.mobile-toggle.open .hamburger:after{transform:rotate(-45deg);top:0}@media (max-width: 1199px){.nav-cta{padding:.5rem 1rem;font-size:.9rem}}@media (max-width: 1023px){.nav-links,.nav-cta{display:none}.mobile-toggle{display:inline-block}}.mobile-menu-overlay{position:fixed;inset:0;background:#000000b3;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:999;backdrop-filter:blur(4px)}.mobile-menu-overlay.open{opacity:1;pointer-events:auto}.mobile-menu{position:fixed;top:0;right:0;height:100vh;width:350px;max-width:90vw;background:linear-gradient(135deg,#000 0% 100%);box-shadow:-20px 0 40px #0000004d;transform:translate(100%);transition:transform .3s cubic-bezier(.25,.46,.45,.94);padding:2rem 1.5rem;z-index:1000;border-left:1px solid rgba(255,255,255,.1);overflow-y:auto}.mobile-menu.open{transform:translate(0)}.mobile-menu ul{list-style:none;padding:0;margin:2rem 0 0;display:grid;gap:.5rem}.mobile-menu a{color:#ffffffe6;text-decoration:none;padding:.875rem 0;display:block;transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,.05);font-weight:500}.mobile-menu a:hover{color:#20b0ff;padding-left:.5rem}.mobile-menu .mt{margin-top:1rem}.mobile-menu .btn{width:100%;text-align:center;margin-top:1.5rem}.btn.btn-outline{color:#adadad;border-color:#ffffff1f}.btn.btn-outline:hover{color:#20b0ff;border-color:#20b0ff;background:#20b0ff14}.btn.btn-secondary{color:#ace7f4;border-color:#ace7f4}.btn.btn-secondary:hover{background:#ace7f4;color:#0b1220}[data-theme=light] .btn.btn-outline{color:#475569;border-color:#e2e8f0}[data-theme=light] .btn.btn-secondary{color:#20b0ff;border-color:#20b0ff}[data-theme=light] .btn.btn-secondary:hover{background:#20b0ff;color:#fff}.btn.btn-primary{background:var(--color-primary-500);border:2px solid transparent}.btn.btn-primary:hover{background:var(--color-primary-600);transform:translateY(-1px);box-shadow:0 10px 15px #20b0ff4d}.btn.btn-secondary{background:transparent;color:var(--color-primary-600);border:2px solid var(--color-primary-500)}.btn.btn-secondary:hover{background:var(--color-primary-600);color:#fff}[data-theme=light] .trusted-by{background:#fff;padding:3rem 0;border-bottom:1px solid #e2e8f0}[data-theme=light] .solutions{background:#f8fafc;padding:6rem 0}[data-theme=light] .features{background:#fff;padding:6rem 0}[data-theme=light] .stats{background:linear-gradient(135deg,#20b0ff,#4f46e5);color:#fff;padding:4rem 0}[data-theme=light] .case-studies{background:#f8fafc;padding:6rem 0}[data-theme=light] .testimonials{background:#fff;padding:6rem 0}[data-theme=light] .resources{background:#f8fafc;padding:6rem 0}[data-theme=light] .cta-section{background:linear-gradient(135deg,#000,#334155);color:#fff;padding:6rem 0}.trusted-by{background:#000;padding:3rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.solutions{background:#000;padding:6rem 0}.features{padding:6rem 0}.case-studies{background:#000;padding:6rem 0}.testimonials{padding:6rem 0}.resources{background:#000;padding:6rem 0}.cta-section{padding:6rem 0}.features .bento-grid .feature-item{display:flex;grid-template-columns:none}.trusted-by h3{font-weight:600}.logo-carousel{overflow:hidden}.logos-track{will-change:transform}.solutions .section-intro{text-align:center;max-width:56rem;margin:0 auto 2rem}.solution-tabs{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.solution-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:start}.solution-details h3{font-weight:700}.solution-details ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.solution-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.solution-card:hover{transform:translateY(-8px);box-shadow:0 20px 25px #0000001a;border-color:#20b0ff}@media (max-width: 1024px){.solution-grid{grid-template-columns:1fr}}.bento-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}@media (max-width: 1280px){.bento-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 768px){.bento-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.stats .container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.stat-item strong{line-height:1}@media (max-width: 1024px){.stats .container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.stats .container{grid-template-columns:1fr}}.case-studies .featured-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:center}.case-study-card{transition:transform .2s ease,box-shadow .2s ease}.case-study-card:hover{transform:scale(1.02);box-shadow:0 25px 50px #00000026}.case-studies .more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem}@media (max-width: 1024px){.case-studies .featured-grid{grid-template-columns:1fr}.case-studies .more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.case-studies .more-grid{grid-template-columns:1fr}}.testimonials-carousel{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.resources .grid{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:start}.resources .grid .grid{grid-template-columns:1fr;gap:1rem}@media (max-width: 1024px){.resources .grid{grid-template-columns:1fr}}.cta-section .container{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}@media (max-width: 1024px){.cta-section .container{grid-template-columns:1fr}}.cta-form label{display:grid;gap:.25rem;font-weight:500}.cta-form input,.cta-form select{width:100%;padding:.75rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff}[data-theme=light] .cta-form input,[data-theme=light] .cta-form select{border-color:#e2e8f0;background:#fff;color:#000}.cta-form input:focus,.cta-form select:focus{outline:none;border-color:#20b0ff;box-shadow:0 0 0 3px #20b0ff1a;transform:scale(1.01)}.footer{background:#f8fafc;border-top:1px solid #e2e8f0;padding:4rem 0 2rem;color:#000}.footer a{color:#334155}.footer .footer-bottom{color:#475569}[data-theme=light] .hero{background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:90vh;padding:8rem 0 4rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero .hero-content{max-width:600px}.hero .hero-visual{width:100%;height:100%}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes counterUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}.card{background:linear-gradient(135deg,#000,#2a2a2a);border:1px solid rgba(255,255,255,.1);color:#adadad}[data-theme=light] .card{background:#fff;border:1px solid #e2e8f0;color:#000}.card{border-radius:12px}.badge{display:inline-block;font-weight:600;border-radius:9999px;padding:.25rem .5rem}.badge{background:#20b0ff26;color:#c7d2fe}[data-theme=light] .badge{background:#eef2ff;color:#4f46e5}.panel{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:12px}[data-theme=light] .panel{background:#fff;color:#000;border:1px solid #e2e8f0}.bpo-hero{background:linear-gradient(135deg,#f0f9ff,#e0f2fe)!important}.services{background:#fff!important}.industries{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important}.stats{background:linear-gradient(135deg,#f0fdf4,#dcfce7)!important}.testimonials{background:linear-gradient(135deg,#fff,#f8fafc)!important}.cta-section{background:linear-gradient(135deg,#eff6ff,#dbeafe)!important}section{position:relative;z-index:5}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0;overflow-x:hidden}section{margin:0;display:block;position:relative}.hero,.services,.industries,.stats,.testimonials,.cta-section{width:100%;margin:0;position:relative;border-radius:0!important;border:none!important}.hero .btn,.hero button,.hero .card,.hero .panel,.hero .badge,.hero .metric-item,.services .btn,.services button,.services .card,.services .service-card,.industries .btn,.industries button,.industries .card,.industries .industry-card,.stats .btn,.stats button,.stats .card,.stats .metric-item,.testimonials .btn,.testimonials button,.testimonials .card,.testimonials .testimonial-card,.cta-section .btn,.cta-section button,.cta-section .card,.cta-section input,.cta-section select,.cta-section textarea{border-radius:8px!important}.hero .badge,.services .badge,.industries .badge,.stats .badge,.testimonials .badge,.cta-section .badge{border-radius:25px!important}.hero button,.services button,.industries button,.stats button,.testimonials button,.cta-section button{border-radius:16px!important}.container{max-width:1400px;margin:0 auto;padding:0 2rem;width:100%}@media (max-width: 1199px){.container{max-width:1200px;padding:0 1.5rem}}@media (max-width: 767px){.container{padding:0 1rem}}@media (max-width: 479px){.container{padding:0 .75rem}}@media (max-width: 767px){.hide-mobile{display:none}.show-mobile{display:block}.mobile-stack{flex-direction:column;gap:1rem}.mobile-center{text-align:center}.mobile-full-width{width:100%}}@media (max-width: 1023px){.bento-grid{grid-template-columns:repeat(2,1fr)!important}.solution-grid{grid-template-columns:1fr!important;gap:2rem}.footer-content{grid-template-columns:repeat(2,1fr)!important;gap:2rem}.case-studies .featured-grid,.cta-section .container{grid-template-columns:1fr!important}}@media (max-width: 767px){.hero,.services,.industries,.stats,.testimonials,.cta-section{padding:3rem 0!important}.bento-grid{grid-template-columns:1fr!important}.footer-content{grid-template-columns:1fr!important;text-align:center;gap:2rem}.stats .container{grid-template-columns:repeat(2,1fr)!important;gap:1rem}.testimonials-carousel{grid-template-columns:1fr!important}.case-studies .more-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 479px){.hero,.services,.industries,.stats,.testimonials,.cta-section{padding:2rem 0!important}.stats .container,.case-studies .more-grid,.solution-details ul{grid-template-columns:1fr!important}}*:focus{outline:none!important}a:focus,Link:focus{outline:none!important;text-decoration:underline!important;text-underline-offset:2px!important}button:focus,.btn:focus{outline:none!important;transform:translateY(-1px)!important}.nav-link:focus,.dropdown-toggle:focus{outline:none!important;background:#00d4ff1a!important;border-radius:8px!important}.footer-links a:focus,.social-links a:focus{outline:none!important;background:#3b82f61a!important;border-radius:6px!important}input:focus,select:focus,textarea:focus{outline:none!important;border-color:#20b0ff!important;box-shadow:0 0 0 2px #00d4ff1a!important}[tabindex]:focus,[role=button]:focus,[role=link]:focus,[role=menuitem]:focus{outline:none!important}.nav-links a:focus-visible,.footer-links a:focus-visible,.social-links a:focus-visible{background:#00d4ff1a!important;border-radius:6px!important;padding:2px 4px!important}.nav-link:focus,.dropdown-toggle:focus,.footer-links a:focus,.social-links a:focus{border:none!important;box-shadow:none!important}@media (max-width: 768px){.hero-grid{grid-template-columns:1fr!important;gap:clamp(1.5rem,4vw,2rem)!important;text-align:center!important}.hero-buttons{justify-content:center!important;flex-direction:column!important;align-items:center!important}.hero-buttons button{width:100%!important;max-width:300px!important}.hero-badges{justify-content:center!important}.hero-metrics{grid-template-columns:1fr!important;gap:clamp(1rem,3vw,1.5rem)!important}}@media (max-width: 480px){.hero-grid{gap:clamp(1rem,3vw,1.5rem)!important}.hero-buttons{gap:clamp(.75rem,2vw,1rem)!important}.hero-badges{gap:clamp(.5rem,2vw,.75rem)!important}}@media (min-width: 769px){.hero-grid{grid-template-columns:1.2fr .8fr!important;gap:clamp(2rem,5vw,4rem)!important;text-align:left!important}.hero-buttons{justify-content:flex-start!important;flex-direction:row!important;align-items:center!important}.hero-buttons button{width:auto!important;max-width:none!important}.hero-badges{justify-content:flex-start!important}.hero-metrics{grid-template-columns:repeat(3,1fr)!important;gap:clamp(1.5rem,3vw,2rem)!important}}.container{max-width:1200px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);width:100%}.container-wide{max-width:1400px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);width:100%}.container-full{max-width:100%;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);width:100%}.hidden{display:none!important}.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}.grid{display:grid}.flex{display:flex}.block{display:block}.inline-block{display:inline-block}img,video{max-width:100%;height:auto;display:block}@media (max-width: 479px){.footer-logo img{max-width:70%}}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.read-more-btn{background:transparent;color:#20b0ff;border:0;padding:0;cursor:pointer;font-weight:600}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-auto{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.gap-xs{gap:.25rem}.gap-sm{gap:.5rem}.gap-md{gap:1rem}.gap-lg{gap:1.5rem}.gap-xl{gap:2rem}.gap-2xl{gap:3rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-sm{font-size:clamp(.75rem,1.5vw,.875rem)}.text-base{font-size:clamp(.875rem,2vw,1rem)}.text-lg{font-size:clamp(1rem,2.5vw,1.125rem)}.text-xl{font-size:clamp(1.125rem,3vw,1.25rem)}.text-2xl{font-size:clamp(1.25rem,4vw,1.5rem)}.text-3xl{font-size:clamp(1.5rem,5vw,1.875rem)}.text-4xl{font-size:clamp(1.875rem,6vw,2.25rem)}.w-full{width:100%}.w-auto{width:auto}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-full{max-width:100%}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.m-auto{margin:auto}.mt-0{margin-top:0}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-header{margin-top:clamp(60px,8vw,80px)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.shadow-sm{box-shadow:0 1px 2px #0000000d}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:0 20px 25px #0000001a,0 10px 10px #0000000a}.shadow-2xl{box-shadow:0 25px 50px #00000040}.hide-mobile{display:block}.show-mobile{display:none}.hide-tablet{display:block}.show-tablet,.hide-desktop{display:none}.show-desktop{display:block}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width: 1199px){.hide-lg{display:none!important}.show-lg{display:block!important}}@media (max-width: 1023px){.hide-tablet{display:none!important}.show-tablet{display:block!important}.grid-cols-tablet-1{grid-template-columns:repeat(1,1fr)!important}.grid-cols-tablet-2{grid-template-columns:repeat(2,1fr)!important}.flex-col-tablet{flex-direction:column!important}.text-center-tablet{text-align:center!important}}@media (max-width: 767px){.hide-mobile{display:none!important}.show-mobile{display:block!important}.grid-cols-mobile-1{grid-template-columns:repeat(1,1fr)!important}.flex-col-mobile{flex-direction:column!important}.text-center-mobile{text-align:center!important}.w-full-mobile{width:100%!important}.gap-mobile{gap:1rem!important}.container,.container-wide{padding:0 1rem}}@media (max-width: 479px){.hide-sm{display:none!important}.show-sm{display:block!important}.gap-sm-mobile{gap:.5rem!important}.p-mobile{padding:1rem!important}.container,.container-wide{padding:0 .75rem}}@media print{.hide-print{display:none!important}.show-print{display:block!important}}
