
/* Analytic-K homepage final polish 1.1.0 */
body.ak-landing-v6 .ak6-hero{
  position:relative;
  min-height:650px !important;
  padding-top:54px !important;
}
body.ak-landing-v6 .ak6-hero-copy{
  max-width:590px !important;
}
body.ak-landing-v6 .ak6-eyebrow{
  display:inline-flex !important;
  align-items:center !important;
  gap:9px !important;
  padding:8px 12px !important;
  border:1px solid #dfe6f3 !important;
  border-radius:999px !important;
  background:#f7f9ff !important;
  color:#4c5f82 !important;
  font-size:11px !important;
  font-weight:750 !important;
  letter-spacing:.02em !important;
}
body.ak-landing-v6 .ak6-eyebrow span{
  width:7px !important;height:7px !important;
  border-radius:50% !important;
  background:#3d6cf4 !important;
  box-shadow:0 0 0 4px rgba(61,108,244,.10) !important;
}
body.ak-landing-v6 .ak6-hero h1{
  max-width:680px !important;
  margin-top:18px !important;
  letter-spacing:-.055em !important;
}
body.ak-landing-v6 .ak6-hero h1 em{
  color:#3d5fd8 !important;
  font-style:normal !important;
}
body.ak-landing-v6 .ak6-hero-copy > p{
  max-width:555px !important;
  margin-top:22px !important;
  color:#647187 !important;
  font-size:17px !important;
  line-height:1.65 !important;
}
body.ak-landing-v6 .ak6-trustline{
  margin-top:22px !important;
  gap:18px !important;
  flex-wrap:wrap !important;
}
body.ak-landing-v6 .ak6-trustline span{
  display:inline-flex !important;
  align-items:center !important;
  gap:7px !important;
  color:#7a879a !important;
  font-size:11px !important;
}
body.ak-landing-v6 .ak6-trustline i{
  width:6px !important;height:6px !important;
  border-radius:50% !important;
  background:#3d6cf4 !important;
}
body.ak-landing-v6 .ak6-real-hero{
  border:1px solid #e0e6ef !important;
  background:linear-gradient(145deg,#fff,#f8faff) !important;
  border-radius:28px !important;
  overflow:hidden !important;
}
body.ak-landing-v6 .ak6-real-source-row{
  border-top:1px solid #e7ebf2 !important;
  background:#fbfcff !important;
  padding:11px 14px !important;
}
body.ak-landing-v6 .ak6-proofbar{
  width:min(1240px,calc(100% - 40px));
  margin:0 auto;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  border:1px solid #e1e7ef;
  border-radius:20px;
  background:#fff;
  box-shadow:0 16px 40px rgba(32,48,79,.055);
  overflow:hidden;
}
body.ak-landing-v6 .ak6-proofbar > div{
  min-height:88px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:18px 24px;
  border-right:1px solid #e8ecf2;
}
body.ak-landing-v6 .ak6-proofbar > div:last-child{border-right:0}
body.ak-landing-v6 .ak6-proofbar strong{
  color:#1e2a3d;
  font-size:18px;
  letter-spacing:-.025em;
}
body.ak-landing-v6 .ak6-proofbar span{
  margin-top:5px;
  color:#8792a3;
  font-size:11px;
}
body.ak-landing-v6 .ak6-included{
  margin-top:24px;
  padding:25px 28px;
  display:grid;
  grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr);
  gap:28px;
  align-items:center;
  border:1px solid #e0e6ef;
  border-radius:22px;
  background:#fff;
  box-shadow:0 14px 36px rgba(34,45,73,.045);
}
body.ak-landing-v6 .ak6-included h3{
  margin:7px 0 0;
  color:#202b3d;
  font-size:19px;
  letter-spacing:-.025em;
}
body.ak-landing-v6 .ak6-included-list{
  display:flex;
  flex-wrap:wrap;
  gap:9px;
}
body.ak-landing-v6 .ak6-included-list span{
  padding:10px 13px;
  border:1px solid #e3e8f0;
  border-radius:12px;
  background:#f8faff;
  color:#536176;
  font-size:11.5px;
  font-weight:680;
}
body.ak-landing-v6 .ak6-pricing .ak6-section-head h2{
  letter-spacing:-.045em !important;
}
body.ak-landing-v6 .ak6-pricing-switch{
  box-shadow:0 8px 22px rgba(32,48,79,.05) !important;
}
@media(max-width:900px){
  body.ak-landing-v6 .ak6-proofbar{
    grid-template-columns:repeat(2,1fr);
  }
  body.ak-landing-v6 .ak6-proofbar > div:nth-child(2){border-right:0}
  body.ak-landing-v6 .ak6-proofbar > div:nth-child(-n+2){border-bottom:1px solid #e8ecf2}
  body.ak-landing-v6 .ak6-included{grid-template-columns:1fr}
}
@media(max-width:760px){
  body.ak-landing-v6 .ak6-hero{
    min-height:0 !important;
    padding-top:28px !important;
  }
  body.ak-landing-v6 .ak6-hero h1{
    font-size:clamp(39px,11vw,58px) !important;
    line-height:1.02 !important;
  }
  body.ak-landing-v6 .ak6-hero-copy > p{
    font-size:15px !important;
    line-height:1.55 !important;
  }
  body.ak-landing-v6 .ak6-proofbar{
    width:calc(100% - 28px);
    border-radius:16px;
  }
  body.ak-landing-v6 .ak6-proofbar > div{
    min-height:76px;
    padding:14px 15px;
  }
  body.ak-landing-v6 .ak6-proofbar strong{font-size:15px}
  body.ak-landing-v6 .ak6-proofbar span{font-size:9.5px}
  body.ak-landing-v6 .ak6-included{
    padding:21px;
    border-radius:18px;
  }
}

/* 1.1.1 — minimal product polish + robust mobile layout */
body.ak-landing-v6{overflow-x:hidden}
body.ak-landing-v6 .ak6-mobile-toggle{display:none;border:1px solid #e1e7f0;background:#fff;color:#26344d;width:42px;height:42px;border-radius:12px;font-size:20px;line-height:1;align-items:center;justify-content:center;cursor:pointer}
body.ak-landing-v6 .ak6-before-after{padding-bottom:12px!important}
body.ak-landing-v6 .ak6-ba-grid{display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);gap:18px;align-items:stretch}
body.ak-landing-v6 .ak6-ba-card{border:1px solid #e2e8f1;border-radius:24px;background:#fff;padding:30px;box-shadow:0 14px 38px rgba(35,51,84,.045)}
body.ak-landing-v6 .ak6-ba-card small{display:inline-flex;padding:6px 9px;border-radius:999px;background:#f3f5f8;color:#758197;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
body.ak-landing-v6 .ak6-ba-card.is-after{border-color:#d8e1ff;background:linear-gradient(145deg,#fff,#f7f9ff)}
body.ak-landing-v6 .ak6-ba-card.is-after small{background:#edf1ff;color:#3d5fd8}
body.ak-landing-v6 .ak6-ba-card h3{margin:18px 0 14px;color:#202b3d;font-size:23px;letter-spacing:-.035em}
body.ak-landing-v6 .ak6-ba-card p{margin:18px 0 0;color:#758197;font-size:13px;line-height:1.65}
body.ak-landing-v6 .ak6-ba-tags{display:flex;flex-wrap:wrap;gap:8px}
body.ak-landing-v6 .ak6-ba-tags span{padding:9px 11px;border:1px solid #e4e9f0;border-radius:10px;background:#fafbfc;color:#58677c;font-size:11px;font-weight:700}
body.ak-landing-v6 .ak6-ba-result{display:flex;flex-direction:column;gap:7px;padding:17px;border:1px solid #dfe6ff;border-radius:15px;background:#fff}
body.ak-landing-v6 .ak6-ba-result b{color:#2f50cc;font-size:18px}.ak6-ba-result span{color:#6f7d92;font-size:11px}
body.ak-landing-v6 .ak6-ba-arrow{display:flex;align-items:center;justify-content:center;color:#7890e8;font-size:28px}
body.ak-landing-v6 .ak6-security-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
body.ak-landing-v6 .ak6-security-grid article{padding:24px;border:1px solid #e3e8f0;border-radius:20px;background:#fff}
body.ak-landing-v6 .ak6-security-grid article>span{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:12px;background:#f1f4ff;color:#3d5fd8}
body.ak-landing-v6 .ak6-security-grid h3{margin:18px 0 8px;color:#263247;font-size:16px}.ak6-security-grid p{margin:0;color:#7a8799;font-size:12px;line-height:1.55}
body.ak-landing-v6 .ak6-flow-minititle{color:#77849a!important}
@media(max-width:1060px){body.ak-landing-v6 .ak6-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){
  body.ak-landing-v6 .ak6-mobile-toggle{display:flex;order:2;margin-left:auto}
  body.ak-landing-v6 .ak6-header{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 10px!important}
  body.ak-landing-v6 .ak6-header .ak-logo{min-width:0!important}.ak6-header .ak-logo b{font-size:14px!important}
  body.ak-landing-v6 .ak6-head-actions{order:3!important;gap:6px!important}
  body.ak-landing-v6 .ak6-head-actions .ak-btn{min-height:42px!important;padding:8px 11px!important;font-size:11px!important}
  body.ak-landing-v6 .ak6-head-actions .ak-btn.ak-primary{display:none!important}
  body.ak-landing-v6 .ak6-nav{display:none!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;padding:8px!important;background:#fff!important;border:1px solid #e2e7ef!important;border-radius:16px!important;box-shadow:0 18px 48px rgba(27,39,68,.14)!important;flex-direction:column!important;z-index:50!important}
  body.ak-landing-v6 .ak6-nav.is-open{display:flex!important}
  body.ak-landing-v6 .ak6-nav a{display:block!important;padding:12px 14px!important;border-radius:10px!important;font-size:13px!important}
  body.ak-landing-v6 .ak6-hero-copy{text-align:left!important}.ak6-actions{display:grid!important;grid-template-columns:1fr!important}.ak6-actions .ak-btn{width:100%!important;justify-content:center!important}
  body.ak-landing-v6 .ak6-trustline{gap:9px 14px!important}
  body.ak-landing-v6 .ak6-real-hero{width:100%!important;max-width:100%!important;overflow:hidden!important}
  body.ak-landing-v6 .ak6-real-hero .ak-home-demo-topbar{grid-template-columns:1fr auto!important}.ak6-real-hero .ak-home-demo-search{display:none!important}.ak6-real-hero .ak-home-demo-profile div{display:none!important}.ak6-real-hero .ak-home-demo-profile{min-width:0!important;grid-template-columns:34px!important}
  body.ak-landing-v6 .ak6-real-hero .ak-home-demo-head{display:block!important}.ak6-real-hero .ak-home-demo-head-actions{margin-top:10px!important;justify-content:flex-start!important}.ak6-real-hero .ak-home-demo-btn{display:none!important}
  body.ak-landing-v6 .ak6-real-hero .ak-home-demo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ak6-real-hero .ak-home-demo-kpi:last-child{grid-column:1/-1!important}
  body.ak-landing-v6 .ak6-real-hero .ak-home-demo-grid.hero-primary{grid-template-columns:1fr!important}.ak6-real-hero .ak-home-demo-card-donut{display:none!important}
  body.ak-landing-v6 .ak6-proofbar{grid-template-columns:1fr 1fr!important}
  body.ak-landing-v6 .ak6-ba-grid{grid-template-columns:1fr;gap:10px}.ak6-ba-arrow{transform:rotate(90deg);height:34px}.ak6-ba-card{padding:22px!important;border-radius:19px!important}
  body.ak-landing-v6 .ak6-security-grid{grid-template-columns:1fr;gap:10px}.ak6-security-grid article{padding:20px!important}
  body.ak-landing-v6 .ak6-price-grid{grid-template-columns:1fr!important}.ak6-price-grid article{width:100%!important}
  body.ak-landing-v6 .ak6-compare-scroll{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.ak6-compare-scroll table{min-width:650px!important}
  body.ak-landing-v6 .ak6-footer-main{grid-template-columns:1fr 1fr!important;gap:28px 18px!important}.ak6-footer-brand{grid-column:1/-1!important}.ak6-footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}
  body.ak-landing-v6 img,body.ak-landing-v6 svg{max-width:100%}
}
@media(max-width:390px){body.ak-landing-v6 .ak6-head-actions .ak-btn.ak-outline{padding:8px 9px!important}.ak6-header .ak-logo b{font-size:12px!important}.ak6-mobile-toggle{width:39px!important;height:39px!important}.ak6-proofbar strong{font-size:14px!important}}
