/* Professional privacy, cookie and KVKK pages — BuharlıSerinletme.com */
.policy-hero--professional{position:relative;padding:76px 0 48px;overflow:hidden;background:linear-gradient(145deg,#f4fbfc 0%,#fff 52%,#eef9ed 100%);border-bottom:1px solid rgba(41,96,116,.12)}
.policy-hero--professional::after{content:"";position:absolute;right:-130px;top:-190px;width:470px;height:470px;border-radius:50%;background:radial-gradient(circle,rgba(15,138,166,.17),rgba(15,138,166,0) 68%);pointer-events:none}.policy-hero__inner{position:relative;z-index:1}.policy-hero--professional h1{max-width:980px;margin:16px 0 18px;font-size:clamp(2.25rem,5.3vw,4.75rem);line-height:1;letter-spacing:-.055em}.policy-hero--professional .lead{max-width:900px;margin:0;color:#5f7580;font-size:1.08rem;line-height:1.75}.policy-meta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.policy-meta-row span{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 13px;border:1px solid rgba(41,96,116,.15);border-radius:999px;background:#fff;color:#627582;font-size:.84rem}.policy-meta-row strong{color:#12323d}
.policy-layout--professional{display:grid;grid-template-columns:286px minmax(0,1fr);gap:34px;align-items:start;padding:34px 0 82px}.policy-nav--professional{position:sticky;top:calc(var(--header-h,92px) + 20px);display:grid;gap:3px;padding:16px;border:1px solid rgba(41,96,116,.14);border-radius:22px;background:#fff;box-shadow:0 12px 34px rgba(22,56,68,.07)}.policy-nav__title{padding:5px 11px 11px;margin-bottom:3px;border-bottom:1px solid rgba(41,96,116,.12);color:#0f8aa6;font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.policy-nav--professional a{position:relative;padding:10px 11px 10px 25px;border-radius:11px;color:#314c59;font-size:.9rem;font-weight:820;line-height:1.35}.policy-nav--professional a::before{content:"";position:absolute;left:10px;top:50%;width:5px;height:5px;border-radius:50%;background:#7bbf35;transform:translateY(-50%)}.policy-nav--professional a:hover{background:#edf8fa;color:#0e687f}
.policy-article--professional{overflow:hidden;border:1px solid rgba(41,96,116,.13);border-radius:28px;background:#fff;box-shadow:0 18px 52px rgba(22,56,68,.08)}.policy-article--professional>section,.policy-article--professional>.policy-lead,.policy-article--professional>.policy-summary-grid{margin-left:36px;margin-right:36px}.policy-article--professional>section{padding-bottom:2px}.policy-article--professional section+section{margin-top:38px;padding-top:32px;border-top:1px solid rgba(41,96,116,.11)}
.policy-lead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-top:36px;padding:26px;border:1px solid rgba(15,138,166,.15);border-radius:22px;background:linear-gradient(135deg,#f5fbfc,#f7fdf3)}.policy-lead h2{margin:6px 0 10px;font-size:clamp(1.35rem,2.8vw,2rem)}.policy-lead p{margin:0;color:#5f7180}.policy-kicker{color:#0f8aa6;font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.policy-settings-button{white-space:nowrap}
.policy-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.policy-summary-card{display:flex;flex-direction:column;gap:12px;min-height:214px;padding:19px;border:1px solid rgba(41,96,116,.12);border-radius:20px;background:#fff}.policy-summary-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#e9f7f9;color:#0e687f;font-size:.76rem;font-weight:950}.policy-summary-card strong{display:block;color:#12323d;font-size:1rem}.policy-summary-card p{margin:7px 0 0;color:#657784;font-size:.88rem;line-height:1.58}.policy-status{align-self:flex-start;margin-top:auto;padding:6px 9px;border-radius:999px;font-size:.69rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.policy-status--required{background:#e9f7f4;color:#11766e}.policy-status--optional{background:#eef7e7;color:#4d7f1e}.policy-status--off{background:#f1f3f4;color:#59676e}
.policy-section-heading{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:18px}.policy-section-number{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#0e2f3a;color:#fff;font-size:.78rem;font-weight:950}.policy-section-heading h2{margin:0 0 5px;font-size:clamp(1.35rem,2.8vw,2rem)}.policy-section-heading p{margin:0;color:#6a7b86;font-size:.92rem}
.policy-definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.policy-definition{padding:19px;border:1px solid rgba(41,96,116,.11);border-radius:18px;background:#f7fbfc}.policy-definition h3{margin:0 0 8px;color:#12323d;font-size:1rem}.policy-definition p{margin:0;color:#627581;font-size:.91rem;line-height:1.65}.policy-article--professional code{padding:.12em .4em;border-radius:6px;background:#edf8f9;color:#0e716a;font-size:.88em}
.policy-table-wrap{overflow:auto;border:1px solid rgba(41,96,116,.13);border-radius:18px;-webkit-overflow-scrolling:touch}.policy-table{width:100%;min-width:930px;border-collapse:separate;border-spacing:0;background:#fff;font-size:.82rem}.policy-table th{padding:13px 14px;background:#0e2f3a;color:#fff;text-align:left;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.policy-table th:first-child{border-top-left-radius:17px}.policy-table th:last-child{border-top-right-radius:17px}.policy-table td{padding:14px;vertical-align:top;color:#526873;line-height:1.5;border-bottom:1px solid rgba(41,96,116,.09)}.policy-table tbody tr:last-child td{border-bottom:0}.policy-table tbody tr:nth-child(even){background:#f7fbfc}.policy-category{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:.68rem;font-weight:950;text-transform:uppercase}.policy-category--required{background:#e9f7f4;color:#11766e}.policy-category--analytics{background:#eef7e7;color:#4d7f1e}
.policy-note{margin-top:15px;padding:15px 17px;border-radius:15px;font-size:.89rem;line-height:1.6}.policy-note--info{border-left:4px solid #0f8aa6;background:#edf9fa;color:#365f63}.policy-note strong{color:#12323d}.policy-check-list{display:grid;gap:11px;margin:0;padding:0;list-style:none}.policy-check-list li{position:relative;padding:14px 16px 14px 45px;border:1px solid rgba(41,96,116,.1);border-radius:15px;background:#f7fbfc;color:#526873;line-height:1.65}.policy-check-list li::before{content:"✓";position:absolute;left:16px;top:15px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e6f7f4;color:#11766e;font-size:.72rem;font-weight:950}.policy-legal-note{margin-top:14px;padding:16px 18px;border-radius:15px;background:#f4f6f7;color:#5d6d75;font-size:.87rem!important}
.policy-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.policy-steps>div{padding:18px;border:1px solid rgba(41,96,116,.11);border-radius:17px;background:#f7fbfc}.policy-steps span{display:grid;place-items:center;width:30px;height:30px;margin-bottom:11px;border-radius:10px;background:#0e2f3a;color:#fff;font-size:.75rem;font-weight:950}.policy-steps p{margin:0;color:#5b6e79;font-size:.89rem;line-height:1.6}.policy-actions{display:flex;flex-wrap:wrap;gap:10px;margin:17px 0}.policy-actions .btn{min-height:46px}.policy-provider-card{display:grid;grid-template-columns:minmax(190px,.55fr) minmax(0,1.3fr) auto;gap:20px;align-items:center;padding:20px;border:1px solid rgba(15,138,166,.15);border-radius:18px;background:linear-gradient(135deg,#f7fbfc,#f7fdf3)}.policy-provider-card strong{display:block;color:#12323d;font-size:1.05rem}.policy-provider-card span{display:block;margin-top:3px;color:#71828b;font-size:.78rem}.policy-provider-card p{margin:0;color:#5c707a;font-size:.88rem;line-height:1.6}.policy-provider-card a{color:#0e687f;font-weight:900;white-space:nowrap}.policy-contact-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:22px;border-radius:20px;background:#0e2f3a;color:#fff}.policy-contact-card span{display:block;color:#9adbe7;font-size:.72rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.policy-contact-card strong{display:block;margin-top:4px;font-size:1.35rem}.policy-contact-card p{max-width:670px;margin:7px 0 0;color:rgba(255,255,255,.74);font-size:.86rem}.policy-contact-card>a{padding:10px 14px;border-radius:999px;background:#fff;color:#0e2f3a;font-weight:900}.policy-version{margin:25px 0 36px;color:#75868e;font-size:.78rem;text-align:center}
@media(max-width:1050px){.policy-layout--professional{grid-template-columns:1fr}.policy-nav--professional{position:static;display:flex;overflow:auto;gap:7px;padding:10px}.policy-nav__title{display:none}.policy-nav--professional a{flex:0 0 auto;padding:9px 13px;border:1px solid rgba(41,96,116,.1)}.policy-nav--professional a::before{display:none}.policy-provider-card{grid-template-columns:1fr}.policy-provider-card a{justify-self:start}}
@media(max-width:760px){.policy-hero--professional{padding:50px 0 34px}.policy-layout--professional{padding:18px 0 60px;gap:18px}.policy-article--professional>section,.policy-article--professional>.policy-lead,.policy-article--professional>.policy-summary-grid{margin-left:16px;margin-right:16px}.policy-lead{grid-template-columns:1fr;margin-top:16px;padding:19px}.policy-settings-button{width:100%}.policy-summary-grid,.policy-definition-grid,.policy-steps{grid-template-columns:1fr}.policy-summary-card{min-height:0}.policy-section-heading{grid-template-columns:36px minmax(0,1fr)}.policy-section-number{width:36px;height:36px}.policy-provider-card,.policy-contact-card{grid-template-columns:1fr}.policy-contact-card>a{justify-self:start}.policy-article--professional section+section{margin-top:28px;padding-top:26px}}
