
:is(#kk-audit-hero,.kk-audit-hero).kk-hero{padding-top:64px;padding-bottom:38px}:is(#kk-audit-hero,.kk-audit-hero) .kk-hero-grid{gap:55px;align-items:center}:is(#kk-audit-hero,.kk-audit-hero) h1{font-size:clamp(38px,4.65vw,67px);line-height:1.05;letter-spacing:-.055em}:is(#kk-audit-hero,.kk-audit-hero) .kk-intro{font-size:17px;line-height:1.75;margin-top:25px}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--home,:is(#kk-audit-hero,.kk-audit-hero).kk-hero--marketing{background:#11251d;color:#f2f7f8}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--home .kk-intro,:is(#kk-audit-hero,.kk-audit-hero).kk-hero--marketing .kk-intro{color:#c4d0c5}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--home .kk-eyebrow,:is(#kk-audit-hero,.kk-audit-hero).kk-hero--marketing .kk-eyebrow{color:#c7e9cb}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--home .kk-note,:is(#kk-audit-hero,.kk-audit-hero).kk-hero--marketing .kk-note,:is(#kk-audit-hero,.kk-audit-hero).kk-hero--home .kk-faces span,:is(#kk-audit-hero,.kk-audit-hero).kk-hero--marketing .kk-faces span{color:#b9cbb7}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--home .kk-faces strong,:is(#kk-audit-hero,.kk-audit-hero).kk-hero--marketing .kk-faces strong{color:#f0f8f4}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--home .kk-button,:is(#kk-audit-hero,.kk-audit-hero).kk-hero--marketing .kk-button{background:#c7e9cb;border-color:#c7e9cb;color:#11251d}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--home .kk-button--secondary,:is(#kk-audit-hero,.kk-audit-hero).kk-hero--marketing .kk-button--secondary{color:#ecf5f0;background:transparent;border-color:#728d69}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--home .kk-confidence,:is(#kk-audit-hero,.kk-audit-hero).kk-hero--marketing .kk-confidence{background:transparent;border-color:#ffffff25;color:#e0ebe4}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--home .kk-confidence-title,:is(#kk-audit-hero,.kk-audit-hero).kk-hero--marketing .kk-confidence-title{color:#aac6ae}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--home .kk-orbit{background:#91b99512;border-color:#90ac9433}:is(#kk-audit-hero,.kk-audit-hero) .kk-founder-hero{display:grid;grid-template-columns:1fr 1fr;gap:18px;position:relative;padding:5px 0 36px}:is(#kk-audit-hero,.kk-audit-hero) .kk-founder-hero figure{margin:0;position:relative;overflow:hidden;border-radius:20px;aspect-ratio:3/4;background:#dce5e0}:is(#kk-audit-hero,.kk-audit-hero) .kk-founder-hero figure:nth-child(2){margin-top:46px;margin-bottom:-25px}:is(#kk-audit-hero,.kk-audit-hero) .kk-founder-hero img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}:is(#kk-audit-hero,.kk-audit-hero) .kk-founder-hero figcaption{position:absolute;inset:auto 0 0;padding:45px 20px 20px;background:linear-gradient(transparent,#0e261de8);color:#fff;display:flex;flex-direction:column}:is(#kk-audit-hero,.kk-audit-hero) .kk-founder-hero figcaption strong{font-size:31px;font-weight:550;letter-spacing:-.035em}:is(#kk-audit-hero,.kk-audit-hero) .kk-founder-hero figcaption span{font-size:10px;color:#d7e5db;margin-top:4px}:is(#kk-audit-hero,.kk-audit-hero) .kk-founder-caption{position:absolute;bottom:-13px;left:0;font-size:10px;letter-spacing:.16em;color:#527242}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--about .kk-hero-grid{grid-template-columns:1fr 1.15fr}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--contact .kk-hero-grid{grid-template-columns:1.1fr 1fr}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--build{background:#ecf1f1}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--build .kk-hero-grid{grid-template-columns:1fr 1.25fr}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--build .kk-hero-visual .kk-browser--main{transform:rotate(-3deg);top:10%;width:97%}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--build .kk-hero-visual .kk-browser--small{width:48%;bottom:0;right:-2%}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--build .kk-visual-label{display:none}
:is(#kk-audit-hero,.kk-audit-hero) .kk-hero-system{padding:27px;border:1px solid #466347;border-radius:24px;background:linear-gradient(145deg,#264b33,#152f22);max-width:520px;margin:auto;width:100%;box-shadow:0 25px 70px #0002}:is(#kk-audit-hero,.kk-audit-hero) .kk-system-header{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.14em;font-weight:600;margin-bottom:25px}:is(#kk-audit-hero,.kk-audit-hero) .kk-hero-system .kk-system-header{color:#bbd7bf}:is(#kk-audit-hero,.kk-audit-hero) .kk-system-stage{max-width:370px;margin:auto}:is(#kk-audit-hero,.kk-audit-hero) .kk-system-node{padding:20px 24px;border:1px solid #759864;border-radius:16px;background:#2c5035}:is(#kk-audit-hero,.kk-audit-hero) .kk-system-node>span,:is(#kk-audit-hero,.kk-audit-hero) .kk-system-result>span{font-size:9px;letter-spacing:.12em;display:block;margin-bottom:10px;color:#c7e9cb}:is(#kk-audit-hero,.kk-audit-hero) .kk-system-node strong{display:block;font-size:30px;line-height:1.07;letter-spacing:-.04em;color:#eff8f3}:is(#kk-audit-hero,.kk-audit-hero) .kk-system-tags{display:flex;gap:10px;margin-top:16px}:is(#kk-audit-hero,.kk-audit-hero) .kk-system-tags span{font-size:10px;border:1px solid #89a78d;border-radius:20px;padding:4px 10px}:is(#kk-audit-hero,.kk-audit-hero) .kk-system-connector{text-align:center;font-size:22px;color:#9fcca3;line-height:1.3}:is(#kk-audit-hero,.kk-audit-hero) .kk-system-node--light{background:#edf3f1;color:#173425;transform:translateX(18px)}:is(#kk-audit-hero,.kk-audit-hero) .kk-system-node--light>span{color:#598447}:is(#kk-audit-hero,.kk-audit-hero) .kk-system-node--light strong{color:#173425}:is(#kk-audit-hero,.kk-audit-hero) .kk-system-bars{display:flex;gap:8px;margin-top:15px}:is(#kk-audit-hero,.kk-audit-hero) .kk-system-bars i{width:65%;height:6px;background:#ccdad0;border-radius:5px}:is(#kk-audit-hero,.kk-audit-hero) .kk-system-bars i+i{width:20%;background:#4a7440}:is(#kk-audit-hero,.kk-audit-hero) .kk-system-result{padding:18px 23px;border-radius:16px;background:#c7e9cb;color:#163923}:is(#kk-audit-hero,.kk-audit-hero) .kk-system-result>span{color:#446438}:is(#kk-audit-hero,.kk-audit-hero) .kk-system-result strong{font-size:16px;line-height:1.25;display:block}:is(#kk-audit-hero,.kk-audit-hero) .kk-hero-system>p{font-size:11px;color:#b4c8b8;margin:22px 0 0;max-width:340px}
:is(#kk-audit-hero,.kk-audit-hero) .kk-logistics-hero,:is(#kk-audit-hero,.kk-audit-hero) .kk-pricing-hero,:is(#kk-audit-hero,.kk-audit-hero) .kk-tool-hero{width:100%;padding:32px;background:#e6edea;border:1px solid #cbd9cf;border-radius:25px}:is(#kk-audit-hero,.kk-audit-hero) .kk-logistics-hero svg{width:100%;height:270px}:is(#kk-audit-hero,.kk-audit-hero) .kk-logistics-steps{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #b7c8bb;padding-top:20px}:is(#kk-audit-hero,.kk-audit-hero) .kk-logistics-steps span{font-size:10px;color:#658156}:is(#kk-audit-hero,.kk-audit-hero) .kk-logistics-steps strong{font-size:14px;color:#254b30}:is(#kk-audit-hero,.kk-audit-hero) .kk-logistics-hero p,:is(#kk-audit-hero,.kk-audit-hero) .kk-pricing-hero p{font-size:13px;line-height:1.6;margin:25px 0 0;color:#527045}:is(#kk-audit-hero,.kk-audit-hero) .kk-hourly{display:flex;gap:25px;align-items:center;margin:25px 0 36px}:is(#kk-audit-hero,.kk-audit-hero) .kk-hourly>strong{font-size:112px;letter-spacing:-.08em;line-height:1;color:#214b2a;font-weight:550}:is(#kk-audit-hero,.kk-audit-hero) .kk-hourly>strong>span{font-size:45px;font-weight:400;margin-left:5px}:is(#kk-audit-hero,.kk-audit-hero) .kk-hourly>span{font-size:13px;color:#557447}:is(#kk-audit-hero,.kk-audit-hero) .kk-pricing-line{display:flex;gap:20px;padding:17px 0;border-top:1px solid #b8cbbc;font-size:14px}:is(#kk-audit-hero,.kk-audit-hero) .kk-pricing-line>span{font-size:11px;color:#6d8960}:is(#kk-audit-hero,.kk-audit-hero) .kk-pricing-line>span:last-child{margin-left:auto}:is(#kk-audit-hero,.kk-audit-hero) .kk-tool-input{padding:20px;border:1px solid #b5c6b9;border-radius:14px;background:#f3f8fb}:is(#kk-audit-hero,.kk-audit-hero) .kk-tool-input>span,:is(#kk-audit-hero,.kk-audit-hero) .kk-tool-output>span{font-size:9px;letter-spacing:.1em;display:block;margin-bottom:15px}:is(#kk-audit-hero,.kk-audit-hero) .kk-tool-input p{font-size:19px;margin:0}:is(#kk-audit-hero,.kk-audit-hero) .kk-tool-arrow{text-align:center;font-size:27px}:is(#kk-audit-hero,.kk-audit-hero) .kk-tool-output{padding:25px;background:#173c28;border-radius:15px;color:#eff6f3}:is(#kk-audit-hero,.kk-audit-hero) .kk-tool-output strong{font-size:34px;line-height:1.05;letter-spacing:-.035em;display:block;margin-bottom:16px}:is(#kk-audit-hero,.kk-audit-hero) .kk-tool-output p{font-size:13px;color:#c9dbcd;margin:0}:is(#kk-audit-hero,.kk-audit-hero) .kk-tool-hero>.kk-note{font-size:10px;margin:18px 0 0}
@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference){:is(#kk-audit-hero,.kk-audit-hero) .kk-founder-hero figure:nth-child(2){animation:kk-founder-scroll linear both;animation-timeline:view();animation-range:exit 0% exit 100%}:is(#kk-audit-hero,.kk-audit-hero) .kk-system-node--light{animation:kk-system-scroll linear both;animation-timeline:view();animation-range:entry 0% exit 100%}:is(#kk-audit-hero,.kk-audit-hero) .kk-logistics-hero svg{animation:kk-founder-scroll linear both;animation-timeline:view();animation-range:exit 0% exit 100%}@keyframes kk-founder-scroll{to{transform:translateY(-55px)}}@keyframes kk-system-scroll{from{transform:translateX(18px) rotate(2deg)}to{transform:translateX(-12px) rotate(-2deg)}}}}
@media(max-width:989px){:is(#kk-audit-hero,.kk-audit-hero) .kk-hero-grid,:is(#kk-audit-hero,.kk-audit-hero).kk-hero--about .kk-hero-grid,:is(#kk-audit-hero,.kk-audit-hero).kk-hero--contact .kk-hero-grid,:is(#kk-audit-hero,.kk-audit-hero).kk-hero--build .kk-hero-grid{grid-template-columns:1fr;gap:38px}:is(#kk-audit-hero,.kk-audit-hero) .kk-founder-hero{max-width:600px;margin:auto;width:100%}:is(#kk-audit-hero,.kk-audit-hero) .kk-logistics-hero,:is(#kk-audit-hero,.kk-audit-hero) .kk-pricing-hero,:is(#kk-audit-hero,.kk-audit-hero) .kk-tool-hero{max-width:540px;margin:auto}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--about .kk-founder-hero{grid-row:1}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--about .kk-founder-hero figure{aspect-ratio:4/3}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--about .kk-founder-hero figure:nth-child(2){margin-top:0;margin-bottom:0}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--about .kk-founder-caption{bottom:9px}}
@media(max-width:749px){:is(#kk-audit-hero,.kk-audit-hero).kk-hero{padding-top:34px}:is(#kk-audit-hero,.kk-audit-hero) h1{font-size:40px}:is(#kk-audit-hero,.kk-audit-hero) .kk-intro{font-size:16px}:is(#kk-audit-hero,.kk-audit-hero) .kk-founder-hero{gap:12px;padding-bottom:25px}:is(#kk-audit-hero,.kk-audit-hero) .kk-founder-hero figure{border-radius:15px}:is(#kk-audit-hero,.kk-audit-hero) .kk-founder-hero figcaption{padding:30px 12px 12px}:is(#kk-audit-hero,.kk-audit-hero) .kk-founder-hero figcaption strong{font-size:24px}:is(#kk-audit-hero,.kk-audit-hero) .kk-founder-hero figcaption span{display:none}:is(#kk-audit-hero,.kk-audit-hero) .kk-hero-system,:is(#kk-audit-hero,.kk-audit-hero) .kk-logistics-hero,:is(#kk-audit-hero,.kk-audit-hero) .kk-pricing-hero,:is(#kk-audit-hero,.kk-audit-hero) .kk-tool-hero{padding:22px}:is(#kk-audit-hero,.kk-audit-hero) .kk-system-node strong{font-size:26px}:is(#kk-audit-hero,.kk-audit-hero) .kk-system-node--light{transform:none}:is(#kk-audit-hero,.kk-audit-hero) .kk-hourly>strong{font-size:88px}:is(#kk-audit-hero,.kk-audit-hero) .kk-logistics-hero svg{height:210px}}
@media(prefers-reduced-motion:reduce){:is(#kk-audit-hero,.kk-audit-hero) .kk-founder-hero figure,:is(#kk-audit-hero,.kk-audit-hero) .kk-system-node--light,:is(#kk-audit-hero,.kk-audit-hero) .kk-logistics-hero svg{animation:none!important;transform:none}}

.kk-contact-console .kk-contact-options a,.kk-contact-console .kk-contact-options strong{color:#f5f9f2!important}.kk-contact-console .kk-note{color:#c4d6c8!important}


:is(#kk-audit-hero,.kk-audit-hero) .kk-founder-monogram{display:grid;place-items:center;width:62px;height:48px;border:1px solid #8aaf8e;border-radius:14px;font-size:16px;font-weight:800;color:#80a86f;background:#80a86f14;flex-shrink:0}:is(#kk-audit-hero,.kk-audit-hero) .kk-growth,:is(#kk-audit-hero,.kk-audit-hero) .kk-shop-demo{display:block;min-width:0;position:relative;border-radius:28px;border:1px solid #ffffff30;background:radial-gradient(ellipse at 80% 0,#365e42 0,transparent 65%),linear-gradient(145deg,#243a2b,#102019);padding:28px;color:#f2f8f6;box-shadow:0 30px 80px #0003,inset 0 1px #ffffff20;overflow:hidden}:is(#kk-audit-hero,.kk-audit-hero) .kk-dashboard-top{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:9px!important;letter-spacing:.1em;color:#bbccba}:is(#kk-audit-hero,.kk-audit-hero) .kk-live-dot{display:inline-block;width:7px;height:7px;background:#a5e8a9;border-radius:50%;box-shadow:0 0 14px #a5e8a9;margin-right:6px}:is(#kk-audit-hero,.kk-audit-hero) .kk-growth-summary{display:flex;flex-direction:column;margin-top:26px;gap:5px;position:relative;z-index:1}:is(#kk-audit-hero,.kk-audit-hero) .kk-growth-summary>span:first-child{font-size:12px;color:#d3dfd7}:is(#kk-audit-hero,.kk-audit-hero) .kk-growth-summary>strong{font-size:clamp(38px,4vw,57px);letter-spacing:-.05em;line-height:1.1}:is(#kk-audit-hero,.kk-audit-hero) .kk-growth-change{color:#c8f4cc;font-size:12px}:is(#kk-audit-hero,.kk-audit-hero) .kk-growth-chart{display:block;width:100%;height:155px;margin-top:-30px;transform-origin:bottom;transform:scaleY(var(--growth,1));transition:transform .4s}:is(#kk-audit-hero,.kk-audit-hero) .kk-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:-5px;position:relative}:is(#kk-audit-hero,.kk-audit-hero) .kk-kpi{background:linear-gradient(145deg,#fff,#e6efea);color:#152e20;padding:16px 12px;border-radius:13px;box-shadow:0 10px 25px #0002,inset 0 1px #fff;display:flex;flex-direction:column;gap:4px;transition:transform .3s}:is(#kk-audit-hero,.kk-audit-hero) .kk-kpi:hover{transform:translateY(-5px)}:is(#kk-audit-hero,.kk-audit-hero) .kk-kpi>span{font-size:10px}:is(#kk-audit-hero,.kk-audit-hero) .kk-kpi>strong{font-size:25px;letter-spacing:-.05em;line-height:1.15}:is(#kk-audit-hero,.kk-audit-hero) .kk-kpi>small{font-size:12px;color:#247d4c;font-weight:700}:is(#kk-audit-hero,.kk-audit-hero) .kk-growth-controls{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:25px}:is(#kk-audit-hero,.kk-audit-hero) .kk-growth-controls label{font-size:11px;color:#e2eae6;display:block}:is(#kk-audit-hero,.kk-audit-hero) .kk-growth-controls output{float:right;color:#c8f4cc}:is(#kk-audit-hero,.kk-audit-hero) input[type=range]{width:100%;accent-color:#b8e8bc;cursor:pointer;height:24px;margin:7px 0 0}:is(#kk-audit-hero,.kk-audit-hero) .kk-growth-note{font-size:10px;line-height:1.6;color:#afc0ad;margin:17px 0 0}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--marketing .kk-growth{border-radius:7px 36px 7px 36px;background:radial-gradient(at 100% 0,#566641,transparent 75%),#1c3025}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--marketing .kk-kpi:nth-child(2){transform:translateY(-12px)}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--marketing .kk-growth-summary{align-items:flex-end}:is(#kk-audit-hero,.kk-audit-hero) .kk-shop-demo{padding:22px;--demo:#d3e5d7;--ink:#1c3827}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-preview{background:#ecf1f4;color:var(--ink);border-radius:15px;overflow:hidden;margin-top:20px;transition:background .5s,color .5s}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-nav{display:flex;justify-content:space-between;padding:20px;font-size:9px!important;border-bottom:1px solid #152e2020}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-nav strong{letter-spacing:.08em}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-product{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px;align-items:center;padding:35px 24px 25px}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-product small{font-size:8px;letter-spacing:.1em}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-product strong{display:block;font-size:28px;line-height:1.05;letter-spacing:-.055em;margin:12px 0}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-product p{font-size:11px;line-height:1.6}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-buy{display:block;padding:11px 12px;background:var(--ink);color:var(--demo);border-radius:9px;font-size:10px}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-object{height:210px;position:relative;display:grid;place-items:center;perspective:800px}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-object:before{content:'';position:absolute;inset:25px -5px -5px;border-radius:50%;background:var(--demo);filter:blur(12px);opacity:1}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-object span{display:block;width:100px;height:152px;border-radius:35px 35px 20px 20px;transform:rotate(-12deg);background:linear-gradient(110deg,#fff9,var(--demo) 40%,var(--ink));box-shadow:inset -8px -3px 12px #0002,12px 24px 18px #0002;position:relative;transition:transform .6s,background .6s}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-object span:before{content:'';position:absolute;top:-18px;left:30px;width:40px;height:25px;background:linear-gradient(90deg,#fff,#cfd4d4);border-radius:6px}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-object span:after{content:'YOUR BRAND';position:absolute;left:12px;right:12px;top:54px;padding:16px 4px;background:#ffffffc9;color:#22362b;font-size:9px;letter-spacing:.08em;text-align:center}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-trust{display:flex;gap:10px;justify-content:space-between;padding:16px;background:#ffffff60;font-size:9px!important}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-switch{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px;align-items:center}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-switch>span{width:100%;font-size:11px;margin-bottom:3px;color:#c6d6ca}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-switch button{border:1px solid #6b8367;background:transparent;color:#dbe8df;border-radius:8px;padding:9px 15px;cursor:pointer;font:inherit;font-size:12px}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-switch button[aria-pressed=true]{background:#d3e5d7;color:#132b1c;border-color:#d3e5d7}:is(#kk-audit-hero,.kk-audit-hero) .kk-shop-demo[data-look=bold]{--demo:#edb8ff;--ink:#4e215c}:is(#kk-audit-hero,.kk-audit-hero) .kk-shop-demo[data-look=bold] .kk-demo-preview{background:#f2ddfb}:is(#kk-audit-hero,.kk-audit-hero) .kk-shop-demo[data-look=bold] .kk-demo-object span{transform:rotate(12deg);border-radius:12px}:is(#kk-audit-hero,.kk-audit-hero) .kk-shop-demo[data-look=studio]{--demo:#f8b675;--ink:#4b3828}:is(#kk-audit-hero,.kk-audit-hero) .kk-shop-demo[data-look=studio] .kk-demo-preview{background:#f6e9db}:is(#kk-audit-hero,.kk-audit-hero) .kk-shop-demo[data-look=studio] .kk-demo-object span{transform:rotate(0deg);border-radius:50px 50px 15px 15px}
@supports(animation-timeline:view()){ @media(prefers-reduced-motion:no-preference){:is(#kk-audit-hero,.kk-audit-hero) .kk-chart-line{stroke-dasharray:1;animation:kk-draw-line linear both;animation-timeline:view();animation-range:entry 0% cover 40%}:is(#kk-audit-hero,.kk-audit-hero) .kk-growth{animation:kk-dashboard-away linear both;animation-timeline:view();animation-range:exit 0% exit 100%}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-object{animation:kk-object-turn linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}}
@keyframes kk-draw-line{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes kk-dashboard-away{to{transform:translateY(45px) rotate(-3deg);opacity:1}}@keyframes kk-object-turn{from{transform:rotate(-8deg) translateY(12px)}to{transform:rotate(8deg) translateY(-12px)}}
@media(max-width:749px){:is(#kk-audit-hero,.kk-audit-hero) .kk-growth,:is(#kk-audit-hero,.kk-audit-hero) .kk-shop-demo{padding:20px;border-radius:20px}:is(#kk-audit-hero,.kk-audit-hero) .kk-dashboard-top{font-size:8px!important}:is(#kk-audit-hero,.kk-audit-hero) .kk-dashboard-top>span:last-child{max-width:100px;text-align:right}:is(#kk-audit-hero,.kk-audit-hero) .kk-growth-chart{height:130px;margin-top:-8px}:is(#kk-audit-hero,.kk-audit-hero) .kk-kpi-grid{gap:7px}:is(#kk-audit-hero,.kk-audit-hero) .kk-kpi{padding:12px 9px}:is(#kk-audit-hero,.kk-audit-hero) .kk-kpi>span{font-size:8px}:is(#kk-audit-hero,.kk-audit-hero) .kk-kpi>strong{font-size:22px}:is(#kk-audit-hero,.kk-audit-hero) .kk-growth-controls{gap:14px}:is(#kk-audit-hero,.kk-audit-hero) .kk-growth-controls label{font-size:10px}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-product{padding:28px 15px 20px;gap:15px}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-product strong{font-size:25px}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-object span{width:80px;height:130px}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-object span:before{left:22px;width:36px}:is(#kk-audit-hero,.kk-audit-hero) .kk-demo-trust{font-size:8px!important;gap:4px;padding:12px} }


.kk-avatar-pair{display:flex;align-items:center;flex-shrink:0;padding-right:6px}.kk-avatar-pair img{width:48px!important;height:48px!important;border-radius:50%;object-fit:cover;object-position:center 30%;border:2px solid #bdd2c1;box-shadow:0 5px 12px #0003}.kk-avatar-pair img+img{margin-left:-12px}.kk-faces{gap:14px!important}.kk-contact-console,.kk-flow{display:block;background:linear-gradient(150deg,#173b2c,#0b2118);color:#f1f6f8;border:1px solid #446651;border-radius:26px;padding:28px;box-shadow:0 30px 60px #0003,inset 0 1px #c2e6c633;min-width:0}.kk-contact-top{font-size:10px!important;letter-spacing:.14em;color:#bdd9bd;display:flex;align-items:center;gap:9px}.kk-contact-team{display:flex;align-items:center;gap:24px;padding:30px 0}.kk-contact-team .kk-avatar-pair img{width:72px!important;height:72px!important}.kk-contact-team strong{font-size:30px!important;line-height:1.15}.kk-contact-team p{font-size:14px;margin:8px 0 0;color:#c3d1c5}.kk-contact-options{display:grid;gap:10px}.kk-contact-options a{display:grid;gap:8px;padding:20px;background:#ffffff08;border:1px solid #77958155;border-radius:16px;color:#f5f9f2;text-decoration:none;transition:background .25s,transform .25s}.kk-contact-options a:hover,.kk-contact-options a:focus-visible{background:#ffffff16;transform:translateX(4px)}.kk-contact-options span{font-size:10px;letter-spacing:.12em;color:#b1d8b7}.kk-contact-options strong{font-size:17px}.kk-contact-options small{font-size:13px;color:#c6d8c9}.kk-hero--contact .kk-hero-grid{align-items:center!important}.kk-hero--contact .kk-note{color:#bfd0c3}.kk-hero--about .kk-founder-hero{max-width:520px;margin:auto;gap:15px}.kk-hero--about .kk-founder-hero figure{transform:none!important}.kk-hero--about .kk-founder-hero img{aspect-ratio:4/5;max-height:355px;object-fit:cover;object-position:50% 30%}.kk-founder-hero figure{transition:transform .3s,box-shadow .3s}.kk-founder-hero figure:hover{box-shadow:0 20px 40px #10241833}
.kk-brand-demo{padding:20px!important}.kk-brand-world{margin:16px 0;border-radius:12px;overflow:hidden;color:#263a2b;animation:kk-world-in .35s both}.kk-brand-world[hidden]{display:none!important}.kk-brand-nav{display:flex;justify-content:space-between;gap:10px;padding:17px;border-bottom:1px solid #0002;font-size:10px!important}.kk-brand-nav strong{font-size:12px}.kk-brand-nav span{font-size:9px}.kk-brand-stage{display:grid;grid-template-columns:.85fr 1.15fr;min-height:310px;position:relative;align-items:center;padding:20px;gap:12px}.kk-brand-copy>strong{display:block;font-size:clamp(24px,2.7vw,42px)!important;line-height:1.04;letter-spacing:-.05em;margin:14px 0}.kk-brand-copy>small{font-size:8px;letter-spacing:.12em}.kk-brand-copy p{font-size:12px;line-height:1.5}.kk-brand-copy button{border:0;border-bottom:1px solid currentColor;background:none;color:inherit;padding:8px 0;font-size:11px;font-weight:700;cursor:pointer}.kk-brand-bottom{display:flex;justify-content:space-between;gap:10px;padding:14px 17px;border-top:1px solid #0002;font-size:8px!important;letter-spacing:.04em}.kk-brand-natural{background:#e6e5d7}.kk-brand-natural .kk-brand-copy>strong{font-family:Georgia,serif;font-weight:400;letter-spacing:-.04em}.kk-brand-bold{background:#d6ff45;color:#161a14}.kk-brand-bold .kk-brand-stage{grid-template-columns:1fr 1fr;background:repeating-linear-gradient(0deg,transparent 0 39px,#0000000a 40px)}.kk-brand-bold .kk-brand-copy{grid-column:1;grid-row:1}.kk-brand-bold .kk-brand-object{grid-column:2;grid-row:1}.kk-brand-bold .kk-brand-copy>strong{text-transform:uppercase;font-weight:950;font-style:italic}.kk-brand-bold .kk-brand-nav{background:#171c16;color:#e4ffe8}.kk-brand-studio{background:#e0d8cd;color:#3c322b}.kk-brand-studio .kk-brand-stage{grid-template-columns:1fr;min-height:355px;align-items:start}.kk-brand-studio .kk-brand-copy{z-index:2;max-width:60%}.kk-brand-studio .kk-brand-copy>strong{font-family:Georgia,serif;font-weight:400}.kk-brand-studio .kk-brand-object{position:absolute;right:25px;bottom:40px;width:46%;height:200px}.kk-brand-object{height:220px;display:grid;place-items:center;transition:transform .5s}.kk-brand-explore .kk-brand-object{transform:scale(1.12) rotate(-4deg)}.kk-brand-bottles{display:flex;align-items:flex-end;gap:9px;filter:drop-shadow(12px 16px 6px #14291825);transform:rotate(-7deg)}.kk-brand-bottles i{display:block;position:relative;width:42px;height:108px;border-radius:9px 9px 6px 6px;background:linear-gradient(90deg,#36573d,#779267 45%,#39543c);border:1px solid #2d492e}.kk-brand-bottles i:before{content:'';position:absolute;top:-24px;left:10px;right:10px;height:25px;background:linear-gradient(90deg,#1c2920,#40523e,#17241a);border-radius:3px 3px 0 0}.kk-brand-bottles i:after{content:'BOTANIC';position:absolute;left:4px;right:4px;top:40%;background:#eae9cf;padding:18px 0;color:#2d402a;font-size:7px;text-align:center}.kk-brand-bottles i:nth-child(2){height:145px;width:50px}.kk-brand-bottles i:nth-child(3){height:85px;background:linear-gradient(90deg,#b7a47c,#e7dfbe,#a7956d)}.kk-brand-shirt{width:155px;height:165px;position:relative;clip-path:polygon(25% 0,40% 5%,60% 5%,75% 0,100% 20%,85% 42%,74% 30%,74% 100%,25% 100%,25% 30%,12% 42%,0 20%);background:linear-gradient(110deg,#141917,#4a5049 45%,#1b201b 60%);display:grid;place-items:center;transform:rotate(9deg);filter:drop-shadow(8px 15px 2px #0004)}.kk-brand-shirt span{color:#d6ff45;font-size:21px;font-weight:900;line-height:1;text-align:center;font-style:italic}.kk-brand-chair{width:130px;height:150px;position:relative;transform:rotate(-8deg);filter:drop-shadow(15px 12px 4px #352e3422)}.kk-brand-chair i{position:absolute;width:100px;height:80px;background:linear-gradient(105deg,#967653,#d3b68c,#9c7c56);border-radius:48px 48px 15px 15px;left:20px;top:0;transform:skewY(-8deg)}.kk-brand-chair b{position:absolute;left:9px;top:75px;width:112px;height:34px;border-radius:30% 35% 20% 20%;background:linear-gradient(#decbab,#a48460);transform:skewY(-8deg)}.kk-brand-chair span:before,.kk-brand-chair span:after{content:'';position:absolute;top:96px;width:8px;height:68px;background:linear-gradient(90deg,#4c3c2f,#99734c);left:17px;transform:rotate(9deg)}.kk-brand-chair span:after{left:103px;transform:rotate(-8deg)}
.kk-flow-scene{position:relative;min-height:320px;overflow:hidden;margin:16px -4px 0;isolation:isolate}.kk-flow-grid{position:absolute;inset:0;background:linear-gradient(transparent 95%,#b1d3b811 95%),linear-gradient(90deg,transparent 95%,#b1d3b811 95%);background-size:30px 30px;mask-image:linear-gradient(transparent,#000)}.kk-flow-shelf{display:grid;grid-template-columns:repeat(3,26px);gap:12px;position:absolute;left:15px;top:70px;padding:12px;border-bottom:7px solid #4b725b;border-top:4px solid #4b725b;opacity:1}.kk-flow-shelf i{height:28px;background:linear-gradient(120deg,#bba783,#7e7359);border:1px solid #c4bda0}.kk-flow-parcel{position:absolute;top:65px;right:35px;width:110px;height:120px;border-radius:8px;transform:translate(0,0) rotate(-9deg) scale(var(--parcel-scale,1));background:linear-gradient(110deg,#c5ab7e,#9b7f55);border-right:14px solid #78613f;box-shadow:16px 18px 0 #0002;transition:transform .6s,background .6s}.kk-flow-parcel:before{content:'';position:absolute;left:39px;width:20px;top:0;bottom:0;background:#ded0ad}.kk-flow-parcel span{position:absolute;left:22px;top:34px;color:#faffff;background:#467943;width:48px;height:50px;font-size:36px;font-weight:900;font-style:italic;text-align:center;box-shadow:4px 4px #294b2b}.kk-flow-parcel b{position:absolute;bottom:9px;left:14px;font-size:8px;color:#332c1e;letter-spacing:.1em}.kk-flow-route{position:absolute;top:190px;right:25px;left:25px;display:flex;justify-content:space-between;border-top:1px dashed #8fbc9155}.kk-flow-route i{width:10px;height:10px;margin-top:-5px;background:#527760;border-radius:50%;transition:background .4s}.kk-flow[data-step="0"] .kk-flow-route i:first-child,.kk-flow[data-step="1"] .kk-flow-route i:nth-child(2),.kk-flow[data-step="2"] .kk-flow-route i:nth-child(3){background:#b9e4bd;box-shadow:0 0 15px #b9e4bd}.kk-flow[data-step="1"] .kk-flow-parcel{transform:translate(-80px,0) rotate(4deg) scale(var(--parcel-scale,1))}.kk-flow[data-step="2"] .kk-flow-parcel{transform:translate(15px,-15px) rotate(0) scale(var(--parcel-scale,1));background:linear-gradient(110deg,#d6bd91,#aa8f66)}.kk-flow-receipt{position:absolute;bottom:0;left:15px;right:15px;display:grid;grid-template-columns:1fr 1fr;column-gap:18px}.kk-flow-receipt>span{grid-column:1/-1;font-size:9px;letter-spacing:.14em;color:#b9d6ba}.kk-flow-receipt strong{font-size:21px;line-height:1.1;padding-top:10px}.kk-flow-receipt small{font-size:12px;line-height:1.5;color:#c9d7ca;padding-top:10px}.kk-flow-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:24px 0 18px}.kk-flow-buttons button{background:#ffffff05;border:1px solid #69917a66;color:#d8e6d7;border-radius:9px;padding:11px 5px;font-size:11px;cursor:pointer}.kk-flow-buttons button[aria-pressed="true"]{background:#315c43;color:white;border-color:#80b58b}.kk-flow-volume{display:block;font-size:12px}.kk-flow-volume output{float:right;font-weight:700}.kk-flow-volume input{display:block;width:100%;margin:15px 0;accent-color:#8fc899}.kk-flow .kk-growth-note{color:#b6cbb9}
@keyframes kk-world-in{from{opacity:1;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:749px){.kk-contact-console,.kk-flow{padding:20px}.kk-contact-team{gap:17px}.kk-contact-team strong{font-size:25px!important}.kk-contact-options a{padding:16px}.kk-contact-options strong{font-size:15px}.kk-hero--contact .kk-hero-copy{order:0!important}.kk-hero--contact .kk-contact-console{order:1}.kk-brand-demo{padding:14px!important}.kk-brand-stage{padding:14px;min-height:275px;gap:8px}.kk-brand-copy>strong{font-size:28px!important}.kk-brand-bottles{gap:5px;transform:scale(.83) rotate(-7deg)}.kk-brand-shirt{width:120px;height:150px}.kk-brand-object{height:190px}.kk-brand-copy p{font-size:11px}.kk-brand-nav{padding:12px}.kk-brand-nav span{display:none}.kk-brand-bottom{font-size:7px!important;gap:6px}.kk-brand-studio .kk-brand-stage{min-height:310px}.kk-flow-scene{min-height:325px}.kk-flow-buttons button{font-size:10px}.kk-flow-receipt strong{font-size:19px}.kk-flow-receipt small{font-size:11px}.kk-hero--about .kk-founder-hero img{max-height:260px}}@media(prefers-reduced-motion:reduce){.kk-brand-world{animation:none}.kk-flow-parcel,.kk-brand-object{transition:none}}

.kk-effort{display:block;margin:22px 0;border:1px solid #bed2c2;background:#ffffff75;padding:18px;border-radius:15px}.kk-effort label{font-size:12px;color:#315d37;display:block}.kk-effort output{display:block;font-size:23px;font-weight:800;margin:10px 0}.kk-effort input{width:100%;accent-color:#2d7445}.kk-effort p{font-size:11px!important;line-height:1.5!important;color:#586e54;margin:10px 0 0!important}.kk-founder-more{margin-top:14px;border-top:1px solid #819b6e44;padding-top:12px}.kk-founder-more summary{font-size:11px;cursor:pointer;list-style:none;color:#285e38;font-weight:700}.kk-founder-more p{font-size:12px!important;line-height:1.6!important;color:#334d39}.kk-founder-more a{font-size:11px;font-weight:700;color:#285e38}.kk-hero--about .kk-founder-hero{align-items:start}.kk-founder-hero figure{overflow:hidden}@media(max-width:749px){.kk-founder-more summary{font-size:10px}.kk-founder-more p{font-size:11px!important}.kk-founder-more a{font-size:10px}}
@media(max-width:749px){.kk-brand-studio .kk-brand-stage{min-height:400px}.kk-brand-studio .kk-brand-object{bottom:8px;right:8px;width:130px;height:150px}.kk-brand-studio .kk-brand-chair{transform:scale(.85) rotate(-8deg)}.kk-brand-studio .kk-brand-copy{max-width:82%}}
:is(#kk-audit-hero,.kk-audit-hero).kk-hero--about .kk-founder-hero{width:100%;max-width:520px;align-items:start;padding-bottom:32px}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--about .kk-founder-hero figure{aspect-ratio:auto!important;margin:0!important;background:#173b2c;overflow:hidden}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--about .kk-founder-hero img{height:240px!important;max-height:none!important;aspect-ratio:auto!important;width:100%;object-fit:cover}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--about .kk-founder-hero figcaption{position:static!important;inset:auto!important;background:#173b2c!important;padding:16px!important;color:#fff!important}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--about .kk-founder-hero figcaption strong{font-size:26px!important;color:#fff!important}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--about .kk-founder-more summary,:is(#kk-audit-hero,.kk-audit-hero).kk-hero--about .kk-founder-more a{color:#d9eddd!important}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--about .kk-founder-more p{color:#e0e9df!important;font-size:12px!important;line-height:1.6}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--about .kk-founder-more summary{font-size:11px!important;line-height:1.5;padding:10px 0;cursor:pointer}@media(max-width:749px){:is(#kk-audit-hero,.kk-audit-hero).kk-hero--about .kk-founder-hero img{height:170px!important}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--about .kk-founder-hero figcaption{padding:12px!important}:is(#kk-audit-hero,.kk-audit-hero).kk-hero--about .kk-founder-hero figcaption strong{font-size:23px!important}}
:is(#kk-audit-hero,.kk-audit-hero) .kk-growth-controls{display:grid;grid-template-columns:1fr 1fr;gap:16px}:is(#kk-audit-hero,.kk-audit-hero) .kk-growth-bars{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin:24px 0}:is(#kk-audit-hero,.kk-audit-hero) .kk-growth-bars span{font-size:9px;color:#c2dccf;border-bottom:3px solid #ffffff20;padding-bottom:8px;position:relative}:is(#kk-audit-hero,.kk-audit-hero) .kk-growth-bars i{height:3px;position:absolute;bottom:-3px;left:0;background:#91d7b7;transition:width .2s}:is(#kk-audit-hero,.kk-audit-hero) .kk-growth-controls label{font-size:11px}:is(#kk-audit-hero,.kk-audit-hero) .kk-growth-controls input{min-height:28px}:is(#kk-audit-hero,.kk-audit-hero) .kk-growth-chart{display:none}@media(max-width:749px){:is(#kk-audit-hero,.kk-audit-hero) .kk-growth{padding:23px 19px}:is(#kk-audit-hero,.kk-audit-hero) .kk-growth-controls{grid-template-columns:1fr;gap:14px}:is(#kk-audit-hero,.kk-audit-hero) .kk-kpi-grid{gap:8px}:is(#kk-audit-hero,.kk-audit-hero) .kk-kpi{padding:12px 8px}:is(#kk-audit-hero,.kk-audit-hero) .kk-kpi strong{font-size:22px}:is(#kk-audit-hero,.kk-audit-hero) .kk-kpi small{font-size:9px}}
