
:is(#kk-audit-content,.kk-audit-content) .kk-person{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;border:0;border-radius:22px;background:#ecf1f1}
:is(#kk-audit-content,.kk-audit-content) .kk-person .kk-portrait{overflow:hidden;padding:0;aspect-ratio:5/4}
:is(#kk-audit-content,.kk-audit-content) .kk-person img{display:block;width:100%;height:100%;border-radius:0;object-fit:cover;object-position:50% 30%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}
:is(#kk-audit-content,.kk-audit-content) .kk-person>div:not(.kk-portrait){padding:28px 30px 32px}
:is(#kk-audit-content,.kk-audit-content) .kk-person h3{font-size:32px;margin-bottom:12px}
:is(#kk-audit-content,.kk-audit-content) .kk-person .kk-eyebrow{margin-bottom:12px;font-size:10px}
@media(hover:hover) and (prefers-reduced-motion:no-preference){:is(#kk-audit-content,.kk-audit-content) .kk-person:hover img{transform:scale(1.025)}}
@media(max-width:749px){:is(#kk-audit-content,.kk-audit-content) .kk-person .kk-portrait{aspect-ratio:1/1}:is(#kk-audit-content,.kk-audit-content) .kk-person>div:not(.kk-portrait){padding:24px}}

:is(#kk-audit-content,.kk-audit-content) .kk-signal{margin:-30px -30px 26px;padding:30px;background:#163a2a;min-height:280px;color:#e8f3ec;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}:is(#kk-audit-content,.kk-audit-content) .kk-signal-caption{font-size:10px;letter-spacing:.12em;color:#bad3be;margin-bottom:23px}:is(#kk-audit-content,.kk-audit-content) .kk-signal-sources{display:flex;gap:15px;justify-content:center;width:100%}:is(#kk-audit-content,.kk-audit-content) .kk-signal-sources>span{border:1px solid #78946c;border-radius:30px;padding:8px 19px;font-size:13px;background:#214933}:is(#kk-audit-content,.kk-audit-content) .kk-signal-path{font-size:25px;line-height:1.35;color:#c7e9cb}:is(#kk-audit-content,.kk-audit-content) .kk-signal-page{background:#eff4f5;border-radius:13px;color:#163a2a;padding:12px 23px 17px;width:min(310px,100%);box-shadow:0 14px 40px #0003;text-align:center}:is(#kk-audit-content,.kk-audit-content) .kk-signal-dots{display:block;text-align:left;font-size:8px;letter-spacing:3px;color:#849388;border-bottom:1px solid #dbe1df;padding-bottom:7px;margin-bottom:13px}:is(#kk-audit-content,.kk-audit-content) .kk-signal-page strong{font-size:20px;line-height:1.15;letter-spacing:-.035em;display:block}:is(#kk-audit-content,.kk-audit-content) .kk-signal-action{display:inline-block;background:#245234;color:#e1f3e5;border-radius:30px;padding:6px 14px;font-size:10px;margin-top:12px}:is(#kk-audit-content,.kk-audit-content) .kk-signal--box svg{width:100%;max-width:390px;margin:20px 0}:is(#kk-audit-content,.kk-audit-content) .kk-signal-labels{display:flex;justify-content:space-between;width:100%;font-size:13px}:is(#kk-audit-content,.kk-audit-content) .kk-signal--box p{font-size:11px;color:#9fb8a3;margin:25px 0 0}
:is(#kk-audit-content,.kk-audit-content) kk-rally{display:block;max-width:800px;margin:30px auto 0;padding:30px;border:1px solid #cbd8cf;border-radius:28px;background:#edf2f1}:is(#kk-audit-content,.kk-audit-content) .kk-rally-head{display:flex;justify-content:space-between;align-items:center;gap:20px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-head h3{font-size:38px;margin:0 0 12px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-head .kk-eyebrow{font-size:10px;margin-bottom:12px;display:block}:is(#kk-audit-content,.kk-audit-content) .kk-rally-badge{font-size:9px;letter-spacing:.1em;border:1px solid #b5c9b9;border-radius:30px;padding:9px 14px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-instructions{font-size:14px;max-width:620px;color:#52684a}:is(#kk-audit-content,.kk-audit-content) .kk-rally-stats{display:flex;gap:26px;align-items:center;padding:16px 0;font-size:13px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-stats strong{font-size:23px;color:#173c28;margin-left:7px;font-variant-numeric:tabular-nums}:is(#kk-audit-content,.kk-audit-content) .kk-rally-stats label{margin-left:auto;display:flex;gap:9px;align-items:center;cursor:pointer;min-height:44px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-stats input{accent-color:#216d46;width:18px;height:18px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-track{position:relative;background:#0b211a;border-radius:18px;overflow:hidden}:is(#kk-audit-content,.kk-audit-content) canvas{display:block;width:100%;height:auto}:is(#kk-audit-content,.kk-audit-content) .kk-rally-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#0a211bdd;pointer-events:none;color:#f0f8f4;padding:20px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-overlay>span{font-size:10px;letter-spacing:.18em;color:#bce3c0;margin-bottom:15px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-overlay strong{font-size:clamp(28px,4vw,54px);line-height:1.06;letter-spacing:-.05em}:is(#kk-audit-content,.kk-audit-content) .kk-rally-overlay p{font-size:13px;color:#c5d8c9;margin:16px 0 0}:is(#kk-audit-content,.kk-audit-content) .kk-rally-controls{display:flex;justify-content:center;gap:12px;align-items:center;flex-wrap:wrap}:is(#kk-audit-content,.kk-audit-content) .kk-rally-steer{display:grid;place-items:center;width:54px;height:54px;background:#fff;border:1px solid #c4d3c8;border-radius:50%;font-size:24px;color:#173c28;cursor:pointer;touch-action:manipulation}:is(#kk-audit-content,.kk-audit-content) .kk-rally-status{font-size:13px;min-height:40px;margin:17px 0;text-align:center;color:#40583b}:is(#kk-audit-content,.kk-audit-content) .kk-rally-footnote{text-align:center;font-size:11px;margin:16px 0 0;color:#66775b}:is(#kk-audit-content,.kk-audit-content) kk-rally [hidden]{display:none!important}:is(#kk-audit-content,.kk-audit-content) .kk-rally-controls .kk-button{cursor:pointer;touch-action:manipulation}
@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference){:is(#kk-audit-content,.kk-audit-content) .kk-signal-page{animation:kk-signal-in linear both;animation-timeline:view();animation-range:entry 0% entry 100%}@keyframes kk-signal-in{from{transform:translateY(32px) rotate(5deg)}to{transform:none}}}}
@media(max-width:749px){:is(#kk-audit-content,.kk-audit-content) .kk-signal{margin:-24px -24px 24px;padding:24px;min-height:250px}:is(#kk-audit-content,.kk-audit-content) kk-rally{padding:16px;border-radius:20px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-head h3{font-size:30px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-badge{display:none}:is(#kk-audit-content,.kk-audit-content) .kk-rally-stats{gap:16px;flex-wrap:wrap}:is(#kk-audit-content,.kk-audit-content) .kk-rally-stats label{margin-left:0;flex-basis:100%;min-height:24px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-overlay p{display:none}:is(#kk-audit-content,.kk-audit-content) .kk-rally-controls{gap:8px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-controls .kk-button{padding:12px 16px;font-size:13px;min-height:48px;width:auto}:is(#kk-audit-content,.kk-audit-content) .kk-rally-steer{width:46px;height:46px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-overlay strong{font-size:28px}}


:is(#kk-audit-content,.kk-audit-content) .kk-rally{max-width:none;width:100%;background:radial-gradient(ellipse at 75% 0,#34553a 0,transparent 60%),#10241a;border:1px solid #789d6155;border-radius:28px;padding:35px;box-shadow:0 30px 80px #0b201527,inset 0 1px #ffffff20;color:#eff7f3}:is(#kk-audit-content,.kk-audit-content) .kk-rally-head h3{font-size:clamp(32px,4.4vw,58px);letter-spacing:-.055em}:is(#kk-audit-content,.kk-audit-content) .kk-rally-head{align-items:end}:is(#kk-audit-content,.kk-audit-content) .kk-rally-badge{background:#ffffff0c;border:1px solid #ffffff25;box-shadow:inset 0 1px #ffffff15;color:#d9ecdd}:is(#kk-audit-content,.kk-audit-content) .kk-rally-instructions{max-width:740px;color:#c1d0c5;font-size:14px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0 15px;padding:0;background:transparent}:is(#kk-audit-content,.kk-audit-content) .kk-rally-stats>span{display:flex;flex-direction:column;gap:5px;padding:13px 18px;border:1px solid #7f9b6655;background:linear-gradient(140deg,#ffffff0e,#ffffff03);border-radius:12px;color:#b4c8b8;font-size:11px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-stats strong{color:#e0f5e4;font-size:24px;line-height:1.1}:is(#kk-audit-content,.kk-audit-content) .kk-rally-stats>span:last-child strong{font-size:15px;line-height:26px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-track{border-radius:18px;overflow:hidden;border:1px solid #63865366;position:relative}:is(#kk-audit-content,.kk-audit-content) .kk-rally-track canvas{width:100%;height:auto;display:block;touch-action:pan-y}:is(#kk-audit-content,.kk-audit-content) .kk-rally-overlay{position:absolute;inset:0;display:flex;align-items:center;padding:45px;background:#071a12;text-align:left;pointer-events:none}:is(#kk-audit-content,.kk-audit-content) .kk-rally-overlay[hidden]{display:none}:is(#kk-audit-content,.kk-audit-content) .kk-rally-overlay img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.95}:is(#kk-audit-content,.kk-audit-content) .kk-rally-overlay>div{position:relative;z-index:1;width:44%;font-size:12px!important}:is(#kk-audit-content,.kk-audit-content) .kk-rally-overlay:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#081a1266,transparent 65%)}:is(#kk-audit-content,.kk-audit-content) .kk-rally-overlay strong{display:block;font-size:clamp(34px,5.2vw,76px);line-height:.95;letter-spacing:-.06em;color:#e7f7eb;margin:18px 0}:is(#kk-audit-content,.kk-audit-content) .kk-rally-overlay p{font-size:13px;line-height:1.6;color:#b5cab9}:is(#kk-audit-content,.kk-audit-content) .kk-rally-overlay [data-overlay-small]{font-size:9px;letter-spacing:.12em;color:#c4e9c8}:is(#kk-audit-content,.kk-audit-content) .kk-race-progress{position:absolute;bottom:0;left:0;right:0;height:4px;background:#ffffff13}:is(#kk-audit-content,.kk-audit-content) .kk-race-progress span{display:block;height:100%;width:0;background:#cef7d2;box-shadow:0 0 20px #c4fac8}:is(#kk-audit-content,.kk-audit-content) .kk-rally-legend{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:18px;font-size:11px!important;color:#c5d5c9}:is(#kk-audit-content,.kk-audit-content) .kk-rally-legend>span{display:flex;align-items:center;gap:6px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-legend i{display:inline-block;width:12px;height:12px;border-radius:3px;box-shadow:inset 0 1px #fff8,2px 2px #0003;background:#bfe8c3}:is(#kk-audit-content,.kk-audit-content) .kk-rally-legend .cart{background:#79dcb8}:is(#kk-audit-content,.kk-audit-content) .kk-rally-legend .order{background:#f1dea3}:is(#kk-audit-content,.kk-audit-content) .kk-rally-legend .boost{background:#c1a8f0}:is(#kk-audit-content,.kk-audit-content) .kk-rally-legend .shield{background:#83d8ed}:is(#kk-audit-content,.kk-audit-content) .kk-rally-legend .bad{background:#ed8b78}:is(#kk-audit-content,.kk-audit-content) .kk-rally-status{color:#cbd9cf;min-height:25px;margin:18px 0 12px;font-size:12px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-controls{justify-content:center;gap:12px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-steer{border-radius:13px;background:linear-gradient(145deg,#3d5b3d,#1a3222);color:#d5efd9;border:1px solid #76945d;box-shadow:inset 0 1px #ffffff30,0 4px 0 #08180e;width:60px;height:50px;font-size:24px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-steer:active{transform:translateY(3px);box-shadow:inset 0 1px #ffffff30,0 1px 0 #08180e}:is(#kk-audit-content,.kk-audit-content) .kk-rally-footnote{text-align:center;color:#9cb8a0;margin-bottom:0}:is(#kk-audit-content,.kk-audit-content) .kk-compare{margin-top:35px}:is(#kk-audit-content,.kk-audit-content) .kk-compare-intro{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:30px}:is(#kk-audit-content,.kk-audit-content) .kk-availability{display:inline-flex;align-items:center;gap:10px;border:1px solid #91ba9577;background:linear-gradient(150deg,#e5efe9,#d6e5da);box-shadow:inset 0 1px #fff,0 6px 16px #28482b0c;padding:14px 19px;border-radius:13px;color:#2c5d34;font-size:12px;font-weight:650;white-space:nowrap}:is(#kk-audit-content,.kk-audit-content) .kk-availability i{width:8px;height:8px;background:#37854f;border-radius:50%;box-shadow:0 0 0 5px #37854f18}:is(#kk-audit-content,.kk-audit-content) .kk-compare-intro p{font-size:14px;line-height:1.65;color:#506449;margin:0}:is(#kk-audit-content,.kk-audit-content) .kk-compare-table{border-radius:24px;overflow:hidden;border:1px solid #b4c8b8;box-shadow:0 16px 55px #213e1d0d}:is(#kk-audit-content,.kk-audit-content) .kk-compare-labels{display:grid;grid-template-columns:1fr 1.25fr;background:#e9eeed;font-size:12px!important;color:#526a47}:is(#kk-audit-content,.kk-audit-content) .kk-compare-labels span{padding:22px 28px}:is(#kk-audit-content,.kk-audit-content) .kk-compare-labels span:last-child{background:#243d2b;color:#d6edda}:is(#kk-audit-content,.kk-audit-content) .kk-compare-row{border:0;border-top:1px solid #9aae9e40;border-radius:0;background:#f0f5f7;padding:0}:is(#kk-audit-content,.kk-audit-content) .kk-compare-row summary{display:grid;grid-template-columns:1fr 1.25fr;padding:0;list-style:none;cursor:pointer;align-items:stretch;gap:0}:is(#kk-audit-content,.kk-audit-content) .kk-compare-row summary::-webkit-details-marker{display:none}:is(#kk-audit-content,.kk-audit-content) .kk-compare-question{display:flex;align-items:center;gap:22px;padding:28px;font-size:19px;letter-spacing:-.02em;color:#4c6243}:is(#kk-audit-content,.kk-audit-content) .kk-compare-question>span{font-size:11px;color:#6e8562}:is(#kk-audit-content,.kk-audit-content) .kk-compare-row summary>strong{padding:28px;display:flex;gap:13px;align-items:center;font-size:21px;line-height:1.2;letter-spacing:-.025em;background:linear-gradient(130deg,#2d4d34,#233c2a);color:#f0f7f4;font-weight:600}:is(#kk-audit-content,.kk-audit-content) .kk-benefit-check{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;font-size:15px;background:linear-gradient(140deg,#b6dfba,#4c9256);box-shadow:inset 0 1px #ffffff66;color:#10271a}:is(#kk-audit-content,.kk-audit-content) .kk-compare-plus{margin-left:auto;color:#badebe;font-size:25px;font-weight:400;transition:transform .25s}:is(#kk-audit-content,.kk-audit-content) .kk-compare-row[open] .kk-compare-plus{transform:rotate(45deg)}:is(#kk-audit-content,.kk-audit-content) .kk-compare-detail{padding:5px 28px 28px 46%;background:linear-gradient(90deg,#f0f5f7 44.44%,#263f2c 44.44%);color:#cbdccf;font-size:14px!important;line-height:1.75}:is(#kk-audit-content,.kk-audit-content) .kk-compare-detail p{margin:0}:is(#kk-audit-content,.kk-audit-content) .kk-compare-caption{font-size:11px;color:#6f7f64;margin-top:18px;max-width:750px}:is(#kk-audit-content,.kk-audit-content) .kk-mini-store{width:100%;max-width:350px;background:#f0f5f5;color:#213b27;padding:20px;border-radius:12px;box-shadow:8px 12px 0 #a3c4a733;transform:rotate(-3deg);transition:transform .5s}:is(#kk-audit-content,.kk-audit-content) .kk-card:hover .kk-mini-store{transform:rotate(0deg) translateY(-5px)}:is(#kk-audit-content,.kk-audit-content) .kk-mini-store>div{display:flex;justify-content:space-between;font-size:10px!important}:is(#kk-audit-content,.kk-audit-content) .kk-mini-store section{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}:is(#kk-audit-content,.kk-audit-content) .kk-mini-store i{height:80px;border-radius:6px;background:linear-gradient(135deg,#c9dacd,#799c5f);position:relative}:is(#kk-audit-content,.kk-audit-content) .kk-mini-store i:nth-child(2){background:linear-gradient(135deg,#eddec4,#af966d)}:is(#kk-audit-content,.kk-audit-content) .kk-mini-store i:nth-child(3){background:linear-gradient(135deg,#dbe0e0,#9aab9e)}:is(#kk-audit-content,.kk-audit-content) .kk-mini-store i:after{content:'';position:absolute;inset:14px 22px;border-radius:15px 15px 5px 5px;background:#fff9;box-shadow:5px 7px 10px #0002}:is(#kk-audit-content,.kk-audit-content) .kk-mini-store>span{font-size:10px}:is(#kk-audit-content,.kk-audit-content) .kk-conversion-steps{display:flex;align-items:center;justify-content:center;gap:13px;width:100%;margin:15px 0 25px}:is(#kk-audit-content,.kk-audit-content) .kk-conversion-steps>span{padding:15px;border-radius:12px;background:linear-gradient(140deg,#edf5f1,#b5d3b9);color:#183826;font-size:10px;box-shadow:0 12px 25px #0002;text-align:center;transition:transform .4s}:is(#kk-audit-content,.kk-audit-content) .kk-conversion-steps strong{display:block;font-size:32px;line-height:1.4}:is(#kk-audit-content,.kk-audit-content) .kk-conversion-steps>span:nth-of-type(2){transform:translateY(-9px)}:is(#kk-audit-content,.kk-audit-content) .kk-conversion-steps>span:nth-of-type(3){transform:translateY(-20px)}:is(#kk-audit-content,.kk-audit-content) .kk-conversion-steps i{font-style:normal;color:#bde1c1}
@media(max-width:749px){:is(#kk-audit-content,.kk-audit-content) .kk-rally{padding:20px 15px;border-radius:20px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-head{gap:14px;align-items:start;flex-direction:column}:is(#kk-audit-content,.kk-audit-content) .kk-rally-badge{font-size:8px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-instructions{font-size:12px;margin-top:16px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-stats{gap:6px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-stats>span{padding:10px 7px;font-size:9px;gap:6px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-stats strong{font-size:18px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-stats>span:last-child strong{font-size:10px;line-height:20px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-overlay{padding:18px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-overlay>div{width:55%}:is(#kk-audit-content,.kk-audit-content) .kk-rally-overlay strong{font-size:32px;margin:9px 0}:is(#kk-audit-content,.kk-audit-content) .kk-rally-overlay [data-overlay-small]{font-size:6px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-overlay p{font-size:9px;line-height:1.3}:is(#kk-audit-content,.kk-audit-content) .kk-rally-legend{font-size:9px!important;gap:9px 12px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-controls{gap:8px;flex-wrap:nowrap}:is(#kk-audit-content,.kk-audit-content) .kk-rally-controls .kk-button{font-size:11px;padding:13px 15px;min-height:46px}:is(#kk-audit-content,.kk-audit-content) .kk-rally-steer{width:43px;height:46px;flex-shrink:0}:is(#kk-audit-content,.kk-audit-content) .kk-compare-intro{align-items:start;flex-direction:column}:is(#kk-audit-content,.kk-audit-content) .kk-compare-labels{grid-template-columns:1fr}:is(#kk-audit-content,.kk-audit-content) .kk-compare-labels span:first-child{display:none}:is(#kk-audit-content,.kk-audit-content) .kk-compare-labels span{padding:18px 20px}:is(#kk-audit-content,.kk-audit-content) .kk-compare-row summary{grid-template-columns:1fr}:is(#kk-audit-content,.kk-audit-content) .kk-compare-question{font-size:13px;padding:14px 20px;gap:13px}:is(#kk-audit-content,.kk-audit-content) .kk-compare-row summary>strong{font-size:18px;padding:21px 20px}:is(#kk-audit-content,.kk-audit-content) .kk-compare-detail{padding:0 20px 24px;background:#263f2c;font-size:13px!important}:is(#kk-audit-content,.kk-audit-content) .kk-mini-store{padding:18px}:is(#kk-audit-content,.kk-audit-content) .kk-mini-store i:after{inset:15px 14px}:is(#kk-audit-content,.kk-audit-content) .kk-conversion-steps{gap:9px}:is(#kk-audit-content,.kk-audit-content) .kk-conversion-steps>span{padding:12px 10px}}

#MainContent .kk-rally .kk-rally-overlay{justify-content:flex-start;flex-direction:row}#MainContent .kk-rally .kk-eyebrow{color:#b4d3b8}@media(min-width:750px){#MainContent .kk-rally .kk-rally-track canvas{height:min(49vh,500px);width:100%}#MainContent .kk-rally .kk-rally-stats{margin-bottom:12px}#MainContent .kk-rally .kk-rally-legend{margin-top:12px}#MainContent .kk-rally .kk-rally-status{margin:10px 0;min-height:20px}}@media(max-width:749px){#MainContent .kk-rally .kk-rally-overlay>div{width:58%}#MainContent .kk-rally .kk-rally-overlay p{max-width:130px}}
@media(max-width:749px){#MainContent .kk-rally .kk-rally-track canvas{height:clamp(240px,34vh,300px)}#MainContent .kk-rally .kk-rally-overlay strong{font-size:38px}#MainContent .kk-rally .kk-rally-overlay p{display:block}}@media(prefers-reduced-motion:reduce){#MainContent .kk-reel-card,#MainContent .kk-compare-plus,#MainContent .kk-mini-store{transition:none!important}}

:is(#kk-audit-content,.kk-audit-content) .kk-person{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:start;border:1px solid #d2ded0;border-radius:20px;background:#f0f5f7;box-shadow:0 12px 30px #183b2108;overflow:hidden}:is(#kk-audit-content,.kk-audit-content) .kk-person .kk-portrait{aspect-ratio:auto;height:100%;min-height:230px;max-height:340px}:is(#kk-audit-content,.kk-audit-content) .kk-person .kk-portrait img{height:100%;width:100%;object-fit:cover;object-position:center 30%;transition:transform .45s}:is(#kk-audit-content,.kk-audit-content) .kk-person:hover img{transform:scale(1.025)}:is(#kk-audit-content,.kk-audit-content) .kk-person>div:last-child{padding:25px 22px}:is(#kk-audit-content,.kk-audit-content) .kk-person h3{font-size:27px;margin:12px 0 16px}:is(#kk-audit-content,.kk-audit-content) .kk-person .kk-eyebrow{font-size:9px!important}:is(#kk-audit-content,.kk-audit-content) .kk-person-detail summary{cursor:pointer;display:flex;justify-content:space-between;gap:10px;font-size:13px;font-weight:700;list-style:none;border-top:1px solid #bdccba;padding-top:15px}:is(#kk-audit-content,.kk-audit-content) .kk-person-detail summary::-webkit-details-marker{display:none}:is(#kk-audit-content,.kk-audit-content) .kk-person-detail p{font-size:13px;line-height:1.6}:is(#kk-audit-content,.kk-audit-content) .kk-person-detail a{font-size:13px;font-weight:700;color:#14653e}
.kk-services{display:grid;grid-template-columns:.8fr 1.2fr;gap:36px;align-items:start}.kk-service-tabs{display:grid;gap:10px;position:sticky;top:150px}.kk-service-tabs button{border:1px solid #c6d5ca;background:#ffffff60;color:#1a3425;padding:23px 20px;border-radius:15px;display:flex;align-items:center;gap:18px;text-align:left;cursor:pointer;transition:background .25s,color .25s,transform .25s}.kk-service-tabs button>span:first-child{font-size:11px;color:#60825b}.kk-service-tabs button>strong{flex:1;font-size:18px}.kk-service-tabs button>span:last-child{font-size:23px}.kk-service-tabs button[aria-pressed="true"]{background:#163d2b;color:#f5faf9;box-shadow:0 12px 25px #1839251a;transform:translateX(8px);border-color:#3f7151}.kk-service-tabs button[aria-pressed="true"]>span{color:#bce5c0}.kk-service-tabs>p{font-size:14px;line-height:1.6;color:#526b54;margin:15px 20px}.kk-service-panel{overflow:hidden;border:1px solid #bfd0bc;border-radius:22px;background:#fff;animation:kk-service-in .4s both}.kk-service-panel[hidden]{display:none!important}.kk-service-visual{background:radial-gradient(ellipse at 60% 35%,#28513a,#103022);color:#e7f3eb;padding:25px 25px 20px;text-align:center;overflow:hidden;position:relative}.kk-service-visual-title{display:block;font-size:9px;letter-spacing:.14em;color:#bbdbbf}.kk-service-art{height:210px;display:grid;place-items:center;perspective:800px}.kk-service-store{background:#ebf0f1;color:#29412b;width:80%;max-width:310px;padding:18px;border-radius:12px;box-shadow:10px 12px 0 #6d91664d;transform:rotate(-4deg);transition:width .6s,transform .6s}.kk-service-store>div:first-child{display:flex;justify-content:space-between;font-size:9px!important;font-weight:700}.kk-service-store strong{display:block;font-size:11px;margin-top:17px}.kk-service-products{display:flex;gap:9px;padding-top:15px}.kk-service-products i{height:65px;flex:1;background:linear-gradient(135deg,#b6c9ba,#759765);border-radius:6px;position:relative}.kk-service-products i:after{content:'';position:absolute;background:#e3e8e9;box-shadow:7px 7px 8px #0002;left:25%;right:25%;height:65%;bottom:8px;border-radius:30% 30% 10% 10%}.kk-service-products i:nth-child(2){background:linear-gradient(135deg,#deceac,#b09a71)}.kk-service-products i:nth-child(3){background:linear-gradient(135deg,#c8d0cc,#839981)}.is-focused .kk-service-store{width:165px;transform:rotate(0);padding:14px}.is-focused .kk-service-products i:not(:first-child){display:none}.is-focused .kk-service-products i{height:90px}.kk-service-funnel{display:flex;align-items:center;gap:12px}.kk-service-funnel>span{background:linear-gradient(145deg,#e1ece5,#b1cdb5);color:#23432b;border-radius:12px;padding:16px;font-size:10px;box-shadow:5px 7px 0 #0002;transition:transform .5s,background .5s}.kk-service-funnel b{display:block;font-size:32px}.kk-service-funnel i{font-style:normal}.is-focused .kk-service-funnel>span{transform:translateY(-5px)}.is-focused .kk-service-funnel>span:last-child{background:#86ba8e;transform:translateY(-20px);box-shadow:0 16px 30px #9be59f33}.kk-service-ads{width:85%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.kk-service-ads>span{border:1px solid #86b18d;border-radius:8px;padding:10px;font-size:12px;transition:transform .5s,background .5s}.kk-service-ads>div{grid-column:1/-1;padding:16px;background:#eff4f5;color:#28422e;border-radius:9px;transition:transform .5s}.kk-service-ads small{font-size:8px;letter-spacing:.1em}.kk-service-ads b{display:block;font-size:21px;line-height:1.1;margin:10px 0}.kk-service-ads i{display:block;width:50%;height:5px;background:#3e8050;border-radius:5px;margin:auto}.is-focused .kk-service-ads>span{background:#3f7250;transform:translateY(7px)}.is-focused .kk-service-ads>div{transform:scale(.95)}.kk-service-box{width:100px;height:115px;border-radius:6px;background:linear-gradient(110deg,#c7af82,#94794c);border-right:15px solid #766040;box-shadow:16px 17px #0002;position:relative;color:#f0f6f4;font-size:65px!important;font-style:italic;font-weight:900;transform:rotate(-9deg);transition:transform .7s}.kk-service-box span{position:absolute;top:140px;font-style:normal;font-size:8px;width:220px;left:-55px;letter-spacing:.06em}.is-focused .kk-service-box{transform:translateX(70px) rotate(0)}.kk-service-focus{background:#ffffff0c;border:1px solid #9abd9e66;border-radius:30px;padding:9px 16px;color:#edf7f1;font-size:12px;cursor:pointer}.kk-service-focus:hover,.kk-service-focus[aria-pressed="true"]{background:#365b40}.kk-service-insight{font-size:11px!important;line-height:1.5;color:#c3d6c3;min-height:34px;margin:15px 0 0}.kk-service-copy{padding:28px}.kk-service-copy h3{margin:0 0 15px!important;font-size:27px!important;line-height:1.1}.kk-service-copy p{font-size:16px;line-height:1.65}.kk-service-copy a{display:inline-block;margin-top:12px;font-weight:700;color:#17633a}
@keyframes kk-service-in{from{opacity:1;transform:translateY(15px)}to{opacity:1;transform:none}}@media(max-width:749px){.kk-services{grid-template-columns:1fr;gap:18px}.kk-service-tabs{position:static;grid-template-columns:1fr 1fr;gap:8px}.kk-service-tabs button{padding:14px 12px;gap:8px;min-height:76px}.kk-service-tabs button>strong{font-size:13px}.kk-service-tabs button>span:last-child{display:none}.kk-service-tabs button[aria-pressed="true"]{transform:none}.kk-service-tabs>p{display:none}.kk-service-visual{padding:20px 15px}.kk-service-art{height:210px}.kk-service-funnel{gap:7px}.kk-service-funnel>span{padding:12px;font-size:9px}.kk-service-funnel b{font-size:27px}.kk-service-copy{padding:22px}.kk-service-copy h3{font-size:25px!important}.kk-service-copy p{font-size:15px}:is(#kk-audit-content,.kk-audit-content) .kk-person{grid-template-columns:110px minmax(0,1fr)}:is(#kk-audit-content,.kk-audit-content) .kk-person .kk-portrait{min-height:205px;max-height:none}:is(#kk-audit-content,.kk-audit-content) .kk-person>div:last-child{padding:20px 17px}:is(#kk-audit-content,.kk-audit-content) .kk-person h3{font-size:24px}:is(#kk-audit-content,.kk-audit-content) .kk-person-detail summary{font-size:12px}}@media(prefers-reduced-motion:reduce){.kk-service-panel{animation:none}.kk-service-art *{transition:none!important}}

.kk-compare-table{border-color:#a8baa5!important;box-shadow:0 18px 55px #152d2010!important}.kk-compare-labels{grid-template-columns:1fr 1.2fr!important}.kk-compare-labels>span:first-child{background:#e2e8e6!important;color:#243c2b!important;font-size:18px!important;font-weight:700}.kk-compare-labels>span:last-child{background:#164b31!important;color:#f3f9f7!important;font-size:25px!important;font-weight:800;line-height:1.15}.kk-compare-labels small{display:block;font-size:12px;font-weight:400;margin-top:8px;color:#cfdfcf}.kk-compare-row summary{grid-template-columns:1fr 1.2fr!important}.kk-compare-question{color:#243829!important;background:#f4f9fc!important;font-size:18px!important;font-weight:600!important}.kk-compare-question>span{color:#758371!important;font-size:11px!important}.kk-compare-row summary>strong{background:#1c4b34!important;color:#f2f8f6!important;font-size:20px!important}.kk-compare-row:nth-child(even) summary>strong{background:#204f37!important}.kk-compare-detail{background:#143d29!important;color:#e0ebe4!important;padding:20px 30px!important;margin-left:45.45%!important;font-size:15px!important}.kk-compare-plus{color:#b4dbb8!important}.kk-compare-caption{color:#50634e!important;max-width:850px}.kk-compare-row[open] summary>strong{background:#286342!important}@media(max-width:749px){.kk-compare-labels>span:first-child{font-size:13px!important}.kk-compare-labels>span:last-child{font-size:17px!important}.kk-compare-labels>span{padding:18px 14px!important}.kk-compare-question{font-size:13px!important;padding:17px 13px!important;gap:8px!important}.kk-compare-row summary>strong{font-size:14px!important;padding:17px 13px!important;gap:9px!important}.kk-compare-detail{margin-left:0!important;padding:18px!important;font-size:14px!important}.kk-benefit-check{width:22px!important;height:22px!important;min-width:22px!important;font-size:14px!important}.kk-compare-question>span{display:none}.kk-compare-labels small{font-size:10px}}

.kk-scope{display:block;box-sizing:border-box;width:100%;border:1px solid #bacabe;border-radius:24px;padding:25px;background:#fff;box-shadow:0 15px 50px #1a352012}.kk-scope-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:25px}.kk-scope-tabs button{background:#eff4f5;border:1px solid #cad8ce;border-radius:30px;padding:12px 20px;color:#29452e;font-size:14px;cursor:pointer}.kk-scope-tabs button[aria-pressed="true"]{background:#184c30;color:#f5fafa;border-color:#43784c}.kk-scope-panel{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:20px;animation:kk-service-in .35s both}.kk-scope-panel[hidden]{display:none!important}.kk-scope-timing{background:#153d29;border-radius:18px;color:#eaf3ee;padding:28px}.kk-scope-timing>span:first-child{font-size:10px;letter-spacing:.13em}.kk-scope-timing>strong{display:block;font-size:clamp(32px,4vw,58px)!important;letter-spacing:-.05em;line-height:1.05;margin:26px 0 10px}.kk-scope-timing b{font-size:14px;font-weight:500;color:#bcdbc0}.kk-scope-timing p{font-size:14px;line-height:1.6;margin-top:25px}.kk-scope-start{font-size:11px;color:#b6ddba}.kk-scope-list{padding:20px 10px}.kk-scope-list h3{font-size:21px!important;line-height:1.15;margin:0 0 15px!important}.kk-scope-list>p{font-size:13px;line-height:1.5;color:#527054}.kk-scope-list label{display:flex;align-items:flex-start;gap:10px;border-bottom:1px solid #dce4e0;padding:14px 0;font-size:14px;line-height:1.55;cursor:pointer}.kk-scope-list input{width:18px;height:18px;accent-color:#246c40;flex-shrink:0;margin-top:2px}.kk-scope-list label:has(input:checked){color:#257343}.kk-scope-list output{display:block;font-size:12px;margin-top:18px;font-weight:600;color:#286143}.kk-scope-delivery>p{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #dce4e0;color:#233d29;font-size:14px}.kk-scope-delivery>p>span{color:#3c884c;font-weight:800}.kk-scope-note{font-size:12px!important;line-height:1.6;color:#5c6f5c;margin:22px 0}.kk-scope-extra{border-top:1px solid #ccdad0;padding-top:18px}.kk-scope-extra summary{display:flex;justify-content:space-between;font-weight:700;font-size:16px;cursor:pointer;list-style:none}.kk-scope-extra>div{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px;padding-top:15px}.kk-scope-extra p{font-size:13px;line-height:1.6}.kk-scope-extra strong{color:#214a2c}@media(max-width:900px){.kk-scope-panel{grid-template-columns:1fr 1fr}.kk-scope-timing{grid-column:1/-1}.kk-scope-timing>strong{margin-top:15px}.kk-scope-timing p{margin-top:15px}}@media(max-width:749px){.kk-scope{padding:17px}.kk-scope-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px}.kk-scope-tabs button{font-size:12px;padding:12px 8px}.kk-scope-panel{grid-template-columns:1fr;gap:7px}.kk-scope-timing{padding:23px}.kk-scope-timing>strong{font-size:42px!important}.kk-scope-list{padding:18px 5px}.kk-scope-extra>div{grid-template-columns:1fr}.kk-scope-extra summary{font-size:14px}}@media(prefers-reduced-motion:reduce){.kk-scope-panel{animation:none}}
.kk-rally-overlay{background:linear-gradient(90deg,#0b241df5 0%,#0b241dbb 28%,transparent 63%)!important;align-items:flex-start!important;justify-content:center!important;flex-direction:column!important;padding:35px!important}.kk-rally-overlay:after{display:none!important}.kk-rally-overlay>div{width:32%!important}.kk-rally-overlay strong{font-size:clamp(30px,4.5vw,65px)!important}.kk-rally-overlay p{display:block!important}.kk-rally-track{border:1px solid #71865d!important;background:#102d21}.kk-rally canvas{image-rendering:auto}.kk-rally-legend i.click,.kk-rally-legend i.cart{border-radius:2px 2px 1px 1px;transform:rotate(-7deg);position:relative}.kk-rally-legend i.click:before,.kk-rally-legend i.cart:before{content:'';position:absolute;border:1px solid currentColor;border-radius:50% 50% 0 0;width:5px;height:5px;left:3px;top:-4px}.kk-rally-legend i.order{border-radius:1px;transform:rotate(-8deg)}@media(max-width:749px){.kk-rally-overlay{padding:15px!important;justify-content:flex-start!important;background:linear-gradient(90deg,#0b241de0,transparent 80%)!important}.kk-rally-overlay>div{width:43%!important}.kk-rally-overlay strong{font-size:28px!important}.kk-rally-overlay p{font-size:9px!important;max-width:110px}.kk-rally-overlay [data-overlay-small]{font-size:7px!important}.kk-rally-legend{gap:10px 16px!important}}
.kk-compare-labels>span:first-child{display:block!important}@media(max-width:749px){.kk-compare-labels{grid-template-columns:1fr 1.2fr!important}.kk-compare-labels>span:first-child{display:block!important}.kk-compare-labels>span:last-child{grid-column:2!important}.kk-compare-row summary{grid-template-columns:1fr 1.2fr!important}}

:is(#kk-audit-content,.kk-audit-content) .kk-journey{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.45fr);gap:28px;align-items:start;box-sizing:border-box}
:is(#kk-audit-content,.kk-audit-content) .kk-journey-nav{display:grid;gap:10px}:is(#kk-audit-content,.kk-audit-content) .kk-journey-nav>button{appearance:none;width:100%;display:grid;grid-template-columns:40px 1fr 16px;gap:14px;align-items:center;text-align:left;background:#f5fafc;border:1px solid #cbd8c9;border-radius:16px;padding:23px 20px;color:#173b2c;cursor:pointer;transition:background .25s,box-shadow .25s,transform .25s}:is(#kk-audit-content,.kk-audit-content) .kk-journey-nav>button[aria-pressed=true]{background:#173e2d;color:#f2f7f8;border-color:#3e7150;box-shadow:0 10px 24px #14392620,inset 0 1px #ffffff28;transform:translateX(5px)}:is(#kk-audit-content,.kk-audit-content) .kk-journey-nav strong{font-size:18px;line-height:1.25;color:inherit;display:block}:is(#kk-audit-content,.kk-audit-content) .kk-journey-nav small{font-size:11px;line-height:1.5;opacity:.8;display:block;margin-top:5px}:is(#kk-audit-content,.kk-audit-content) .kk-journey-num{font-size:13px;border:1px solid #9abb9e66;width:35px;height:35px;display:grid;place-items:center;border-radius:50%}:is(#kk-audit-content,.kk-audit-content) .kk-journey-nav>p{font-size:12px;color:#526757;line-height:1.6;margin:10px 15px}
:is(#kk-audit-content,.kk-audit-content) .kk-journey-stage{min-width:0;border:1px solid #b5c9b7;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 20px 50px #1536270c}:is(#kk-audit-content,.kk-audit-content) .kk-journey-art{background:radial-gradient(at 80% 15%,#365e3d,#143728 60%);color:#edf5f1;padding:30px 32px;min-height:245px;display:flex;flex-direction:column;justify-content:center;gap:25px}:is(#kk-audit-content,.kk-audit-content) .kk-journey-kicker{display:block;font-size:10px!important;font-weight:700;letter-spacing:.13em;color:#51754f;line-height:1.5}:is(#kk-audit-content,.kk-audit-content) .kk-journey-art .kk-journey-kicker{color:#bfd6c3}:is(#kk-audit-content,.kk-audit-content) .kk-journey-art>p{font-size:12px;color:#cadcc7;text-align:center;margin:0}:is(#kk-audit-content,.kk-audit-content) .kk-journey-panel{padding:30px 34px;animation:kk-journey-enter .3s both}:is(#kk-audit-content,.kk-audit-content) .kk-journey-panel[hidden]{display:none!important}:is(#kk-audit-content,.kk-audit-content) .kk-journey-panel h3{font-size:29px;line-height:1.12;letter-spacing:-.035em;margin:12px 0 16px;color:#15372a}:is(#kk-audit-content,.kk-audit-content) .kk-journey-copy p{font-size:15px;line-height:1.75;color:#4a6254;margin:0}:is(#kk-audit-content,.kk-audit-content) .kk-journey-result{display:flex;align-items:flex-start;gap:13px;margin-top:23px;background:#edf3f1;border:1px solid #d4e0d8;border-radius:13px;padding:17px}:is(#kk-audit-content,.kk-audit-content) .kk-journey-result>span{background:#1e5938;color:white;min-width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:13px}:is(#kk-audit-content,.kk-audit-content) .kk-journey-result p{font-size:13px;color:#355240;line-height:1.65;margin:0}:is(#kk-audit-content,.kk-audit-content) .kk-journey-result strong{display:block;color:#183d2b;font-size:13px;margin-bottom:4px}:is(#kk-audit-content,.kk-audit-content) .kk-journey-link{display:inline-block;color:#225b3c;font-weight:700;font-size:13px;margin-top:20px}:is(#kk-audit-content,.kk-audit-content) .kk-journey-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #dce5e0;padding:17px 30px;background:#f4f9fb}:is(#kk-audit-content,.kk-audit-content) .kk-journey-bottom>span{font-size:11px;color:#5a7359}:is(#kk-audit-content,.kk-audit-content) .kk-journey-bottom button{border:0;background:none;color:#1c5135;font-size:12px;font-weight:700;cursor:pointer;padding:8px}
:is(#kk-audit-content,.kk-audit-content) .kk-journey-funnel{display:flex;align-items:center;justify-content:space-between;gap:7px}:is(#kk-audit-content,.kk-audit-content) .kk-journey-funnel>span{background:#ffffff0a;border:1px solid #91b49555;border-radius:14px;padding:18px 8px;flex:1;text-align:center;font-size:28px;line-height:1.3;transition:all .3s}:is(#kk-audit-content,.kk-audit-content) .kk-journey-funnel small{font-size:10px;display:block;margin-top:5px}:is(#kk-audit-content,.kk-audit-content) .kk-journey-funnel .is-current{color:#173a2a;background:#d4e7d8;transform:translateY(-7px);box-shadow:0 9px 0 #0b291c55}:is(#kk-audit-content,.kk-audit-content) .kk-journey-funnel i{font-style:normal;color:#9cbda0}:is(#kk-audit-content,.kk-audit-content) .kk-journey-route{height:2px;background:#bfd6c328;position:relative}:is(#kk-audit-content,.kk-audit-content) .kk-journey-route i{position:absolute;width:25%;height:3px;background:#d3e5d7;transition:transform .4s}:is(#kk-audit-content,.kk-audit-content) [data-active="1"] .kk-journey-route i{transform:translateX(100%)}:is(#kk-audit-content,.kk-audit-content) [data-active="2"] .kk-journey-route i{transform:translateX(200%)}:is(#kk-audit-content,.kk-audit-content) [data-active="3"] .kk-journey-route i{transform:translateX(300%)}
:is(#kk-audit-content,.kk-audit-content) .kk-blueprint{background:#edf2f4;color:#29432f;border-radius:10px;overflow:hidden;box-shadow:10px 10px #a4c7a825;width:100%;max-width:460px;margin:auto;font-size:11px!important}:is(#kk-audit-content,.kk-audit-content) .kk-blueprint-top{display:flex;justify-content:space-between;padding:13px 16px;border-bottom:1px solid #ccdad0;font-size:9px!important}:is(#kk-audit-content,.kk-audit-content) .kk-blueprint-nav{display:flex;gap:16px;padding:10px 15px;border-bottom:1px solid #d8e0dc;transition:background .3s}:is(#kk-audit-content,.kk-audit-content) .kk-blueprint-nav i{font-style:normal;font-size:8px}:is(#kk-audit-content,.kk-audit-content) .kk-blueprint-body{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;transition:background .3s}:is(#kk-audit-content,.kk-audit-content) .kk-blueprint-body b{font-size:20px;line-height:1.2;color:#24452f}:is(#kk-audit-content,.kk-audit-content) .kk-blueprint-body small{display:block;font-size:9px;margin:6px 0 14px}:is(#kk-audit-content,.kk-audit-content) .kk-blueprint-body i{font-style:normal;font-size:8px;background:#285138;color:#fff;border-radius:20px;padding:7px 12px}:is(#kk-audit-content,.kk-audit-content) .kk-blueprint-product{height:70px;width:60px;flex-shrink:0;background:linear-gradient(120deg,#b5c8b9,#788f64);border-radius:20px 20px 8px 8px;box-shadow:8px 8px #50634222}:is(#kk-audit-content,.kk-audit-content) .kk-blueprint-foot{display:flex;justify-content:space-between;border-top:1px solid #d8e0dc}:is(#kk-audit-content,.kk-audit-content) .kk-blueprint-foot span{font-size:8px;padding:12px;transition:background .3s}:is(#kk-audit-content,.kk-audit-content) .kk-blueprint .is-current{background:#cee5d2;box-shadow:inset 0 0 0 2px #6d934b}
:is(#kk-audit-content,.kk-audit-content) .kk-team-thread{display:flex;gap:13px;align-items:center;background:#ffffff0a;border:1px solid #9cbaa044;border-radius:14px;padding:15px;margin-right:35px}:is(#kk-audit-content,.kk-audit-content) .kk-thread-avatar{border:1px solid #a4c0a888;border-radius:50%;width:36px;height:36px;flex-shrink:0;display:grid;place-items:center;font-size:10px}:is(#kk-audit-content,.kk-audit-content) .kk-team-thread small{font-size:8px;letter-spacing:.1em;color:#bbd2bf;display:block;margin-bottom:5px}:is(#kk-audit-content,.kk-audit-content) .kk-team-thread strong{font-size:17px;color:#f4f9f9;line-height:1.3}:is(#kk-audit-content,.kk-audit-content) .kk-thread-answer{margin-left:35px;margin-right:0}:is(#kk-audit-content,.kk-audit-content) .kk-thread-dots{display:flex;gap:5px;flex-wrap:wrap}:is(#kk-audit-content,.kk-audit-content) .kk-thread-dots span{padding:5px 7px;font-size:9px;border:1px solid #bed5c255;border-radius:6px;transition:background .3s}:is(#kk-audit-content,.kk-audit-content) .kk-thread-dots .is-current{color:#183d29;background:#d3e5d7}
@keyframes kk-journey-enter{from{opacity:1;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){:is(#kk-audit-content,.kk-audit-content) .kk-journey *{animation:none!important;transition:none!important}}@media(max-width:749px){:is(#kk-audit-content,.kk-audit-content) .kk-journey{grid-template-columns:1fr;gap:18px}:is(#kk-audit-content,.kk-audit-content) .kk-journey-nav{grid-template-columns:1fr 1fr;gap:8px}:is(#kk-audit-content,.kk-audit-content) .kk-journey-nav>button{grid-template-columns:1fr;gap:8px;padding:15px;align-content:start;transform:none!important}:is(#kk-audit-content,.kk-audit-content) .kk-journey-nav>button>span:last-child{display:none}:is(#kk-audit-content,.kk-audit-content) .kk-journey-nav strong{font-size:14px}:is(#kk-audit-content,.kk-audit-content) .kk-journey-nav small{font-size:10px}:is(#kk-audit-content,.kk-audit-content) .kk-journey-num{width:24px;height:24px;font-size:10px}:is(#kk-audit-content,.kk-audit-content) .kk-journey-nav>p{grid-column:1/-1;margin:3px;font-size:11px}:is(#kk-audit-content,.kk-audit-content) .kk-journey-art{padding:24px 18px;min-height:210px;gap:20px}:is(#kk-audit-content,.kk-audit-content) .kk-journey-panel{padding:24px 20px}:is(#kk-audit-content,.kk-audit-content) .kk-journey-panel h3{font-size:26px}:is(#kk-audit-content,.kk-audit-content) .kk-journey-bottom{padding:12px 16px}:is(#kk-audit-content,.kk-audit-content) .kk-journey-funnel>span{font-size:24px;padding:14px 4px;border-radius:10px}:is(#kk-audit-content,.kk-audit-content) .kk-journey-funnel small{font-size:8px}:is(#kk-audit-content,.kk-audit-content) .kk-journey-funnel{gap:4px}:is(#kk-audit-content,.kk-audit-content) .kk-journey-funnel i{font-size:10px}:is(#kk-audit-content,.kk-audit-content) .kk-team-thread{margin-right:15px;padding:12px;gap:9px}:is(#kk-audit-content,.kk-audit-content) .kk-thread-answer{margin-left:15px;margin-right:0}:is(#kk-audit-content,.kk-audit-content) .kk-team-thread strong{font-size:15px}:is(#kk-audit-content,.kk-audit-content) .kk-blueprint-body b{font-size:18px}:is(#kk-audit-content,.kk-audit-content) .kk-blueprint-body{padding:16px}:is(#kk-audit-content,.kk-audit-content) .kk-scope{padding:18px}}


:is(#kk-audit-content,.kk-audit-content) .kk-business-plan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start;color:#15372d;--plan-progress:40%}
:is(#kk-audit-content,.kk-audit-content) .kk-plan-controls{padding:32px;background:#fff;border:1px solid #b9cdc7;border-radius:24px;min-width:0}:is(#kk-audit-content,.kk-audit-content) .kk-plan-kicker{display:block;font-size:10px!important;letter-spacing:.15em;font-weight:750;color:#3e685b;margin-bottom:18px}:is(#kk-audit-content,.kk-audit-content) .kk-plan-controls h3{font-size:26px;max-width:420px}:is(#kk-audit-content,.kk-audit-content) .kk-plan-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}:is(#kk-audit-content,.kk-audit-content) .kk-plan-field{display:block;min-width:0;color:#234a3f;font-size:13px;font-weight:650}:is(#kk-audit-content,.kk-audit-content) .kk-plan-field>span{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:12px;line-height:1.5}:is(#kk-audit-content,.kk-audit-content) .kk-plan-field output{color:#155b44;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}:is(#kk-audit-content,.kk-audit-content) .kk-plan-field input[type=range]{display:block;width:100%;accent-color:#246b54;cursor:pointer;min-height:30px;margin:0}:is(#kk-audit-content,.kk-audit-content) .kk-plan-field select{width:100%;min-height:48px;border:1px solid #a8c0b7;border-radius:10px;padding:10px 30px 10px 12px;background:#f3f7f6;color:#173e32;font:inherit;font-size:16px}:is(#kk-audit-content,.kk-audit-content) .kk-plan-field:has(select){grid-column:1/-1}:is(#kk-audit-content,.kk-audit-content) .kk-plan-options{grid-column:1/-1;border:0;padding:0;margin:4px 0 0;display:grid;gap:10px;min-width:0}:is(#kk-audit-content,.kk-audit-content) .kk-plan-options legend{font-size:14px;font-weight:750;margin-bottom:14px}:is(#kk-audit-content,.kk-audit-content) .kk-plan-check{grid-column:1/-1;display:flex;gap:13px;align-items:flex-start;padding:15px;border-radius:12px;border:1px solid #cad9d3;background:#f7faf9;cursor:pointer}:is(#kk-audit-content,.kk-audit-content) .kk-plan-check:has(:checked){border-color:#377f68;background:#edf6f2;box-shadow:inset 3px 0 #377f68}:is(#kk-audit-content,.kk-audit-content) .kk-plan-check input{accent-color:#246b54;flex:0 0 18px;width:18px;height:18px;margin:3px 0}:is(#kk-audit-content,.kk-audit-content) .kk-plan-check strong{display:block;font-size:14px;color:#193e32}:is(#kk-audit-content,.kk-audit-content) .kk-plan-check small{display:block;font-size:12px;line-height:1.6;color:#466256;margin-top:4px}:is(#kk-audit-content,.kk-audit-content) .kk-plan-result{position:sticky;top:125px;padding:32px;border-radius:24px;background:linear-gradient(145deg,#1c4539,#0e2923);color:#f5faf8;box-shadow:0 20px 50px #133f2918;min-width:0;border:1px solid #487665}:is(#kk-audit-content,.kk-audit-content) .kk-plan-result .kk-plan-kicker{color:#acd8c7}:is(#kk-audit-content,.kk-audit-content) .kk-plan-metrics{display:grid;grid-template-columns:1fr 1fr;gap:18px}:is(#kk-audit-content,.kk-audit-content) .kk-plan-metric{border-bottom:1px solid #ffffff30;padding-bottom:18px;min-width:0}:is(#kk-audit-content,.kk-audit-content) .kk-plan-metric>span{display:block;font-size:11px;line-height:1.5;color:#c7ddd4;margin-bottom:8px}:is(#kk-audit-content,.kk-audit-content) .kk-plan-metric strong{display:block;font-size:clamp(22px,2.3vw,31px);line-height:1.15;letter-spacing:-.035em;color:#fff;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}:is(#kk-audit-content,.kk-audit-content) .kk-plan-metric strong[data-negative=true]{color:#ffbdad}:is(#kk-audit-content,.kk-audit-content) .kk-plan-progress{height:3px;border-radius:4px;background:#ffffff20;margin:26px 0}:is(#kk-audit-content,.kk-audit-content) .kk-plan-progress i{display:block;width:var(--plan-progress);height:100%;background:#83cfb1;transition:width .3s}:is(#kk-audit-content,.kk-audit-content) .kk-plan-result h3{font-size:25px;line-height:1.2;color:#fff}:is(#kk-audit-content,.kk-audit-content) .kk-plan-result p{font-size:14px!important;line-height:1.75;color:#d1e3dc}:is(#kk-audit-content,.kk-audit-content) .kk-plan-result ul{padding:0;margin:20px 0;list-style:none;display:grid;gap:12px}:is(#kk-audit-content,.kk-audit-content) .kk-plan-result li{font-size:13px;line-height:1.65;display:grid;grid-template-columns:16px 1fr;gap:8px;color:#e2eee8}:is(#kk-audit-content,.kk-audit-content) .kk-plan-result li:before{content:'✓';color:#96ddbf}:is(#kk-audit-content,.kk-audit-content) .kk-plan-result .kk-plan-footnote{font-size:11px!important;line-height:1.7;color:#b9d0c6}:is(#kk-audit-content,.kk-audit-content) .kk-plan-result .kk-button{width:100%;margin-top:12px}:is(#kk-audit-content,.kk-audit-content) .kk-plan-reset{margin-top:24px;background:none;border:0;border-bottom:1px solid #9abaae;padding:8px 0;color:#295a48;font:inherit;font-size:12px;cursor:pointer}:is(#kk-audit-content,.kk-audit-content) .kk-plan-privacy{grid-column:1/-1;font-size:12px!important;color:#4e665d;margin:0}:is(#kk-audit-content,.kk-audit-content) .kk-business-plan :focus-visible{outline:3px solid #45a780;outline-offset:4px}
@media(max-width:749px){:is(#kk-audit-content,.kk-audit-content) .kk-business-plan{grid-template-columns:1fr;gap:20px}:is(#kk-audit-content,.kk-audit-content) .kk-plan-controls,:is(#kk-audit-content,.kk-audit-content) .kk-plan-result{padding:24px 20px;border-radius:20px}:is(#kk-audit-content,.kk-audit-content) .kk-plan-result{position:static}:is(#kk-audit-content,.kk-audit-content) .kk-plan-fields{grid-template-columns:1fr;gap:21px}:is(#kk-audit-content,.kk-audit-content) .kk-plan-metric strong{font-size:25px}:is(#kk-audit-content,.kk-audit-content) .kk-plan-result h3{font-size:24px}}@media(prefers-reduced-motion:reduce){:is(#kk-audit-content,.kk-audit-content) .kk-plan-progress i{transition:none}}
