:root{--azure-primary:#008cff;--azure-light:#38bdf8;--azure-dark:#0057b8;--bg-main:#050b18;--bg-secondary:#081426;--text-primary:#fff;--text-secondary:#a7b4c7;--glass-bg:#ffffff0f;--glass-border:#ffffff1f;--shadow-blue:0 0 40px #008cff40;--radius-sm:12px;--radius-md:20px;--radius-lg:32px;--container-width:1200px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg-main);color:var(--text-primary);font-family:Inter,Arial,sans-serif}.container{width:100%;max-width:var(--container-width);margin:auto;padding:0 24px}h1,h2,h3{letter-spacing:-.03em;line-height:1.15}h1{font-size:clamp(42px,6vw,72px)}h2{font-size:clamp(32px,4vw,48px)}p{color:var(--text-secondary);line-height:1.7}.btn{cursor:pointer;border:none;border-radius:50px;padding:14px 28px;font-size:16px;font-weight:600;transition:all .3s}.btn.primary{background:linear-gradient(135deg, var(--azure-primary), var(--azure-light));color:#fff;box-shadow:var(--shadow-blue)}.btn.primary:hover{transform:translateY(-3px)}.btn.secondary{border:1px solid var(--glass-border);color:#fff;background:0 0}.navbar{z-index:9999;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border);background:#050b18a6;width:100%;position:fixed;top:45px;left:0}.navbar-container{justify-content:space-between;align-items:center;height:90px;display:flex}.logo{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.logo-image{object-fit:contain;width:42px;height:42px}.logo-text{letter-spacing:-.5px;font-size:26px;font-weight:700}.logo-text span{color:#38bdf8}.nav-links{gap:40px;display:flex}.nav-links a{color:var(--text-secondary);font-size:16px;text-decoration:none;transition:all .3s}.nav-links a:hover{color:#fff}.menu-button{color:#fff;cursor:pointer;background:0 0;border:none;display:none}.mobile-menu{display:none}@media (width<=900px){.nav-links,.nav-action{display:none}.menu-button{display:block}.mobile-menu{border-top:1px solid var(--glass-border);background:#050b18f2;flex-direction:column;gap:25px;padding:30px 24px;display:flex}.mobile-menu a{color:#fff;font-size:18px;text-decoration:none}}.nav-action .btn{white-space:nowrap}.footer{border-top:1px solid var(--glass-border);text-align:center;color:var(--text-secondary);margin-top:100px;padding:40px 0}.hero{align-items:center;min-height:100vh;padding-top:120px;display:flex;position:relative;overflow:hidden}.hero-container{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.hero-visual-wrapper{height:700px;position:relative;overflow:hidden}.hero-tag{color:var(--azure-light);background:#008cff1f;border:1px solid #008cff4d;border-radius:50px;margin-bottom:25px;padding:8px 18px;font-size:14px;display:inline-block}.hero h1{font-size:clamp(45px,6vw,72px);font-weight:800}.hero h1 span{background:linear-gradient(135deg,#008cff,#38bdf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:block}.hero-description{max-width:520px;margin-top:30px;font-size:18px}.hero-buttons{gap:20px;margin-top:40px;display:flex}.hero-visual{justify-content:center;align-items:center;display:flex;position:relative}.globe-container{transform-style:preserve-3d;position:relative}.hero-globe{animation:5s ease-in-out infinite globePulse}@keyframes globePulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.hero-glow{filter:blur(40px);background:radial-gradient(circle,#008cff73,#0000 65%);border-radius:50%;width:450px;height:450px;position:absolute}.hero-image{z-index:2;filter:drop-shadow(0 30px 60px #008cff59);width:100%;max-width:520px;position:relative}.mockup-card{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:420px;height:480px;box-shadow:var(--shadow-blue);border-radius:32px;padding:25px;position:relative}.mockup-header{gap:8px;display:flex}.mockup-header span{opacity:.5;background:#fff;border-radius:50%;width:10px;height:10px}.mockup-content{margin-top:50px}.chart{background:linear-gradient(135deg,#008cff80,#38bdf833);border-radius:20px;height:120px}.mockup-box{border:1px solid var(--glass-border);background:#ffffff0d;border-radius:20px;margin-top:25px;padding:25px}@media (width<=1200px){.globe-wrapper{width:380px;height:380px}.hero{padding-top:140px}.hero-container{text-align:center;grid-template-columns:1fr}.hero-description{margin-left:auto;margin-right:auto}.hero-buttons{justify-content:center}.hero-visual{margin-top:40px}.mockup-card{width:320px;height:380px}}.globe-wrapper{width:560px;height:560px;position:relative;overflow:hidden}.globe-wrapper canvas{outline:none}.tech-icon{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;justify-content:center;align-items:center;width:70px;height:70px;font-size:32px;transition:all .3s;display:flex;box-shadow:0 0 30px #008cff59}.tech-icon:hover{transform:scale(1.15)}.section-header{text-align:center;max-width:800px;margin:0 auto 70px}.section-tag{color:var(--azure-light);text-transform:uppercase;letter-spacing:2px;font-size:14px}.section-header h2{font-size:clamp(38px,5vw,60px)}.section-header span{background:linear-gradient(135deg,#008cff,#38bdf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:block}.about{padding:120px 0}.about-content{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.about-text p{color:#ffffffbf;margin-bottom:25px;font-size:18px;line-height:1.8}.about-stats{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.stat-card{text-align:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;padding:35px 20px}.stat-card h3{background:linear-gradient(135deg,#008cff,#38bdf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:45px}.stat-card p{opacity:.7;margin-top:10px}.mission-grid{grid-template-columns:1fr 1fr;gap:30px;margin-top:70px;display:grid}.glass-card{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:30px;padding:40px}.glass-card h3{margin-bottom:20px;font-size:28px}@media (width<=900px){.about-content,.about-stats,.mission-grid{grid-template-columns:1fr}}.services{padding:120px 0}.services-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.service-card{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:30px;padding:40px;transition:all .35s;position:relative;overflow:hidden}.service-card:before{content:"";opacity:0;background:linear-gradient(135deg,#008cff26,#0000);transition:all .35s;position:absolute;inset:0}.service-card:hover:before{opacity:1}.service-card:hover{border-color:#008cff80;transform:translateY(-10px);box-shadow:0 20px 50px #008cff33}.service-icon{width:70px;height:70px;color:var(--azure-light);background:#008cff26;border-radius:20px;justify-content:center;align-items:center;margin-bottom:25px;display:flex}.service-card h3{margin-bottom:15px;font-size:25px}.service-card p{color:#ffffffb3;line-height:1.7}@media (width<=1000px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.services-grid{grid-template-columns:1fr}}.section-description{color:#ffffffa6;max-width:650px;margin:25px auto 0;font-size:18px}.services-preview-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.service-preview-card{text-align:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:28px;padding:35px 25px;transition:all .3s}.service-preview-card:hover{transform:translateY(-8px)}@media (width<=1000px){.services-preview-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.services-preview-grid{grid-template-columns:1fr}}.section-action{justify-content:center;margin-top:50px;display:flex}.section-action a{color:#fff;background:linear-gradient(135deg,#008cff,#38bdf8);border-radius:50px;align-items:center;gap:10px;padding:14px 30px;font-size:16px;font-weight:600;text-decoration:none;transition:all .35s;display:inline-flex;box-shadow:0 10px 30px #008cff59}.section-action a:hover{transform:translateY(-4px);box-shadow:0 20px 45px #008cff80}.projects{padding:120px 0}.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.project-card{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:30px;flex-direction:column;padding:22px;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.project-card:before{content:"";opacity:0;background:linear-gradient(135deg,#008cff14,#0000 60%);transition:opacity .35s;position:absolute;inset:0}.project-card:hover:before{opacity:1}.project-card:hover{border-color:#008cff73;transform:translateY(-10px);box-shadow:0 25px 60px #008cff2e}.project-image{aspect-ratio:16/10;border-radius:22px;width:100%;margin-bottom:24px;position:relative;overflow:hidden}.project-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.project-card:hover .project-image img{transform:scale(1.08)}.project-content{flex-direction:column;flex:1;display:flex}.project-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.project-category{text-transform:uppercase;letter-spacing:1px;color:#38bdf8;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.project-arrow{background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:flex}.project-card:hover .project-arrow{background:#008cff26;transform:translate(4px,-4px)rotate(-10deg)}.project-content h3{margin-bottom:14px;font-size:28px;font-weight:700}.project-content p{color:#ffffffb8;flex:1;margin-bottom:24px;line-height:1.8}.project-tech{flex-wrap:wrap;gap:10px;display:flex}.project-tech span{color:#dceeff;background:#008cff1a;border:1px solid #008cff2e;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .3s}.project-tech span:hover{background:#008cff33;border-color:#008cff66;transform:translateY(-2px)}@media (width<=1100px){.projects-grid{grid-template-columns:1fr}}@media (width<=768px){.projects{padding:90px 0}.project-card{padding:18px}.project-content h3{font-size:24px}}@media (width<=480px){.project-tech{gap:8px}.project-tech span{padding:7px 14px;font-size:12px}}.why-choose{padding:120px 0}.why-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.why-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:28px;padding:40px;transition:all .35s}.why-card:hover{border-color:#008cff73;transform:translateY(-8px);box-shadow:0 20px 50px #008cff2e}.why-icon{width:64px;height:64px;color:var(--azure-light);background:#008cff1f;border-radius:18px;justify-content:center;align-items:center;margin-bottom:25px;display:flex}.why-card h3{margin-bottom:15px;font-size:24px}.why-card p{color:#ffffffb3;line-height:1.8}@media (width<=900px){.why-grid{grid-template-columns:1fr}}.technologies{padding:120px 0}.technology-cloud{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:60px;display:flex}.technology-pill{background:var(--glass-bg);border:1px solid var(--glass-border);cursor:default;border-radius:999px;padding:16px 30px;font-weight:600;transition:all .35s}.technology-pill:hover{border-color:#008cff73;transform:translateY(-5px)scale(1.05);box-shadow:0 15px 40px #008cff26}.cta-section{padding:120px 0}.cta-box{text-align:center;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(135deg,#008cff2e,#38bdf814);border:1px solid #ffffff26;border-radius:40px;padding:90px 40px;position:relative;overflow:hidden}.cta-glow{filter:blur(50px);background:radial-gradient(circle,#008cff73,#0000 70%);width:400px;height:400px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.cta-box h2{margin-bottom:20px;font-size:clamp(32px,5vw,55px);position:relative}.cta-box h3{background:linear-gradient(135deg,#008cff,#38bdf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:25px;font-size:clamp(26px,4vw,42px);position:relative}.cta-box p{color:#ffffffbf;max-width:700px;margin:0 auto 40px;font-size:18px;line-height:1.8;position:relative}.cta-button{color:#fff;background:linear-gradient(135deg,#008cff,#38bdf8);border-radius:999px;justify-content:center;align-items:center;padding:16px 40px;font-weight:600;text-decoration:none;transition:all .35s;display:inline-flex;position:relative;box-shadow:0 15px 40px #008cff59}.cta-button:hover{transform:translateY(-5px);box-shadow:0 25px 60px #008cff80}.contact-preview{padding:100px 0 120px}.contact-content{text-align:center;padding:80px 30px;position:relative;overflow:hidden}.contact-content:before{content:"";filter:blur(40px);background:radial-gradient(circle,#008cff40,#0000 70%);width:500px;height:500px;position:absolute;top:-250px;left:50%;transform:translate(-50%)}.contact-content h2{max-width:900px;margin:25px auto;font-size:clamp(40px,6vw,70px);line-height:1.15;position:relative}.contact-content h2 span{background:linear-gradient(135deg,#008cff,#38bdf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:block}.contact-description{color:#ffffffb3;max-width:650px;margin:0 auto 45px;font-size:18px;line-height:1.8;position:relative}.contact-email{justify-content:center;align-items:center;gap:15px;margin-bottom:30px;font-size:20px;font-weight:600;display:flex;position:relative}.email-icon{color:#38bdf8;background:#008cff26;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.contact-links{justify-content:center;gap:15px;margin-bottom:40px;display:flex}.contact-links a{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;padding:12px 22px;text-decoration:none;transition:all .3s;display:flex}.contact-links a:hover{background:#008cff26;transform:translateY(-4px)}.contact-main-button{color:#fff;background:linear-gradient(135deg,#008cff,#38bdf8);border-radius:999px;padding:16px 40px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 20px 50px #008cff59}.contact-main-button:hover{transform:translateY(-5px)}.footer{border-top:1px solid #ffffff1a;padding:80px 0 30px}.footer-grid{grid-template-columns:2fr 1fr 1fr;align-items:start;gap:80px;display:grid}.footer-brand{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.footer-brand h3{background:linear-gradient(135deg,#008cff,#38bdf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 20px;font-size:32px}.footer-brand p{color:#ffffffa6;max-width:360px;margin:0;line-height:1.8}.footer-column{flex-direction:column;align-items:flex-start;display:flex}.footer-column h4{margin:0 0 20px;font-size:18px}.footer-column a{color:#ffffffa6;align-items:center;gap:10px;margin-bottom:14px;text-decoration:none;transition:all .3s;display:flex}.footer-column a:hover{color:#38bdf8;transform:translate(5px)}.footer-social{align-items:center;gap:10px;display:flex}.footer-bottom{text-align:center;border-top:1px solid #ffffff14;margin-top:60px;padding-top:25px}.footer-bottom p{color:#ffffff80;margin:0}@media (width<=900px){.footer-grid{grid-template-columns:1fr;gap:45px}.footer-brand,.footer-column{text-align:center;align-items:center}.footer-brand p{max-width:500px}.footer-column a{justify-content:center}}.development-banner{z-index:2000;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;background:linear-gradient(90deg,#008cff26,#38bdf826);border-bottom:1px solid #ffffff1f;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 20px;font-size:14px;display:flex;position:fixed;top:0;left:0}.development-banner p{color:#fffc;margin:0}@media (width<=600px){.development-banner{text-align:center;padding:12px;font-size:13px}}.services-hero{text-align:center;padding:180px 0 120px}.services-hero-content{max-width:900px;margin:auto}.services-hero h1{margin:25px 0;font-size:clamp(45px,6vw,75px);line-height:1.1}.services-hero p{color:#ffffffb3;font-size:20px;line-height:1.8}.services-list{padding:100px 0}.service-detail{border-bottom:1px solid #ffffff1a;grid-template-columns:120px 1fr;gap:40px;padding:60px 0;display:grid}.service-number{color:#38bdf8;font-size:50px;font-weight:700}.service-detail h2{margin-bottom:20px;font-size:40px}.service-detail p{color:#ffffffb3;max-width:700px;font-size:18px;line-height:1.8}.service-tech{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.service-tech span{background:#008cff26;border-radius:999px;padding:8px 18px}@media (width<=700px){.service-detail{grid-template-columns:1fr}}.service-process{padding:120px 0}.process-header{text-align:center;max-width:700px;margin:0 auto 70px}.process-header h2{margin:20px 0;font-size:clamp(35px,5vw,55px)}.process-header p{color:#ffffffb3;line-height:1.8}.process-timeline{max-width:900px;margin:auto;position:relative}.process-timeline:before{content:"";background:#ffffff26;width:2px;position:absolute;top:0;bottom:0;left:28px}.process-step{gap:35px;margin-bottom:45px;display:flex;position:relative}.process-number{background:linear-gradient(135deg,#008cff,#38bdf8);border-radius:50%;justify-content:center;align-items:center;min-width:60px;height:60px;font-weight:700;display:flex}.process-content{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:25px;flex:1;padding:25px 30px}.process-content h3{margin-top:0;font-size:25px}.process-content p{color:#ffffffb3;line-height:1.7}@media (width<=700px){.process-timeline:before{left:20px}.process-number{min-width:45px;height:45px}.process-step{gap:20px}}.services-cta{padding:100px 0 120px}.services-cta-box{text-align:center;background:linear-gradient(135deg,#008cff33,#38bdf814);border:1px solid #ffffff26;border-radius:40px;padding:80px 40px}.services-cta-box h2{margin-bottom:25px;font-size:clamp(35px,5vw,55px)}.services-cta-box p{color:#ffffffb3;max-width:650px;margin:0 auto 40px;font-size:18px;line-height:1.8}.services-cta-box a{color:#fff;background:linear-gradient(135deg,#008cff,#38bdf8);border-radius:999px;padding:16px 40px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.services-cta-box a:hover{transform:translateY(-5px)}.projects-hero{text-align:center;padding:180px 0 120px}.projects-hero-content{max-width:900px;margin:auto}.projects-hero h1{margin:25px 0;font-size:clamp(45px,6vw,75px);line-height:1.1}.projects-hero p{color:#ffffffb3;font-size:20px;line-height:1.8}.featured-projects{padding:120px 0}.featured-header{text-align:center;margin-bottom:80px}.featured-header h2{font-size:clamp(35px,5vw,55px)}.projects-list{flex-direction:column;gap:80px;display:flex}.project-case{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.project-case:nth-child(2n){direction:rtl}.project-case:nth-child(2n) .project-info{direction:ltr}.project-image{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:35px;height:420px;overflow:hidden}.project-image img{object-fit:cover;width:100%;height:100%}.project-number{color:#38bdf8;font-size:50px;font-weight:700}.project-info h3{margin:15px 0;font-size:42px}.project-category{color:#38bdf8}.project-info p{color:#ffffffb3;font-size:18px;line-height:1.8}.technology-list{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.technology-list span{background:#008cff26;border-radius:999px;padding:8px 18px}.project-info a{color:#fff;font-weight:600;text-decoration:none}.project-info a:hover{color:#38bdf8}@media (width<=900px){.project-case{grid-template-columns:1fr;gap:40px}.project-case:nth-child(2n){direction:ltr}.project-image{height:300px}}.project-meta{align-items:center;gap:15px;margin:15px 0 20px;display:flex}.project-category{color:#38bdf8;margin:0}.project-status{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;padding:6px 16px;font-size:14px;font-weight:600}.project-status.in-development{color:#facc15;background:#facc1526;border-color:#facc154d}.project-status.completed{color:#22c55e;background:#22c55e26;border-color:#22c55e4d}.project-categories{padding:120px 0}.categories-header{text-align:center;margin-bottom:60px}.categories-header h2{font-size:clamp(35px,5vw,55px)}.categories-grid{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.category-card{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:30px;padding:35px}.category-card h3{margin-bottom:15px;font-size:22px}.category-card p{color:#ffffffb3;line-height:1.7}@media (width<=1100px){.categories-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.categories-grid{grid-template-columns:1fr}}.technologies-used{padding:120px 0}.tech-header{text-align:center;margin-bottom:60px}.tech-header h2{font-size:clamp(35px,5vw,55px)}.tech-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.tech-group{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:30px;padding:35px}.tech-group h3{color:#38bdf8;margin-bottom:25px}.tech-items{flex-wrap:wrap;gap:12px;display:flex}.tech-items span{background:#ffffff14;border-radius:999px;padding:8px 16px}@media (width<=900px){.tech-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.tech-grid{grid-template-columns:1fr}}.projects-cta{padding:100px 0 120px}.projects-cta-box{text-align:center;background:linear-gradient(135deg,#008cff33,#38bdf814);border:1px solid #ffffff26;border-radius:40px;padding:80px 40px}.projects-cta-box h2{font-size:clamp(35px,5vw,55px)}.projects-cta-box p{color:#ffffffb3;max-width:650px;margin:25px auto 40px;font-size:18px}.projects-cta-box a{color:#fff;background:#008cff;border-radius:999px;padding:16px 40px;text-decoration:none}.contact-hero{text-align:center;padding:180px 0 100px}.contact-hero-content{max-width:850px;margin:auto}.contact-hero h1{margin:25px 0;font-size:clamp(45px,6vw,75px);line-height:1.1}.contact-hero p{color:#ffffffb3;font-size:20px;line-height:1.8}.contact-methods{padding:80px 0}.methods-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.method-card{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:30px;padding:35px}.method-card h3{color:#38bdf8}.method-card strong{margin:15px 0;font-size:18px;display:block}.method-card p{color:#ffffffb3;line-height:1.7}@media (width<=800px){.methods-grid{grid-template-columns:1fr}}.contact-form-section{padding:100px 0}.contact-form-wrapper{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:40px;max-width:900px;margin:auto;padding:60px}.form-header{text-align:center;margin-bottom:50px}.form-header h2{margin:20px 0;font-size:clamp(35px,5vw,50px)}.form-header p:last-child{color:#ffffffb3;line-height:1.7}.form-grid{grid-template-columns:repeat(2,1fr);gap:25px;display:grid}.form-group{flex-direction:column;gap:10px;margin-bottom:25px;display:flex}.form-group label{color:#fffc;font-size:15px}.form-group input,.form-group select,.form-group textarea{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:15px;outline:none;width:100%;padding:16px 18px;font-size:16px}.form-group textarea{resize:none}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#38bdf8}.form-group select option{background:#0b1220}.contact-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#008cff,#38bdf8);border:none;border-radius:999px;width:100%;padding:18px;font-size:17px;font-weight:600;transition:all .3s}.contact-form button:hover{transform:translateY(-3px)}@media (width<=700px){.contact-form-wrapper{padding:35px 20px}.form-grid{grid-template-columns:1fr}}.faq-section{padding:120px 0}.faq-header{text-align:center;max-width:750px;margin:0 auto 70px}.faq-header h2{margin:20px 0;font-size:clamp(35px,5vw,55px)}.faq-header p:last-child{color:#ffffffb3;font-size:18px;line-height:1.8}.faq-list{flex-direction:column;gap:15px;max-width:900px;margin:auto;display:flex}.faq-item{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:25px;overflow:hidden}.faq-question{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:28px 30px;font-size:19px;font-weight:600;display:flex}.faq-icon{color:#38bdf8;font-size:30px;font-weight:300;transition:all .3s}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;transition:max-height .4s;overflow:hidden}.faq-answer p{color:#ffffffb3;padding:0 30px 30px;font-size:17px;line-height:1.8}.faq-item.active .faq-answer{max-height:300px}.contact-cta{padding:100px 0 120px}.contact-cta-box{text-align:center;background:linear-gradient(135deg,#008cff40,#38bdf814);border:1px solid #ffffff26;border-radius:45px;padding:90px 40px}.contact-cta-box h2{max-width:800px;margin:25px auto;font-size:clamp(38px,5vw,60px);line-height:1.15}.contact-cta-box p:not(.section-tag){color:#ffffffb3;max-width:650px;margin:0 auto 40px;font-size:18px;line-height:1.8}.contact-cta-box a{color:#fff;background:linear-gradient(135deg,#008cff,#38bdf8);border-radius:999px;padding:16px 40px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.contact-cta-box a:hover{transform:translateY(-5px)}.about-hero{text-align:center;padding:180px 0 100px}.about-hero-content{max-width:900px;margin:auto}.about-hero h1{margin:25px 0;font-size:clamp(45px,6vw,75px);line-height:1.1}.about-hero h1:first-line{color:#fff}.about-hero p{color:#ffffffb3;max-width:700px;margin:auto;font-size:20px;line-height:1.8}.our-story{padding:120px 0}.story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.story-content h2{margin:20px 0;font-size:clamp(35px,5vw,55px)}.story-content p{color:#ffffffb3;font-size:18px;line-height:1.8}.story-visual{justify-content:center;align-items:center;height:350px;display:flex;position:relative}.story-glow{filter:blur(50px);background:radial-gradient(circle,#008cff66,#0000 70%);width:250px;height:250px;position:absolute}.story-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0f;border:1px solid #ffffff26;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:300px;height:220px;display:flex;position:relative}.story-card span{background:#008cff26;border-radius:999px;padding:10px 25px}@media (width<=800px){.story-grid{grid-template-columns:1fr}}.mission-section{padding:100px 0}.mission-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.mission-card{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:35px;padding:50px}.mission-card h3{color:#38bdf8;margin-bottom:20px;font-size:32px}.mission-card p{color:#ffffffb3;line-height:1.8}@media (width<=800px){.mission-grid{grid-template-columns:1fr}}.values-section{padding:120px 0}.values-header{text-align:center;margin-bottom:60px}.values-header h2{font-size:clamp(35px,5vw,55px)}.values-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.value-card{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:30px;padding:35px}.value-card h3{color:#38bdf8;margin-bottom:15px}.value-card p{color:#ffffffb3;line-height:1.7}@media (width<=1000px){.values-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.values-grid{grid-template-columns:1fr}}.process-section{padding:120px 0}.process-section h2{text-align:center;margin-bottom:60px;font-size:50px}.process-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.process-card{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:30px;padding:35px}.process-card span{color:#38bdf8;font-size:35px;font-weight:700}.process-card p{color:#ffffffb3;line-height:1.7}@media (width<=1000px){.process-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.process-grid{grid-template-columns:1fr}}
