@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.navbar{z-index:1000;background-color:#081b26;justify-content:space-between;align-items:center;padding:15px 40px;font-family:sans-serif;display:flex;position:relative}.logo-image{width:auto;height:40px}.navbar-links{border:1px solid #ffffff26;border-radius:50px;align-items:center;gap:5px;padding:5px;display:flex}.nav-item{color:#e0e0e0;white-space:nowrap;border-radius:30px;padding:8px 18px;font-size:.9rem;text-decoration:none;transition:all .3s}.nav-item:hover,.nav-item.active{color:#fff;background-color:#115c7e}.contact-btn{color:#fff;cursor:pointer;background-color:#115c7e;border:none;border-radius:8px;padding:10px 20px;font-size:.9rem}.hamburger{cursor:pointer;flex-direction:column;gap:5px;display:none}.hamburger span{background-color:#fff;width:25px;height:3px;transition:all .3s}@media (width<=1024px){.navbar{padding:15px 20px}.hamburger{order:2;display:flex}.navbar-actions{display:none}.navbar-links{background-color:#081b26;border:none;border-top:1px solid #ffffff1a;border-radius:0;flex-direction:column;width:100%;padding:20px 0;display:none;position:absolute;top:100%;left:0}.navbar-links.show{display:flex}.nav-item{text-align:center;width:80%;padding:15px}}.hamburger.open span:first-child{transform:translateY(8px)rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.footer-section{color:#fff;background:radial-gradient(circle at 15%,#115c7e1a 0%,#0000 50%);padding-top:80px;font-family:sans-serif}.footer-container{justify-content:space-between;gap:50px;margin:0 auto;padding:0 40px 60px;display:flex}.footer-brand{flex:1.5;max-width:350px}.footer-logo{height:45px;margin-bottom:25px}.brand-text{color:#b0b0b0;text-align:left;margin-bottom:25px;font-size:.85rem;line-height:1.6}.social-icons{gap:12px;display:flex}.icon-circle{color:#fff;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:.9rem;text-decoration:none;transition:all .3s;display:flex}.icon-circle:hover{background:#115c7e;transform:translateY(-3px)}.footer-links-wrapper{text-align:left;flex:3;justify-content:space-between;gap:20px;display:flex}.footer-col h4{color:#fff;margin-bottom:25px;font-size:1rem;font-weight:500}.footer-col ul{padding:0;list-style:none}.footer-col ul li{margin-bottom:12px}.footer-col a{color:#b0b0b0;font-size:.85rem;text-decoration:none;transition:all .2s}.footer-col a:hover{color:#fff}.contact-item{gap:12px;max-width:250px;margin-bottom:15px;display:flex}.c-icon{color:#fff;margin-top:3px;font-size:.9rem}.contact-item p{color:#b0b0b0;margin:0;font-size:.85rem;line-height:1.4}.footer-bottom-bar{background-color:#081b26;padding:18px 0}.bottom-inner{color:#fff;justify-content:space-between;margin:0 auto;padding:0 40px;font-size:.85rem;display:flex}.bottom-inner a{color:#fff;text-decoration:none}.map-link{color:inherit;cursor:pointer;text-decoration:none}@media (width<=1024px){.footer-container{flex-direction:column;gap:40px;padding:0 30px 40px}.footer-links-wrapper{flex-wrap:wrap;gap:30px}.footer-brand{max-width:100%}}@media (width<=600px){.footer-links-wrapper{flex-direction:column}.bottom-inner{text-align:center;flex-direction:column;gap:10px}.empty-h4{display:none}}.site-wrapper{background-color:#030a0f;background-image:radial-gradient(circle at 20% 30%,#115c7e26 0%,#0000 50%),radial-gradient(circle at 80% 70%,#115c7e26 0%,#0000 50%);flex-direction:column;min-height:100vh;display:flex}.page-content{flex:1;width:100%}:root{--bg:#020913;--surface:#ffffff08;--border:#ffffff14;--accent:#1a9fd4;--accent2:#00bfff;--muted:#9fb3c8;--btn-grad:linear-gradient(90deg, #0b8fd8, #1ab8ff)}body{font-family:Manrope,sans-serif}.home-wrapper{background:var(--bg);color:#fff;overflow-x:hidden}.services-section,.about-section,.portfolio-section,.faq-section,.testimonial-section,.payment-partners-section,.cta-section{background:radial-gradient(80% 40% at 50% 0,#0a3c648c 0%,#0000 70%),radial-gradient(100% 100% at 50% 0,#050d1c 0%,#020810 60%,#010608 100%);position:relative}.services-section:before,.about-section:before,.portfolio-section:before,.faq-section:before,.testimonial-section:before,.payment-partners-section:before,.cta-section:before{content:"";z-index:2;background:linear-gradient(90deg,#0000 0% 15%,#00b4e666 30%,#00d2ffe6 50%,#00b4e666 70%,#0000 85% 100%);height:1px;position:absolute;top:0;left:0;right:0}.services-section:after,.about-section:after,.portfolio-section:after,.faq-section:after,.testimonial-section:after,.payment-partners-section:after,.cta-section:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(at top,#00a0dc1f 0%,#0000 70%);width:70%;height:120px;position:absolute;top:0;left:50%;transform:translate(-50%)}.services-section>*,.about-section>*,.portfolio-section>*,.faq-section>*,.testimonial-section>*,.payment-partners-section>*,.cta-section>*{z-index:3;position:relative}.btn-primary{background:var(--btn-grad);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;padding:14px 28px;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;transition:transform .2s,opacity .2s}.btn-primary:hover{opacity:.9;transform:translateY(-2px)}.btn-outline{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #1b9fd48c;border-radius:12px;padding:14px 28px;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;transition:border-color .2s,transform .2s}.btn-outline:hover{border-color:var(--accent2);transform:translateY(-2px)}.hero-section{background-position:100%;background-repeat:no-repeat;background-size:cover;grid-template-columns:1.1fr .9fr;align-items:center;min-height:92vh;display:grid;position:relative;overflow:hidden}.hero-content{z-index:2;max-width:680px;padding:0 5% 0 8%}.hero-content h1{letter-spacing:-.5px;color:#fff;text-align:left;margin-bottom:24px;font-size:clamp(48px,4vw,80px);font-weight:800;line-height:1.1}.hero-content p{color:#c8d8e8;text-align:justify;max-width:520px;margin-bottom:40px;font-size:17px;line-height:1.8}.hero-buttons{flex-wrap:wrap;gap:16px;display:flex}.hero-right-image{z-index:2;justify-content:flex-end;align-items:center;height:85vh;display:flex}.hero-right-image img{object-fit:cover;border-left:3px solid var(--accent);border-top-left-radius:36px;border-bottom-left-radius:36px;width:100%;height:100%;display:block}.services-section{padding:100px 8%}.services-section h2{text-align:center;letter-spacing:-.3px;color:#fff;margin-bottom:60px;font-size:clamp(30px,4vw,48px);font-weight:800}.services-grid{border:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.service-card{border:1px solid var(--border);background:var(--surface);cursor:default;padding:38px 28px;transition:background .3s}.service-card:hover{background:#00aeff12}.service-icon{width:58px;height:58px;color:var(--accent2);background:#00bfff14;border:1px solid #00bfff2e;border-radius:14px;justify-content:center;align-items:center;margin-bottom:22px;font-size:26px;display:flex}.service-card h3{color:#fff;margin-bottom:12px;font-size:17px;font-weight:700}.service-card p{color:var(--muted);font-size:14px;line-height:1.7}.about-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding:100px 8%;display:grid}.about-image img{object-fit:cover;border-radius:24px;width:100%;min-height:420px;display:block}.about-content h2{letter-spacing:-.3px;color:#fff;margin-bottom:22px;font-size:clamp(30px,4vw,48px);font-weight:800}.about-content>p{color:#b2c4d6;text-align:justify;margin-bottom:36px;font-size:15px;line-height:1.85}.stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;display:grid}.stat-card{border:1px solid var(--border);text-align:center;background:#ffffff08;border-radius:16px;padding:22px 14px}.stat-card h3{color:var(--accent2);margin-bottom:6px;font-size:28px;font-weight:800}.stat-card span{color:var(--muted);font-size:13px}.about-btn{background:var(--btn-grad);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:14px 28px;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;transition:transform .2s,opacity .2s}.about-btn:hover{opacity:.9;transform:translateY(-2px)}.portfolio-section{padding:100px 8%}.portfolio-section h2{text-align:center;letter-spacing:-.3px;color:#fff;margin-bottom:50px;font-size:clamp(26px,4vw,46px);font-weight:800;line-height:1.2}.portfolio-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.portfolio-grid img{object-fit:cover;border-radius:20px;width:100%;height:340px;display:block}.portfolio-card{background:linear-gradient(135deg,#04192a,#071f33);border:1px solid #1b9fd426;border-radius:20px;flex-direction:column;justify-content:center;min-height:280px;padding:48px 44px;display:flex}.portfolio-card h3{margin-bottom:24px;font-size:30px;font-weight:800;line-height:1.25}.payment-partners-section{padding:100px 0;overflow:hidden}.payment-partners-section h2{text-align:center;color:#fff;margin-bottom:16px;font-size:clamp(30px,4vw,52px);font-weight:800}.payment-partners-sub{text-align:center;color:var(--muted);max-width:900px;margin:0 auto 70px;padding:0 20px;line-height:1.8}.partners-slider{width:100%;position:relative;overflow:hidden}.partners-track{will-change:transform;align-items:center;gap:28px;width:max-content;animation:28s linear infinite scrollPartners;display:flex;transform:translateZ(0)}.partners-slider:hover .partners-track{animation-play-state:paused}.partner-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#081423f2,#040c16f2);border:1px solid #00bfff1f;border-radius:28px;align-items:center;gap:26px;min-width:430px;height:170px;padding:24px;transition:all .35s;display:flex;position:relative;overflow:hidden}.partner-card:before{content:"";opacity:0;background:radial-gradient(circle at 0 0,#00bfff2e,#0000 40%);transition:all .35s;position:absolute;inset:0}.partner-card:hover:before{opacity:1}.partner-card:hover{border-color:#00bfff66;transform:translateY(-6px);box-shadow:0 0 30px #00bfff1f}.partner-logo{background:#fff;border-radius:26px;justify-content:center;align-items:center;width:140px;min-width:140px;height:140px;padding:22px;display:flex}.partner-logo img{object-fit:contain;width:100%;height:100%}.partner-content h3{margin-bottom:12px;font-size:30px;font-weight:800}.partner-content p{color:#c3d4e6;max-width:180px;font-size:19px;line-height:1.7}@keyframes scrollPartners{0%{transform:translate(0)}to{transform:translate(-33.33%)}}@media (width<=768px){.partner-card{gap:18px;min-width:320px;height:140px;padding:18px}.partner-logo{border-radius:18px;width:90px;min-width:90px;height:90px}.partner-content h3{font-size:22px}.partner-content p{font-size:14px}.partners-track{gap:18px}}.faq-section{padding:100px 8%}.faq-section h2{text-align:center;letter-spacing:-.3px;margin-bottom:50px;font-size:clamp(26px,4vw,46px);font-weight:800}.faq-container{border-top:1px solid var(--border);max-width:920px;margin:0 auto 16px}.faq-item{border-bottom:1px solid var(--border);cursor:pointer;color:#d4e2ee;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:20px;padding:22px 8px;font-size:15px;font-weight:500;transition:color .2s;display:flex}.faq-item:hover{color:#fff}.faq-item.open{color:var(--accent2)}.faq-icon{color:var(--muted);flex-shrink:0;font-size:20px;font-weight:300;line-height:1}.faq-btn-wrap{justify-content:center;margin-top:40px;display:flex}.testimonial-section{padding:100px 8%}.testimonial-section h2{text-align:center;letter-spacing:-.3px;color:#fff;margin-bottom:12px;font-size:clamp(26px,4vw,46px);font-weight:800}.testimonial-sub{text-align:center;color:var(--muted);margin-bottom:50px;font-size:15px}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.testimonial-grid .testimonial-card:nth-child(4){grid-column:1/2}.testimonial-grid .testimonial-card:nth-child(5){grid-column:2/3}.testimonial-card{border:1px solid var(--border);background:#ffffff08;border-radius:20px;padding:26px;transition:border-color .25s}.testimonial-card:hover{border-color:#1b9fd44d}.testimonial-header{align-items:center;gap:14px;margin-bottom:18px;display:flex}.avatar{color:#fff;background:linear-gradient(135deg,#0b8fd8,#00cfff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:13px;font-weight:700;display:flex}.testimonial-header h4{margin-bottom:3px;font-size:15px;font-weight:700}.testimonial-header span{color:var(--muted);font-size:12px}.testimonial-card>p{color:#b2c4d5;font-size:14px;line-height:1.75}.cta-section{padding:60px 8% 100px}.cta-box{text-align:center;border:1px solid var(--border);background:radial-gradient(at top,#00bfff2e,#0000 60%),#060f1c;border-radius:32px;max-width:1100px;margin:0 auto;padding:90px 60px}.cta-box h2{letter-spacing:-.5px;color:#fff;margin-bottom:18px;font-size:clamp(30px,5vw,54px);font-weight:800;line-height:1.15}.cta-box>p{color:#b2c4d5;margin-bottom:36px;font-size:16px}@media (width<=1100px){.services-grid,.testimonial-grid{grid-template-columns:repeat(2,1fr)}.testimonial-grid .testimonial-card:nth-child(4),.testimonial-grid .testimonial-card:nth-child(5){grid-column:auto}}@media (width<=900px){.hero-section{grid-template-columns:1fr;min-height:auto;padding:80px 8% 60px}.hero-right-image{height:380px;margin-top:40px}.hero-right-image img{border-left:none;border:3px solid var(--accent);border-radius:20px}.about-section,.portfolio-grid{grid-template-columns:1fr}}@media (width<=768px){.services-grid,.testimonial-grid,.stats-grid{grid-template-columns:1fr}.hero-buttons,.cta-buttons{flex-direction:column;align-items:flex-start}.cta-box{padding:50px 28px}.payment-partners-grid{gap:16px}.partner-card{min-width:180px;height:90px}.partner-card img{max-width:100px}}:root{--bg:#020913;--surface:#ffffff08;--border:#ffffff14;--accent:#13a8e8;--accent2:#00bfff;--text-muted:#b6c6d8}.about-page{color:#fff;background:radial-gradient(circle at top,#0078b42e,#0000 35%),#020913;min-height:100vh;font-family:Manrope,sans-serif;overflow:hidden}.about-hero{grid-template-columns:1.1fr 1.9fr;align-items:center;gap:60px;padding:50px 7%;display:grid;position:relative}.about-hero-content h1{color:#fff;margin-bottom:24px;font-size:clamp(48px,4vw,80px);font-weight:800;line-height:1}.about-hero-content p{color:var(--text-muted);text-align:justify;max-width:650px;margin-bottom:50px;font-size:16px;line-height:1.8}.about-stats{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.about-stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #00b4ff59;border-radius:20px;padding:28px 20px}.about-stat-card h2{color:#fff;margin-bottom:6px;font-size:42px;font-weight:800}.about-stat-card span{color:var(--text-muted);font-size:15px}.about-hero-image img{object-fit:cover;border:2px solid #18b8ff;width:100%}.vision-mission-section{grid-template-columns:repeat(2,1fr);gap:35px;padding:30px 7% 90px;display:grid;position:relative}.vision-card{background:radial-gradient(circle at top,#00aaff1f,#0000 70%),#ffffff05;border:1px solid #00b4ff40;padding:45px}.vision-card h2{color:#fff;margin-bottom:25px;font-size:56px;font-weight:700}.vision-card p{color:var(--text-muted);text-align:center;font-size:15px;line-height:2}.gallery-section{grid-template-columns:1fr .9fr;align-items:center;gap:50px;padding:90px 7%;display:grid;position:relative}.gallery-grid{border:1px solid #00b4ff40;grid-template-columns:repeat(2,1fr);gap:14px;padding:14px;display:grid}.gallery-grid img{object-fit:cover;width:100%;height:220px}.gallery-grid img:last-child{grid-column:span 2}.gallery-content h1{color:#fff;margin-bottom:30px;font-size:clamp(70px,8vw,10px);font-weight:800;line-height:.95}.gallery-content p{margin-bottom:40px;font-size:32px}.gallery-buttons{gap:16px;display:flex}.gallery-buttons button{cursor:pointer;color:#fff;background:#0f6f9a;border:none;border-radius:50%;width:60px;height:60px;font-size:24px;transition:all .3s}.gallery-buttons button:hover{background:#15aee9;transform:scale(1.05)}.gallery-content{align-self:start}.gallery-content h3{color:#fff;padding-bottom:10px;font-size:30px}.gallery-content p{color:var(--text-muted);text-align:justify;font-size:18px;line-height:1.8}.gallery-preview{margin-top:20px}.gallery-preview img{object-fit:cover;border:2px solid #18b8ff;width:100%;height:350px;margin-bottom:20px}.gallery-grid img{cursor:pointer;transition:all .3s}.gallery-grid img:hover{transform:scale(1.03)}.active-image{border:3px solid #18b8ff}.about-hero,.vision-mission-section,.gallery-section{background:radial-gradient(80% 40% at 50% 0,#0a3c648c 0%,#0000 70%),radial-gradient(100% 100% at 50% 0,#050d1c 0%,#020810 60%,#010608 100%);position:relative}.about-hero:before,.vision-mission-section:before,.gallery-section:before{content:"";z-index:2;background:linear-gradient(90deg,#0000 0% 15%,#00b4e666 30%,#00d2ffe6 50%,#00b4e666 70%,#0000 85% 100%);height:1px;position:absolute;top:0;left:0;right:0}.about-hero:after,.vision-mission-section:after,.gallery-section:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(at top,#00a0dc1f 0%,#0000 70%);width:70%;height:120px;position:absolute;top:0;left:50%;transform:translate(-50%)}.about-hero>*,.vision-mission-section>*,.gallery-section>*{z-index:3;position:relative}@media (width<=1000px){.about-hero,.gallery-section,.vision-mission-section{grid-template-columns:1fr}.about-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.about-stats{grid-template-columns:1fr}.vision-card h2{font-size:38px}.gallery-content h1{font-size:70px}.gallery-content p{font-size:22px}.gallery-grid{grid-template-columns:1fr}.gallery-grid img:last-child{grid-column:auto}}:root{--bg:#020913;--border:#ffffff14;--accent:#12a8e8;--text:#d9e6f2;--muted:#a9b8c8;--gap:24px}.services-page{color:#fff;background:#020913;font-family:Manrope,sans-serif;overflow:hidden}.services-hero,.services-list-section,.services-cta{background:radial-gradient(80% 40% at 50% 0,#0a3c648c 0%,#0000 70%),radial-gradient(100% 100% at 50% 0,#050d1c 0%,#020810 60%,#010608 100%);position:relative}.services-hero:before,.services-list-section:before,.services-cta:before{content:"";z-index:2;background:linear-gradient(90deg,#0000 0% 15%,#00b4e666 30%,#00d2ffe6 50%,#00b4e666 70%,#0000 85% 100%);height:1px;position:absolute;top:0;left:0;right:0}.services-hero:after,.services-list-section:after,.services-cta:after{content:"";z-index:1;background:radial-gradient(at top,#00a0dc1f 0%,#0000 70%);width:70%;height:120px;position:absolute;top:0;left:50%;transform:translate(-50%)}.services-hero>*,.services-list-section>*,.services-cta>*{z-index:3;position:relative}.services-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;padding:80px 7%;display:grid}.services-hero-content h1{color:#fff;margin-bottom:24px;font-size:clamp(36px,4vw,72px);font-weight:800;line-height:1.05}.services-hero-content p{color:var(--text);text-align:justify;max-width:560px;margin-bottom:40px;font-size:16px;line-height:1.8}.services-hero-buttons{flex-wrap:wrap;gap:16px;display:flex}.primary-btn{color:#fff;cursor:pointer;background:#1096d3;border:none;border-radius:14px;padding:14px 28px;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;transition:background .2s}.primary-btn:hover{background:#0d82b8}.outline-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #00b4ff66;border-radius:14px;padding:14px 28px;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;transition:border-color .2s}.outline-btn:hover{border-color:#00b4ffcc}.services-hero-image img{border:2px solid #14b6f0;border-radius:8px;width:100%}.services-list-section{padding:80px 5%}.services-list-section h2{text-align:center;color:#fff;margin-bottom:50px;font-size:clamp(32px,5vw,60px);font-weight:700}.carousel-outer{align-items:center;gap:16px;display:flex}.carousel-arrow{color:#12a8e8;cursor:pointer;background:0 0;border:1px solid #00b4ff59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-family:Manrope,sans-serif;font-size:20px;transition:background .2s,border-color .2s,transform .15s;display:flex}.carousel-arrow:hover{background:#00b4ff1f;border-color:#00b4ffb3;transform:scale(1.08)}.carousel-arrow:disabled{opacity:.2;cursor:default;pointer-events:none;transform:none}.services-carousel-viewport{flex:1;min-width:0;overflow:hidden}.services-track{gap:var(--gap);will-change:transform;align-items:stretch;transition:transform .45s cubic-bezier(.25,.46,.45,.94);display:flex}.service-card{background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #00b4ff26;border-radius:14px;flex-direction:column;transition:transform .3s,border-color .3s;display:flex;overflow:hidden}.service-card:hover{border-color:#00b4ff73;transform:translateY(-6px)}.service-card img{object-fit:cover;flex-shrink:0;width:100%;height:220px;display:block}.service-card-content{flex-direction:column;flex:1;padding:24px;display:flex}.service-title{color:#12a8e8;align-items:center;gap:10px;margin-bottom:14px;display:flex}.service-title h3{color:#fff;margin:0;font-size:20px;font-weight:700;line-height:1.25}.service-card-content p{color:var(--muted);text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;flex:1;margin-bottom:24px;font-size:14px;line-height:1.8}.service-card-content button{color:#fff;cursor:pointer;background:#1096d3;border:none;border-radius:30px;align-self:center;width:fit-content;margin:0 auto;padding:11px 24px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;transition:background .2s;display:block}.service-card-content button:hover{background:#0d82b8}.carousel-dots{justify-content:center;gap:10px;margin-top:40px;display:flex}.carousel-dot{cursor:pointer;background:#fff3;border-radius:50%;width:9px;height:9px;transition:background .25s,transform .25s;display:inline-block}.carousel-dot.active{background:#12a8e8;transform:scale(1.5)}.services-cta{padding:100px 7%}.services-cta-box{background:linear-gradient(#ffffff05,#ffffff03);border:1px solid #ffffff14;border-radius:40px;max-width:1100px;margin:auto;padding:90px 40px}.services-cta-box h2{text-align:center;color:#fff;margin-bottom:24px;font-size:clamp(36px,5vw,64px);line-height:1.1}.services-cta-box p{text-align:center;color:var(--muted);max-width:680px;margin:0 auto 40px;line-height:1.8}.services-cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}@media (width<=1024px){.services-hero{text-align:center;grid-template-columns:1fr;gap:40px;padding:70px 6%}.services-hero-content{order:2}.services-hero-image{order:1}.services-hero-content p{text-align:center;max-width:100%}.services-hero-buttons{justify-content:center}}@media (width<=768px){.services-hero{gap:32px;padding:60px 5%}.services-hero-content h1{font-size:34px}.services-hero-content p{margin-bottom:28px;font-size:15px}.services-hero-buttons{flex-direction:column;gap:12px;width:100%}.services-hero-buttons button{width:100%}.services-list-section{padding:60px 4%}.services-list-section h2{margin-bottom:36px;font-size:36px}.carousel-arrow{width:40px;height:40px;font-size:18px}.service-card img{height:190px}.service-title h3{font-size:18px}.services-cta{padding:70px 5%}.services-cta-box{border-radius:24px;padding:50px 24px}}@media (width<=600px){.services-hero{gap:28px;padding:50px 20px}.services-hero-content h1{font-size:28px}.services-hero-content p{font-size:14px}.primary-btn,.outline-btn{padding:13px 20px;font-size:14px}.services-list-section{padding:50px 16px}.services-list-section h2{margin-bottom:28px;font-size:28px}.carousel-arrow{width:36px;height:36px;font-size:16px}.service-card img{height:200px}.service-card-content{padding:20px 16px}.service-title h3{font-size:17px}.carousel-dots{margin-top:28px}.services-cta{padding:50px 16px}.services-cta-box{border-radius:18px;padding:40px 20px}}@media (width<=380px){.services-hero-content h1{font-size:24px}.carousel-outer{gap:10px}.carousel-arrow{width:32px;height:32px;font-size:14px}}.insights-page{color:#fff;background:#020913;font-family:Manrope,sans-serif;overflow:hidden}.insights-hero,.blog-section,.insights-cta{background:radial-gradient(80% 40% at 50% 0,#0a3c648c 0%,#0000 70%),radial-gradient(100% 100% at 50% 0,#050d1c 0%,#020810 60%,#010608 100%);position:relative}.insights-hero:before,.blog-section:before,.insights-cta:before{content:"";z-index:2;background:linear-gradient(90deg,#0000 0% 15%,#00b4e666 30%,#00d2ffe6 50%,#00b4e666 70%,#0000 85% 100%);height:1px;position:absolute;top:0;left:0;right:0}.insights-hero:after,.blog-section:after,.insights-cta:after{content:"";z-index:1;background:radial-gradient(at top,#00a0dc1f 0%,#0000 70%);width:70%;height:120px;position:absolute;top:0;left:50%;transform:translate(-50%)}.insights-hero>*,.blog-section>*,.insights-cta>*{z-index:3;position:relative}.insights-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;padding:80px 7%;display:grid}.insights-hero-content h1{color:#fff;margin-bottom:24px;font-size:clamp(50px,6vw,78px);font-weight:800;line-height:1}.insights-hero-content p{color:var(--text);text-align:justify;max-width:550px;margin-bottom:50px;font-size:18px;line-height:1.8}.insight-tabs{gap:18px;margin-bottom:40px;display:flex}.insight-tabs button{cursor:pointer;color:#fff;background:#06263a;border:none;border-radius:40px;padding:16px 36px;font-weight:700}.insight-tabs .active-tab{color:#000;background:#d8e400}.insights-hero-content h2{color:#fff;font-size:clamp(42px,5vw,64px)}.insights-hero-image img{border:2px solid #12b7ef;width:100%}.blog-section{grid-template-columns:1.2fr .8fr;gap:50px;padding:100px 7%;display:grid}.blog-main h2{color:#fff;margin-bottom:24px;font-size:42px;line-height:1.3}.blog-meta{gap:30px;margin-bottom:30px;display:flex}.blog-meta span{color:var(--muted);align-items:center;gap:8px;display:flex}.main-blog-image{border:1px solid #00b4ff33;width:100%;margin-bottom:40px}.blog-content h3{margin-top:34px;margin-bottom:16px;font-size:26px}.blog-content p,.blog-content li{color:var(--text);font-size:15px;line-height:2}.blog-content ul{padding-left:22px}.sidebar-box{background:linear-gradient(#ffffff05,#ffffff03);border:1px solid #00b4ff1f;padding:30px}.sidebar-box h3{text-align:center;background:#168fc3;border-radius:40px;margin-bottom:30px;padding:18px;font-size:25px}.sidebar-blog{border-bottom:1px solid #ffffff14;gap:16px;padding:22px 0;display:flex}.sidebar-blog img{object-fit:cover;width:110px;height:90px}.sidebar-blog h4{margin-bottom:10px}.sidebar-blog p{color:var(--muted);margin-bottom:12px;font-size:13px;line-height:1.7}.sidebar-bottom{justify-content:space-between;align-items:center;display:flex}.sidebar-bottom span{align-items:center;gap:6px;font-size:12px;display:flex}.sidebar-bottom a{color:#11b4ef;align-items:center;gap:5px;font-size:13px;text-decoration:none;display:flex}.read-more-btn{color:#11b4ef;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;display:flex}.sidebar-pagination{justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.sidebar-pagination button{color:#fff;cursor:pointer;background:#1096d3;border:none;border-radius:8px;padding:10px 18px}.sidebar-pagination button:disabled{opacity:.4;cursor:not-allowed}.blog-heading{color:#fff;margin-top:40px;margin-bottom:16px;font-size:28px;font-weight:700}.blog-paragraph{color:#d9e7f2;text-align:justify;margin-bottom:20px;font-size:17px;line-height:2}.blog-list{margin:20px 0;padding-left:25px}.blog-list li{color:#d9e7f2;text-align:justify;margin-bottom:12px;line-height:1.9}.insights-cta{padding:100px 7%}.insights-cta-box{background:linear-gradient(#ffffff05,#ffffff03);border:1px solid #ffffff14;border-radius:40px;max-width:1100px;margin:auto;padding:90px 40px}.insights-cta-box h2{text-align:center;color:#fff;margin-bottom:30px;font-size:clamp(42px,5vw,68px);line-height:1.1}.insights-cta-box p{text-align:center;color:var(--muted);margin-bottom:40px;line-height:1.8}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.primary-btn{color:#fff;cursor:pointer;background:#1096d3;border:none;border-radius:14px;padding:14px 28px;font-weight:700}.outline-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #00b4ff66;border-radius:14px;padding:14px 28px;font-weight:700}@media (width<=1000px){.blog-section,.insights-hero{grid-template-columns:1fr}}@media (width<=768px){.blog-main h2{font-size:32px}.insights-hero-content h2{font-size:42px}.sidebar-box h3{font-size:24px}.sidebar-blog{flex-direction:column}.sidebar-blog img{width:100%;height:220px}}:root{--bg:#020913;--accent:#0ea5e9;--text:#d8e6f3;--muted:#9eb3c8;--border:#ffffff14}.portfolio-page{color:#fff;background:#020913;font-family:Manrope,sans-serif;overflow:hidden}.portfolio-hero,.portfolio-projects{background:radial-gradient(80% 40% at 50% 0,#0a3c648c 0%,#0000 70%),radial-gradient(100% 100% at 50% 0,#050d1c 0%,#020810 60%,#010608 100%);position:relative}.portfolio-hero:before,.portfolio-projects:before{content:"";z-index:2;background:linear-gradient(90deg,#0000 0% 15%,#00b4e666 30%,#00d2ffe6 50%,#00b4e666 70%,#0000 85% 100%);height:1px;position:absolute;top:0;left:0;right:0}.portfolio-hero:after,.portfolio-projects:after{content:"";z-index:1;background:radial-gradient(at top,#00a0dc1f 0%,#0000 70%);width:70%;height:120px;position:absolute;top:0;left:50%;transform:translate(-50%)}.portfolio-hero>*,.portfolio-projects>*{z-index:3;position:relative}.portfolio-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;padding:80px 7%;display:grid}.portfolio-hero-content h1{color:#fff;margin-bottom:24px;font-size:clamp(54px,6vw,86px);font-weight:800;line-height:1}.portfolio-hero-content p{color:var(--text);text-align:justify;max-width:560px;margin-bottom:40px;font-size:18px;line-height:1.8}.primary-btn{color:#fff;cursor:pointer;background:#1096d3;border:none;border-radius:16px;padding:16px 34px;font-size:16px;font-weight:700}.portfolio-hero-image img{object-fit:cover;border:2px solid #12b7ef;width:100%}.portfolio-projects{padding:80px 7% 120px}.projects-grid{border:1px solid #00b4ff33;grid-template-columns:repeat(2,1fr);gap:28px;padding:40px;display:grid}.project-card{background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #00b4ff1f}.project-card img{object-fit:cover;width:100%;height:360px}.project-content{padding:28px}.project-content h3{margin-bottom:18px;font-size:44px;font-weight:600;line-height:1}.project-content p{color:var(--muted);text-align:justify;margin-bottom:28px;font-size:14px;line-height:1.8}.project-content button{color:#fff;cursor:pointer;background:#1096d3;border:none;border-radius:40px;padding:14px 26px;font-weight:700}.portfolio-pagination{justify-content:center;gap:22px;margin-top:60px;display:flex}.portfolio-pagination span{cursor:pointer;font-size:22px}.portfolio-pagination .active{background:#1096d3;border-radius:12px;padding:12px 18px}@media (width<=1000px){.portfolio-hero,.projects-grid{grid-template-columns:1fr}}@media (width<=768px){.portfolio-hero-content h1{font-size:52px}.project-content h3{font-size:30px}.project-card img{height:260px}.projects-grid{padding:20px}}:root{--bg:#020913;--text:#d8e6f3;--muted:#9eb3c8;--border:#ffffff14;--accent:#1096d3}.careers-page{background:var(--bg);color:#fff;font-family:Manrope,sans-serif;overflow:hidden}.career-pagination span{cursor:pointer}.careers-hero,.jobs-section{background:radial-gradient(80% 40% at 50% 0,#0a3c648c 0%,#0000 70%),radial-gradient(100% 100% at 50% 0,#050d1c 0%,#020810 60%,#010608 100%);position:relative}.careers-hero:before,.jobs-section:before{content:"";z-index:2;background:linear-gradient(90deg,#0000 0% 15%,#00b4e666 30%,#00d2ffe6 50%,#00b4e666 70%,#0000 85% 100%);height:1px;position:absolute;top:0;left:0;right:0}.careers-hero:after,.jobs-section:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(at top,#00a0dc1f 0%,#0000 70%);width:70%;height:120px;position:absolute;top:0;left:50%;transform:translate(-50%)}.careers-hero>*,.jobs-section>*{z-index:3;position:relative}.careers-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;padding:90px 7%;display:grid}.careers-hero-content h1{color:#fff;margin-bottom:24px;font-size:clamp(56px,6vw,90px);font-weight:800;line-height:1.05}.careers-hero-content p{color:var(--text);text-align:justify;max-width:580px;margin-bottom:40px;font-size:18px;line-height:1.8}.apply-btn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:16px;padding:16px 34px;font-size:16px;font-weight:700;transition:all .3s}.apply-btn:hover{transform:translateY(-4px)}.apply-btn:active{transform:scale(.95)}.careers-hero-image img{object-fit:cover;border:2px solid #11b4f0;width:100%;display:block}.jobs-section{padding:70px 7% 120px}.jobs-grid{border:1px solid #00b4ff26;grid-template-columns:repeat(2,1fr);gap:28px;padding:36px;display:grid}.job-card{border:1px solid #ffffff14;flex-direction:column;min-height:340px;padding:34px;display:flex;position:relative;overflow:hidden}.job-card.green{background:linear-gradient(135deg,#00ff7824,#0000001a)}.job-card.purple{background:linear-gradient(135deg,#7300ff2e,#0000001a)}.job-card.blue{background:linear-gradient(135deg,#00c8ff2e,#0000001a)}.job-card.yellow{background:linear-gradient(135deg,#c8ff002e,#0000001a)}.job-card h3{margin-bottom:20px;font-size:clamp(24px,5vw,44px);font-weight:700;line-height:1.2}.job-card p{color:#d0dbe6;margin-bottom:30px;font-size:14px;line-height:1.8}.job-tags{flex-wrap:wrap;gap:12px;margin-bottom:40px;display:flex}.job-tags span{border-radius:40px;padding:10px 18px;font-size:14px;font-weight:600}.green .job-tags span{background:#00ff641f;border:1px solid #00ff6466}.purple .job-tags span{background:#ff00ff1f;border:1px solid #f0f6}.blue .job-tags span{background:#00ffff1f;border:1px solid #0ff6}.yellow .job-tags span{background:#ffff001f;border:1px solid #ff06}.job-card button{color:#fff;cursor:pointer;border:none;border-radius:40px;align-self:flex-end;margin-top:auto;padding:16px 28px;font-size:15px;font-weight:700}.green button{background:#00b83e}.purple button{background:#c0008f}.blue button{background:#00c3d8}.yellow button{background:#a6b400}.career-pagination{justify-content:center;gap:22px;margin-top:60px;display:flex}.career-pagination span{cursor:pointer;font-size:22px}.career-pagination .active{background:var(--accent);border-radius:12px;padding:12px 18px}@media (width<=1100px){.jobs-grid{grid-template-columns:1fr}.job-card h3{font-size:34px}}@media (width<=900px){.careers-hero{grid-template-columns:1fr}}@media (width<=768px){.careers-hero-content h1{font-size:52px}.jobs-grid{padding:20px}.job-card{min-height:auto;padding-bottom:110px}.job-card button{align-self:flex-start}}.career-details-page{color:#fff;background:#020913;min-height:100vh;padding:120px 6% 100px}.career-details-section{background:radial-gradient(at top,#00a0dc1f,#0000 70%),#041522;border:1px solid #00b4ff33;border-radius:34px;grid-template-columns:1.2fr .8fr;gap:50px;padding:50px;display:grid}.career-left h1{color:#fff;margin-bottom:20px;font-size:clamp(32px,6vw,56px);line-height:1.1}.career-description{color:#b8cad8;margin-bottom:30px;line-height:1.8}.career-tags{gap:12px;margin-bottom:50px;display:flex}.career-tags span{background:#00ff6426;border:1px solid #00ff6466;border-radius:40px;padding:10px 18px;font-size:14px}.career-block{margin-bottom:50px}.career-block h3{margin-bottom:20px;font-size:28px}.career-block ul{padding-left:20px}.career-block li{color:#c3d3df;margin-bottom:14px;line-height:1.7}.career-form{border:1px solid #00b4ff40;border-radius:24px;flex-direction:column;gap:20px;padding:35px;display:flex}.career-form input{color:#fff;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:14px;outline:none;width:100%;height:60px;padding:0 20px}.upload-box input{padding-top:16px}.career-form button{color:#fff;cursor:pointer;background:#1096d3;border:none;border-radius:14px;height:58px;font-size:18px;font-weight:700}@media (width<=992px){.career-details-page{padding:90px 14px 60px;overflow-x:hidden}.career-details-section{border-radius:20px;grid-template-columns:1fr;gap:30px;padding:22px;overflow:hidden}.career-left,.career-right{width:100%;min-width:0}.career-left h1{word-break:break-word;font-size:34px;line-height:1.2}.career-description{font-size:15px;line-height:1.7}.career-tags{flex-wrap:wrap;gap:10px;margin-bottom:35px}.career-tags span{padding:8px 14px;font-size:13px}.career-block{margin-bottom:35px}.career-block h3{font-size:24px}.career-block ul{padding-left:18px}.career-block li{word-break:break-word;font-size:14px;line-height:1.7}.career-form{box-sizing:border-box;border-radius:18px;width:100%;padding:20px}.career-form input{box-sizing:border-box;width:100%;height:52px;padding:0 16px;font-size:14px}.upload-box input{padding-top:14px}.career-form button{width:100%;height:52px;font-size:16px}}*{box-sizing:border-box}:root{--bg:#020913;--text:#d7e4ef;--muted:#9fb2c5;--accent:#1096d3;--border:#ffffff14}.contact-page{background:var(--bg);color:#fff;font-family:Manrope,sans-serif;overflow:hidden}.contact-hero,.contact-form-section{background:radial-gradient(80% 40% at 50% 0,#0a3c648c 0%,#0000 70%),radial-gradient(100% 100% at 50% 0,#050d1c 0%,#020810 60%,#010608 100%);position:relative}.contact-hero:before,.contact-form-section:before{content:"";z-index:2;background:linear-gradient(90deg,#0000 0% 15%,#00b4e666 30%,#00d2ffe6 50%,#00b4e666 70%,#0000 85% 100%);height:1px;position:absolute;top:0;left:0;right:0}.contact-hero:after,.contact-form-section:after{content:"";z-index:1;background:radial-gradient(at top,#00a0dc1f 0%,#0000 70%);width:70%;height:120px;position:absolute;top:0;left:50%;transform:translate(-50%)}.contact-hero>*,.contact-form-section>*{z-index:3;position:relative}.contact-hero{grid-template-columns:1.1fr .9fr;gap:50px;padding:80px 7%;display:grid}.contact-left h1{color:#fff;margin-bottom:24px;font-size:clamp(48px,4vw,80px);font-weight:800;line-height:1}.contact-left>p{color:var(--text);text-align:justify;max-width:560px;margin-bottom:40px;font-size:16px;line-height:1.8}.location-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.location-card{text-align:center;background:#ffffff08;border:1px solid #00b4ff33;padding:26px 20px}.location-card h3{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:18px;font-size:25px;font-weight:700;line-height:1.2;display:flex}.location-card h3 img{object-fit:cover;border-radius:3px;flex-shrink:0;width:40px;height:26px}.location-card{cursor:pointer;flex-direction:column;justify-content:space-between;min-height:260px;transition:all .3s;display:flex}.location-card:hover{border-color:#00cfff;transform:translateY(-4px)}.location-card p{color:#d6e2ec;margin-bottom:18px;font-size:16px;line-height:1.8}.contact-map img{border:2px solid #0fb5eb;width:100%;display:block}.contact-form-section{grid-template-columns:1fr 1fr;gap:80px;padding:90px 7% 120px;display:grid}.contact-info p{color:#d4e1ec;text-align:justify;margin-bottom:40px;font-size:16px;line-height:2}.contact-form-box h2{text-align:center;margin-bottom:36px;font-size:52px;font-weight:700}.contact-form{background:linear-gradient(#ffffff05,#ffffff03);border:1px solid #00b4ff26;padding:42px}.contact-form input,.contact-form textarea{color:#fff;resize:none;background:#145a788c;border:1px solid #ffffff0f;border-radius:14px;outline:none;width:100%;margin-bottom:22px;padding:18px 22px;font-size:16px}.contact-form input{height:70px}.contact-form textarea{min-height:220px}.contact-form button{color:#fff;cursor:pointer;background:#0f6d95;border:none;border-radius:14px;width:100%;height:70px;font-size:22px;font-weight:700;transition:all .3s}.contact-form button:hover{opacity:.9}.form-alert{border-radius:14px;align-items:flex-start;gap:15px;margin-bottom:15px;padding:16px 18px;animation:.4s slideUp;display:flex}.form-alert span{font-size:24px;line-height:1}.form-alert h4{margin:0;font-size:15px;font-weight:700}.form-alert p{margin:4px 0 0;font-size:14px;line-height:1.5}.form-alert.success{color:#10b981;background:#10b9811f;border:1px solid #10b9814d}.form-alert.error{color:#ef4444;background:#ef44441f;border:1px solid #ef44444d}@keyframes slideUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (width<=1200px){.location-grid{grid-template-columns:1fr}}@media (width<=992px){.contact-hero,.contact-form-section{grid-template-columns:1fr}.contact-form-box h2{font-size:44px}}@media (width<=768px){.contact-left h1{font-size:52px}.contact-info p{font-size:17px}.contact-form{padding:24px}.location-card h3{font-size:22px}}*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#020913;--border:#ffffff14;--accent:#00cfff;--muted:#b7cadb}body{background:var(--bg);font-family:Manrope,sans-serif}.faq-page{color:#fff;background:radial-gradient(80% 40% at 50% 0,#0a3c648c 0%,#0000 70%),radial-gradient(100% 100% at 50% 0,#050d1c 0%,#020810 60%,#010608 100%);min-height:100vh}.faq-hero{background-position:50%;background-size:cover;border-top:1px solid #00d2ff33;justify-content:space-between;align-items:center;min-height:78vh;padding-left:7%;display:flex;position:relative;overflow:hidden}.faq-overlay{z-index:1;background:linear-gradient(90deg,#001423eb 0%,#001e32d1 45%,#00000026 100%);position:absolute;inset:0}.faq-hero:before{content:"";z-index:2;background:linear-gradient(90deg,#0000,#00d2ffcc,#0000);height:1px;position:absolute;top:0;left:0;right:0}.faq-left{z-index:3;width:52%;position:relative}.faq-left h1{color:#fff;margin-bottom:20px;font-size:80px;font-weight:800}.faq-left p{color:#dbe7f1;text-align:justify;max-width:620px;font-size:16px;line-height:1.8}.faq-right{z-index:2;justify-content:flex-end;width:48%;height:78vh;display:flex;position:relative}.faq-right img{object-fit:cover;clip-path:ellipse(88% 100% at 100%);border-left:10px solid #00bfff;width:100%;height:100%}.faq-hero:after{content:"";z-index:5;background:linear-gradient(90deg,#0000,#00bfff,#0000);width:100%;height:2px;position:absolute;bottom:0;left:0}.faq-section-main{padding:100px 8%;position:relative}.faq-section-main:before{content:"";background:linear-gradient(90deg,#0000,#00d2ffe6,#0000);height:1px;position:absolute;top:0;left:0;right:0}.faq-section-main:after{content:"";background:radial-gradient(at top,#00a0dc1f,#0000 70%);width:70%;height:120px;position:absolute;top:0;left:50%;transform:translate(-50%)}.faq-section-main h2{text-align:center;z-index:2;margin-bottom:70px;font-size:clamp(48px,4vw,80px);font-weight:800;position:relative}.faq-container-main{z-index:2;max-width:1200px;margin:auto;position:relative}.faq-item-main{border-bottom:1px solid #ffffff14;padding:28px 0}.faq-question{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;display:flex}.faq-question span:first-child{font-size:16px;font-weight:600}.faq-icon{color:#fff;font-size:36px;line-height:1}.faq-answer{max-width:900px;padding-top:20px}.faq-answer p{color:var(--muted);font-size:16px;line-height:1.9}@media (width<=900px){.faq-hero{flex-direction:column;padding-left:0}.faq-right{width:100%;height:420px}.faq-right img{clip-path:none;border-top:5px solid #00bfff;border-left:none}.faq-left{width:100%;padding:80px 8% 40px}.faq-left h1{font-size:46px}.faq-question span:first-child{font-size:17px}.faq-icon{font-size:28px}}
