:root{--section-y:47.6px;--section-head-gap:10.2px;--card-gap:6.8px;--card-pad:13.6px;--hero-top:17px;--hero-bottom:23.8px;--read-w:612px;--fs-read:var(--fs-body)}@media (min-width:900px){:root{--section-y:81.6px;--card-pad:17px;--hero-top:27.2px;--fs-read:14.45px}}.kl-section{padding-block:var(--section-y) 0}.kl-section__head{margin-bottom:var(--section-head-gap);max-width:none}.kl-section__head>:not(.kl-h1){max-width:var(--measure)}.kl-glass{padding:var(--card-pad)}.kl-steps,.kl-tiles{gap:var(--card-gap)}.kl-page:before{inset:0 0 auto 0;height:calc(100vh + 60vmax);background:radial-gradient(80vmax 70vmax at 6% 2vh,var(--bg-glow-teal),transparent 58%),radial-gradient(70vmax 60vmax at 98% 100vh,var(--bg-glow-blue),transparent 60%),var(--bg)}.kl-page :is([id],[tabindex="-1"]){scroll-margin-top:calc(var(--sticky-h) + var(--space-3))}.kl-skip:not(:focus-visible){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kl-page a.kl-skip:focus-visible{position:fixed;top:var(--space-2);left:var(--space-2);z-index:60;display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--space-5);border:1px solid var(--btn-border);border-radius:var(--radius-pill);background:var(--glass-fill-strong);color:var(--text);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);font:600 var(--fs-ui)/1.2 var(--font-sans);text-decoration:none;outline:2px solid var(--focus);outline-offset:2px}.kl-display,.kl-h1,.kl-h2{overflow-wrap:break-word}.kl-page p{text-wrap:pretty}.kl-page-title{padding-top:var(--hero-top);padding-bottom:0}.kl-page-title+.kl-section{padding-top:var(--space-5)}.kl-hero-block{padding-block:var(--hero-top) var(--hero-bottom)}.kl-hero-block+.kl-section{padding-top:0}.kl-hero .kl-lead.kl-measure{max-width:72ch}.kl-hero__points{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;gap:var(--space-2)}.kl-hero__points li{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--text-secondary);font-weight:600}.kl-hero__points .kl-ico{flex:none;width:var(--ico);height:var(--ico);margin-top:.15em;color:var(--accent-ink)}.kl-tile__title{min-width:0;text-wrap:balance}.kl-tile__icon .kl-ico{width:var(--ico-xl);height:var(--ico-xl)}.kl-tile__solution{grid-area:solution;margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:1px solid var(--divider);color:var(--text);font-weight:600;font-size:var(--fs-note);line-height:var(--lh-note)}.kl-services__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--card-gap)}.kl-service{display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-3)}.kl-service__title{margin:0;font:700 var(--fs-h2)/var(--lh-h2) var(--font-sans);letter-spacing:var(--ls-h2);overflow-wrap:break-word}.kl-service__text{margin:0;color:var(--text-secondary);font-size:var(--fs-ui);line-height:var(--lh-ui)}.kl-service__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--divider)}ol.kl-steps{list-style:none;margin:0;padding:0}.kl-step__num{display:block}.kl-pricelist{list-style:none;margin:0}.kl-price{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "meta" "note";padding:var(--space-3) var(--card-pad)}.kl-price__meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.kl-price__meta .kl-price__cost{margin-left:auto}.kl-price__cost{white-space:normal;text-align:right}.kl-price__cost span{margin-right:0;color:var(--text-secondary)}.kl-price__cost--long{font-size:var(--fs-lead)}.kl-price--short{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name cost";align-items:center}.kl-price__urgent{line-height:1.3}.kl-prices__group+.kl-prices__group{margin-top:var(--space-6)}.kl-prices__group-title{margin:0 0 var(--space-4)}.kl-prices__note{color:var(--text-secondary)}.kl-prices__note,.kl-prices__terms{margin-top:var(--space-4);max-width:var(--measure)}.kl-prices__terms{display:grid;gap:var(--space-1)}.kl-prices__terms .kl-muted{color:var(--text-secondary)}.kl-prices:has(+.kl-prices) .kl-prices__terms{display:none}.kl-prices:has(+.kl-prices){padding-bottom:0}.kl-prices+.kl-prices{padding-top:var(--space-6)}.kl-faq__list{display:grid;gap:var(--card-gap)}.kl-glass.kl-faq__item{padding:0}.kl-faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--tap);padding:var(--space-3) var(--card-pad);border-radius:var(--radius-lg);cursor:pointer;list-style:none;font-weight:700;line-height:1.35}.kl-faq__q::-webkit-details-marker{display:none}.kl-faq__q:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover){.kl-faq__q:hover{background:var(--fill-hover)}}.kl-faq__mark{flex:none;width:var(--ico);height:var(--ico);color:var(--accent-ink);transform:rotate(45deg);transition:transform var(--duration-base) var(--ease-out)}.kl-faq__item[open] .kl-faq__mark{transform:rotate(0deg)}.kl-faq__a{padding:0 var(--card-pad) var(--card-pad);color:var(--text-secondary)}.kl-faq .kl-faq__list.kl-measure{max-width:none}.kl-faq__a>*{max-width:var(--measure)}.kl-richtext>*{margin:0}.kl-richtext>*+*{margin-top:var(--space-3)}.kl-richtext ul{padding-left:1.25em;display:grid;gap:var(--space-2)}.kl-richtext li::marker{color:var(--accent-ink)}.kl-richtext strong{font-weight:700;color:var(--text)}.kl-richtext a{overflow-wrap:anywhere}.kl-text__title{margin-bottom:var(--space-4)}.kl-text__h{margin:var(--space-6) 0 var(--space-3)}.kl-text__body>.kl-text__h:first-child{margin-top:0}.kl-article .kl-article__body.kl-richtext>h2:not(:first-child),.kl-text__h~.kl-text__h{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--divider)}.kl-text+.kl-text .kl-text__body>.kl-text__h:first-child{padding-top:var(--space-5);border-top:1px solid var(--divider)}.kl-text .kl-richtext>*+*{margin-top:var(--space-4)}.kl-text .kl-text__body.kl-measure{max-width:var(--read-w)}.kl-text__body .kl-richtext{font-size:var(--fs-read)}.kl-text:has(+.kl-text){padding-bottom:0}.kl-text+.kl-text{padding-top:var(--space-6)}@media (min-width:1024px){main:not(:has(>.kl-section:not(.kl-page-title,.kl-text),>.kl-duo))>.kl-page-title,main:not(:has(>.kl-section:not(.kl-page-title,.kl-text),>.kl-duo))>.kl-text>.kl-container{max-width:calc(var(--read-w) + 2 * var(--space-6))}}.kl-checklist__groups{display:grid;gap:var(--card-gap)}.kl-checklist__title{margin:0 0 var(--space-4)}.kl-checklist__items{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.kl-checklist__item{display:grid;grid-template-columns:var(--ico) minmax(0,1fr);grid-template-areas:"ico text" ". mark";gap:var(--space-1) var(--space-3);align-items:start}.kl-checklist__item>.kl-ico{grid-area:ico}.kl-checklist__text{grid-area:text}.kl-checklist__item>.kl-ico{width:var(--ico);height:var(--ico);margin-top:calc((var(--fs-body) * var(--lh-body) - var(--ico)) / 2);color:var(--accent-ink)}.kl-checklist__item:not(.kl-checklist__item--required)>.kl-ico{color:var(--text-secondary)}.kl-checklist__mark{grid-area:mark;min-height:0;height:18.7px;margin:0;padding:0 var(--space-3);font-size:var(--fs-micro);line-height:1;white-space:nowrap}.kl-guarantees__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--card-gap)}.kl-guarantee{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2) var(--space-4);align-items:start;align-content:start}.kl-guarantee__icon{grid-row:span 2;display:grid;place-items:center;width:var(--ico-box);height:var(--ico-box);border-radius:var(--radius-md);border:1px solid var(--accent-soft-border);background:var(--accent-soft);color:var(--accent-ink)}.kl-guarantee__title{margin:0;font-weight:700;font-size:var(--fs-body);line-height:1.35}.kl-guarantee__text{margin:0;color:var(--text-secondary);font-size:var(--fs-ui);line-height:var(--lh-ui)}.kl-ico-box{display:grid;place-items:center;flex:none;width:var(--ico-box);height:var(--ico-box);border-radius:var(--radius-md);border:1px solid var(--glass-border);background:linear-gradient(160deg,var(--glass-fill-strong),var(--glass-fill));box-shadow:inset 0 1px 0 var(--glass-highlight);color:var(--accent-ink)}.kl-catalog__groups{display:grid;gap:var(--space-6)}.kl-catalog__head{display:grid;gap:var(--space-1);margin-bottom:var(--space-3);max-width:var(--measure)}.kl-catalog__head>*{margin:0}.kl-catalog__text{color:var(--text-secondary)}.kl-catalog__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--card-gap);align-items:start}.kl-glass.kl-svc{padding:0;transition:border-color var(--duration-base) var(--ease-out)}.kl-svc[open]{border-color:var(--accent-soft-border)}.kl-svc__sum{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-3);align-items:start;min-height:var(--tap);padding:var(--card-pad);border-radius:var(--radius-lg);cursor:pointer;list-style:none}.kl-svc__sum::-webkit-details-marker{display:none}.kl-svc__sum:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover){.kl-svc__sum:hover{background:var(--fill-hover)}}.kl-svc__body{display:grid;gap:var(--space-1);min-width:0}.kl-svc__term{color:var(--accent-ink);font-weight:600;font-size:var(--fs-micro);line-height:1.3;letter-spacing:.02em;overflow-wrap:anywhere}.kl-svc__title{font-weight:700;line-height:1.3;overflow-wrap:break-word}.kl-svc__short{color:var(--text-secondary);font-size:var(--fs-small);line-height:var(--lh-small)}.kl-svc__mark{width:var(--ico);height:var(--ico);margin-top:var(--space-3);color:var(--accent-ink);transform:rotate(45deg);transition:transform var(--duration-base) var(--ease-out)}.kl-svc[open] .kl-svc__mark{transform:rotate(0deg)}.kl-svc__more{display:grid;gap:var(--space-3);padding:0 var(--card-pad) var(--card-pad)}.kl-svc__details{color:var(--text-secondary)}.kl-svc__gains{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.kl-svc__link{justify-self:start;white-space:normal;text-align:left;border-radius:var(--radius-md)}.kl-benefits__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--card-gap)}.kl-benefit{display:grid;grid-template-columns:var(--ico-box-l) minmax(0,1fr);grid-template-areas:"ico head" "text text";gap:var(--space-2) var(--space-3);align-items:center;align-content:start}.kl-benefit .kl-ico-box{grid-area:ico;width:var(--ico-box-l);height:var(--ico-box-l);border-radius:var(--radius-sm)}.kl-benefit .kl-ico-box .kl-ico{width:var(--ico-xl);height:var(--ico-xl)}.kl-benefit__head{grid-area:head;display:grid;gap:2px;min-width:0}.kl-benefit__head>*{margin:0}.kl-benefit__label{color:var(--accent-ink);font-weight:600;font-size:var(--fs-micro);line-height:1.3}.kl-benefit__title{font-weight:700;font-size:var(--fs-body);line-height:1.3;overflow-wrap:break-word}.kl-benefit__text{grid-area:text;margin:0;color:var(--text-secondary);font-size:var(--fs-ui);line-height:var(--lh-ui)}.kl-compare__table-wrap{display:none}.kl-compare__cards{list-style:none;margin:0;padding:0;display:grid;gap:var(--card-gap)}.kl-compare__label{margin:0 0 var(--space-2);font-weight:700;line-height:1.35}.kl-compare__vals{margin:0;display:grid}.kl-compare__val{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:var(--space-2) var(--space-3);border-top:1px solid var(--divider)}.kl-compare__val.is-hl+.kl-compare__val,.kl-compare__val:first-child{border-top-color:transparent}.kl-compare__val dt{color:var(--text-muted);font-size:var(--fs-small);line-height:1.3}.kl-compare__val dd{margin:0;overflow-wrap:break-word}.kl-compare__val.is-hl{border:1px solid var(--accent-soft-border);border-radius:var(--radius-md);background:var(--accent-soft)}.kl-compare__val.is-hl dt{color:var(--accent-soft-text);font-weight:600}.kl-compare__pick{display:none}.kl-compare__opt{position:relative;display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--space-4);border:1px solid var(--chip-border);border-radius:var(--radius-pill);background:var(--glass-fill-strong);color:var(--text);font-weight:600;font-size:var(--fs-note);line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:transparent}.kl-compare__opt:has(input:checked){background:var(--fill-current);border-color:var(--accent-ink);color:var(--accent-ink)}.kl-compare__opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@supports selector(:has(*)){@media screen and (max-width:899.98px){.kl-compare__pick{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.kl-compare__pick~.kl-compare__cards .kl-compare__val:not(.is-hl){display:none}.kl-compare:has(.kl-compare__pick input[value="0"]:checked) .kl-compare__val[data-col="0"],.kl-compare:has(.kl-compare__pick input[value="1"]:checked) .kl-compare__val[data-col="1"],.kl-compare:has(.kl-compare__pick input[value="2"]:checked) .kl-compare__val[data-col="2"],.kl-compare:has(.kl-compare__pick input[value="3"]:checked) .kl-compare__val[data-col="3"]{display:grid}.kl-compare__pick~.kl-compare__cards .kl-compare__val:not(.is-hl){border-top-color:transparent}}}.kl-compare__note{margin-top:var(--space-4);color:var(--text-secondary)}.kl-contacts__card{display:grid;gap:var(--space-5);max-width:578px}.kl-contacts__phone{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kl-contacts__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.kl-contacts__list li{display:flex;align-items:center;gap:var(--space-3);min-height:27.2px;overflow-wrap:anywhere}.kl-contacts__list .kl-ico{flex:none;color:var(--accent-ink)}.kl-contacts__list a{display:inline-flex;align-items:center;min-height:var(--tap)}.kl-contacts__card .kl-muted{color:var(--text-secondary)}.kl-page-title+.kl-duo>.kl-section:first-child{padding-top:var(--space-5)}.kl-cta__grid{display:grid;gap:var(--space-5)}.kl-cta__head{display:grid;gap:var(--space-3);align-content:start}.kl-cta__text{color:var(--text-secondary)}.kl-lead-form{align-content:start}.kl-hp{position:absolute;left:-8500px;top:0;width:1px;height:1px;overflow:hidden}.kl-select{position:relative;display:block}.kl-select:after{content:"";position:absolute;top:50%;right:var(--space-4);width:var(--ico);height:var(--ico);transform:translateY(-50%);background:var(--text-muted);pointer-events:none;-webkit-mask:var(--mask-chevron) center /contain no-repeat;mask:var(--mask-chevron) center /contain no-repeat}select.kl-input{appearance:none;padding-right:calc(var(--space-4) + var(--ico) + var(--space-2));cursor:pointer}select.kl-input option{background:var(--surface);color:var(--text)}.kl-form .kl-btn{white-space:normal;text-align:center}.kl-field__error .kl-ico{flex:none}.kl-form__error{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-md);color:var(--text);font-size:var(--fs-small);line-height:var(--lh-small)}.kl-form__error .kl-ico{flex:none;width:var(--ico);height:var(--ico);color:var(--danger)}.kl-form-note{margin:calc(-1 * var(--space-1)) 0 0;color:var(--text-secondary);font-size:var(--fs-micro);line-height:1.4}.kl-form-done{justify-items:start;gap:var(--space-3)}.kl-form-done>.kl-ico{color:var(--success)}.kl-form-done:focus{outline:none}.kl-tip.kl-tip--float{position:fixed;animation:kl-tip-in var(--duration-base) var(--ease-out)}.kl-tip--float:before{right:var(--kl-tip-arrow,34px)}.kl-tip--down:before{top:auto;bottom:-6.8px;transform:rotate(225deg)}.kl-tip--plain:before{display:none}@keyframes kl-tip-in{0%{opacity:0;transform:translateY(5.1px)}}@media (max-width:899.98px){.kl-tip__actions .kl-btn,.kl-tip__close{min-height:var(--tap)}.kl-tip__close{width:var(--tap)}}@media (min-width:600px){.kl-catalog__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:600px) and (max-width:899.98px){.kl-catalog__list>li:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:900px){.kl-page-title+.kl-section{padding-top:var(--space-6)}.kl-hero__points{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.kl-step{min-height:0}.kl-steps:has(>li:nth-child(3):last-child),.kl-steps:has(>li:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}.kl-steps:has(>li:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.kl-steps:has(>li:nth-child(5):last-child)>li{grid-column:span 2}.kl-steps:has(>li:nth-child(5):last-child)>li:nth-child(n+4){grid-column:span 3}.kl-services__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--card-gap)}.kl-services__list:has(>li:nth-child(3):last-child),.kl-services__list:has(>li:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}.kl-price{grid-template-columns:minmax(0,1fr) 136px 187px;grid-template-areas:"name term cost" "note note note";padding:var(--space-4) var(--card-pad)}.kl-price__meta{display:contents}.kl-price__meta .kl-price__cost{margin-left:0}.kl-price--short{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name cost"}.kl-price:not(.kl-price--short):not(:has(.kl-price__term)) .kl-price__cost{grid-column:2/-1;grid-row:1}.kl-price__cost--long{font-size:var(--fs-h2)}.kl-prices+.kl-prices{padding-top:var(--space-7)}.kl-glass.kl-faq__item{padding:0}.kl-faq__q{padding:var(--space-4) var(--card-pad)}.kl-text__h{margin-top:var(--space-7)}.kl-text+.kl-text{padding-top:var(--space-7)}.kl-checklist__groups:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--card-gap);align-items:stretch}.kl-checklist__groups:has(>.kl-checklist__group>.kl-checklist__items>li:first-child:nth-last-child(-n+2)){grid-template-columns:minmax(0,1fr)}.kl-checklist__groups:has(>.kl-checklist__group>.kl-checklist__items>li:first-child:nth-last-child(-n+2)) .kl-checklist__items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-6)}.kl-checklist__item:has(>.kl-checklist__mark){grid-template-columns:var(--ico) minmax(0,max-content) auto;grid-template-areas:"ico text mark";justify-content:start}.kl-checklist__mark{margin-top:calc((var(--fs-body) * var(--lh-body) - 18.7px) / 2)}.kl-guarantees__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--card-gap)}.kl-cta__grid{grid-template-columns:minmax(0,1fr) minmax(0,425px);gap:var(--space-7);align-items:start}.kl-cta__head{position:sticky;top:calc(var(--sticky-h) + var(--space-5))}.kl-catalog__list{grid-template-columns:repeat(3,minmax(0,1fr))}.kl-catalog__list:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.kl-svc__details{font-size:var(--fs-small);line-height:var(--lh-small)}.kl-benefits__list{grid-template-columns:repeat(2,minmax(0,1fr))}.kl-benefits__list:has(>li:nth-child(3):last-child),.kl-benefits__list:has(>li:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}.kl-benefits__list:has(>li:only-child){grid-template-columns:minmax(0,1fr)}.kl-compare__cards{display:none}.kl-glass.kl-compare__table-wrap{display:block;padding:0;overflow:hidden}.kl-compare__table{width:100%;border-collapse:collapse;table-layout:fixed}.kl-compare__table td,.kl-compare__table th{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-top:1px solid var(--divider);overflow-wrap:break-word;line-height:1.45}.kl-compare__table thead td,.kl-compare__table thead th{border-top:0;font-weight:700;color:var(--text)}.kl-compare__corner{width:26%}.kl-compare__table tbody th{font-weight:600;color:var(--text)}.kl-compare__table td{color:var(--text-secondary)}.kl-compare__table .is-hl{background:var(--accent-soft);color:var(--text)}.kl-compare__table thead .is-hl{color:var(--accent-soft-text)}}@media (min-width:1024px){.kl-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.kl-steps:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.kl-faq .kl-container:has(>.kl-section__head){display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-7);align-items:start}.kl-faq .kl-section__head{position:sticky;top:calc(var(--sticky-h) + var(--space-5));margin-bottom:0}.kl-cta__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.kl-lead-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-4);align-items:start}.kl-lead-form>*{grid-column:1/-1}.kl-lead-form>:is(.kl-field--name,.kl-field--phone,.kl-field--email,.kl-field--site){grid-column:auto}.kl-duo{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--space-7);align-items:start;max-width:var(--container);margin-inline:auto;padding-inline:var(--space-6)}.kl-duo>.kl-section>.kl-container{padding-inline:0}.kl-duo>.kl-contacts{position:sticky;top:calc(var(--sticky-h) + var(--space-5))}.kl-page-title+.kl-duo>.kl-section{padding-top:var(--space-6)}.kl-duo .kl-contacts__card{max-width:none}.kl-duo .kl-contacts .kl-actions{flex-direction:column;align-items:stretch}.kl-duo .kl-cta__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.kl-duo .kl-cta__head{position:static}.kl-duo .kl-cta__head .kl-h1{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}}.kl-cookie{position:fixed;left:0;right:0;bottom:0;z-index:44;pointer-events:none;padding:0 var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom, 0px))}.kl-cookie__in{pointer-events:auto;display:flex;align-items:center;gap:var(--space-2);max-width:544px;margin-inline:auto;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--accent-soft-border);border-radius:var(--radius-md);background:var(--fab-fill);-webkit-backdrop-filter:var(--blur-header);backdrop-filter:var(--blur-header);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--shadow-pop)}.kl-cookie__text{flex:1 1;min-width:0;margin:0;color:var(--text-secondary);font-size:var(--fs-note);line-height:1.35}.kl-cookie__link{position:relative;color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.kl-cookie__link:after{content:"";position:absolute;inset:-11.9px -3.4px}.kl-cookie__actions{display:flex;flex:none}.kl-cookie__actions .kl-btn{padding-inline:8.5px}.kl-page .kl-cookie__reject{color:var(--text-secondary);text-decoration:none}@media (max-width:359.98px){.kl-cookie{padding-inline:var(--space-1);padding-bottom:calc(var(--space-1) + env(safe-area-inset-bottom, 0px))}.kl-cookie__in{gap:var(--space-1);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3)}.kl-cookie__text{font-size:var(--fs-micro);line-height:1.3}.kl-cookie__actions .kl-btn{padding-inline:var(--space-2);font-size:11.05px}}@media (min-width:900px){.kl-cookie{padding-inline:var(--space-3);padding-bottom:var(--space-3)}.kl-cookie__in{max-width:612px;padding-left:var(--space-5);gap:var(--space-4)}.kl-cookie__actions{gap:var(--space-1)}body:has(.kl-chat--widget) .kl-cookie{padding-right:calc(var(--chat-w) + var(--space-3))}}@media print{@page{size:A4;margin:16mm 14mm}:root,:root[data-theme]{color-scheme:light;--bg:#ffffff;--bg-glow-teal:#ffffff;--bg-glow-blue:#ffffff;--surface:#ffffff;--glass-fill:rgba(255,255,255,0.34);--glass-fill-strong:rgba(255,255,255,0.74);--glass-border:rgba(20,32,44,0.12);--glass-highlight:rgba(255,255,255,1);--glass-rim:rgba(255,255,255,0.55);--text:#14202c;--text-secondary:#3a4855;--text-muted:#56636f;--accent:#1d6b67;--accent-ink:#1d6b67;--accent-edge:#1d6b67;--accent-hover:#185b57;--accent-press:#134a47;--accent-2:#3b63a8;--on-accent:#ffffff;--accent-soft:rgba(29,107,103,0.10);--accent-soft-border:rgba(29,107,103,0.35);--accent-soft-text:#165955;--success:#0f6e55;--warning:#835500;--danger:#b0361f;--divider:rgba(20,32,44,0.10);--line-quiet:rgba(20,32,44,0.06);--focus:#0f5c58;--field-border:#77838f;--fill-quiet:#f4f1ec;--fill-hover:rgba(20,32,44,0.05);--fill-current:rgba(29,107,103,0.10);--accent-soft-strong:rgba(29,107,103,0.22);--mark-live:#4fb3ae;--mark-off-fill:rgba(20,32,44,0.05);--mark-off-stroke:rgba(20,32,44,0.20);--header-fill:#fffdfa;--header-line:rgba(20,32,44,0.52);--warn-fill:#f6e7b8;--warn-border:#f6e7b8;--warn-text:#5c4300;--bot-edge:var(--accent-soft-border);--bot-name:var(--accent-ink);--chip-border:rgba(20,32,44,0.26);--fab-fill:rgba(255,253,250,0.95);--btn-border:rgba(74,58,36,0.24);--shadow-glass:none;--shadow-pop:none;--glow-accent:none;--header-shadow:none;--mark-glow:none;--fs-body:11pt;--fs-read:11pt;--lh-body:1.45}#kl-chat-root,.kl-bar,.kl-call,.kl-chat--widget,.kl-chat-fab,.kl-cookie,.kl-crumbs,.kl-cta,.kl-footer nav,.kl-header,.kl-next,.kl-skip,.kl-tip,.kl-viewer{display:none!important}.kl-page:before{display:none}.kl-page *{box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.kl-page :is(p,li,dd){line-height:1.45}.kl-page :is(h1,h2,h3,.kl-text__h){break-after:avoid;page-break-after:avoid}.kl-page :is(p,li){orphans:3;widows:3}}