.connecting-you-to-container {
  	width: 792px;
  	height: 154px;
  	position: relative;
  	font-size: 50px;
  	line-height: 66px;
  	display: inline-block;
  	font-family: Poppins;
  	text-align: center;
  	color: #12567f;
}
.her-ey-gzel-bir {
  	background: linear-gradient(90deg, #0082cf, #58b5eb);
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
}

.top-search {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: Poppins, sans-serif;
}

.domain-search {
  position: relative;
  display: flex;
  align-items: center;
  width: 768px;
  height: 64px;
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 9999px;
  overflow: hidden;
  margin-top: 54px;
}

.domain-search input {
  flex: 1;
  height: 100%;
  border: none;
  outline: none;
  padding: 0 140px 0 20px;
  font-size: 14px;
  color: #333;
  border-radius: 9999px;
  background: #D9E6FDCF;
}

.domain-search input::placeholder {
  color: #9ca3af;
}

.domain-search-button {
  position: absolute;
  right: 4px;
  height: 48px;
  border: none;
  outline: none;
  background: linear-gradient(90deg, #0082cf, #58b5eb);
  color: #fff;
  font-weight: 600;
  font-size: 18px;
  padding: 0 25px;
  border-radius: 9999px;
  cursor: pointer;
  transition: opacity 0.2s ease;
}

.domain-search-button:hover {
  opacity: 0.9;
}
.domain {
  margin-top: 25px;
  padding: 0 10px;
}

.domain-items {
  list-style: none;
  padding: 0;
  margin: 0 auto; 
  max-width: 800px; 
}

.domain-items li {
  display: flex; 
  align-items: center; 
  padding: 0 10px; 
  font-family: Poppins, sans-serif;
}

.domain-item {
  font-size: 16px;
    line-height: 24px;
    text-align: left;
    color: #4b5563;
    font-family: Poppins;
}

.domain-price {
  font-size: 16px;
  font-weight: 700; 
  color: #068bdb; 
}

.domain-price sup {
  font-size: 70%; 
  vertical-align: top; 
}
.alert-wrapper {
      width: 100%;
      display: flex;
      justify-content: center;
      margin-top: 50px;
      padding: 0 20px;
      box-sizing: border-box;
}

.alert {
      width: 100%;
      position: relative;
      border-radius: 0px 8px 8px 0px;
      background-color: #dbeafe;
      border-left: 4px solid #068bdb;
      box-sizing: border-box;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      padding: 16px 16px 16px 20px;
      max-width: 896px;
      text-align: left;
      font-size: 16px;
      color: #068bdb;
      font-family: Poppins;
}


.jenerik-ve-aklda {
      align-self: stretch;
      position: relative;
      line-height: 24px;
      font-weight: 500;
}
.domain-features-section {
    margin-top: 185px;
    font-family: Poppins, sans-serif;
}

.container-medium {
    margin: 0 auto;
    padding: 0 20px;
}

.section-header {
    text-align: center;
    margin-bottom: 50px;
}

.main-title {
   font-size: 32px;
  	line-height: 36px;
  	display: inline-block;
  	font-family: Poppins;
  	color: #12567f;
    font-weight: 600;
    margin-bottom: 8px;
}

.subtitle {
    font-size: 16px;
  	line-height: 24px;
  	font-family: Poppins;
  	color: #6b7280;
}

.features-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 32px; 
}

.feature-card {
    background-color: #fff;
    border-radius: 16px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
    padding: 32px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.icon-wrapper {
    width: 80px;
    height: 80px;
    border-radius: 9999px;
    background-color: rgba(59, 130, 246, 0.1);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    flex-shrink: 0; 
}

.feature-title {
    font-size: 24px;
    color: #12567f; 
    line-height: 28px;
    font-weight: 600; 
    margin-top: 0;
    margin-bottom: 12px;
}

.feature-description {
    font-size: 16px;
  	line-height: 26px;
  	font-family: Poppins;
  	color: #6b7280; 
    margin: 0;
}

@media (max-width: 991px) {
    .features-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 767px) {
    .features-grid {
        grid-template-columns: 1fr;
    }

    .main-title {
        font-size: 28px;
    }
    
    .feature-card {
        padding: 24px;
    }
}

/* Genel Bölüm Stilleri */
.pricing-section {
    padding: 60px 0;
    font-family: Poppins, sans-serif;
}

.container-medium {
    margin: 0 auto;
    padding: 0 20px;
}

.pricing-header {
    text-align: center;
    margin-bottom: 30px;
}
.active > .page-link, .page-link.active{
  background-color:#068bdb;
  border-color:#068bdb;
}
.page-link{
  color:#068bdb;
}
.pricing-title {
    font-size: 32px;
    color: #12567f;
    font-weight: 600;
    margin-bottom: 5px;
}

.pricing-subtitle {
    font-size: 16px;
    color: #6b7280;
    margin: 0;
}

.pricing-table-wrapper {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
    overflow-x: auto; 
}

.domain-pricing-table {
    width: 100%;
    border-collapse: collapse; 
    min-width: 700px; 
}

.domain-pricing-table thead tr {
    background-color: #f0f7ff; 
}

.domain-pricing-table th {
    padding: 15px 20px;
    text-align: left;
    color: #12567f; 
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
}

.domain-pricing-table th:first-child {
    border-top-left-radius: 8px;
}
.domain-pricing-table th:last-child {
    border-top-right-radius: 8px;
}

.domain-pricing-table td {
    padding: 15px 20px;
    text-align: left;
    font-size: 18px;
  	line-height: 28px;
  	font-weight: 500;
  	font-family: Poppins;
  	color: #374151;
    border-bottom: 1px solid #eee; 
}

.domain-pricing-table tbody tr:hover {
    background-color: #fafafa;
}

.domain-pricing-table tbody tr:last-child td {
    border-bottom: none;
}
/* ============================= */
/* 📱 Küçük ekranlar (mobil)     */
/* ============================= */
@media (max-width: 576px) {
  .connecting-you-to-container {
    width: 100%;
    font-size: 32px;
    line-height: 40px;
    text-align: center;
    padding: 0 10px;
  }

  .domain-search {
    width: 100%;
    height: 56px;
    margin-top: 40px;
    padding-right: 10px;
  }

  .domain-search input {
    font-size: 14px;
    padding: 0 110px 0 16px;
  }

  .domain-search-button {
    font-size: 14px;
    height: 42px;
    padding: 0 18px;
    right: 6px;
  }

  .domain-items {
    max-width: 100%;
    padding: 0 10px;
  }

  .domain-items li {
    flex-direction: column;
    align-items: flex-start;
    padding: 8px 0;
  }

  .domain-item, .domain-price {
    font-size: 14px;
  }

  .alert {
    font-size: 14px;
    padding: 12px;
  }
}

/* ============================= */
/* 💻 Tablet (orta boyutlu)      */
/* ============================= */
@media (min-width: 577px) and (max-width: 992px) {
  .connecting-you-to-container {
    width: 100%;
    font-size: 50px;
    line-height: 68px;
    text-align: center;
  }

  .domain-search {
    width: 90%;
    height: 60px;
    margin-top: 70px;
  }

  .domain-search-button {
    font-size: 16px;
    height: 46px;
    padding: 0 22px;
  }

  .domain-items {
    max-width: 700px;
  }

  .domain-item, .domain-price {
    font-size: 15px;
  }

  .alert {
    max-width: 90%;
    font-size: 15px;
  }
}

/* ============================= */
/* 🖥️ Büyük ekran (varsayılan)   */
/* ============================= */
@media (min-width: 993px) {
  .connecting-you-to-container {
    font-size: 50px;
    line-height: 60px;
  }
}

.pricing-table-wrapper {
    width: 100%;
}

.domain-pricing-table {
    width: 100%;
    border-collapse: collapse;
}

/* thead sabit kalsın */
.domain-pricing-table thead {
    display: table;
    width: 100%;
    table-layout: fixed;
}

/* tbody scroll alanı */
.domain-pricing-table tbody {
    display: block;
    max-height: 500px; /* istediğin yükseklik */
    overflow-y: auto;
    width: 100%;
}

/* satırların hizası bozulmasın */
.domain-pricing-table tbody tr {
    display: table;
    width: 100%;
    table-layout: fixed;
}
.teknik-ozellik-bg {
  	width: 100%;
  	height: 135px;
  	position: relative;
  	border-radius: 12px;
	  box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.1), 0px 2px 4px -1px rgba(0, 0, 0, 0.06);
  	border-radius: 12px;
  	background: linear-gradient(90deg, #0082cf, #003453 95.38%);  	
    overflow: hidden;
  	text-align: center;
  	font-size: 24px;
  	color: #fff;
  	font-family: Poppins;
    display: flex;
    justify-content: center;
    align-items: center;
}
.rocket-launch-icon {
  	position: absolute;
  	top: 20px;
  	left: calc(50% - 6px);
  	width: 142.1px;
  	height: 142.1px;
  	object-fit: contain;
  	opacity: 0.28;
  	flex-shrink: 0;
}
.teknik-ozellik-card-title{
  font-size: 24px;
  	line-height: 32px;
  	color: #fff;
  	text-align: center;
  	font-family: Poppins;
}
.blue-title { color: #068bdb; 	font-size: 50px;
  	letter-spacing: -1.2px;
  	line-height: 45px;
  	font-family: Poppins;
    font-weight: 700;}
.dark-blue-title { color: #12567f;	font-size: 50px;
  	letter-spacing: -1.2px;
  	line-height: 45px;
  	font-family: Poppins; margin-bottom: 30px;font-weight: 700}

.licence-desc{
    display: block;
    font-size: 18px;
  	line-height: 28px;
  	font-weight: 500;
  	font-family: Poppins;
  	color: #4b5563;
    max-width: 956px;
    text-align: center;
    margin-block: 20px;
}.info-banner {
    background: linear-gradient(90deg, #0082cf, #00395b); /* Mavi gradient */
    color: white;
    padding: 54px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    overflow: hidden; /* SVG'nin taşan kısımlarını gizlemek için */
}

/* SVG Arka Plan Deseni */
.info-banner::before {
    content: '';
    position: absolute;
    top: 50%;
    right: -20px; /* Sağa biraz dışarı taşırdık */
    transform: translateY(-50%);
    width: 214px; /* SVG genişliği */
    height: 218px; /* SVG yüksekliği */
    /* SVG kodunu doğrudan background-image olarak kullandık. */
    background-image: url("data:image/svg+xml;charset=UTF-8,<svg width='214' height='218' viewBox='0 0 214 218' fill='none' xmlns='http://www.w3.org/2000/svg'><g opacity='0.1'><path d='M195.697 182.88H185.57C182.214 182.88 179.493 185.652 179.493 189.071V199.39C179.493 202.809 182.214 205.581 185.57 205.581H195.697C199.053 205.581 201.773 202.809 201.773 199.39V189.071C201.773 185.652 199.053 182.88 195.697 182.88Z' fill='white'/><path d='M180.267 161.943C180.267 159.953 179.491 158.044 178.11 156.637C176.728 155.229 174.855 154.439 172.901 154.439H158.944C156.991 154.439 155.117 155.229 153.736 156.637C152.355 158.044 151.579 159.953 151.579 161.943V176.239C151.579 178.229 152.355 180.138 153.736 181.545C155.117 182.952 156.991 183.743 158.944 183.743H172.901C174.855 183.743 176.728 182.952 178.11 181.545C179.491 180.138 180.267 178.229 180.267 176.239V161.943Z' fill='white'/><path d='M209.36 145.584H203.91C201.347 145.584 199.269 147.7 199.269 150.311V155.865C199.269 158.476 201.347 160.592 203.91 160.592H209.36C211.923 160.592 214 158.476 214 155.865V150.311C214 147.7 211.923 145.584 209.36 145.584Z' fill='white'/><path d='M192.199 125.172H184.575C181.606 125.172 179.199 127.624 179.199 130.65V138.379C179.199 141.405 181.606 143.857 184.575 143.857H192.199C195.168 143.857 197.575 141.405 197.575 138.379V130.65C197.575 127.624 195.168 125.172 192.199 125.172Z' fill='white'/><path d='M170.802 100.971H162.811C158.743 100.971 155.446 104.33 155.446 108.475V116.617C155.446 120.762 158.743 124.121 162.811 124.121H170.802C174.87 124.121 178.168 120.762 178.168 116.617V108.475C178.168 104.33 174.87 100.971 170.802 100.971Z' fill='white'/><path d='M147.049 71.2161H133.607C129.539 71.2161 126.242 74.5759 126.242 78.7204V92.4157C126.242 96.5603 129.539 99.9201 133.607 99.9201H147.049C151.117 99.9201 154.414 96.5603 154.414 92.4157V78.7204C154.414 74.5759 151.117 71.2161 147.049 71.2161Z' fill='white'/><path d='M152.978 202.991H147.528C144.965 202.991 142.888 205.108 142.888 207.719V213.272C142.888 215.883 144.965 218 147.528 218H152.978C155.541 218 157.618 215.883 157.618 213.272V207.719C157.618 205.108 155.541 202.991 152.978 202.991Z' fill='white'/><path d='M135.817 182.58H128.194C125.224 182.58 122.817 185.033 122.817 188.058V195.788C122.817 198.813 125.224 201.266 128.194 201.266H135.817C138.786 201.266 141.194 198.813 141.194 195.788V188.058C141.194 185.033 138.786 182.58 135.817 182.58Z' fill='white'/><path d='M114.421 158.378H106.429C102.362 158.378 99.064 161.738 99.064 165.883V174.025C99.064 178.169 102.362 181.529 106.429 181.529H114.421C118.488 181.529 121.786 178.169 121.786 174.025V165.883C121.786 161.738 118.488 158.378 114.421 158.378Z' fill='white'/><path d='M90.6672 128.624H77.2255C73.1577 128.624 69.8602 131.984 69.8602 136.128V149.824C69.8602 153.968 73.1577 157.328 77.2255 157.328H90.6672C94.735 157.328 98.0326 153.968 98.0326 149.824V136.128C98.0326 131.984 94.735 128.624 90.6672 128.624Z' fill='white'/><path d='M144.729 117.78H122.927C118.859 117.78 115.562 121.14 115.562 125.285V147.46C115.562 151.604 118.859 154.964 122.927 154.964H144.729C148.796 154.964 152.094 151.604 152.094 147.46V125.285C152.094 121.14 148.796 117.78 144.729 117.78Z' fill='white'/><path d='M196.36 20.8244H188.81C184.743 20.8244 181.445 24.1842 181.445 28.3287V36.0206C181.445 40.1652 184.743 43.525 188.81 43.525H196.36C200.428 43.525 203.725 40.1652 203.725 36.0206V28.3287C203.725 24.1842 200.428 20.8244 196.36 20.8244Z' fill='white'/><path d='M160.601 15.9469H143.403C139.336 15.9469 136.038 19.3067 136.038 23.4512V40.9362C136.038 45.0807 139.336 48.4405 143.403 48.4405H160.601C164.669 48.4405 167.967 45.0807 167.967 40.9362V23.4512C167.967 19.3067 164.669 15.9469 160.601 15.9469Z' fill='white'/><path d='M115.194 8.74224H83.965C79.8972 8.74224 76.5997 12.102 76.5997 16.2465V48.0648C76.5997 52.2093 79.8972 55.5691 83.965 55.5691H115.194C119.262 55.5691 122.559 52.2093 122.559 48.0648V16.2465C122.559 12.102 119.262 8.74224 115.194 8.74224Z' fill='white'/><path d='M108.675 71.2161H77.2255C73.1577 71.2161 69.8602 74.5759 69.8602 78.7204V110.764C69.8602 114.908 73.1577 118.268 77.2255 118.268H108.675C112.743 118.268 116.041 114.908 116.041 110.764V78.7204C116.041 74.5759 112.743 71.2161 108.675 71.2161Z' fill='white'/><path d='M55.7924 0H7.36534C3.29757 0 0 3.35979 0 7.50431V56.8451C0 60.9897 3.29757 64.3494 7.36534 64.3494H55.7924C59.8602 64.3494 63.1577 60.9897 63.1577 56.8451V7.50431C63.1577 3.35979 59.8602 0 55.7924 0Z' fill='white'/><path d='M47.2116 78.0449H15.9458C11.878 78.0449 8.58043 81.4047 8.58043 85.5492V117.367C8.58043 121.512 11.878 124.872 15.9458 124.872H47.2116C51.2794 124.872 54.5769 121.512 54.5769 117.367V85.5492C54.5769 81.4047 51.2794 78.0449 47.2116 78.0449Z' fill='white'/><path d='M40.178 138.605H22.9799C18.9121 138.605 15.6146 141.964 15.6146 146.109V163.632C15.6146 167.776 18.9121 171.136 22.9799 171.136H40.178C44.2457 171.136 47.5433 167.776 47.5433 163.632V146.109C47.5433 141.964 44.2457 138.605 40.178 138.605Z' fill='white'/><path d='M35.3535 184.869H27.7672C23.6994 184.869 20.4018 188.228 20.4018 192.373V200.065C20.4018 204.209 23.6994 207.569 27.7672 207.569H35.3535C39.4212 207.569 42.7188 204.209 42.7188 200.065V192.373C42.7188 188.228 39.4212 184.869 35.3535 184.869Z' fill='white'/></g></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    pointer-events: none; /* Etkileşim olmaması için */
    z-index: 1; /* İçerik altta kalsın */
}

/* Banner İçeriği */
.banner-content {
    position: relative;
    z-index: 2; /* İçerik SVG'nin üstünde olmalı */
   	font-size: 36px;
  	line-height: 108%;
  	color: #fff;
  	text-align: left;
  	display: inline-block;
  	font-family: Poppins;
}

.banner-content p {
    margin: 0;
}

.banner-content strong {
    display: block;
    font-weight: bold;
    margin-top: 5px;
}

/* Bilgi İste Butonu */
.info-button {
    color: #007bff; /* Mavi renk, gradientin başlangıcı */
    border: none;
    border-radius: 21px;
  	background: linear-gradient(90deg, #0082cf, #58b5eb);
    padding: 16px 39px;
   	font-size: 30px;
  	line-height: 108%;
  	font-weight: 600;
  	font-family: Poppins;
  	color: #fff;
    cursor: pointer;
    text-decoration: none;
    transition: background-color 0.3s, color 0.3s;
    /* Hafif bir kutu gölgesi ekledik */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); 
}


.info-button:hover {
    background-color: #f0f0f0;
    color: #0056b3;
}