.kvkk-policy{background:#f7fafb;color:#18313f;font-family:Arial,Helvetica,sans-serif;line-height:1.7}.kvkk-policy__hero{background:linear-gradient(135deg,#123047,#194e68);color:#fff}.kvkk-policy__hero-inner{width:min(1180px,92%);margin:auto;padding:72px 24px;display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.kvkk-policy h1{margin:0 0 20px;font-size:clamp(2rem,5vw,3.6rem);line-height:1.12}.kvkk-policy__hero p{max-width:700px;font-size:1.08rem}.kvkk-policy__visual{min-height:330px;padding:32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.16),rgba(255,255,255,.05))}.kvkk-policy__visual svg{width:100%;max-width:370px;height:auto}.kvkk-policy__content{width:min(980px,92%);margin:auto;padding:64px 0}.kvkk-policy__intro{font-size:1.08rem}.kvkk-policy__card{margin:20px 0;padding:28px;border:1px solid #d8e6e9;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(18,48,71,.05)}.kvkk-policy h2{margin-top:0;color:#123047;font-size:1.55rem;line-height:1.25}.kvkk-policy__closing{padding:16px 20px;border-left:5px solid #2b8a86;background:#eef6f7;color:#123047;font-weight:700}.kvkk-policy__services{padding:56px 24px;background:#123047;color:#fff;text-align:center}.kvkk-policy__services-inner{max-width:900px;margin:auto}.kvkk-policy__services h2{color:#fff;font-size:2rem}.kvkk-policy__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px}.kvkk-policy__button{display:inline-block;padding:13px 20px;border-radius:999px;background:#fff;color:#123047;font-weight:700;text-decoration:none}.kvkk-policy__button--primary{background:#4fc3b4;color:#092d39}.kvkk-policy__button:focus-visible{outline:3px solid #f1bd4b;outline-offset:3px}@media(max-width:760px){.kvkk-policy__hero-inner{grid-template-columns:1fr;gap:28px;padding:48px 20px}.kvkk-policy__visual{min-height:250px;padding:20px}.kvkk-policy__content{padding:42px 18px}.kvkk-policy__card{padding:22px 18px}.kvkk-policy__buttons{flex-direction:column}.kvkk-policy__button{width:100%}}
