@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&display=swap');

* {
  margin: 0;
  padding: 0;
  font-family: "IBM Plex Sans Arabic", sans-serif;
  scroll-behavior: smooth;
  text-decoration: none;
  box-sizing: border-box;
}

body {
  background: #ffffff;
  color: #000;
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* Internet Explorer and Edge */
}

::-webkit-scrollbar {
 display: none; /* Chrome, Safari, and Opera */
}

::selection{
  background-color: #8986ff;
  color: #e5e5f7;
}


.hero-wrap {
  position: relative;
  min-height: 100vh;
  display: block;
  place-items: center;
  overflow: hidden;
}

.content {
  text-align: center;
  max-width: 820px;
  padding: 24px;
  margin-top: 60px;
}

.title {
  margin: 0 0 12px;
  font-size: 2.50rem;
  letter-spacing: -0.02em;
}

.title .gradient {
  color: #8986ff;
}

.subtitle {
  font-size: 1.15rem;
  color: #334155;
  margin: 0 0 20px;
}

.btns { 
  display: flex;
  gap: 12px;
  justify-content: center;
  flex-wrap: wrap; 
}

.btns .btn{
  text-decoration: none;
    padding: 0.7rem 1.5rem; /* Adjusted padding */
    border-radius: 50px;
    background-color: #0f172a;
    color: #fff;
    font-weight: 600;
    font-size: 0.95rem;
    transition: background-color 0.3s ease, color 0.3s ease, transform 0.2s ease;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

@media (max-width: 640px) {
  .title { font-size: 2.25rem;
  }

  .subtitle {
    font-size: 1rem; 
  }
}

.container {
  max-width: 1200px;
  margin: auto;
  padding: 0 20px;
}

.navbar {
  /* background: #b7b5fe; */
  box-shadow: 0 8px 40px rgba(0, 0, 0, 0.08);
  padding: 10px 0;
  position: sticky;
  margin: 0 15px;
  border-radius: 22px;
  /* top: 100px; */
  z-index: 1000;
}

.black{
  background-color: #000;
}

.nav-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.logo {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 6px 12px;
  font-size: 25px;
  color: #8986ff;
  margin-left: 10px;
  font-weight: 700;
}

.logo img {
  height: 40px;
}

.nav-links {
  list-style: none;
  display: flex;
  gap: 25px;
  align-items: center;
}

.nav-links a {
  text-decoration: none;
  color: #fbfbff;
  font-size: 21px;
  font-weight: 500;
  transition: color 0.2s;
}

.nav-links a:hover {
  color: #e5e5f7;
}

.signin-btn {
  padding: 8px 18px;
  background-color: #0f172a;
  /* border: 1px solid #ccc; */
  border-radius: 50px;
}

.signin-btn:hover{
  color: #1a1d33;
}

.hamburger {
  display: none;
  font-size: 28px;
  color: #fdfcff;
  background: none;
  border: none;
  cursor: pointer;
  transition: all 0.3s;
}

/* Responsive */
@media (max-width: 768px) {
  .nav-links {
    display: none;
  }

  .nav-links a{
    color: #e9e9f2;
  }

  .signin-btn{
    padding: 5px 12px;
  }

  .hamburger {
    display: block;
    transition: all 0.3s;
  }

  .hero-content h1 {
    font-size: 2.2rem;
  }

  .hero-content p {
    font-size: 1rem;
  }
}

.nav-links.open {
  display: flex;
  flex-direction: column;
  gap: 20px;
  background: #8986ff;
  position: absolute;
  width: 95%;
  top: 80px;
  right: 10px;
  padding: 30px;
  color: #e9e9f2;
  border-radius: 40px;
  border: 1px solid #674fe5;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1);
  transition: all 0.3s;
  z-index: 1001;
}

@media (max-width: 768px) {
  .nav-links {
    display: none;
    position: absolute;
    right: 0;
    color: #e9e9f2;
    top: 60px;
    background: fff;
    width: auto;
    transition: all 0.3s;
  }
}

/* Services Section */
.services-section { position: relative; padding: 72px 0; background: linear-gradient(180deg, #191d33 0%, #674fe5 100%); }
.services-section::before { content: ""; position: absolute; inset: -100px 0 auto 0; height: 200px; pointer-events: none; background: radial-gradient(500px 200px at 80% 40%, rgba(183,181,254,.35) 0%, rgba(183,181,254,0) 60%), radial-gradient(500px 200px at 20% 20%, rgba(103,75,247,.18) 0%, rgba(103,75,247,0) 60%); z-index: 0; }
.services-header { text-align: center; margin-bottom: 28px; padding: 0 16px; }
.services-title { font-size: 2rem; margin: 0 0 8px; color: #8986ff; }
.services-subtitle { color: #e9e9f2; max-width: 820px; margin: 0 auto; }

.services-grid { display: grid; grid-template-columns: repeat(12, 1fr); gap: 20px; padding: 0 16px; max-width: 1200px; margin: 0 auto; }
.service-card {
  grid-column: span 4;
  background: linear-gradient(180deg, #ffffff 0%, #fdfcff 100%);
  border: 3px solid #e9e9f2;
  border-radius: 40px;
  padding: 20px;
  box-shadow: 0 10px 30px rgba(103,75,247,.08);
  transition: transform .12s ease, box-shadow .2s ease, border-color .2s ease;
  display: flex; flex-direction: column; gap: 10px;
}
.service-card:hover { transform: translateY(-5px); box-shadow: 0 16px 44px rgba(103,75,247,.18); border-color: #dcdafc; }
.service-icon { width: 48px; height: 48px; display: grid; place-items: center; border-radius: 14px; background: linear-gradient(135deg, #b7b5fe 0%, #8b81ff 100%); color: #fff; box-shadow: inset 0 0 0 1px rgba(255,255,255,.5), 0 4px 12px rgba(103,75,247,.15); }
.service-card h3 { margin: 4px 0 0; font-size: 1.1rem; color: #0f1222; }
.service-card p { margin: 0; color: #495061; line-height: 1.75; }

@media (max-width: 1024px) { .service-card { grid-column: span 6; } }
@media (max-width: 640px) { .service-card { grid-column: span 12; } .services-title{font-size:1.6rem;} }

/* Portfolio Section */
.portfolio-section { position: relative; padding: 72px 0; background: #ffffff; }
.portfolio-header { text-align: center; margin-bottom: 28px; padding: 0 16px; }
.portfolio-title { font-size: 2rem; margin: 0 0 8px; color: #0f172a; }
.portfolio-subtitle { color: #334155; max-width: 820px; margin: 0 auto; }

.portfolio-grid {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 20px;
  padding: 0 16px;
  max-width: 1200px;
  margin: 0 auto;
}

.project-card {
  grid-column: span 4;
  background: linear-gradient(180deg, #ffffff 0%, #fdfcff 100%);
  border: 3px solid #e9e9f2;
  border-radius: 40px;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(103,75,247,.08);
  transition: transform .12s ease, box-shadow .2s ease, border-color .2s ease;
  display: flex;
  flex-direction: column;
}

.project-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 16px 44px rgba(103,75,247,.18);
  border-color: #dcdafc;
}

.project-thumb { width: 100%; height: 220px; background: #f2f1ff; border-radius: 40px; }
.project-thumb img { width: 100%; height: 100%; object-fit: cover; display: block; border-radius: 40px; border: 3px solid #e9e9f2; }

.project-content { padding: 16px; display: flex; flex-direction: column; gap: 10px; }
.project-content h3 { margin: 0; font-size: 1.1rem; color: #0f1222; }
.project-content p { margin: 0; color: #495061; line-height: 1.7; }

.project-btn {
  align-self: flex-start;
  padding: 10px 16px;
  border-radius: 999px;
  background: #8986ff;
  color: #ffffff;
  font-weight: 600;
  font-size: .95rem;
  box-shadow: 0 6px 16px rgba(103,75,247,.18);
  transition: background .2s ease, transform .1s ease;
}
.project-btn:hover { background: #674fe5; transform: translateY(-1px); }

/* Responsive */
@media (max-width: 1024px) { .project-card { grid-column: span 6; } }
@media (max-width: 640px)  { .project-card { grid-column: span 12; } .portfolio-title{font-size:1.6rem;} }

/* About Section */
.about-section { position: relative; padding: 72px 0; background: linear-gradient(180deg, #ffffff 0%, #f7f7ff 100%); }
.about-section::before { content: ""; position: absolute; inset: -100px 0 auto 0; height: 200px; pointer-events: none; background: radial-gradient(500px 200px at 80% 40%, rgba(183,181,254,.28) 0%, rgba(183,181,254,0) 60%), radial-gradient(500px 200px at 20% 20%, rgba(103,75,247,.14) 0%, rgba(103,75,247,0) 60%); z-index: 0; }
.about-header { text-align: center; margin-bottom: 28px; padding: 0 16px; position: relative; z-index: 1; }
.about-title { font-size: 2rem; margin: 0 0 8px; color: #0f172a; }
.about-subtitle { color: #334155; max-width: 900px; margin: 0 auto; }

.about-grid { display: grid; grid-template-columns: repeat(12, 1fr); gap: 20px; padding: 0 16px; max-width: 1200px; margin: 0 auto; position: relative; z-index: 1; }
.about-card {
  grid-column: span 6;
  background: linear-gradient(180deg, #ffffff 0%, #fdfcff 100%);
  border: 3px solid #e9e9f2;
  border-radius: 40px;
  padding: 20px;
  box-shadow: 0 12px 36px rgba(103,75,247,.10);
  transition: transform .12s ease, box-shadow .2s ease, border-color .2s ease, background .2s ease;
  display: flex; gap: 12px; align-items: flex-start;
}
.about-card:hover { transform: translateY(-6px); box-shadow: 0 18px 48px rgba(103,75,247,.20); border-color: #dcdafc; }
.about-icon { width: 48px; height: 48px; display: grid; place-items: center; border-radius: 12px; background: linear-gradient(135deg, #b7b5fe 0%, #8b81ff 100%); color: #fff; box-shadow: inset 0 0 0 1px rgba(255,255,255,.5), 0 4px 12px rgba(103,75,247,.15); font-size: 22px; }

.about-card h3 { margin: 2px 0 6px; font-size: 1.15rem; color: #0f1222; }
.about-card p { margin: 0 0 10px; color: #495061; line-height: 1.75; }

.about-highlights { margin: 0; padding: 0; list-style: none; display: grid; gap: 8px; }
.about-highlights li { color: #374151; position: relative; padding-inline-start: 20px; }
.about-highlights li::before { content: ""; position: absolute; inset-inline-start: 0; top: 10px; width: 8px; height: 8px; border-radius: 999px; background: #8986ff; box-shadow: 0 0 0 2px rgba(137,134,255,.18); }

.about-badges { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 8px; }
.about-badges.alt { margin-top: 10px; }
.badge { display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border-radius: 999px; background: #191d33; color: #b7b5fe; font-size: .9rem; font-weight: 600; box-shadow: inset 0 0 0 1px rgba(183,181,254,.16); }
.badge::before { content: ""; width: 6px; height: 6px; border-radius: 999px; background: #8986ff; box-shadow: 0 0 0 2px rgba(137,134,255,.16); }

/* Responsive */
@media (max-width: 1024px) { .about-card { grid-column: span 12; } }
@media (max-width: 640px)  { .about-title{font-size:1.6rem;} }

.contact {
  background: linear-gradient(180deg, #8986ff 0%, #674fe5 100%);
  color: #fff;
  padding:  clamp(3rem, 8vw, 12rem);
  text-align: center;
  border-radius: 80px;
  margin: calc( clamp(3rem, 8vw, 12rem) * 0.5) 2rem;
  position: relative;
  overflow: hidden;
}

.contact::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(45deg, #1b17ff, transparent);
  opacity: 0.1;
}

.contact h2 {
  font-size: clamp(2.5rem, 5vw, 4rem);
  margin-bottom: 1.5rem;
  font-weight: 700;
  position: relative;
}

.contact p {
  font-size: 1.4rem;
  margin-bottom: 2.5rem;
  color: #fdfcff;
  position: relative;
}

.container2 {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 2rem;
}

.contact-list{
  list-style: none;
  background-color: #0f172a;
  padding: 10px;
  padding-bottom: 15px;
  border-radius: 40px;
  width: 50vh;
}

@media (max-width: 768px){
  .contact-list{
    width: 100%;
  }
}

/* Responsive refinements */
@media (max-width: 900px){
  .container{ padding: 0 14px; }
  .container2{ padding: 0 14px; }
  .services-grid, .portfolio-grid, .about-grid, .contact-grid{ gap: 16px; }
  .service-card, .project-card, .about-card, .contact-card{ padding: 16px; }
  .project-thumb{ height: 200px; }
}

@media (max-width: 768px){
  .btns .btn{ padding: 0.65rem 1.25rem; font-size: 0.9rem; }
  .services-title, .portfolio-title, .about-title, .contact-title{ font-size: 1.8rem; }
  .contact-card{ grid-column: span 10; }
}

@media (max-width: 560px){
  .content{ padding: 18px; }
  .services-grid, .portfolio-grid, .about-grid, .contact-grid{ gap: 14px; }
  .service-card, .project-card, .about-card, .contact-card{ padding: 14px; }
  .project-thumb{ height: 180px; }
  .about-badges .badge{ font-size: .85rem; padding: 5px 10px; }
  .contact-icon{ width: 36px; height: 36px; }
  .whatsapp-btn{ padding: 10px 16px; }
}

@media (max-width: 420px){
  .title{ font-size: 1.9rem; }
  .subtitle{ font-size: .95rem; }
  .services-title, .portfolio-title, .about-title, .contact-title{ font-size: 1.5rem; }
  .project-thumb{ height: 160px; }
}

/* Footer */
.site-footer {
  margin-top: 56px;
  background-size: cover;
  background-position: center;
  background-repeat: repeat;
  background-image: url("data:image/svg+xml;utf8,%3Csvg viewBox=%220 0 2000 1400%22 xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask id=%22b%22 x=%220%22 y=%220%22 width=%222000%22 height=%221400%22%3E%3Cpath fill=%22url(%23a)%22 d=%22M0 0h2000v1400H0z%22%2F%3E%3C%2Fmask%3E%3Cpath d=%22M0 0h2000v1400H0z%22%2F%3E%3Cg style=%22transform-origin:center center%22 stroke=%22%238986ff%22 stroke-width=%222.6%22 mask=%22url(%23b)%22%3E%3Cpath fill=%22none%22 d=%22M0 0h74.074v74.074H0z%22%2F%3E%3Cpath fill=%22%238986ff68%22 d=%22M74.074 0h74.074v74.074H74.074z%22%2F%3E%3Cpath fill=%22%238986ff3a%22 d=%22M148.148 0h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M222.222 0h74.074v74.074h-74.074zM444.444 0h74.074v74.074h-74.074zM518.519 0h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffe3%22 d=%22M592.593 0h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M666.667 0h74.074v74.074h-74.074zM740.741 0h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffa2%22 d=%22M814.815 0h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M888.889 0h74.074v74.074h-74.074zM962.963 0h74.074v74.074h-74.074zM1111.111 0h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1185.185 0h74.074v74.074h-74.074zM1333.333 0h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff0b%22 d=%22M1407.407 0h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1629.63 0h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1703.704 0h74.074v74.074h-74.074zM1777.778 0h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff55%22 d=%22M1851.852 0h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1925.926 0H2000v74.074h-74.074zM0 74.074h74.074v74.074H0zM74.074 74.074h74.074v74.074H74.074z%22%2F%3E%3Cpath fill=%22%238986ff1a%22 d=%22M148.148 74.074h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M222.222 74.074h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffb7%22 d=%22M444.444 74.074h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M518.519 74.074h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff9c%22 d=%22M592.593 74.074h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff60%22 d=%22M666.667 74.074h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M740.741 74.074h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffae%22 d=%22M814.815 74.074h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M962.963 74.074h74.074v74.074h-74.074zM1037.037 74.074h74.074v74.074h-74.074zM1185.185 74.074h74.074v74.074h-74.074zM1259.259 74.074h74.074v74.074h-74.074zM1333.333 74.074h74.074v74.074h-74.074zM1555.556 74.074h74.074v74.074h-74.074zM1703.704 74.074h74.074v74.074h-74.074zM1777.778 74.074h74.074v74.074h-74.074zM1851.852 74.074h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1925.926 74.074H2000v74.074h-74.074zM0 148.148h74.074v74.074H0zM74.074 148.148h74.074v74.074H74.074z%22%2F%3E%3Cpath fill=%22%238986ffb8%22 d=%22M148.148 148.148h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M222.222 148.148h74.074v74.074h-74.074zM370.37 148.148h74.074v74.074H370.37zM444.444 148.148h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff59%22 d=%22M666.667 148.148h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M740.741 148.148h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffd9%22 d=%22M814.815 148.148h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M888.889 148.148h74.074v74.074h-74.074zM1037.037 148.148h74.074v74.074h-74.074zM1185.185 148.148h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff00%22 d=%22M1333.333 148.148h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1407.407 148.148h74.074v74.074h-74.074zM1555.556 148.148h74.074v74.074h-74.074zM1629.63 148.148h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1703.704 148.148h74.074v74.074h-74.074zM1777.778 148.148h74.074v74.074h-74.074zM1925.926 148.148H2000v74.074h-74.074zM0 222.222h74.074v74.074H0zM148.148 222.222h74.074v74.074h-74.074zM222.222 222.222h74.074v74.074h-74.074zM296.296 222.222h74.074v74.074h-74.074zM370.37 222.222h74.074v74.074H370.37z%22%2F%3E%3Cpath fill=%22%238986ffcd%22 d=%22M518.519 222.222h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M592.593 222.222h74.074v74.074h-74.074zM740.741 222.222h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffb1%22 d=%22M888.889 222.222h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M962.963 222.222h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffc4%22 d=%22M1037.037 222.222h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1111.111 222.222h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1185.185 222.222h74.074v74.074h-74.074zM1259.259 222.222h74.074v74.074h-74.074zM1407.407 222.222h74.074v74.074h-74.074zM1481.481 222.222h74.074v74.074h-74.074zM1555.556 222.222h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffa6%22 d=%22M1703.704 222.222h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M0 296.296h74.074v74.074H0z%22%2F%3E%3Cpath fill=%22%238986ff7d%22 d=%22M74.074 296.296h74.074v74.074H74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M148.148 296.296h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffb9%22 d=%22M370.37 296.296h74.074v74.074H370.37z%22%2F%3E%3Cpath fill=%22none%22 d=%22M518.519 296.296h74.074v74.074h-74.074zM592.593 296.296h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffca%22 d=%22M740.741 296.296h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M814.815 296.296h74.074v74.074h-74.074zM888.889 296.296h74.074v74.074h-74.074zM1037.037 296.296h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff1d%22 d=%22M1111.111 296.296h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff8b%22 d=%22M1185.185 296.296h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1259.259 296.296h74.074v74.074h-74.074zM1333.333 296.296h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff9b%22 d=%22M1407.407 296.296h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff44%22 d=%22M1555.556 296.296h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1629.63 296.296h74.074v74.074h-74.074zM1925.926 296.296H2000v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff3f%22 d=%22M0 370.37h74.074v74.074H0z%22%2F%3E%3Cpath fill=%22none%22 d=%22M74.074 370.37h74.074v74.074H74.074zM222.222 370.37h74.074v74.074h-74.074zM370.37 370.37h74.074v74.074H370.37zM518.519 370.37h74.074v74.074h-74.074zM592.593 370.37h74.074v74.074h-74.074zM666.667 370.37h74.074v74.074h-74.074zM814.815 370.37h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff7e%22 d=%22M888.889 370.37h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffbf%22 d=%22M1037.037 370.37h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff66%22 d=%22M1259.259 370.37h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1407.407 370.37h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffc4%22 d=%22M1481.481 370.37h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff7b%22 d=%22M1629.63 370.37h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1703.704 370.37h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff16%22 d=%22M1925.926 370.37H2000v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffa2%22 d=%22M0 444.444h74.074v74.074H0z%22%2F%3E%3Cpath fill=%22%238986ff15%22 d=%22M74.074 444.444h74.074v74.074H74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M148.148 444.444h74.074v74.074h-74.074zM222.222 444.444h74.074v74.074h-74.074zM296.296 444.444h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff6f%22 d=%22M444.444 444.444h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffb1%22 d=%22M518.519 444.444h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M592.593 444.444h74.074v74.074h-74.074zM666.667 444.444h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986fff7%22 d=%22M740.741 444.444h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M814.815 444.444h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffee%22 d=%22M888.889 444.444h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M962.963 444.444h74.074v74.074h-74.074zM1037.037 444.444h74.074v74.074h-74.074zM1111.111 444.444h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffed%22 d=%22M1259.259 444.444h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1333.333 444.444h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1407.407 444.444h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffff%22 d=%22M1555.556 444.444h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffd6%22 d=%22M1777.778 444.444h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1851.852 444.444h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1925.926 444.444H2000v74.074h-74.074zM0 518.519h74.074v74.074H0zM74.074 518.519h74.074v74.074H74.074z%22%2F%3E%3Cpath fill=%22%238986ff02%22 d=%22M148.148 518.519h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M222.222 518.519h74.074v74.074h-74.074zM296.296 518.519h74.074v74.074h-74.074zM370.37 518.519h74.074v74.074H370.37zM444.444 518.519h74.074v74.074h-74.074zM518.519 518.519h74.074v74.074h-74.074zM666.667 518.519h74.074v74.074h-74.074zM814.815 518.519h74.074v74.074h-74.074zM888.889 518.519h74.074v74.074h-74.074zM962.963 518.519h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff32%22 d=%22M1111.111 518.519h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1259.259 518.519h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff12%22 d=%22M1407.407 518.519h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1481.481 518.519h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff37%22 d=%22M1629.63 518.519h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffb8%22 d=%22M1777.778 518.519h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1851.852 518.519h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffa4%22 d=%22M1925.926 518.519H2000v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M0 592.593h74.074v74.074H0zM74.074 592.593h74.074v74.074H74.074zM222.222 592.593h74.074v74.074h-74.074zM370.37 592.593h74.074v74.074H370.37zM444.444 592.593h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff84%22 d=%22M518.519 592.593h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M592.593 592.593h74.074v74.074h-74.074zM666.667 592.593h74.074v74.074h-74.074zM740.741 592.593h74.074v74.074h-74.074zM888.889 592.593h74.074v74.074h-74.074zM962.963 592.593h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff29%22 d=%22M1037.037 592.593h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1111.111 592.593h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1185.185 592.593h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffe2%22 d=%22M1407.407 592.593h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff8c%22 d=%22M1481.481 592.593h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1555.556 592.593h74.074v74.074h-74.074zM1629.63 592.593h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1703.704 592.593h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff33%22 d=%22M1925.926 592.593H2000v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M0 666.667h74.074v74.074H0zM74.074 666.667h74.074v74.074H74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M148.148 666.667h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff94%22 d=%22M222.222 666.667h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M296.296 666.667h74.074v74.074h-74.074zM370.37 666.667h74.074v74.074H370.37zM444.444 666.667h74.074v74.074h-74.074zM518.519 666.667h74.074v74.074h-74.074zM592.593 666.667h74.074v74.074h-74.074zM666.667 666.667h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff3a%22 d=%22M740.741 666.667h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M888.889 666.667h74.074v74.074h-74.074zM962.963 666.667h74.074v74.074h-74.074zM1037.037 666.667h74.074v74.074h-74.074zM1259.259 666.667h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff6b%22 d=%22M1333.333 666.667h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1481.481 666.667h74.074v74.074h-74.074zM1629.63 666.667h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1703.704 666.667h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffa5%22 d=%22M1777.778 666.667h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M0 740.741h74.074v74.074H0zM148.148 740.741h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffbf%22 d=%22M222.222 740.741h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffcb%22 d=%22M296.296 740.741h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M518.519 740.741h74.074v74.074h-74.074zM592.593 740.741h74.074v74.074h-74.074zM740.741 740.741h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffed%22 d=%22M814.815 740.741h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffeb%22 d=%22M888.889 740.741h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M962.963 740.741h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffec%22 d=%22M1111.111 740.741h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1333.333 740.741h74.074v74.074h-74.074zM1481.481 740.741h74.074v74.074h-74.074zM1555.556 740.741h74.074v74.074h-74.074zM1629.63 740.741h74.074v74.074h-74.074zM1777.778 740.741h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff80%22 d=%22M1851.852 740.741h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffa6%22 d=%22M0 814.815h74.074v74.074H0z%22%2F%3E%3Cpath fill=%22none%22 d=%22M74.074 814.815h74.074v74.074H74.074zM222.222 814.815h74.074v74.074h-74.074zM296.296 814.815h74.074v74.074h-74.074zM370.37 814.815h74.074v74.074H370.37zM444.444 814.815h74.074v74.074h-74.074zM592.593 814.815h74.074v74.074h-74.074zM666.667 814.815h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff00%22 d=%22M740.741 814.815h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M814.815 814.815h74.074v74.074h-74.074zM888.889 814.815h74.074v74.074h-74.074zM1037.037 814.815h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff48%22 d=%22M1111.111 814.815h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1185.185 814.815h74.074v74.074h-74.074zM1259.259 814.815h74.074v74.074h-74.074zM1333.333 814.815h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffac%22 d=%22M1407.407 814.815h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffeb%22 d=%22M1555.556 814.815h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1629.63 814.815h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff60%22 d=%22M1703.704 814.815h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff9a%22 d=%22M1777.778 814.815h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffa9%22 d=%22M1851.852 814.815h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1925.926 814.815H2000v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff8d%22 d=%22M0 888.889h74.074v74.074H0z%22%2F%3E%3Cpath fill=%22none%22 d=%22M74.074 888.889h74.074v74.074H74.074z%22%2F%3E%3Cpath fill=%22%238986ff90%22 d=%22M222.222 888.889h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M370.37 888.889h74.074v74.074H370.37zM518.519 888.889h74.074v74.074h-74.074zM666.667 888.889h74.074v74.074h-74.074zM740.741 888.889h74.074v74.074h-74.074zM888.889 888.889h74.074v74.074h-74.074zM1185.185 888.889h74.074v74.074h-74.074zM1407.407 888.889h74.074v74.074h-74.074zM1555.556 888.889h74.074v74.074h-74.074zM1703.704 888.889h74.074v74.074h-74.074zM1777.778 888.889h74.074v74.074h-74.074zM1851.852 888.889h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff52%22 d=%22M0 962.963h74.074v74.074H0z%22%2F%3E%3Cpath fill=%22%238986ffda%22 d=%22M74.074 962.963h74.074v74.074H74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M222.222 962.963h74.074v74.074h-74.074zM296.296 962.963h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff00%22 d=%22M370.37 962.963h74.074v74.074H370.37z%22%2F%3E%3Cpath fill=%22none%22 d=%22M518.519 962.963h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff54%22 d=%22M740.741 962.963h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M888.889 962.963h74.074v74.074h-74.074zM1037.037 962.963h74.074v74.074h-74.074zM1111.111 962.963h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1185.185 962.963h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff91%22 d=%22M1259.259 962.963h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1407.407 962.963h74.074v74.074h-74.074zM1481.481 962.963h74.074v74.074h-74.074zM1555.556 962.963h74.074v74.074h-74.074zM1629.63 962.963h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1703.704 962.963h74.074v74.074h-74.074zM1777.778 962.963h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff8e%22 d=%22M1851.852 962.963h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1925.926 962.963H2000v74.074h-74.074zM74.074 1037.037h74.074v74.074H74.074z%22%2F%3E%3Cpath fill=%22%238986ffea%22 d=%22M148.148 1037.037h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M222.222 1037.037h74.074v74.074h-74.074zM370.37 1037.037h74.074v74.074H370.37z%22%2F%3E%3Cpath fill=%22%238986ff84%22 d=%22M444.444 1037.037h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff66%22 d=%22M518.519 1037.037h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M592.593 1037.037h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffda%22 d=%22M666.667 1037.037h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffef%22 d=%22M740.741 1037.037h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1111.111 1037.037h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1185.185 1037.037h74.074v74.074h-74.074zM1259.259 1037.037h74.074v74.074h-74.074zM1333.333 1037.037h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1407.407 1037.037h74.074v74.074h-74.074zM1555.556 1037.037h74.074v74.074h-74.074zM1703.704 1037.037h74.074v74.074h-74.074zM1851.852 1037.037h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffbd%22 d=%22M222.222 1111.111h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff0a%22 d=%22M296.296 1111.111h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffef%22 d=%22M370.37 1111.111h74.074v74.074H370.37z%22%2F%3E%3Cpath fill=%22none%22 d=%22M518.519 1111.111h74.074v74.074h-74.074zM592.593 1111.111h74.074v74.074h-74.074zM666.667 1111.111h74.074v74.074h-74.074zM740.741 1111.111h74.074v74.074h-74.074zM1037.037 1111.111h74.074v74.074h-74.074zM1185.185 1111.111h74.074v74.074h-74.074zM1259.259 1111.111h74.074v74.074h-74.074zM1333.333 1111.111h74.074v74.074h-74.074zM1481.481 1111.111h74.074v74.074h-74.074zM1629.63 1111.111h74.074v74.074h-74.074zM1777.778 1111.111h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffb0%22 d=%22M1851.852 1111.111h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff0a%22 d=%22M1925.926 1111.111H2000v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M0 1185.185h74.074v74.074H0zM74.074 1185.185h74.074v74.074H74.074z%22%2F%3E%3Cpath fill=%22%238986ff63%22 d=%22M370.37 1185.185h74.074v74.074H370.37z%22%2F%3E%3Cpath fill=%22none%22 d=%22M444.444 1185.185h74.074v74.074h-74.074zM592.593 1185.185h74.074v74.074h-74.074zM666.667 1185.185h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffb4%22 d=%22M740.741 1185.185h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M888.889 1185.185h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff0c%22 d=%22M1037.037 1185.185h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1185.185 1185.185h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff44%22 d=%22M1259.259 1185.185h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1333.333 1185.185h74.074v74.074h-74.074zM1555.556 1185.185h74.074v74.074h-74.074zM1703.704 1185.185h74.074v74.074h-74.074zM1777.778 1185.185h74.074v74.074h-74.074zM0 1259.259h74.074v74.074H0zM148.148 1259.259h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff2f%22 d=%22M296.296 1259.259h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff46%22 d=%22M370.37 1259.259h74.074v74.074H370.37z%22%2F%3E%3Cpath fill=%22none%22 d=%22M444.444 1259.259h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff23%22 d=%22M592.593 1259.259h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M666.667 1259.259h74.074v74.074h-74.074zM962.963 1259.259h74.074v74.074h-74.074zM1111.111 1259.259h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff8d%22 d=%22M1185.185 1259.259h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff1f%22 d=%22M1259.259 1259.259h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff95%22 d=%22M1407.407 1259.259h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffe5%22 d=%22M1555.556 1259.259h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M0 1333.333h74.074v74.074H0zM148.148 1333.333h74.074v74.074h-74.074zM222.222 1333.333h74.074v74.074h-74.074zM296.296 1333.333h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986fff4%22 d=%22M370.37 1333.333h74.074v74.074H370.37z%22%2F%3E%3Cpath fill=%22none%22 d=%22M592.593 1333.333h74.074v74.074h-74.074zM666.667 1333.333h74.074v74.074h-74.074zM740.741 1333.333h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986fffd%22 d=%22M888.889 1333.333h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1037.037 1333.333h74.074v74.074h-74.074zM1111.111 1333.333h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffcd%22 d=%22M1333.333 1333.333h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1407.407 1333.333h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ff5a%22 d=%22M1481.481 1333.333h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1555.556 1333.333h74.074v74.074h-74.074zM1703.704 1333.333h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22%238986ffc4%22 d=%22M1851.852 1333.333h74.074v74.074h-74.074z%22%2F%3E%3Cpath fill=%22none%22 d=%22M1925.926 1333.333H2000v74.074h-74.074z%22%2F%3E%3C%2Fg%3E%3Cpath fill=%22%23f3f3f3%22 filter=%22url(%23c)%22 opacity=%22.8%22 d=%22M0 0h2000v1400H0z%22%2F%3E%3Cdefs%3E%3CradialGradient id=%22a%22%3E%3Cstop offset=%220%22 stop-color=%22%23fff%22 stop-opacity=%22.976%22%2F%3E%3Cstop offset=%2298%25%22 stop-color=%22%23fff%22 stop-opacity=%220%22%2F%3E%3C%2FradialGradient%3E%3Cfilter id=%22c%22 x=%22-800%22 y=%22-560%22 width=%222800%22 height=%221960%22 filterUnits=%22userSpaceOnUse%22 primitiveUnits=%22userSpaceOnUse%22 color-interpolation-filters=%22linearRGB%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.11%22 numOctaves=%224%22 seed=%2215%22 stitchTiles=%22no-stitch%22 x=%220%22 y=%220%22 width=%222000%22 height=%221400%22 result=%22turbulence%22%2F%3E%3CfeSpecularLighting surfaceScale=%2210%22 specularConstant=%22.13%22 specularExponent=%2220%22 lighting-color=%22%23fff%22 x=%220%22 y=%220%22 width=%222000%22 height=%221400%22 in=%22turbulence%22 result=%22specularLighting%22%3E%3CfeDistantLight azimuth=%223%22 elevation=%22100%22%2F%3E%3C%2FfeSpecularLighting%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  color: #ffffff;
  border-radius: 40px;
  padding: 30px;
  margin: 0 10px;
  margin-bottom: 10px;
}
.footer-inner {
  max-width: 1400px; margin: 0 auto; padding: 28px 16px; display: grid; gap: 20px;
  grid-template-columns: repeat(12, 1fr);
}
.footer-brand { grid-column: span 5; display: flex; align-items: center; gap: 10px; }
.footer-brand img { height: 36px; }
.footer-links { grid-column: span 4; display: grid; gap: 8px;}
.footer-links a { color: #ffffff; font-weight: 500; }
.footer-social { grid-column: span 3; display: flex; gap: 12px; justify-content: flex-start; }
.footer-social a { width: 36px; height: 36px; display: grid; place-items: center; border-radius: 10px; background: #191d33; color: #b7b5fe; }
.footer-bottom {text-align: center; margin: 0 auto; font-size: 15px;   background-color: #8986ff; width: 20%; padding: 14px; border-radius: 14px;}
@media (max-width: 900px){
  .footer-brand{ grid-column: span 12; }
  .footer-links{ grid-column: span 6; }
  .footer-social{ grid-column: span 6; justify-content: flex-end; }
  .footer-bottom{ width: 90%; }
}
@media (max-width: 640px){
  .footer-links, .footer-social{ grid-column: span 12; }
  .footer-social{ justify-content: flex-start; }
  .footer-bottom{ width: 90%; }
}

