@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");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-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");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-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");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-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");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-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_16f802{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_16f802{--font-poppins:"Poppins","Poppins Fallback"}

/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */:root{--smartQualifyNavy:#0d1c37;--smartQualifyGreen:#05807e;--smartQualifyLightGreen:#b8cd10;--smartQualifyWhite:#fff}*,:after,:before{box-sizing:border-box;scroll-behavior:smooth;position:relative}.container{max-width:100%;margin:0 auto;padding:0 auto}@media (min-width:1440px){.container{padding:0 auto}}@media (max-width:1024px){.container{padding:0 auto}}@media (max-width:768px){.container{padding:0 auto}}.nav-container{width:100%;height:96px;font-family:var(--font-poppins);background-color:#fff;align-items:center;display:flex;overflow-x:hidden;box-shadow:0 2px 4px #0101011a}.nav-container .nav-web-wrapper{justify-content:space-between;align-items:center;width:100%;padding:0 8rem;display:flex}@media (min-width:1440px){.nav-container .nav-web-wrapper{padding:0 12rem}}@media (min-width:1025px){.nav-container .nav-web-wrapper{padding:0 8rem}}@media (max-width:1024px){.nav-container .nav-web-wrapper{padding:0 3rem}}@media (max-width:768px){.nav-container .nav-web-wrapper{padding:0 1.25rem}}.nav-container .nav-logo{align-items:center;gap:.5rem;text-decoration:none;display:flex}.nav-container .nav-logo img{object-fit:contain;width:64px;height:64px}.nav-container .nav-logo span{color:#05807e;white-space:nowrap;font-size:1.75rem;font-weight:700;transition:color .2s}.nav-container .nav-logo span:hover{color:#0d1c37}.nav-container .nav-links{flex-grow:1;justify-content:end;align-items:center;gap:1.5rem;display:flex}.nav-container .nav-links a{color:#0d1c37;font-size:1.125rem;font-weight:600;text-decoration:none;transition:color .3s ease-in-out}.nav-container .nav-links a:hover{color:#05807e}.nav-container .join-now{background-color:#05807e;border-radius:.5rem;justify-content:center;align-items:center;height:48px;padding:0 20px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .5s ease-in-out,transform .5s ease-in-out;display:inline-flex;color:#fff!important}.nav-container .join-now:hover{background-color:#51abcb;transform:translateY(-2px)}.nav-container .join-now:active{transform:scale(.95)}.nav-container .join-now.mobile{background-color:#fff;border:2px solid #05807e;color:#05807e!important}.nav-container .join-now.mobile:hover{background-color:#05807e;color:#fff!important}.nav-container .menu-toggle{cursor:pointer;background:0 0;border:none;display:none}@media (max-width:768px){.nav-container .menu-toggle{display:block}}.nav-container .nav-mobile-menu{z-index:9999;background-color:#0d1c37;flex-direction:column;width:100vw;height:100vh;padding:2rem;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.nav-container .nav-mobile-menu .close-menu{cursor:pointer;background:0 0;border:none;align-self:flex-end;margin-bottom:2rem}.nav-container .nav-mobile-menu .close-menu svg{color:#fff;width:40px;height:40px}.nav-container .nav-mobile-menu .mobile-links{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:2rem;width:100%;height:100%;display:flex}.nav-container .nav-mobile-menu .mobile-links a{color:#fff;font-size:1.5rem;font-weight:600;text-decoration:none;transition:color .2s}.nav-container .nav-mobile-menu .mobile-links a:hover{color:#05807e}@media (max-width:768px){.nav-container .nav-logo{gap:.25rem}.nav-container .nav-logo img{width:48px;height:48px}.nav-container .nav-logo span{font-size:1.25rem}.nav-container .join-now:not(.mobile),.nav-container .nav-links{display:none}}@media (min-width:769px) and (max-width:1024px){.nav-container .nav-links{gap:1rem}.nav-container .nav-links a{font-size:.9rem}.nav-container .join-now{padding:0 15px;font-size:.9rem}}@media (max-width:480px){.nav-container .logo span{font-size:1.2rem}}.hero-section{width:100%;max-width:100vw;min-height:calc(100vh - 96px);font-family:var(--font-poppins);background:linear-gradient(135deg,#f6f6f6 30%,#05807e1a);justify-content:center;align-items:center;padding-top:96px;display:flex;position:relative;overflow:hidden}.hero-section:before{content:"";z-index:0;opacity:.5;background:radial-gradient(circle,#05807e4d 0,#0000 70%);width:300px;height:300px;animation:float 6s ease-in-out infinite;position:absolute;top:-50px;right:-50px}.hero-section:after{content:"";z-index:0;opacity:.4;background:radial-gradient(circle,#51abcb33 0,#0000 70%);width:400px;height:400px;animation:float 8s ease-in-out infinite reverse;position:absolute;bottom:-100px;left:-100px}.hero-section .hero-container{z-index:1;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;max-width:100%;margin:0 auto;padding:0 8rem;display:flex;position:relative}@media (min-width:1440px){.hero-section .hero-container{padding:0 12rem}}@media (max-width:1024px){.hero-section .hero-container{flex-direction:column;gap:3rem;padding:0 3rem}}@media (max-width:768px){.hero-section .hero-container{padding:0 1.25rem}}.hero-section .hero-content{text-align:left;flex:1;max-width:600px}.hero-section .hero-content h1{color:#0000;background:linear-gradient(90deg,#0d1c37,#05807e);-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.2;animation:fadeInText 1s ease-out}@media (max-width:768px){.hero-section .hero-content h1{text-align:center;font-size:2.5rem}}@media (max-width:480px){.hero-section .hero-content h1{font-size:2rem}}.hero-section .hero-content p{color:#999;margin-bottom:2rem;font-size:1.25rem;font-weight:400;line-height:1.6}@media (max-width:768px){.hero-section .hero-content p{text-align:center;font-size:1rem}}.hero-section .hero-content .button-group{flex-wrap:wrap;gap:1.5rem;display:flex}@media (max-width:768px){.hero-section .hero-content .button-group{justify-content:center}}.hero-section .hero-content .button-group a{z-index:1;border-radius:.75rem;align-items:center;padding:.75rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #01010133}.hero-section .hero-content .button-group a:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;transition:left .4s;position:absolute;top:0;left:-100%}.hero-section .hero-content .button-group a:hover:before{left:100%}.hero-section .hero-content .button-group a.download-btn{color:#fff;background-color:#05807e}.hero-section .hero-content .button-group a.download-btn:hover{background-color:#b8cd10;transform:translateY(-3px);box-shadow:0 6px 16px #05807e66}.hero-section .hero-content .button-group a.calculator-btn{color:#fff;background-color:#1976d2}.hero-section .hero-content .button-group a.calculator-btn:hover{background-color:#51abcb;transform:translateY(-3px);box-shadow:0 6px 16px #1976d266}.hero-section .hero-image{z-index:1;flex:1;max-width:500px;margin:0 auto;position:relative}.hero-section .hero-image img{filter:brightness(1.05);z-index:2;border-radius:.75rem;width:100%;height:auto;transition:transform .4s,filter .4s}.hero-section .hero-image img:hover{filter:brightness(1.1)drop-shadow(0 4px 12px #0d1c374d);transform:scale(1.1)translateY(-5px)}.hero-section .hero-image:before{content:"";z-index:-1;filter:blur(20px);opacity:.7;background:radial-gradient(circle at 40% 30%,#f28c3866 0,#0000 60%),radial-gradient(circle at 70% 60%,#0055664d 0,#0000 50%),radial-gradient(circle at 30% 80%,#ffc10759 0,#0000 55%);width:130%;height:130%;animation:float3D 7s ease-in-out infinite;position:absolute;top:-30px;left:-40px}.hero-section .hero-image:after{content:"";z-index:-1;filter:blur(15px);opacity:.6;background:radial-gradient(circle at 20% 40%,#0030874d 0,#0000 50%),radial-gradient(circle at 80% 70%,#c8102e40 0,#0000 50%);width:120%;height:120%;animation:float3D 5s ease-in-out infinite reverse;position:absolute;top:-20px;left:-30px}.hero-section .hero-image .sparkle{z-index:0;opacity:0;background:radial-gradient(circle,#b8cd10 0,#0000 70%);border-radius:50%;width:10px;height:10px;animation:twinkle 2s infinite;position:absolute}.hero-section .hero-image .sparkle:first-child{animation-delay:0s;top:10%;left:15%}.hero-section .hero-image .sparkle:nth-child(2){animation-delay:.5s;top:70%;left:85%}.hero-section .hero-image .sparkle:nth-child(3){animation-delay:1s;top:30%;right:10%}@media (max-width:1024px){.hero-section .hero-image{max-width:400px}.hero-section .hero-image:before{filter:blur(15px);width:120%;height:120%;top:-20px;left:-30px}.hero-section .hero-image:after{filter:blur(12px);width:110%;height:110%;top:-15px;left:-20px}}@media (max-width:768px){.hero-section .hero-image{max-width:300px}.hero-section .hero-image:before{filter:blur(12px);width:110%;height:110%;top:-15px;left:-20px}.hero-section .hero-image:after{filter:blur(10px);width:100%;height:100%;top:-10px;left:-15px}.hero-section .hero-image .sparkle{width:8px;height:8px}}@keyframes float3D{0%{opacity:.6;transform:translate(0)scale(1)}50%{opacity:.8;transform:translate(10px,-10px)scale(1.05)}to{opacity:.6;transform:translate(0)scale(1)}}@keyframes sparkle{0%{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:.4;transform:scale(1)}}@keyframes twinkle{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(.5)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes fadeInText{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.features-section{font-family:var(--font-poppins);background:linear-gradient(#fff,#f6f6f6);width:100%;max-width:100vw;padding:6rem 0;overflow:hidden}.features-section .features-container{max-width:100%;margin:0 auto;padding:0 8rem}@media (min-width:1440px){.features-section .features-container{padding:0 12rem}}@media (max-width:1024px){.features-section .features-container{padding:0 3rem}}@media (max-width:768px){.features-section .features-container{padding:0 1.25rem}}.features-section .features-title{color:#0d1c37;text-align:center;margin-bottom:4rem;font-size:2.5rem;font-weight:800;position:relative}.features-section .features-title:after{content:"";background:linear-gradient(90deg,#f28c38,#056,#c8102e);border-radius:2px;width:100px;height:4px;position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%)}@media (max-width:768px){.features-section .features-title{font-size:2rem}}.features-section .features-grid{grid-template-columns:repeat(2,1fr);gap:3rem;display:grid;position:relative}.features-section .features-grid:before{content:"";z-index:-3;opacity:.4;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 400"><path d="M50,200 Q150,100 350,200" fill="none" stroke="%23005566" stroke-width="2" opacity="0.3"/><path d="M50,200 Q150,300 350,200" fill="none" stroke="%23f28c38" stroke-width="2" opacity="0.3"/></svg>') 50%/contain no-repeat;width:80%;height:100%;animation:pulseGlow 8s ease-in-out infinite;position:absolute;top:50%;left:50%}@media (max-width:1024px){.features-section .features-grid{grid-template-columns:1fr;gap:4rem}}.features-section .feature-item{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.features-section .feature-item .feature-image{max-width:280px;margin-bottom:1.5rem;position:relative}.features-section .feature-item .feature-image img{filter:drop-shadow(0 6px 12px #01010133);border-radius:.75rem;width:100%;height:auto;transition:transform .5s;transform:perspective(800px)rotateY(3deg)}.features-section .feature-item .feature-image img:hover{transform:perspective(800px)rotateY(0)scale(1.08)}.features-section .feature-item .feature-image:before{content:"";z-index:-1;opacity:.6;background:radial-gradient(circle,#ffc10740 0,#0000 60%);width:calc(100% + 30px);height:calc(100% + 30px);animation:pulseGlow 5s ease-in-out infinite;position:absolute;top:-15px;left:-15px}.features-section .feature-item .feature-content{max-width:400px}.features-section .feature-item .feature-content .feature-title{color:#0d1c37;margin-bottom:.75rem;font-size:1.5rem;font-weight:700;position:relative}.features-section .feature-item .feature-content .feature-title:before{content:"";background:#003087;border-radius:1px;width:40px;height:2px;position:absolute;bottom:-.25rem;left:50%;transform:translate(-50%)}.features-section .feature-item .feature-content .feature-description{color:#999;font-size:1rem;line-height:1.6}.features-section .feature-item:first-child:after{content:"";z-index:-2;opacity:.5;background:radial-gradient(circle,#f28c3833 0,#0000 70%);width:120px;height:120px;animation:float 6s ease-in-out infinite;position:absolute;top:-30px;right:-30px}.features-section .feature-item:nth-child(2):after{content:"";z-index:-2;opacity:.5;background:radial-gradient(circle,#0563 0,#0000 70%);width:120px;height:120px;animation:float 6s ease-in-out infinite reverse;position:absolute;bottom:-30px;left:-30px}.features-section .feature-item:nth-child(3):after{content:"";z-index:-2;opacity:.5;background:radial-gradient(circle,#c8102e33 0,#0000 70%);width:120px;height:120px;animation:float 6s ease-in-out infinite;position:absolute;top:-30px;left:-30px}.features-section .feature-item:nth-child(4):after{content:"";z-index:-2;opacity:.5;background:radial-gradient(circle,#00308733 0,#0000 70%);width:120px;height:120px;animation:float 6s ease-in-out infinite reverse;position:absolute;bottom:-30px;right:-30px}@media (max-width:1024px){.features-section .feature-item .feature-image{max-width:260px}}@media (max-width:768px){.features-section .feature-item .feature-image{max-width:240px}.features-section .feature-item .feature-content .feature-title{font-size:1.25rem}.features-section .feature-item .feature-content .feature-description{font-size:.875rem}}@keyframes pulseGlow{0%{opacity:.5;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:.5;transform:scale(1)}}.universities-section{font-family:var(--font-poppins);background:#f6f6f6;width:100%;max-width:100vw;padding:5rem 0;overflow:hidden}.universities-section .universities-container{max-width:100%;margin:0 auto;padding:0 8rem}@media (min-width:1440px){.universities-section .universities-container{padding:0 12rem}}@media (max-width:1024px){.universities-section .universities-container{padding:0 3rem}}@media (max-width:768px){.universities-section .universities-container{padding:0 1.25rem}}.universities-section .error-message,.universities-section .loading-message{text-align:center;color:#0d1c37;padding:2rem;font-size:1.25rem;font-weight:500}.universities-section .universities-title{color:#0d1c37;text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:800;position:relative}.universities-section .universities-title:after{content:"";background:linear-gradient(90deg,#f28c38,#056);border-radius:2px;width:80px;height:4px;position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%)}@media (max-width:768px){.universities-section .universities-title{font-size:2rem}}.universities-section .universities-carousel{padding:2rem 0;position:relative}.universities-section .universities-carousel .slick-track{align-items:stretch;display:flex}.universities-section .universities-carousel .slick-slide{height:auto;padding:0 1rem;transition:transform .4s,opacity .4s;display:flex}.universities-section .universities-carousel .slick-slide:not(.slick-active){opacity:.7;transform:scale(.9)}.universities-section .universities-carousel .slick-slide.slick-active{opacity:1;transform:scale(1)}.universities-section .universities-carousel .university-item{flex:1;justify-content:flex-start;align-items:center;padding:1.5rem;transition:transform .3s,box-shadow .3s;flex-direction:column!important;display:flex!important}.universities-section .universities-carousel .university-item .university-logo{object-fit:contain}.universities-section .universities-carousel .university-item .university-name{text-align:center;color:#0d1c37;text-shadow:0 1px 2px #0101010d;margin-top:.75rem;font-size:1rem;font-weight:600}@media (max-width:768px){.universities-section .universities-carousel{gap:1.5rem;padding:.5rem 0}}.universities-section .universities-stats{justify-content:center;gap:3rem;margin-top:3rem;display:flex}.universities-section .universities-stats .stat-item{text-align:center}.universities-section .universities-stats .stat-item .stat-number{color:#05807e;font-size:2rem;font-weight:700;display:block}.universities-section .universities-stats .stat-item .stat-label{color:#999;font-size:1rem}@media (max-width:768px){.universities-section .universities-stats{flex-direction:column;gap:1.5rem}}.careers-section{font-family:var(--font-poppins);background:linear-gradient(#f6f6f6,#fff);width:100%;max-width:100vw;padding:5rem 0;overflow:hidden}.careers-section .careers-container{max-width:100%;margin:0 auto;padding:0 8rem}@media (min-width:1440px){.careers-section .careers-container{padding:0 12rem}}@media (max-width:1024px){.careers-section .careers-container{padding:0 3rem}}@media (max-width:768px){.careers-section .careers-container{padding:0 1.25rem}}.careers-section .error-message,.careers-section .loading-message{text-align:center;color:#0d1c37;padding:2rem;font-size:1.25rem;font-weight:500}.careers-section .careers-title{color:#0d1c37;text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:800;position:relative}.careers-section .careers-title:after{content:"";background:linear-gradient(90deg,#f28c38,#056,#05807e);border-radius:3px;width:100px;height:5px;position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%)}@media (max-width:768px){.careers-section .careers-title{font-size:2rem}}.careers-section .careers-stats{justify-content:center;gap:4rem;margin-bottom:4rem;display:flex}.careers-section .careers-stats .stat-item{text-align:center;background:linear-gradient(135deg,#b8cd10,#fff);border-radius:.5rem;padding:1.5rem;box-shadow:0 2px 6px #0101011a}.careers-section .careers-stats .stat-item .stat-number{background:linear-gradient(90deg,#f28c38,#05807e);-webkit-background-clip:text;background-clip:text;font-size:2.25rem;font-weight:800;display:block}.careers-section .careers-stats .stat-item .stat-label{color:#0d1c37;font-size:1.4rem;font-weight:500}@media (max-width:768px){.careers-section .careers-stats{flex-direction:column;gap:2rem}}.careers-section .categories-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;padding:1rem;display:grid}.careers-section .categories-grid .category-card{border:2px solid var(--clr,#0d1c37);text-align:center;background:#fff;background:linear-gradient(45deg,rgba(var(--clr),.1),#fff);border-radius:15px;justify-content:center;align-items:center;padding:2rem;transition:all .3s;display:flex;box-shadow:0 4px 8px #0101011a}.careers-section .categories-grid .category-card .category-name{color:#0d1c37;text-shadow:0 1px 2px #0101010d;font-size:1.25rem;font-weight:600}@media (max-width:768px){.careers-section .categories-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}}.testimonials-section{font-family:var(--font-poppins);background:linear-gradient(#fff,#f6f6f6);width:100%;max-width:100vw;padding:5rem 0;overflow:hidden}.testimonials-section .testimonials-container{max-width:100%;margin:0 auto;padding:0 8rem}@media (min-width:1440px){.testimonials-section .testimonials-container{padding:0 12rem}}@media (max-width:1024px){.testimonials-section .testimonials-container{padding:0 3rem}}@media (max-width:768px){.testimonials-section .testimonials-container{padding:0 1.25rem}}.testimonials-section .error-message,.testimonials-section .loading-message{text-align:center;color:#0d1c37;padding:2rem;font-size:1.25rem;font-weight:500}.testimonials-section .testimonials-title{color:#0d1c37;text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:800;position:relative}.testimonials-section .testimonials-title:after{content:"";background:linear-gradient(90deg,#f28c38,#056,#05807e);border-radius:3px;width:100px;height:5px;position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%)}@media (max-width:768px){.testimonials-section .testimonials-title{font-size:2rem}}.testimonials-section .testimonials-carousel{padding:2rem 0;position:relative}.testimonials-section .testimonials-carousel .slick-track{align-items:center;display:flex}.testimonials-section .testimonials-carousel .slick-slide{padding:0 1rem;transition:transform .4s,opacity .4s}.testimonials-section .testimonials-carousel .slick-slide:not(.slick-active){opacity:.8;transform:scale(.95)}.testimonials-section .testimonials-carousel .slick-slide.slick-active{opacity:1;transform:scale(1)}.testimonials-section .testimonials-carousel .slick-dots{margin-top:1rem}.testimonials-section .testimonials-carousel .slick-dots li{margin:0 .25rem}.testimonials-section .testimonials-carousel .slick-dots li button:before{color:#999;opacity:.5;font-size:12px}.testimonials-section .testimonials-carousel .slick-dots li.slick-active button:before{color:#05807e;opacity:1}.testimonials-section .testimonials-carousel .testimonial-card{border:2px solid var(--clr,#0d1c37);text-align:center;background:#fff;background:linear-gradient(45deg,rgba(var(--clr),.1),#fff);border-radius:.75rem;flex-direction:column;justify-content:space-between;height:100%;padding:2rem;display:flex;box-shadow:0 4px 8px #0101011a}.testimonials-section .testimonials-carousel .testimonial-card .testimonial-quote{color:#0d1c37;margin-bottom:1.5rem;font-size:1.1rem;font-style:italic;line-height:1.6;position:relative}.testimonials-section .testimonials-carousel .testimonial-card .testimonial-quote:before{content:"“";color:var(--clr);opacity:.3;font-size:2rem;position:absolute;top:-.5rem;left:-1rem}.testimonials-section .testimonials-carousel .testimonial-card .testimonial-quote:after{content:"”";color:var(--clr);opacity:.3;font-size:2rem;position:absolute;bottom:-.5rem;right:-1rem}.testimonials-section .testimonials-carousel .testimonial-card .testimonial-author .testimonial-name{color:#0d1c37;margin-bottom:.25rem;font-size:1.25rem;font-weight:600}.testimonials-section .testimonials-carousel .testimonial-card .testimonial-author .testimonial-role{color:#999;font-size:.9rem;font-weight:400}@media (max-width:768px){.testimonials-section .testimonials-carousel{padding:1rem 0}}.cta-section{font-family:var(--font-poppins);isolation:isolate;width:100%;max-width:100vw;padding:8rem 0;position:relative;overflow:hidden}.cta-section .cta-container{z-index:1;max-width:100%;margin:0 auto;padding:0 8rem;position:relative}@media (min-width:1440px){.cta-section .cta-container{padding:0 12rem}}@media (max-width:1024px){.cta-section .cta-container{padding:0 3rem}}@media (max-width:768px){.cta-section .cta-container{padding:0 1.25rem}}.cta-section .parallax-bg{z-index:-1;opacity:.8;background:linear-gradient(135deg,#f28c38,#056 50%,#05807e) 0 0/200% 200%;width:100%;height:100%;animation:gradientPulse 10s ease-in-out infinite;position:absolute;top:0;left:0;transform:translateZ(-1px)scale(1.5)}@keyframes gradientPulse{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.cta-section .cta-content{text-align:center;color:#fff;max-width:800px;margin:0 auto}.cta-section .cta-content .cta-title{text-shadow:0 2px 4px #0101014d;margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.2}@media (max-width:768px){.cta-section .cta-content .cta-title{font-size:2.5rem}}.cta-section .cta-content .cta-subtitle{color:#ffffffe6;margin-bottom:2.5rem;font-size:1.25rem;font-weight:400;line-height:1.6}@media (max-width:768px){.cta-section .cta-content .cta-subtitle{font-size:1rem}}.cta-section .cta-content .cta-buttons{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.cta-section .cta-content .cta-buttons .cta-button{color:#fff;cursor:pointer;border:none;border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-size:1.25rem;font-weight:600;text-decoration:none;transition:background .3s;display:flex}.cta-section .cta-content .cta-buttons .cta-button img{width:auto;max-height:40px}.cta-section .cta-content .cta-buttons .cta-button .button-text{font-size:1rem;font-weight:600}.cta-section .cta-content .cta-buttons .cta-button.app-store,.cta-section .cta-content .cta-buttons .cta-button.app-store:hover,.cta-section .cta-content .cta-buttons .cta-button.google-play,.cta-section .cta-content .cta-buttons .cta-button.google-play:hover{background:#ffffffe6}@media (max-width:768px){.cta-section .cta-content .cta-buttons .cta-button{gap:.5rem;padding:.5rem 1rem}.cta-section .cta-content .cta-buttons .cta-button img{max-height:32px}.cta-section .cta-content .cta-buttons .cta-button .button-text{font-size:.875rem}}.footer-section{font-family:var(--font-poppins);color:#fff;background:#0d1c37;width:100%;max-width:100vw;padding:4rem 0 2rem;position:relative;overflow:hidden}.footer-section .footer-container{z-index:1;max-width:100%;margin:0 auto;padding:0 8rem;position:relative}@media (min-width:1440px){.footer-section .footer-container{padding:0 12rem}}@media (max-width:1024px){.footer-section .footer-container{padding:0 3rem}}@media (max-width:768px){.footer-section .footer-container{padding:0 1.25rem}}.footer-section .wave-bg{clip-path:polygon(0 80%,100% 60%,100% 100%,0 100%);z-index:0;opacity:.3;background:linear-gradient(45deg,#f28c38,#056 50%,#05807e) 0 0/200% 200%;width:100%;height:100%;animation:gradientWave 12s ease-in-out infinite;position:absolute;top:0;left:0}@keyframes gradientWave{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.footer-section .footer-content{grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:2rem;display:grid}.footer-section .footer-content .footer-column{text-align:center}.footer-section .footer-content .footer-column h3{color:#fff;text-shadow:0 1px 2px #01010133;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.footer-section .footer-content .footer-column ul{padding:0;list-style:none}.footer-section .footer-content .footer-column ul li{margin-bottom:.75rem}.footer-section .footer-content .footer-column ul li a{color:#f6f6f6;font-size:1rem;text-decoration:none;transition:color .3s;position:relative}.footer-section .footer-content .footer-column ul li a:hover{color:#f28c38}.footer-section .footer-content .footer-column ul li a.contact-link{justify-content:center;align-items:center;gap:.5rem;display:flex}.footer-section .footer-content .footer-column ul li a.contact-link .contact-icon{font-size:1.2rem}.footer-section .footer-content .footer-column ul li a:after{content:"";background:#f28c38;width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.footer-section .footer-content .footer-column ul li a:hover:after{width:100%}.footer-section .footer-content .footer-column.social-media .social-icons{justify-content:center;gap:1.5rem;display:flex}.footer-section .footer-content .footer-column.social-media .social-icons a{color:#fff;transition:color .3s}.footer-section .footer-content .footer-column.social-media .social-icons a:hover{color:#05807e}.footer-section .footer-content .footer-column.social-media .social-icons a svg{filter:drop-shadow(0 1px 2px #0101014d)}@media (max-width:768px){.footer-section .footer-content{grid-template-columns:1fr;gap:1.5rem}.footer-section .footer-content .footer-column{margin-bottom:1.5rem}}.footer-section .footer-bottom{text-align:center;color:#f6f6f6;border-top:1px solid #f6f6f633;padding-top:1.5rem;font-size:.9rem}.footer-section .footer-bottom p{justify-content:center;align-items:center;gap:.5rem;margin:0;display:flex}.footer-section .footer-bottom p span{font-size:1.2rem}.visible{visibility:visible}.container{width:100%}.block{display:block}.flex{display:flex}.hidden{display:none}.min-h-screen{min-height:100vh}.flex-col{flex-direction:column}.items-center{align-items:center}.object-contain{object-fit:contain}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}