/*
Theme Name: Kolaystok V4 Ultra
Theme URI: https://kolaystok.com
Author: Kolaystok
Description: Kolaystok için pixel-perfect, animasyonlu, ultra premium SaaS landing WordPress teması.
Version: 4.0.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
Text Domain: kolaystok
*/

:root{
  --navy:#0b1628;--navy2:#101f36;--blue:#3E92CC;--cyan:#62d4ff;--coral:#E76F51;--ink:#12213a;--muted:#667085;--line:#e7edf5;--paper:#ffffff;--soft:#f4f8fc;--radius:28px;--shadow:0 24px 70px rgba(16,31,54,.14);
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:#f7fbff;line-height:1.55}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}.ks-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.ks-top{background:#071225;color:#d9e8f7;font-size:14px}.ks-top .ks-wrap{display:flex;justify-content:space-between;gap:20px;padding:10px 0}.ks-top a{opacity:.95}.ks-top span{display:inline-flex;align-items:center;gap:7px;margin-right:18px}.ks-header{position:sticky;top:0;z-index:50;background:rgba(247,251,255,.84);backdrop-filter:blur(18px);border-bottom:1px solid rgba(231,237,245,.8)}.ks-nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:26px}.ks-logo{display:flex;align-items:center;gap:12px;font-weight:900;font-size:25px;letter-spacing:-.04em}.ks-mark{width:42px;height:42px;border-radius:15px;background:linear-gradient(135deg,var(--blue),var(--cyan));display:grid;place-items:center;color:white;box-shadow:0 14px 30px rgba(62,146,204,.34)}.ks-menu{display:flex;gap:26px;align-items:center;color:#3b4b64;font-weight:700}.ks-actions{display:flex;gap:12px;align-items:center}.ks-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 22px;border-radius:999px;font-weight:900;border:1px solid transparent;transition:.25s ease;white-space:nowrap}.ks-btn:hover{transform:translateY(-2px)}.ks-btn-primary{background:linear-gradient(135deg,#2f86c5,#52c7ef);color:#fff;box-shadow:0 18px 35px rgba(62,146,204,.34)}.ks-btn-secondary{background:#fff;color:#081528;border-color:#dfe7f1;box-shadow:0 10px 25px rgba(16,31,54,.06)}.ks-btn-dark{background:#0b1628;color:#fff}.ks-hero{position:relative;overflow:hidden;padding:82px 0 70px;background:radial-gradient(circle at 25% 0%,#dff5ff 0,#f7fbff 34%,#eef6ff 100%)}.ks-hero:before{content:"";position:absolute;inset:-20% -10% auto auto;width:620px;height:620px;background:radial-gradient(circle,rgba(62,146,204,.26),transparent 62%);filter:blur(8px)}.ks-hero-grid{position:relative;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:54px}.ks-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid #dfe9f5;box-shadow:0 10px 28px rgba(16,31,54,.06);font-weight:900;color:#285778}.ks-eyebrow i{width:8px;height:8px;border-radius:50%;background:#27c084;box-shadow:0 0 0 6px rgba(39,192,132,.12)}.ks-hero h1{font-size:clamp(46px,6.2vw,82px);line-height:.96;letter-spacing:-.075em;margin:22px 0 22px;color:#071225}.ks-hero p.lead{font-size:22px;color:#43546f;max-width:610px;margin:0 0 30px}.ks-trust{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px;color:#52637c;font-weight:800}.ks-trust span{display:inline-flex;gap:8px;align-items:center}.ks-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px;max-width:650px}.ks-metric{background:rgba(255,255,255,.74);border:1px solid #dfe8f2;border-radius:22px;padding:20px;box-shadow:0 16px 40px rgba(16,31,54,.06)}.ks-metric strong{display:block;font-size:30px;letter-spacing:-.05em;color:#061224}.ks-metric small{font-weight:900;color:#65748b}.ks-dash-shell{position:relative;animation:floaty 5.5s ease-in-out infinite}.ks-dashboard{background:#081528;border:1px solid rgba(255,255,255,.12);border-radius:36px;padding:22px;box-shadow:0 38px 90px rgba(8,21,40,.35);color:white;overflow:hidden}.ks-window{display:flex;gap:8px;margin-bottom:18px}.ks-dot{width:11px;height:11px;border-radius:50%;background:#314258}.ks-dash-top{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ks-panel{background:linear-gradient(180deg,#14243d,#101e34);border:1px solid rgba(255,255,255,.09);border-radius:24px;padding:20px}.ks-panel h4{margin:0 0 4px;font-size:14px;color:#97a9c2}.ks-panel strong{font-size:34px;letter-spacing:-.05em}.ks-panel .up{color:#74e3ac;font-weight:900}.ks-list{margin-top:14px}.ks-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:14px 0;border-top:1px solid rgba(255,255,255,.08);color:#d9e4f1}.ks-pill{padding:7px 12px;border-radius:999px;font-size:12px;font-weight:900}.ok{background:rgba(39,192,132,.16);color:#74e3ac}.low{background:rgba(231,111,81,.16);color:#ff9d88}.ks-chart{height:140px;display:flex;align-items:end;gap:9px;margin-top:16px}.ks-chart span{flex:1;border-radius:999px 999px 5px 5px;background:linear-gradient(180deg,#62d4ff,#3E92CC);min-height:30%;animation:bars 2.8s ease-in-out infinite alternate}.ks-chart span:nth-child(2){height:80%;animation-delay:.15s}.ks-chart span:nth-child(3){height:50%;animation-delay:.3s}.ks-chart span:nth-child(4){height:92%;animation-delay:.45s}.ks-chart span:nth-child(5){height:64%;animation-delay:.6s}.ks-float-card{position:absolute;left:-36px;bottom:48px;background:#fff;color:#12213a;border:1px solid #dfe8f2;border-radius:22px;padding:16px 18px;box-shadow:var(--shadow);font-weight:900;animation:floaty 4s ease-in-out infinite reverse}.ks-section{padding:94px 0}.ks-section-head{text-align:center;max-width:760px;margin:0 auto 42px}.ks-section-head h2{font-size:clamp(34px,4.2vw,58px);line-height:1;letter-spacing:-.06em;margin:0 0 14px;color:#071225}.ks-section-head p{font-size:19px;color:#61708a;margin:0}.ks-bento{display:grid;grid-template-columns:1.3fr .85fr .85fr;gap:18px}.ks-card{background:#fff;border:1px solid #e1e9f2;border-radius:28px;padding:28px;box-shadow:0 16px 48px rgba(16,31,54,.07);transition:.25s ease;overflow:hidden}.ks-card:hover{transform:translateY(-5px);box-shadow:0 28px 70px rgba(16,31,54,.12)}.ks-card.big{grid-row:span 2;background:linear-gradient(145deg,#fff,#edf8ff)}.ks-icon{width:52px;height:52px;border-radius:18px;background:#eaf6ff;color:#2f86c5;display:grid;place-items:center;font-size:25px;margin-bottom:18px}.ks-card h3{font-size:25px;letter-spacing:-.04em;margin:0 0 9px}.ks-card p{color:#62718a;margin:0}.ks-compare{background:#081528;color:white}.ks-compare .ks-section-head h2{color:white}.ks-compare .ks-section-head p{color:#aebcd0}.ks-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ks-compare-box{border-radius:32px;padding:34px;border:1px solid rgba(255,255,255,.1);background:#111f36}.ks-compare-box.after{background:linear-gradient(145deg,#113250,#0c1b30)}.ks-compare-box h3{font-size:30px;margin:0 0 20px}.ks-compare-box ul{list-style:none;margin:0;padding:0}.ks-compare-box li{padding:15px 0;border-top:1px solid rgba(255,255,255,.1);font-weight:800;color:#dce8f6}.ks-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ks-price{background:#fff;border:1px solid #dfe8f2;border-radius:30px;padding:30px;box-shadow:0 16px 48px rgba(16,31,54,.07)}.ks-price.featured{background:#0b1628;color:#fff;transform:scale(1.035)}.ks-price h3{font-size:26px;margin:0}.ks-price .money{font-size:46px;font-weight:950;letter-spacing:-.07em;margin:18px 0}.ks-price ul{padding:0;margin:20px 0;list-style:none}.ks-price li{padding:10px 0;color:inherit;opacity:.85}.ks-contact{background:linear-gradient(135deg,#0b1628,#12365a);color:white;border-radius:40px;padding:46px;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;box-shadow:0 34px 90px rgba(11,22,40,.25)}.ks-contact h2{font-size:42px;line-height:1;letter-spacing:-.06em;margin:0 0 12px}.ks-contact p{margin:0;color:#c9d7e8;font-size:18px}.ks-contact-links{display:flex;flex-direction:column;gap:12px;font-weight:950;font-size:19px}.ks-footer{padding:42px 0;color:#64748b}.ks-footer .ks-wrap{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #dfe8f2;padding-top:26px}@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes bars{to{transform:scaleY(.72)}}@media(max-width:980px){.ks-hero-grid,.ks-compare-grid,.ks-contact{grid-template-columns:1fr}.ks-menu{display:none}.ks-bento,.ks-pricing-grid{grid-template-columns:1fr}.ks-card.big{grid-row:auto}.ks-dashboard{border-radius:28px}.ks-float-card{display:none}.ks-top .ks-wrap,.ks-footer .ks-wrap{flex-direction:column}.ks-metrics{grid-template-columns:1fr}.ks-hero{padding-top:52px}.ks-actions .ks-btn-secondary{display:none}}@media(max-width:560px){.ks-wrap{width:min(100% - 26px,1180px)}.ks-hero h1{font-size:44px}.ks-hero p.lead{font-size:18px}.ks-btn{width:100%;padding:14px 16px}.ks-actions .ks-btn{width:auto}.ks-cta{display:grid;gap:10px}.ks-dash-top{grid-template-columns:1fr}.ks-contact{padding:28px;border-radius:28px}.ks-contact h2{font-size:32px}.ks-top span{display:block;margin:3px 0}.ks-nav{height:70px}.ks-logo{font-size:22px}}

.ks-mini{display:inline-flex;margin-bottom:12px;padding:7px 12px;border-radius:999px;background:rgba(62,146,204,.12);color:#3E92CC;font-weight:900;font-size:13px}.ks-plan-tag{font-size:13px;font-weight:900;color:#3E92CC;margin-bottom:10px}.ks-badge{position:absolute;right:18px;top:18px;background:#E76F51;color:#fff;border-radius:999px;padding:8px 11px;font-weight:900;font-size:12px}.ks-price{position:relative}.ks-price-note{text-align:center;margin-top:18px;color:#64748b;font-weight:700}.ks-seo-block{background:#f8fbff}.ks-faq-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ks-faq-grid article{background:#fff;border:1px solid rgba(27,38,59,.09);border-radius:24px;padding:24px;box-shadow:0 18px 45px rgba(15,23,42,.06)}.ks-faq-grid h3{margin:0 0 10px;color:#1B263B;font-size:18px}.ks-faq-grid p{margin:0;color:#53627a;line-height:1.65}@media(max-width:980px){.ks-faq-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.ks-faq-grid{grid-template-columns:1fr}.ks-badge{position:static;display:inline-flex;margin-bottom:10px}}
