/* Tasarım 02 — Sıcak Bir Başlangıç. Mevcut KP paneli ve bileşenleri için. */
:root{--kp-primary:#b64d30;--kp-primary-dark:#923b24;--kp-dark:#26321d;--kp-dark-header:#26321d;--kp-text-dark:#26321d;--kp-text-muted:#686759;--kp-bg-light:#faf5ec;--kp-warm-paper:#fffdf8;--kp-warm-line:#e6d9c7}
body{background:#faf5ec;color:#26321d}body h1,body h2,body h3{letter-spacing:-.035em}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #923b24;outline-offset:4px}
.kp-header{background:#faf5ec;box-shadow:0 1px 0 #e6d9c7}.kp-topbar{display:none}.kp-navbar{background:transparent}.kp-navbar-inner{min-height:96px;height:auto;gap:22px;padding-top:14px;padding-bottom:14px}.kp-logo-brand{gap:10px}.kp-logo-icon{background:transparent!important}.kp-logo-icon svg path{stroke:#b64d30}.kp-brand-main{color:#26321d!important;letter-spacing:-.04em!important}.kp-brand-sub{color:#b64d30!important;letter-spacing:.04em!important;font-size:10px!important}.kp-menu-wrapper{margin-left:auto}.kp-nav-links{gap:18px!important}.kp-nav-links>li>a{color:#454a38!important;font-size:12px!important;white-space:nowrap}.kp-nav-links>li.current-menu-item>a,.kp-nav-links>li>a:hover{color:#a44028!important;background:#f5e0cf;border-radius:24px}.kp-nav-links .sub-menu{background:#fffdf8;border-color:#e6d9c7;border-radius:16px}.kp-nav-actions{gap:10px;flex-shrink:0}.kp-desktop-contact{display:flex;align-items:center;gap:9px}.kp-contact-pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 11px;border:1px solid #a9ad98;border-radius:30px;font-size:11px;font-weight:700;color:#26321d;white-space:nowrap}.kp-contact-pill svg{width:16px;height:16px}.kp-contact-pill:hover{background:#f3e4d3;border-color:#b64d30}.kp-contact-whatsapp svg{color:#14803d}.kp-nav-socials .kp-social-links{gap:7px;max-width:132px;flex-wrap:wrap}.kp-nav-socials .kp-social-links span{display:none}.kp-nav-socials a{width:30px;height:30px;justify-content:center;border:1px solid #e6d9c7;border-radius:50%;color:#b64d30}.kp-nav-socials .kp-social-icon{width:18px;height:18px}.kp-nav-socials .kp-social-link-facebook{background:#3268b2}.kp-nav-socials .kp-social-link-x,.kp-nav-socials .kp-social-link-tiktok{background:#26321d}
/* Slaytlar aynı grid hücresini paylaşır; uzun yönetici metinleri kesilmez. */
.kp-main-content .kp-hero-section{background:#faf5ec;color:#26321d;display:block;min-height:0;padding:24px 24px 52px;overflow:hidden}.kp-hero-section .kp-hero-slides{display:grid;min-height:0;max-width:1240px;margin:auto}.kp-hero-section .kp-hero-slide{position:relative;inset:auto;grid-area:1/1;display:grid;grid-template-columns:1.05fr 1fr;gap:34px;align-items:center;min-width:0;padding:0;transform:none}.kp-hero-section .kp-hero-bg-wrapper{position:relative;inset:auto;grid-column:2;grid-row:1;align-self:stretch;min-height:480px;border-radius:130px 30px 80px 30px;overflow:hidden}.kp-hero-section .kp-hero-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:none!important}.kp-hero-section .kp-hero-overlay{display:none}.kp-hero-section .kp-hero-container{grid-column:1;grid-row:1;padding:35px 0;min-width:0;max-width:none;width:100%}.kp-hero-section .kp-hero-content{max-width:610px}.kp-hero-section .kp-hero-tagline{color:#79785d;font-size:11px;letter-spacing:.16em;margin-bottom:22px;line-height:1.8}.kp-hero-section .kp-hero-tagline:before{content:'';display:inline-block;width:25px;height:2px;background:#b64d30;margin-right:12px;vertical-align:middle}.kp-hero-section .kp-hero-heading{color:#26321d;font-size:clamp(34px,4.2vw,62px);font-weight:800;line-height:1.12;overflow-wrap:anywhere;letter-spacing:-.055em;margin-bottom:24px}.kp-hero-section .kp-hero-desc{color:#686759;font-size:17px;line-height:1.8;max-width:520px}.kp-hero-section .kp-hero-features{color:#686759;margin:22px 0}.kp-hero-section .kp-hero-features span{background:#f3e4d3;border-radius:24px;backdrop-filter:none}.kp-hero-section .kp-hero-btn-group{flex-wrap:wrap;gap:12px}.kp-btn-primary,.kp-hero-section .kp-hero-btn-main{background:#b64d30!important;color:#fff!important;border:1px solid #b64d30!important;border-radius:40px!important;padding:15px 25px;box-shadow:none!important;font-size:14px}.kp-btn-primary:hover{background:#923b24!important}.kp-hero-section .kp-btn-outline{background:transparent!important;color:#26321d!important;border:1px solid #d7a58a!important;border-radius:40px;padding:15px 25px}.kp-hero-section .kp-hero-badge-card{position:relative;bottom:auto;right:auto;display:inline-flex;margin-top:24px;background:#f5e3d0;border-radius:26px;box-shadow:none;padding:14px 22px}.kp-hero-section .kp-badge-num{color:#a44028}.kp-hero-section .kp-badge-text{color:#686759}.kp-hero-section .kp-hero-arrow{top:auto;bottom:5px;background:#fffdf8;border-color:#dfc7af;color:#a44028;width:36px;height:36px;transform:none}.kp-hero-section .kp-hero-prev{left:24px}.kp-hero-section .kp-hero-next{right:24px}.kp-hero-section .kp-hero-dots{bottom:18px}.kp-hero-section .kp-hero-dot{background:#dbcab4}.kp-hero-section .kp-hero-dot.is-active{background:#b64d30}
.kp-main-content .kp-features-bar-section{margin-top:0;margin-bottom:26px}.kp-features-card-wrapper{background:#f5eadb;border:0;border-radius:26px;box-shadow:none;padding:26px;gap:22px}.kp-feature-icon-box,.kp-f-check-icon{background:#f0d8c0;color:#a44028}.kp-feature-icon-box svg{stroke:#b64d30}.kp-feature-title{color:#26321d}.kp-feature-desc{color:#686759;font-size:12px;line-height:1.6}.kp-main-content .kp-products-section,.kp-main-content .kp-about-section,.kp-main-content .kp-blog-section,.kp-main-content .kp-projects-section{background:#faf5ec!important;padding:52px 0!important}.kp-section-header{text-align:left}.kp-section-title{color:#26321d;font-size:clamp(26px,3vw,42px);letter-spacing:-.045em}.kp-section-subtitle{color:#a44028}.kp-section-divider{background:#b64d30;margin-left:0}.kp-section-desc{color:#686759}.kp-product-card,.kp-project-card,.kp-blog-card{background:#f6e9d8;border:1px solid #eedfcb;border-radius:28px;box-shadow:none;padding:10px}.kp-product-card:hover,.kp-project-card:hover,.kp-blog-card:hover{box-shadow:0 12px 28px #60442a12}.kp-product-image-box,.kp-project-img-box,.kp-blog-img-box{border-radius:22px;overflow:hidden}.kp-product-content,.kp-project-body,.kp-blog-body{padding:20px 13px}.kp-product-title,.kp-project-title,.kp-blog-title{color:#26321d}.kp-product-desc,.kp-project-desc,.kp-blog-excerpt{color:#686759;font-size:14px;line-height:1.7}.kp-product-badge,.kp-project-days-badge{background:#b64d30}.kp-product-link,.kp-blog-readmore,.kp-btn-view-all{color:#a44028}.kp-review-card,.kp-home-faq-item,.kp-side-card{background:#fffdf8;border-color:#e6d9c7;border-radius:24px;box-shadow:none}.kp-home-faq-item summary{color:#26321d}.kp-about-img-main,.kp-about-img-wrap{border-radius:70px 24px 40px 24px}.kp-stats-section,.kp-cta-banner-card{background:#eee0cb!important;color:#26321d;border-radius:28px}.kp-stats-section .kp-stat-number,.kp-cta-heading,.kp-cta-text{color:#26321d}.kp-stat-label{color:#686759}.kp-footer{background:#26321d!important}.kp-footer a:hover{color:#f1b58d}.kp-contact-cards section{background:#f5eadb}.kp-side-menu a:hover,.kp-side-contact,.kp-contact-cards a{color:#a44028}input:not([type=checkbox]):not([type=radio]),textarea,select{accent-color:#b64d30}button{font-family:inherit}::selection{background:#edd0b5;color:#26321d}
@media(min-width:1025px) and (max-width:1240px){.kp-navbar-inner{gap:12px}.kp-nav-links{gap:9px!important}.kp-custom-logo-img{max-width:165px!important}.kp-contact-pill{padding:8px}.kp-contact-pill span{display:none}.kp-nav-socials .kp-social-links{max-width:68px}.kp-brand-main{font-size:21px!important}}
@media(max-width:1024px){.kp-desktop-contact{display:none}.kp-navbar-inner{min-height:78px}.kp-hero-section .kp-hero-slide{gap:22px}.kp-hero-section .kp-hero-bg-wrapper{min-height:420px;border-radius:85px 24px 60px 24px}.kp-hero-section .kp-hero-heading{font-size:40px}.kp-hero-section .kp-hero-desc{font-size:15px}.kp-features-card-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}.kp-mobile-drawer{border-radius:24px 0 0 24px}}
@media(max-width:700px){.kp-main-content .kp-hero-section{padding:12px 20px 48px}.kp-hero-section .kp-hero-slide{grid-template-columns:minmax(0,1fr);gap:20px;align-content:start}.kp-hero-section .kp-hero-container{grid-column:1;grid-row:1;padding:16px 0 0}.kp-hero-section .kp-hero-bg-wrapper{grid-column:1;grid-row:2;min-height:0;height:300px;border-radius:70px 22px 45px 22px}.kp-hero-section .kp-hero-heading{font-size:clamp(32px,8vw,44px);line-height:1.15;margin-bottom:18px}.kp-hero-section .kp-hero-tagline{font-size:10px;margin-bottom:14px}.kp-hero-section .kp-hero-desc{font-size:15px;margin-bottom:22px}.kp-hero-section .kp-hero-btn-group a{padding:13px 18px;font-size:12px}.kp-hero-section .kp-hero-badge-card{margin-top:18px}.kp-features-card-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));padding:22px;gap:20px}.kp-feature-item{min-width:0}.kp-product-card,.kp-project-card,.kp-blog-card{border-radius:22px;padding:8px}.kp-section-header{margin-bottom:24px}.kp-navbar-inner{min-height:76px}.kp-main-content .kp-products-section,.kp-main-content .kp-projects-section,.kp-main-content .kp-blog-section{padding:32px 0!important}.kp-nav-actions{margin-left:auto}}
@media(prefers-reduced-motion:reduce){.kp-hero-slide,.kp-product-card,.kp-project-card,.kp-blog-card{transition:none!important;transform:none!important}}

.kp-navbar .kp-nav-links>li>a{text-transform:none;padding:12px 5px}.kp-floating-whatsapp{background:#159947!important}.kp-desktop-contact .kp-contact-whatsapp svg{color:#14803d}
