/* 3.6.67 kurumsal görünüm katmanı · logo ve renkler korunur */
:root{--kv67-navy:#09244d;--kv67-ink:#102b4b;--kv67-teal:#00d9c1;--kv67-teal-d:#0a8f81;--kv67-line:#e1e8ef;--kv67-soft:#f5f8fb;--kv67-shadow:0 1px 2px rgba(9,36,77,.05),0 10px 30px rgba(9,36,77,.07);--kv67-shadow-l:0 2px 6px rgba(9,36,77,.06),0 26px 60px rgba(9,36,77,.14);--kv67-r:16px}
body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}

/* Üst menü */
.header{background:rgba(255,255,255,.86)!important;-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid rgba(9,36,77,.07);box-shadow:0 1px 0 rgba(255,255,255,.6),0 8px 24px rgba(9,36,77,.04)}

/* Başlık ölçeği ve bölüm boşlukları */
.kv32-hero h1,.kv-marketing main>section:first-child h1{font-size:clamp(38px,5.2vw,62px)!important;line-height:1.04!important;letter-spacing:-.035em!important}
.kv32-section-head h2,.section-title h2,.kv67-advisor h2,.kv-faq h2,.kv32-closing h2,.kv-impact h2{font-size:clamp(28px,3.4vw,42px)!important;line-height:1.1!important;letter-spacing:-.03em!important}
.kv32-eyebrow,.eyebrow{letter-spacing:.14em!important;font-size:11.5px!important;font-weight:700!important;color:var(--kv67-teal-d)!important}
.kv32-section{padding-block:96px}

/* Düğmeler */
.kv32-btn,.btn.primary,.kv-plan .button,.kv-plan a.btn{border-radius:12px!important;transition:transform .18s ease,box-shadow .18s ease,background .18s!important}
.kv32-btn:hover,.btn.primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(9,36,77,.22)}

/* Hero */
.kv32-hero{background:radial-gradient(1100px 520px at 85% 10%,rgba(0,217,193,.10),transparent 60%),linear-gradient(180deg,#f4faf9,#fff 70%)!important;padding:76px 0 64px!important}
.kv32-visual-label{display:none!important}
.kv32-screen{border-radius:16px!important;box-shadow:var(--kv67-shadow-l)!important;border:1px solid rgba(9,36,77,.08)!important;overflow:hidden}
.kv32-hero-visual>img,.kv32-hero-visual picture img{border-radius:22px!important;box-shadow:var(--kv67-shadow)}

/* Güven şeridi */
.kv67-trust{border-block:1px solid var(--kv67-line);background:#fff}
.kv67-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
.kv67-trust-grid:has(>:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}
.kv67-trust-item{display:flex;gap:12px;align-items:flex-start;padding:22px 20px;border-left:1px solid var(--kv67-line)}
.kv67-trust-item:first-child{border-left:0;padding-left:0}
.kv67-ico{flex:0 0 auto;width:38px;height:38px;padding:9px;border-radius:11px;background:#e8faf7;color:var(--kv67-teal-d)}
.kv67-trust-item strong{display:block;font-size:14.5px;color:var(--kv67-ink);line-height:1.3}
.kv67-trust-item span{display:block;font-size:13px;color:#64768a;line-height:1.45;margin-top:3px}

/* Özellik keşfi */
.kv32-explorer{border-radius:20px}
.kv32-panels img{border-radius:14px;box-shadow:var(--kv67-shadow)}

/* Mali müşavir */
.kv67-advisor{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;padding-block:88px;border-top:1px solid var(--kv67-line)}
.kv67-advisor p{color:#52657a;font-size:17px;max-width:540px}
.kv67-advisor ul{list-style:none;padding:0;margin:20px 0 22px;display:grid;gap:10px}
.kv67-advisor li{position:relative;padding-left:30px;color:var(--kv67-ink);font-weight:500}
.kv67-advisor li:before{content:"";position:absolute;left:0;top:4px;width:18px;height:18px;border-radius:50%;background:#e8faf7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a8f81' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center/12px no-repeat}
.kv67-advisor-card{background:#fff;border:1px solid var(--kv67-line);border-radius:20px;box-shadow:var(--kv67-shadow-l);padding:22px;max-width:440px;justify-self:end;width:100%}
.kv67-ac-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--kv67-line);margin-bottom:6px;font-weight:700;color:var(--kv67-ink)}
.kv67-ac-head b{font-size:12px;font-weight:700;color:var(--kv67-teal-d);background:#e8faf7;border-radius:999px;padding:4px 10px}
.kv67-ac-row{display:flex;justify-content:space-between;align-items:center;padding:13px 2px;border-bottom:1px dashed var(--kv67-line);color:#3c5068;font-size:14.5px}
.kv67-ac-row:last-child{border-bottom:0}
.kv67-ac-row i{width:34px;height:8px;border-radius:999px;background:linear-gradient(90deg,#cfe9e5,#00d9c1)}

/* Paket kartları */
.kv-plan-grid{gap:20px!important;align-items:stretch}
.kv-plan{background:#fff!important;border:1px solid var(--kv67-line)!important;border-radius:20px!important;box-shadow:var(--kv67-shadow)!important;padding:30px 28px!important;transition:transform .2s,box-shadow .2s}
.kv-plan:hover{transform:translateY(-3px);box-shadow:var(--kv67-shadow-l)!important}
.kv-plan#plus{border:2px solid var(--kv67-teal)!important;box-shadow:var(--kv67-shadow-l)!important;position:relative}
.kv-price strong{font-size:40px!important;letter-spacing:-.03em}
.kv-plan ul li{line-height:1.45}
.kv-period [aria-pressed=true]{box-shadow:0 4px 12px rgba(9,36,77,.18)}

/* Yorumlar */
.kv32-soft{background:linear-gradient(180deg,#f5f8fb,#fff)!important}
.kv32-story{border:1px solid var(--kv67-line)!important;border-radius:20px!important;box-shadow:var(--kv67-shadow);background:#fff!important;padding:30px!important;transition:transform .2s,box-shadow .2s}
.kv32-story:hover{transform:translateY(-2px);box-shadow:var(--kv67-shadow-l)}
.kv32-story-featured{background:linear-gradient(160deg,#0c2b57,#09244d)!important;border-color:#0c2b57!important}
.kv32-story-quote{color:var(--kv67-teal)!important;font-size:54px!important;line-height:.6!important;font-family:Georgia,serif}
.kv32-story blockquote{font-size:16px;line-height:1.65;color:#2c4058;margin:14px 0 22px}
.kv32-story-featured blockquote{color:#eaf3ff!important;font-size:19px!important}
.kv32-avatar{width:44px!important;height:44px!important;border-radius:50%!important;display:inline-grid!important;place-items:center;background:linear-gradient(135deg,#0a8f81,#00d9c1)!important;color:#fff!important;font-weight:700!important;font-size:14.5px!important;letter-spacing:.02em;box-shadow:0 0 0 3px #fff,0 0 0 4px #d6efeb}
.kv32-story-featured .kv32-avatar{box-shadow:0 0 0 3px #0c2b57,0 0 0 4px rgba(0,217,193,.5)}
.kv32-story-person strong{font-size:15px}
.kv32-story-person span{font-size:13px}

/* Rakam kutuları */
.kv-impact-grid article{border-radius:18px!important;box-shadow:var(--kv67-shadow)}

/* Blog kartları */
.editorial-card{border-radius:18px!important;overflow:hidden;box-shadow:var(--kv67-shadow);border:1px solid var(--kv67-line)!important;transition:transform .2s,box-shadow .2s}
.editorial-card:hover{transform:translateY(-3px);box-shadow:var(--kv67-shadow-l)}
.editorial-art{background-size:cover!important;background-position:center!important;min-height:176px}
.editorial-art:before,.editorial-art:after{display:none!important}
.editorial-art span{background:rgba(255,255,255,.88);color:#0a8f81!important;border-radius:999px;padding:4px 10px;font-size:10.5px!important}
.editorial-art.art-0{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 180'%3E%3Crect width='400' height='180' fill='%23e8f7f4'/%3E%3Crect x='70' y='40' width='260' height='110' rx='14' fill='%23fff'/%3E%3Crect x='92' y='62' width='90' height='10' rx='5' fill='%2309244d' opacity='.85'/%3E%3Crect x='92' y='84' width='150' height='8' rx='4' fill='%23c9d6e2'/%3E%3Crect x='92' y='100' width='120' height='8' rx='4' fill='%23c9d6e2'/%3E%3Ccircle cx='290' cy='112' r='22' fill='%2300d9c1'/%3E%3Cpath d='M280 112l7 7 13-14' stroke='%23fff' stroke-width='5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.editorial-art.art-1{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 180'%3E%3Crect width='400' height='180' fill='%23eef3fb'/%3E%3Ccircle cx='150' cy='88' r='26' fill='%2309244d'/%3E%3Crect x='112' y='120' width='76' height='34' rx='17' fill='%2309244d'/%3E%3Ccircle cx='250' cy='80' r='22' fill='%2300d9c1'/%3E%3Crect x='218' y='108' width='64' height='30' rx='15' fill='%2300d9c1'/%3E%3Crect x='186' y='30' width='60' height='22' rx='11' fill='%23fff' stroke='%23c9d6e2'/%3E%3C/svg%3E")}
.editorial-art.art-2{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 180'%3E%3Crect width='400' height='180' fill='%230c2b57'/%3E%3Crect x='80' y='120' width='34' height='34' rx='6' fill='%2300d9c1' opacity='.55'/%3E%3Crect x='128' y='96' width='34' height='58' rx='6' fill='%2300d9c1' opacity='.7'/%3E%3Crect x='176' y='70' width='34' height='84' rx='6' fill='%2300d9c1' opacity='.85'/%3E%3Crect x='224' y='48' width='34' height='106' rx='6' fill='%2300d9c1'/%3E%3Cpath d='M86 104l56-28 48 10 66-44' stroke='%23fff' stroke-width='4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")}

/* Davet şeridi (küçük) */
.kv67-referral{padding-block:28px!important}
.kv67-referral .referral-banner{padding:24px 32px!important;border-radius:18px!important;min-height:0!important;display:flex!important;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(120deg,#f2fbf9,#eef4fb)!important;border:1px solid var(--kv67-line)}
.kv67-referral .referral-banner>div:first-child{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 28px;width:100%}
.kv67-referral .referral-banner>div:first-child>*{grid-column:1}
.kv67-referral .referral-banner>div:first-child>a,.kv67-referral .referral-banner>div:first-child>.btn{grid-column:2;grid-row:1/span 3;align-self:center}
.kv67-referral .referral-banner h2,.kv67-referral .referral-banner p,.kv67-referral .referral-banner .eyebrow{color:var(--kv67-ink)!important}
.kv67-referral .referral-banner h2 em{color:var(--kv67-teal-d)!important}
.kv67-referral .referral-banner h2{font-size:24px!important;margin-bottom:6px!important}
.kv67-referral .referral-banner p{font-size:14px;margin-bottom:0}
.kv67-referral .reward-ticket{display:none!important}

/* Son çağrı */
.kv32-closing{background:radial-gradient(700px 300px at 90% 0%,rgba(0,217,193,.18),transparent 60%),linear-gradient(150deg,#0c2b57,#061b3b)!important;color:#eaf3ff!important;border-radius:24px!important;padding:56px!important;box-shadow:var(--kv67-shadow-l)}
.kv32-closing h2,.kv32-closing p{color:#fff!important}
.kv32-closing .kv32-eyebrow{color:var(--kv67-teal)!important}
.kv32-closing .kv32-btn{background:var(--kv67-teal)!important;color:#06213f!important}
.kv32-closing .kv32-contact{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;color:#eaf3ff!important;border-radius:18px!important}
.kv32-closing .kv32-contact *{color:#eaf3ff!important}
.kv32-closing .kv32-contact .kv32-phone{font-size:26px!important;font-weight:700}
.kv67-hours{display:block;font-size:12.5px;line-height:1.45;opacity:.8;margin:2px 0 8px}

/* SSS */
.kv-faq{padding-block:88px!important}
.kv-faq details{border-radius:14px!important;border:1px solid var(--kv67-line)!important;background:#fff;padding:4px 18px!important;margin-bottom:10px!important;box-shadow:0 1px 2px rgba(9,36,77,.04)}
.kv-faq details[open]{box-shadow:var(--kv67-shadow)}
.kv-faq summary{font-weight:600;padding-block:14px!important}

/* Veri taşıma: program adları düz metin */
.kv-source-window{mask-image:none!important;-webkit-mask-image:none!important}
.kv-source-window *{animation:none!important}
.kv-source-window [aria-hidden=true]{display:none!important}
.kv-source-window a,.kv-source-window span:not(.sr-only){background:transparent!important;border:0!important;box-shadow:none!important;color:rgba(234,243,255,.78)!important;font-weight:600!important;padding:4px 10px!important;min-width:0!important}

/* Footer */
.kv32-footer{background:linear-gradient(180deg,#f5f8fb,#eef3f8)!important;border-top:1px solid var(--kv67-line)}
.kv32-footer-grid{padding-top:72px!important}
.kv32-footer .footer-bottom{border-top:1px solid var(--kv67-line)}
.kv32-footer .kv67-hours{color:#64768a}

/* İç sayfalar */
.kv-marketing .prose{max-width:780px}
.kv-marketing table{border-radius:14px;overflow:hidden}
.guide-card,.kv33-feature-card,.kv36-related-card{border-radius:18px!important;box-shadow:var(--kv67-shadow);transition:transform .2s,box-shadow .2s}
.guide-card:hover,.kv33-feature-card:hover,.kv36-related-card:hover{transform:translateY(-2px);box-shadow:var(--kv67-shadow-l)}

/* Tablet */
@media(max-width:1000px){
 .kv67-trust-grid,.kv67-trust-grid:has(>:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr))}
 .kv67-trust-item{border-left:0;padding:16px 0}
 .kv67-advisor{grid-template-columns:1fr;gap:32px;padding-block:64px}
 .kv67-advisor-card{justify-self:stretch;max-width:none}
}
/* Mobil */
@media(max-width:700px){
 .kv32-wrap{width:calc(100% - 40px)!important}
 .kv32-section,.kv-faq{padding-block:60px!important}
 .kv32-hero{padding:44px 0 40px!important}
 .kv32-hero .kv32-btn{width:100%}
 .kv67-trust-grid,.kv67-trust-grid:has(>:nth-child(5)){grid-template-columns:1fr}
 .kv67-trust-item{padding:13px 0;border-bottom:1px solid var(--kv67-line)}.kv67-trust-item:last-child{border-bottom:0}
 .kv-plan-grid{display:flex!important;flex-direction:column}
 .kv-plan#plus{order:-1;margin-top:10px}
 .kv-price strong{font-size:34px!important}
 .kv32-stories{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px!important;padding-bottom:10px;margin-right:-20px;padding-right:20px}
 .kv32-story{flex:0 0 86%;scroll-snap-align:start}
 .kv32-closing{padding:32px 22px!important;border-radius:20px!important}
 .kv67-referral .referral-banner{flex-direction:column;align-items:flex-start;padding:22px!important}
 .kv67-advisor h2{font-size:28px!important}
}
@media(prefers-reduced-motion:reduce){.kv-plan,.kv32-story,.editorial-card,.kv32-btn{transition:none!important}}
@media(max-width:700px){.kv-marketing h2 br,.kv-marketing h1 br{display:inline!important}}
.kv67-ac-off em{font-style:normal;font-size:12px;font-weight:700;color:#8a98a8;background:#f1f4f7;border-radius:999px;padding:3px 9px}
