/* Ana Videolu Alan */.hero-section {    display: flex;    gap: 40px;    padding: 40px;    flex-wrap: wrap;    justify-content: center;}.left-side {    flex: 1;    max-width: 700px;}.right-side {    flex: 1;    min-width: 400px;    right: 0;}.slogan-area {    display: flex;    align-items: center;    gap: 20px;}.slogan-area img {    height: 230px;    object-fit: contain;    margin-top: -20px;}.slogan-area .highlight {    color: #f04f0b;    font-weight: 700;    display: inline-block;    position: relative;    padding-bottom: 10px;    border-bottom: 2px solid #f04f0b;    border-radius: 100%;}@keyframes waveMove {    from {        background-position-x: 0;    }    to {        background-position-x: 100px;    }}.slogan-area h2 {    font-size: 35px;    line-height: 1.3;    color: #111;}.video-wrapper {    position: relative;    padding-top: 56.25%; /* 16:9 oran */    height: 10%;    overflow: hidden;    border-radius: 10px;    box-shadow: 0 0 10px #ccc;}.video-wrapper iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}@media screen and (max-width: 1600px) {    .video-wrapper {        height: 40%;    }}.slider-container {    position: relative;    margin-top: 30px;    overflow: hidden;}.slider-wrapper {    overflow: hidden;    width: 100%;}.slider-track {    display: flex;    transition: transform 0.5s ease;}.slider-item {    min-width: 50%;    padding: 10px;    box-sizing: border-box;    text-align: center;}.slider-item img {    width: 100%;    height: auto;    border-radius: 10px;}.slider-item p {    margin-top: 10px;    font-weight: bold;    color: #222;}.slider-btn {    position: absolute;    top: 50%;    transform: translateY(-50%);    background-color: white;    border: 1px solid #ccc;    border-radius: 50%;    width: 35px;    height: 35px;    font-size: 20px;    cursor: pointer;    z-index: 10;}.slider-btn.prev {    left: -1px;}.slider-btn.next {    right: -1px;}/* Form Alanı Stili */.form-section {    display: flex;    flex-wrap: wrap;    min-height: 100vh;}.form-left {    flex: 1;    background: #152d77;    padding: 40px;    display: flex;    flex-direction: column;    justify-content: center;}.form-left h2 {    font-size: 30px;    margin-bottom: 25px;    text-align: center;    color: white;}form {    background: #fff;    padding: 25px;    border-radius: 15px;    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);    max-width: 500px;    margin: auto;}form input,form select {    width: 100%;    padding: 12px;    margin: 10px -10px;    font-size: 16px;    border: 1px solid #ccc;    border-radius: 5px;}.button {    width: 100%;    background: #f04f0b;    color: white;    border: none;    padding: 14px;    font-weight: bold;    font-size: 16px;    border-radius: 8px;    cursor: pointer;}.button:hover {    background: #152d77;}.captcha-area {    display: flex;    align-items: center;    gap: 10px;}.captcha-code {    background: #f0f0f0;    font-family: monospace;    font-size: 24px;    padding: 10px 20px;    letter-spacing: 4px;    user-select: none;}.kvkk {    display: flex;    align-items: center;    font-size: 18px;    margin: 10px 10px 10px -10px;    padding-left: 2px;}.kvkk input[type="checkbox"] {    margin-right: 6px;    margin-top: 0;    transform: scale(1);    cursor: pointer;    width: 10%;    margin: 10px 10px 10px 0;}button {    width: 100%;    border: none;    font-weight: bold;    font-size: 16px;    border-radius: 8px;    cursor: pointer;}.error-msg {    color: red;    font-size: 14px;    margin-bottom: 10px;    display: none;}.form-right {    flex: 1;    display: grid;    grid-template-columns: 1fr 1fr;    grid-template-rows: 1fr 1fr;    min-height: 100%;}.grid-box {    position: relative;}.grid-box img {    width: 100%;    height: 100%;    object-fit: cover;}.grid-box.black {    background: #152d77;    color: #fff;    display: flex;    align-items: center;    justify-content: center;    text-align: right;    padding: 20px;    font-size: 50px;}.grid-box.white {    background: #fff;    color: #111;    display: flex;    align-items: center;    justify-content: center;    padding: 20px;    text-align: left;    font-size: 45px;}.grid-box .yellow {    color: #f04f0b;    font-weight: bold;}.features-slider-section {    padding: 60px 0;    background-color: #fff;    width: 75%;    margin: 0 auto;}.container {    max-width: 1400px;    margin: 0 auto;    padding: 0 60px;}.section-title {    font-size: 36px;    font-weight: 700;    text-align: center;    width: 100%;    margin-bottom: -10px;}.section-title .red {    color: #f04f0b;    font-weight: 700;}.section-title .dark {    color: #152d77;    font-weight: 700;}.section-subtitle {    text-align: center;    font-size: 20px;    color: #555;    margin-bottom: 40px;    width: 100%;}/* Slider alanı */.slider-controls {    position: relative;    display: flex;    align-items: center;    justify-content: center;}.slider-wrapper {    overflow: hidden;    flex: 1;}.slider-track {    display: flex;    gap: 30px;    transition: transform 0.4s ease;}.slider-card {    background-color: #152d77;    color: #fff;    flex: 0 0 30%;    padding: 50px 40px;    border-radius: 20px;    text-align: left;    box-sizing: border-box;    transition: all 0.3s ease; /* Hover efekti yumuşak geçiş */    transform: scale(1);}.slider-card:hover {    background-color: #f04f0b; /* Bir ton daha açık mavi */}.slider-card img {    width: 80px;    height: 80px;    margin-bottom: 20px;    filter: brightness(0) invert(1);}.slider-card h3 {    font-size: 18px;    margin-bottom: 15px;}.slider-card p {    font-size: 15px;    line-height: 1.6;}.slider-btnn {    top: 55%;    transform: translateY(-50%);    background-color: white;    border-radius: 50%;    width: 35px;    height: 45px;    font-size: 30px;    cursor: pointer;    z-index: 10;}.slider-btnn.prev {    left: -1px;}.slider-btnn.next {    right: -1px;}@media (max-width: 1200px) {    .slider-card {        flex: 0 0 33.333%; /* 3 kart */    }}@media (max-width: 1024px) {    .container {        padding: 0 30px;    }    .slider-card {        flex: 0 0 50%; /* 2 kart */    }}@media (max-width: 600px) {    .slider-card {        flex: 0 0 50%; /* 1 kart */    }    .section-title {        font-size: 24px;    }    .slider-controls {        flex-direction: column;    }    .slider-btn {        position: static;        margin: 10px 0;    }}/* Başarı Alanı */.leftt {    margin-right: 50px;}.circle-container {    position: relative;    width: 250px;    height: 250px;    margin: auto;}.rotating-circle {    position: absolute;    top: -50px;    left: -100px;    width: 400px;    height: 400px;    animation: rotate 10s linear infinite;    z-index: 1;}.rotating-circle img {    width: 100%;    height: 100%;    object-fit: contain;}.circle-inner {    position: absolute;    top: -70px;    left: -60px;    width: 350px;    height: 380px;    z-index: 2;    display: flex;    align-items: center;    justify-content: center;}.circle-inner img {    width: 330px;    height: auto;    object-fit: contain;}@keyframes rotate {    from {        transform: rotate(0deg);    }    to {        transform: rotate(360deg);    }}.success-section {    background: #fff;    padding: 60px 20px;}.containerr {    max-width: 1400px;    margin: 0 auto;    display: flex;    align-items: center;    flex-wrap: wrap;    gap: 50px;}.leftt {    flex: 1;    min-width: 300px;    display: flex;    justify-content: center;}.rightt {    flex: 2;    min-width: 400px;}.rightt h1 {    font-size: 32px;    margin-bottom: 20px;    color: #152d77;    font-weight: 800;}.redd {    color: #f04f0b;}.bold-darkk {    color: #0f1a53;    font-weight: bold;}.slider-boxx {    background: #f1f4fb;    padding: 25px;    border-radius: 20px;    position: relative;    overflow: hidden;}.slider-headd {    font-size: 18px;    margin-bottom: 20px;}.slider-wrapperr {    overflow: hidden;    position: relative;}.slider-trackk {    display: flex;    gap: 20px;    transition: transform 0.4s ease;}.slider-cardd {    display: flex;    background: #0f1a53;    color: #fff;    padding: 20px 20px;    border-radius: 15px;    flex: 0 0 230px;    text-align: center;    position: relative;}.slider-cardd .checkk {    font-size: 34px;    display: flex;    margin-right: 5px;}.slider-btnnn {    top: 10px;    right: 60px;    background: #fff;    border: 1px solid #ccc;    width: 34px;    height: 34px;    border-radius: 50%;    font-size: 18px;    cursor: pointer;    z-index: 5;    margin-top: 10px;}.slider-btnnn.prevv {    right: 1px;}.slider-btnnn.nextt {    left: -1px;}.note {    margin-top: 15px;    font-size: 14px;    color: #555;}/* Sertifika */.dil-kursu-alani {    padding: 80px 20px;    background: #f9f9f9;    font-family: "Arial", sans-serif;}.icerik-alani {    display: flex;    max-width: 1300px;    margin: 0 auto;    gap: 40px;    flex-wrap: wrap;}.sol-yazi {    flex: 1;    min-width: 320px;    margin-top: 100px;}.sol-yazi h2 {    font-size: 32px;    font-weight: bold;    color: #0f1a53;    margin-bottom: 20px;}.sol-yazi p {    font-size: 16px;    color: #333;    margin-bottom: 15px;    line-height: 1.7;}.sag-kartlar {    flex: 1.3;    display: grid;    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));    gap: 20px;}.ozellik-karti {    background: #fff;    border-radius: 16px;    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);    padding: 25px;    transition: transform 0.3s ease;}.ozellik-karti:hover {    transform: translateY(-5px);}.ozellik-karti img {    width: 45px;    height: 45px;    object-fit: contain;    margin-bottom: 15px;}.ozellik-karti h3 {    font-size: 18px;    font-weight: 600;    margin-bottom: 10px;    color: #333;}.ozellik-karti p {    font-size: 15px;    color: #555;    line-height: 1.5;}/* Animasyonlu Alan */.egitim-kutusu {    padding: 80px 20px;    background-color: #fff;    font-family: "Arial", sans-serif;}.kutucuk-icerik {    display: flex;    gap: 50px;    align-items: center;    max-width: 1300px;    margin: 0 auto;    flex-wrap: wrap;}.sol-gorsel {    position: relative;    flex: 1;    min-width: 300px;}.yazi-dikey {    position: absolute;    left: -35px;    top: 30px;    writing-mode: vertical-rl;    color: #0f1a53;    font-size: 16px;}@media screen and (max-width: 768px) {    #kaydir-yazi {        margin-top: -20px;        text-align: center;        font-size: 60px;        font-weight: 900;        color: #0f1a53;        opacity: 0.4;        width: 100%;        max-width: 100%;        transition: opacity 0.5s ease-in-out;        z-index: 999;    }    .sag-yazi {        margin-top: -120px;    }    .kalin {        font-size: 26px;    }    .kirmizi {        font-size: 22px;    }}@media screen and (min-width: 768px) {    #kaydir-yazi {        margin-top: -55px;        text-align: center;        font-size: 140px;        font-weight: 900;        color: #0f1a53;        opacity: 0.4;        width: 100%;        max-width: 100%;        transition: opacity 0.5s ease-in-out;        z-index: 999;    }    .sag-yazi {        margin-top: -300px;    }}#kaydir-yazi.show {    opacity: 0.5;    transition: opacity 0.5s ease-in-out;}.arka-gorsel {    position: relative;    border-radius: 20px;    width: 100%; /* görselin genişliğini sınırla */}.arka-gorsel img {    width: 100%;    height: auto;    display: block;    filter: brightness(0.8);}.koyu-kutu {    position: absolute;    bottom: -55px;    left: 30px;    border-radius: 50px;    padding: 20px;    color: #fff;    max-width: 260px;    z-index: 1;    animation: yukariAsagi 3s ease-in-out infinite;}@keyframes yukariAsagi {    0%,    100% {        transform: translateY(0);    }    50% {        transform: translateY(-20px); /* Yukarı hareket */    }}.koyu-kutu img {    width: 300px;    border-radius: 8px;    margin-bottom: 15px;}.koyu-kutu p {    font-size: 15px;}@keyframes fadeIn {    from {        opacity: 0;        transform: translateY(10px);    }    to {        opacity: 1;        transform: translateY(0);    }}.sag-yazi {    flex: 1;    min-width: 300px;}.sag-yazi h2 {    font-size: 32px;    margin-bottom: 15px;    line-height: 1.3;}.kalin {    color: #0f1a53;    font-weight: 800;}.kirmizi {    color: #f04f0b;    font-weight: bold;}.altyazi {    font-size: 18px;    color: #444;    margin-bottom: 20px;}.aciklama {    font-size: 16px;    color: #444;    margin-bottom: 30px;    line-height: 1.6;}.buton-devam {    display: inline-block;    border: 2px solid #f04f0b;    color: #f04f0b;    padding: 10px 25px;    border-radius: 8px;    text-decoration: none;    font-weight: bold;    transition: all 0.3s;}.buton-devam:hover {    background-color: #f04f0b;    color: white;}/* 11 olan alan */.main-wrapper {    display: flex;    justify-content: center;    align-items: center;    padding: 20px 5%;    height: auto;    gap: 40px;    flex-wrap: wrap;    margin-top: -100px;}.block-left {    display: flex;    align-items: center;    flex: 1;    min-width: 320px;}.block-left .big-number {    font-size: 350px;    font-weight: 900;    color: #0c0c2b;    white-space: nowrap;    font-family: "Montserrat Alternates", sans-serif;}.block-left .text-content {    display: flex;    flex-direction: column;    justify-content: center;}.text-content .highlight {    font-size: 60px;    font-weight: 790;    position: relative;    display: inline-block;    margin-bottom: -10px;}.text-content .highlight::after {    content: "";    position: absolute;    width: 58%;    height: 30px;    background-color: #f04f0b;    bottom: 25%;    left: 0;    z-index: -1;}.text-content .title {    font-size: 46px;    font-weight: 900;    margin-bottom: 5px;}.text-content .subtitle {    color: #f04f0b;    font-weight: bold;    font-size: 18px;    border-bottom: 1px solid black;    width: 80%;}.block-right {    flex: 1;    display: grid;    grid-template-columns: repeat(2, 1fr);    gap: 5px;    min-width: 320px;}.stat-box {    text-align: center;}.stat-box .stat {    font-size: 42px;    font-weight: 900;    color: #0c0c2b;}.block-right {    grid-template-columns: repeat(2, 1fr);    display: grid;    flex-wrap: wrap;    justify-content: center;    padding: 50px 20px;    gap: 5px;}.stat-box {    text-align: center;    font-family: Arial, sans-serif;}.stat {    font-size: 36px;    font-weight: bold;    color: #1c163d;}.label {    font-size: 16px;    color: #333;    margin-top: 5px;}.stat-box .label {    font-size: 14px;    color: #777;    margin-top: 5px;    font-weight: 500;}/* Yorum Kartları */.yorumlar-kapsayici {    max-width: 1200px;    margin: auto;    margin-bottom: 100px;}.yorumlar-baslik {    font-size: 32px;    font-weight: 700;    margin-bottom: -15px;}.yorumlar-aciklama {    font-size: 16px;    color: #666;}.yorumlar-ana {    display: flex;    flex-wrap: wrap;    gap: 30px;}.yorum-sol,.yorum-sag {    flex: 1;    display: flex;    flex-direction: column;    gap: 25px;}.yorum-kutu {    background: #fff;    border-radius: 15px;    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19);    padding: 25px 30px;}.yildiz {    color: #f4b400;    font-size: 18px;    margin-bottom: 15px;}.yorum-metin {    font-size: 15px;    color: #444;    line-height: 1.6;    margin-bottom: 15px;}.yorum-kisi {    font-weight: bold;    font-size: 17px;    color: #111;}.yorumlar-btn-kutu {    text-align: center;    margin-top: 35px;}.yorumlar-btn {    background: transparent;    border: 2px solid #f04f0b;    color: #f04f0b;    padding: 10px 22px;    border-radius: 8px;    font-weight: bold;    font-size: 14px;    cursor: pointer;    transition: all 0.3s ease;}.yorumlar-btn:hover {    background: #152d77;    border: 2px solid #152d77;    color: #fff;}.hidden {    display: none;}@media (max-width: 992px) {    .hero-section {        display: flex;        flex-direction: column;        padding: 20px 15px;        gap: 20px;    }    .left-side,    .right-side {        max-width: 100%;        min-width: 100%;    }    .slogan-area {        display: flex;        text-align: center;        gap: 10px;        justify-content: center;    }    .slogan-area h2 { font-size: 24px; }    .slogan-area img {        height: 160px;        margin-top: 0;        align-self: center;    }    .video-wrapper {        position: relative;        width: 100%;        height: 0;        padding-top: 56.25%; /* 16:9 */    }    .video-wrapper iframe {        position: absolute; inset: 0; width: 100%; height: 100%;    }    /* Slider artık mobilde right-side’dan sonra gelecek; tam genişlik verelim */    .slider-container {        margin-top: 20px;        margin-left: 0;      /* -30px’i kaldırdım */        width: 100%;    }    .slider-wrapper { overflow: hidden; }    .slider-track { display: flex; gap: 10px; }    .slider-item { min-width: 60%; } /* tekli/yarım ekran görünüm */    .slider-item p { font-size: 14px; }    .slider-btn {        display: none;  /* mobilde okları gizle */        width: 30px; height: 30px; font-size: 16px; top: 45%;    }    .slider-btn.prev { left: 0; }    .slider-btn.next { right: 0; }    .slider-item p {        font-size: 14px;    }    .form-section {        flex-direction: column;    }    .form-right {        grid-template-columns: 1fr 1fr;        grid-template-rows: auto auto;        width: 100%;        max-width: 100%;        box-sizing: border-box;        padding: 0 10px 0 0;        overflow: hidden;        background-color: #152d77;    }    .grid-box {        aspect-ratio: 1 / 1;        width: 100%;        box-sizing: border-box;    }    .grid-box img {        width: 100%;        height: 100%;        object-fit: cover;        display: block;    }    .grid-box.black,    .grid-box.white {        font-size: 16px;        padding: 15px;        line-height: 1.4;        justify-content: flex-start;        align-items: flex-start;        text-align: left;    }    .grid-box.white .yellow {        color: #f4ce00;    }    body {        overflow-x: hidden; /* Son çare olarak body taşmasını engeller */    }    .slider-controls {        flex-direction: column;        align-items: center;        gap: 15px;    }    .form-row {        display: grid;        grid-template-columns: 1fr 1fr;        gap: 20px;        margin-bottom: 20px;    }    .grid-box {        display: flex;        flex-direction: column;        justify-content: center;        align-items: center;    }    .slider-wrapper {        overflow-x: auto;        -webkit-overflow-scrolling: touch;        scrollbar-width: none; /* Firefox */        width: 130%;        margin-left: 10px;    }    .slider-wrapper::-webkit-scrollbar {        display: none; /* Chrome, Safari */    }    .slider-track {        flex-wrap: nowrap;        gap: 16px;    }    .slider-card {        flex: 0 0 60%; /* Tek kart gösterilsin */        padding: 30px 25px;    }    .slider-card img {        width: 60px;        height: 60px;        margin-bottom: 15px;    }    .slider-card h3 {        font-size: 16px;    }    .slider-card p {        font-size: 14px;        line-height: 1.5;    }    .slider-btnn {        display: none; /* Ok butonları mobilde gizlendi */    }    .section-title {        width: 100%;    }    .containerr {        flex-direction: column;        gap: 30px;    }    .leftt {        margin: 0 auto;    }    .rightt {        text-align: center;        width: 50%;        margin-left: -15px;    }    .rightt h1 {        font-size: 24px;        line-height: 1.3;    }    .slider-boxx {        padding: 20px 15px;    }    .slider-headd {        font-size: 16px;        margin-bottom: 15px;    }    .slider-wrapperr {        overflow-x: auto;        scrollbar-width: none; /* Firefox */        -ms-overflow-style: none; /* IE */    }    .slider-wrapperr::-webkit-scrollbar {        display: none; /* Chrome, Safari */    }    .slider-trackk {        flex-wrap: nowrap;        gap: 15px;    }    .slider-cardd {        flex: 0 0 60%;        font-size: 16px;        padding: 18px;    }    .slider-cardd .checkk {        font-size: 30px;        margin-right: 10px;    }    .slider-btnnn {        display: none;    }    .note {        font-size: 13px;        margin-top: 10px;    }    .circle-container {        width: 180px;        height: 180px;    }    .rotating-circle {        top: -30px;        left: -28px;        width: 250px;        height: 250px;    }    .circle-inner {        top: -40px;        left: 1px;        width: 220px;        height: 240px;    }    .circle-inner img {        width: 200px;    }    .sol-yazi {        margin-top: 0;    }    .kutucuk-icerik {        flex-direction: column;    }    .koyu-kutu {        margin-top: 20px;    }    .koyu-kutu img {        width: 160px;        margin-left: -20px;    }    .yazi-dikey {        position: static;        writing-mode: initial;        transform: none;        margin-bottom: 10px;        text-align: center;        display: block;    }    .arka-gorsel {        border-radius: 10px;    }}@media (max-width: 992px) {    .main-wrapper {        flex-direction: column;        padding: 10px 5%;    }    .text-content .highlight::after {        height: 7px;        width: 150%;        margin-left: 8px;    }    .block-left {        justify-content: center;    }    .block-left .big-number {        font-size: 100px;        text-align: center;    }    .text-content .highlight {        font-size: 50px;        margin-left: 30px;    }    .text-content .title {        font-size: 30px;    }    .block-right {        grid-template-columns: 1fr 1fr;    }}@media screen and (max-width: 992px) {    .main-box {        width: 280px;        height: 400px;        top: 0;        left: 20px;        background-size: contain;        background-repeat: no-repeat;        background-position: center;    }    .bg-frame {        width: 150px;        height: 150px;        left: -20px;        top: -20px;    }    .logo-on-box {        width: 110px;        height: 110px;        top: -10px;    }    .el-about-img-box {        margin-bottom: 90px;    }    .baslik {        text-align: left;    }    .buton{        font-size: 18px; !important    }    .form-section {        margin-top: 80px;    }    .el-service-left-contentt ul {        justify-content: center; /* orta hizalama */        gap: 20px 15px; /* dikey-yatay boşluk */    }    .el-service-left-contentt ul li {        flex: 0 0 calc(50% - 10px); /* her kutu %50 genişlik - aralık */        min-width: unset; /* sabit genişliği iptal et */        height: 100px;    }    .el-service-left-contentt ul li img {        padding-top: 10px;    }    .block-left {        display: flex;    }    .text-content .subtitle {        font-size: 16px;        width: 60%;        margin: 0 auto;    }    .block-left .big-number {        font-size: 130px;        display: flex;        margin: auto 0;    }    .text-content .highlight {        width: 100px;        margin-left: 100px;    }    .text-content .title {        margin-left: 10px;    }    .block-left {        flex-direction: column;        align-items: center;        text-align: center;    }    .big-number {        font-size: 80px;    }    .text-content {        gap: 8px;    }    .yorum-karti {        flex: 1 1 100%;    }    .yorumlar-kapsayici {        padding: 20px;    }}@media (max-width: 992px) {    .yorumlar-kapsayici {        padding: 20px;        background-color: #f9f9f9;    }    .yorumlar-ana {        display: flex;        flex-direction: column;    }    .yorum-sol,    .yorum-sag {        width: 100%;        padding: 0;    }    .yorumlar-baslik {        font-size: 24px;        font-weight: bold;        text-align: center;        margin-bottom: 10px;        color: #222;    }    .yorumlar-aciklama {        font-size: 16px;        text-align: center;        margin-bottom: 25px;        color: #555;    }    .yorum-kutu {        background: white;        border: 1px solid #ddd;        border-radius: 10px;        padding: 15px;        margin-bottom: 15px;        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);    }    .yildiz {        font-size: 18px;        color: #f7b731;        margin-bottom: 8px;    }    .yorum-metin {        font-size: 15px;        color: #333;        margin-bottom: 10px;    }    .yorum-kisi {        font-weight: bold;        font-size: 14px;        color: #444;        text-align: right;    }    .yorumlar-btn-kutu {        text-align: center;        margin-top: 20px;    }    .yorumlar-btn {        background-color: #e65100;        color: white;        padding: 12px 24px;        font-size: 16px;        border: none;        border-radius: 30px;        cursor: pointer;    }    .yorumlar-btn:hover {        background-color: #d84315;    }    /* Gizli yorumlar */    .yorum-kutu.hidden {        display: none;    }    .form-left h2 strong {        font-weight: 800;        font-size: 30px;    }    .rightt h1 {        font-size: 28px;        font-weight: 800;    }    .section-title .red {        font-size: 22px;        font-weight: 800;    }    .section-title .dark {        font-size: 26px;        font-weight: 800;    }    .section-subtitle {        font-size: 18px;        margin-top: 30px;    }    .captcha-code {        font-size: 18px;        padding: 8px 12px;        letter-spacing: 2px;        text-align: center;        width: 100%;        box-sizing: border-box;        overflow: hidden;        word-break: break-word;    }    .kvkk {        display: flex;        flex-direction: row;        align-items: center;        font-size: 13px;        margin: 10px 0;        padding-left: 0;        gap: 8px;        flex-wrap: wrap;    }    .kvkk input[type="checkbox"] {        flex-shrink: 0;        margin: 0;        transform: scale(1);        cursor: pointer;        width: 10%;    }    .kvkk label,    .kvkk span,    .kvkk p {        margin: 0;        line-height: 1.4;        word-break: break-word;        max-width: calc(100% - 30px);    }}