.services-wrapper{height:280vh;position:relative}.services-sticky{background:#fbfbfb;align-items:center;height:100vh;display:flex;position:sticky;top:0}.services-inner{align-items:center;gap:80px;width:100%;max-width:1440px;margin:0 auto;padding:0 80px;display:flex}.services-left{flex:0 0 42%}.services-heading{font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-title);letter-spacing:-.03em;color:#2a2a2a;margin-bottom:56px;line-height:1.1}.services-accordion{flex-direction:column;display:flex}.services-item{border-top:1px solid #e0e0e0}.services-item:last-child{border-bottom:1px solid #e0e0e0}.services-item-trigger{text-align:left;letter-spacing:-.02em;color:#b0b0b0;cursor:pointer;background:0 0;border:none;width:100%;padding:24px 0;font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:1.3;transition:color .3s;display:block}.services-item.active .services-item-trigger{color:#2a2a2a}.services-item-body{grid-template-rows:0fr;transition:grid-template-rows .45s;display:grid}.services-item.active .services-item-body{grid-template-rows:1fr}.services-item-body-inner{overflow:hidden}.services-item-content{flex-direction:column;gap:24px;padding:0 0 28px;display:flex}.services-item-text{color:#2a2a2a;max-width:380px;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.services-btn{color:#2a2a2a;background:#00c65e;border-radius:9999px;justify-content:center;align-items:center;width:fit-content;height:48px;padding:0 24px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.services-btn:hover{background:#00a850}.services-soon{color:#6b6b6b;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.services-item-image-mobile{aspect-ratio:4/3;border-radius:16px;width:100%;display:none}.services-right{flex:1}.services-images{aspect-ratio:4/3;background:0 0;border-radius:24px;position:relative;overflow:visible}.kw{padding:clamp(3px,.5vw,8px);display:flex;position:absolute;inset:0}.kw-frame{background:#fff;border-radius:16px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden;box-shadow:0 24px 50px -28px #14322359}.k-el{opacity:1}#servicesStage.is-building .k-el{opacity:0;animation:.55s cubic-bezier(.2,.7,.2,1) forwards kw-build;animation-delay:calc(var(--i) * .12s)}@keyframes kw-build{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.kw-nav{border-bottom:1px solid #f1f1f1;align-items:center;gap:8px;padding:clamp(10px,1.4vw,14px) clamp(12px,1.6vw,18px);display:flex}.kw-logo{color:#1d3a2a;white-space:nowrap;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:clamp(10px,1.25vw,14px);font-weight:700;display:flex}.kw-logo-dot{background:#7ac943;border-radius:50%;flex-shrink:0;width:9px;height:9px}.kw-links{flex:1;gap:8px;margin-left:12px;display:flex}.kw-links i{background:#e9e9e9;border-radius:3px;width:clamp(20px,2.6vw,32px);height:6px}.kw-cta{color:#fff;white-space:nowrap;background:#1d3a2a;border-radius:999px;padding:6px 12px;font-family:Inter,sans-serif;font-size:clamp(8px,1vw,11px);font-weight:600}.kw-head{letter-spacing:-.03em;color:#1a1a1a;margin:clamp(12px,1.8vw,18px) clamp(14px,1.8vw,20px) 0;font-family:Inter,sans-serif;font-size:clamp(15px,2.3vw,27px);font-weight:600;line-height:1}.kw-hero{border-radius:12px;flex:1;min-height:0;margin:clamp(10px,1.4vw,16px) clamp(14px,1.8vw,20px);position:relative;overflow:hidden}.kw-hero img{object-fit:cover;width:100%;height:100%;display:block}.kw-more{color:#fff;text-shadow:0 1px 8px #0006;font-family:Inter,sans-serif;font-size:clamp(11px,1.4vw,15px);font-weight:600;position:absolute;bottom:12px;left:14px}.kw-cards{gap:10px;padding:0 clamp(14px,1.8vw,20px) clamp(14px,1.8vw,20px);display:flex}.kw-cards span{color:#2a2a2a;white-space:nowrap;text-overflow:ellipsis;background:#f1f4f1;border-radius:11px;flex:1;padding:clamp(9px,1.2vw,13px) clamp(11px,1.4vw,15px);font-family:Inter,sans-serif;font-size:clamp(8px,1vw,12px);font-weight:500;overflow:hidden}.kw-pills{pointer-events:none;position:absolute;inset:0}.kw-pill{color:#2a2a2a;white-space:nowrap;backdrop-filter:blur(16px)saturate(1.5);opacity:0;background:linear-gradient(135deg,#ffffff8c,#ffffff2e);border:1px solid #ffffff8c;border-radius:999px;padding:clamp(8px,1.1vw,12px) clamp(14px,1.8vw,22px);font-family:Inter,sans-serif;font-size:clamp(11px,1.45vw,16px);font-weight:600;transition:opacity .42s,transform .42s cubic-bezier(.2,.85,.25,1);position:absolute;transform:scale(.8)translateY(10px);box-shadow:0 16px 36px -14px #00000047,inset 0 1px 1px #ffffffbf,inset 0 -3px 6px #ffffff1f}#servicesStage[data-state="1"] .kw-pill{opacity:1;transition-delay:calc(var(--i) * .12s);transform:none}.kw-audit{pointer-events:none;position:absolute;inset:0}.kw-acard{backdrop-filter:blur(18px)saturate(1.5);opacity:0;background:linear-gradient(135deg,#ffffff8c,#fff3);border:1px solid #ffffff80;border-radius:22px;flex-direction:column;width:clamp(120px,21vw,200px);padding:clamp(14px,1.9vw,22px);transition:opacity .46s,transform .46s cubic-bezier(.2,.8,.25,1);display:flex;position:absolute;transform:translateY(18px)scale(.92);box-shadow:0 26px 56px -22px #00000052,inset 0 1px 2px #ffffffb3,inset 0 -4px 8px #ffffff1f}#servicesStage[data-state="2"] .kw-acard{opacity:1;transition-delay:calc(var(--i) * .12s);transform:none}.kw-acard-label{color:#2a2a2a;font-family:Inter,sans-serif;font-size:clamp(12px,1.55vw,18px);font-weight:600}.kw-acard-big{color:#1a1a1a;align-items:center;gap:8px;margin:clamp(4px,.6vw,8px) 0 clamp(10px,1.3vw,16px);font-family:Inter,sans-serif;font-size:clamp(26px,4.2vw,46px);font-weight:400;display:flex}.kw-acard-big svg{flex-shrink:0;width:clamp(20px,2.6vw,32px);height:clamp(20px,2.6vw,32px)}.kw-bars{align-items:flex-end;gap:clamp(4px,.7vw,8px);height:clamp(38px,6vw,64px);display:flex;position:relative}.kw-bars i{height:var(--h);background:#bdec8f;border-radius:4px 4px 2px 2px;flex:1}.kw-bars--line{margin:clamp(8px,1vw,12px) 0}.kw-bars-line{background:#62b32f;border-radius:2px;height:2px;position:absolute;top:42%;left:0;right:0}.kw-acard-sub{color:#00c65e;margin-top:clamp(8px,1vw,12px);font-family:Inter,sans-serif;font-size:clamp(9px,1.1vw,13px);font-weight:500}@media (width<=768px){.services-wrapper{height:auto}.services-sticky{height:auto;padding:48px 0;position:relative;top:0}.services-inner{flex-direction:column;gap:40px;padding:0 20px}.services-heading{margin-bottom:32px}.services-right{flex:none;width:100%}.services-images{max-width:460px;margin:0 auto}.kw-pills,.kw-audit{display:none}.services-item-text{max-width:100%}.services-item-image-mobile{display:block}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--fs-title:clamp(36px, 5vw, 64px)}body{background:#fbfbfb;font-family:Inter,sans-serif}
