:root{--kj-ink:#0B2D50;--kj-ink-2:#081F38;--kj-ink-3:#12375A;--kj-neon:#5FBE85;--kj-neon-2:#2C6242;--kj-green:#2C6242;--kj-green-d:#1F5A39;--kj-text:#3B4852;--kj-muted:#66737E;--kj-line:#E3E9E6;--kj-surface:#F4F7F5;--kj-white:#FFFFFF;--kj-radius:18px;--kj-shadow:0 1px 2px rgba(11,45,80,.05),0 10px 30px rgba(11,45,80,.07);--kj-shadow-lg:0 2px 4px rgba(11,45,80,.06),0 24px 60px rgba(11,45,80,.14);--kj-glow:0 0 0 1px rgba(57,255,158,.4),0 0 22px rgba(57,255,158,.4),0 6px 18px rgba(0,0,0,.28);--kj-font:'Barlow',Arial,Helvetica,sans-serif;--kj-font-h:'Barlow Condensed',Arial,Helvetica,sans-serif}html{scroll-padding-top:112px;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.kj-premium{font-family:var(--kj-font);background:#fff;-webkit-font-smoothing:antialiased}body.kj-premium .site-content,body.kj-premium .site-content .ast-container,body.kj-premium #content .ast-container{max-width:none!important;padding:0!important;margin:0!important;display:block!important;width:100%!important}body.kj-premium #primary,body.kj-premium .content-area{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}body.kj-premium #secondary{display:none!important}body.kj-premium .ast-article-single,body.kj-premium .ast-separate-container .ast-article-single,body.kj-premium .ast-separate-container .ast-article-post{padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.kj-premium .entry-content{margin:0!important;max-width:none!important}body.kj-premium .entry-content>*{max-width:none}body.kj-premium .entry-header,body.kj-premium .ast-breadcrumbs-wrapper,body.kj-premium .ast-archive-description{display:none!important}body.kj-premium .site-content::before{display:none}#masthead.site-header{display:none!important}.site-footer,#colophon,.ast-small-footer,.footer-widget-area,.ast-footer-overlay,.site-below-footer-wrap,#ast-scroll-top{display:none!important}body.kj-premium a{text-decoration:none}.kj-i{flex-shrink:0;vertical-align:middle}.kj-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--kj-font-h);font-weight:700;font-size:16px;letter-spacing:.5px;text-transform:uppercase;line-height:1;padding:15px 26px;border-radius:12px;border:0;cursor:pointer;white-space:nowrap;transition:transform .18s ease,box-shadow .25s ease,background .2s ease,color .2s ease,border-color .2s ease}.kj-btn:hover{transform:translateY(-2px)}.kj-btn--sm{font-size:14.5px;padding:12px 18px;border-radius:10px}.kj-btn--lg{font-size:17.5px;padding:18px 32px;border-radius:14px}.kj-btn--neon{background:var(--kj-green);color:#fff!important;box-shadow:var(--kj-glow)}.kj-btn--neon:hover{filter:brightness(1.08);box-shadow:0 0 0 1px rgb(57 255 158 / .6),0 0 30px rgb(57 255 158 / .6),0 6px 18px rgb(0 0 0 / .28)}.kj-btn--ghost{background:rgb(255 255 255 / .06);color:#fff!important;box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .32);backdrop-filter:blur(6px)}.kj-btn--ghost:hover{background:rgb(255 255 255 / .12);box-shadow:inset 0 0 0 1.5px rgb(95 190 133 / .75)}.kj-btn--dark{background:var(--kj-ink);color:#fff!important;box-shadow:0 0 0 1px rgb(95 190 133 / .35),0 8px 24px rgb(11 45 80 / .25)}.kj-btn--dark:hover{box-shadow:0 0 0 1px rgb(95 190 133 / .7),0 12px 32px rgb(95 190 133 / .25)}.kj-btn--outline{background:#fff;color:var(--kj-ink)!important;box-shadow:inset 0 0 0 1.5px var(--kj-line),0 4px 14px rgb(11 45 80 / .05)}.kj-btn--outline:hover{box-shadow:inset 0 0 0 1.5px var(--kj-green),0 8px 22px rgb(11 45 80 / .08)}.kj-btn--fb{background:#1877F2;color:#fff!important;box-shadow:0 8px 24px rgb(24 119 242 / .35)}.kj-btn:focus-visible,.kj-nav a:focus-visible,.kj-mbar__btn:focus-visible{outline:3px solid var(--kj-neon);outline-offset:3px}#kj-header{display:contents;font-family:var(--kj-font)}#kj-header,#kj-header *{box-sizing:border-box}.kj-wordmark{font-family:var(--kj-font-h);font-weight:800;font-size:22px;letter-spacing:.3px;text-transform:uppercase;color:var(--kj-ink);display:inline-flex;align-items:center;gap:8px;line-height:1}.kj-wordmark b{background:var(--kj-ink);color:var(--kj-neon);padding:6px 9px;border-radius:8px;font-size:24px}.kj-wordmark span{font-size:17px}.kj-topbar{background:var(--kj-ink);position:relative;z-index:1000}.kj-topbar__inner{max-width:1320px;margin:0 auto;height:40px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:18px}.kj-topbar__area,.kj-topbar__mid,.kj-topbar__call{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#B9C6CF}.kj-topbar__area .kj-i,.kj-topbar__call .kj-i{color:var(--kj-neon)}.kj-topbar__dot{width:8px;height:8px;border-radius:50%;background:var(--kj-neon);box-shadow:0 0 0 0 rgb(95 190 133 / .6);animation:kj-ping 2s infinite}@keyframes kj-ping{0%{box-shadow:0 0 0 0 rgb(95 190 133 / .55)}70%{box-shadow:0 0 0 9px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.kj-topbar__call{color:#fff;font-weight:700;font-size:14px}.kj-topbar__call:hover{color:var(--kj-neon)}.kj-mainbar{position:sticky;top:0;z-index:999;background:rgb(255 255 255 / .94);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--kj-line);transition:box-shadow .25s ease}.kj-mainbar.is-scrolled{box-shadow:0 8px 30px rgb(11 45 80 / .10)}.kj-mainbar::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--kj-neon) 20%,var(--kj-green) 60%,transparent);opacity:.85}.kj-mainbar__inner{max-width:1320px;margin:0 auto;height:84px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;transition:height .25s ease}.kj-mainbar.is-scrolled .kj-mainbar__inner{height:68px}.kj-logo{display:flex;align-items:center;flex-shrink:0}.kj-brand{display:inline-flex;align-items:center;gap:12px}.kj-mainbar.is-scrolled .kj-brand__img{height:54px}.kj-brand__img{height:68px;width:auto;display:block;transition:height .25s ease}.kj-brand__text{font-family:var(--kj-font-h);font-weight:800;font-size:21px;line-height:1.05;text-transform:uppercase;letter-spacing:.4px;color:var(--kj-ink);white-space:nowrap}.kj-brand__text b{font-weight:800}.kj-brand__text i{font-style:normal;color:var(--kj-green)}.kj-nav>ul{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.kj-nav li{margin:0;flex-shrink:0;list-style:none}.kj-nav a{font-family:var(--kj-font-h);font-weight:700;font-size:16px;letter-spacing:.4px;text-transform:uppercase;color:var(--kj-ink);white-space:nowrap;display:inline-block;padding:10px 11px;border-radius:8px;position:relative;transition:color .2s ease}.kj-nav>ul>li>a::after,.kj-nav>ul>li>.kj-nav__row>a::after{content:'';position:absolute;left:11px;right:11px;bottom:4px;height:2px;border-radius:2px;background:var(--kj-neon);box-shadow:0 0 10px rgb(95 190 133 / .8);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.kj-nav>ul>li>a:hover::after,.kj-nav>ul>li>.kj-nav__row>a:hover::after{transform:scaleX(1)}.kj-nav a:hover{color:var(--kj-green)}.kj-nav__dropdown-item{position:relative}.kj-nav__row{display:flex;align-items:center}.kj-nav__caret-btn{display:flex;align-items:center;justify-content:center;background:none;border:0;padding:4px 6px 4px 0;margin:0 4px 0 -8px;cursor:pointer;color:var(--kj-ink)}.kj-nav__caret{transition:transform .2s ease}.kj-nav__sub{list-style:none;margin:0;padding:8px}.kj-nav__sub a{display:block;font-family:var(--kj-font);font-weight:600;font-size:14.5px;text-transform:none;letter-spacing:0;padding:10px 14px;border-radius:9px;color:var(--kj-ink);white-space:nowrap}.kj-nav__sub a::after{display:none!important}.kj-nav__sub a:hover{background:var(--kj-surface);color:var(--kj-green)}@media (min-width:1100px){.kj-nav__sub{position:absolute;top:100%;left:0;min-width:270px;background:#fff;border:1px solid var(--kj-line);border-radius:14px;box-shadow:var(--kj-shadow-lg);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:1000;pointer-events:none}.kj-nav__dropdown-item:hover>.kj-nav__sub,.kj-nav__dropdown-item.is-open>.kj-nav__sub{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.kj-nav__dropdown-item:hover>.kj-nav__row .kj-nav__caret,.kj-nav__dropdown-item.is-open>.kj-nav__row .kj-nav__caret{transform:rotate(180deg)}.kj-nav__sub--flyout{top:-9px;left:100%}.kj-nav__caret-btn--flyout .kj-nav__caret,.kj-nav__dropdown-item--flyout:hover>.kj-nav__row .kj-nav__caret{transform:rotate(-90deg)!important}.kj-nav__sub .kj-nav__row{justify-content:space-between}.kj-nav__sub .kj-nav__row a{flex:1}.kj-nav__sub .kj-nav__caret-btn{margin:0 6px 0 0}}.kj-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.kj-call{display:inline-flex;align-items:center;gap:9px;background:var(--kj-ink);color:#fff!important;font-family:var(--kj-font-h);font-weight:800;font-size:16.5px;text-transform:uppercase;letter-spacing:.5px;padding:12px 18px;border-radius:11px;white-space:nowrap;box-shadow:0 0 0 1px rgb(95 190 133 / .5);transition:transform .18s ease,box-shadow .25s ease}.kj-call:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--kj-neon),0 0 22px rgb(95 190 133 / .55);color:#fff!important}.kj-call__icon{display:flex;color:var(--kj-neon)}.kj-cta{display:inline-flex;align-items:center;gap:8px;background:var(--kj-green);color:#fff!important;font-family:var(--kj-font-h);font-weight:800;font-size:16.5px;text-transform:uppercase;letter-spacing:.5px;padding:13px 20px;border-radius:11px;white-space:nowrap;box-shadow:var(--kj-glow);transition:transform .18s ease,box-shadow .25s ease}.kj-cta:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 0 0 1px rgb(57 255 158 / .6),0 0 30px rgb(57 255 158 / .6),0 6px 18px rgb(0 0 0 / .28);color:#fff!important}.kj-burger{display:none;align-items:center;justify-content:center;width:46px;height:46px;background:var(--kj-ink);color:var(--kj-neon);border:0;border-radius:12px;padding:0;cursor:pointer}.kj-burger__close{display:none}.kj-burger.is-open .kj-burger__open{display:none}.kj-burger.is-open .kj-burger__close{display:block}@media (min-width:1100px) and (max-width:1319px){.kj-topbar__mid{display:none}.kj-mainbar__inner{padding:0 16px;gap:8px;height:76px}.kj-nav a{font-size:14.5px;padding:10px 8px}.kj-cta{font-size:14.5px;padding:11px 14px}}@media (min-width:1100px) and (max-width:1180px){.kj-call{display:none}}@media (max-width:1099px){.kj-mainbar{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.kj-topbar{display:none}.kj-mainbar__inner{height:66px;padding:0 16px;gap:10px}.kj-mainbar.is-scrolled .kj-mainbar__inner{height:60px}.kj-brand__img{height:50px}.kj-brand__text{font-size:15.5px}.kj-brand{gap:9px}.kj-nav{position:fixed;top:66px;left:0;right:0;bottom:0;background:#fff;overflow-y:auto;transform:translateX(100%);visibility:hidden;transition:transform .28s ease,visibility .28s;padding-bottom:96px;z-index:998}.kj-nav.is-open{transform:translateX(0);visibility:visible}.kj-nav>ul{flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 24px}.kj-nav li{width:100%}.kj-nav a{display:block;padding:15px 4px;font-size:19px;border-bottom:1px solid var(--kj-line);border-radius:0}.kj-nav>ul>li>a::after,.kj-nav>ul>li>.kj-nav__row>a::after{display:none}.kj-nav__row{border-bottom:1px solid var(--kj-line)}.kj-nav__row a{flex:1;border-bottom:0}.kj-nav__caret-btn{width:52px;height:52px;margin:0;padding:0}.kj-nav__sub{max-height:0;overflow:hidden;padding:0;background:var(--kj-surface);border-radius:12px;transition:max-height .28s ease}.kj-nav__dropdown-item.is-open>.kj-nav__sub{max-height:900px;padding:6px 4px 10px;margin-bottom:8px}.kj-nav__dropdown-item.is-open>.kj-nav__row .kj-nav__caret{transform:rotate(180deg)}.kj-nav__sub a{font-size:16px;padding:12px 14px 12px 18px;border-bottom:0}.kj-nav__sub .kj-nav__sub a{padding-left:34px;font-size:15px}.kj-nav__sub .kj-nav__row{border-bottom:0}.kj-call{background:var(--kj-green);border-radius:999px;padding:11px 18px;font-size:16.5px;gap:7px;box-shadow:0 0 0 1.5px rgb(57 255 158 / .6),0 0 16px rgb(57 255 158 / .4)}.kj-call__icon{color:#fff}.kj-call__now{display:none}.kj-cta{padding:12px 16px;font-size:15px}.kj-burger{display:flex}html.kj-nav-open,html.kj-nav-open body{overflow:hidden}}@media (max-width:420px){.kj-cta{display:none}}#kj-footer{position:relative;background:var(--kj-ink);color:#B9C6CF;font-family:var(--kj-font);overflow:hidden;display:block}#kj-footer,#kj-footer *{box-sizing:border-box}#kj-footer a{text-decoration:none}.kj-footer__glow{position:absolute;width:640px;height:640px;right:-180px;top:-260px;background:radial-gradient(circle,rgb(95 190 133 / .16),transparent 65%);pointer-events:none}.kj-footer__main{position:relative;padding:64px 24px 48px}.kj-footer__inner{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr 1.25fr;gap:44px}.kj-footer__logo{display:inline-block;background:#fff;border-radius:12px;padding:12px 18px;margin-bottom:18px;box-shadow:0 6px 20px rgb(0 0 0 / .35)}.kj-footer__logo .kj-brand__img{height:84px}.kj-footer__logo .kj-brand__text{font-size:19px}.kj-footer__logo .kj-wordmark{color:var(--kj-ink)}.kj-footer__blurb{font-size:15px;line-height:1.7;color:#B9C6CF!important;margin:0 0 20px;max-width:340px}.kj-footer__social{display:flex;gap:10px;margin-bottom:20px}.kj-footer__social-link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#fff!important;transition:transform .18s ease,box-shadow .25s ease}.kj-footer__social-link--fb{background:#1877F2;box-shadow:0 6px 18px rgb(24 119 242 / .4)}.kj-footer__social-link--wa{background:#25D366;box-shadow:0 6px 18px rgb(37 211 102 / .35)}.kj-footer__social-link:hover{transform:translateY(-3px)}.kj-footer__review{display:inline-flex;align-items:center;gap:9px;font-family:var(--kj-font-h);font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.4px;color:#fff!important}.kj-footer__review:hover{color:var(--kj-neon)!important}.kj-footer__stars{color:#FBBC05;letter-spacing:1px}.kj-footer__col h3{font-family:var(--kj-font-h);font-weight:800;text-transform:uppercase;font-size:17px;letter-spacing:.8px;color:#fff!important;margin:0 0 18px;position:relative;padding-bottom:12px}.kj-footer__col h3::after{content:'';position:absolute;left:0;bottom:0;width:34px;height:3px;border-radius:3px;background:var(--kj-neon);box-shadow:0 0 12px rgb(95 190 133 / .7)}.kj-footer__h3-gap{margin-top:28px!important}.kj-footer__col ul{list-style:none;margin:0;padding:0}.kj-footer__col li{margin:0 0 11px}.kj-footer__col>ul>li>a{font-size:15px;color:#B9C6CF!important;transition:color .2s ease,padding-left .2s ease;display:inline-block}.kj-footer__col>ul>li>a:hover{color:var(--kj-neon)!important;padding-left:4px}.kj-footer__col .kj-footer__contact>li>a,.kj-footer__hours{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.55;color:#B9C6CF!important}.kj-footer__col .kj-footer__contact>li>a:hover{color:var(--kj-neon)!important}.kj-footer__contact .kj-i{color:var(--kj-neon);margin-top:2px}.kj-footer__btns{display:flex;flex-direction:column;gap:10px;margin-top:22px;align-items:flex-start}.kj-footer__bottom{background:#04070A;border-top:1px solid rgb(255 255 255 / .08);position:relative}.kj-footer__bottom-inner{max-width:1320px;margin:0 auto;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 24px}.kj-footer__bottom-inner p{margin:0;font-size:13px;color:#7F8E99!important}.kj-footer__legal{display:flex;gap:22px}.kj-footer__legal a{font-size:13px;color:#7F8E99!important}.kj-footer__legal a:hover{color:var(--kj-neon)!important}@media (max-width:1024px){.kj-footer__inner{grid-template-columns:1fr 1fr;gap:40px 32px}.kj-footer__col--brand{grid-column:1 / -1}.kj-footer__blurb{max-width:520px}}@media (max-width:640px){.kj-footer__main{padding:48px 20px 36px}.kj-footer__inner{grid-template-columns:1fr;gap:34px}.kj-footer__bottom-inner{flex-direction:column;align-items:flex-start}}.kj-float{position:fixed;right:22px;bottom:22px;z-index:9990;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.kj-float__panel{display:flex;flex-direction:column;gap:10px;width:262px;animation:kj-float-in .22s ease}.kj-float__panel[hidden]{display:none}@keyframes kj-float-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.kj-float__toggle{display:flex;align-items:center;justify-content:center;padding:0 22px;height:52px;border:0;border-radius:999px;background:var(--kj-green);color:#fff;cursor:pointer;font-family:var(--kj-font-h);box-shadow:0 0 0 1.5px rgb(57 255 158 / .65),0 10px 28px rgb(0 0 0 / .3);transition:transform .18s ease}.kj-float__toggle:hover{transform:translateY(-2px)}.kj-float__toggle b{font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.4px}.kj-float__toggle span{display:flex;align-items:center;gap:9px}.kj-float__toggle-close{display:none!important}.kj-float.is-open .kj-float__toggle-open{display:none!important}.kj-float.is-open .kj-float__toggle-close{display:flex!important}.kj-float.is-open .kj-float__toggle{background:#0B2D50;box-shadow:0 8px 24px rgb(0 0 0 / .3)}@media (prefers-reduced-motion:reduce){.kj-float__panel{animation:none}}.kj-float__btn{display:flex;align-items:center;gap:11px;padding:8px 18px 8px 8px;border:0;border-radius:999px;color:#fff!important;text-decoration:none!important;cursor:pointer;text-align:left;font-family:var(--kj-font-h);box-shadow:0 8px 24px rgb(0 0 0 / .28);transition:transform .18s ease,box-shadow .18s ease}.kj-float__btn:hover{transform:translateX(-4px);box-shadow:0 12px 30px rgb(0 0 0 / .34)}.kj-float__btn--quote{background:var(--kj-green);box-shadow:0 0 0 1.5px rgb(57 255 158 / .65),0 10px 28px rgb(0 0 0 / .3)}.kj-float__btn--cb{background:#0B2D50;box-shadow:0 0 0 1.5px rgb(255 255 255 / .18),0 8px 24px rgb(0 0 0 / .28)}.kj-float__btn--wa{background:#25D366;box-shadow:0 8px 24px rgb(37 211 102 / .4)}.kj-float__btn--mail{background:#fff;color:#0B2D50!important;box-shadow:0 0 0 1.5px rgb(11 45 80 / .2),0 8px 24px rgb(0 0 0 / .2)}.kj-float__icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:rgb(255 255 255 / .18);flex-shrink:0}.kj-float__btn--mail .kj-float__icon{background:var(--kj-green);color:#fff}.kj-float__text{display:flex;flex-direction:column;line-height:1.15;min-width:0}.kj-float__text b{font-weight:800;font-size:14.5px;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.kj-float__text small{font-family:var(--kj-font);font-size:11.5px;font-weight:500;opacity:.85;margin-top:2px}@media (max-height:640px){.kj-float__text small{display:none}.kj-float{gap:7px}}.kj-mbar{display:none}.kj-mbar .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1099px){.kj-float{display:none}.kj-mbar{display:grid;grid-template-columns:1fr 56px 1.2fr;gap:10px;align-items:center;position:fixed;left:0;right:0;bottom:0;z-index:9990;padding:9px 10px calc(9px + env(safe-area-inset-bottom));background:rgb(11 45 80 / .94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgb(95 190 133 / .35);box-shadow:0 -10px 30px rgb(0 0 0 / .3)}.kj-mbar__btn{display:flex;align-items:center;justify-content:center;gap:8px;height:50px;border-radius:12px;font-family:var(--kj-font-h);font-weight:800;font-size:16px;text-transform:uppercase;letter-spacing:.4px;color:#fff!important}.kj-mbar__btn--call{background:var(--kj-green);border-radius:999px;box-shadow:0 0 0 1.5px rgb(57 255 158 / .65),0 0 18px rgb(57 255 158 / .45)}.kj-mbar__btn--wa{background:#25D366;width:56px;height:50px;border-radius:999px;box-shadow:0 4px 14px rgb(37 211 102 / .4)}.kj-mbar__btn--wa svg{width:28px;height:28px}.kj-mbar__btn--quote{background:var(--kj-green);color:#fff!important;box-shadow:0 0 20px rgb(95 190 133 / .45)}body.kj-premium{padding-bottom:76px}body.kj-cookie-banner-visible .kj-mbar{display:none}}@media (max-width:360px){.kj-mbar__btn span{font-size:14px}}.kj-cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:10000;background:var(--kj-ink);border-top:1px solid rgb(95 190 133 / .4);box-shadow:0 -10px 30px rgb(0 0 0 / .35);font-family:var(--kj-font)}.kj-cookie-banner[hidden],.kj-cookie-settings-btn[hidden]{display:none!important}.kj-cookie-banner__inner{max-width:1200px;margin:0 auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.kj-cookie-banner__text{margin:0;font-size:14px;line-height:1.55;color:#C7D2DA;flex:1 1 380px}.kj-cookie-banner__text a{color:var(--kj-neon);font-weight:600}.kj-cookie-banner__actions{display:flex;gap:10px;flex-shrink:0}.kj-cookie-btn{font-family:var(--kj-font-h);font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.4px;padding:11px 22px;border-radius:10px;border:0;cursor:pointer;background:var(--kj-green);color:#fff}.kj-cookie-btn--ghost{background:#fff0;color:#fff;box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .4)}.kj-cookie-settings-btn{position:fixed;left:18px;bottom:18px;z-index:9980;display:flex;align-items:center;gap:7px;font-family:var(--kj-font);font-size:12.5px;font-weight:600;color:var(--kj-text);background:#fff;border:1px solid var(--kj-line);padding:9px 14px;border-radius:999px;cursor:pointer;box-shadow:0 6px 18px rgb(0 0 0 / .14)}body.kj-cookie-banner-visible .kj-float{bottom:104px}@media (max-width:700px){.kj-cookie-banner__inner{padding:16px 18px;flex-direction:column;align-items:stretch}.kj-cookie-banner__text{flex:1 1 auto}.kj-cookie-banner__actions{width:100%}.kj-cookie-btn{flex:1 1 0%}.kj-cookie-settings-btn{left:12px;bottom:86px;padding:8px 12px;font-size:12px}}.kj-sec{position:relative;padding:92px 24px;font-family:var(--kj-font);overflow:hidden}.kj-sec *{box-sizing:border-box}.kj-sec__wrap{position:relative;z-index:1;max-width:1180px;margin:0 auto}.kj-sec--light{background:var(--kj-surface)}.kj-sec--white{background:#fff}.kj-sec--dark{background:var(--kj-ink);color:#C7D2DA}.kj-sec__glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(8px)}.kj-sec__glow--a{width:560px;height:560px;left:-200px;top:-220px;background:radial-gradient(circle,rgb(95 190 133 / .17),transparent 65%)}.kj-sec__glow--b{width:620px;height:620px;right:-220px;bottom:-280px;background:radial-gradient(circle,rgb(95 190 133 / .14),transparent 65%)}.kj-sec__head{text-align:center;max-width:760px;margin:0 auto 52px}.kj-sec__eyebrow{display:inline-block;font-family:var(--kj-font-h);font-weight:800;text-transform:uppercase;font-size:14px;letter-spacing:2.2px;color:var(--kj-green)!important;margin:0 0 12px;padding:6px 14px;border-radius:999px;background:rgb(44 98 66 / .09)}.kj-sec--dark .kj-sec__eyebrow{color:var(--kj-neon)!important;background:rgb(95 190 133 / .1);box-shadow:inset 0 0 0 1px rgb(95 190 133 / .28)}.kj-sec__title{font-family:var(--kj-font-h);font-weight:800;font-size:clamp(30px,4.2vw,46px);line-height:1.1;color:var(--kj-ink)!important;margin:0 0 16px;text-transform:none}.kj-sec--dark .kj-sec__title{color:#fff!important}.kj-sec__bar{display:block;width:64px;height:4px;border-radius:4px;margin:0 auto 18px;background:linear-gradient(90deg,var(--kj-green),var(--kj-neon));box-shadow:0 0 14px rgb(95 190 133 / .55)}.kj-sec__intro{font-size:17px;line-height:1.7;color:var(--kj-text)!important;margin:0}.kj-sec--dark .kj-sec__intro{color:#B9C6CF!important}.kj-js [data-rv]:not([data-in]){opacity:0;transform:translateY(22px)}[data-rv]{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1),border-color .25s ease,box-shadow .25s ease}@media (prefers-reduced-motion:reduce){.kj-js [data-rv]:not([data-in]){opacity:1;transform:none}}.kj-stats{position:relative;z-index:5;padding:0 20px;margin-top:-54px;font-family:var(--kj-font)}.kj-stats__inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(6,1fr);background:#fff;border-radius:22px;box-shadow:var(--kj-shadow-lg),0 0 0 1px rgb(95 190 133 / .35);overflow:hidden}.kj-stat{padding:30px 20px;text-align:center;border-right:1px solid var(--kj-line);display:flex;flex-direction:column;align-items:center;gap:4px}.kj-stat:last-child{border-right:0}.kj-stat__num{font-family:var(--kj-font-h);font-weight:800;font-size:54px;line-height:1;color:var(--kj-ink);display:inline-flex;align-items:baseline}.kj-stat__num i{font-style:normal;font-size:28px;color:var(--kj-green);margin-left:2px}.kj-stat__num b{font-weight:800;background:linear-gradient(180deg,var(--kj-ink) 30%,var(--kj-green));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.kj-stat__label{font-weight:700;font-size:15px;color:var(--kj-ink);line-height:1.3}.kj-stat__label small{display:block;font-weight:500;font-size:12.5px;color:var(--kj-muted);margin-top:2px}@media (max-width:800px){.kj-stats__inner{grid-template-columns:1fr 1fr}.kj-stat:nth-child(even){border-right:0}.kj-stat:nth-child(-n+4){border-bottom:1px solid var(--kj-line)}.kj-stat__num{font-size:44px}.kj-stat{padding:24px 12px}}.kj-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:22px;counter-reset:none}.kj-step{position:relative;background:linear-gradient(180deg,rgb(255 255 255 / .07),rgb(255 255 255 / .03));border:1px solid rgb(255 255 255 / .1);border-radius:var(--kj-radius);padding:34px 24px 28px;margin:0;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.kj-step:hover{transform:translateY(-5px);border-color:rgb(95 190 133 / .55);box-shadow:0 18px 44px rgb(95 190 133 / .12)}.kj-step__n{position:absolute;top:16px;right:18px;font-family:var(--kj-font-h);font-weight:800;font-size:46px;line-height:1;color:rgb(95 190 133 / .18)}.kj-step__ico{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:16px;background:rgb(95 190 133 / .12);color:var(--kj-neon);box-shadow:inset 0 0 0 1px rgb(95 190 133 / .35);margin-bottom:18px}.kj-step h3{font-family:var(--kj-font-h);font-weight:800;font-size:22px;color:#fff!important;margin:0 0 8px}.kj-step p{font-size:15.5px;line-height:1.65;color:#B9C6CF!important;margin:0}@media (max-width:1000px){.kj-steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.kj-steps{grid-template-columns:1fr}.kj-sec{padding:68px 18px}}.kj-reviews__widget{background:#fff;border-radius:22px;padding:28px;box-shadow:var(--kj-shadow);border:1px solid var(--kj-line);max-width:1080px;margin:0 auto}.kj-reviews__fallback,.kj-fb__fallback{text-align:center;padding:18px 12px}.kj-reviews__stars{display:block;font-size:38px;letter-spacing:6px;color:#FBBC05;margin-bottom:8px;text-shadow:0 4px 14px rgb(251 188 5 / .35)}.kj-reviews__fb-title,.kj-fb__title{font-family:var(--kj-font-h);font-weight:800;font-size:26px;color:var(--kj-ink)!important;margin:0 0 8px}.kj-reviews__fb-text,.kj-fb__text{font-size:16px;line-height:1.65;color:var(--kj-text)!important;margin:0 auto;max-width:520px}.kj-reviews__actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:30px}.kj-fb__feed{max-width:1080px;margin:0 auto}.kj-fb__ico{display:inline-flex;width:68px;height:68px;border-radius:50%;align-items:center;justify-content:center;background:#1877F2;color:#fff;margin-bottom:14px;box-shadow:0 10px 28px rgb(24 119 242 / .4)}.kj-fb__fallback{background:var(--kj-surface);border:1px solid var(--kj-line);border-radius:22px;padding:36px 20px}.kj-pc{max-width:640px;margin:0 auto 34px;padding:26px;border-radius:22px;background:rgb(255 255 255 / .06);border:1px solid rgb(95 190 133 / .3);backdrop-filter:blur(8px);box-shadow:0 0 40px rgb(95 190 133 / .08)}.kj-pc__label{display:block;font-weight:700;font-size:14px;color:#fff;margin-bottom:8px;letter-spacing:.3px}.kj-pc__line{display:flex;gap:10px}.kj-pc__input{flex:1;min-width:0;height:56px;padding:0 18px;font-family:var(--kj-font);font-size:18px;font-weight:700;letter-spacing:.3px;color:var(--kj-ink);background:#fff;border:2px solid #fff0;border-radius:12px}.kj-pc__input::placeholder{color:#98A4AD;letter-spacing:.5px;font-weight:500}.kj-pc__input:focus{outline:none;border-color:var(--kj-neon);box-shadow:0 0 0 4px rgb(95 190 133 / .25)}.kj-pc__line .kj-btn{height:56px}.kj-pc__result{margin-top:18px;padding:18px;border-radius:14px;border:1px solid rgb(255 255 255 / .14)}.kj-pc__result[hidden]{display:none}.kj-pc__result.is-yes{background:rgb(95 190 133 / .1);border-color:rgb(95 190 133 / .5)}.kj-pc__result.is-maybe{background:rgb(255 200 60 / .08);border-color:rgb(255 200 60 / .4)}.kj-pc__msg{margin:0 0 14px;font-size:16px;line-height:1.55;color:#fff!important;font-weight:600}.kj-pc__links{display:flex;gap:10px;flex-wrap:wrap}.kj-pills{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:820px}.kj-pills li{margin:0}.kj-pills a{display:inline-flex;align-items:center;gap:7px;padding:10px 18px;border-radius:999px;font-weight:600;font-size:15px;color:#fff!important;background:rgb(255 255 255 / .07);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .18);transition:all .2s ease}.kj-pills a .kj-i{color:var(--kj-neon)}.kj-pills a:hover{background:rgb(95 190 133 / .14);box-shadow:inset 0 0 0 1px var(--kj-neon);transform:translateY(-2px)}.kj-areas__more{text-align:center;margin:26px 0 0}.kj-areas__more a{color:var(--kj-neon)!important;font-weight:700;display:inline-flex;align-items:center;gap:8px}.kj-areas__more a:hover{text-decoration:underline}@media (max-width:520px){.kj-pc{padding:18px}.kj-pc__line{flex-direction:column}.kj-pc__line .kj-btn{width:100%}}.kj-proof{padding:0 20px;margin:0 0 70px;font-family:var(--kj-font)}.kj-proof__inner{max-width:1080px;margin:0 auto;display:flex;align-items:center;gap:18px 24px;flex-wrap:wrap;justify-content:space-between;padding:22px 28px;background:#fff;border-radius:20px;border:1px solid var(--kj-line);box-shadow:var(--kj-shadow)}.kj-proof__rating{display:inline-flex;align-items:center;gap:12px;color:var(--kj-ink)!important}.kj-proof__stars{color:#FBBC05;font-size:20px;letter-spacing:2px}.kj-proof__rating strong{display:block;font-size:15px;line-height:1.2}.kj-proof__rating small,.kj-proof__items small{display:block;font-size:12px;color:var(--kj-muted);font-weight:500}.kj-proof__items{list-style:none;display:flex;gap:10px 20px;margin:0;padding:0;flex-wrap:wrap;flex:1;justify-content:center}.kj-proof__items li{display:flex;align-items:center;gap:8px;margin:0;white-space:nowrap;font-weight:700;font-size:14px;color:var(--kj-ink);line-height:1.2}.kj-proof__items .kj-i{color:var(--kj-green)}@media (max-width:760px){.kj-proof__inner{flex-direction:column;align-items:stretch;text-align:left}.kj-proof__items{justify-content:flex-start}.kj-proof__inner .kj-btn{width:100%}}.kj-final{padding:100px 24px;text-align:center}.kj-final__wrap{position:relative;z-index:1;max-width:860px;margin:0 auto}.kj-final__title{font-family:var(--kj-font-h);font-weight:800;font-size:clamp(34px,5vw,58px);line-height:1.05;color:#fff!important;text-transform:uppercase;margin:8px 0 16px}.kj-final__text{font-size:18px;line-height:1.65;color:#B9C6CF!important;margin:0 auto 34px;max-width:620px}.kj-final__actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:34px}.kj-final__badges{list-style:none;margin:0;padding:26px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;border-top:1px solid rgb(255 255 255 / .12)}.kj-final__badges li{display:inline-flex;align-items:center;gap:8px;margin:0;font-weight:600;font-size:14.5px;color:#C7D2DA}.kj-final__badges .kj-i{color:var(--kj-neon)}@media (max-width:560px){.kj-final{padding:72px 18px}.kj-final__actions .kj-btn{width:100%}}body.kj-inner .entry-content [class$="-crumbs"]{max-width:none!important;margin:0!important;padding:15px max(20px,calc((100% - 1180px) / 2))!important;font-size:13.5px!important;color:var(--kj-muted)!important;background:#fff;border-bottom:1px solid var(--kj-line)}body.kj-inner .entry-content [class$="-crumbs"] a{color:var(--kj-green)!important;font-weight:600}body.kj-inner .entry-content [class$="-crumbs"] a:hover{text-decoration:underline!important}body.kj-inner .entry-content [class$="-crumbs"] span[aria-current]{color:var(--kj-ink)!important;font-weight:700}body.kj-inner .entry-content [class$="-banner"]:not([class*="__"]){position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(900px 420px at 88% -10%,rgb(95 190 133 / .22),transparent 62%),radial-gradient(700px 360px at -6% 115%,rgb(95 190 133 / .11),transparent 62%),linear-gradient(180deg,#0B1218 0%,#05080B 100%)!important;padding:88px 22px 96px!important;text-align:center}body.kj-inner .entry-content [class$="-banner"]:not([class*="__"])::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 90% at 50% 20%,#000 15%,transparent 75%);mask-image:radial-gradient(ellipse 70% 90% at 50% 20%,#000 15%,transparent 75%)}body.kj-inner .entry-content [class$="-banner"]:not([class*="__"])::after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--kj-neon),var(--kj-green),transparent);opacity:.8}body.kj-inner .entry-content [class$="-banner__inner"]{max-width:860px!important}body.kj-inner .entry-content [class$="-banner__eyebrow"]{display:inline-block;font-size:14px!important;letter-spacing:2.4px!important;color:var(--kj-neon)!important;text-shadow:none!important;background:rgb(95 190 133 / .1);box-shadow:inset 0 0 0 1px rgb(95 190 133 / .3);padding:7px 16px;border-radius:999px;margin:0 0 18px!important}body.kj-inner .entry-content [class$="-banner__title"]{font-size:clamp(34px,5.2vw,60px)!important;line-height:1.06!important;letter-spacing:.2px;color:#fff!important;margin:0 0 20px!important}body.kj-inner .entry-content [class$="-banner__text"]{font-size:18px!important;line-height:1.7!important;color:#C3CFD8!important;margin:0 auto 18px!important;max-width:720px}body.kj-inner .entry-content [class$="-banner__actions"]{gap:14px!important;margin-top:30px}body.kj-inner .entry-content [class$="-banner__trustbar"]{gap:10px!important;margin-top:38px!important;padding-top:30px!important;border-top:1px solid rgb(255 255 255 / .12)!important}body.kj-inner .entry-content [class$="-banner__trust"]{color:#E4ECF1!important;font-size:14px!important;padding:9px 15px;border-radius:999px;background:rgb(255 255 255 / .07);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .14)}body.kj-inner .entry-content [class$="-banner__trust"] svg{stroke:var(--kj-neon)!important}body .entry-content a[class$="-cta"],body .entry-content a[class$="__cta"]:not(.kj-hero__cta):not(.kj-why__cta),body .entry-content a[class$="__btn"]:not(.kj-hero__cta):not(.kj-why__cta),body .entry-content a[class$="-cta--ghost"],body .entry-content a[class*="__cta "],body .entry-content a[class$="__detail-link"],body .entry-content a[class$="__what-link"]{transition:transform .18s ease,box-shadow .25s ease,background .2s ease}body .entry-content a[class$="-cta"]:not([class*="ghost"]),body .entry-content a[class$="__cta"]:not(.kj-hero__cta):not(.kj-why__cta),body .entry-content a[class$="__btn"]:not(.kj-hero__cta):not(.kj-why__cta),body .entry-content a.kj-services__cta,body .entry-content a.kj-damp-teaser__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--kj-green)!important;color:#fff!important;font-family:var(--kj-font-h)!important;font-weight:800!important;font-size:17px!important;text-transform:uppercase;letter-spacing:.5px;padding:16px 30px!important;border-radius:13px!important;box-shadow:var(--kj-glow)!important}body .entry-content a[class$="-cta"]:not([class*="ghost"]) svg,body .entry-content a[class$="__cta"]:not(.kj-hero__cta):not(.kj-why__cta) svg,body .entry-content a[class$="__btn"]:not(.kj-hero__cta):not(.kj-why__cta) svg,body .entry-content a.kj-why__cta svg,body .entry-content a.kj-services__cta svg,body .entry-content a.kj-damp-teaser__cta svg{stroke:#fff!important}body .entry-content a[class$="-cta"]:not([class*="ghost"]):hover,body .entry-content a[class$="__cta"]:not(.kj-hero__cta):not(.kj-why__cta):hover,body .entry-content a[class$="__btn"]:not(.kj-hero__cta):not(.kj-why__cta):hover,body .entry-content a.kj-services__cta:hover,body .entry-content a.kj-damp-teaser__cta:hover{transform:translateY(-2px);filter:none!important;box-shadow:0 0 0 1px rgb(95 190 133 / .8),0 16px 44px rgb(95 190 133 / .5)!important}body .entry-content a[class*="--ghost"]{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:rgb(255 255 255 / .07)!important;color:#fff!important;font-family:var(--kj-font-h)!important;font-weight:800!important;font-size:17px!important;text-transform:uppercase;letter-spacing:.5px;padding:16px 28px!important;border-radius:13px!important;box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .34)!important;backdrop-filter:blur(6px)}body .entry-content a[class*="--ghost"] svg{stroke:var(--kj-neon)!important}body .entry-content a[class*="--ghost"]:hover{background:rgb(255 255 255 / .13)!important;transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px var(--kj-neon)!important}body.kj-inner .entry-content [class$="__inner"]{max-width:1180px!important}body.kj-inner .entry-content [class^="kj-"] h2:not(.kj-sec__title):not(.kj-final__title){font-size:clamp(28px,3.5vw,40px)!important;line-height:1.12!important;letter-spacing:.1px}body.kj-inner .entry-content [class^="kj-"] h3:not(.kj-sec h3){letter-spacing:.1px}body.kj-inner .entry-content [class*="__body"] p,body.kj-inner .entry-content [class*="__intro"] p,body.kj-inner .entry-content [class$="__intro"],body.kj-inner .entry-content [class*="-intro"]{font-size:16.5px;line-height:1.75}body.kj-inner .entry-content [class*="__body"] p{font-size:16.5px!important;line-height:1.75!important}body.kj-inner .entry-content [class*="__body"] h2::after,body.kj-inner .entry-content [class$="__why"]>h2::after,body.kj-inner .entry-content [class$="__faq"]>h2::after,body.kj-inner .entry-content [class$="__process"]>h2::after,body.kj-inner .entry-content [class$="__problems"]>h2::after{content:'';display:block;width:56px;height:4px;border-radius:4px;margin-top:14px;background:linear-gradient(90deg,var(--kj-green),var(--kj-neon));box-shadow:0 0 12px rgb(95 190 133 / .5)}body.kj-inner .entry-content [class$="__why"]>h2::after,body.kj-inner .entry-content [class$="__faq"]>h2::after,body.kj-inner .entry-content [class$="__process"]>h2::after,body.kj-inner .entry-content [class$="__problems"]>h2::after{margin-left:auto;margin-right:auto}body.kj-inner .entry-content [class$="__row"]{gap:68px!important;margin-bottom:100px!important}body.kj-inner .entry-content [class*="__photo"]:not([class*="__photo-label"]){height:360px!important;border-radius:26px!important;overflow:hidden;position:relative;box-shadow:var(--kj-shadow-lg)!important;background-color:#0B1A1E}body.kj-inner .entry-content [class*="__photo"]:not([class*="__photo-label"]):not([style*="background-image"]){background-image:radial-gradient(420px 260px at 85% 0%,rgb(95 190 133 / .28),transparent 65%),linear-gradient(135deg,#0A1219 0%,#123B33 55%,#2C6242 100%)!important}body.kj-inner .entry-content [class*="__photo"]:not([class*="__photo-label"]):not([style*="background-image"])::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:40px 40px}body.kj-inner .entry-content [class^="kj-proj__photo"]:not([class*="label"]){height:250px!important;border-radius:0!important;box-shadow:none!important}body.kj-inner .entry-content [class$="__photo-label"]{color:rgb(255 255 255 / .4)!important;letter-spacing:2px!important}body.kj-inner .entry-content [class$="__icon"],body.kj-inner .entry-content [class$="__why-icon"],body.kj-inner .entry-content [class$="__detail-icon"],body.kj-inner .entry-content [class$="__card-icon"],body.kj-inner .entry-content [class$="__what-icon"],body.kj-inner .entry-content [class$="__guarantee-icon"],body.kj-inner .entry-content [class$="__system-icon"]{background:var(--kj-ink)!important;box-shadow:0 0 0 1px rgb(95 190 133 / .55),0 0 26px rgb(95 190 133 / .35),0 10px 24px rgb(0 0 0 / .28)!important}body.kj-inner .entry-content [class$="__icon"] svg,body.kj-inner .entry-content [class$="__why-icon"] svg,body.kj-inner .entry-content [class$="__detail-icon"] svg,body.kj-inner .entry-content [class$="__card-icon"] svg,body.kj-inner .entry-content [class$="__what-icon"] svg,body.kj-inner .entry-content [class$="__guarantee-icon"] svg,body.kj-inner .entry-content [class$="__system-icon"] svg{stroke:var(--kj-neon)!important}body.kj-inner .entry-content [class$="__pullquote"]{background:linear-gradient(90deg,rgb(95 190 133 / .1),rgb(95 190 133 / .02))!important;border-left:4px solid var(--kj-neon)!important;border-radius:0 16px 16px 0!important;padding:22px 26px!important;font-size:18px!important;color:var(--kj-ink)!important}body.kj-inner .entry-content [class$="__card"],body.kj-inner .entry-content [class$="__cause"],body.kj-inner .entry-content [class$="__service-item"],body.kj-inner .entry-content [class$="__what-card"],body.kj-inner .entry-content [class$="__guarantee-card"],body.kj-inner .entry-content [class$="__page-card"],body.kj-inner .entry-content [class$="__approach-card"],body.kj-inner .entry-content [class$="__explore-card"],body.kj-inner .entry-content [class$="__matters-card"],body.kj-inner .entry-content [class$="__insight-card"],body.kj-inner .entry-content [class$="__docs-card"],body.kj-inner .entry-content [class$="__remedial-item"],body.kj-inner .entry-content [class$="__detail"],body.kj-inner .entry-content [class$="__block"]{background:#fff!important;border:1px solid var(--kj-line)!important;border-radius:20px!important;box-shadow:var(--kj-shadow)!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}body.kj-inner .entry-content [class$="__approach-card"]{border-left:4px solid var(--kj-neon)!important;border-radius:4px 20px 20px 4px!important}body.kj-inner .entry-content [class$="__card"]:hover,body.kj-inner .entry-content [class$="__cause"]:hover,body.kj-inner .entry-content [class$="__service-item"]:hover,body.kj-inner .entry-content [class$="__what-card"]:hover,body.kj-inner .entry-content [class$="__guarantee-card"]:hover,body.kj-inner .entry-content [class$="__page-card"]:hover,body.kj-inner .entry-content [class$="__explore-card"]:hover,body.kj-inner .entry-content [class$="__matters-card"]:hover,body.kj-inner .entry-content [class$="__insight-card"]:hover,body.kj-inner .entry-content [class$="__docs-card"]:hover{transform:translateY(-5px);border-color:rgb(95 190 133 / .75)!important;box-shadow:0 0 0 1px rgb(95 190 133 / .35),0 22px 50px rgb(11 45 80 / .13),0 0 40px rgb(95 190 133 / .12)!important}body.kj-inner .entry-content [class$="__card"]{padding:30px 26px!important}body.kj-inner .entry-content [class$="__card"] h3,body.kj-inner .entry-content [class$="__cause"] h3,body.kj-inner .entry-content [class$="__what-card"] h3,body.kj-inner .entry-content [class$="__page-card"] h3{font-size:19px!important}body.kj-inner .entry-content [class$="__card"] p,body.kj-inner .entry-content [class$="__cause"] p,body.kj-inner .entry-content [class$="__what-card"] p,body.kj-inner .entry-content [class$="__page-card"] p,body.kj-inner .entry-content [class$="__guarantee-card"] p,body.kj-inner .entry-content [class$="__step"] p{font-size:15.5px!important;line-height:1.7!important}body.kj-inner .entry-content [class$="__grid"],body.kj-inner .entry-content [class$="__causes-grid"],body.kj-inner .entry-content [class$="__cause-grid"],body.kj-inner .entry-content [class$="__what-grid"],body.kj-inner .entry-content [class$="__guarantee-grid"],body.kj-inner .entry-content [class$="__pages-grid"],body.kj-inner .entry-content [class$="__explore-grid"],body.kj-inner .entry-content [class$="__approach-grid"],body.kj-inner .entry-content [class$="__services-grid"]{gap:24px!important}body.kj-inner .entry-content [class$="__why"]{background:var(--kj-ink)!important;border-radius:28px!important;padding:64px 40px!important;position:relative;overflow:hidden}body.kj-inner .entry-content [class$="__why"]::before{content:'';position:absolute;width:520px;height:520px;right:-160px;top:-240px;background:radial-gradient(circle,rgb(95 190 133 / .2),transparent 65%);pointer-events:none}body.kj-inner .entry-content [class$="__why"]>*{position:relative}body.kj-inner .entry-content [class$="__why"] h2{color:#fff!important}body.kj-inner .entry-content [class$="__why-intro"]{color:#B9C6CF!important}body.kj-inner .entry-content [class$="__why-item"]{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);border-radius:18px;padding:28px 20px!important;transition:transform .25s ease,border-color .25s ease}body.kj-inner .entry-content [class$="__why-item"]:hover{transform:translateY(-4px);border-color:rgb(95 190 133 / .6)}body.kj-inner .entry-content [class$="__why-item"] strong{color:var(--kj-neon)!important;font-size:19px!important}body.kj-inner .entry-content [class$="__why-item"] span:not([class*="icon"]){color:#C3CFD8!important;font-size:15px!important;line-height:1.6!important}body.kj-inner .entry-content [class$="__step"]{background:#fff;border:1px solid var(--kj-line);border-radius:20px;padding:28px 20px!important;box-shadow:var(--kj-shadow);transition:transform .25s ease,border-color .25s ease}body.kj-inner .entry-content [class$="__step"]:hover{transform:translateY(-4px);border-color:rgb(95 190 133 / .7)}body.kj-inner .entry-content [class$="__step-num"]{background:var(--kj-ink)!important;color:var(--kj-neon)!important;width:46px!important;height:46px!important;font-size:20px!important;box-shadow:0 0 0 1px rgb(95 190 133 / .5),0 0 20px rgb(95 190 133 / .3)}body.kj-inner .entry-content [class$="__area-pill"],body.kj-inner .entry-content [class$="__pill"],body.kj-inner .entry-content [class$="__tag"]{background:var(--kj-surface)!important;border:1px solid var(--kj-line)!important;color:var(--kj-ink)!important;border-radius:999px!important;font-weight:600;transition:all .2s ease}body.kj-inner .entry-content a[class$="__area-pill"]:hover,body.kj-inner .entry-content a[class$="__pill"]:hover{background:var(--kj-ink)!important;color:var(--kj-neon)!important;border-color:var(--kj-ink)!important}body.kj-inner .entry-content [class$="__faq"]{max-width:820px!important}body.kj-inner .entry-content [class$="__faq-item"]{background:#fff;border:1px solid var(--kj-line)!important;border-radius:16px;padding:0 24px!important;margin-bottom:12px;box-shadow:0 1px 2px rgb(11 45 80 / .04);transition:border-color .2s ease,box-shadow .2s ease}body.kj-inner .entry-content [class$="__faq-item"][open]{border-color:rgb(95 190 133 / .8)!important;box-shadow:0 0 0 1px rgb(95 190 133 / .3),0 14px 34px rgb(11 45 80 / .09)}body.kj-inner .entry-content [class$="__faq-item"] summary{padding:21px 44px 21px 0!important;font-size:17.5px!important}body.kj-inner .entry-content [class$="__faq-item"] summary::after{top:50%!important;transform:translateY(-50%);right:0!important;width:30px;height:30px;border-radius:50%;background:var(--kj-surface);color:var(--kj-green)!important;display:flex;align-items:center;justify-content:center;font-size:20px!important;line-height:1;transition:background .2s ease,color .2s ease}body.kj-inner .entry-content [class$="__faq-item"][open] summary::after{background:var(--kj-ink);color:var(--kj-neon)!important}body.kj-inner .entry-content [class$="__faq-item"] p{font-size:16px!important;line-height:1.75!important;padding-bottom:22px;margin:0!important}body.kj-inner .entry-content [class$="__related"]{max-width:880px!important;background:var(--kj-surface);border:1px solid var(--kj-line)!important;border-radius:22px;padding:28px 30px!important;font-size:15.5px!important;line-height:1.8}body.kj-inner .entry-content [class$="__cta-wrap"]:not([class^="kj-why"]):not([class^="kj-services"]){position:relative;overflow:hidden;isolation:isolate;max-width:1080px!important;margin:0 auto 90px!important;padding:64px 36px!important;text-align:center;background:radial-gradient(640px 320px at 90% -20%,rgb(95 190 133 / .24),transparent 65%),radial-gradient(520px 260px at 0% 120%,rgb(95 190 133 / .13),transparent 65%),linear-gradient(180deg,#0B1218,#05080B)!important;border-radius:30px;box-shadow:var(--kj-shadow-lg),0 0 0 1px rgb(95 190 133 / .28)}body.kj-inner .entry-content [class$="__cta-wrap"]:not([class^="kj-why"]):not([class^="kj-services"])::before{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(255 255 255 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .04) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 90% at 50% 0%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse 80% 90% at 50% 0%,#000 10%,transparent 70%)}body.kj-inner .entry-content [class$="__cta-wrap"]:not([class^="kj-why"]):not([class^="kj-services"])>*{position:relative;z-index:1}body.kj-inner .entry-content [class$="__cta-text"],body.kj-inner .entry-content [class$="__cta-lead"]{color:#D2DCE3!important;font-size:19px!important;line-height:1.65!important;max-width:680px;margin:0 auto 28px!important}body.kj-inner .entry-content [class$="__cta-heading"],body.kj-inner .entry-content [class$="__cta-title"]{color:#fff!important;font-size:clamp(30px,4vw,44px)!important;text-transform:uppercase;margin:0 0 12px!important}body.kj-inner .entry-content [class$="__cta-strap"],body.kj-inner .entry-content [class$="__cta-tagline"]{color:#8FA0AC!important;font-size:14px!important;letter-spacing:.4px;margin-top:26px!important}body.kj-inner .entry-content [class$="__cta-actions"]{gap:14px!important}body.kj-inner .entry-content [class$="__cta"]:not(a){color:#fff}body.kj-inner .entry-content [class$="__table-wrap"]{border-radius:20px!important;box-shadow:var(--kj-shadow-lg)!important;border:1px solid var(--kj-line)}body.kj-inner .entry-content [class$="__table"] thead th{background:var(--kj-ink)!important;color:#fff!important}body.kj-inner .entry-content [class$="__table-highlight"]{background:rgb(95 190 133 / .12)!important}body.kj-inner .entry-content [class$="__list"] li::marker{color:var(--kj-green)}body.kj-inner .entry-content [class$="__updated"]{color:var(--kj-muted)!important}body.kj-inner .entry-content details summary:focus-visible{outline:3px solid var(--kj-neon);outline-offset:4px;border-radius:6px}body.kj-inner .entry-content [class$="__photo--filled"],body.kj-inner .entry-content [style*="background-image"][class*="__photo"]{background-size:cover!important;background-position:center!important}@media (max-width:860px){body.kj-inner .entry-content [class$="-banner"]:not([class*="__"]){padding:64px 18px 72px!important}body.kj-inner .entry-content [class$="__row"]{gap:28px!important;margin-bottom:64px!important}body.kj-inner .entry-content [class*="__photo"]:not([class*="__photo-label"]){height:260px!important;border-radius:20px!important}body.kj-inner .entry-content [class$="__why"]{padding:44px 20px!important;border-radius:22px!important}body.kj-inner .entry-content [class$="__cta-wrap"]:not([class^="kj-why"]):not([class^="kj-services"]){margin:0 14px 64px!important;padding:48px 20px!important;border-radius:24px}body.kj-inner .entry-content [class$="-banner__text"]{font-size:16.5px!important}body.kj-inner .entry-content a[class$="-cta"],body.kj-inner .entry-content a[class*="--ghost"],body.kj-inner .entry-content [class$="-banner__actions"] a{width:100%}}.kj-logo{flex-shrink:0}.kj-brand{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center}.kj-brand__img{width:auto!important;max-width:none!important;flex:0 0 auto;margin:0!important}.kj-brand__text{display:inline-block!important;white-space:nowrap}.kj-brand__text b,.kj-brand__text i{display:inline!important}.kj-guar{padding:0 20px;margin:0 0 28px;font-family:var(--kj-font)}.kj-guar__inner{max-width:1080px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 28px;padding:24px 28px;background:linear-gradient(135deg,#0B2D50,#081F38);border-radius:20px;box-shadow:var(--kj-shadow)}.kj-guar__badge{display:flex;align-items:center;gap:16px}.kj-guar__seal{position:relative;flex:0 0 auto;width:78px;height:78px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 25%,#3a8a5b,#2C6242 70%);color:#fff;box-shadow:0 0 0 3px #0B2D50,0 0 0 5px #5FBE85,0 0 22px rgb(95 190 133 / .55)}.kj-guar__seal b{font-family:var(--kj-font-h);font-weight:800;font-size:32px;line-height:.95}.kj-guar__seal i{font-style:normal;font-family:var(--kj-font-h);font-weight:700;font-size:12.5px;letter-spacing:1.6px;text-transform:uppercase;margin-top:2px}.kj-guar__text strong{display:block;font-family:var(--kj-font-h);font-weight:800;font-size:21px;line-height:1.15;text-transform:uppercase;letter-spacing:.3px;color:#fff}.kj-guar__text small{display:block;font-size:14.5px;color:#C7D2DA;margin-top:3px}.kj-guar__note{flex:1 1 100%;display:flex;align-items:center;justify-content:center;gap:7px;margin:0;font-size:12.5px;color:#9FB3C4}.kj-guar__note .kj-i{color:#5FBE85}@media (max-width:760px){.kj-guar__inner{flex-direction:column;align-items:flex-start;padding:20px 18px}.kj-guar__seal{width:66px;height:66px}.kj-guar__seal b{font-size:27px}.kj-guar__text strong{font-size:18px}.kj-guar__note{justify-content:flex-start}}@media (max-width:400px){.kj-mainbar__inner{padding:0 12px;gap:6px}.kj-brand__img{height:42px}.kj-brand{gap:7px}.kj-brand__text{font-size:13.5px;letter-spacing:.2px}.kj-call{padding:9px 14px;font-size:15px}.kj-burger{width:42px;height:42px}}.kj-stat{padding:28px 12px}.kj-stat__num--txt{font-size:44px}@media (min-width:801px) and (max-width:1100px){.kj-stats__inner{grid-template-columns:repeat(3,1fr)}.kj-stat:nth-child(3){border-right:0}.kj-stat:nth-child(-n+3){border-bottom:1px solid var(--kj-line)}.kj-stat:nth-child(6){border-right:0}}.kj-n-num{display:none}@media (min-width:1100px){.kj-n-num{display:inline}.kj-n-txt{display:none}}body .kj-hero .kj-hero__call{background:transparent!important;color:#fff!important;box-shadow:none!important;border:2px solid rgb(255 255 255 / .85)!important;transition:background .2s ease,color .2s ease,border-color .2s ease}body .kj-hero .kj-hero__call svg{stroke:#fff!important;transition:stroke .2s ease}body .kj-hero .kj-hero__call:hover{background:#fff!important;color:#0B2D50!important;border-color:#fff!important;filter:none!important}body .kj-hero .kj-hero__call:hover svg{stroke:#0B2D50!important}@media (max-width:1099px){.kj-mbar{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;background:#fff!important;border-top:1px solid var(--kj-line)!important;box-shadow:0 -8px 24px rgb(11 45 80 / .14)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.kj-mbar__btn{width:auto!important;height:48px!important;border-radius:999px!important;font-size:15px!important;gap:6px!important;padding:0 6px;color:#fff!important;box-shadow:none!important}.kj-mbar__btn svg{width:20px!important;height:20px!important}.kj-mbar__btn--call{background:#2C6242!important}.kj-mbar__btn--wa{background:#25D366!important}.kj-mbar__btn--quote{background:#0B2D50!important}}.kj-logo--center{display:inline-flex;justify-content:center}body.kj-inner .entry-content [class$="__block"]{padding:36px 38px!important;margin-bottom:36px!important}body.kj-inner .entry-content [class$="__block"] [class$="__card"]{box-shadow:none!important;background:#F5F8F6!important;border-color:#e3eae6!important}body.kj-inner .entry-content [class$="__block"] [class$="__step"]{background:#fff!important}@media (max-width:800px){body.kj-inner .entry-content [class$="__block"]{padding:24px 20px!important;margin-bottom:24px!important}}#kj-popular{display:none!important}@media (max-width:767px){body.home #kj-hero .kj-hero__inner{padding:26px 18px 34px;gap:26px}body.home #kj-hero .kj-hero__col-text{display:flex;flex-direction:column}body.home #kj-hero .kj-hero__tagline{margin:0 0 10px;font-size:16px}body.home #kj-hero .kj-hero__badges{order:1;margin-bottom:14px}body.home #kj-hero .kj-hero__title{order:2;margin-bottom:12px}body.home #kj-hero .kj-hero__kicker{order:3;margin-bottom:16px;font-size:13px}body.home #kj-hero .kj-hero__text{display:none}body.home #kj-hero .kj-hero__actions{order:4;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px}body.home #kj-hero .kj-hero__actions .kj-hero__cta{grid-column:1 / -1;justify-content:center;width:100%}body.home #kj-hero .kj-hero__actions .kj-hero__call{justify-content:center;width:100%;padding-left:8px;padding-right:8px;font-size:15px}body.home #kj-hero .kj-hero__actions .kj-hero__call .kj-n-num{display:none}body.home #kj-hero .kj-hero__features{order:5;display:flex;flex-wrap:wrap;gap:8px}body.home #kj-hero .kj-hero__features .kj-hero__badge{padding:7px 12px;font-size:12.5px}body.home #kj-hero .kj-hero__features .kj-hero__badge:nth-child(3),body.home #kj-hero .kj-hero__features .kj-hero__badge:nth-child(4),body.home #kj-hero .kj-hero__features .kj-hero__badge:nth-child(7){display:none}body.home #kj-services .kj-services__intro~.kj-services__intro{display:none}body.home #kj-services .kj-services__photo{height:120px!important;min-height:0!important}body.home #kj-services .kj-services__body{padding:18px 20px 20px}body.home #kj-services,body.home #kj-faq,body.home #kj-final,body.home #kj-process,body.home #kj-areas,body.home .kj-sec{padding-top:44px!important;padding-bottom:44px!important}body.home #kj-recent,body.home #kj-trust,body.home #kj-why,body.home #get-a-quote{padding-top:40px!important;padding-bottom:40px!important}body.home #kj-facebook .kj-fb__feed{display:none!important}}.kjms-rate-strip+.kj-stats{margin-top:24px}@media (max-width:767px){.kjms-rate-strip+.kj-stats{margin-top:18px}}body .kj-hm__trust .kj-hm__brands{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px}body .kj-hm__trust .kj-hm__brand.kj-hm__brand--logo{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #E3E9E6;border-radius:14px;padding:12px 18px;height:80px;min-width:120px;box-shadow:0 2px 10px rgb(11 45 80 / .06);text-transform:none;font-size:0}body .kj-hm__brand--logo img{display:block;height:auto;width:auto;max-height:44px;max-width:150px;object-fit:contain;filter:none!important;opacity:1!important}body .kj-hm__brand--logo img[alt="Freefoam"],body .kj-hm__brand--logo img[alt="Manthorpe"]{max-height:62px}body .kj-hm__brand--logo img[alt="Freeflow"]{max-height:46px}body .kj-hm__brand--logo img[alt="Velux"]{max-height:36px;max-width:130px}body .kj-hm__brand--logo img[alt="Keylite"]{max-height:34px;max-width:150px}@media (max-width:767px){body .kj-hm__trust .kj-hm__brands{gap:10px}body .kj-hm__trust .kj-hm__brand.kj-hm__brand--logo{height:68px;min-width:0;padding:8px 10px}body .kj-hm__brand--logo img[alt="Freefoam"],body .kj-hm__brand--logo img[alt="Manthorpe"]{max-height:52px}body .kj-hm__brand--logo img[alt="Freeflow"]{max-height:34px}body .kj-hm__brand--logo img[alt="Velux"],body .kj-hm__brand--logo img[alt="Keylite"]{max-height:30px}}.kj-hero__text--short{display:none}@media (max-width:767px){body.home #kj-hero .kj-hero__badges{display:none}body.home #kj-hero .kj-hero__tagline{order:0;margin:0 0 8px;font-size:15px}body.home #kj-hero .kj-hero__title{order:1;font-size:28px;line-height:1.08;margin:0 0 10px}body.home #kj-hero .kj-hero__text:not(.kj-hero__text--short){display:none}body.home #kj-hero .kj-hero__text--short{display:block;order:2;font-size:15px;line-height:1.5;margin:0 0 16px;max-width:none}body.home #kj-hero .kj-hero__actions{order:3;margin:0 0 14px}body.home #kj-hero .kj-hero__features{order:4}body.home #kj-hero .kj-hero__kicker{order:5;margin:12px 0 0;font-size:11.5px;letter-spacing:.8px;line-height:1.5}body.home #kj-hero .kj-hero__inner{padding:22px 18px 30px}}.kj-brandrow{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.kj-brandrow .kj-hm__brand--logo{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #E3E9E6;border-radius:12px;padding:8px 14px;height:64px;min-width:100px;box-shadow:0 2px 10px rgb(11 45 80 / .06);font-size:0}.kj-brandrow .kj-hm__brand--logo img{display:block;height:auto;width:auto;max-height:38px;max-width:130px;object-fit:contain;filter:none!important;opacity:1!important}.kj-brandrow img[alt="Freefoam"],.kj-brandrow img[alt="Manthorpe"]{max-height:50px!important}.kj-brandrow img[alt="Freeflow"]{max-height:38px!important}.kj-brandrow img[alt="Velux"]{max-height:30px!important;max-width:110px!important}.kj-brandrow img[alt="Keylite"]{max-height:28px!important;max-width:130px!important}.kj-brandstrip{background:#F4F7F5;border-top:1px solid #E3E9E6;border-bottom:1px solid #E3E9E6;padding:22px 20px}.kj-brandstrip__inner{max-width:1120px;margin:0 auto;text-align:center}.kj-brandstrip__label{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#2C6242}.kj-footer__brands{border-top:1px solid rgb(255 255 255 / .08);padding:26px 24px;position:relative}.kj-footer__brands-inner{max-width:1320px;margin:0 auto;text-align:center}.kj-footer__brands-label{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#8FB9A0!important}@media (max-width:640px){.kj-brandrow{gap:8px}.kj-brandrow .kj-hm__brand--logo{height:56px;min-width:0;padding:6px 10px;flex:0 1 calc(33.333% - 8px)}.kj-brandrow .kj-hm__brand--logo{overflow:hidden}.kj-brandrow .kj-hm__brand--logo img{max-width:100%!important}}.kj-brandrow img[alt="Marley"]{max-height:32px!important;max-width:120px!important}.kj-brandrow img[alt="Classic Bond"],.kj-brandrow img[alt="Firestone"]{max-height:50px!important}body .kj-hm__brand--logo img[alt="Marley"]{max-height:34px;max-width:130px}body .kj-hm__brand--logo img[alt="Classic Bond"],body .kj-hm__brand--logo img[alt="Firestone"]{max-height:56px}@media (max-width:767px){body .kj-hm__brand--logo img[alt="Marley"]{max-height:28px}body .kj-hm__brand--logo img[alt="Classic Bond"],body .kj-hm__brand--logo img[alt="Firestone"]{max-height:46px}body .kj-hm__trust .kj-hm__brand.kj-hm__brand--logo{flex:0 1 calc(33.333% - 10px)}}@media (max-width:767px){body .kj-hm__trust .kj-hm__brand.kj-hm__brand--logo{overflow:hidden}body .kj-hm__brand--logo img{max-width:100%!important}}section#kj-fsg-banner.kj-fsg-banner{background:linear-gradient(180deg,rgb(6 20 36 / .55) 0%,rgb(6 20 36 / .66) 55%,rgb(6 20 36 / .82) 100%),url(/wp-content/uploads/2026/10/new-white-fascia-and-boxend-acton-wrexham.jpg) center 30% / cover no-repeat!important}section#kj-fsg-banner.kj-fsg-banner::before{opacity:0!important}section#kj-fsg-banner .kj-fsg-banner__eyebrow,section#kj-fsg-banner .kj-fsg-banner__title,section#kj-fsg-banner .kj-fsg-banner__text{text-shadow:0 2px 16px rgb(0 0 0 / .65)}.kj-fsg__photo--filled .kj-fsg__icon{display:none!important}body.page-id-420 section#kj-rg-banner.kj-rg-banner{background:linear-gradient(180deg,rgb(6 20 36 / .55) 0%,rgb(6 20 36 / .66) 55%,rgb(6 20 36 / .82) 100%),url(/wp-content/uploads/2026/10/new-anthracite-grey-gable-end-dry-verge-wrexham-rotated.jpg) center 40% / cover no-repeat!important}body.page-id-420 section#kj-rg-banner.kj-rg-banner::before{opacity:0!important}body.page-id-420 section#kj-rg-banner :is(.kj-rg-banner__eyebrow,.kj-rg-banner__title,p){text-shadow:0 2px 16px rgb(0 0 0 / .65)}.kj-hm__cards:has(>.kj-hm__card:only-child){grid-template-columns:minmax(0,560px)!important;justify-content:center}.kj-svc__photo--filled .kj-svc__photo-label,.kj-svc__photo--filled .kj-svc__icon{display:none!important}body.kj-inner .entry-content .kj-svc__photo--c.kj-svc__photo--filled{background-position:center 10%!important}body.kj-inner .entry-content .kj-svc__photo--d.kj-svc__photo--filled{background-position:center 35%!important}body.kj-inner .entry-content .kj-svc__photo--e.kj-svc__photo--filled{background-size:185% auto!important;background-position:center 53%!important}body.page-id-59 section#kj-svc-banner.kj-svc-banner{background:linear-gradient(180deg,rgb(6 20 36 / .55) 0%,rgb(6 20 36 / .66) 55%,rgb(6 20 36 / .82) 100%),url(/wp-content/uploads/2026/10/new-tiled-roof-in-borras.jpeg) 45% 50% / cover no-repeat!important}body.page-id-59 section#kj-svc-banner.kj-svc-banner::before{opacity:0!important}body.page-id-59 section#kj-svc-banner :is(.kj-svc-banner__eyebrow,.kj-svc-banner__title,p){text-shadow:0 2px 16px rgb(0 0 0 / .65)}.kj-mbar .kj-mbar__btn--call{box-shadow:0 0 0 1.5px rgb(57 255 158 / .55),0 0 16px rgb(57 255 158 / .35)!important}.kj-footer__social{flex-wrap:wrap;align-items:center}.kj-footer__social-link--fb{width:auto;height:48px;padding:0 20px 0 16px;border-radius:999px;gap:10px;font-family:var(--kj-font-h);font-weight:800;font-size:16px;letter-spacing:.4px;text-transform:uppercase;background:linear-gradient(135deg,#2F8BFF,#1877F2 55%,#1259C2);box-shadow:0 0 0 1.5px rgb(255 255 255 / .35),0 8px 24px rgb(24 119 242 / .55)}.kj-footer__social-link--fb svg{width:22px;height:22px}.kj-footer__social-link--wa{width:48px;height:48px}.kj-step{background:linear-gradient(160deg,rgb(255 255 255 / .11),rgb(255 255 255 / .03) 62%)!important;border:1px solid rgb(95 190 133 / .3)!important;box-shadow:0 14px 34px rgb(0 0 0 / .28),inset 0 1px 0 rgb(255 255 255 / .14);overflow:hidden}.kj-step::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#5FBE85,#39FF9E 55%,#fff0)}.kj-step__n{color:rgb(95 190 133 / .30)!important}.kj-step__ico{background:linear-gradient(145deg,rgb(95 190 133 / .32),rgb(95 190 133 / .08))!important;box-shadow:inset 0 0 0 1px rgb(95 190 133 / .55),0 0 22px rgb(57 255 158 / .28)!important}@media (max-width:560px){.kj-steps{gap:12px!important}.kj-step{display:grid!important;grid-template-columns:48px 1fr;column-gap:14px;padding:16px!important;border-radius:16px!important}.kj-step__ico{grid-row:1 / 3;width:48px!important;height:48px!important;border-radius:14px!important;margin:0!important}.kj-step__ico svg{width:22px;height:22px}.kj-step h3{font-size:18px!important;margin:0 0 3px!important;align-self:end}.kj-step p{font-size:14px!important;line-height:1.5!important;grid-column:2}.kj-step__n{top:10px!important;right:14px!important;font-size:30px!important}}.kj-footer__rate{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px;padding:10px 18px 10px 12px;background:#F4F7F5;border:1px solid #E3E9E6;border-radius:999px;box-shadow:0 8px 22px rgb(0 0 0 / .25);text-decoration:none!important;font-family:Barlow,Arial,sans-serif;transition:transform .18s ease,box-shadow .25s ease}.kj-footer__rate:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgb(0 0 0 / .32)}.kj-footer__rate-g{display:inline-flex;width:26px;height:26px;border-radius:50%;background:#fff;align-items:center;justify-content:center;box-shadow:0 1px 4px rgb(0 0 0 / .2);flex-shrink:0}.kj-footer__rate-stars{color:#F5B50A;font-size:17px;letter-spacing:2px;line-height:1}.kj-footer__rate-txt{font-size:15px;font-weight:700;color:#0B2D50!important}.kj-footer__rate-more{font-size:15px;font-weight:800;color:#1F5A39!important}.kj-footer__rate:hover .kj-footer__rate-more{text-decoration:underline}body.home #kj-phones{padding:56px 18px!important}body.home #kj-phones .kj-phones__card{position:relative;max-width:760px;margin:0 auto;padding:38px 28px 32px;text-align:center;border-radius:22px;border:1px solid rgb(95 190 133 / .4);background:linear-gradient(160deg,rgb(255 255 255 / .11),rgb(255 255 255 / .03) 62%);box-shadow:0 20px 50px rgb(0 0 0 / .35),inset 0 1px 0 rgb(255 255 255 / .14),0 0 40px rgb(57 255 158 / .10);overflow:hidden}body.home #kj-phones .kj-phones__card::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#fff0,#39FF9E 50%,#fff0)}body.home #kj-phones .kj-phones__ico{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:14px;border-radius:18px;background:linear-gradient(145deg,rgb(95 190 133 / .40),rgb(95 190 133 / .10));box-shadow:inset 0 0 0 1px rgb(95 190 133 / .6),0 0 26px rgb(57 255 158 / .32)}body.home #kj-phones h2{margin:0 0 10px!important}body.home #kj-phones .kj-phones__card p{margin:0 auto 22px!important}body.home #kj-phones .kj-hm__btn{border-radius:999px}@media (max-width:640px){body.home #kj-phones{padding:36px 14px!important}body.home #kj-phones .kj-phones__card{padding:26px 18px 22px;border-radius:18px}body.home #kj-phones .kj-phones__ico{width:54px;height:54px;border-radius:16px;margin-bottom:10px}body.home #kj-phones .kj-phones__ico svg{width:26px;height:26px}body.home #kj-phones .kj-phones__card p{font-size:15px!important;margin-bottom:18px!important}}body .kj-rg__steps{gap:12px}body .kj-rg__steps .kj-rg__step{position:relative;align-items:center;gap:16px;padding:15px 18px 15px 20px;background:linear-gradient(160deg,#FFFFFF,#F1F7F3 70%);border:1px solid rgb(44 98 66 / .25);border-radius:14px;box-shadow:0 10px 24px rgb(11 45 80 / .09),inset 0 1px 0 #fff;overflow:hidden}body .kj-rg__steps .kj-rg__step::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#39FF9E,#2C6242)}body .kj-rg__steps .kj-rg__step-num{width:36px;height:36px;font-size:16px;background:linear-gradient(145deg,#0B2D50,#12406B);box-shadow:0 0 0 2px rgb(95 190 133 / .55),0 0 16px rgb(57 255 158 / .35)}body .kj-rg__steps .kj-rg__step p{margin:0!important}body #kj-areas .kj-pc{position:relative;max-width:680px;padding:30px 28px 28px;border-radius:22px;border:1px solid rgb(95 190 133 / .4);background:linear-gradient(160deg,rgb(255 255 255 / .11),rgb(255 255 255 / .03) 62%);box-shadow:0 20px 50px rgb(0 0 0 / .35),inset 0 1px 0 rgb(255 255 255 / .14),0 0 40px rgb(57 255 158 / .10);overflow:hidden}body #kj-areas .kj-pc::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#fff0,#39FF9E 50%,#fff0)}body #kj-areas .kj-pc__label{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-family:"Barlow Condensed",Barlow,Arial,sans-serif;font-size:15px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#7FF0B5}body #kj-areas .kj-pc__label::before{content:"";flex:0 0 30px;width:30px;height:30px;border-radius:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2339FF9E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11.5A7 7 0 0 1 19 9.5C19 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E") center/16px no-repeat,linear-gradient(145deg,rgb(95 190 133 / .42),rgb(95 190 133 / .10));box-shadow:inset 0 0 0 1px rgb(95 190 133 / .6),0 0 16px rgb(57 255 158 / .3)}body #kj-areas .kj-pc__input{border-radius:14px;box-shadow:0 6px 18px rgb(0 0 0 / .28),inset 0 0 0 1px rgb(11 45 80 / .08)}body #kj-areas .kj-pc__line .kj-btn{border-radius:14px}body #kj-areas .kj-pills{gap:10px}body #kj-areas .kj-pills a{gap:9px;padding:8px 18px 8px 9px;font-weight:700;background:linear-gradient(160deg,rgb(255 255 255 / .13),rgb(255 255 255 / .04));box-shadow:inset 0 0 0 1px rgb(95 190 133 / .38),0 8px 18px rgb(0 0 0 / .22)}body #kj-areas .kj-pills a .kj-i{flex:0 0 28px;width:28px;height:28px;padding:6px;box-sizing:border-box;border-radius:50%;background:rgb(95 190 133 / .2);box-shadow:0 0 12px rgb(57 255 158 / .35)}body #kj-areas .kj-pills a:hover{background:linear-gradient(160deg,rgb(95 190 133 / .28),rgb(95 190 133 / .08));box-shadow:inset 0 0 0 1px var(--kj-neon),0 10px 22px rgb(0 0 0 / .28),0 0 18px rgb(57 255 158 / .22)}body #kj-areas .kj-areas__more{margin-top:28px}body #kj-areas .kj-areas__more a{padding:12px 24px;border-radius:999px;font-family:"Barlow Condensed",Barlow,Arial,sans-serif;font-size:16px;letter-spacing:.8px;text-transform:uppercase;text-decoration:none!important;background:linear-gradient(160deg,rgb(95 190 133 / .22),rgb(95 190 133 / .06));box-shadow:inset 0 0 0 1px rgb(95 190 133 / .65),0 0 22px rgb(57 255 158 / .18);transition:transform .18s ease,box-shadow .25s ease}body #kj-areas .kj-areas__more a:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--kj-neon),0 0 28px rgb(57 255 158 / .32)}@media (max-width:520px){body #kj-areas .kj-pc{padding:22px 16px 18px;border-radius:18px}body #kj-areas .kj-pills{gap:8px}body #kj-areas .kj-pills a{font-size:14px;padding:6px 14px 6px 7px;gap:7px}body #kj-areas .kj-pills a .kj-i{flex-basis:24px;width:24px;height:24px;padding:5px}}body .kj-awc .kj-awc__page-card{position:relative;overflow:hidden;background:linear-gradient(160deg,#FFFFFF,#F1F7F3 75%)!important;border:1px solid rgb(44 98 66 / .25)!important;border-radius:16px!important;box-shadow:0 10px 24px rgb(11 45 80 / .08),inset 0 1px 0 #fff;transition:transform .18s ease,box-shadow .25s ease}body .kj-awc .kj-awc__page-card::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#2C6242,#39FF9E 55%,#fff0)}body .kj-awc .kj-awc__page-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgb(11 45 80 / .14)}body .kj-awc .kj-awc__page-tag{background:#0B2D50!important;color:#7FF0B5!important;box-shadow:0 0 0 1px rgb(95 190 133 / .5),0 0 12px rgb(57 255 158 / .25)}body .kj-awc .kj-awc__pill{background:linear-gradient(160deg,#FFFFFF,#F1F7F3)!important;border:1px solid rgb(44 98 66 / .3)!important;box-shadow:0 4px 12px rgb(11 45 80 / .07);transition:transform .18s ease,box-shadow .25s ease}body .kj-awc .kj-awc__pill:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgb(11 45 80 / .13)}body ul.kj-pills{padding:0!important;margin:0 auto!important}body.home #kj-trust .kj-guar{margin:0;padding:0}body.home #kj-trust .kj-guar__inner{max-width:880px}.kj-guar__inner{position:relative;padding:34px 28px 26px;gap:16px;align-items:stretch;border:1px solid rgb(95 190 133 / .42);border-radius:22px;background:radial-gradient(120% 90% at 50% -10%,rgb(57 255 158 / .14),#fff0 55%),linear-gradient(160deg,#0F3A66,#081F38 75%);box-shadow:0 22px 50px rgb(8 31 56 / .38),inset 0 1px 0 rgb(255 255 255 / .14),0 0 40px rgb(57 255 158 / .10);overflow:hidden}.kj-guar__inner::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#fff0,#39FF9E 50%,#fff0)}.kj-guar__head{flex:1 1 100%;text-align:center;margin-bottom:6px}.kj-guar__shield{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:12px;border-radius:16px;color:#fff;background:linear-gradient(145deg,rgb(95 190 133 / .42),rgb(95 190 133 / .10));box-shadow:inset 0 0 0 1px rgb(95 190 133 / .6),0 0 26px rgb(57 255 158 / .32)}.kj-guar__eyebrow{margin:0 0 6px;font-family:var(--kj-font-h);font-weight:800;font-size:14px;letter-spacing:2px;text-transform:uppercase;color:#7FF0B5}.kj-guar__title{margin:0;font-family:var(--kj-font-h);font-weight:800;font-size:32px;line-height:1.1;text-transform:uppercase;letter-spacing:.3px;color:#fff}.kj-guar__badge{flex:1 1 360px;gap:18px;padding:18px 20px;border-radius:16px;background:linear-gradient(160deg,rgb(255 255 255 / .11),rgb(255 255 255 / .03));box-shadow:inset 0 0 0 1px rgb(95 190 133 / .32),0 10px 24px rgb(0 0 0 / .18)}.kj-guar__seal{box-shadow:0 0 0 3px #0B2D50,0 0 0 5px #5FBE85,0 0 28px rgb(57 255 158 / .5)}.kj-guar__seal::after{content:"";position:absolute;inset:-11px;border-radius:50%;border:1px dashed rgb(95 190 133 / .5)}.kj-guar__text strong{font-size:20px}.kj-guar__note{flex:0 1 auto;align-self:center;margin-top:4px;padding:8px 16px;border-radius:999px;font-size:13px;color:#C7D2DA;background:rgb(255 255 255 / .06);box-shadow:inset 0 0 0 1px rgb(95 190 133 / .35)}@media (max-width:760px){.kj-guar__inner{align-items:stretch;padding:26px 14px 18px;border-radius:18px}.kj-guar__shield{width:46px;height:46px;border-radius:14px;margin-bottom:10px}.kj-guar__title{font-size:25px}.kj-guar__badge{flex:1 1 auto;padding:14px 14px;gap:16px}.kj-guar__seal{width:62px;height:62px;margin:5px}.kj-guar__seal::after{inset:-9px}.kj-guar__text strong{font-size:17px}.kj-guar__note{align-self:stretch;justify-content:center;text-align:center;border-radius:14px}}body.home #kj-trust .kj-guar__inner{max-width:940px}.kj-local{padding:0 20px;margin:48px 0;font-family:var(--kj-font)}.kj-local__inner{position:relative;max-width:1080px;margin:0 auto;padding:34px 32px 28px;background:linear-gradient(160deg,#FFFFFF,#F1F7F3 75%);border:1px solid rgb(44 98 66 / .25);border-radius:20px;box-shadow:0 14px 34px rgb(11 45 80 / .09),inset 0 1px 0 #fff;overflow:hidden}.kj-local__inner::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#2C6242,#39FF9E 55%,#fff0)}body .kj-local__inner h2{margin:0 0 14px;font-family:var(--kj-font-h);font-weight:800;font-size:30px;line-height:1.12;text-transform:uppercase;letter-spacing:.3px;color:#0B2D50}body .kj-local__inner p{margin:0 0 12px;font-size:16.5px;line-height:1.7;color:#33424F}body .kj-local__inner p:last-child{margin-bottom:0}@media (max-width:640px){.kj-local{padding:0 14px;margin:34px 0}.kj-local__inner{padding:26px 18px 20px;border-radius:16px}body .kj-local__inner h2{font-size:24px}body .kj-local__inner p{font-size:15.5px}}.kj-links{padding:0 20px;margin:48px 0;font-family:var(--kj-font)}.kj-links__inner{position:relative;max-width:1080px;margin:0 auto;padding:34px 32px 30px;background:#fff;border:1px solid rgb(11 45 80 / .14);border-radius:20px;box-shadow:0 14px 34px rgb(11 45 80 / .07),inset 0 1px 0 #fff;overflow:hidden}.kj-links__inner::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#0B2D50,#2C6242 55%,#fff0)}body .kj-links__inner h2{margin:0 0 10px;font-family:var(--kj-font-h);font-weight:800;font-size:28px;line-height:1.12;text-transform:uppercase;letter-spacing:.3px;color:#0B2D50}body .kj-links__inner p.kj-links__intro{margin:0 0 22px;font-size:16.5px;line-height:1.65;color:#33424F}.kj-links__cols{display:grid;grid-template-columns:1fr 1fr;gap:18px 36px}body .kj-links__col h3{margin:0 0 10px;font-family:var(--kj-font-h);font-weight:700;font-size:15px;letter-spacing:.6px;text-transform:uppercase;color:#2C6242}body .kj-links__col ul{list-style:none;margin:0;padding:0}body .kj-links__col li{margin:0;padding:0;border-top:1px solid rgb(11 45 80 / .09)}body .kj-links__col li:first-child{border-top:0}body .kj-links__col li a{display:block;position:relative;padding:10px 22px 10px 0;font-size:16px;line-height:1.4;font-weight:600;color:#0B2D50;text-decoration:none}body .kj-links__col li a::after{content:"\203A";position:absolute;right:4px;top:50%;transform:translateY(-52%);font-size:22px;color:#2C6242;transition:transform .15s ease}body .kj-links__col li a:hover{color:#2C6242}body .kj-links__col li a:hover::after{transform:translate(3px,-52%)}@media (max-width:760px){.kj-links{padding:0 14px;margin:34px 0}.kj-links__inner{padding:26px 18px 20px;border-radius:16px}body .kj-links__inner h2{font-size:23px}.kj-links__cols{grid-template-columns:1fr}body .kj-links__inner p.kj-links__intro{font-size:15.5px}}body.kj-inner .entry-content .kj-svc__photo.kj-svc__photo--svcpage.kj-svc__photo--filled{background-size:cover!important;background-position:center!important}body.kj-inner .entry-content .kj-svc__photo--b.kj-svc__photo--svcpage.kj-svc__photo--filled,body.kj-inner .entry-content .kj-svc__photo--c.kj-svc__photo--svcpage.kj-svc__photo--filled{background-position:center 40%!important}body.kj-slug-pitched-roofing section#kj-pr-banner.kj-pr-banner{background:linear-gradient(180deg,rgb(6 20 36 / .55) 0%,rgb(6 20 36 / .66) 55%,rgb(6 20 36 / .82) 100%),url(/wp-content/uploads/2026/10/new-welsh-slate-roof-in-wrexham.jpg) 50% 45% / cover no-repeat!important}body.kj-slug-pitched-roofing section#kj-pr-banner.kj-pr-banner::before{opacity:0!important}body.kj-slug-pitched-roofing section#kj-pr-banner :is(.kj-pr-banner__eyebrow,.kj-pr-banner__title,p){text-shadow:0 2px 16px rgb(0 0 0 / .65)}body .kj-case{margin:0 0 100px;font-family:var(--kj-font)}body .kj-case,body .kj-case *{box-sizing:border-box}body .kj-case__inner{position:relative;max-width:1180px;margin:0 auto;padding:48px 40px 44px;background:linear-gradient(160deg,#FFFFFF,#F1F7F3 78%);border:1px solid rgb(44 98 66 / .25);border-radius:26px;box-shadow:var(--kj-shadow-lg);overflow:hidden}body .kj-case__inner::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#2C6242,#39FF9E 55%,#fff0)}body .kj-case__head{max-width:780px;margin:0 auto 34px;text-align:center}body .kj-case__eyebrow{display:inline-block;margin:0 0 12px;padding:6px 14px;border-radius:999px;background:rgb(44 98 66 / .09);font-family:var(--kj-font-h);font-weight:800;font-size:14px;letter-spacing:2.2px;text-transform:uppercase;color:var(--kj-green)!important}body .kj-case__title{margin:0 0 14px;font-family:var(--kj-font-h);font-weight:800;text-transform:none;color:var(--kj-ink)!important}body .kj-case__underline{display:block;width:64px;height:4px;margin:0 auto 18px;border-radius:4px;background:linear-gradient(90deg,var(--kj-green),var(--kj-neon));box-shadow:0 0 14px rgb(95 190 133 / .55)}body .kj-case__intro{margin:0;font-size:17px;line-height:1.75;color:var(--kj-text)!important}body .kj-case__ba{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:28px;align-items:start}body .kj-case__col{background:#fff;border:1px solid var(--kj-line);border-radius:22px;padding:18px;box-shadow:var(--kj-shadow)}body .kj-case__tag{display:inline-block;margin-bottom:12px;padding:5px 14px;border-radius:999px;font-family:var(--kj-font-h);font-weight:800;font-size:13px;letter-spacing:1.6px;text-transform:uppercase;color:#fff!important}body .kj-case__tag--b{background:#78818a}body .kj-case__tag--a{background:linear-gradient(135deg,#2C6242,#1F5A39);box-shadow:0 0 0 1px rgb(95 190 133 / .5),0 0 14px rgb(57 255 158 / .3)}body .kj-case__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}body .kj-case__fig{margin:0}body .kj-case__fig img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:14px;background:#e5eaed;box-shadow:0 6px 18px rgb(11 45 80 / .14)}body .kj-case__fig figcaption{padding:8px 2px 0;font-size:13.5px;line-height:1.4;color:var(--kj-muted)!important}body .kj-case__mid{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:36px;align-items:center;margin-bottom:34px;padding:18px;background:#fff;border:1px solid var(--kj-line);border-radius:22px;box-shadow:var(--kj-shadow)}body .kj-case__sub{margin:0 0 12px;font-family:var(--kj-font-h);font-weight:800;font-size:26px;line-height:1.15;color:var(--kj-ink)!important}body .kj-case__text p{margin:0 0 14px;font-size:16.5px;line-height:1.75;color:var(--kj-text)!important}body .kj-case__list{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:9px}body .kj-case__list li{position:relative;margin:0;padding-left:26px;font-size:15.5px;font-weight:600;line-height:1.4;color:var(--kj-ink)!important}body .kj-case__list li::before{content:"";position:absolute;left:0;top:.42em;width:9px;height:9px;border-radius:50%;background:var(--kj-green);box-shadow:0 0 0 3px rgb(95 190 133 / .28)}body .kj-case__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:0}body .kj-case__btn{display:inline-block;padding:14px 30px;border-radius:999px;font-family:var(--kj-font-h);font-weight:800;font-size:17px;letter-spacing:.6px;text-transform:uppercase;text-decoration:none;color:#fff!important;background:linear-gradient(135deg,#2C6242,#1F5A39);box-shadow:0 6px 18px rgb(44 98 66 / .35);transition:transform .2s ease,box-shadow .2s ease}body .kj-case__btn:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgb(44 98 66 / .45)}body .kj-case__btn--alt{color:var(--kj-ink)!important;background:#fff;box-shadow:inset 0 0 0 2px rgb(11 45 80 / .2)}body .kj-case__btn--alt:hover{box-shadow:inset 0 0 0 2px var(--kj-green),0 8px 20px rgb(11 45 80 / .1)}@media (max-width:800px){body .kj-case{margin-bottom:64px}body .kj-case__inner{padding:34px 16px 28px;border-radius:20px}body .kj-case__ba{grid-template-columns:minmax(0,1fr);gap:16px}body .kj-case__col{padding:14px}body .kj-case__mid{grid-template-columns:minmax(0,1fr);gap:18px;padding:14px}body .kj-case__mid .kj-case__fig{max-width:280px;margin:0 auto}body .kj-case__sub{font-size:23px}body .kj-case__btn{width:100%;text-align:center}}body .kj-cr__more{display:inline-block;margin-top:16px;font-family:var(--kj-font-h);font-weight:800;font-size:17px;letter-spacing:.4px;text-transform:uppercase;text-decoration:none;color:var(--kj-green)!important}body .kj-cr__more:hover{text-decoration:underline}body .kj-proj__grid.kj-proj__grid--few{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center}@media (max-width:700px){body .kj-proj__grid.kj-proj__grid--few{grid-template-columns:minmax(0,1fr)}}body.kj-slug-chimney-repointing-wrexham .kj-cs .kj-cs__stack{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}body.kj-inner .entry-content .kj-svc__inner>.kj-svc__row:last-child{margin-bottom:100px!important}@media (max-width:860px){body.kj-inner .entry-content .kj-svc__inner>.kj-svc__row:last-child{margin-bottom:64px!important}}body.kj-inner .entry-content .kj-guar .kj-guar__inner{max-width:940px!important}body.kj-inner .entry-content section.kj-guar .kj-guar__inner h2.kj-guar__title{font-size:32px!important;line-height:1.1!important;letter-spacing:.3px!important;margin:0!important;color:#fff!important;text-align:center}body.kj-inner .kj-guar{margin-bottom:40px}.kj-guar--10 .kj-guar__inner,.kj-guar--12 .kj-guar__inner{flex-direction:column;align-items:center}.kj-guar--10 .kj-guar__badge,.kj-guar--12 .kj-guar__badge{flex:0 1 auto;width:min(100%,520px)}@media (max-width:760px){body.kj-inner .entry-content section.kj-guar .kj-guar__inner h2.kj-guar__title{font-size:25px!important}}.kj-pslider{position:relative;max-width:1040px;margin:0 auto;font-family:var(--kj-font)}.kj-pslider__viewport{position:relative;overflow:hidden;border-radius:26px;background:#fff;box-shadow:var(--kj-shadow-lg);touch-action:pan-y}.kj-pslider__track{display:grid;gap:22px}.kj-pslide{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);background:#fff;color:inherit;text-decoration:none!important;overflow:hidden;-webkit-user-drag:none}.kj-pslider:not(.is-ready) .kj-pslide{border-radius:22px;box-shadow:var(--kj-shadow)}.kj-pslider.is-ready .kj-pslider__track{gap:0}.kj-pslider.is-ready .kj-pslide{grid-area:1 / 1;visibility:hidden;transition:transform .6s cubic-bezier(.65,0,.35,1);will-change:transform}.kj-pslider.is-ready .kj-pslide.is-active,.kj-pslider.is-ready .kj-pslide.is-leaving{visibility:visible}.kj-pslide__photo{position:relative;min-height:400px;background:#12365a;overflow:hidden}.kj-pslide__img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block;transition:transform .7s ease;-webkit-user-drag:none;user-select:none}.kj-pslide:hover .kj-pslide__img{transform:scale(1.045)}.kj-pslide__tag{position:absolute;left:18px;top:18px;z-index:1;padding:7px 15px;border-radius:999px;background:rgb(255 255 255 / .95);color:var(--kj-green)!important;font-family:var(--kj-font-h);font-weight:800;font-size:13px;letter-spacing:.6px;text-transform:uppercase;box-shadow:0 6px 18px rgb(8 31 56 / .25)}.kj-pslide__body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:44px 48px}body .kj-pslide__eyebrow{margin:0 0 10px;font-family:var(--kj-font-h);font-weight:800;font-size:14px;letter-spacing:2px;text-transform:uppercase;color:var(--kj-green)!important}body .kj-pslide__body h3{margin:0 0 16px;font-family:var(--kj-font-h);font-weight:800;font-size:clamp(25px,2.7vw,32px);line-height:1.12;text-transform:uppercase;letter-spacing:.2px;color:var(--kj-navy)!important}body .kj-pslide__body h3::after{content:"";display:block;width:56px;height:4px;margin-top:14px;border-radius:4px;background:linear-gradient(90deg,var(--kj-green),var(--kj-neon));box-shadow:0 0 12px rgb(95 190 133 / .5)}body .kj-pslide__text{margin:0 0 26px;font-size:16.5px;line-height:1.7;color:#4A5560!important}.kj-pslide__more{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:999px;background:var(--kj-green);color:#fff!important;font-family:var(--kj-font-h);font-weight:800;font-size:16px;letter-spacing:.6px;text-transform:uppercase;box-shadow:0 10px 24px rgb(44 98 66 / .32),0 0 0 1px rgb(57 255 158 / .25);transition:transform .2s ease,filter .2s ease}.kj-pslide:hover .kj-pslide__more,.kj-pslide:focus-visible .kj-pslide__more{filter:brightness(1.1);transform:translateX(3px)}.kj-pslide:focus-visible{outline:3px solid var(--kj-neon);outline-offset:-3px}.kj-pslider__nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.kj-pslider__arrow{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid #D5DEDA;border-radius:50%;background:#fff;color:var(--kj-navy);cursor:pointer;box-shadow:0 6px 16px rgb(11 45 80 / .1);transition:background .2s,color .2s,transform .2s,border-color .2s}.kj-pslider__arrow:hover{background:var(--kj-green);border-color:var(--kj-green);color:#fff;transform:scale(1.06)}.kj-pslider__arrow:focus-visible,.kj-pslider__dots button:focus-visible{outline:3px solid var(--kj-neon);outline-offset:2px}.kj-pslider__dots{display:flex;align-items:center;gap:2px}.kj-pslider__dots button{position:relative;width:30px;height:30px;padding:0;border:0;background:none;cursor:pointer}.kj-pslider__dots button::before{content:"";position:absolute;inset:10px;border-radius:999px;background:#BCC9C3;transition:inset .25s ease,background .25s ease}.kj-pslider__dots button[aria-current="true"]::before{inset:10px 2px;background:var(--kj-green);box-shadow:0 0 10px rgb(95 190 133 / .6)}.kj-pslider:not(.is-ready) .kj-pslider__nav{display:none}@media (max-width:860px){.kj-pslider__viewport{border-radius:20px}.kj-pslide{grid-template-columns:minmax(0,1fr)}.kj-pslide__photo{min-height:0;height:250px}.kj-pslide__body{padding:26px 22px 30px}body .kj-pslide__text{font-size:16px;margin-bottom:22px}.kj-pslide__more{align-self:stretch;justify-content:center}.kj-pslider__nav{margin-top:18px}}@media (prefers-reduced-motion:reduce){.kj-pslider.is-ready .kj-pslide,.kj-pslide__img,.kj-pslide__more{transition:none!important}}@media (max-width:820px){.kj-hero__bg[style*="--kj-bg-sm"]{background-image:var(--kj-bg-sm)!important}}.kj-cmp{--kj-pos:50%;--kj-ar:1 / 1;--kj-max:640px;position:relative;max-width:var(--kj-max);margin:6px auto 30px;font-family:'Barlow',Arial,sans-serif}.kj-cmp .kj-cmp__stage{position:relative;aspect-ratio:var(--kj-ar);border-radius:16px;overflow:hidden;background:#e5eaed;box-shadow:0 14px 40px rgb(11 45 80 / .18);touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none}.kj-cmp .kj-cmp__stage:has(.kj-cmp__range:focus-visible){outline:3px solid #39FF9E;outline-offset:3px}.kj-cmp .kj-cmp__img{position:absolute;inset:0;width:100%;height:100%;max-width:none;margin:0;display:block;object-fit:cover;pointer-events:none;border-radius:0}.kj-cmp .kj-cmp__img--before{clip-path:inset(0 calc(100% - var(--kj-pos)) 0 0)}.kj-cmp .kj-cmp__line{position:absolute;top:0;bottom:0;left:var(--kj-pos);width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 0 1px rgb(11 45 80 / .25),0 0 14px rgb(57 255 158 / .55);pointer-events:none}.kj-cmp .kj-cmp__knob{position:absolute;top:50%;left:var(--kj-pos);width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:#2C6242;border:3px solid #fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgb(11 45 80 / .35);pointer-events:none;animation:kjCmpPulse 2.2s ease-out infinite}.kj-cmp.is-used .kj-cmp__knob{animation:none}@keyframes kjCmpPulse{0%{box-shadow:0 6px 18px rgb(11 45 80 / .35),0 0 0 0 rgb(57 255 158 / .55)}70%,100%{box-shadow:0 6px 18px rgb(11 45 80 / .35),0 0 0 16px #fff0}}.kj-cmp .kj-cmp__tag{position:absolute;top:14px;padding:5px 14px;border-radius:999px;font-family:'Barlow Condensed',Arial,sans-serif;font-weight:800;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#fff!important;pointer-events:none}.kj-cmp .kj-cmp__tag--b{left:14px;background:rgb(95 105 114 / .92)}.kj-cmp .kj-cmp__tag--a{right:14px;background:rgb(44 98 66 / .95);box-shadow:0 0 0 1px rgb(57 255 158 / .4),0 0 14px rgb(57 255 158 / .3)}.kj-cmp .kj-cmp__hint{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);padding:6px 16px;border-radius:999px;background:rgb(8 31 56 / .78);color:#fff!important;font-size:13.5px;font-weight:600;letter-spacing:.3px;white-space:nowrap;pointer-events:none;transition:opacity .35s ease}.kj-cmp.is-used .kj-cmp__hint{opacity:0}.kj-cmp .kj-cmp__range{position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;padding:0;opacity:0;pointer-events:none;-webkit-appearance:none;appearance:none;background:#fff0}.kj-cmp .kj-cmp__cap{margin:14px 4px 0;text-align:center;font-size:14.5px;line-height:1.5;color:#4A5560!important}.kj-cmp__label{max-width:var(--kj-max);margin:0 auto 10px;font-family:'Barlow Condensed',Arial,sans-serif;font-weight:800;font-size:19px;letter-spacing:.6px;text-transform:uppercase;color:#2C6242!important;text-align:center}.kj-cmp__more{max-width:1180px;margin:30px 0 14px;font-family:'Barlow Condensed',Arial,sans-serif;font-weight:800;font-size:20px;letter-spacing:.6px;text-transform:uppercase;color:#0B2D50!important}@media (max-width:700px){.kj-cmp{margin-bottom:24px}.kj-cmp .kj-cmp__knob{width:46px;height:46px;margin:-23px 0 0 -23px}.kj-cmp .kj-cmp__hint{bottom:12px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.kj-cmp .kj-cmp__knob{animation:none}.kj-cmp .kj-cmp__hint{transition:none}}body.home #kj-process.kj-process--merged{padding-bottom:156px!important}body.home #kj-trust.kj-promise{position:relative;z-index:2;margin-top:-96px;padding:0 20px 80px!important;background:linear-gradient(180deg,#fff0 0,#fff0 96px,#F5F8F6 96px)!important}body.home #kj-trust.kj-promise .kj-guar__inner{box-shadow:0 30px 70px rgb(8 31 56 / .46),inset 0 1px 0 rgb(255 255 255 / .14),0 0 46px rgb(57 255 158 / .12)}body.home #kj-areas+#get-a-quote{border-top:1px solid rgb(95 190 133 / .28)}body.home #kj-phones .kj-phones__card{max-width:880px}body.home #kj-phones .kj-hm__btns{gap:12px;align-items:stretch}body.home #kj-phones .kj-hm__btn{border-radius:999px!important;padding:15px 28px!important;font-size:17px!important;line-height:1.2;min-height:52px;box-sizing:border-box}body.home #kj-phones .kj-hm__btn--ghost{margin:0;cursor:pointer;border:0;-webkit-appearance:none;appearance:none;background:rgb(255 255 255 / .07)!important;box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .36)!important}body.home #kj-phones .kj-hm__btn--ghost:hover{background:rgb(255 255 255 / .15)!important;box-shadow:inset 0 0 0 1.5px rgb(95 190 133 / .85)!important;filter:none}body.home #kj-phones .kj-hm__btn:focus-visible{outline:3px solid #39FF9E;outline-offset:3px}@media (max-width:767px){body.home #kj-process.kj-process--merged{padding-bottom:108px!important}body.home #kj-trust.kj-promise{margin-top:-64px;padding:0 14px 40px!important;background:linear-gradient(180deg,#fff0 0,#fff0 64px,#F5F8F6 64px)!important}body.home #kj-phones .kj-phones__card{max-width:none}body.home #kj-phones .kj-hm__btns{gap:10px}body.home #kj-phones .kj-hm__btn{padding:13px 20px!important;min-height:50px}body.home #kj-services{padding-bottom:36px!important}body.home #kj-services .kj-services__head{margin-bottom:24px}body.home #kj-services .kj-services__grid{gap:12px;max-width:none}body.home #kj-services .kj-services__card{flex-direction:row;border-radius:18px}body.home #kj-services .kj-services__card:hover{transform:none}body.home #kj-services .kj-services__photo{flex:0 0 33%;width:33%;max-width:128px;height:auto!important;min-height:100px!important}body.home #kj-services .kj-services__icon{left:8px;bottom:8px;width:36px;height:36px;border-radius:12px}body.home #kj-services .kj-services__icon svg{width:18px;height:18px}body.home #kj-services .kj-services__body{min-width:0;padding:14px 16px;justify-content:center}body.home #kj-services .kj-services__body h3{font-size:21px;line-height:1.12;margin:0 0 5px}body.home #kj-services .kj-services__body p{font-size:14px;line-height:1.45;margin:0 0 9px}body.home #kj-services .kj-services__link{font-size:14px;margin-top:0}body.home #kj-why{padding:34px 14px 36px!important}body.home #kj-why .kj-why__head{margin-bottom:22px}body.home #kj-why .kj-why__grid{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:24px}body.home #kj-why .kj-why__item{width:auto;display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:14px;align-items:center;text-align:left;padding:13px 14px;border-radius:16px;background:linear-gradient(160deg,rgb(255 255 255 / .09),rgb(255 255 255 / .025));box-shadow:inset 0 0 0 1px rgb(95 190 133 / .28)}body.home #kj-why .kj-why__icon{grid-row:1 / 3;width:52px;height:52px;margin:0}body.home #kj-why .kj-why__icon svg{width:24px;height:24px}body.home #kj-why .kj-why__item h3{margin:0 0 3px;font-size:16.5px;line-height:1.2;align-self:end}body.home #kj-why .kj-why__item p{grid-column:2;margin:0;font-size:13.5px;line-height:1.45;align-self:start}}body.kj-inner .entry-content #kj-awc-banner{padding:78px 22px 86px!important;text-align:left}#kj-awc-banner .kj-awc-banner__grid{position:relative;z-index:1;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px;align-items:center}body.kj-inner .entry-content #kj-awc-banner .kj-awc-banner__inner{max-width:none!important;margin:0}body.kj-inner .entry-content #kj-awc-banner .kj-awc-banner__eyebrow{margin:0 0 18px!important}body.kj-inner .entry-content #kj-awc-banner .kj-awc-banner__title{font-size:clamp(34px,4.4vw,58px)!important;text-align:left}body.kj-inner .entry-content #kj-awc-banner .kj-awc-banner__text{margin:0 0 18px!important;max-width:560px}#kj-awc-banner .kj-awc-banner__actions{justify-content:flex-start}#kj-awc-banner .kj-awc-banner__trustbar{justify-content:flex-start}.kj-radar{position:relative;width:min(100%,460px);aspect-ratio:1 / 1;margin:0 auto}.kj-radar__disc{position:absolute;inset:7%;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgb(57 255 158 / .14),#fff0 58%),radial-gradient(circle at 50% 38%,#12426F 0%,#0A2644 55%,#061A30 100%);box-shadow:0 0 0 1px rgb(95 190 133 / .55),0 0 0 8px rgb(95 190 133 / .07),0 0 64px rgb(57 255 158 / .24),0 26px 60px rgb(0 0 0 / .45),inset 0 0 70px rgb(0 0 0 / .5)}.kj-radar__rings{position:absolute;inset:0;width:100%;height:100%}.kj-radar__sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,#fff0 0deg,#fff0 238deg,rgb(57 255 158 / .08) 280deg,rgb(57 255 158 / .30) 330deg,rgb(57 255 158 / .62) 358deg,#fff0 360deg);animation:kj-radar-spin 6s linear infinite;will-change:transform}.kj-radar__sweep::after{content:"";position:absolute;left:50%;top:0;width:2px;height:50%;margin-left:-1px;background:linear-gradient(to bottom,#39FF9E,#fff0);box-shadow:0 0 12px rgb(57 255 158 / .9)}@keyframes kj-radar-spin{to{transform:rotate(360deg)}}.kj-radar__blip{position:absolute;z-index:3;width:0;height:0}.kj-radar__blip i{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:#39FF9E;box-shadow:0 0 10px 2px rgb(57 255 158 / .8);opacity:.45;animation:kj-radar-blip 6s linear infinite;animation-delay:var(--d,0s)}.kj-radar__blip i::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1.5px solid rgb(57 255 158 / .85);opacity:0;animation:kj-radar-ping 6s ease-out infinite;animation-delay:var(--d,0s)}.kj-radar__blip b{position:absolute;left:14px;top:-10px;padding:3px 10px;border-radius:999px;font-family:var(--kj-font-h);font-weight:700;font-size:12.5px;line-height:1.25;letter-spacing:.9px;text-transform:uppercase;white-space:nowrap;color:#DFFBEA;background:rgb(8 31 56 / .85);box-shadow:inset 0 0 0 1px rgb(95 190 133 / .5)}.kj-radar__blip--l b{left:auto;right:14px}.kj-radar__blip--b b{left:50%;top:11px;transform:translateX(-50%)}@keyframes kj-radar-blip{0%{opacity:1;transform:scale(1.5)}14%{opacity:1;transform:scale(1.15)}55%{opacity:.55;transform:scale(1)}100%{opacity:.45;transform:scale(1)}}@keyframes kj-radar-ping{0%{opacity:.9;transform:scale(.6)}60%{opacity:0;transform:scale(2.4)}100%{opacity:0;transform:scale(2.4)}}.kj-radar__core{position:absolute;left:50%;top:50%;z-index:4;width:0;height:0}.kj-radar__core i{position:absolute;left:-8px;top:-8px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgb(57 255 158 / .35),0 0 22px 4px rgb(57 255 158 / .9)}.kj-radar__core i::after{content:"";position:absolute;inset:-10px;border-radius:50%;border:2px solid rgb(57 255 158 / .7);animation:kj-radar-core 2.4s ease-out infinite}@keyframes kj-radar-core{0%{transform:scale(.5);opacity:.9}100%{transform:scale(2.6);opacity:0}}.kj-radar__core b{position:absolute;top:15px;left:50%;transform:translateX(-50%);padding:3px 12px;border-radius:999px;font-family:var(--kj-font-h);font-weight:800;font-size:14px;line-height:1.25;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;color:#fff;background:linear-gradient(145deg,#2C6242,#1F5A39);box-shadow:0 0 0 1px rgb(57 255 158 / .55),0 0 16px rgb(57 255 158 / .35)}@media (prefers-reduced-motion:reduce){.kj-radar__sweep{animation:none;transform:rotate(48deg)}.kj-radar__blip i,.kj-radar__blip i::after,.kj-radar__core i::after{animation:none}.kj-radar__blip i{opacity:1}}.kj-awc__intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center;margin:0 0 76px}body.kj-inner .entry-content .kj-awc__intro-main h2{margin:0 0 16px;text-align:left;color:var(--kj-ink)}.kj-awc__intro-main p,.kj-awc__intro-side>p{margin:0 0 14px}.kj-awc__intro-side>p:last-child{margin-bottom:0}body .kj-awc .kj-awc__intro-side .kj-awc__pullquote{position:relative;overflow:hidden;margin:0 0 20px;padding:40px 30px 30px!important;border:1px solid rgb(95 190 133 / .42)!important;border-radius:22px!important;background:radial-gradient(120% 90% at 50% -10%,rgb(57 255 158 / .15),transparent 55%),linear-gradient(160deg,#0F3A66,#081F38 75%)!important;color:#fff!important;font-style:normal;font-weight:700;font-size:19px!important;line-height:1.55;box-shadow:0 22px 50px rgb(8 31 56 / .3),0 0 36px rgb(57 255 158 / .08)}body .kj-awc .kj-awc__intro-side .kj-awc__pullquote::before{content:"\201C";position:absolute;left:22px;top:2px;font-family:var(--kj-font-h);font-weight:800;font-size:84px;line-height:1;color:rgb(57 255 158 / .38)}.kj-acards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.kj-acard{position:relative;overflow:hidden;padding:26px 24px 12px;background:linear-gradient(165deg,#FFFFFF,#F3F8F5 80%);border:1px solid rgb(44 98 66 / .24);border-radius:22px;box-shadow:0 14px 34px rgb(11 45 80 / .08),inset 0 1px 0 #fff}.kj-acard::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#2C6242,#39FF9E 55%,#fff0)}.kj-acard__head{display:flex;align-items:center;gap:12px;margin:0 0 14px}.kj-acard__pin{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;color:#fff;background:linear-gradient(145deg,#2C6242,#1F5A39);box-shadow:0 0 0 1px rgb(57 255 158 / .45),0 0 16px rgb(57 255 158 / .28)}body .kj-awc .kj-acard__head h3{margin:0!important;font-family:var(--kj-font-h)!important;font-weight:800!important;font-size:28px!important;line-height:1.1!important;letter-spacing:.3px;color:var(--kj-ink)!important}.kj-acard__tag{margin-left:auto;padding:5px 12px;border-radius:999px;font-family:var(--kj-font-h);font-weight:700;font-size:12.5px;letter-spacing:1.2px;text-transform:uppercase;color:#7FF0B5;background:rgb(57 255 158 / .1);box-shadow:inset 0 0 0 1px rgb(95 190 133 / .5)}body .entry-content .kj-acard__list{list-style:none;margin:0;padding:0}body .entry-content .kj-acard__list>li{list-style:none;margin:0;padding:0}.kj-acard__item{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid rgb(11 45 80 / .09);color:inherit;transition:transform .18s ease}.kj-acard__list>li:first-child .kj-acard__item{border-top:0}.kj-acard__txt{flex:1 1 auto;min-width:0}body .kj-awc .kj-acard__item h4{margin:0 0 3px!important;font-family:var(--kj-font)!important;font-weight:700!important;font-size:16.5px!important;line-height:1.25!important;letter-spacing:0;color:var(--kj-ink)!important;transition:color .18s ease}body .kj-awc .kj-acard__item p{margin:0!important;font-size:13.5px!important;line-height:1.5!important;color:#4A5560!important}.kj-acard__go{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--kj-green);background:rgb(44 98 66 / .1);box-shadow:inset 0 0 0 1px rgb(44 98 66 / .25);transition:transform .18s ease,background .18s ease,color .18s ease}.kj-acard__item:hover h4{color:var(--kj-green)!important}.kj-acard__item:hover .kj-acard__go{transform:translateX(3px);background:var(--kj-green);color:#fff}.kj-acard__item:focus-visible,.kj-acard__quote:focus-visible,.kj-acard__tel:focus-visible{outline:3px solid var(--kj-neon);outline-offset:3px;border-radius:10px}.kj-acard--home{grid-column:1 / -1;padding:30px 30px 30px;border-color:rgb(95 190 133 / .45);background:radial-gradient(120% 90% at 85% -10%,rgb(57 255 158 / .16),transparent 55%),linear-gradient(160deg,#0F3A66,#081F38 75%);box-shadow:0 26px 60px rgb(8 31 56 / .35),inset 0 1px 0 rgb(255 255 255 / .12),0 0 44px rgb(57 255 158 / .10)}body .kj-awc .kj-acard--home .kj-acard__head h3{color:#fff!important;font-size:34px!important}.kj-acard--home .kj-acard__head{margin-bottom:20px}body .entry-content .kj-acard--home .kj-acard__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kj-acard--home .kj-acard__item{height:100%;padding:18px 18px;border:1px solid rgb(95 190 133 / .3);border-radius:16px;background:linear-gradient(160deg,rgb(255 255 255 / .10),rgb(255 255 255 / .03))}.kj-acard--home .kj-acard__list>li:first-child .kj-acard__item{border-top:1px solid rgb(95 190 133 / .3)}.kj-acard--home .kj-acard__item:hover{border-color:rgb(57 255 158 / .6);background:linear-gradient(160deg,rgb(255 255 255 / .14),rgb(255 255 255 / .05))}body .kj-awc .kj-acard--home .kj-acard__item h4{color:#fff!important}body .kj-awc .kj-acard--home .kj-acard__item p{color:#C7D2DA!important}.kj-acard--home .kj-acard__item:hover h4{color:#7FF0B5!important}.kj-acard--home .kj-acard__go{color:#7FF0B5;background:rgb(57 255 158 / .1);box-shadow:inset 0 0 0 1px rgb(95 190 133 / .5)}.kj-acard--home .kj-acard__item:hover .kj-acard__go{background:#2C6242;color:#fff}body .entry-content .kj-acard__list>li.kj-acard__cta{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:22px 22px;border:1px dashed rgb(95 190 133 / .55);border-radius:16px;background:rgb(57 255 158 / .06)}.kj-acard__cta strong{font-family:var(--kj-font-h);font-weight:800;font-size:21px;line-height:1.15;text-transform:uppercase;letter-spacing:.4px;color:#fff}.kj-acard__cta>span{font-size:14px;color:#C7D2DA}.kj-acard__quote,.kj-acard__tel{display:inline-flex;align-items:center;justify-content:center;padding:11px 22px;border-radius:999px;font-family:var(--kj-font-h);font-weight:800;font-size:15.5px;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;transition:transform .18s ease,box-shadow .25s ease,background .2s ease}.kj-acard__quote{background:var(--kj-green);color:#fff!important;box-shadow:0 0 0 1px rgb(57 255 158 / .45),0 0 18px rgb(57 255 158 / .3)}.kj-acard__tel{background:rgb(255 255 255 / .07);color:#fff!important;box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .34)}.kj-acard__quote:hover,.kj-acard__tel:hover{transform:translateY(-2px)}.kj-acard__tel:hover{background:rgb(255 255 255 / .14);box-shadow:inset 0 0 0 1.5px var(--kj-neon)}.kj-awc__regions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.kj-awc__regions>h2,.kj-awc__regions>.kj-awc__regions-intro{grid-column:1 / -1}body .kj-awc .kj-awc__regions .kj-awc__region{max-width:none;margin:0;padding:22px 22px 20px;background:#fff;border:1px solid rgb(44 98 66 / .22);border-radius:18px;box-shadow:0 10px 26px rgb(11 45 80 / .07)}.kj-awc__regions>div.kj-awc__region:nth-of-type(1){grid-column:1 / -1}.kj-awc__region h3::before{content:"";flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:#39FF9E;box-shadow:0 0 0 3px rgb(44 98 66 / .25),0 0 10px rgb(57 255 158 / .7)}body .kj-awc .kj-awc__why-item{padding:24px 18px 22px;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgb(11 45 80 / .07),inset 0 0 0 1px rgb(44 98 66 / .2)}body .kj-awc .kj-awc__faq-item{padding:0 22px;margin:0 0 12px;border:1px solid rgb(44 98 66 / .22);border-radius:16px;background:#fff;box-shadow:0 6px 18px rgb(11 45 80 / .05);transition:box-shadow .25s ease,border-color .25s ease}body .kj-awc .kj-awc__faq-item[open]{border-color:rgb(44 98 66 / .5);background:linear-gradient(165deg,#FFFFFF,#F3F8F5);box-shadow:0 14px 30px rgb(11 45 80 / .1)}body .kj-awc .kj-awc__faq-item summary{padding:18px 34px 18px 0}body .kj-awc .kj-awc__faq-item summary::after{top:50%;transform:translateY(-50%)}body .kj-awc .kj-awc__faq-item p{padding-bottom:20px}@media (min-width:1001px){body .entry-content .kj-acard--home .kj-acard__list{grid-template-columns:repeat(6,minmax(0,1fr))}.kj-acard--home .kj-acard__list>li{grid-column:span 2}.kj-acard--home .kj-acard__list>li:nth-child(4):nth-last-child(3),.kj-acard--home .kj-acard__list>li:nth-child(5):nth-last-child(2){grid-column:span 3}body .entry-content .kj-acard__list>li.kj-acard__cta{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"t q c" "s q c";align-items:center;gap:2px 14px;padding:20px 26px}.kj-acard__cta strong{grid-area:t;align-self:end;font-size:23px}.kj-acard__cta>span{grid-area:s;align-self:start;font-size:14.5px}.kj-acard__cta .kj-acard__quote{grid-area:q}.kj-acard__cta .kj-acard__tel{grid-area:c}}@media (max-width:1000px){.kj-acards{grid-template-columns:repeat(2,minmax(0,1fr))}body .entry-content .kj-acard--home .kj-acard__list{grid-template-columns:repeat(2,minmax(0,1fr))}.kj-awc__regions{grid-template-columns:repeat(2,minmax(0,1fr))}.kj-awc__regions>div.kj-awc__region:nth-of-type(1){grid-column:1 / -1}}@media (max-width:900px){body.kj-inner .entry-content #kj-awc-banner{padding:40px 18px 48px!important;text-align:center}#kj-awc-banner .kj-awc-banner__grid{grid-template-columns:minmax(0,1fr);gap:16px;justify-items:center}#kj-awc-banner .kj-awc-banner__inner{display:contents}#kj-awc-banner .kj-awc-banner__eyebrow{order:1}body.kj-inner .entry-content #kj-awc-banner .kj-awc-banner__title{order:2;font-size:clamp(30px,8vw,40px)!important;text-align:center;margin-bottom:0!important}#kj-awc-banner .kj-radar{order:3;width:min(66vw,250px);margin:-6px auto -4px}body.kj-inner .entry-content #kj-awc-banner .kj-awc-banner__text{order:4;margin:0 auto 4px!important}#kj-awc-banner .kj-awc-banner__actions{order:5;width:100%;justify-content:center;margin-top:8px}#kj-awc-banner .kj-awc-banner__trustbar{order:6;width:100%;justify-content:center;margin-top:18px!important;padding-top:20px!important}#kj-awc-banner .kj-awc-banner__trustbar{display:grid;grid-template-columns:1fr 1fr;gap:8px!important}#kj-awc-banner .kj-awc-banner__trust{justify-content:center;white-space:normal;text-align:center;font-size:12.5px!important;padding:7px 8px!important}#kj-awc-banner .kj-awc-banner__actions{gap:10px!important}body.kj-inner .entry-content #kj-awc-banner .kj-awc-banner__text{font-size:15.5px!important;line-height:1.6!important}.kj-radar__blip b{font-size:10.5px;padding:2px 7px;left:11px;top:-8px}.kj-radar__blip--l b{left:auto;right:11px}.kj-radar__blip--b b{left:50%;right:auto;top:9px}.kj-radar__blip i{width:8px;height:8px;left:-4px;top:-4px}.kj-radar__core b{font-size:12px;top:13px}.kj-awc__intro{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:48px}body .kj-awc .kj-awc__intro-side .kj-awc__pullquote{font-size:17px!important;padding:36px 22px 24px!important}}@media (max-width:700px){.kj-acards{grid-template-columns:minmax(0,1fr);gap:16px}.kj-acard{padding:22px 18px 6px;border-radius:20px}body .kj-awc .kj-acard__head h3{font-size:25px!important}.kj-acard--home{padding:22px 16px 16px}body .kj-awc .kj-acard--home .kj-acard__head h3{font-size:27px!important}body .entry-content .kj-acard--home .kj-acard__list{grid-template-columns:minmax(0,1fr);gap:10px}.kj-acard--home .kj-acard__item{padding:14px 14px}.kj-acard__item{padding:11px 0}body .kj-awc .kj-acard__item h4{font-size:16px!important}body .kj-awc .kj-acard__item p{font-size:13px!important}.kj-awc__regions{grid-template-columns:minmax(0,1fr)}body .entry-content .kj-acard__list>li.kj-acard__cta{align-items:stretch}.kj-acard__quote,.kj-acard__tel{width:100%}}body .kjms .kj-pc-note{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px;padding:11px 14px;border-radius:12px;border:1px solid rgb(44 98 66 / .32);background:rgb(44 98 66 / .09);color:#1F5A39;font-size:14.5px;font-weight:700;line-height:1.4}body .kjms .kj-pc-note::before{content:"\2713";flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:#2C6242;color:#fff;font-size:13px;line-height:22px;text-align:center;font-weight:800}.kjms__card.is-pc-pulse{animation:kjPcPulse 1.9s ease-out 1}@keyframes kjPcPulse{0%{box-shadow:0 0 0 1px rgb(95 190 133 / .5),0 0 60px rgb(95 190 133 / .2),0 30px 70px rgb(0 0 0 / .4),0 0 0 0 rgb(57 255 158 / .7)}100%{box-shadow:0 0 0 1px rgb(95 190 133 / .5),0 0 60px rgb(95 190 133 / .2),0 30px 70px rgb(0 0 0 / .4),0 0 0 20px #fff0}}@media (prefers-reduced-motion:reduce){.kjms__card.is-pc-pulse{animation:none}}.kj-awc-check{position:relative;z-index:3;padding:0 24px}#kj-awc-check .kj-awc-check__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:34px;align-items:center;max-width:1180px;margin:-36px auto 0;padding:30px 34px;border-radius:24px!important;border:1px solid rgb(95 190 133 / .45)!important;background:radial-gradient(120% 90% at 85% -10%,rgb(57 255 158 / .16),transparent 55%),linear-gradient(160deg,#0F3A66,#081F38 75%)!important;box-shadow:0 26px 60px rgb(8 31 56 / .35),inset 0 1px 0 rgb(255 255 255 / .12),0 0 44px rgb(57 255 158 / .10)!important}body.kj-inner .entry-content #kj-awc-check .kj-awc-check__eyebrow{display:inline-block;margin:0 0 10px;padding:5px 13px;border-radius:999px;font-family:var(--kj-font-h);font-weight:800;font-size:13.5px;letter-spacing:2px;text-transform:uppercase;color:#7FF0B5!important;background:rgb(95 190 133 / .1);box-shadow:inset 0 0 0 1px rgb(95 190 133 / .35)}body.kj-inner .entry-content #kj-awc-check h2{margin:0 0 10px!important;text-align:left!important;font-family:var(--kj-font-h)!important;font-weight:800!important;font-size:clamp(28px,3.4vw,38px)!important;line-height:1.08!important;text-transform:none!important;color:#fff!important}body.kj-inner .entry-content #kj-awc-check .kj-awc-check__copy p:last-child{margin:0;font-size:16px;line-height:1.6;color:#C7D2DA!important}#kj-awc-check .kj-pc{max-width:none;margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body #kj-awc-check .kj-pc__label{font-family:var(--kj-font-h);font-size:15px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#7FF0B5!important}body #kj-awc-check .kj-pc__input{border-radius:14px;box-shadow:0 6px 18px rgb(0 0 0 / .28),inset 0 0 0 1px rgb(11 45 80 / .08)}body #kj-awc-check .kj-pc__line .kj-btn{border-radius:14px}@media (max-width:900px){.kj-awc-check{padding:0 16px}#kj-awc-check .kj-awc-check__panel{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:-24px;padding:24px 18px 22px;border-radius:20px!important}body.kj-inner .entry-content #kj-awc-check h2{font-size:27px!important}body.kj-inner .entry-content #kj-awc-check .kj-awc-check__copy p:last-child{font-size:15px}}.kj-quiz{padding:84px 24px}.kj-quiz__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:56px;align-items:center}.kj-quiz__copy .kj-sec__eyebrow{margin-bottom:14px}body .kj-quiz .kj-quiz__copy .kj-sec__title{text-align:left;margin:0 0 14px}.kj-quiz__lead{margin:0 0 20px;font-size:17px;line-height:1.65;color:#B9C6CF!important}.kj-quiz__ticks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.kj-quiz__ticks li{position:relative;margin:0;padding:0 0 0 34px;font-weight:700;font-size:16px;color:#fff}.kj-quiz__ticks li::before{content:"\2713";position:absolute;left:0;top:-1px;width:24px;height:24px;border-radius:50%;background:rgb(95 190 133 / .18);box-shadow:inset 0 0 0 1px rgb(95 190 133 / .5);color:#7FF0B5;font-size:13px;line-height:24px;text-align:center;font-weight:800}.kjq{position:relative;padding:26px 26px 22px;border-radius:24px;background:#fff;color:var(--kj-ink);box-shadow:0 0 0 1px rgb(95 190 133 / .5),0 0 60px rgb(95 190 133 / .2),0 30px 70px rgb(0 0 0 / .4)}.kjq::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;border-radius:24px 24px 0 0;background:linear-gradient(90deg,#1F5A39,#5FBE85 55%,#2C6242)}.kjq__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 9px;font-size:12.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#7a8791}body .kjq .kjq__back{padding:4px 0;border:0!important;background:none!important;box-shadow:none!important;color:var(--kj-green)!important;font-family:var(--kj-font);font-size:12.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;cursor:pointer}.kjq__back[hidden]{display:none}.kjq__bar{display:flex;gap:6px;margin:0 0 16px}.kjq__bar i{flex:1;height:5px;border-radius:5px;background:#E3E9E6;transition:background .25s ease}.kjq__bar i.is-on{background:linear-gradient(90deg,#1F5A39,#5FBE85)}body .kjq .kjq__q{margin:0 0 14px;font-family:var(--kj-font-h);font-weight:800;font-size:27px;line-height:1.12;text-transform:uppercase;letter-spacing:.2px;color:var(--kj-ink)!important}.kjq__opts--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kjq__opts--list{display:grid;gap:10px}body .kjq button.kjq__opt{display:flex;align-items:center;width:100%;min-height:58px;margin:0;padding:12px 16px;text-align:left;border:1.5px solid #D6DFDB!important;border-radius:14px;background:#F7FAF8!important;box-shadow:none;color:var(--kj-ink)!important;font-family:var(--kj-font);font-weight:700;font-size:16px;line-height:1.25;letter-spacing:0;text-transform:none;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}body .kjq button.kjq__opt:hover{border-color:var(--kj-green)!important;background:#fff!important;transform:translateY(-1px);box-shadow:0 6px 16px rgb(11 45 80 / .08)}body .kjq button.kjq__opt.is-on{border-color:var(--kj-green)!important;background:rgb(44 98 66 / .10)!important;box-shadow:inset 0 0 0 1px var(--kj-green)}body .kjq button.kjq__opt:focus-visible,body .kjq .kjq__go:focus-visible,body .kjq .kjq__back:focus-visible,body .kjq .kjq__again:focus-visible{outline:3px solid var(--kj-neon);outline-offset:2px}.kjq__result[hidden]{display:none}.kjq.is-result .kjq__stage,.kjq.is-result .kjq__top,.kjq.is-result .kjq__bar{display:none}.kjq__rlabel{display:inline-block;margin:0 0 8px;padding:4px 12px;border-radius:999px;font-family:var(--kj-font-h);font-weight:800;font-size:13px;letter-spacing:1.6px;text-transform:uppercase;color:var(--kj-green);background:rgb(44 98 66 / .1)}body .kjq .kjq__rtitle{margin:0 0 10px;font-family:var(--kj-font-h);font-weight:800;font-size:30px;line-height:1.1;text-transform:none;color:var(--kj-ink)!important;outline:none}.kjq__rtext{margin:0 0 14px;font-size:16px;line-height:1.6;color:var(--kj-text)!important}.kjq__urgent{margin:0 0 14px;padding:11px 14px;border-radius:12px;border:1px solid rgb(220 150 20 / .45);background:rgb(255 200 60 / .14);font-size:15px;font-weight:700;line-height:1.45;color:#5C4300!important}.kjq__rbtns{display:grid;gap:10px;margin:0 0 12px}body .kjq .kjq__go{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:15px 22px;border:0!important;border-radius:999px;background:var(--kj-green)!important;color:#fff!important;font-family:var(--kj-font-h);font-weight:800;font-size:19px;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;box-shadow:0 0 0 1px rgb(57 255 158 / .45),0 0 20px rgb(57 255 158 / .28),0 8px 18px rgb(11 45 80 / .18);transition:transform .16s ease,box-shadow .2s ease}body .kjq .kjq__go:hover{transform:translateY(-2px)}body .kjq .kjq__tel,body .kjq .kjq__wa{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 18px;border-radius:999px;font-family:var(--kj-font-h);font-weight:800;font-size:16.5px;letter-spacing:.5px;text-transform:uppercase;text-decoration:none!important;transition:transform .16s ease,background .2s ease}body .kjq .kjq__tel{color:var(--kj-ink)!important;background:#fff;box-shadow:inset 0 0 0 1.5px #C9D6D0}body .kjq .kjq__wa{color:#0B5E32!important;background:rgb(37 211 102 / .13);box-shadow:inset 0 0 0 1.5px rgb(37 211 102 / .6)}body .kjq .kjq__tel:hover,body .kjq .kjq__wa:hover{transform:translateY(-1px)}.kjq__fine{margin:0 0 4px;font-size:13px;line-height:1.5;color:#66737E!important}body .kjq .kjq__again{margin:2px 0 0;padding:4px 0;border:0!important;background:none!important;box-shadow:none!important;color:var(--kj-green)!important;font-family:var(--kj-font);font-size:13.5px;font-weight:700;text-decoration:underline;cursor:pointer}.kjq__nojs{margin:12px 0 0;font-size:15px}@media (max-width:900px){.kj-quiz{padding:54px 16px 56px}.kj-quiz__grid{grid-template-columns:minmax(0,1fr);gap:22px}.kj-quiz__ticks{display:none}.kj-quiz__lead{margin-bottom:0;font-size:15.5px;line-height:1.55}body .kj-quiz .kj-quiz__copy .kj-sec__title{font-size:28px}.kjq{padding:22px 16px 18px;border-radius:20px}body .kjq .kjq__q{font-size:24px}.kjq__opts--grid{gap:8px}body .kjq button.kjq__opt{min-height:60px;padding:10px 12px;font-size:15px}body .kjq .kjq__rtitle{font-size:26px}}.kj-hero__wa{margin:14px 0 0}.kj-hero__wa a{display:inline-flex;align-items:center;gap:9px;padding:8px 15px;border-radius:999px;background:rgb(37 211 102 / .14);box-shadow:inset 0 0 0 1px rgb(37 211 102 / .5);color:#fff!important;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none!important;transition:background .2s ease,transform .16s ease}.kj-hero__wa a:hover{background:rgb(37 211 102 / .24);transform:translateY(-1px)}.kj-hero__wa .kj-i,.kj-wa-pill .kj-i{flex:0 0 auto;color:#25D366}.kj-hero__wa b{color:#7FF0B5;font-weight:700}.kj-wa-pill{display:flex;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:12px 0 0;padding:10px 18px;border-radius:999px;background:rgb(37 211 102 / .14);box-shadow:inset 0 0 0 1px rgb(37 211 102 / .55);color:#fff!important;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none!important;transition:background .2s ease,transform .16s ease}.kj-wa-pill:hover{background:rgb(37 211 102 / .25);transform:translateY(-1px)}.kj-wa-pill b{color:#7FF0B5;font-weight:700}@media (max-width:767px){body.home #kj-hero .kj-hero__wa{order:3;margin:0 0 14px}body.home #kj-hero .kj-hero__wa a{padding:7px 14px;font-size:14px}body.home #kj-hero .kj-hero__wa-lead{display:none}}@media (max-width:700px){.kj-quiz__lead{display:none}}@media (max-width:520px){.kj-pc__line .kj-pc__input{flex:0 0 auto;width:100%;box-sizing:border-box;height:56px}}@media (max-width:520px){.kj-acard__head{flex-wrap:wrap;row-gap:8px}.kj-acard__tag{margin-left:56px;padding:4px 11px;font-size:11.5px;letter-spacing:1px}}body.kj-inner .kj-ra__tool{margin:52px 0}body.kj-inner .kj-ra__tool>.kj-sec{border-radius:26px;overflow:hidden}body.kj-inner .kj-ra__tool>.kj-quiz{padding:60px 44px}body.kj-inner .kj-ra__tool>.kj-reviews{padding:60px 28px}@media (max-width:767px){body.kj-inner .kj-ra__tool{margin:36px 0}body.kj-inner .kj-ra__tool>.kj-sec{border-radius:22px}body.kj-inner .kj-ra__tool>.kj-quiz{padding:40px 14px 42px}body.kj-inner .kj-ra__tool>.kj-reviews{padding:40px 12px 42px}body.kj-inner .kj-ra__tool .kj-reviews__actions{flex-direction:column;align-items:stretch;gap:10px}body.kj-inner .kj-ra__tool .kj-reviews__actions .kj-btn{justify-content:center;white-space:normal;text-align:center;padding-left:18px;padding-right:18px}}.kj-radar a.kj-radar__blip,.kj-radar a.kj-radar__core{display:block;text-decoration:none!important;cursor:pointer;-webkit-tap-highlight-color:#fff0}.kj-radar a.kj-radar__blip:hover,.kj-radar a.kj-radar__blip:focus-visible,.kj-radar a.kj-radar__core:hover{z-index:6}.kj-radar__blip b{transition:background .18s ease,color .18s ease,box-shadow .18s ease}.kj-radar a.kj-radar__blip:hover b,.kj-radar a.kj-radar__blip:focus-visible b{color:#fff;background:linear-gradient(145deg,#2C6242,#1F5A39);box-shadow:0 0 0 1px rgb(57 255 158 / .75),0 0 14px rgb(57 255 158 / .5)}.kj-radar a.kj-radar__blip:hover i,.kj-radar a.kj-radar__blip:focus-visible i{box-shadow:0 0 14px 4px rgb(57 255 158 / .95)}.kj-radar a:focus-visible{outline:none}.kj-radar a:focus-visible b{outline:2px solid #fff;outline-offset:2px}.kj-radar__blip--t b{transform:translateX(-50%)}.kj-radar{container-type:inline-size}.kj-radar__blip b{font-size:clamp(9.5px,2.45cqw,13px);left:1.1em;top:-.8em;padding:.24em .8em}.kj-radar__blip--l b{left:auto;right:1.1em}.kj-radar__blip--b b{left:50%;right:auto;top:.86em}.kj-radar__blip--t b{left:50%;right:auto;top:auto;bottom:.86em}.kj-radar__core b{font-size:clamp(11px,2.9cqw,15px)}#kj-awc-banner .kj-radar{width:min(100%,520px)}@media (max-width:900px){#kj-awc-banner .kj-radar{width:min(78vw,440px)}}@media (max-width:600px){#kj-awc-banner .kj-radar{width:min(76vw,290px)}.kj-radar a.kj-radar__blip--minor{display:none}.kj-radar__blip b{font-size:10.5px;left:11px;top:-8px;padding:2px 7px}.kj-radar__blip--l b{left:auto;right:11px}.kj-radar__blip--b b{left:50%;right:auto;top:9px}.kj-radar__blip--t b{left:50%;right:auto;top:auto;bottom:11px}.kj-radar__core b{font-size:12px}.kj-radar__blip b::after{content:"";position:absolute;inset:-7px -5px}}@media (max-width:360px){#kj-awc-banner .kj-radar{width:min(84vw,290px)}.kj-radar__blip b{font-size:9.5px;left:10px;padding:2px 6px}.kj-radar__blip--l b{left:auto;right:10px}.kj-radar__core b{font-size:11px}}