@font-face{font-family:KlcApprovedInter;src:url(/klc-approved-font-085c61b31eef.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:KlcApprovedInter;src:url(/klc-approved-font-54f66a79e7fc.woff2) format("woff2");font-weight:600;font-display:swap}
/* Approved 24 October homepage composition; native particle field and logo geometry intentionally untouched. */
html body .landing .shell{width:min(1280px,calc(100% - 120px))!important;max-width:1280px!important}
html body .landing :is(.hero,.kh-section,.fs-section,.included,.home-section){box-shadow:none!important;border:0!important}
html body .landing .hero{display:block!important;min-height:0!important;height:auto!important;padding-top:55px!important;padding-bottom:52px!important;text-align:center!important}
html body .landing .hero__copy{width:100%!important;max-width:none!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:center!important}
html body .landing .hero__location{position:static!important;display:block!important;text-align:right!important;font:400 10px/1.5 KlcApprovedInter,Arial,sans-serif!important;letter-spacing:.08em!important;margin:0 0 18px!important;color:#536575!important}
html body .landing .hero .eyebrow{font:600 10px/1.7 KlcApprovedInter,Arial,sans-serif!important;letter-spacing:.15em!important;color:#006b90!important;margin:0 0 24px!important;text-transform:uppercase!important}
html body .landing .hero h1,html body .landing .hero h1::first-line{font:400 clamp(44px,4.65vw,70px)/1.12 Arial,Helvetica,sans-serif!important;letter-spacing:-.05em!important;color:#001b3a!important;width:100%!important;max-width:1100px!important;margin:0 auto!important;text-align:center!important}
html body .landing .hero__lead{font:400 15px/1.8 KlcApprovedInter,Arial,sans-serif!important;color:#536575!important;max-width:690px!important;margin:25px auto 0!important;text-align:center!important}
html body .landing .hero__actions{margin:31px 0 0!important;display:flex!important;justify-content:center!important;width:100%!important}
html body .landing .hero .service-ticker{display:none!important}
html body .landing :is(.hero__actions .button,.fs-button,.kh-section button,.kh-section button.kh-secondary){font:600 13px/1.5 Arial,Helvetica,sans-serif!important;min-height:50px!important;height:auto!important;padding:15px 23px!important;background:#001b3a!important;color:#fff!important;border:1px solid #001b3a!important;box-shadow:none!important;border-radius:0!important;letter-spacing:normal!important}
html body .landing :is(.hero__actions .button,.fs-button,.kh-section button):hover{background:#174b87!important;border-color:#174b87!important}
.klc-overview{width:100%!important;margin-top:49px!important;text-align:left!important}.klc-overview-label{display:flex!important;justify-content:space-between!important;gap:20px!important;font:400 10px/1.7 KlcApprovedInter,Arial,sans-serif!important;color:#536575!important;letter-spacing:.07em!important;margin-bottom:14px!important}
.klc-overview-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:13px!important}.klc-overview-card{position:relative!important;display:block!important;background:#fff!important;border:1px solid #dce5ec!important;min-height:145px!important;padding:20px 21px!important;color:#001b3a!important;text-decoration:none!important}.klc-overview-card:nth-child(2){background:#001b3a!important;border-color:#001b3a!important;color:white!important}.klc-overview-card .klc-index{display:block!important;font:400 10px/1.7 KlcApprovedInter,Arial,sans-serif!important;letter-spacing:.1em!important;color:#536575!important;margin-bottom:13px!important}.klc-overview-card:nth-child(2) .klc-index{color:#d6dfea!important}.klc-overview-title{display:block!important;font:400 18px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:-.02em!important;max-width:210px!important}.klc-overview-arrow{position:absolute!important;bottom:15px!important;right:20px!important;color:#2563eb!important}.klc-overview-card:nth-child(2) .klc-overview-arrow{color:#d6dfea!important}html body #root>.klc-final-home .klc-overview-card:is(:hover,:active){outline:1px solid #2563eb!important;outline-offset:-1px!important}
html body #root>.klc-final-home .klc-overview-card:focus-visible{outline:2px solid #2563eb!important;outline-offset:-3px!important}
html body .landing .kh-section{padding:0 0 76px!important}
html body #kh-new .kh-free{display:grid!important;grid-template-columns:1.4fr 1fr!important;gap:65px!important;padding:31px!important;background:#fff!important;border:1px solid #dce5ec!important;box-shadow:none!important;align-items:center!important}
html body #kh-new .kh-kicker{font:600 10px/1.7 KlcApprovedInter,Arial,sans-serif!important;letter-spacing:.12em!important;color:#006b90!important;margin-bottom:14px!important}
html body #kh-new .kh-kicker::before,html body .landing .fs-kicker::before{display:none!important}
html body #kh-new .kh-free h2{font:400 31px/1.2 Arial,Helvetica,sans-serif!important;letter-spacing:-.045em!important;margin:0!important;color:#09283f!important}
html body #kh-new .kh-free p{font:400 13px/1.8 KlcApprovedInter,Arial,sans-serif!important;color:#536575!important;margin:15px 0 0!important}
html body #kh-new .kh-free-action p{font-size:11px!important}
html body #kh-new .kh-chips{gap:7px!important;margin-top:20px!important}.kh-chips span{border:1px solid #dce5ec!important}
html body #kh-new .kh-chips span{font:400 10px/1.7 KlcApprovedInter,Arial,sans-serif!important;padding:4px 8px!important;color:#536575!important}
html body #kh-new .kh-head{display:flex!important;align-items:start!important;gap:35px!important;margin:76px 0 38px!important;border-top:1px solid #dce5ec!important;padding-top:36px!important}
html body #kh-new .kh-head h2,html body #kh-new .kh-head h2::first-line{font:400 39px/1.17 Arial,Helvetica,sans-serif!important;letter-spacing:-.045em!important;margin:0 0 17px!important;color:#09283f!important}
html body #kh-new .kh-head p.kh-turnkey-intro{font:400 13px/1.8 KlcApprovedInter,Arial,sans-serif!important;margin:0!important;color:#536575!important}
html body #kh-new .kh-head p.kh-initial-consultation{font:400 11px/1.5 KlcApprovedInter,Arial,sans-serif!important;letter-spacing:normal!important;padding:12px 17px!important;background:#edf4ff!important;border:1px solid #b9d3f8!important;color:#174b87!important;margin:0!important;white-space:normal!important;max-width:340px!important}
html body #kh-new .kh-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
html body #kh-new .kh-card{padding:27px!important;border:1px solid #dce5ec!important;background:#fff!important;box-shadow:none!important;min-width:0!important}
html body #kh-new .kh-highlight{border-top:2px solid #2563eb!important;padding-top:26px!important;background:#edf4ff!important}
html body #kh-new .kh-tag{font:400 9px/1.6 KlcApprovedInter,Arial,sans-serif!important;letter-spacing:.065em!important;text-transform:uppercase!important;color:#536575!important;background:transparent!important;padding:0!important;min-height:29px!important;margin-bottom:12px!important}
html body #kh-new .kh-card h3,html body #kh-new .kh-card h3::first-line{font:400 27px/1.2 Arial,Helvetica,sans-serif!important;letter-spacing:-.025em!important;min-height:34px!important;margin:0!important;color:#001b3a!important}
html body #kh-new .kh-card .kh-desc{font:400 13px/1.8 KlcApprovedInter,Arial,sans-serif!important;min-height:47px!important;margin:13px 0 0!important;color:#536575!important}
html body #kh-new .kh-price{font:400 43px/1.15 Arial,Helvetica,sans-serif!important;letter-spacing:-.04em!important;color:#001b3a!important;margin:20px 0 3px!important}
html body #kh-new .kh-unit{font:400 10px/1.6 KlcApprovedInter,Arial,sans-serif!important;min-height:32px!important;max-width:220px!important;margin:0!important;color:#536575!important}
html body #kh-new .kh-details{margin:24px 0!important;flex:1!important;display:grid!important;align-content:start!important;gap:17px!important}
html body #kh-new .kh-details div{border-top:1px solid #dce5ec!important;padding-top:13px!important;margin:0!important}
html body #kh-new .kh-details dt{font:400 9px/1.5 KlcApprovedInter,Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#174b87!important;margin-bottom:7px!important}
html body #kh-new .kh-details dd{font:400 12px/1.8 KlcApprovedInter,Arial,sans-serif!important;color:#536575!important;margin:0!important}
html body #kh-new .kh-card button{margin-top:auto!important;font-size:12px!important;width:100%!important;padding:14px 16px!important}
html body .landing .fs-section{padding-top:76px!important;padding-bottom:76px!important;border-top:1px solid #dce5ec!important}
html body .landing .fs-kicker{font:600 10px/1.7 KlcApprovedInter,Arial,sans-serif!important;letter-spacing:.15em!important;color:#006b90!important;margin:0 0 24px!important}
html body .landing .fs-heading{grid-template-columns:1.25fr 1fr!important;gap:75px!important;margin-bottom:41px!important}
html body .landing .fs-heading h2,html body .landing .fs-heading h2::first-line{font:400 39px/1.17 Arial,Helvetica,sans-serif!important;letter-spacing:-.045em!important}
html body .landing .fs-heading p{font:400 14px/1.85 KlcApprovedInter,Arial,sans-serif!important}
html body .landing .fs-grid{gap:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
html body .landing .fs-card{border:0!important;border-top:1px solid #dce5ec!important;background:transparent!important;padding:26px 25px 27px 0!important;margin-right:30px!important;min-height:0!important;box-shadow:none!important}
html body .landing .fs-card:nth-child(3n){margin-right:0!important}
html body .landing .fs-card-accent{padding-left:22px!important;background:#edf4ff!important;border-top-color:#2563eb!important}
html body .landing .fs-number{width:auto!important;height:auto!important;display:block!important;border:0!important;background:transparent!important;font:400 10px/1.7 KlcApprovedInter,Arial,sans-serif!important;letter-spacing:.1em!important;color:#536575!important;margin-bottom:23px!important}
html body .landing .fs-card h3,html body .landing .fs-card h3::first-line{font:400 21px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:-.03em!important;margin-bottom:13px!important}
html body .landing .fs-card p{font:400 13px/1.8 KlcApprovedInter,Arial,sans-serif!important}
html body .landing .fs-badge{position:absolute!important;top:25px!important;right:20px!important;border:1px solid #b9d3f8!important;background:#f3f7fb!important;padding:3px 7px!important;color:#174b87!important;font-size:8px!important}
html body .landing .fs-bottom{padding:27px 31px!important;background:#fff!important;border:1px solid #dce5ec!important;margin-top:15px!important;gap:25px!important}
html body .landing .fs-panel h3{font:400 21px/1.3 Arial,Helvetica,sans-serif!important;margin:10px 0 14px!important}
html body .landing .fs-panel p,html body .landing .fs-example p{font:400 13px/1.85 KlcApprovedInter,Arial,sans-serif!important}
html body .landing .fs-example{border:1px solid #dce5ec!important;border-left-width:1px!important;box-shadow:none!important;padding:27px 31px!important;margin-top:15px!important;background:#fff!important}
html body .landing .fs-action{border-top:1px solid #dce5ec!important;padding-top:25px!important;margin-top:26px!important}
html body .landing .fs-action h3{font:400 22px/1.3 Arial,Helvetica,sans-serif!important}
html body .landing .fs-action p{font:400 13px/1.8 KlcApprovedInter,Arial,sans-serif!important}
html body .landing #included{display:block!important;padding-top:76px!important;padding-bottom:76px!important;border-top:1px solid #dce5ec!important}
html body .landing .included__copy{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px 90px!important;margin:0 0 24px!important}
html body .landing .included__copy .eyebrow{grid-column:1/-1!important;margin:0!important;font-size:10px!important;letter-spacing:.15em!important;color:#006b90!important}
html body .landing .included__copy h2,html body .landing .included__copy h2::first-line,html body .landing :is(#home-guides,#faq) h2,html body .landing :is(#home-guides,#faq) h2::first-line{font:400 43px/1.13 Arial,Helvetica,sans-serif!important;letter-spacing:-.045em!important;margin:0!important;color:#09283f!important}
html body .landing .included__copy p{font:400 14px/1.85 KlcApprovedInter,Arial,sans-serif!important;color:#536575!important;margin:0!important;align-self:end!important}
html body .landing #included #klc-employer-entry{margin:0!important;padding:18px 0!important;border-top:1px solid #dce5ec!important;width:100%!important;max-width:none!important;text-align:left!important}
html body .landing #included #klc-employer-entry a.home-link{font:400 13px/1.8 KlcApprovedInter,Arial,sans-serif!important;white-space:normal!important;letter-spacing:normal!important}
html body .landing .feature-list{display:block!important;border-top:1px solid #dce5ec!important;counter-reset:klc-service!important}
html body .landing #included .feature{position:relative!important;display:block!important;background:transparent!important;padding:29px 55px 29px 77px!important;border:0!important;border-bottom:1px solid #dce5ec!important;box-shadow:none!important;min-height:0!important;transform:none!important;counter-increment:klc-service!important;overflow:visible!important}
html body .landing #included .feature::before{content:'0' counter(klc-service)!important;position:absolute!important;left:0!important;top:34px!important;font:400 10px/1.7 KlcApprovedInter,Arial,sans-serif!important;letter-spacing:.1em!important;color:#536575!important;width:auto!important;height:auto!important;background:none!important;opacity:1!important;transform:none!important}
html body .landing #included .feature>div,html body .landing #included .feature .feature__badge{display:none!important}
html body .landing #included .feature>section{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px 45px!important}
html body .landing #included .feature h3,html body .landing #included .feature h3::first-line{font:400 25px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:-.025em!important;margin:0!important}
html body .landing #included .feature p{font:400 13px/1.8 KlcApprovedInter,Arial,sans-serif!important;color:#536575!important;margin:0!important}
html body .landing #included .feature__tags{grid-column:1!important;grid-row:2!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important}
html body .landing #included .feature__tag{font:400 10px/1.6 KlcApprovedInter,Arial,sans-serif!important;background:transparent!important;border:0!important;padding:0!important;color:#006b90!important}
html body .landing #included .feature__tag svg{display:none!important}
html body .landing #included .feature__outcome{grid-column:2!important;grid-row:2!important;font:400 11px/1.7 KlcApprovedInter,Arial,sans-serif!important;margin:0!important;padding-top:9px!important;border-top:1px solid #dce5ec!important;color:#536575!important}
html body .landing #included .feature__check{display:none!important}
html body .landing #included .feature__link{position:absolute!important;inset:0!important;z-index:2!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:none!important;border:0!important;display:block!important;font-size:0!important}
html body .landing #included .feature__link>span{display:none!important}
html body .landing #included .feature__link svg{position:absolute!important;right:0!important;top:calc(50% - 13px)!important;width:26px!important;height:26px!important;color:#2563eb!important}
html body .landing #home-guides{padding-top:76px!important;padding-bottom:76px!important;border-top:1px solid #dce5ec!important}
html body .landing .home-section__heading{margin-bottom:32px!important}
html body .landing .home-guides-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
html body .landing .home-guide{background:#fff!important;border:1px solid #dce5ec!important;padding:26px!important;min-height:262px!important;box-shadow:none!important;transform:none!important}
html body .landing .home-guide:nth-child(2){background:#001b3a!important;border-color:#001b3a!important;color:#fff!important}
html body .landing .home-guide h3,html body .landing .home-guide h3::first-line{font:400 20px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:-.02em!important;color:inherit!important;margin:19px 0 13px!important}
html body .landing .home-guide p{font:400 12px/1.8 KlcApprovedInter,Arial,sans-serif!important;color:#536575!important}
html body .landing .home-guide__meta{font:400 9px/1.7 KlcApprovedInter,Arial,sans-serif!important;color:#536575!important}
html body .landing .home-guide:nth-child(2) :is(p,.home-guide__meta,.home-guide__read){color:#d6dfea!important}
html body .landing #faq{padding-top:76px!important;padding-bottom:76px!important;border-top:1px solid #dce5ec!important;display:grid!important;grid-template-columns:.85fr 1.5fr!important;gap:100px!important}
html body .landing #faq .home-section__heading{display:block!important}
html body .landing #faq h2{margin-top:24px!important;font-size:40px!important}
html body .landing .home-faq{display:block!important}
html body .landing .home-faq details{background:transparent!important;border:0!important;border-top:1px solid #dce5ec!important;padding:0!important;box-shadow:none!important}
html body .landing .home-faq details:last-child{border-bottom:1px solid #dce5ec!important}
html body .landing .home-faq summary{font:400 14px/1.6 KlcApprovedInter,Arial,sans-serif!important;padding:21px 0!important;color:#001b3a!important}
html body .landing .home-faq details p{font:400 13px/1.9 KlcApprovedInter,Arial,sans-serif!important;padding:0 32px 22px 0!important;color:#536575!important;margin:0!important}
html body .landing .security{padding:65px 0!important;background:#001b3a!important;min-height:0!important}
html body .landing .security__inner{grid-template-columns:1fr 1fr!important;gap:90px!important;align-items:center!important}
html body .landing .security .eyebrow{font-size:10px!important;letter-spacing:.15em!important;color:#b9d3f8!important}
html body .landing .security h2,html body .landing .security h2::first-line{font:400 40px/1.13 Arial,Helvetica,sans-serif!important;letter-spacing:-.045em!important;white-space:normal!important;color:#fff!important;margin-top:23px!important}
html body .landing .security p{font:400 14px/1.9 KlcApprovedInter,Arial,sans-serif!important;color:#d6dfea!important}
html body .landing .security__action{display:flex!important;justify-content:flex-end!important;margin-top:25px!important}
html body .landing .security__cta{font:600 13px/1.5 Arial,Helvetica,sans-serif!important;padding:15px 23px!important;background:#2563eb!important;border:1px solid #2563eb!important;min-height:50px!important;height:auto!important;box-shadow:none!important}
html body .landing .footer{padding-top:39px!important;padding-bottom:20px!important}
@media(min-width:1600px){html body .landing .hero h1,html body .landing .hero h1::first-line{font-size:74px!important}}
@media(max-width:1100px){html body .landing .shell{width:calc(100% - 64px)!important}html body #kh-new .kh-free{gap:30px!important}html body #kh-new .kh-card{padding:22px!important}html body #kh-new .kh-highlight{padding-top:21px!important}html body #kh-new .kh-price{font-size:36px!important}html body #kh-new .kh-head{display:block!important}html body #kh-new .kh-head p.kh-initial-consultation{margin-top:22px!important;display:table!important}html body .landing #faq{gap:45px!important}html body .landing .security__inner{gap:45px!important}}
@media(max-width:850px) and (min-width:701px){html body #kh-new .kh-cards{grid-template-columns:1fr!important}html body #kh-new .kh-free{grid-template-columns:1fr!important}html body .landing .fs-heading{gap:35px!important}html body .landing .included__copy{gap:25px!important}.klc-overview-title{font-size:15px!important}}
@media(max-width:700px){
html body .landing .shell{width:calc(100% - 40px)!important}html body .landing .hero{padding-top:32px!important;padding-bottom:35px!important;text-align:left!important}
html body .landing .hero__location{font-size:8px!important;margin-bottom:15px!important}html body .landing .hero__copy{align-items:flex-start!important}
html body .landing .hero .eyebrow{font-size:8px!important;text-align:left!important;margin-bottom:19px!important}
html body .landing .hero h1,html body .landing .hero h1::first-line{font-size:clamp(32px,8.9vw,50px)!important;text-align:left!important;line-height:1.14!important;letter-spacing:-.05em!important}
html body .landing .hero__lead{font-size:13px!important;margin:20px 0 0!important;text-align:left!important}
html body .landing .hero__actions{display:block!important;margin-top:23px!important}html body .landing .hero__actions .button{width:100%!important;font-size:12px!important;justify-content:space-between!important}
.klc-overview{margin-top:29px!important}.klc-overview-label{font-size:7px!important;gap:10px!important;margin-bottom:12px!important}.klc-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.klc-overview-card{min-height:132px!important;padding:16px 14px!important}.klc-overview-title{font-size:15px!important}.klc-overview-card .klc-index{font-size:8px!important}.klc-overview-arrow{bottom:10px!important;right:14px!important}
html body .landing .kh-section{padding:0 0 45px!important}html body #kh-new .kh-free{display:block!important;padding:22px!important}html body #kh-new .kh-kicker{font-size:8px!important}html body #kh-new .kh-free h2{font-size:28px!important}html body #kh-new .kh-free p{font-size:12px!important}html body #kh-new .kh-free-action{margin-top:22px!important}html body #kh-new .kh-free-action p{font-size:10px!important}html body #kh-new .kh-free-action button{font-size:12px!important;padding:15px!important}html body #kh-new .kh-chips{gap:5px!important;margin-top:17px!important}html body #kh-new .kh-chips span{font-size:8px!important;padding:3px 6px!important}
html body #kh-new .kh-head{margin:45px 0 25px!important;padding-top:22px!important}html body #kh-new .kh-head h2,html body #kh-new .kh-head h2::first-line{font-size:31px!important}html body #kh-new .kh-head p.kh-turnkey-intro{font-size:12px!important}html body #kh-new .kh-head p.kh-initial-consultation{font-size:10px!important;padding:12px 8px!important;margin-top:20px!important;max-width:100%!important}
html body #kh-new .kh-cards{grid-template-columns:1fr!important;gap:13px!important}html body #kh-new .kh-card{padding:24px!important}html body #kh-new .kh-highlight{padding-top:23px!important}html body #kh-new .kh-tag{min-height:0!important;margin-bottom:14px!important}html body #kh-new .kh-card h3,html body #kh-new .kh-card h3::first-line{font-size:26px!important;min-height:0!important}html body #kh-new .kh-card .kh-desc{font-size:12px!important;min-height:0!important;margin-top:12px!important}html body #kh-new .kh-price{font-size:42px!important}html body #kh-new .kh-unit{min-height:0!important;max-width:100%!important}html body #kh-new .kh-details{margin:22px 0!important;gap:14px!important}html body #kh-new .kh-card button{font-size:12px!important}
html body .landing .fs-section{padding:45px 0!important}html body .landing .fs-kicker{font-size:8px!important;margin-bottom:18px!important}html body .landing .fs-heading{display:block!important;margin-bottom:27px!important}html body .landing .fs-heading h2,html body .landing .fs-heading h2::first-line{font-size:29px!important}html body .landing .fs-heading p{font-size:12px!important;margin-top:18px!important}html body .landing .fs-grid{grid-template-columns:1fr!important}html body .landing .fs-card{margin-right:0!important;padding:20px 0 23px 47px!important}html body .landing .fs-card-accent{padding:20px 15px 23px 62px!important}html body .landing .fs-number{position:absolute!important;left:0!important;top:24px!important;font-size:9px!important}.fs-card-accent .fs-number{left:15px!important}html body .landing .fs-badge{display:none!important}html body .landing .fs-card h3,html body .landing .fs-card h3::first-line{font-size:20px!important}html body .landing .fs-card p{font-size:12px!important}html body .landing .fs-bottom{padding:22px!important;gap:24px!important}html body .landing .fs-panel p,html body .landing .fs-example p{font-size:12px!important}html body .landing .fs-example{display:block!important;padding:22px!important}html body .landing .fs-example p{margin-top:12px!important}html body .landing .fs-action{display:block!important}html body .landing .fs-action p{font-size:12px!important}html body .landing .fs-button{width:100%!important;font-size:11px!important;white-space:normal!important;margin-top:19px!important;justify-content:space-between!important}
html body .landing #included{padding:45px 0!important}html body .landing .included__copy{display:block!important;margin-bottom:27px!important}html body .landing .included__copy .eyebrow{font-size:8px!important;margin-bottom:18px!important}html body .landing .included__copy h2,html body .landing .included__copy h2::first-line,html body .landing :is(#home-guides,#faq) h2,html body .landing :is(#home-guides,#faq) h2::first-line{font-size:31px!important;line-height:1.18!important}html body .landing .included__copy p{font-size:12px!important;margin-top:18px!important}html body .landing #included #klc-employer-entry a.home-link{font-size:12px!important}
html body .landing #included .feature{padding:22px 32px 22px 36px!important}html body .landing #included .feature::before{top:27px!important;font-size:9px!important}html body .landing #included .feature>section{display:flex!important;flex-direction:column!important;gap:10px!important}html body .landing #included .feature h3,html body .landing #included .feature h3::first-line{font-size:21px!important}html body .landing #included .feature p{font-size:12px!important}html body .landing #included .feature__tags{order:0!important}html body .landing #included .feature__tag{font-size:9px!important}html body .landing #included .feature__outcome{font-size:10px!important}html body .landing #included .feature__link svg{width:21px!important;height:21px!important}
html body .landing #home-guides{padding:45px 0!important}html body .landing .home-section__heading{display:block!important}html body .landing .home-section__heading .home-link{display:inline-block!important;margin-top:17px!important;font-size:11px!important}html body .landing .home-guides-grid{grid-template-columns:1fr!important;gap:11px!important}html body .landing .home-guide{min-height:225px!important;padding:24px!important}
html body .landing #faq{display:block!important;padding:45px 0!important}html body .landing #faq h2{margin-top:18px!important;margin-bottom:27px!important}html body .landing .home-faq summary{font-size:13px!important;padding:18px 0!important}html body .landing .home-faq details p{font-size:12px!important}
html body .landing .security{padding:45px 0!important}html body .landing .security__inner{display:block!important}html body .landing .security h2,html body .landing .security h2::first-line{font-size:34px!important;margin-top:18px!important}html body .landing .security p{font-size:13px!important;margin-top:24px!important}html body .landing .security__cta{width:100%!important;font-size:12px!important}
}
@media(max-width:360px){html body .landing .shell{width:calc(100% - 32px)!important}html body .landing .hero h1,html body .landing .hero h1::first-line{font-size:31px!important}.klc-overview-title{font-size:13px!important}.klc-overview-card{padding:14px 12px!important}html body #kh-new .kh-card{padding:21px!important}html body #kh-new .kh-highlight{padding-top:20px!important}}
/* The maintained supplemental sheets have high-specificity layout rules. */
html body .landing #included .feature-list{display:block!important;grid-template-columns:none!important}
html body .landing #included .included__copy>h2{grid-column:1!important;grid-row:2!important}
html body .landing #included .included__copy>p{grid-column:2!important;grid-row:2!important}
html body .landing #faq{column-gap:100px!important;row-gap:0!important;align-items:start!important}
html body .landing #faq>.eyebrow{grid-column:1!important;grid-row:1!important;font-size:10px!important;letter-spacing:.15em!important}
html body .landing #faq>h2{grid-column:1!important;grid-row:2!important;align-self:start!important}
html body .landing #faq>.home-faq{grid-column:2!important;grid-row:1/3!important}
html body .landing .hero__location{margin-bottom:24px!important;text-align:right!important}
html body .landing .hero h1{max-width:1050px!important}
html body .landing .hero h1 em{display:block!important;font:inherit!important;color:#2563eb!important}
@media(max-width:700px){html body .landing #included .included__copy>h2,html body .landing #included .included__copy>p{grid-column:auto!important;grid-row:auto!important}html body .landing #faq{row-gap:0!important}html body .landing .hero__location{margin-bottom:19px!important}html body .landing .hero h1 em{display:inline!important}}
@media(min-width:701px){html body .landing #faq{grid-template-rows:18px 1fr!important}html body .landing #faq>h2{margin-top:24px!important}}
html body .landing .home-guide:nth-child(2) .home-link,html body .landing .home-guide:nth-child(2) .home-link::after{color:#d6dfea!important}

/* Approval preview only. Preserve native logo crop and particle implementation. */
html body .landing .hero__location{display:none!important}
@media(min-width:1101px){
 html body .landing header.nav.shell{padding-left:0!important;padding-right:0!important;gap:24px!important;display:flex!important;align-items:center!important}
 html body .landing header.nav .nav__brand-group{flex:0 0 auto!important;width:auto!important;gap:0!important}
 html body .landing header.nav .nav__protected,html body .landing header.nav .nav__mobile-telegram,html body .landing header.nav .nav__mobile-email{display:none!important}
 html body .landing header.nav .nav__contacts{display:flex!important;position:static!important;gap:12px!important;order:3!important;margin:0!important;flex:none!important}
 html body .landing header.nav .nav__contacts a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:36px!important;padding:0!important;border:0!important;background:transparent!important;color:#001b3a!important}
 html body .landing header.nav .nav__contacts a span,html body .landing header.nav .nav__contacts a::after{display:none!important}
 html body .landing header.nav .nav__contacts svg{width:17px!important;height:17px!important}
 html body .landing header.nav #primary-navigation.nav__links{position:static!important;inset:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:28px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;padding:0!important;margin:0 0 0 auto!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;order:2!important;flex:none!important}
 html body .landing header.nav #primary-navigation.nav__links>a{display:inline-flex!important;align-items:center!important;width:auto!important;min-width:0!important;min-height:40px!important;height:auto!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#001b3a!important;transform:none!important;gap:0!important;text-decoration:none!important}
 html body .landing header.nav #primary-navigation.nav__links>a.nav__contact{display:none!important}
 html body .landing header.nav #primary-navigation :is(.nav__index,.nav__arrow,small,svg){display:none!important}
 html body .landing header.nav #primary-navigation .nav__label{font:400 12px/1.5 KlcApprovedInter,Arial,sans-serif!important;letter-spacing:normal!important;color:#001b3a!important;padding:0!important}
 html body .landing header.nav #primary-navigation>a:hover .nav__label{color:#2563eb!important}
 html body .landing header.nav #primary-navigation>a::before,html body .landing header.nav #primary-navigation>a::after{display:none!important}
 html body .landing header.nav .nav__controls{order:4!important;flex:none!important;margin:0!important;gap:0!important}
 html body .landing header.nav .menu-button{display:none!important}
 html body .landing header.nav .language-button{border:0!important;padding:0 0 0 14px!important;min-width:39px!important;height:36px!important;border-left:1px solid #dce5ec!important;background:transparent!important}
 html body .landing header.nav .language-button>svg{display:none!important}
 html body .landing header.nav .klc-draft-contact{order:5!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:24px!important;padding:15px 23px!important;min-height:50px!important;font:600 12px/1.5 Arial,Helvetica,sans-serif!important;white-space:nowrap!important;color:#fff!important;background:#001b3a!important;border:1px solid #001b3a!important;text-decoration:none!important;flex:none!important}
 html body .landing header.nav .klc-draft-contact svg{width:17px!important;height:17px!important}
 html body .landing .hero.shell{padding-left:0!important;padding-right:0!important;padding-top:55px!important;padding-bottom:52px!important}
 html body .landing .hero h1,html body .landing .hero h1::first-line{font-size:clamp(44px,4.65vw,70px)!important;max-width:1120px!important;line-height:1.12!important;margin-top:0!important}
 html body .landing .hero .hero__actions .button{font:600 12px/1.5 Arial,Helvetica,sans-serif!important;padding:15px 23px!important;min-width:0!important;width:auto!important;min-height:50px!important;gap:28px!important}
 html body .landing .hero .eyebrow{margin-bottom:24px!important}
 html body .landing .hero .hero__lead{margin-top:25px!important}
 html body .landing .hero .hero__actions{margin-top:31px!important}
 html body .landing .klc-overview{margin-top:49px!important}
 html body .landing .klc-draft-break{display:block!important}
}
@media(max-width:1100px){.klc-draft-contact,.klc-draft-break{display:none!important}}
@media(min-width:1101px){
html[lang] body .landing #klc-draft-header .klc-draft-contact,html[lang] body .landing #klc-draft-hero .hero__actions a.button{width:auto!important;min-width:0!important;max-width:none!important;height:52px!important;min-height:52px!important;font:600 12px/18px Arial,Helvetica,sans-serif!important;padding:15px 23px!important;gap:28px!important}
html[lang] body .landing #klc-draft-header .klc-draft-contact{gap:24px!important}
}
@media(max-width:1100px){html[lang] body .landing #klc-draft-header .klc-draft-contact{display:none!important}}
@media(min-width:1101px){html[lang] body #root .landing #klc-draft-hero .hero__actions a.button{font-size:12px!important;line-height:18px!important}}

/* Preview-only: restore section composition from the delivered current-colors HTML. */
html body .landing :is(#included,#home-guides,#faq,#security) .eyebrow>span{display:none!important}
html body .landing :is(#included,#home-guides,#faq,#security) .eyebrow::before,html body .landing :is(#included,#home-guides,#faq,#security) .eyebrow::after{content:none!important;display:none!important}
html body .landing :is(#included,#home-guides,#faq,#security) .eyebrow{display:block!important;font:600 10px/1.7 KlcApprovedInter,Arial,sans-serif!important;letter-spacing:.15em!important;margin:0!important;padding:0!important;gap:0!important;text-transform:uppercase!important}
html body .landing :is(#included,#home-guides,#faq,#security) h2,html body .landing :is(#included,#home-guides,#faq,#security) h2::first-line{font:400 43px/1.13 Arial,Helvetica,sans-serif!important;letter-spacing:-.045em!important;transform:none!important;width:auto!important;max-width:none!important;padding:0!important}
html body .landing #included .included__copy{grid-template-columns:1fr 1fr!important;gap:24px 90px!important;align-items:end!important;margin:0 0 41px!important}
html body .landing #included .included__copy h2{grid-column:1!important;grid-row:2!important}
html body .landing #included .included__copy p.klc-parity-intro{grid-column:2!important;grid-row:2!important;max-width:520px!important;font:400 14px/1.85 KlcApprovedInter,Arial,sans-serif!important;padding:0!important;border:0!important;margin:0!important}
html body .landing #included #klc-employer-entry{margin:-12px 0 0!important;display:block!important;position:relative!important;padding:18px 0!important;border-top:1px solid #dce5ec!important;font:400 13px/1.8 KlcApprovedInter,Arial,sans-serif!important}
html body .landing #included #klc-employer-entry a{display:flex!important;justify-content:space-between!important;font:inherit!important;text-decoration:none!important}
html body .landing #home-guides .home-section-title{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;margin:24px 0 19px!important}
html body .landing #home-guides .home-section-title .home-link{font:400 12px/1.7 KlcApprovedInter,Arial,sans-serif!important;margin:0!important;white-space:nowrap!important}
html body .landing #home-guides .home-intro{font:400 13px/1.7 KlcApprovedInter,Arial,sans-serif!important;margin:0 0 32px!important}
html body .landing #home-guides .home-guide:not(:nth-child(2)){background:#f3f7fb!important}
html body .landing #faq{grid-template-columns:.85fr 1.5fr!important;grid-template-rows:auto!important;gap:100px!important;align-items:start!important}
html body .landing #faq>.klc-parity-faq-heading{grid-column:1!important;grid-row:1!important}
html body .landing #faq>.home-faq{grid-column:2!important;grid-row:1!important}
html body .landing #faq h2,html body .landing #faq h2::first-line{font-size:40px!important;line-height:1.13!important;margin:24px 0 0!important}
html body .landing #faq .home-faq details{border-top:1px solid #dce5ec!important}
html body .landing #faq summary{font:400 14px/1.6 KlcApprovedInter,Arial,sans-serif!important;padding:21px 0!important;min-height:0!important}
html body .landing #faq summary::after{font:300 22px/1.6 KlcApprovedInter,Arial,sans-serif!important}
html body .landing #security .security__inner{grid-template-columns:1fr 1fr!important;gap:90px!important;align-items:center!important}
html body .landing #security h2,html body .landing #security h2::first-line{font-size:40px!important;line-height:1.13!important;margin:23px 0 0!important}
html body .landing #security .klc-parity-security-copy>p{font:400 14px/1.9 KlcApprovedInter,Arial,sans-serif!important;margin:0!important}
html body .landing #security .security__action{width:auto!important;max-width:none!important;padding:0!important;margin:25px 0 0!important;display:block!important}
@media(max-width:1100px){html body .landing #faq{gap:45px!important}html body .landing #security .security__inner{gap:45px!important}}
@media(max-width:700px){
html body .landing :is(#included,#home-guides,#faq,#security) .eyebrow{font-size:8px!important;letter-spacing:.12em!important}
html body .landing :is(#included,#home-guides,#faq) h2,html body .landing :is(#included,#home-guides,#faq) h2::first-line{font-size:31px!important;line-height:1.18!important}
html body .landing #included .included__copy{display:block!important;margin-bottom:27px!important}
html body .landing #included .included__copy h2{margin:18px 0 0!important}
html body .landing #included .included__copy p.klc-parity-intro{font-size:12px!important;line-height:1.9!important;margin:18px 0 0!important}
html body .landing #included #klc-employer-entry{margin:0!important;font-size:12px!important}
html body .landing #home-guides .home-section-title{display:block!important;margin:18px 0 13px!important}
html body .landing #home-guides .home-section-title .home-link{display:inline-flex!important;font-size:11px!important;margin-top:17px!important}
html body .landing #home-guides .home-intro{font-size:11px!important;line-height:1.8!important;margin:0 0 23px!important}
html body .landing #faq{display:block!important}
html body .landing #faq h2{margin:18px 0 27px!important}
html body .landing #faq summary{font-size:13px!important;line-height:1.7!important;padding:18px 0!important}
html body .landing #faq summary::after{line-height:1.7!important}
html body .landing #security .security__inner{display:block!important}
html body .landing #security h2,html body .landing #security h2::first-line{font-size:34px!important;line-height:1.13!important;margin:18px 0 0!important}
html body .landing #security .klc-parity-security-copy>p{font-size:13px!important;line-height:1.9!important;margin:24px 0 0!important}
}

html body .landing #included .feature>section{grid-template-columns:1fr 1fr!important;gap:10px 45px!important}
html body .landing #included .feature .klc-parity-category{grid-column:1!important;grid-row:1!important;display:block!important;font:400 9px/1.7 KlcApprovedInter,Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#536575!important;margin:0!important;padding:0!important}
html body .landing #included .klc-parity-category svg{display:none!important}
html body .landing #included .feature h3{grid-column:1!important;grid-row:2!important}
html body .landing #included .feature p{grid-column:2!important;grid-row:1/3!important;align-self:center!important;max-width:390px!important}
html body .landing #included .feature__tags{grid-row:3!important;grid-column:1!important}
html body .landing #included .feature__outcome{grid-row:3!important;grid-column:2!important;max-width:390px!important}
html body .landing #home-guides .home-guide h3{max-width:none!important}
html body .landing #security .security__inner>div{text-align:left!important;align-items:flex-start!important}
html body .landing #security h2{text-align:left!important;margin-left:0!important;margin-right:0!important;align-self:start!important}
html body .landing #security .klc-parity-security-copy>p{text-align:left!important}
html body .landing #security .security__cta{display:inline-flex!important;justify-content:space-between!important;font:600 13px/1.5 Arial,Helvetica,sans-serif!important}
@media(max-width:700px){html body .landing #included .feature>section{gap:10px!important}html body .landing #included .feature .klc-parity-category{font-size:8px!important}html body .landing #security .security__cta{width:100%!important;font-size:12px!important}}
html body .landing #security h2{width:100%!important;inline-size:100%!important;max-inline-size:none!important;position:static!important;translate:none!important;justify-self:start!important;place-self:start!important}
html body .landing #security .security__action{text-align:left!important}
/* Final, approved standalone reference corrections. */
html body .klc-final-home .hero__actions{display:none!important}
html body .klc-final-home .hero__location{display:none!important}
html body .klc-final-home .eyebrow>span{display:none!important}
html body .klc-final-home .eyebrow::before,html body .klc-final-home .eyebrow::after{display:none!important;content:none!important}
html body .klc-final-home .hero{padding-left:0!important;padding-right:0!important}
html body .klc-final-home .hero .eyebrow{margin:0 0 26px!important;font-size:10px!important;line-height:17px!important}
html body .klc-final-home .hero__lead{max-width:650px!important;line-height:1.85!important;margin:24px auto 0!important}
html body .klc-final-home .klc-overview{margin-top:50px!important}
html body .klc-final-home .klc-overview-card:nth-child(2){background:#fff!important;border-color:#dce5ec!important;color:#001b3a!important}
html body .klc-final-home .klc-overview-card:nth-child(2) .klc-index{color:#536575!important}
html body .klc-final-home .klc-overview-card:nth-child(2) .klc-overview-arrow{color:#2563eb!important}
html body .klc-final-home .klc-overview-card:first-child{background:#001b3a!important;border-color:#001b3a!important;color:#fff!important}
html body .klc-final-home .klc-overview-card:first-child :is(.klc-index,.klc-overview-arrow){color:#d6dfea!important}
html body .klc-final-home .klc-overview-label{display:block!important}
html body .klc-final-home #klc-draft-header{min-height:80px!important;height:auto!important;padding-top:0!important;padding-bottom:0!important;border-bottom:1px solid #dce5ec!important;gap:24px!important}
html body .klc-final-home #klc-draft-header .nav__brand-group{flex:none!important;width:145px!important}
html body .klc-final-home .public-header-surface{position:relative!important;inset:auto!important;min-height:0!important;background:transparent!important;border:0!important}
.klc-horizontal-nav{display:none}
html body .klc-final-home #security .security__action{width:auto!important;max-width:none!important;display:block!important;justify-content:start!important;text-align:left!important;padding:0!important;margin:25px 0 0!important}
html body .klc-final-home #security .security__cta{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;justify-content:space-between!important}
html body .klc-final-home #included{padding-left:0!important;padding-right:0!important}
html body .klc-final-home #included .included__copy>p:not(.klc-parity-intro){display:none!important}
html body .klc-final-home #included .included__copy .eyebrow{margin:0!important}
html body .klc-final-home #included .feature>section{gap:0 45px!important}
@media(min-width:701px){
html body .klc-final-home #klc-draft-header{display:flex!important;align-items:center!important;padding-left:0!important;padding-right:0!important}
html body .klc-final-home #klc-draft-header #primary-navigation{display:none!important}
html body .klc-final-home #klc-draft-header .klc-horizontal-nav{display:flex!important;align-items:center!important;gap:28px!important;margin-left:auto!important;order:2!important;font:400 12px/1.7 KlcApprovedInter,Arial,sans-serif!important;white-space:nowrap!important}
html body .klc-final-home #klc-draft-header .nav__contacts{display:flex!important;position:static!important;gap:12px!important;order:3!important;margin:0!important;flex:none!important}
html body .klc-final-home #klc-draft-header .nav__contacts a{display:flex!important;width:24px!important;height:36px!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;background:transparent!important}
html body .klc-final-home #klc-draft-header .nav__contacts a span,html body .klc-final-home #klc-draft-header .nav__contacts a::after{display:none!important}
html body .klc-final-home #klc-draft-header .nav__contacts svg{width:17px!important;height:17px!important}
html body .klc-final-home #klc-draft-header .nav__protected,html body .klc-final-home #klc-draft-header .nav__mobile-telegram,html body .klc-final-home #klc-draft-header .nav__mobile-email,html body .klc-final-home #klc-draft-header .menu-button{display:none!important}
html body .klc-final-home #klc-draft-header .nav__controls{order:4!important;flex:none!important;margin:0!important;gap:0!important}
html body .klc-final-home #klc-draft-header .language-button{border:0!important;border-left:1px solid #dce5ec!important;padding:0 0 0 14px!important;min-width:29px!important;height:36px!important;background:transparent!important}
html body .klc-final-home #klc-draft-header .language-button>svg{display:none!important}
html body .klc-final-home .hero h1{font-size:clamp(44px,4.65vw,70px)!important;max-width:1120px!important}
}
@media(min-width:1600px){html body .klc-final-home .hero h1{font-size:74px!important}}
@media(max-width:1100px) and (min-width:701px){html body .klc-final-home #klc-draft-header{gap:18px!important}html body .klc-final-home #klc-draft-header .klc-horizontal-nav{gap:18px!important}html body .klc-final-home #klc-draft-header .nav__contacts{gap:8px!important}html body .klc-final-home .hero h1{font-size:clamp(40px,5vw,52px)!important}}
@media(max-width:850px) and (min-width:701px){html body .klc-final-home #klc-draft-header{gap:12px!important}html body .klc-final-home #klc-draft-header .klc-horizontal-nav{gap:12px!important;font-size:11px!important}}
@media(max-width:700px){
html body .klc-final-home .hero{padding-top:32px!important}
html body .klc-final-home .hero .eyebrow{font-size:8px!important;line-height:13.6px!important;letter-spacing:.12em!important;margin-bottom:22px!important}
html body .klc-final-home .hero h1{line-height:1.15!important}
html body .klc-final-home .hero h1 br{display:none!important}
html body .klc-final-home .hero__lead{font-size:13px!important;line-height:1.8!important;margin:20px 0 0!important}
html body .klc-final-home .klc-overview{margin-top:34px!important}
html body .klc-final-home .klc-overview-card{min-height:132px!important}
html body .klc-final-home #security .security__cta{width:100%!important}
}
html body #root>.klc-final-home{font:15px/1.7 KlcApprovedInter,Arial,sans-serif!important}
html body #root>.klc-final-home .hero__lead{margin-top:24px!important;letter-spacing:normal!important}
html body #root>.klc-final-home #security .security__inner .klc-parity-security-copy{display:block!important;align-items:normal!important;text-align:left!important}
html body #root>.klc-final-home #security .security__inner .klc-parity-security-copy p{letter-spacing:normal!important}
html body #root>.klc-final-home #security .security__inner .security__action{display:block!important;width:100%!important;max-width:none!important;align-self:stretch!important;margin:25px 0 0!important;padding:0!important;justify-self:stretch!important;text-align:left!important}
html[lang] body #root>.klc-final-home #security .security__inner .security__action a.security__cta{font:600 13px/1.5 Arial,Helvetica,sans-serif!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;padding:15px 23px!important;gap:28px!important;align-self:start!important;justify-self:start!important;letter-spacing:normal!important}
html body #root>.klc-final-home #kh-new .kh-head{margin:20px 0 38px!important;padding:0!important;border:0!important;display:flex!important;gap:35px!important}
html body #root>.klc-final-home #kh-new .kh-head>div{flex:1!important}
html body #root>.klc-final-home #kh-new .klc-pricing-kicker{margin:86px 0 0!important;padding-top:36px!important;border-top:1px solid #dce5ec!important}
html body #root>.klc-final-home #kh-new .kh-head h2{margin:0!important}
html body #root>.klc-final-home #kh-new .kh-turnkey-intro{margin:17px 0 0!important}
html body #root>.klc-final-home #kh-new .kh-initial-consultation{max-width:none!important;font-weight:400!important}
html body #root>.klc-final-home #kh-new .kh-initial-consultation strong{font-weight:400!important}
html body #root>.klc-final-home #included .feature__tags>.feature__tag:first-child{display:none!important}
html body #root>.klc-final-home #included .feature .klc-parity-category{font:400 9px/1.7 KlcApprovedInter,Arial,sans-serif!important;letter-spacing:.08em!important;margin:0 0 8px!important}
html body #root>.klc-final-home #included .feature>section{column-gap:45px!important;row-gap:0!important}
html body #root>.klc-final-home #included .feature p{letter-spacing:normal!important;line-height:1.7!important}
html body #root>.klc-final-home #included .feature__tags{margin-top:10px!important}
html body #root>.klc-final-home #included .feature__outcome{margin-top:10px!important;line-height:1.7!important}
html body #root>.klc-final-home #included .feature__tags,.klc-final-home #included .feature__outcome{display:block!important}
@media(max-width:1100px){html body #root>.klc-final-home #kh-new .kh-head{display:block!important}}
@media(max-width:700px){
html body #root>.klc-final-home{font-size:14px!important}
html body #root>.klc-final-home .hero__lead{line-height:1.85!important;margin-top:21px!important}
html body #root>.klc-final-home #security .security__inner .security__action a.security__cta{width:100%!important;font-size:12px!important;padding:14px 18px!important;line-height:18px!important}
html body #root>.klc-final-home #kh-new .klc-pricing-kicker{margin-top:52px!important;padding-top:22px!important}
html body #root>.klc-final-home #kh-new .kh-head{margin:18px 0 25px!important}
html body #root>.klc-final-home #included .feature .klc-parity-category{font-size:8px!important}
}



html[lang] body #root>.klc-final-home .klc-approved-block{--navy:#071536 !important;--panel:#102044 !important;--blue:#1648ed !important;--ink:#f7f8fc !important;--muted:#a9b5ce !important;--line:rgba(185,204,243,.19) !important}
html[lang] body #root>.klc-final-home .klc-approved-block *{box-sizing:border-box !important}html[lang] body #root>.klc-final-home .klc-approved-block {scroll-behavior:smooth !important;scroll-padding-top:24px !important}html[lang] body #root>.klc-final-home .klc-approved-block{margin:0 !important;background:var(--navy) !important;color:var(--ink) !important;font:15px/1.7 KlcApprovedInter,Arial,sans-serif !important;-webkit-font-smoothing:antialiased !important}html[lang] body #root>.klc-final-home .klc-approved-block a{color:inherit !important;text-decoration:none !important}html[lang] body #root>.klc-final-home .klc-approved-block button{font:inherit !important;color:inherit !important}html[lang] body #root>.klc-final-home .klc-approved-block h1,html[lang] body #root>.klc-final-home .klc-approved-block h2,html[lang] body #root>.klc-final-home .klc-approved-block h3,html[lang] body #root>.klc-final-home .klc-approved-block p{margin:0 !important}html[lang] body #root>.klc-final-home .klc-approved-block h1,html[lang] body #root>.klc-final-home .klc-approved-block h2,html[lang] body #root>.klc-final-home .klc-approved-block h3{line-height:1.13 !important;letter-spacing:-.045em !important;font-weight:500 !important}html[lang] body #root>.klc-final-home .klc-approved-block h2{font-size:43px !important}html[lang] body #root>.klc-final-home .klc-approved-block h3{font-size:24px !important;letter-spacing:-.025em !important}html[lang] body #root>.klc-final-home .klc-approved-block p{color:var(--muted) !important}html[lang] body #root>.klc-final-home .klc-approved-block .wrap{width:min(1280px,calc(100% - 120px)) !important;margin:auto !important}html[lang] body #root>.klc-final-home .klc-approved-block .utility{height:35px !important;display:flex !important;justify-content:space-between !important;align-items:center !important;border-bottom:1px solid var(--line) !important;font-size:10px !important;letter-spacing:.08em !important;color:#b7c2d6 !important}html[lang] body #root>.klc-final-home .klc-approved-block .draft{display:flex !important;align-items:center !important;gap:8px !important}html[lang] body #root>.klc-final-home .klc-approved-block .dot{display:inline-block !important;width:5px !important;height:5px !important;background:#6a91ff !important;border-radius:50% !important}html[lang] body #root>.klc-final-home .klc-approved-block .header{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:28px !important;min-height:111px !important;border-bottom:1px solid var(--line) !important}html[lang] body #root>.klc-final-home .klc-approved-block .brand img{display:block !important;width:235px !important;height:auto !important}html[lang] body #root>.klc-final-home .klc-approved-block .nav{display:flex !important;align-items:center !important;gap:29px !important;font-size:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .nav a{transition:color .2s !important}html[lang] body #root>.klc-final-home .klc-approved-block .nav a:hover{color:#8eabff !important}html[lang] body #root>.klc-final-home .klc-approved-block .btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:28px !important;padding:15px 23px !important;background:var(--ink) !important;color:var(--navy) !important;font-size:12px !important;font-weight:650 !important;line-height:1.5 !important;border:1px solid transparent !important;transition:background .2s !important;white-space:nowrap !important}html[lang] body #root>.klc-final-home .klc-approved-block .btn:hover{background:#dce5ff !important}html[lang] body #root>.klc-final-home .klc-approved-block .btn:focus-visible,html[lang] body #root>.klc-final-home .klc-approved-block a:focus-visible,html[lang] body #root>.klc-final-home .klc-approved-block summary:focus-visible{outline:2px solid #8fabff !important;outline-offset:4px !important}html[lang] body #root>.klc-final-home .klc-approved-block .btn.ghost{background:#15274d !important;color:white !important}html[lang] body #root>.klc-final-home .klc-approved-block .btn.blue{background:var(--blue) !important;color:white !important}html[lang] body #root>.klc-final-home .klc-approved-block .btn .arrow{font-size:20px !important;line-height:1 !important}html[lang] body #root>.klc-final-home .klc-approved-block .menu-btn{display:none !important;background:transparent !important;border:1px solid var(--line) !important;padding:8px 12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero{padding-top:46px !important;padding-bottom:49px !important}html[lang] body #root>.klc-final-home .klc-approved-block .eyebrow{font-size:10px !important;font-weight:600 !important;letter-spacing:.15em !important;text-transform:uppercase !important;color:#9daecc !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero-grid{display:grid !important;grid-template-columns:1.48fr 1fr !important;gap:55px !important;align-items:center !important;margin-top:24px !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero h1{font-size:56px !important;line-height:1.12 !important;letter-spacing:-.05em !important;max-width:770px !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero-desc{max-width:610px !important;font-size:15px !important;line-height:1.8 !important;margin-top:25px !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero-actions{display:flex !important;gap:10px !important;margin-top:31px !important}html[lang] body #root>.klc-final-home .klc-approved-block .art{height:360px !important;position:relative !important;overflow:hidden !important;background:#0b1d46 !important}html[lang] body #root>.klc-final-home .klc-approved-block .art:after{content:'' !important;position:absolute !important;inset:0 !important;background:linear-gradient(180deg,transparent 20%,rgba(7,21,54,.1) 45%,#0b1d46 98%) !important}html[lang] body #root>.klc-final-home .klc-approved-block .pattern{position:absolute !important;inset:-25px !important;display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:13px !important;transform:rotate(-2deg) !important;opacity:.75 !important}html[lang] body #root>.klc-final-home .klc-approved-block .pattern svg{width:100% !important;height:auto !important}html[lang] body #root>.klc-final-home .klc-approved-block .art-label{position:absolute !important;z-index:1 !important;left:30px !important;right:20px !important;bottom:28px !important;display:flex !important;gap:17px !important;align-items:center !important}html[lang] body #root>.klc-final-home .klc-approved-block .seal{width:48px !important;height:48px !important;border:1px solid #5a78bc !important;display:grid !important;place-items:center !important;font-size:14px !important;letter-spacing:.01em !important;background:#0e2758 !important}html[lang] body #root>.klc-final-home .klc-approved-block .art-label small{display:block !important;font-size:10px !important;color:#afc0e2 !important;letter-spacing:.035em !important}html[lang] body #root>.klc-final-home .klc-approved-block .art-label strong{display:block !important;font-size:17px !important;font-weight:500 !important;line-height:1.5 !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview{margin-top:49px !important}html[lang] body #root>.klc-final-home .klc-approved-block .mini-label{display:flex !important;align-items:center !important;justify-content:space-between !important;font-size:10px !important;color:#aab9d6 !important;letter-spacing:.07em !important;margin-bottom:14px !important}html[lang] body #root>.klc-final-home .klc-approved-block .index{font-size:10px !important;color:#7f98c4 !important;letter-spacing:.1em !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:13px !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card{background:var(--panel) !important;min-height:145px !important;padding:20px 21px !important;position:relative !important;border:1px solid rgba(117,149,210,.06) !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card:nth-child(2){background:var(--blue) !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card .index{display:block !important;margin-bottom:13px !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card:nth-child(2) .index{color:#c8d5ff !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card h3{font-size:17px !important;line-height:1.3 !important;letter-spacing:-.02em !important;font-weight:500 !important;max-width:210px !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card .small-arrow{position:absolute !important;bottom:15px !important;right:20px !important;color:#a8c0ff !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card:hover{outline:1px solid #557fff !important}html[lang] body #root>.klc-final-home .klc-approved-block .section{padding-top:82px !important;padding-bottom:82px !important;border-top:1px solid var(--line) !important}html[lang] body #root>.klc-final-home .klc-approved-block .section-intro{display:grid !important;grid-template-columns:1fr 1fr !important;column-gap:90px !important;align-items:end !important;margin-top:24px !important;margin-bottom:41px !important}html[lang] body #root>.klc-final-home .klc-approved-block .section-intro p{max-width:520px !important;font-size:14px !important;line-height:1.85 !important}html[lang] body #root>.klc-final-home .klc-approved-block .section-intro h2{max-width:650px !important}html[lang] body #root>.klc-final-home .klc-approved-block .process .section-intro{grid-template-columns:1.25fr 1fr !important;gap:75px !important}html[lang] body #root>.klc-final-home .klc-approved-block .process .section-intro h2{font-size:39px !important}html[lang] body #root>.klc-final-home .klc-approved-block .steps{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:0 !important}html[lang] body #root>.klc-final-home .klc-approved-block .step{padding:26px 25px 27px 0 !important;border-top:1px solid var(--line) !important;margin-right:30px !important}html[lang] body #root>.klc-final-home .klc-approved-block .step:nth-child(3n){margin-right:0 !important}html[lang] body #root>.klc-final-home .klc-approved-block .step .index{display:flex !important;align-items:center !important;gap:16px !important;margin-bottom:23px !important}html[lang] body #root>.klc-final-home .klc-approved-block .tag{font-size:8px !important;color:#b5c8ff !important;border:1px solid #486bba !important;padding:3px 7px !important;letter-spacing:.07em !important}html[lang] body #root>.klc-final-home .klc-approved-block .step h3{font-size:21px !important;line-height:1.3 !important;letter-spacing:-.03em !important;max-width:310px !important;margin-bottom:13px !important}html[lang] body #root>.klc-final-home .klc-approved-block .step p{font-size:12px !important;line-height:1.9 !important;max-width:350px !important}html[lang] body #root>.klc-final-home .klc-approved-block .step.featured{background:#10234d !important;padding-left:22px !important;border-top-color:#2a61fb !important;margin-right:30px !important}html[lang] body #root>.klc-final-home .klc-approved-block .participation{display:grid !important;grid-template-columns:1fr 1fr !important;gap:40px !important;background:#0d1e41 !important;padding:27px 31px !important;margin-top:15px !important}html[lang] body #root>.klc-final-home .klc-approved-block .participation h3{font-size:21px !important;margin:10px 0 14px !important}html[lang] body #root>.klc-final-home .klc-approved-block .participation p{font-size:12px !important;line-height:1.85 !important}html[lang] body #root>.klc-final-home .klc-approved-block .participation .example{border-left:1px solid var(--line) !important;padding-left:36px !important}html[lang] body #root>.klc-final-home .klc-approved-block .example h3{margin-top:0 !important;font-size:18px !important}html[lang] body #root>.klc-final-home .klc-approved-block .inline-cta{display:flex !important;align-items:center !important;justify-content:space-between !important;border-top:1px solid var(--line) !important;padding-top:25px !important;margin-top:26px !important}html[lang] body #root>.klc-final-home .klc-approved-block .inline-cta h3{font-size:22px !important}html[lang] body #root>.klc-final-home .klc-approved-block .inline-cta p{font-size:12px !important;margin-top:6px !important}html[lang] body #root>.klc-final-home .klc-approved-block .services{background:#0a193a !important}html[lang] body #root>.klc-final-home .klc-approved-block .services-list{border-top:1px solid var(--line) !important}html[lang] body #root>.klc-final-home .klc-approved-block .service{display:grid !important;grid-template-columns:55px 1fr 1fr 30px !important;gap:22px !important;align-items:center !important;padding:29px 0 !important;border-bottom:1px solid var(--line) !important}html[lang] body #root>.klc-final-home .klc-approved-block .service h3{font-size:25px !important;font-weight:450 !important;line-height:1.3 !important}html[lang] body #root>.klc-final-home .klc-approved-block .service .category{display:block !important;font-size:9px !important;color:#8da4cf !important;letter-spacing:.08em !important;text-transform:uppercase !important;margin-bottom:8px !important}html[lang] body #root>.klc-final-home .klc-approved-block .service p{font-size:13px !important;max-width:390px !important}html[lang] body #root>.klc-final-home .klc-approved-block .service .arrow{font-size:26px !important;color:#b8caff !important}html[lang] body #root>.klc-final-home .klc-approved-block .service:hover h3,html[lang] body #root>.klc-final-home .klc-approved-block .service:hover .arrow{color:#87a8ff !important}html[lang] body #root>.klc-final-home .klc-approved-block .pricing .price-heading{display:flex !important;align-items:flex-end !important;justify-content:space-between !important;gap:25px !important;margin-top:24px !important;margin-bottom:38px !important}html[lang] body #root>.klc-final-home .klc-approved-block .free-badge{font-size:12px !important;padding:12px 17px !important;border:1px solid #3c62bb !important;background:#142951 !important;color:#dde6ff !important;white-space:nowrap !important;line-height:1.5 !important}html[lang] body #root>.klc-final-home .klc-approved-block .free-badge:before{content:'•' !important;margin-right:9px !important;color:#91b0ff !important}html[lang] body #root>.klc-final-home .klc-approved-block .price-grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:17px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price{background:#102044 !important;padding:31px !important;display:flex !important;flex-direction:column !important;align-items:start !important;min-height:320px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price .index{margin-bottom:18px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price h3{font-weight:450 !important;font-size:24px !important;max-width:390px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price strong{font-weight:500 !important;font-size:44px !important;letter-spacing:-.04em !important;margin:15px 0 7px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price p{font-size:12px !important;line-height:1.8 !important;max-width:420px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price a{margin-top:23px !important;font-size:12px !important;display:flex !important;gap:45px !important;align-items:center !important}html[lang] body #root>.klc-final-home .klc-approved-block .business{display:grid !important;grid-template-columns:1fr 1fr auto !important;align-items:start !important;gap:30px !important;border-top:1px solid var(--line) !important;padding:26px 0 !important;margin-top:23px !important}html[lang] body #root>.klc-final-home .klc-approved-block .business h3{font-size:23px !important;line-height:1.4 !important;font-weight:450 !important}html[lang] body #root>.klc-final-home .klc-approved-block .business strong{display:block !important;font-size:13px !important;font-weight:500 !important;color:#dce4f7 !important;margin-bottom:9px !important}html[lang] body #root>.klc-final-home .klc-approved-block .business p{font-size:12px !important;line-height:1.9 !important}html[lang] body #root>.klc-final-home .klc-approved-block .note{font-size:11px !important;max-width:900px !important;line-height:1.9 !important;color:#889bbf !important}html[lang] body #root>.klc-final-home .klc-approved-block .guides{background:#0a193a !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide-heading{display:flex !important;justify-content:space-between !important;align-items:end !important;margin-top:24px !important;margin-bottom:19px !important}html[lang] body #root>.klc-final-home .klc-approved-block .text-link{display:inline-flex !important;gap:25px !important;align-items:center !important;font-size:12px !important;white-space:nowrap !important}html[lang] body #root>.klc-final-home .klc-approved-block .guides-intro{font-size:13px !important;margin-bottom:32px !important}html[lang] body #root>.klc-final-home .klc-approved-block .guides-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:16px !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide{background:#122244 !important;padding:26px !important;min-height:232px !important;display:flex !important;flex-direction:column !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide:nth-child(2){background:var(--blue) !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide .index{font-size:9px !important;letter-spacing:.02em !important;margin-bottom:19px !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide:nth-child(2) .index,html[lang] body #root>.klc-final-home .klc-approved-block .guide:nth-child(2) p{color:#cbd9ff !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide h3{font-size:20px !important;line-height:1.3 !important;letter-spacing:-.02em !important;margin-bottom:13px !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide p{font-size:12px !important;line-height:1.8 !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide .text-link{font-size:10px !important;margin-top:auto !important;padding-top:22px !important;color:#b3c6ed !important}html[lang] body #root>.klc-final-home .klc-approved-block .faq-layout{display:grid !important;grid-template-columns:.85fr 1.5fr !important;gap:100px !important}html[lang] body #root>.klc-final-home .klc-approved-block .faq h2{margin-top:24px !important;font-size:40px !important}html[lang] body #root>.klc-final-home .klc-approved-block .faq details{border-top:1px solid var(--line) !important}html[lang] body #root>.klc-final-home .klc-approved-block .faq details:last-child{border-bottom:1px solid var(--line) !important}html[lang] body #root>.klc-final-home .klc-approved-block summary{list-style:none !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:20px !important;padding:21px 0 !important;font-size:14px !important;line-height:1.6 !important}html[lang] body #root>.klc-final-home .klc-approved-block summary::-webkit-details-marker{display:none !important}html[lang] body #root>.klc-final-home .klc-approved-block summary:after{content:'+' !important;font-size:22px !important;color:#92b0f5 !important;font-weight:300 !important}html[lang] body #root>.klc-final-home .klc-approved-block details[open] summary:after{content:'−' !important}html[lang] body #root>.klc-final-home .klc-approved-block details p{font-size:12px !important;line-height:1.9 !important;padding:0 32px 22px 0 !important}html[lang] body #root>.klc-final-home .klc-approved-block .important{background:#10234a !important;padding:24px 30px !important;margin-top:45px !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:45px !important;align-items:center !important}html[lang] body #root>.klc-final-home .klc-approved-block .important h3{font-size:21px !important;line-height:1.4 !important;margin-top:8px !important}html[lang] body #root>.klc-final-home .klc-approved-block .important p{font-size:12px !important;line-height:1.9 !important}html[lang] body #root>.klc-final-home .klc-approved-block .contact{background:var(--blue) !important;padding:65px 0 !important}html[lang] body #root>.klc-final-home .klc-approved-block .contact-layout{display:grid !important;grid-template-columns:1.2fr 1fr !important;gap:70px !important}html[lang] body #root>.klc-final-home .klc-approved-block .contact .eyebrow{color:#c5d3ff !important}html[lang] body #root>.klc-final-home .klc-approved-block .contact h2{font-size:45px !important;line-height:1.17 !important;margin-top:21px !important}html[lang] body #root>.klc-final-home .klc-approved-block .contact p{color:#d6e0ff !important;font-size:13px !important;max-width:430px !important;margin:20px 0 25px !important}html[lang] body #root>.klc-final-home .klc-approved-block .contact .btn{padding:16px 25px !important}html[lang] body #root>.klc-final-home .klc-approved-block .contact-info{border-left:1px solid rgba(255,255,255,.3) !important;padding-left:50px !important;display:flex !important;flex-direction:column !important;justify-content:center !important}html[lang] body #root>.klc-final-home .klc-approved-block .contact-info h3{font-size:19px !important;line-height:1.5 !important;letter-spacing:-.015em !important}html[lang] body #root>.klc-final-home .klc-approved-block .contact-info p{font-size:12px !important;margin:8px 0 17px !important;line-height:1.9 !important}html[lang] body #root>.klc-final-home .klc-approved-block .contact-info .text-link{margin-top:3px !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer{padding:39px 0 20px !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer-main{display:flex !important;justify-content:space-between !important;align-items:center !important;gap:20px !important;padding-bottom:30px !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer .brand img{width:215px !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer-tagline{font-size:11px !important;color:#a9b9d7 !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer-bottom{display:flex !important;justify-content:space-between !important;border-top:1px solid var(--line) !important;padding-top:19px !important;font-size:9px !important;color:#8499bf !important;gap:20px !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer-bottom span:last-child{color:#a4b6da !important}html[lang] body #root>.klc-final-home .klc-approved-block .mobile-label{display:none !important}
@media(min-width:1600px){html[lang] body #root>.klc-final-home .klc-approved-block .wrap{max-width:1360px !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero h1{font-size:61px !important}html[lang] body #root>.klc-final-home .klc-approved-block .art{height:385px !important}}
@media(max-width:1100px){html[lang] body #root>.klc-final-home .klc-approved-block .wrap{width:calc(100% - 64px) !important}html[lang] body #root>.klc-final-home .klc-approved-block .header{gap:20px !important}html[lang] body #root>.klc-final-home .klc-approved-block .nav{gap:17px !important}html[lang] body #root>.klc-final-home .klc-approved-block .brand img{width:205px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header>.btn{display:none !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero-grid{gap:30px !important;grid-template-columns:1.4fr 1fr !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero h1{font-size:43px !important}html[lang] body #root>.klc-final-home .klc-approved-block .art{height:320px !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero-actions{flex-wrap:wrap !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card{padding:17px !important;min-height:147px !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card h3{font-size:15px !important}html[lang] body #root>.klc-final-home .klc-approved-block .process .section-intro{gap:35px !important}html[lang] body #root>.klc-final-home .klc-approved-block .process .section-intro h2{font-size:33px !important}html[lang] body #root>.klc-final-home .klc-approved-block .section-intro{gap:35px !important}html[lang] body #root>.klc-final-home .klc-approved-block h2{font-size:36px !important}html[lang] body #root>.klc-final-home .klc-approved-block .free-badge{font-size:10px !important}html[lang] body #root>.klc-final-home .klc-approved-block .faq-layout{gap:45px !important}html[lang] body #root>.klc-final-home .klc-approved-block .business{grid-template-columns:1fr 1fr !important}html[lang] body #root>.klc-final-home .klc-approved-block .business .btn{grid-column:2 !important;justify-self:start !important}html[lang] body #root>.klc-final-home .klc-approved-block .step h3{font-size:18px !important}}
@media(max-width:700px){html[lang] body #root>.klc-final-home .klc-approved-block{font-size:14px !important}html[lang] body #root>.klc-final-home .klc-approved-block .wrap{width:calc(100% - 40px) !important}html[lang] body #root>.klc-final-home .klc-approved-block .utility{font-size:8px !important;height:30px !important;letter-spacing:.03em !important}html[lang] body #root>.klc-final-home .klc-approved-block .utility>span{max-width:150px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header{min-height:85px !important;position:relative !important;flex-wrap:wrap !important}html[lang] body #root>.klc-final-home .klc-approved-block .brand img{width:210px !important}html[lang] body #root>.klc-final-home .klc-approved-block .menu-btn{display:block !important;font-size:10px !important;padding:8px 10px !important}html[lang] body #root>.klc-final-home .klc-approved-block .nav{display:none !important;flex-direction:column !important;align-items:start !important;width:100% !important;padding:0 0 20px !important;gap:13px !important;font-size:13px !important}html[lang] body #root>.klc-final-home .klc-approved-block .nav.open{display:flex !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero{padding-top:27px !important;padding-bottom:35px !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero-grid{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:28px !important;margin-top:19px !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero h1{font-size:37px !important;line-height:1.14 !important;max-width:100% !important;letter-spacing:-.052em !important}html[lang] body #root>.klc-final-home .klc-approved-block .eyebrow{font-size:8px !important;letter-spacing:.12em !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero-desc{font-size:12px !important;line-height:1.85 !important;margin-top:20px !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero-actions{margin-top:23px !important;display:grid !important;grid-template-columns:1fr !important;gap:9px !important}html[lang] body #root>.klc-final-home .klc-approved-block .btn{font-size:11px !important;padding:14px 18px !important;justify-content:space-between !important;gap:15px !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero-actions .btn.ghost{display:none !important}html[lang] body #root>.klc-final-home .klc-approved-block .art{height:234px !important}html[lang] body #root>.klc-final-home .klc-approved-block .pattern{grid-template-columns:repeat(5,1fr) !important;gap:12px !important;inset:-20px !important}html[lang] body #root>.klc-final-home .klc-approved-block .art-label{bottom:23px !important;left:22px !important}html[lang] body #root>.klc-final-home .klc-approved-block .art-label strong{font-size:15px !important}html[lang] body #root>.klc-final-home .klc-approved-block .art-label small{font-size:9px !important}html[lang] body #root>.klc-final-home .klc-approved-block .seal{width:41px !important;height:41px !important;font-size:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview{margin-top:29px !important}html[lang] body #root>.klc-final-home .klc-approved-block .mini-label{font-size:8px !important;margin-bottom:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-grid{grid-template-columns:repeat(2,1fr) !important;gap:9px !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card{min-height:128px !important;padding:16px 14px !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card .index{font-size:8px !important;margin-bottom:13px !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card h3{font-size:14px !important;line-height:1.4 !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card .small-arrow{bottom:10px !important;right:14px !important}html[lang] body #root>.klc-final-home .klc-approved-block .section{padding:45px 0 !important}html[lang] body #root>.klc-final-home .klc-approved-block .section-intro,html[lang] body #root>.klc-final-home .klc-approved-block .process .section-intro{display:block !important;margin-top:18px !important;margin-bottom:27px !important}html[lang] body #root>.klc-final-home .klc-approved-block .section-intro p{font-size:12px !important;line-height:1.9 !important;margin-top:18px !important}html[lang] body #root>.klc-final-home .klc-approved-block .process .section-intro h2{font-size:29px !important;line-height:1.18 !important}html[lang] body #root>.klc-final-home .klc-approved-block .steps{grid-template-columns:1fr !important}html[lang] body #root>.klc-final-home .klc-approved-block .step{margin-right:0 !important;padding:20px 0 23px !important;display:grid !important;grid-template-columns:35px 1fr !important;column-gap:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .step .index{grid-row:1/3 !important;display:block !important;margin:3px 0 0 !important;font-size:9px !important}html[lang] body #root>.klc-final-home .klc-approved-block .step .tag{display:none !important}html[lang] body #root>.klc-final-home .klc-approved-block .step h3{font-size:20px !important;max-width:100% !important;margin-bottom:10px !important}html[lang] body #root>.klc-final-home .klc-approved-block .step p{font-size:11px !important;max-width:100% !important}html[lang] body #root>.klc-final-home .klc-approved-block .step.featured{padding:20px 15px !important;margin-right:0 !important;grid-template-columns:32px 1fr !important}html[lang] body #root>.klc-final-home .klc-approved-block .participation{display:block !important;padding:22px !important;margin-top:10px !important}html[lang] body #root>.klc-final-home .klc-approved-block .participation h3{font-size:20px !important;line-height:1.3 !important}html[lang] body #root>.klc-final-home .klc-approved-block .participation p{font-size:11px !important}html[lang] body #root>.klc-final-home .klc-approved-block .participation .example{margin-top:21px !important;padding:22px 0 0 !important;border-left:0 !important;border-top:1px solid var(--line) !important}html[lang] body #root>.klc-final-home .klc-approved-block .example h3{font-size:17px !important}html[lang] body #root>.klc-final-home .klc-approved-block .inline-cta{display:block !important;padding-top:22px !important;margin-top:24px !important}html[lang] body #root>.klc-final-home .klc-approved-block .inline-cta h3{font-size:21px !important;line-height:1.3 !important}html[lang] body #root>.klc-final-home .klc-approved-block .inline-cta p{font-size:11px !important}html[lang] body #root>.klc-final-home .klc-approved-block .inline-cta .btn{margin-top:19px !important;width:100% !important;font-size:10px !important}html[lang] body #root>.klc-final-home .klc-approved-block .section h2{font-size:31px !important;line-height:1.18 !important}html[lang] body #root>.klc-final-home .klc-approved-block .service{grid-template-columns:24px 1fr 20px !important;gap:12px !important;padding:22px 0 !important}html[lang] body #root>.klc-final-home .klc-approved-block .service .index{align-self:start !important;margin-top:6px !important;font-size:9px !important}html[lang] body #root>.klc-final-home .klc-approved-block .service .service-title{grid-column:2 !important}html[lang] body #root>.klc-final-home .klc-approved-block .service h3{font-size:21px !important}html[lang] body #root>.klc-final-home .klc-approved-block .service p{grid-column:2 !important;grid-row:2 !important;font-size:11px !important}html[lang] body #root>.klc-final-home .klc-approved-block .service .arrow{grid-column:3 !important;grid-row:1/3 !important;font-size:21px !important}html[lang] body #root>.klc-final-home .klc-approved-block .service .category{font-size:8px !important}html[lang] body #root>.klc-final-home .klc-approved-block .pricing .price-heading{display:block !important;margin-top:18px !important;margin-bottom:25px !important}html[lang] body #root>.klc-final-home .klc-approved-block .free-badge{font-size:10px !important;letter-spacing:-.03em !important;line-height:1.4 !important;padding:12px 9px !important;margin-top:20px !important;text-align:center !important;display:table !important;max-width:100% !important}html[lang] body #root>.klc-final-home .klc-approved-block .free-badge:before{margin-right:4px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price-grid{grid-template-columns:1fr !important;gap:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price{padding:24px !important;min-height:305px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price h3{font-size:22px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price strong{font-size:40px !important;margin:17px 0 9px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price p{font-size:11px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price a{font-size:11px !important}html[lang] body #root>.klc-final-home .klc-approved-block .business{grid-template-columns:1fr !important;gap:17px !important;margin-top:24px !important;padding:23px 0 !important}html[lang] body #root>.klc-final-home .klc-approved-block .business h3{font-size:22px !important}html[lang] body #root>.klc-final-home .klc-approved-block .business strong{font-size:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .business p{font-size:11px !important}html[lang] body #root>.klc-final-home .klc-approved-block .business .btn{grid-column:1 !important;width:100% !important}html[lang] body #root>.klc-final-home .klc-approved-block .note{font-size:10px !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide-heading{display:block !important;margin-top:18px !important;margin-bottom:13px !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide-heading>.text-link{margin-top:17px !important;font-size:11px !important}html[lang] body #root>.klc-final-home .klc-approved-block .guides-intro{font-size:11px !important;line-height:1.8 !important;margin-bottom:23px !important}html[lang] body #root>.klc-final-home .klc-approved-block .guides-grid{grid-template-columns:1fr !important;gap:11px !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide{padding:24px !important;min-height:225px !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide h3{font-size:21px !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide p{font-size:11px !important}html[lang] body #root>.klc-final-home .klc-approved-block .faq-layout{display:block !important}html[lang] body #root>.klc-final-home .klc-approved-block .faq h2{margin-top:18px !important;margin-bottom:27px !important}html[lang] body #root>.klc-final-home .klc-approved-block .faq summary{font-size:12px !important;padding:18px 0 !important;line-height:1.7 !important}html[lang] body #root>.klc-final-home .klc-approved-block .faq details p{font-size:11px !important}html[lang] body #root>.klc-final-home .klc-approved-block .important{display:block !important;margin-top:28px !important;padding:22px !important}html[lang] body #root>.klc-final-home .klc-approved-block .important h3{font-size:21px !important;margin:9px 0 16px !important}html[lang] body #root>.klc-final-home .klc-approved-block .important p{font-size:11px !important}html[lang] body #root>.klc-final-home .klc-approved-block .contact{padding:43px 0 !important}html[lang] body #root>.klc-final-home .klc-approved-block .contact-layout{display:block !important}html[lang] body #root>.klc-final-home .klc-approved-block .contact h2{font-size:35px !important;margin-top:18px !important}html[lang] body #root>.klc-final-home .klc-approved-block .contact p{font-size:12px !important;margin-top:17px !important}html[lang] body #root>.klc-final-home .klc-approved-block .contact .btn{width:100% !important;font-size:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .contact-info{margin-top:32px !important;padding:27px 0 0 !important;border-left:0 !important;border-top:1px solid rgba(255,255,255,.3) !important}html[lang] body #root>.klc-final-home .klc-approved-block .contact-info h3{font-size:18px !important}html[lang] body #root>.klc-final-home .klc-approved-block .contact-info p{font-size:11px !important;margin:8px 0 15px !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer{padding:32px 0 20px !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer-main{display:block !important;padding-bottom:25px !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer .brand img{width:210px !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer-tagline{font-size:10px !important;margin-top:20px !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer-bottom{display:block !important;font-size:8px !important;line-height:2 !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer-bottom span{display:block !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer-bottom span:last-child{margin-top:7px !important}}
@media(max-width:360px){html[lang] body #root>.klc-final-home .klc-approved-block .wrap{width:calc(100% - 32px) !important}html[lang] body #root>.klc-final-home .klc-approved-block .brand img{width:182px !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero h1{font-size:32px !important}html[lang] body #root>.klc-final-home .klc-approved-block .free-badge{font-size:8.8px !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card h3{font-size:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .section h2{font-size:28px !important}html[lang] body #root>.klc-final-home .klc-approved-block .process .section-intro h2{font-size:27px !important}}
@media(prefers-reduced-motion:reduce){html[lang] body #root>.klc-final-home .klc-approved-block {scroll-behavior:auto !important}html[lang] body #root>.klc-final-home .klc-approved-block *{transition:none!important}}

/* Revised first screen: a full-width typographic composition, no artwork column. */
html[lang] body #root>.klc-final-home .klc-approved-block .hero{padding-top:48px !important;padding-bottom:48px !important}
html[lang] body #root>.klc-final-home .klc-approved-block .hero>.eyebrow{text-align:center !important}
html[lang] body #root>.klc-final-home .klc-approved-block .hero-grid{display:block !important;margin:26px auto 0 !important;text-align:center !important}
html[lang] body #root>.klc-final-home .klc-approved-block .hero-grid>div{width:100% !important}
html[lang] body #root>.klc-final-home .klc-approved-block .hero h1{font-size:clamp(44px,4.65vw,70px) !important;line-height:1.12 !important;letter-spacing:-.048em !important;max-width:1120px !important;margin:0 auto !important;font-weight:500 !important}
html[lang] body #root>.klc-final-home .klc-approved-block .hero-desc{max-width:650px !important;margin:24px auto 0 !important;font-size:15px !important;line-height:1.85 !important;color:#aebbd4 !important}
html[lang] body #root>.klc-final-home .klc-approved-block .hero-actions{display:flex !important;justify-content:center !important;gap:12px !important;margin:28px auto 0 !important;flex-wrap:wrap !important}
html[lang] body #root>.klc-final-home .klc-approved-block .overview{margin-top:50px !important}
@media(min-width:1600px){html[lang] body #root>.klc-final-home .klc-approved-block .hero h1{font-size:74px !important}}
@media(max-width:1100px) and (min-width:701px){html[lang] body #root>.klc-final-home .klc-approved-block .hero h1{font-size:clamp(40px,5vw,52px) !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero-desc{max-width:610px !important}}
@media(max-width:700px){
html[lang] body #root>.klc-final-home .klc-approved-block .hero{padding-top:32px !important;padding-bottom:35px !important}
html[lang] body #root>.klc-final-home .klc-approved-block .hero>.eyebrow{text-align:left !important}
html[lang] body #root>.klc-final-home .klc-approved-block .hero-grid{text-align:left !important;margin-top:22px !important}
html[lang] body #root>.klc-final-home .klc-approved-block .hero h1{font-size:clamp(32px,8.9vw,50px) !important;line-height:1.15 !important;letter-spacing:-.05em !important;max-width:100% !important;margin:0 !important}
html[lang] body #root>.klc-final-home .klc-approved-block .hero h1 br{display:none !important}
html[lang] body #root>.klc-final-home .klc-approved-block .hero-desc{font-size:12px !important;line-height:1.85 !important;margin:21px 0 0 !important;max-width:100% !important}
html[lang] body #root>.klc-final-home .klc-approved-block .hero-actions{display:grid !important;grid-template-columns:1fr !important;gap:9px !important;margin-top:24px !important}
html[lang] body #root>.klc-final-home .klc-approved-block .hero-actions .btn.ghost{display:flex !important}
html[lang] body #root>.klc-final-home .klc-approved-block .overview{margin-top:34px !important}
}
@media(max-width:360px){html[lang] body #root>.klc-final-home .klc-approved-block .hero h1{font-size:31px !important}}

/* Current KLC palette, measured at the ordinary public homepage on 24.10.2026. */
html[lang] body #root>.klc-final-home .klc-approved-block{--navy:#f3f7fb !important;--panel:#fff !important;--blue:#2563eb !important;--ink:#001b3a !important;--muted:#536575 !important;--line:#dce5ec !important;--deep:#001b3a !important}
html[lang] body #root>.klc-final-home .klc-approved-block *,html[lang] body #root>.klc-final-home .klc-approved-block *::before,html[lang] body #root>.klc-final-home .klc-approved-block *::after{border-radius:0!important}html[lang] body #root>.klc-final-home .klc-approved-block{font-family:KlcApprovedInter,Arial,sans-serif !important;background:#f3f7fb !important;color:var(--ink) !important}html[lang] body #root>.klc-final-home .klc-approved-block h1,html[lang] body #root>.klc-final-home .klc-approved-block h2,html[lang] body #root>.klc-final-home .klc-approved-block h3{font-family:Arial,Helvetica,sans-serif !important;font-weight:400 !important}html[lang] body #root>.klc-final-home .klc-approved-block h2{color:#09283f !important}html[lang] body #root>.klc-final-home .klc-approved-block h3{color:var(--ink) !important}html[lang] body #root>.klc-final-home .klc-approved-block p{color:var(--muted) !important}html[lang] body #root>.klc-final-home .klc-approved-block .wrap{width:min(1280px,calc(100% - 120px)) !important}html[lang] body #root>.klc-final-home .klc-approved-block .utility{color:var(--muted) !important;font-size:9px !important}html[lang] body #root>.klc-final-home .klc-approved-block .draft{color:#174b87 !important}html[lang] body #root>.klc-final-home .klc-approved-block .dot{background:var(--blue) !important}html[lang] body #root>.klc-final-home .klc-approved-block .header{min-height:108px !important}html[lang] body #root>.klc-final-home .klc-approved-block .brand img{width:236px !important}html[lang] body #root>.klc-final-home .klc-approved-block .nav{gap:25px !important;color:var(--ink) !important}html[lang] body #root>.klc-final-home .klc-approved-block .nav a:hover{color:var(--blue) !important}html[lang] body #root>.klc-final-home .klc-approved-block .lang-label{border-left:1px solid var(--line) !important;padding-left:20px !important;font-weight:600 !important;font-size:11px !important}html[lang] body #root>.klc-final-home .klc-approved-block .btn{font-family:Arial,Helvetica,sans-serif !important;background:var(--deep) !important;color:white !important;font-size:13px !important;font-weight:600 !important;border:1px solid var(--deep) !important}html[lang] body #root>.klc-final-home .klc-approved-block .btn:hover{background:#174b87 !important;border-color:#174b87 !important}html[lang] body #root>.klc-final-home .klc-approved-block .btn.ghost{background:#fff !important;color:var(--ink) !important;border-color:var(--line) !important}html[lang] body #root>.klc-final-home .klc-approved-block .btn.ghost:hover{background:#edf4ff !important;border-color:#b9d3f8 !important}html[lang] body #root>.klc-final-home .klc-approved-block .btn.blue{background:var(--blue) !important;color:#fff !important;border-color:var(--blue) !important}html[lang] body #root>.klc-final-home .klc-approved-block .btn.blue:hover{background:#174b87 !important}html[lang] body #root>.klc-final-home .klc-approved-block .btn:focus-visible,html[lang] body #root>.klc-final-home .klc-approved-block a:focus-visible,html[lang] body #root>.klc-final-home .klc-approved-block summary:focus-visible,html[lang] body #root>.klc-final-home .klc-approved-block button:focus-visible{outline:2px solid var(--blue) !important;outline-offset:4px !important}html[lang] body #root>.klc-final-home .klc-approved-block .menu-btn{color:var(--ink) !important;background:#fff !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero{padding-top:55px !important;padding-bottom:52px !important}html[lang] body #root>.klc-final-home .klc-approved-block .eyebrow{color:#006b90 !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero h1{color:var(--ink) !important;font-size:clamp(44px,4.65vw,70px) !important;font-weight:400 !important;letter-spacing:-.05em !important}html[lang] body #root>.klc-final-home .klc-approved-block .accent{color:var(--blue) !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero-desc{color:var(--muted) !important}html[lang] body #root>.klc-final-home .klc-approved-block .mini-label,html[lang] body #root>.klc-final-home .klc-approved-block .index{color:#536575 !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card{background:#fff !important;border:1px solid var(--line) !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card .small-arrow{color:var(--blue) !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card:nth-child(2){background:var(--deep) !important;border-color:var(--deep) !important;color:#fff !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card:nth-child(2) h3{color:#fff !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card:nth-child(2) .index,html[lang] body #root>.klc-final-home .klc-approved-block .overview-card:nth-child(2) .small-arrow{color:#d6dfea !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card:hover{outline:1px solid var(--blue) !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card h3{font-size:18px !important}html[lang] body #root>.klc-final-home .klc-approved-block .section{padding-top:76px !important;padding-bottom:76px !important}html[lang] body #root>.klc-final-home .klc-approved-block .step.featured{background:#edf4ff !important;border-top-color:var(--blue) !important}html[lang] body #root>.klc-final-home .klc-approved-block .step .tag{color:#174b87 !important;border-color:#b9d3f8 !important;background:#f3f7fb !important}html[lang] body #root>.klc-final-home .klc-approved-block .step p{font-size:13px !important;line-height:1.8 !important}html[lang] body #root>.klc-final-home .klc-approved-block .participation{background:#fff !important;border:1px solid var(--line) !important}html[lang] body #root>.klc-final-home .klc-approved-block .participation p{font-size:13px !important}html[lang] body #root>.klc-final-home .klc-approved-block .inline-cta p{font-size:13px !important}html[lang] body #root>.klc-final-home .klc-approved-block .services,html[lang] body #root>.klc-final-home .klc-approved-block .guides{background:#fff !important}html[lang] body #root>.klc-final-home .klc-approved-block .service .category{color:#536575 !important}html[lang] body #root>.klc-final-home .klc-approved-block .service .arrow{color:var(--blue) !important}html[lang] body #root>.klc-final-home .klc-approved-block .service:hover h3,html[lang] body #root>.klc-final-home .klc-approved-block .service:hover .arrow{color:var(--blue) !important}html[lang] body #root>.klc-final-home .klc-approved-block .service-outcome{display:block !important;font-size:11px !important;border-top:1px solid var(--line) !important;padding-top:9px !important;margin-top:10px !important;color:#536575 !important}html[lang] body #root>.klc-final-home .klc-approved-block .employer-link{display:flex !important;justify-content:space-between !important;gap:20px !important;font-size:13px !important;color:#174b87 !important;border-top:1px solid var(--line) !important;padding:18px 0 !important;margin-top:-12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .employer-link:hover{color:var(--blue) !important}html[lang] body #root>.klc-final-home .klc-approved-block .section-intro p{font-size:14px !important}html[lang] body #root>.klc-final-home .klc-approved-block .selection{padding:0 0 50px !important;border:0 !important}html[lang] body #root>.klc-final-home .klc-approved-block .kh-free{display:grid !important;grid-template-columns:1.4fr 1fr !important;gap:65px !important;padding:31px !important;background:#fff !important;border:1px solid var(--line) !important;align-items:center !important}html[lang] body #root>.klc-final-home .klc-approved-block .kh-kicker{font-size:10px !important;color:#006b90 !important;letter-spacing:.12em !important;font-weight:600 !important;margin-bottom:14px !important}html[lang] body #root>.klc-final-home .klc-approved-block .kh-free h2{font-size:31px !important;line-height:1.2 !important}html[lang] body #root>.klc-final-home .klc-approved-block .kh-free p{font-size:13px !important;line-height:1.8 !important;margin-top:15px !important}html[lang] body #root>.klc-final-home .klc-approved-block .kh-chips{display:flex !important;gap:7px !important;flex-wrap:wrap !important;margin-top:20px !important}html[lang] body #root>.klc-final-home .klc-approved-block .kh-chips span{border:1px solid var(--line) !important;padding:4px 8px !important;font-size:10px !important;color:#536575 !important}html[lang] body #root>.klc-final-home .klc-approved-block .kh-free-action .btn{display:flex !important;justify-content:space-between !important;gap:15px !important}html[lang] body #root>.klc-final-home .klc-approved-block .kh-free-action p{font-size:11px !important}html[lang] body #root>.klc-final-home .klc-approved-block .pricing{padding-top:36px !important}html[lang] body #root>.klc-final-home .klc-approved-block .pricing .price-heading{align-items:start !important;gap:35px !important;margin-top:20px !important}html[lang] body #root>.klc-final-home .klc-approved-block .pricing h2{font-size:39px !important}html[lang] body #root>.klc-final-home .klc-approved-block .pricing-desc{font-size:13px !important;margin-top:17px !important;max-width:600px !important}html[lang] body #root>.klc-final-home .klc-approved-block .free-badge{color:#174b87 !important;background:#edf4ff !important;border-color:#b9d3f8 !important;font-size:11px !important;margin-top:0 !important}html[lang] body #root>.klc-final-home .klc-approved-block .free-badge:before{color:var(--blue) !important}html[lang] body #root>.klc-final-home .klc-approved-block .price-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:16px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price{background:#fff !important;border:1px solid var(--line) !important;padding:27px !important;min-width:0 !important}html[lang] body #root>.klc-final-home .klc-approved-block .price.highlighted{border-top:2px solid var(--blue) !important;padding-top:26px !important;background:#edf4ff !important}html[lang] body #root>.klc-final-home .klc-approved-block .price .index{font-size:9px !important;letter-spacing:.065em !important;text-transform:uppercase !important;line-height:1.6 !important;min-height:29px !important;margin-bottom:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price h3{font-size:27px !important;color:var(--ink) !important;min-height:34px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price .price-desc{font-size:13px !important;min-height:47px !important;margin-top:13px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price strong{font-family:Arial,Helvetica,sans-serif !important;color:var(--ink) !important;font-size:43px !important;font-weight:400 !important;margin:20px 0 3px !important;line-height:1.15 !important}html[lang] body #root>.klc-final-home .klc-approved-block .price .price-unit{font-size:10px !important;line-height:1.6 !important;min-height:32px !important;max-width:200px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price-details{margin:24px 0 !important;flex:1 !important;display:grid !important;align-content:start !important;gap:17px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price-details div{border-top:1px solid var(--line) !important;padding-top:13px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price-details dt{font-size:9px !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#174b87 !important;line-height:1.5 !important;margin-bottom:7px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price-details dd{font-size:12px !important;line-height:1.8 !important;color:#536575 !important;margin:0 !important}html[lang] body #root>.klc-final-home .klc-approved-block .price a.btn{margin-top:auto !important;font-size:12px !important;display:flex !important;justify-content:space-between !important;gap:14px !important;width:100% !important;padding:14px 16px !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide{background:#f3f7fb !important;border:1px solid var(--line) !important;min-height:262px !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide .index{color:#536575 !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide p{font-size:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide .text-link{color:#174b87 !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide:nth-child(2){background:var(--deep) !important;border-color:var(--deep) !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide:nth-child(2) h3{color:#fff !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide:nth-child(2) .index,html[lang] body #root>.klc-final-home .klc-approved-block .guide:nth-child(2) p,html[lang] body #root>.klc-final-home .klc-approved-block .guide:nth-child(2) .text-link{color:#d6dfea !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide:hover{outline:1px solid var(--blue) !important}html[lang] body #root>.klc-final-home .klc-approved-block .faq summary{color:var(--ink) !important}html[lang] body #root>.klc-final-home .klc-approved-block .faq summary:after{color:var(--blue) !important}html[lang] body #root>.klc-final-home .klc-approved-block .faq details p{font-size:13px !important}html[lang] body #root>.klc-final-home .klc-approved-block .faq h2{color:#09283f !important}html[lang] body #root>.klc-final-home .klc-approved-block .security{background:var(--deep) !important;padding:65px 0 !important}html[lang] body #root>.klc-final-home .klc-approved-block .security-layout{display:grid !important;grid-template-columns:1fr 1fr !important;gap:90px !important;align-items:center !important}html[lang] body #root>.klc-final-home .klc-approved-block .security .eyebrow{color:#b9d3f8 !important}html[lang] body #root>.klc-final-home .klc-approved-block .security h2{color:#fff !important;font-size:40px !important;margin-top:23px !important}html[lang] body #root>.klc-final-home .klc-approved-block .security p{color:#d6dfea !important;font-size:14px !important;line-height:1.9 !important}html[lang] body #root>.klc-final-home .klc-approved-block .security .btn{margin-top:25px !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer{background:#fff !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer .brand img{width:222px !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer-contacts{display:flex !important;flex-direction:column !important;gap:6px !important;font-size:12px !important;color:var(--ink) !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer-contacts a:hover{color:var(--blue) !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer-bottom{color:#536575 !important;font-size:9px !important;align-items:center !important;flex-wrap:wrap !important;gap:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer-bottom span:last-child{color:#536575 !important}html[lang] body #root>.klc-final-home .klc-approved-block .legal-links{display:flex !important;gap:22px !important}html[lang] body #root>.klc-final-home .klc-approved-block .legal-links a:hover{color:var(--blue) !important}
@media(min-width:1600px){html[lang] body #root>.klc-final-home .klc-approved-block .hero h1{font-size:74px !important}}
@media(max-width:1100px){html[lang] body #root>.klc-final-home .klc-approved-block .wrap{width:calc(100% - 64px) !important}html[lang] body #root>.klc-final-home .klc-approved-block .nav{gap:18px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header .brand img{width:210px !important}html[lang] body #root>.klc-final-home .klc-approved-block .kh-free{gap:30px !important}html[lang] body #root>.klc-final-home .klc-approved-block .kh-free h2{font-size:29px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price{padding:22px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price.highlighted{padding-top:21px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price strong{font-size:36px !important}html[lang] body #root>.klc-final-home .klc-approved-block .pricing .price-heading{display:block !important}html[lang] body #root>.klc-final-home .klc-approved-block .free-badge{margin-top:22px !important;display:table !important}html[lang] body #root>.klc-final-home .klc-approved-block .price .price-desc{font-size:12px !important;min-height:65px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price-details dd{font-size:11px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price a.btn{font-size:11px !important;padding:13px 10px !important}html[lang] body #root>.klc-final-home .klc-approved-block .security-layout{gap:45px !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card h3{font-size:16px !important}}
@media(max-width:850px) and (min-width:701px){html[lang] body #root>.klc-final-home .klc-approved-block .price-grid{grid-template-columns:1fr !important}html[lang] body #root>.klc-final-home .klc-approved-block .price{display:grid !important;grid-template-columns:1fr 1.35fr !important;column-gap:35px !important;align-items:start !important}html[lang] body #root>.klc-final-home .klc-approved-block .price .index,html[lang] body #root>.klc-final-home .klc-approved-block .price h3,html[lang] body #root>.klc-final-home .klc-approved-block .price .price-desc,html[lang] body #root>.klc-final-home .klc-approved-block .price strong,html[lang] body #root>.klc-final-home .klc-approved-block .price .price-unit,html[lang] body #root>.klc-final-home .klc-approved-block .price a.btn{grid-column:1 !important}html[lang] body #root>.klc-final-home .klc-approved-block .price-details{grid-column:2 !important;grid-row:1/7 !important;margin:0 0 0 10px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price a.btn{margin-top:20px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price .price-desc{min-height:0 !important}html[lang] body #root>.klc-final-home .klc-approved-block .kh-free{grid-template-columns:1fr !important}html[lang] body #root>.klc-final-home .klc-approved-block .kh-free-action .btn{max-width:370px !important}html[lang] body #root>.klc-final-home .klc-approved-block .nav{gap:13px !important;font-size:11px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header{gap:15px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header .brand img{width:180px !important}html[lang] body #root>.klc-final-home .klc-approved-block .lang-label{padding-left:10px !important}html[lang] body #root>.klc-final-home .klc-approved-block .section-intro{gap:30px !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card h3{font-size:15px !important}}
@media(max-width:700px){html[lang] body #root>.klc-final-home .klc-approved-block .wrap{width:calc(100% - 40px) !important}html[lang] body #root>.klc-final-home .klc-approved-block .utility{font-size:7px !important;height:31px !important;gap:10px !important;letter-spacing:.02em !important}html[lang] body #root>.klc-final-home .klc-approved-block .utility>span{max-width:145px !important}html[lang] body #root>.klc-final-home .klc-approved-block .draft{font-size:7px !important;white-space:nowrap !important;gap:5px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header{min-height:88px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header .brand img{width:210px !important}html[lang] body #root>.klc-final-home .klc-approved-block .nav{gap:16px !important;font-size:13px !important}html[lang] body #root>.klc-final-home .klc-approved-block .lang-label{border-left:0 !important;padding-left:0 !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero{padding-top:32px !important;padding-bottom:35px !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero h1{font-size:clamp(32px,8.9vw,50px) !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero-desc{font-size:13px !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero-actions .btn{font-size:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card h3{font-size:15px !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card{min-height:132px !important}html[lang] body #root>.klc-final-home .klc-approved-block .mini-label{font-size:7px !important}html[lang] body #root>.klc-final-home .klc-approved-block .section{padding:45px 0 !important}html[lang] body #root>.klc-final-home .klc-approved-block .selection{padding:0 0 30px !important}html[lang] body #root>.klc-final-home .klc-approved-block .kh-free{display:block !important;padding:22px !important}html[lang] body #root>.klc-final-home .klc-approved-block .kh-kicker{font-size:8px !important}html[lang] body #root>.klc-final-home .klc-approved-block .kh-free h2{font-size:28px !important}html[lang] body #root>.klc-final-home .klc-approved-block .kh-free p{font-size:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .kh-chips{gap:5px !important;margin-top:17px !important}html[lang] body #root>.klc-final-home .klc-approved-block .kh-chips span{font-size:8px !important;padding:3px 6px !important}html[lang] body #root>.klc-final-home .klc-approved-block .kh-free-action{margin-top:22px !important}html[lang] body #root>.klc-final-home .klc-approved-block .kh-free-action .btn{font-size:12px !important;padding:15px !important}html[lang] body #root>.klc-final-home .klc-approved-block .kh-free-action p{font-size:10px !important}html[lang] body #root>.klc-final-home .klc-approved-block .pricing{padding-top:22px !important}html[lang] body #root>.klc-final-home .klc-approved-block .pricing h2{font-size:31px !important}html[lang] body #root>.klc-final-home .klc-approved-block .pricing-desc{font-size:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price-grid{grid-template-columns:1fr !important;gap:13px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price{padding:24px !important;min-height:0 !important}html[lang] body #root>.klc-final-home .klc-approved-block .price.highlighted{padding-top:23px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price .index{font-size:9px !important;min-height:0 !important;margin-bottom:14px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price h3{font-size:26px !important;min-height:0 !important}html[lang] body #root>.klc-final-home .klc-approved-block .price .price-desc{font-size:12px !important;min-height:0 !important;margin-top:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price strong{font-size:42px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price .price-unit{min-height:0 !important;font-size:10px !important;max-width:100% !important}html[lang] body #root>.klc-final-home .klc-approved-block .price-details{margin:22px 0 !important;gap:14px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price-details dd{font-size:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price-details dt{font-size:9px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price a.btn{font-size:12px !important;padding:14px 16px !important}html[lang] body #root>.klc-final-home .klc-approved-block .free-badge{font-size:10px !important;padding:12px 8px !important;margin-top:20px !important;letter-spacing:-.02em !important;max-width:100% !important;white-space:normal !important;text-align:left !important}html[lang] body #root>.klc-final-home .klc-approved-block .step p,html[lang] body #root>.klc-final-home .klc-approved-block .participation p{font-size:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .step h3{font-size:20px !important}html[lang] body #root>.klc-final-home .klc-approved-block .section-intro p{font-size:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .inline-cta p{font-size:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .inline-cta .btn{font-size:11px !important;white-space:normal !important}html[lang] body #root>.klc-final-home .klc-approved-block .employer-link{font-size:12px !important;margin-top:0 !important;line-height:1.8 !important}html[lang] body #root>.klc-final-home .klc-approved-block .service p{font-size:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .service .category{font-size:8px !important}html[lang] body #root>.klc-final-home .klc-approved-block .service-outcome{font-size:10px !important;line-height:1.7 !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide{min-height:225px !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide p{font-size:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .guide .index{font-size:8px !important}html[lang] body #root>.klc-final-home .klc-approved-block .faq details p{font-size:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .faq summary{font-size:13px !important}html[lang] body #root>.klc-final-home .klc-approved-block .security{padding:45px 0 !important}html[lang] body #root>.klc-final-home .klc-approved-block .security-layout{display:block !important}html[lang] body #root>.klc-final-home .klc-approved-block .security h2{font-size:34px !important;margin-top:18px !important}html[lang] body #root>.klc-final-home .klc-approved-block .security p{font-size:13px !important;margin-top:24px !important}html[lang] body #root>.klc-final-home .klc-approved-block .security .btn{width:100% !important;font-size:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer-main{display:flex !important;flex-direction:column !important;align-items:start !important;gap:24px !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer-contacts{font-size:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer .brand img{width:220px !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer-bottom{display:flex !important;flex-direction:column !important;align-items:start !important;gap:14px !important;font-size:9px !important}html[lang] body #root>.klc-final-home .klc-approved-block .footer-bottom span:last-child{margin:0 !important}html[lang] body #root>.klc-final-home .klc-approved-block .legal-links{gap:22px !important}}
@media(max-width:360px){html[lang] body #root>.klc-final-home .klc-approved-block .wrap{width:calc(100% - 32px) !important}html[lang] body #root>.klc-final-home .klc-approved-block .header .brand img{width:180px !important}html[lang] body #root>.klc-final-home .klc-approved-block .utility{font-size:6px !important}html[lang] body #root>.klc-final-home .klc-approved-block .draft{font-size:6px !important}html[lang] body #root>.klc-final-home .klc-approved-block .hero h1{font-size:31px !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card h3{font-size:13px !important}html[lang] body #root>.klc-final-home .klc-approved-block .free-badge{font-size:9px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price{padding:21px !important}html[lang] body #root>.klc-final-home .klc-approved-block .price.highlighted{padding-top:20px !important}html[lang] body #root>.klc-final-home .klc-approved-block .service h3{font-size:20px !important}}
/* Keep the live logo on its native white header surface. */
html[lang] body #root>.klc-final-home .klc-approved-block .service-meta{display:block !important;color:#006b90 !important;font-size:10px !important;margin-top:10px !important;line-height:1.6 !important}
@media(max-width:1100px){}
@media(max-width:700px){html[lang] body #root>.klc-final-home .klc-approved-block .service-meta{font-size:9px !important}}
@media(max-width:360px){}

/* Explicit changes from the delivered HTML: native logo geometry, header icons, visa emphasis and native animated background only. */html[lang] body #root>.klc-final-home .klc-approved-block .header{min-height:80px !important;gap:24px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header .brand{width:145px !important;height:44px !important;flex:0 0 145px !important;display:flex !important;align-items:center !important;justify-content:flex-start !important}html[lang] body #root>.klc-final-home .klc-approved-block .header .native-logo-crop{width:190px !important;height:22px !important;flex:0 0 190px !important;display:flex !important;align-items:center !important;overflow:visible !important;transform:scale(.76) !important;transform-origin:left center !important}html[lang] body #root>.klc-final-home .klc-approved-block .header .brand img{display:block !important;width:190px!important;height:auto !important;max-width:none !important}html[lang] body #root>.klc-final-home .klc-approved-block .header>.nav{margin-left:auto !important;gap:28px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header>.btn{font-size:12px !important;height:52px !important;gap:24px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header-icons{display:flex !important;align-items:center !important;gap:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header-icons>a{display:flex !important;align-items:center !important;justify-content:center !important;width:24px !important;height:36px !important;color:#001b3a !important}html[lang] body #root>.klc-final-home .klc-approved-block .header-icons svg{width:17px !important;height:17px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header-icons a:first-child svg{fill:currentColor !important}html[lang] body #root>.klc-final-home .klc-approved-block .header-icons .lang-label{margin-left:0 !important;padding-left:14px !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card:nth-child(2){background:#fff !important;border-color:var(--line) !important;color:var(--ink) !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card:nth-child(2) h3{color:var(--ink) !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card:nth-child(2) .index{color:var(--muted) !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card:nth-child(2) .small-arrow{color:var(--blue) !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card:first-child{background:var(--deep) !important;border-color:var(--deep) !important;color:#fff !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card:first-child h3{color:#fff !important}html[lang] body #root>.klc-final-home .klc-approved-block .overview-card:first-child .index,html[lang] body #root>.klc-final-home .klc-approved-block .overview-card:first-child .small-arrow{color:#d6dfea !important}
html[lang] body #root>.klc-final-home .klc-approved-block{isolation:isolate !important}html[lang] body #root>.klc-final-home .klc-approved-block #klc-shared-particles{position:fixed !important;inset:0 !important;display:block !important;width:100% !important;height:100dvh !important;z-index:-1 !important;pointer-events:none !important}
@media(max-width:1100px){html[lang] body #root>.klc-final-home .klc-approved-block .header>.nav{gap:18px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header{gap:18px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header-icons{gap:8px !important}}
@media(max-width:850px) and (min-width:701px){html[lang] body #root>.klc-final-home .klc-approved-block .header>.nav{gap:12px !important;font-size:11px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header{gap:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header-icons{gap:6px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header-icons .lang-label{padding-left:10px !important}}
@media(max-width:700px){html[lang] body #root>.klc-final-home .klc-approved-block .header{min-height:80px !important;gap:12px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header .brand{height:42px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header>.nav{order:4 !important;margin-left:0 !important;gap:16px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header-icons{margin-left:auto !important;gap:5px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header-icons .lang-label{padding-left:8px !important;border-left:1px solid var(--line) !important;font-size:10px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header>.menu-btn{order:3 !important;font-size:0 !important;padding:7px 8px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header>.menu-btn::after{content:'≡' !important;font-size:18px !important;line-height:1 !important}html[lang] body #root>.klc-final-home .klc-approved-block .header-icons>a{width:22px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header .menu-btn{flex:none !important}}
@media(max-width:360px){html[lang] body #root>.klc-final-home .klc-approved-block .header{gap:7px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header-icons{gap:1px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header-icons>a{width:20px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header-icons .lang-label{padding-left:5px !important}html[lang] body #root>.klc-final-home .klc-approved-block .header>.menu-btn{padding:6px !important}}
html[lang] body #root>.klc-final-home .klc-approved-block #faq{display:block!important;grid-template-columns:none!important;gap:normal!important}
html[lang] body #root>.klc-final-home #kh-new .klc-pricing-kicker{padding-top:0!important;margin-top:86px!important;border:0!important;position:relative!important}
html[lang] body #root>.klc-final-home #kh-new .klc-pricing-kicker::before{content:''!important;display:block!important;position:absolute!important;left:0!important;right:0!important;top:-37px!important;border-top:1px solid #dce5ec!important}
html[lang] body #root>.klc-final-home #kh-new .kh-head h2{margin:0!important}
html[lang] body #root>.klc-final-home #kh-new .kh-head{margin-top:20px!important}
html[lang] body #root>.klc-final-home #security .security__inner .security__action a.security__cta svg{display:block!important;width:18px!important;height:18px!important;flex:0 0 18px!important;margin-left:0!important}
html[lang] body #root>.klc-final-home #security .security__inner .security__action a.security__cta::after{content:none!important;display:none!important}
@media(max-width:700px){
html[lang] body #root>.klc-final-home #klc-draft-header{padding-left:0!important;padding-right:0!important;align-items:center!important}
html[lang] body #root>.klc-final-home #security .security__inner .security__action a.security__cta{width:100%!important;font:600 12px/18px Arial,Helvetica,sans-serif!important;padding:14px 18px!important}
html[lang] body #root>.klc-final-home #kh-new .klc-pricing-kicker{margin-top:52px!important}
html[lang] body #root>.klc-final-home #kh-new .klc-pricing-kicker::before{top:-23px!important}
html[lang] body #root>.klc-final-home #kh-new .kh-head{margin-top:18px!important}
}
html[lang] body #root>.klc-final-home .klc-approved-block .process{display:block!important;border-width:1px 0 0!important}
html[lang] body #root>.klc-final-home .klc-approved-block .eyebrow{display:block!important;margin:0!important;padding:0!important;gap:normal!important;align-items:normal!important;justify-content:normal!important}
html[lang] body #root>.klc-final-home .klc-approved-block .btn span{font:inherit!important;line-height:inherit!important}
html[lang] body #root>.klc-final-home #kh-new .kh-head h2,html[lang] body #root>.klc-final-home #kh-new .kh-head h2::first-line{line-height:1.13!important}
html[lang] body #root>.klc-final-home #kh-new .kh-head .kh-turnkey-intro{line-height:1.7!important}
html[lang] body #root>.klc-final-home #kh-new .kh-card button{min-height:0!important;line-height:18px!important}
html[lang] body #root>.klc-final-home #kh-new .klc-pricing-kicker{margin-top:87px!important}
@media(max-width:700px){html[lang] body #root>.klc-final-home #kh-new .klc-pricing-kicker{margin-top:53px!important}html[lang] body #root>.klc-final-home #kh-new .kh-head h2,html[lang] body #root>.klc-final-home #kh-new .kh-head h2::first-line{line-height:1.18!important}}
html[lang] body #root>.klc-final-home .klc-approved-block .inline-cta .btn{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important}
@media(max-width:700px){html[lang] body #root>.klc-final-home .klc-approved-block .inline-cta .btn{width:100%!important}}
html[lang] body #root>.klc-final-home .public-header-surface{background:#fff!important}
/* The application footer defaults must not affect the approved two-row footer. */
html[lang] body #root>.klc-final-home .klc-approved-block .footer{display:block!important;width:100%!important;max-width:none!important;gap:normal!important;align-items:normal!important;justify-content:normal!important;font:15px/1.7 KlcApprovedInter,Arial,sans-serif!important}
html[lang] body #root>.klc-final-home .klc-approved-block .footer>.wrap{display:block!important;width:min(1280px,calc(100% - 120px))!important;max-width:1280px!important;margin:0 auto!important;gap:normal!important}
html[lang] body #root>.klc-final-home .klc-approved-block .footer a{padding:0!important;min-height:0!important;max-width:none!important}
html[lang] body #root>.klc-final-home .klc-approved-block .footer .brand{display:block!important;width:auto!important;height:auto!important;flex:none!important;font:inherit!important;line-height:inherit!important;letter-spacing:normal!important;gap:normal!important;align-items:normal!important;align-self:auto!important}
@media(max-width:1100px){html[lang] body #root>.klc-final-home .klc-approved-block .footer>.wrap{width:calc(100% - 64px)!important}}
@media(max-width:700px){html[lang] body #root>.klc-final-home .klc-approved-block .footer{font-size:14px!important}html[lang] body #root>.klc-final-home .klc-approved-block .footer>.wrap{width:calc(100% - 40px)!important}}
@media(max-width:360px){html[lang] body #root>.klc-final-home .klc-approved-block .footer>.wrap{width:calc(100% - 32px)!important}}
html[lang] body #root>.klc-final-home #kh-new .klc-pricing-kicker::before{width:auto!important;height:0!important;background:none!important;transform:none!important}
