.kl{--ink:#123630;--mint:#ccf49a;color:var(--ink);background:#fafbf7;min-height:100vh;font-family:Arial,sans-serif;overflow-x:clip}.kl *{box-sizing:border-box}.kl a{text-decoration:none}.kl button,.kl a{touch-action:manipulation}:is(.kl a:focus-visible,.kl button:focus-visible){outline-offset:5px;outline:3px solid #398663}.kl-nav{justify-content:space-between;align-items:center;gap:25px;max-width:1320px;margin:auto;padding:27px 48px;display:flex}.kl-logo{letter-spacing:-1.5px;color:var(--ink);align-items:center;font-size:27px;font-weight:800;display:flex}.kl-logo>span{background:var(--ink);color:var(--mint);border-radius:11px;place-items:center;width:35px;height:35px;margin-right:9px;font-size:30px;font-weight:500;display:grid}.kl-logo b{color:#4d995b}.kl-nav nav{gap:30px;font-size:13px;display:flex}.kl-login{border:1px solid #d7dfd5;border-radius:9px;align-items:center;gap:13px;padding:12px 17px;font-size:13px;font-weight:700;display:flex}.kl-hero{grid-template-columns:1fr 1fr;align-items:center;gap:42px;max-width:1320px;margin:auto;padding:55px 48px 68px;display:grid}.kl-eyebrow{letter-spacing:1.8px;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.kl-eyebrow>span{background:#559351;border-radius:50%;width:6px;height:6px}.kl-copy h1{letter-spacing:-4px;color:var(--ink);margin:25px 0;font-size:clamp(50px,5.8vw,80px);font-weight:700;line-height:1.03}.kl-copy h1 em{color:#507840;font-family:Georgia,serif;font-weight:400}.kl-copy>p{color:#66726b;max-width:410px;font-size:16px;line-height:1.8}.kl-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.kl-primary{background:var(--ink);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:18px;padding:17px 21px;font-size:13px;font-weight:700;transition:transform .2s;display:inline-flex;box-shadow:0 5px #071f1a,0 14px 24px #12363012}.kl-primary:hover{transform:translateY(-2px)}.kl-secondary{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.kl-benefits{color:#657563;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:11px;display:flex}.kl-benefits span{align-items:center;gap:5px;display:flex}.kl-copy .kl-disclaimer{color:#768076;max-width:370px;margin-top:18px;font-size:10px;line-height:1.6}.kl-stage{isolation:isolate;perspective:1400px;background:radial-gradient(at 50% 55%,#d1e5b7,#edf2e3 65%,#f2f5ec);border:1px solid #e3e9db;border-radius:30px;min-height:615px;padding:25px 15px 56px;scroll-margin-top:20px;position:relative}.kl-stage-label{letter-spacing:1.5px;text-align:center;color:#718267;font-size:8px}.kl-tabs{background:#ffffff80;border:1px solid #dbe5d4;border-radius:30px;justify-content:center;gap:3px;width:max-content;margin:14px auto 24px;padding:4px;display:flex}.kl-tabs button{color:#5c7056;cursor:pointer;background:0 0;border-radius:25px;padding:8px 17px;font-size:10px}.kl-tabs button[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:0 2px 4px #12363020}.kl-orbit{aspect-ratio:1;z-index:-1;border:1px solid #fff9;border-radius:50%;width:85%;position:absolute;top:100px;left:7.5%}.kl-orbit:after{content:"";border:1px solid #fff7;border-radius:50%;position:absolute;inset:24px}.kl-float{width:290px;max-width:80%;margin:0 auto;animation:7s ease-in-out infinite kl-float}.kl-screen{background:#fff;border:6px solid #fff;border-radius:25px;transition:transform .5s;overflow:hidden;transform:rotateY(-8deg)rotate(2deg);box-shadow:0 30px 45px #31452f25,0 5px 10px #31452f12}.kl-screen[data-tilting]{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) rotateZ(1deg)}.kl-screen-top{justify-content:space-between;align-items:center;padding:12px 9px;font-size:10px;font-weight:700;display:flex}.kl-screen-top>span{align-items:center;gap:6px;display:flex}.kl-mini-logo{color:#fff;background:#173d30;border-radius:50%;place-items:center;width:23px;height:23px;font-family:Georgia,serif;display:inline-grid}.kl-photo{border-radius:12px;height:157px;position:relative;overflow:hidden}.kl-photo img{object-fit:cover;width:100%;height:100%}.kl-photo>span{letter-spacing:1px;background:#fff;border-radius:4px;padding:6px 8px;font-size:7px;font-weight:700;position:absolute;bottom:11px;left:11px}.kl-screen-content{padding:15px 10px 10px}.kl-open{color:#597a53;align-items:center;gap:5px;font-size:8px;display:flex}.kl-open>span{background:#528743;border-radius:50%;width:4px;height:4px}.kl-screen h2{letter-spacing:-.5px;margin:9px 0 5px;font-size:17px;font-weight:700}.kl-screen p{color:#71806d;margin:0;font-size:9px}.kl-category{gap:6px;margin:14px 0;display:flex}.kl-category span{background:#f1f4ed;border-radius:20px;padding:6px 9px;font-size:8px}.kl-category span:first-child{color:#fff;background:#193f31}.kl-product{border-top:1px solid #eef1e9;align-items:center;gap:8px;padding:11px 0;display:flex}.kl-product-icon{color:#6c7a4a;background:#edf0df;border-radius:8px;place-items:center;width:34px;height:37px;display:grid}.kl-product strong{font-size:9px;display:block}.kl-product small{color:#7c8474;margin-top:4px;font-size:7px;display:block}.kl-product>b{white-space:nowrap;margin-left:auto;font-size:9px}.kl-preview-link{color:#fff;background:#173d30;border-radius:9px;justify-content:space-between;align-items:center;margin-top:5px;padding:12px;font-size:10px;display:flex}.kl-commerce{color:#72533b;background:#eedec9;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:157px;display:flex}.kl-commerce>span{text-align:center;font:17px Georgia,serif}.kl-commerce>small{font-size:8px}.kl-commerce svg{height:40px}.kl-notice{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #fff;border-radius:13px;align-items:center;gap:10px;padding:15px;animation:8s ease-in-out infinite reverse kl-float;display:flex;position:absolute;box-shadow:0 16px 30px #2c482615}.kl-notice-order{top:240px;left:-22px;transform:rotate(-4deg)}.kl-notice-brand{animation-delay:-3s;bottom:98px;right:-15px}.kl-notice-icon{color:#406f3e;background:#e7f2d8;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.kl-notice small{letter-spacing:1px;color:#6e8065;font-size:6px;display:block}.kl-notice strong{margin:5px 0;font-size:10px;display:block}.kl-notice p{color:#7b8775;margin:0;font-size:8px}.kl-live-dot{background:#74a057;border-radius:50%;align-self:flex-start;width:5px;height:5px}.kl-swatches{gap:4px;margin-top:6px;display:flex}.kl-swatches i{background:#173d30;border:2px solid #fff;border-radius:50%;width:13px;height:13px}.kl-swatches i:nth-child(2){background:#b5d18b}.kl-swatches i:nth-child(3){background:#dcbf8a}.kl-swatches i:nth-child(4){background:#efe9dc}.kl-stage-footer{color:#677d5d;justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.kl-stage-footer span,.kl-stage-footer button{align-items:center;gap:5px;display:flex}.kl-stage-footer button{cursor:pointer;background:#fff7;border-radius:6px;padding:7px}.kl-strip{border-block:1px solid #e4e9dd;justify-content:space-between;align-items:center;gap:24px;max-width:1224px;margin:auto;padding:29px 48px;font-size:12px;display:flex}.kl-strip>span{letter-spacing:.3px;color:#6b7866;font-size:10px;line-height:1.7}.kl-strip>span strong{color:#243e2c}.kl-strip>div{align-items:center;gap:12px;display:flex}.kl-strip svg{color:#6c875f;width:20px}.kl-how{max-width:1320px;margin:auto;padding:78px 48px}.kl-section-heading{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.kl-section-heading h2,.kl-end h2{letter-spacing:-1.5px;margin:15px 0 0;font-size:36px;font-weight:600}.kl-section-heading>a{align-items:center;gap:8px;font-size:12px;display:flex}.kl-steps{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px;display:grid}.kl-steps article{background:#fff;border:1px solid #e4e9de;border-radius:16px;padding:25px}.kl-steps article>div{color:#647d53;justify-content:space-between;display:flex}.kl-steps article>div>span{color:#d0d9c8;font:28px Georgia,serif}.kl-steps h3{letter-spacing:-.5px;margin:30px 0 12px;font-size:18px;font-weight:600}.kl-steps p{color:#6c7866;margin:0;font-size:13px;line-height:1.8}.kl-end{background:#eaf1dd;border-radius:23px;justify-content:space-between;align-items:center;gap:30px;max-width:1224px;margin:0 auto 50px;padding:45px;display:flex}.kl-end p{color:#6f7e62;margin-top:14px;font-size:13px}.kl-footer{background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:auto;padding:25px 48px 35px;display:flex}.kl-footer>span{color:#7b8575;font-size:10px}.kl-footer>a:last-child{align-items:center;gap:6px;font-size:11px;display:flex}.kl[data-motion=off] .kl-float,.kl[data-motion=off] .kl-notice{animation:none}.kl[data-motion=off] .kl-screen{transform:none!important}@keyframes kl-float{0%,to{translate:0}50%{translate:0 -9px}}@media (max-width:1000px){.kl-hero{gap:25px;padding-inline:30px}.kl-copy h1{font-size:58px}.kl-notice-order{left:-8px}.kl-notice-brand{right:-8px}.kl-stage{min-height:590px}.kl-notice{padding:10px}.kl-nav{padding-inline:30px}.kl-nav nav{gap:17px}.kl-strip{flex-wrap:wrap}.kl-end{margin-inline:30px}.kl-stage-footer>span{display:none}.kl-stage-footer{justify-content:center}}@media (max-width:740px){.kl-nav{padding:20px}.kl-nav nav{display:none}.kl-login{padding:10px;font-size:11px}.kl-logo{font-size:24px}.kl-hero{grid-template-columns:1fr;gap:35px;padding:35px 20px 40px}.kl-copy h1{letter-spacing:-3px;font-size:60px}.kl-copy>p{font-size:15px}.kl-stage{width:100%;max-width:500px;min-height:600px;margin:auto}.kl-float{max-width:75%}.kl-notice-order{top:245px;left:3px}.kl-notice-brand{right:3px}.kl-stage-footer>span{display:flex}.kl-stage-footer{justify-content:space-between}.kl-strip{gap:22px;padding:24px 20px}.kl-strip>span{width:100%}.kl-strip>div{font-size:11px}.kl-how{padding:48px 20px}.kl-section-heading{flex-direction:column;align-items:flex-start}.kl-section-heading h2,.kl-end h2{font-size:30px}.kl-steps{grid-template-columns:1fr;gap:12px}.kl-steps article{padding:23px}.kl-steps h3{margin-top:20px}.kl-end{flex-direction:column;align-items:flex-start;margin:0 20px 20px;padding:27px}.kl-footer{flex-wrap:wrap;padding:25px 20px}.kl-footer>span{order:3;width:100%;line-height:1.7}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.kl-float,.kl-notice{animation:none!important}.kl-screen,.kl-primary:hover{transform:none!important}.kl-screen,.kl-primary{transition:none}.kl-stage-footer button{display:none}}
