:root{--kk-navy:#102d4e;--kk-muted:#526579;--kk-line:#dce3eb;--kk-surface:#fff;--kk-width:1180px;--kk-radius:18px;--kk-cover-desktop:660px;--kk-cover-mobile:740px}*{box-sizing:border-box}body.kk-site{margin:0;background:#f5f7fa;color:var(--kk-navy);font:16px/1.55 system-ui,-apple-system,sans-serif}a{color:inherit}button,input,select{font:inherit}button,a,summary,input,select{touch-action:manipulation}:focus-visible{outline:3px solid #2271b1;outline-offset:4px}.kk-container{width:min(var(--kk-width),calc(100% - 48px));margin-inline:auto}.kk-header{background:white;border-bottom:1px solid var(--kk-line)}.kk-header-inner{min-height:86px;display:flex;align-items:center;gap:26px}.kk-brand{font-size:29px;font-weight:800;text-decoration:none;letter-spacing:-1.3px}.custom-logo{max-width:150px;max-height:55px;width:auto;height:auto}.kk-desktop-nav{display:flex;gap:24px;margin-left:auto;font-size:14px;font-weight:650}.kk-header a{text-decoration:none}.kk-account{border:1px solid var(--kk-line);padding:11px 16px;border-radius:10px;font-size:14px;font-weight:650}.kk-mobile-nav{display:none}.kk-main{padding-block:24px 56px;min-height:55vh}.kk-back{border:0;background:transparent;color:var(--kk-muted);padding:0 0 20px;cursor:pointer;min-height:44px}.kk-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--kk-radius);background:#102d4e;color:white;height:var(--kk-cover-desktop);min-height:var(--kk-cover-desktop);display:flex;align-items:end}.kk-hero picture,.kk-hero picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.kk-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(8,29,51,.92),rgba(8,29,51,.55))}.kk-hero-content{width:100%;padding:42px}.kk-eyebrow{font-size:11px;font-weight:750;letter-spacing:1.6px;margin:0 0 12px}.kk-hero h1{font-size:clamp(30px,4vw,48px);line-height:1.1;max-width:650px;margin:0 0 14px;letter-spacing:-1.5px;color:white}.kk-hero-content>p:not(.kk-eyebrow){margin:0 0 26px;max-width:580px}.kk-search{display:grid;grid-template-columns:1.6fr 1fr 1fr auto;gap:12px;background:white;color:var(--kk-navy);padding:18px;border-radius:13px;align-items:end}.kk-search label{font-size:12px;font-weight:700;min-width:0}.kk-search input,.kk-search select{display:block;margin-top:6px;min-height:46px;border:1px solid #bac8d6;border-radius:8px;padding:10px;width:100%;background:white;color:var(--kk-navy);font-size:14px}.kk-search button{min-height:46px;padding:10px 18px;background:var(--kk-navy);color:white;border:0;border-radius:8px;font-weight:650;font-size:14px;cursor:pointer}.kk-search button.kk-clear{grid-column:1/-1;justify-self:start;background:transparent;color:var(--kk-muted);font-size:12px;min-height:32px;padding:0}.kk-results{padding-top:36px}.kk-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.kk-section-heading h2{margin:0;font-size:30px;letter-spacing:-.8px}.kk-section-heading .kk-eyebrow{margin-bottom:6px;color:var(--kk-muted)}.kk-section-heading>a{font-size:14px}.kk-status{color:var(--kk-muted);font-size:14px}.kk-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.kk-card{background:white;border:1px solid var(--kk-line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.kk-card-cover{background:var(--kk-sector,#102d4e);color:white;padding:16px;font-size:12px;min-height:76px;display:flex;align-items:center;gap:12px}.kk-card-cover svg{width:26px;height:26px;flex-shrink:0}.kk-card-body{padding:20px;display:flex;flex-direction:column;flex:1}.kk-card h3{font-size:19px;line-height:1.3;margin:0 0 10px}.kk-card p{margin:0 0 8px;font-size:14px;color:var(--kk-muted)}.kk-card .kk-price{font-size:24px;font-weight:750;color:var(--kk-navy);margin-top:12px}.kk-card a{font-size:14px;font-weight:700;margin-top:auto;padding-top:14px}.kk-panel{padding:28px;background:white;border-radius:18px}.kk-content{overflow-wrap:anywhere}.kk-content img{max-width:100%;height:auto}.kk-content :where(.uxdc-page,.uxdo-page,.slcf-wrap,.st-app,.slx){width:100%;max-width:100%;margin-inline:0}.kk-content table{display:block;max-width:100%;overflow-x:auto}.kk-footer{background:var(--kk-navy);color:white;padding:44px 0 20px}.kk-footer-grid{display:grid;grid-template-columns:1fr 1fr .8fr 1.5fr;gap:28px}.kk-footer h2{font-size:15px;margin:0 0 18px}.kk-footer a{display:flex;align-items:center;gap:7px;width:fit-content;text-decoration:none;margin-bottom:10px;font-size:13px;min-height:26px}.kk-footer p{font-size:13px;color:#d5dfeb}.kk-footer details{border-bottom:1px solid #53697f;padding:8px 0}.kk-footer summary{cursor:pointer;font-size:13px;min-height:36px}.kk-footer-bottom{border-top:1px solid #53697f;margin-top:30px;padding-top:18px;font-size:12px;color:#d5dfeb}.kk-skip{position:absolute;top:-100px;left:12px;background:white;padding:12px;z-index:100}.kk-skip:focus{top:12px}
@media(max-width:1000px){.kk-desktop-nav{gap:14px}.kk-header-inner{gap:16px}.kk-search{grid-template-columns:1fr 1fr}.kk-search button.kk-clear{grid-column:auto}.kk-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kk-footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.kk-container{width:calc(100% - 32px)}.kk-header-inner{min-height:72px;flex-wrap:wrap;gap:12px}.kk-brand{font-size:25px}.kk-account{margin-left:auto;font-size:12px;padding:10px}.kk-desktop-nav{display:none}.kk-mobile-nav{display:block;position:relative}.kk-mobile-nav summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.kk-mobile-nav nav{position:absolute;right:0;top:44px;z-index:20;background:white;padding:15px;min-width:190px;box-shadow:0 10px 25px #102d4e24;border:1px solid var(--kk-line);border-radius:10px}.kk-mobile-nav a{display:block;padding:12px}.kk-main{padding-top:18px}.kk-hero{height:var(--kk-cover-mobile);min-height:var(--kk-cover-mobile)}.kk-hero-content{padding:26px 18px}.kk-hero h1{letter-spacing:-.8px}.kk-search{padding:14px;gap:12px}.kk-search label:first-of-type{grid-column:1/-1}.kk-search label{font-size:11px}.kk-search button[type=submit]{grid-column:1/-1}.kk-search button.kk-clear{grid-column:1/-1}.kk-section-heading{align-items:start}.kk-section-heading h2{font-size:25px}.kk-section-heading>a{font-size:12px}.kk-offer-grid{grid-template-columns:1fr}.kk-card-cover{min-height:64px}.kk-footer-grid{grid-template-columns:1fr 1fr;gap:24px 18px}.kk-footer-grid section:last-child{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

.kk-demo{padding-top:36px}.kk-demo h2{font-size:30px}.kk-demo .kk-offer-grid{margin-top:20px}

.kk-site [hidden]{display:none!important}.kk-demo-status{font-size:14px;color:var(--kk-muted)}
/* Shared presentation for existing plugin output; forms, IDs and data remain owned by plugins. */
.kk-site svg{vertical-align:middle}.kk-header a[aria-current=page]{text-decoration:underline;text-underline-offset:7px}.kk-header .kk-brand{margin-right:auto}.kk-category-section{margin-top:40px}.kk-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:22px}.kk-category{display:flex;align-items:center;gap:12px;background:white;border:1px solid var(--kk-line);border-radius:12px;padding:16px;text-decoration:none;font-size:13px;min-height:76px;font-weight:650}.kk-category svg{color:var(--kk-sector);width:25px;height:25px;flex-shrink:0}.kk-page-title{font-size:clamp(28px,4vw,42px);line-height:1.14;margin:0 0 24px;letter-spacing:-1px}.kk-content :where(.slec,.slvt,.stm-categories,.stm-territory,.stm-how,.uxdc-page,.uxdo-page,.slc-single-wrapper,.slc-detail,.uxdac,.sle,.st-app,.slx){box-sizing:border-box;max-width:100%!important;width:100%;margin-inline:0!important}.kk-content :where(.stm-categories,.stm-territory,.stm-how,.slec,.slvt,.slc-detail){padding-inline:0!important}.kk-content :where(.stm-categories-grid,.stm-territory-search,.stm-how-section,.slec-section,.slc-detail-grid){margin-inline:0!important;max-width:100%!important}
body.kk-site .kk-content :is(.stm-how-cover,.stm-categories-cover,.stm-territory-cover,.slec-hero,.slvt-hero,.uxdc-detail-hero,.uxdo-hero,.slc-detail-hero){box-sizing:border-box;position:relative!important;isolation:isolate;overflow:hidden!important;width:100%!important;min-height:var(--kk-cover-desktop)!important;height:var(--kk-cover-desktop)!important;max-height:none!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:32px!important;padding:42px!important;margin:0 0 28px!important;background-color:#102d4e!important;background-image:none!important;color:#fff!important}
body.kk-site .kk-content :is(.stm-how-cover,.stm-categories-cover,.stm-territory-cover,.slec-hero,.slvt-hero,.uxdc-detail-hero,.uxdo-hero) :is(h1,h2,p,em,span){color:inherit!important}body.kk-site .kk-content :is(.stm-how-cover,.stm-categories-cover,.stm-territory-cover,.slec-hero,.slvt-hero,.uxdc-detail-hero,.uxdo-hero) h1{font:750 clamp(30px,4vw,48px)/1.1 system-ui!important;letter-spacing:-1.3px!important;margin:0 0 18px!important;max-width:650px!important}body.kk-site .kk-content .stm-how-cover picture{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:-1;opacity:.28}body.kk-site .kk-content .stm-how-cover picture img{width:100%!important;height:100%!important;object-fit:cover!important}.kk-content .stm-how-cover-copy{padding:0!important;max-width:650px;z-index:1;background:transparent!important}.kk-content .slc-detail-hero>svg{width:52px;height:52px}.kk-content .slc-detail-grid{width:100%;margin-inline:0}.kk-content .slc-detail{background:transparent}.kk-content :where(.slx-panel,.st-box,.uxdc-panel,.uxdo-panel){border-color:var(--kk-line);border-radius:14px;background:#fff}.kk-content :where(.slx,.st-app){background:white;border:1px solid var(--kk-line);border-radius:18px}.kk-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;min-width:0}.kk-content :where(button,[role=button],input,select){font-family:inherit}.kk-content :where(form){max-width:100%}.kk-content :where(.slx-main,.st-main){min-width:0}.kk-content :where(.uxdac-inner,.uxdac-card){max-width:100%}.kk-content :where(.uxdac-hero){border-radius:18px;overflow:hidden}.kk-footer a svg{width:18px;height:18px;flex-shrink:0}.kk-footer .slcrm{color:var(--kk-navy)}
@media(max-width:1000px){.kk-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.kk-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kk-category{padding:12px;font-size:12px;gap:9px}.kk-content .slc-detail-grid{grid-template-columns:1fr!important}.kk-content .stm-categories-grid{grid-template-columns:1fr!important}body.kk-site .kk-content :is(.stm-how-cover,.stm-categories-cover,.stm-territory-cover,.slec-hero,.slvt-hero,.uxdc-detail-hero,.uxdo-hero,.slc-detail-hero){height:var(--kk-cover-mobile)!important;min-height:var(--kk-cover-mobile)!important;padding:26px 18px!important;gap:18px!important}body.kk-site .kk-content :is(.stm-categories-art,.stm-territory-visual,.slec-hero-art,.slvt-visual){display:none!important}.kk-content :where(.slx-sidebar){max-width:100%}.kk-content :where(.slx-main){width:100%;padding:16px!important}}
.kk-card h3 a{font:inherit;padding:0;margin:0;text-decoration:none}.kk-card-cover{background:color-mix(in srgb,var(--kk-sector,#102d4e) 12%,white);color:var(--kk-navy)}.kk-card-cover svg{color:var(--kk-sector,#102d4e)}.kk-desktop-nav a{display:flex;align-items:center;min-height:44px}.kk-footer a{min-height:36px}.kk-brand img{display:block;max-width:170px;width:170px;height:64px;object-fit:contain}.kk-header-inner{gap:20px}@media(max-width:700px){.kk-brand img{width:125px;height:48px;max-width:125px}.kk-account{font-size:11px;padding:10px 8px}.kk-header-inner{gap:8px}.kk-footer a{min-height:44px}}

@media(max-width:420px){.kk-search{grid-template-columns:1fr}.kk-search label{grid-column:1/-1}}

.kk-footer .kk-footer-brand{display:flex;background:#fff;padding:8px 12px;border-radius:8px;margin-bottom:24px}.kk-footer-brand img{display:block;width:170px;max-width:100%;height:64px;object-fit:contain}.kk-footer .kk-footer-brand+h2{margin-bottom:12px}

/* Original Home infographics, scoped to the restored sections only. */
.kk-home-restored .slh2-kicker{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--slh-purple);font-weight:800;margin:0 0 14px}
.kk-home-restored .slh2-section>p:not(.slh2-kicker){max-width:650px;color:#514c62;margin-bottom:25px}
.kk-home-restored .slh2-panels p:not(.slh2-kicker){color:#514c62}
.kk-home-restored .uxdh-duo,.kk-home-restored .uxdh-bottom{max-width:1300px;margin:0 auto;padding-left:28px;padding-right:28px}
.kk-home-restored .uxdh-bottom h2{font-size:clamp(30px,3.6vw,52px);letter-spacing:-.05em;line-height:1.09;margin:0 0 10px;color:#160e35;font-weight:900}
.kk-home-restored .uxdh-section-title p:not(.slh2-kicker){color:#625a6f;font-size:15px;margin:0;max-width:600px}
.kk-home-restored .uxdh-feature{max-width:1244px;margin:15px auto 65px;display:grid;grid-template-columns:1.12fr .88fr;overflow:hidden;border-radius:24px;background:#eee6ff;min-height:400px}
.kk-home-restored .uxdh-feature-copy{padding:55px 50px;align-self:center;position:relative;z-index:1}
.kk-home-restored .uxdh-eyebrow{font-size:12px;letter-spacing:.09em;font-weight:900;color:#381d92}
.kk-home-restored .uxdh-feature h2{font-size:clamp(32px,3.8vw,56px);line-height:1.06;letter-spacing:-.055em;color:#160e35;margin:16px 0;font-weight:900}
.kk-home-restored .uxdh-feature h2 em{font-style:normal;color:#381d92}
.kk-home-restored .uxdh-feature-copy p{max-width:480px;color:#53496a;font-size:15px;line-height:1.65}
.kk-home-restored .uxdh-btn{display:inline-flex;align-items:center;gap:12px;background:#381d92;color:#fff;text-decoration:none;border-radius:30px;padding:15px 23px;font-size:13px;font-weight:850;margin-top:15px}
.kk-home-restored .uxdh-feature-art{position:relative;min-height:390px;background:#ffcf00;display:grid;place-items:center;overflow:hidden}
.kk-home-restored .uxdh-duo{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-bottom:80px}
.kk-home-restored .uxdh-duo article{position:relative;overflow:hidden;min-height:345px;border-radius:22px;padding:42px}
.kk-home-restored .uxdh-duo-local{background:#dceefa}
.kk-home-restored .uxdh-duo-community{background:#ffe1ec}
.kk-home-restored .uxdh-duo h2{font-size:clamp(29px,3vw,43px);letter-spacing:-.05em;line-height:1.12;font-weight:900;margin:14px 0;color:#160e35}
.kk-home-restored .uxdh-duo p{max-width:300px;font-size:14px;color:#4c4761;line-height:1.6}
.kk-home-restored .uxdh-duo a{display:inline-block;margin-top:14px;font-size:13px;font-weight:900;text-decoration:none;color:#381d92}
.kk-home-restored .uxdh-duo-mark{position:absolute;font-size:190px;right:-20px;bottom:-95px;opacity:.13;color:#381d92;line-height:1}
.kk-home-restored .uxdh-bottom{padding-top:20px;padding-bottom:100px;display:flex;justify-content:space-between;align-items:center;gap:30px}
.kk-home-restored .uxdh-bottom h2 span{color:#381d92}
.kk-home-restored .uxdh-bottom p:not(.slh2-kicker){font-size:15px;color:#5c5568}
@media(max-width:800px){.kk-home-restored .uxdh-feature{grid-template-columns:1fr;margin:10px 16px 55px}
.kk-home-restored .uxdh-feature-copy{padding:32px 28px}
.kk-home-restored .uxdh-feature-art{min-height:270px}
.kk-home-restored .uxdh-duo{grid-template-columns:1fr}
.kk-home-restored .uxdh-bottom{flex-direction:column;align-items:flex-start}
}
@media(max-width:520px){.kk-home-restored .uxdh-duo,.kk-home-restored .uxdh-bottom{padding-left:16px;padding-right:16px}
.kk-home-restored .uxdh-duo article{padding:30px;min-height:320px}
}
.kk-home-restored .uxdh-phone-area{display:flex!important;justify-content:center!important;align-items:center!important;gap:16px!important;padding:25px!important;background:#dceefa!important}
.kk-home-restored .uxdh-phone{width:205px!important;min-height:330px!important;background:#fff!important;border:8px solid #160e35!important;border-radius:31px!important;padding:14px 11px!important;transform:rotate(-5deg)!important;box-shadow:none!important;flex-shrink:0!important;position:relative!important;z-index:2!important}
.kk-home-restored .uxdh-phone-top{display:flex!important;justify-content:space-between!important;font-size:9px!important;font-weight:800!important;color:#381d92!important}
.kk-home-restored .uxdh-digital-card{background:#381d92!important;color:white!important;border-radius:12px!important;padding:14px!important;margin-top:16px!important;min-height:114px!important}
.kk-home-restored .uxdh-digital-card strong{font-size:33px!important;letter-spacing:-.08em!important;line-height:1!important}
.kk-home-restored .uxdh-digital-card strong span{color:#ffcf00!important}
.kk-home-restored .uxdh-digital-card small{display:block!important;font-size:7px!important;font-weight:800!important}
.kk-home-restored .uxdh-digital-card p{font-size:10px!important;color:#fff!important;margin:17px 0 0!important}
.kk-home-restored .uxdh-phone-caption{font-size:11px!important;font-weight:850!important;margin:16px 0 8px!important}
.kk-home-restored .uxdh-phone-steps{display:flex!important;flex-direction:column!important;gap:10px!important;max-width:150px!important}
.kk-home-restored .uxdh-phone-steps span{background:#fff!important;padding:11px!important;border-radius:9px!important;font-size:11px!important;font-weight:850!important;color:#381d92!important}
@media(max-width:800px){.kk-home-restored .uxdh-phone-area{min-height:350px!important}
}
@media(max-width:520px){.kk-home-restored .uxdh-phone-area{gap:10px!important;padding:18px 9px!important}
.kk-home-restored .uxdh-phone{width:185px!important;transform:rotate(-3deg)!important}
.kk-home-restored .uxdh-phone-steps{max-width:120px!important}
.kk-home-restored .uxdh-phone-steps span{font-size:10px!important;padding:9px!important}
}
.kk-home-restored .uxdh-feature{margin-top:8px!important;margin-bottom:42px!important;min-height:370px!important}
.kk-home-restored .uxdh-feature-copy{padding-top:34px!important;padding-bottom:34px!important}
.kk-home-restored .uxdh-phone-area{background:#dceefa!important}
.kk-home-restored .uxdh-phone-pass{display:flex;gap:10px;align-items:center;border:1px solid #d9d1e7;border-radius:10px;padding:10px 7px;background:#fff;color:#381d92;font-size:10px;font-weight:850}
.kk-home-restored .uxdh-phone-pass-icon{font-size:29px;line-height:1;color:#381d92}
.kk-home-restored .uxdh-phone-pass small{display:block;color:#6c647e;font-size:8px;font-weight:600;margin-top:4px}
.kk-home-restored .uxdh-phone-steps span{display:flex!important;align-items:center!important;gap:9px!important}
.kk-home-restored .uxdh-phone-steps b{background:#381d92;color:#fff;display:inline-grid;place-items:center;border-radius:50%;width:25px;height:25px;flex-shrink:0;font-size:10px}
.kk-home-restored .uxdh-phone-steps>small{font-size:10px;line-height:1.5;color:#37285e;max-width:150px}
.kk-home-restored .uxdh-duo{padding-bottom:42px!important}
.kk-home-restored .uxdh-bottom-compact{padding-top:22px!important;padding-bottom:52px!important;border-top:1px solid #eee4e7}
.kk-home-restored .uxdh-bottom-compact h2{font-size:clamp(28px,3vw,43px)!important;line-height:1.12!important;margin:8px 0!important}
.kk-home-restored .uxdh-bottom-compact p:not(.slh2-kicker){margin:0!important}
@media(max-width:520px){.kk-home-restored .uxdh-phone-steps>small{font-size:9px}
.kk-home-restored .uxdh-feature{margin-bottom:25px!important}
.kk-home-restored .uxdh-bottom-compact{padding-bottom:35px!important}
}

/* Footer: common type scale, compact rows, aligned columns and equal logo boxes. */
.kk-footer{padding:28px 0 16px}.kk-footer .kk-footer-brands{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 24px}.kk-footer .kk-footer-brand{display:flex;align-items:center;justify-content:center;background:#fff;width:194px;height:80px;padding:8px 12px;border-radius:8px;margin:0}.kk-footer .kk-footer-brand img{display:block;width:170px;height:64px;object-fit:contain}.kk-footer .kk-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px}.kk-footer .kk-footer-grid section{min-width:0}.kk-footer .kk-footer-grid h2{font-size:14px;line-height:1.5;margin:0 0 10px;font-weight:700;color:#fff}.kk-footer .kk-footer-grid p{font-size:13px;line-height:1.6;margin:0 0 8px;color:#d5dfeb}.kk-footer .kk-footer-grid a{font-size:13px;line-height:1.6;min-height:28px;margin:0;padding:3px 0;gap:7px}.kk-footer .kk-footer-socials{display:flex;align-items:center;gap:10px;margin:0 0 8px}.kk-footer .kk-footer-socials a,.kk-footer .kk-social-inactive{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;padding:0;border:1px solid #a1b1c2;border-radius:6px;color:white}.kk-footer .kk-social-inactive{opacity:.7}.kk-footer .kk-footer-socials svg{width:18px;height:18px}.kk-footer .kk-footer-bottom{margin-top:22px;padding-top:14px;line-height:1.6}.kk-faq-page{max-width:900px}.kk-faq-page details{background:#fff;border:1px solid var(--kk-line);border-radius:10px;margin:12px 0;padding:14px 18px}.kk-faq-page summary{cursor:pointer;font-weight:650;min-height:24px}.kk-faq-page details p{margin:12px 0 0;color:var(--kk-muted)}
@media(max-width:700px){.kk-footer .kk-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.kk-footer .kk-footer-grid section:last-child{grid-column:auto}.kk-footer .kk-footer-grid a{min-height:40px}.kk-footer .kk-footer-brands{gap:12px}.kk-footer .kk-footer-brand{width:calc((100% - 12px)/2);max-width:194px}.kk-footer .kk-footer-brand img{max-width:100%}.kk-footer .kk-footer-socials{gap:7px}.kk-footer .kk-footer-socials a,.kk-footer .kk-social-inactive{width:36px;height:36px;min-height:36px}}
.kk-home-restored{margin-top:32px}.kk-home-restored .uxdh-feature,.kk-home-restored .uxdh-duo,.kk-home-restored .uxdh-bottom{max-width:100%;margin-inline:0}.kk-home-restored .uxdh-duo,.kk-home-restored .uxdh-bottom{padding-inline:0}.kk-home-restored .uxdh-phone-steps{min-width:0}.kk-home-restored .uxdh-feature-art{min-width:0}.kk-home-restored .uxdh-btn{white-space:normal}@media(max-width:520px){.kk-home-restored .uxdh-phone-area{flex-direction:column!important}.kk-home-restored .uxdh-phone-steps{display:grid;gap:10px;width:100%}.kk-home-restored .uxdh-phone-steps>small{max-width:none}}
