.altyapi-title{
	font-size: 42px;
  	line-height: 108%;
  	font-family: Poppins;
  	color: #12567f;
    font-weight: 700;
    margin-top: 20px;
}
.altyapi-title-blue{
    background: linear-gradient(90deg, #0082cf, #58b5eb);
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
}

.altyapi-desc{
   	font-size: 24px;
  	line-height: 45px;
  	font-weight: 500;
  	font-family: Poppins;
  	color: #12567f;
    max-width: 1000px;
}
.bg-world{
    background-image: url('/public/assets/media/world.svg');
    background-repeat: no-repeat;
    background-size: auto;
    background-position: left top;
}
.altyapimiz-card{
    box-shadow: 5px 8px 13.9px rgba(0, 0, 0, 0.11);
  	background-color: #fff;
  	border: 1px solid #f1f5f9;
  	box-sizing: border-box;
  	font-size: 16px;
  	color: #1e293b;
  	font-family: Poppins;
    padding: 75px 60px;
    padding: 33px;
    border-radius: 12px;
}
.altyapimiz-card-blue{
     background: linear-gradient(90deg, #0082cf, #002941);
     color: #fff!important;
}
.altyapimiz-card-blue .altyapimiz-title, .altyapimiz-card-blue .altyapimiz-desc{
         color: #fff!important;

}
.altyapimiz-card-title{
  	color: #12567f;
    font-size: 18px;
  	line-height: 28px;
}
.altyapimiz-desc{
	font-size: 14px;
  	line-height: 22.75px;
  	font-family: Poppins;
  	color: #64748b;
}

.altyapimiz-card-blue{
  	background: linear-gradient(90deg, #0082cf, #002941);
    color: #fff!important;
}

.altyapimiz-card-blue .altyapimiz-card-title{
    color: #fff!important;
}
/* Sidebar Menü Tasarımı */
.altyapimiz-sidebar-menu {
    background: #fdfdfd;
}
.alt-menu-item {
    display: flex;
    align-items: center;
    padding: 12px 15px;
    margin-bottom: 8px;
    text-decoration: none;
    color: #666;
    border-radius: 8px;
    background: #f8f9fa;
    transition: all 0.3s ease;
    font-size: 0.95rem;
    font-weight: 500;
}
.alt-menu-item:hover {
    background: #e9ecef;
    color: #0082cf;
}
.alt-menu-item.active {
    background: linear-gradient(90deg, #0082cf, #002941);
    color: white;
}
.svg-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 24px;
}
.alt-menu-item {
    border: none;
    width: 100%;
    text-align: left;
}

.alt-menu-item.sub {
    max-width: 60%;
    background: #f1f3f5;
    font-size: 0.9rem;

}
.alt-menu-item.sub.active {
    background: linear-gradient(90deg, #0082cf, #002941);
    color: #fff;

}
.toggle-item {
    cursor: pointer;
}

.toggle-item .arrow {
    margin-left: auto;
    width: 8px;
    height: 8px;
    border-right: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    transform: rotate(45deg);
    transition: transform .3s ease;
}

.toggle-item[aria-expanded="true"] .arrow {
    transform: rotate(-135deg);
}

.altyapimiz-submenu {
    margin-top: 6px;
}
.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;
}
  .dc-feature-card {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #fff;
    border-radius: 12px;
    padding: 30px 40px;
    width: 100%;
    box-shadow: 0 2px 10px rgba(0,0,0,0.05);
    position: relative;
    overflow: hidden;
}
.dc-feature-card__content {
    display: flex;
    align-items: center;
    flex: 1;
}
.dc-feature-card__title {
    font-size: 45px;
    font-weight: 700;
    line-height: 1.2;
    background: linear-gradient(90deg, #0082cf, #002941);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
.dc-feature-card__desc {
    font-size: 24px;
    color: #555;
    line-height: 1.6;
}
.dc-feature-card__icon {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
}
.dc-feature-card__icon svg {
    width: 120px;
    height: auto;
}

.energy-card {
    display: flex;
    background: #ffffff;
    border-radius: 12px;
    overflow: hidden;
    max-width: 1200px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.05);
    font-family: Arial, sans-serif;
}

/* SOL ALAN */
.energy-card-left {
    width: 312px;
    background: linear-gradient(145deg, #0a3d62, #0c6fb8);
    color: #fff;
    padding: 32px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.energy-icon {
    font-size: 48px;
}

.energy-badges {
    display: flex;
    gap: 8px;
}

.energy-badges span {
    background: rgba(255,255,255,0.15);
    padding: 6px 12px;
    font-size: 12px;
    border-radius: 20px;
}

/* SAĞ ALAN */
.energy-card-right {
    padding: 32px 40px;
    flex: 1;
}

.energy-subtitle {
    font-size: 12px;
    font-weight: 600;
    color: #068bdb;
    text-transform: uppercase;
    letter-spacing: 0.5px;
     font-family: Poppins;
}

.energy-title {
    font-size: 22px;
    font-weight: 700;
    margin: 8px 0 16px;
    color: #1f2933;
     font-family: Poppins;

}

.energy-description {
    font-size: 16px;
    line-height: 1.7;
    color: #5f6c7b;
    margin-bottom: 24px;
    font-family: Poppins;

}

/* ALT BİLGİLER */
.energy-info {
    display: flex;
    gap: 40px;
}

.energy-info-item .label {
    display: block;
    font-size: 16px;
    color: #8a94a6;
}

.energy-info-item .value {
    font-size: 18px;
    font-weight: 700;
    color: #12567f;
}
.energy-info-item .value.blue {
    color: #068bdb;
}
/* RESPONSIVE */
@media (max-width: 768px) {
    .energy-card {
        flex-direction: column;
    }

    .energy-card-left {
        width: 100%;
        flex-direction: row;
        align-items: center;
    }

    .energy-badges {
        margin-left: auto;
    }
}
.network-section {
    max-width: 1200px;
    margin: 0 auto;
    font-family: Arial, sans-serif;
}

/* ÜST ALAN */
.network-providers {
    position: relative;
    background: linear-gradient(135deg, #0a5fa8, #083e6b);
    border-radius: 12px;
    padding: 32px;
    color: #fff;
    overflow: hidden;
}

/* SVG DESEN */
.network-bg-pattern {
    position: absolute;
    inset: 0;
    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-position: right center;
    background-size: 260px;
    opacity: 0.25;
    pointer-events: none;
}
.network-bg-pattern-absolute {
    position: absolute;
    inset: 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,<svg width='180' height='173' viewBox='0 0 180 173' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M62.9297 136.406C65.9766 140.391 67.5 144.961 67.5 150.117C67.5 154.102 66.4453 157.852 64.3359 161.367C62.4609 164.648 59.7656 167.344 56.25 169.453C52.9688 171.562 49.2188 172.617 45 172.617C40.7812 172.617 36.9141 171.562 33.3984 169.453C30.1172 167.344 27.4219 164.648 25.3125 161.367C23.4375 157.852 22.5 154.102 22.5 150.117C22.5 145.898 23.4375 142.148 25.3125 138.867C27.4219 135.352 30.1172 132.656 33.3984 130.781C36.9141 128.672 40.7812 127.617 45 127.617C48.2812 127.617 51.3281 128.203 54.1406 129.375L64.6875 116.016C61.4062 112.266 59.0625 108.047 57.6562 103.359C56.25 98.4375 55.8984 93.5156 56.6016 88.5938L41.4844 83.3203C39.375 86.6016 36.6797 89.1797 33.3984 91.0547C30.1172 92.9297 26.4844 93.8672 22.5 93.8672C18.2812 93.8672 14.4141 92.8125 10.8984 90.7031C7.61719 88.5938 4.92188 85.8984 2.8125 82.6172C0.9375 79.1016 0 75.3516 0 71.3672C0 67.1484 0.9375 63.3984 2.8125 60.1172C4.92188 56.6016 7.61719 53.9062 10.8984 52.0312C14.4141 49.9219 18.2812 48.8672 22.5 48.8672C26.7188 48.8672 30.4688 49.9219 33.75 52.0312C37.2656 53.9062 39.9609 56.6016 41.8359 60.1172C43.9453 63.3984 45 67.1484 45 71.3672C45 72.0703 45 72.5391 45 72.7734L60.1172 78.0469C62.4609 73.3594 65.7422 69.4922 69.9609 66.4453C74.1797 63.3984 78.9844 61.4063 84.375 60.4688V44.2969C79.4531 43.125 75.3516 40.5469 72.0703 36.5625C69.0234 32.3438 67.5 27.6563 67.5 22.5C67.5 18.2812 68.4375 14.5312 70.3125 11.25C72.4219 7.73438 75.1172 5.03906 78.3984 3.16406C81.9141 1.05469 85.7812 0 90 0C94.2188 0 97.9688 1.05469 101.25 3.16406C104.766 5.03906 107.461 7.73438 109.336 11.25C111.445 14.5312 112.5 18.2812 112.5 22.5C112.5 27.6563 110.859 32.3438 107.578 36.5625C104.531 40.5469 100.547 43.125 95.625 44.2969V60.4688C100.781 61.4063 105.469 63.3984 109.688 66.4453C113.906 69.4922 117.305 73.3594 119.883 78.0469L135 72.7734C135 72.5391 135 72.3047 135 72.0703C135 71.8359 135 71.6016 135 71.3672C135 67.1484 135.938 63.3984 137.812 60.1172C139.922 56.6016 142.617 53.9062 145.898 52.0312C149.414 49.9219 153.281 48.8672 157.5 48.8672C161.719 48.8672 165.469 49.9219 168.75 52.0312C172.266 53.9062 174.961 56.6016 176.836 60.1172C178.945 63.3984 180 67.1484 180 71.3672C180 75.3516 178.945 79.1016 176.836 82.6172C174.961 85.8984 172.266 88.5938 168.75 90.7031C165.469 92.8125 161.719 93.8672 157.5 93.8672C153.516 93.8672 149.883 92.9297 146.602 91.0547C143.32 89.1797 140.625 86.6016 138.516 83.3203L123.398 88.5938C124.102 93.5156 123.75 98.4375 122.344 103.359C121.172 108.047 118.828 112.383 115.312 116.367L125.859 129.375C128.672 128.203 131.719 127.617 135 127.617C139.219 127.617 142.969 128.672 146.25 130.781C149.766 132.656 152.461 135.352 154.336 138.867C156.445 142.148 157.5 145.898 157.5 150.117C157.5 154.102 156.445 157.852 154.336 161.367C152.461 164.648 149.766 167.344 146.25 169.453C142.969 171.562 139.219 172.617 135 172.617C130.781 172.617 126.914 171.562 123.398 169.453C120.117 167.344 117.422 164.648 115.312 161.367C113.438 157.852 112.5 154.102 112.5 150.117C112.5 144.961 114.023 140.391 117.07 136.406L106.523 123.398C101.367 126.211 95.8594 127.617 90 127.617C84.1406 127.617 78.6328 126.211 73.4766 123.398L62.9297 136.406Z' fill='white'/></svg>");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 260px;
    opacity: 0.25;
    pointer-events: none;
}
.network-header h3 {
    margin: 0 0 6px;
    font-size: 26px;
  	line-height: 28px;
  	font-family: Inter;
  	color: #fff;
    font-weight: 700;
}

.network-header p {
    margin: 0 0 24px;
    opacity: 0.85;
    font-size: 14px;
  	line-height: 20px;
  	font-family: Inter;
  	color: #fff;
}

/* OPERATÖRLER */
.network-provider-list {
    display: flex;
    gap: 60px;
    justify-content: center;
    flex-wrap: wrap;
}
.network-providers-absolute{
    position: absolute;
    padding: 50px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0);
  	border-radius: 16px;
  	background: linear-gradient(90deg, #0082cf, #002941);
    bottom: -30px;
    right: -136px;
}

.provider-item {
    background: #ffffff;
    color: #0a5fa8;
    padding: 10px 16px;
    border-radius: 8px;
    min-width: 120px;
    text-align: center;
}

.provider-item strong {
    font-weight: 700;
    font-size: 12px;
  	letter-spacing: 1.2px;
  	line-height: 16px;
  	font-family: Poppins;
  	background: linear-gradient(90deg, #0082cf, #002941);
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
}
.trk-telekom {
  	font-size: 14px;
  	line-height: 16px;
  	font-weight: 600;
  	font-family: Poppins;
  	color: #fff;
  	text-align: center;

}


.provider-item span {
    font-size: 11px;
    color: #5b6b7c;
}

/* ALT TABLO */
.network-details {
    margin-top: 16px;
    border: 1px solid #e6edf3;
    border-radius: 8px;
    overflow: hidden;
}

.details-header {
    height: 53px;
  	background: linear-gradient(90deg, #0082cf, #002941);
  	text-align: left;
  	font-size: 14px;
  	color: #fff;
  	font-family: Inter;
    padding: 12px 20px;
    font-weight: 600;
}

.details-row {
    display: flex;
    justify-content: space-between;
    padding: 16px 20px;
    font-size: 13px;
    border-top: 1px solid #eef2f6;
}

.details-label {
    font-size: 15px;
  	line-height: 20px;
  	font-weight: 500;
  	font-family: Inter;
  	color: #12567f;
}

.details-value {
    font-size: 14px;
  	line-height: 20px;
  	font-family: Inter;
  	background: linear-gradient(90deg, #0082cf, #002941);
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
}

/* RESPONSIVE */
@media (max-width: 768px) {
    .network-provider-list {
        gap: 12px;
    }

    .provider-item {
        flex: 1 1 calc(50% - 12px);
    }
}
.network-altyapisi-img{
    max-height: 468px;
}
.divbg-white {
  	box-shadow: 4px 3px 5.8px rgba(0, 0, 0, 0.09);
  	border-radius: 12px;
  	background-color: #fff;
  	border: 1px solid #e2e8f0;
  	box-sizing: border-box;
  	text-align: left;
  	font-size: 17px;
  	color: #12567f;
  	font-family: Poppins;
}
.uptime-son-30 {
  	font-size: 17px;
  	line-height: 20px;
  	font-weight: 500;
  	font-family: Poppins;
  	color: #12567f;
  	text-align: left;
  	display: flex;
  	align-items: center;
}

.uptime-son-value {
  	font-size: 35px;
  	letter-spacing: -0.75px;
  	line-height: 36px;
  	display: flex;
  	font-family: Poppins;
  	background: linear-gradient(90deg, #0082cf, #002941);
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
    font-weight: 700;
}
.spantext-xs-badge {
  	border-radius: 6px;
  	background: linear-gradient(90deg, #0082cf, #002941);
  	text-align: center;
  	font-size: 12px;
  	color: #fff;
  	font-family: Poppins;
    padding: 3px 8px;
}

.divbg-white.blue{
    background: linear-gradient(90deg, #0082cf, #002941);
    color: #fff!important;
}

.spantext-xs{
    font-size: 16px;
  	line-height: 16px;
  	font-weight: 500;
  	font-family: Poppins;
  	color: #fff;
}
.divbg-white.blue span, .divbg-white.blue div{
    color: #fff!important;
    -webkit-text-fill-color:#fff;
}
.spantext-xs.blue{
    background: linear-gradient(90deg, #0082cf, #002941);
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
}
.infra-section {
    max-width: 1200px;
    margin: 0 auto;
    padding: 80px 20px;
    font-family: Arial, sans-serif;
}

/* BAŞLIK */
.infra-header {
    text-align: center;
    margin-bottom: 48px;
}
.altyapimiz-desc-big{
    font-size: 42px!important;
    background: linear-gradient(90deg, #0082cf, #002941);
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
    font-weight: 700!important;
}
.altyapimiz-desc-small {
    font-size: 36px!important;
}
.altyapimiz-desc-big-white{
    font-size: 42px!important;
    background: #fff;
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
    font-weight: 700!important;
}
.infra-header h2 {
    font-size: 42px;
    font-weight: 700;
    color: #12567f;
}

.infra-header h2 span {
    color: #0082cf;
}

.infra-header p {
    margin-top: 8px;
    color: #6b7c8f;
    font-size: 14px;
}

/* KARTLAR */
.infra-cards {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
    margin-bottom: 48px;
}

.infra-card {
    position: relative;
    background: #fff;
    border: 1px solid #e6edf3;
    border-radius: 12px;
    padding: 28px;
}

.infra-card h3 {
    margin: 16px 0 8px;
   font-size: 23px;
  	line-height: 28px;
  	display: flex;
  	font-family: Poppins;
  	background: linear-gradient(90deg, #0082cf, #002941);
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
    font-weight: 700;
}

.infra-card p {
    font-size: 16px;
  	line-height: 20px;
  	font-family: Poppins;
  	color: #12567f;

}

.infra-icon {
    width: 48px;
    height: 48px;
}

/* ÖNERİLEN */
.infra-card.is-featured {
    border: 2px solid #0082cf;
}

.infra-badge {
    position: absolute;
    top: -12px;
    left: 24px;
    background: linear-gradient(90deg, #0082cf, #002941);
    color: #fff;
    font-size: 11px;
    padding: 4px 10px;
    border-radius: 12px;
}

/* KOYU KART */
.infra-card.is-dark {
    background: linear-gradient(90deg, #0082cf, #002941);
    color: #fff!important;
}

.infra-card.is-dark h3,
.infra-card.is-dark p {
    color: #fff;
    -webkit-text-fill-color:#fff!important;
}

/* ALT ÖZELLİKLER */
.infra-features {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.infra-feature {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 16px 20px;
    border-radius: 10px;
    border: 1px solid #e6edf3;
    background: #fff;
}

.infra-feature.is-gradient {
    background: linear-gradient(90deg, #0082cf, #002941);
    color: #fff;
}
.infra-feature.is-gradient h4, .infra-feature.is-gradient p {
      	-webkit-text-fill-color: #fff;

}
.feature-icon {
    width: 48px;
    height: 48px;
}

.feature-text h4 {
    font-size: 16px;
  	line-height: 24px;
  	font-family: Inter;
  	background: linear-gradient(90deg, #0082cf, #002941);
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
    margin-bottom: 4px;
}

.feature-text p {
    font-size: 14px;
  	line-height: 20px;
  	font-family: 'Noto Sans';
  	color: #12567f;
}

/* RESPONSIVE */
@media (max-width: 900px) {
    .infra-cards {
        grid-template-columns: 1fr;
    }
}


.top-content {
    display: flex;
    align-items: center;
    gap: 50px;
    margin-bottom: 50px;
}

/* Kartların Tasarımı */
.cards-container {
    flex: 1;
    position: relative;
    left: 25%;
}

.info-card {
    background: linear-gradient(90deg, #0082cf, #002941);
    color: white;
    padding: 25px;
    border-radius: 10px;
    width: 280px;
    position: absolute;
    box-shadow: 0 10px 30px rgba(0,0,0,0.1);
}

.card-1 {
    top: 0;
    left: 0;
    z-index: 2;
}

.card-2 {
    top: 102px;
    left: 144px;
    z-index: 99;
}

.info-card ul {
    list-style: none;
}

.info-card ul li {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    font-size: 0.95rem;
    white-space: nowrap;
}

.info-card ul li i {
    margin-right: 12px;
    font-size: 1.2rem;
}

/* Metin İçeriği */
.text-content {
    flex: 1.2;
}

.text-content h1 {
    color: #006699;
    font-size: 2.2rem;
    margin-bottom: 20px;
}

.text-content p {
    color: #444;
    line-height: 1.6;
    font-size: 1rem;
}

/* Kalite Standartları Bandı */
.quality-standards {
    border: 1px solid #e0e0e0;
    border-radius: 15px;
    padding: 20px 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.qs-left {
    display: flex;
    align-items: center;
    gap: 15px;
}

.qs-icon {
    background-color: #005a8d;
    color: white;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    font-size: 1.5rem;
}

.qs-text h3 {
    font-size: 14px;
  	line-height: 20px;
  	font-family: Poppins;
  	color: #12567f;
    margin-bottom: 2px;
    font-weight: 700;
    
}

.qs-text span {
    font-size: 0.75rem;
    color: #888;
}

.qs-badges img {
    height: 40px;
    margin-left: 15px;
    filter: grayscale(0.2);
}

/* Mobil Uyumluluk */
@media (max-width: 992px) {
    .top-content {
        flex-direction: column;
        text-align: center;
    }
    
    .cards-container {
        height: 380px;
        width: 100%;
        display: flex;
        justify-content: center;
    }

    .card-2 {
        left: 50px; /* Mobilde hizalama ayarı */
    }

    .quality-standards {
        flex-direction: column;
        gap: 20px;
        text-align: center;
    }
}