.editor-styles-wrapper,.klx-lp{--klx-lp-primary:var(--wp--custom--klx-lp--primary,var(--wp--preset--color--primary,#159faa));--klx-lp-primary-text:var(--wp--custom--klx-lp--primary-text,#0b6f77);--klx-lp-primary-soft:var(--wp--custom--klx-lp--primary-soft,color-mix(in srgb,var(--klx-lp-primary) 12%,#fff));--klx-lp-accent:var(--wp--custom--klx-lp--accent,var(--wp--preset--color--accent,#942c59));--klx-lp-accent-soft:var(--wp--custom--klx-lp--accent-soft,color-mix(in srgb,var(--klx-lp-accent) 8%,#fff));--klx-lp-em:var(--wp--custom--klx-lp--em,var(--klx-lp-primary-text));--klx-lp-tint:var(--wp--custom--klx-lp--tint,var(--wp--preset--color--secondary-600,#a1b5b4));--klx-lp-tint-soft:var(--wp--custom--klx-lp--tint-soft,var(--wp--preset--color--secondary-300,#d1dbdb));--klx-lp-tint-faint:var(--wp--custom--klx-lp--tint-faint,var(--wp--preset--color--secondary-100,#edf0f0));--klx-lp-bg:var(--wp--custom--klx-lp--bg,var(--wp--preset--color--neutral-50,#f2efee));--klx-lp-white:var(--wp--custom--klx-lp--white,var(--wp--preset--color--pure-white,#fff));--klx-lp-ink:var(--wp--custom--klx-lp--ink,var(--wp--preset--color--neutral-950,#0c0d0d));--klx-lp-muted:var(--wp--custom--klx-lp--muted,var(--wp--preset--color--neutral-700,#515151));--klx-lp-line:var(--wp--custom--klx-lp--line,var(--wp--preset--color--neutral-100,#dbd8d7));--klx-lp-track:var(--wp--custom--klx-lp--track,var(--klx-lp-line));--klx-lp-paper:var(--wp--custom--klx-lp--paper,#fffaf3);--klx-lp-candle:var(--wp--custom--klx-lp--candle,radial-gradient(120% 95% at 22% 12%,#fbe6c8 0%,#ebbd92 28%,#9a5747 66%,#4d2832 100%));--klx-lp-heading:var(--wp--custom--klx-lp--heading,var(--wp--preset--font-family--montserrat,"Montserrat",sans-serif));--klx-lp-body:var(--wp--custom--klx-lp--body,var(--wp--preset--font-family--open-sans,"Open Sans",sans-serif));--klx-lp-fs-h-1:var(--wp--custom--klx-lp--fs-h-1,var(--wp--preset--font-size--h-1,clamp(2rem,1.66rem + 1.72vw,3.375rem)));--klx-lp-fs-h-2:var(--wp--custom--klx-lp--fs-h-2,var(--wp--preset--font-size--h-2,clamp(1.8rem,1.625rem + 0.875vw,2.5rem)));--klx-lp-fs-h-3:var(--wp--custom--klx-lp--fs-h-3,var(--wp--preset--font-size--h-3,clamp(1.3rem,1.172rem + 0.64vw,1.8125rem)));--klx-lp-fs-h-4:var(--wp--custom--klx-lp--fs-h-4,var(--wp--preset--font-size--h-4,clamp(1.2rem,1.125rem + 0.375vw,1.5rem)));--klx-lp-fs-h-5:var(--wp--custom--klx-lp--fs-h-5,var(--wp--preset--font-size--h-5,clamp(1.1rem,1.0625rem + 0.1875vw,1.25rem)));--klx-lp-fs-body:var(--wp--custom--klx-lp--fs-body,var(--wp--preset--font-size--body,clamp(0.875rem,0.8125rem + 0.3125vw,1.125rem)));--klx-lp-fs-body-small:var(--wp--custom--klx-lp--fs-body-small,var(--wp--preset--font-size--body-small,clamp(0.75rem,0.71875rem + 0.15625vw,0.875rem)));--klx-lp-space-40:var(--wp--custom--klx-lp--space-40,var(--wp--preset--spacing--40,2rem));--klx-lp-space-50:var(--wp--custom--klx-lp--space-50,var(--wp--preset--spacing--50,3rem));--klx-lp-space-60:var(--wp--custom--klx-lp--space-60,var(--wp--preset--spacing--60,4.375rem));--klx-lp-space-80:var(--wp--custom--klx-lp--space-80,var(--wp--preset--spacing--80,7rem));--klx-lp-section-pad:var(--klx-lp-space-80);--klx-lp-gap-head:var(--klx-lp-space-50);--klx-lp-gap-content:var(--klx-lp-space-50);--klx-lp-gap-sm:1.5rem;--klx-lp-gap-card:1.5rem;--klx-lp-card-pad:clamp(1.25rem,2.5vw,2rem);--klx-lp-radius-pill:100px;--klx-lp-shadow:var(--wp--custom--klx-lp--shadow,0 6px 8px -2px rgb(35 31 32/4%),0 2px 3px -1px rgb(35 31 32/3%));--klx-lp-shadow-lg:var(--wp--custom--klx-lp--shadow-lg,0 18px 40px -12px rgba(35,31,32,.18));--klx-lp-header-offset:var(--wp--custom--klx-lp--header-offset,100px);--klx-lp-container:calc(var(--wp--style--global--content-size, 1344px) + var(--wp--style--root--padding-left, 1.25rem) + var(--wp--style--root--padding-right, 1.25rem))}@media(max-width:1024px){.editor-styles-wrapper,.klx-lp{--klx-lp-section-pad:var(--klx-lp-space-60)}}@media(max-width:768px){.editor-styles-wrapper,.klx-lp{--klx-lp-section-pad:var(--klx-lp-space-50);--klx-lp-gap-head:var(--klx-lp-space-40);--klx-lp-gap-content:var(--klx-lp-space-40);--klx-lp-gap-card:1rem}}@media(prefers-reduced-motion:no-preference){html:has(.klx-lp){scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){.klx-lp *,.klx-lp :after,.klx-lp :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.klx-lp .entry-content>.wp-block-klx-lp-hero,.klx-lp .entry-content>.wp-block-klx-lp-section,.klx-lp .entry-content>.wp-block-klx-lp-sticky-cta{margin-block:0}.klx-lp .entry-content>.wp-block-klx-breadcrumbs{margin-block:1.5rem 0;padding-inline:0}.klx-lp main [hidden]{display:none!important}.klx-lp main [id]{scroll-margin-top:calc(var(--klx-lp-header-offset) + 1rem)}.klx-lp main :is(h1,h2,h3,h4){hyphens:manual;overflow-wrap:normal}.klx-lp main :is(.klx-lp-hero__title,.klx-lp-section__title,.klx-lp-thanks-card__title){overflow-wrap:anywhere}.klx-lp--ads .klx-lp-only-full{display:none!important}.klx-lp-container{box-sizing:border-box;margin-inline:auto;max-width:var(--klx-lp-container);padding-inline:var(--wp--style--root--padding-left,1.25rem) var(--wp--style--root--padding-right,1.25rem);position:relative;z-index:1}.klx-lp-eyebrow{color:var(--klx-lp-primary-text);font-size:var(--klx-lp-fs-body-small);font-weight:600;letter-spacing:.12em;margin:0 0 .6rem;text-transform:uppercase}.klx-lp-muted{color:var(--klx-lp-muted)}.klx-lp-icon{color:var(--klx-lp-primary);display:inline-flex;flex-shrink:0;height:2.75rem;width:2.75rem}.klx-lp-icon svg{fill:none;height:100%;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:100%}.klx-lp .is-style-klx-lp-checks,.klx-lp-checks{list-style:none;margin:0;padding:0}.klx-lp .is-style-klx-lp-checks li,.klx-lp-checks li{margin:0 0 .45rem;padding-left:1.85rem;position:relative}.klx-lp .is-style-klx-lp-checks li:before,.klx-lp-checks li:before{background:var(--klx-lp-primary-soft) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%230b6f77%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.8%27 d=%27m4.5 8.3 2.3 2.3 4.7-5%27/%3E%3C/svg%3E") center/1rem no-repeat;border-radius:50%;content:"";height:1.3rem;left:0;position:absolute;top:.15em;width:1.3rem}.klx-lp .is-style-klx-lp-checks.klx-lp-checks--spaced li{margin-bottom:.65rem}.klx-lp main .klx-lp-link-arrow,.klx-lp-link-arrow{align-items:center;display:inline-flex;font-weight:600;gap:.6rem;text-decoration:none}.klx-lp main .klx-lp-link-arrow:after,.klx-lp-link-arrow:after{background:currentcolor;content:"";height:.625rem;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 34 10%27%3E%3Cpath stroke=%27%23000%27 stroke-width=%271.5%27 d=%27M27.5 1 32 4.83m0 0L27.5 9M32 4.83H0%27/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s ease;width:2.125rem}.klx-lp main .klx-lp-link-arrow:hover:after,.klx-lp-link-arrow:hover:after{transform:translateX(4px)}.klx-lp .is-style-klx-lp-note{background:var(--klx-lp-tint-faint);border-left:3px solid var(--klx-lp-primary);margin:0;padding:1rem 1.25rem}.klx-lp .is-style-klx-lp-panel>.is-style-klx-lp-note{background:var(--klx-lp-white);margin-top:1.75rem}.klx-lp .is-style-klx-lp-note-plain{background:var(--klx-lp-tint-faint);margin:0;padding:1rem 1.25rem}.klx-lp .is-style-klx-lp-footnote{color:var(--klx-lp-muted);font-size:var(--klx-lp-fs-body-small);margin:0}.klx-lp .is-style-klx-lp-panel{background:var(--klx-lp-tint-faint);padding:clamp(1.5rem,3vw,2.25rem)}.klx-lp .is-style-klx-lp-panel.klx-lp-panel--white{background:var(--klx-lp-white)}.klx-lp .is-style-klx-lp-panel>*{margin:0}.klx-lp .is-style-klx-lp-panel>*+*{margin-top:1rem}.klx-lp .is-style-klx-lp-panel>h2,.klx-lp .is-style-klx-lp-panel>h3,.klx-lp .is-style-klx-lp-panel>h4{font-family:var(--klx-lp-heading);font-size:var(--klx-lp-fs-h-4);font-weight:600;letter-spacing:-.02em;line-height:1.2}.klx-lp .is-style-klx-lp-panel .is-style-klx-lp-checks li{margin-bottom:.6rem}.klx-lp .wp-block-klx-lp-section .wp-block-buttons{gap:.75rem}.klx-lp .klx-lp-rating--lg{padding:.6rem 1.1rem!important;transform:scale(1.1);transform-origin:right bottom}.klx-lp .klx-lp-section__head .wp-block-klx-google-rating,.klx-lp .wp-block-klx-lp-hero .wp-block-klx-google-rating{background:var(--klx-lp-white);border:1px solid var(--klx-lp-line);border-radius:var(--klx-lp-radius-pill);margin:0;max-width:fit-content}.klx-lp.klx-lp--em-accent{--klx-lp-em:var(--klx-lp-accent)}.klx-lp.klx-lp--em-accent :is(.klx-lp-hero__title,.klx-lp-section__title,.klx-lp-thanks-card__title){text-wrap:balance}.klx-lp.klx-lp--em-accent .klx-lp-thanks-card__title em{color:var(--klx-lp-em)}.klx-lp-illustration{display:block;height:auto;margin-inline:auto;max-height:15rem;width:100%}@media(prefers-reduced-motion:no-preference){.klx-lp-anim-pulse{animation:klx-lp-pulse 3.2s ease-in-out infinite}.klx-lp-anim-pulse--delay{animation-delay:.6s}.klx-lp-anim-dash{animation:klx-lp-dash 1.6s linear infinite}}@keyframes klx-lp-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes klx-lp-dash{to{stroke-dashoffset:-16}}.klx-lp-section{box-sizing:border-box;padding-block:var(--klx-lp-section-pad);position:relative}.klx-lp-section--none+.klx-lp-section--none{padding-top:0}.klx-lp-section--facts{padding-top:var(--klx-lp-space-50)}.klx-lp-section--white{background:var(--klx-lp-white)}.klx-lp-section--tint{background:var(--klx-lp-tint)}.klx-lp-section--tint .klx-lp-eyebrow,.klx-lp-section--tint .klx-lp-section__sub{color:var(--klx-lp-ink)}.klx-lp-section--tint-soft{background:var(--klx-lp-tint-faint)}.klx-lp-section--accent{background:var(--klx-lp-accent)}.klx-lp-section--accent,.klx-lp-section--accent .klx-lp-eyebrow,.klx-lp-section--accent .klx-lp-section__sub,.klx-lp-section--accent .klx-lp-section__title{color:var(--klx-lp-white)}.klx-lp-section--accent .klx-lp-section__title em{color:color-mix(in srgb,var(--klx-lp-accent) 12%,#fff)}.klx-lp-section--accent .wp-block-button>.wp-block-button__link{background:var(--klx-lp-white);border-color:var(--klx-lp-white);color:var(--klx-lp-ink)}.klx-lp-section--accent .wp-block-button>.wp-block-button__link:focus-visible{outline:2px solid var(--klx-lp-white);outline-offset:3px}.klx-lp-section--leaf:before{pointer-events:none;z-index:0}.klx-lp-section__head{margin-bottom:var(--klx-lp-gap-head);max-width:50rem}.klx-lp-section__head--row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem 3rem;justify-content:space-between;max-width:none}.klx-lp-section__head--row .klx-lp-section__sub{max-width:32rem}.klx-lp-section__head--intro{display:grid;gap:clamp(1.5rem,4vw,4rem);grid-template-columns:1fr;max-width:none}@media(min-width:1025px){.klx-lp-section__head--intro{align-items:start;grid-template-columns:5fr 7fr}}.klx-lp-section__title{margin:0}.klx-lp-section__title em{color:var(--klx-lp-em)}.klx-lp-section--tint .klx-lp-section__title em{color:var(--klx-lp-ink)}.klx-lp main .klx-lp-section--accent a:not(.wp-block-button__link),.klx-lp-section--accent a:not(.wp-block-button__link){color:var(--klx-lp-white)}.klx-lp-section__sub{color:var(--klx-lp-muted);margin:.75rem 0 0}.klx-lp-section__head-extra{display:flex;flex-direction:column;gap:.75rem}.klx-lp-section__intro>p{margin:0 0 1rem}.klx-lp-section__intro>p:last-child{margin-bottom:0}.klx-lp-section__body{display:flex;flex-direction:column;gap:var(--klx-lp-gap-content)}.klx-lp-section__body>*{margin-block:0}.klx-lp-section__body>.wp-block-buttons+p{margin-top:calc(1rem - var(--klx-lp-gap-content))}.klx-lp-section__body>.is-style-klx-lp-footnote,.klx-lp-section__body>.is-style-klx-lp-note,.klx-lp-section__body>.klx-lp-disclaimer,.klx-lp-section__body>.wp-block-klx-lp-pills{margin-top:calc(var(--klx-lp-gap-sm) - var(--klx-lp-gap-content))}.klx-lp-section--center .klx-lp-section__body{align-items:center;text-align:center}.klx-lp-section__grid{display:grid;gap:var(--klx-lp-gap-content) clamp(1.5rem,4vw,4rem);grid-template-columns:1fr}@media(min-width:1025px){.klx-lp-section__grid{align-items:start;grid-template-columns:5fr 7fr}.klx-lp-section--split-7-5 .klx-lp-section__grid{grid-template-columns:7fr 5fr}.klx-lp-section--split-equal .klx-lp-section__grid{grid-template-columns:1fr 1fr}.klx-lp-section--split-4-3 .klx-lp-section__grid{grid-template-columns:4fr 3fr}.klx-lp-section--split-3-2 .klx-lp-section__grid{grid-template-columns:3fr 2fr}}.klx-lp-section--split-gap-medium .klx-lp-section__grid{gap:1.5rem 3rem}.klx-lp-section--split-gap-small .klx-lp-section__grid{gap:1.5rem}@media(min-width:1025px){.klx-lp-section--center .klx-lp-section__grid,.klx-lp-section--vcenter .klx-lp-section__grid{align-items:center}}.klx-lp-section__aside{display:flex;flex-direction:column;gap:var(--klx-lp-gap-sm)}.klx-lp-section__aside>*{margin-block:0}.klx-lp-section__aside .klx-lp-section__head{margin-bottom:calc(var(--klx-lp-gap-head) - var(--klx-lp-gap-sm))}.klx-lp-section__main{min-width:0}.klx-lp-section__wide{display:flex;flex-direction:column;gap:var(--klx-lp-gap-content);margin-top:var(--klx-lp-gap-content)}.klx-lp-section__wide>*{margin-block:0}.klx-lp-section--center .klx-lp-section__wide{align-items:center}.klx-lp-hero{box-sizing:border-box;padding-block:0 var(--klx-lp-gap-content)}.klx-lp-hero__grid{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:1025px){.klx-lp-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.klx-lp-hero__card{background:var(--klx-lp-white);box-shadow:var(--klx-lp-shadow);box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,3.5vw,2.75rem);position:relative;z-index:2}@media(max-width:1024px){.klx-lp-hero__card{margin:-2.5rem .5rem 0}}@media(min-width:1025px){.klx-lp-hero__card{margin:1.75rem -5rem 1.75rem 0}}.klx-lp-hero__title{font-size:var(--klx-lp-fs-h-1);line-height:1.08;margin:0}.klx-lp-hero__title em{color:var(--klx-lp-em)}.klx-lp-hero__kicker{color:var(--klx-lp-primary-text);display:block;font-family:var(--klx-lp-body);font-size:.82rem;font-weight:600;letter-spacing:.12em;line-height:1.4;margin-bottom:.75rem;text-transform:uppercase}.klx-lp-hero__lead{font-size:1.1em;margin:0;max-width:36rem}.klx-lp-hero .klx-lp-checks{margin:0}.klx-lp-hero .klx-lp-checks li{margin-bottom:.3rem}.klx-lp-hero__media{margin:0;position:relative}@media(max-width:1024px){.klx-lp-hero__media{aspect-ratio:var(--klx-lp-hero-ratio,4/3);max-height:70vh;order:-1}}@media(min-width:1025px){.klx-lp-hero__media{min-height:15rem}}.klx-lp-hero__img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.klx-lp-hero__badge{background:hsla(0,0%,100%,.94);border-radius:var(--klx-lp-radius-pill);bottom:1.25rem;box-shadow:var(--klx-lp-shadow);font-size:var(--klx-lp-fs-body-small);margin:0;padding:.55rem 1.1rem;position:absolute;right:1.25rem}.klx-lp-hero__badge strong{color:var(--klx-lp-accent)}@media(max-width:768px){.klx-lp-hero__badge{display:none}}.klx-lp-hero__review{background:var(--klx-lp-tint-faint);border-left:3px solid var(--klx-lp-accent);box-shadow:none;display:flex;flex-direction:column;gap:.7rem;padding:1rem 1.15rem 1.05rem}.klx-lp-hero__review .klx-lp-review__body{margin:0}.klx-lp-hero__review .klx-lp-review__text{color:var(--klx-lp-ink);font-size:1em;font-style:italic;line-height:1.5}.klx-lp-hero__review .klx-lp-review__by{border-top:0;margin-top:0;padding-top:0}.klx-lp-hero__review .klx-lp-avatar{font-size:1em;height:2.25rem;width:2.25rem}.klx-lp-hero__review-head{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .9rem}.klx-lp-hero__review-head .klx-lp-stars{font-size:1.05rem}.klx-lp-hero__quickstart{border-top:1px solid var(--klx-lp-line);margin-top:.25rem;padding-top:1.25rem}.klx-lp-hero__quick-label{font-family:var(--klx-lp-heading);font-size:var(--klx-lp-fs-h-5);font-size:1.1rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 .75rem}.klx-lp-hero__choices{display:grid;gap:.6rem;grid-template-columns:1fr}.klx-lp-hero__choices--4{grid-template-columns:repeat(2,1fr)}@media(min-width:769px){.klx-lp-hero__choices{grid-template-columns:repeat(3,1fr)}.klx-lp-hero__choices--4{grid-template-columns:repeat(4,1fr)}.klx-lp-hero__choices--2{grid-template-columns:repeat(2,1fr)}}.klx-lp-hero__alt{color:var(--klx-lp-muted);font-size:var(--klx-lp-fs-body-small);margin:.75rem 0 0}.klx-lp-hero.is-variant-statement{background:linear-gradient(180deg,var(--klx-lp-accent-soft) 0 72%,transparent 72%);padding-top:clamp(0rem,2vw,1.75rem)}.klx-lp-hero.is-variant-statement .klx-lp-hero__title{font-size:clamp(2.5rem,1.5rem + 3.2vw,4rem);letter-spacing:-.035em;line-height:1.02}.klx-lp-hero.is-variant-statement .klx-lp-hero__lead{font-size:1.12em}@media(min-width:1025px){.klx-lp-hero.is-variant-statement .klx-lp-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}@media(prefers-reduced-motion:no-preference){.klx-lp-hero__media--focus .klx-lp-hero__img{animation:klx-lp-focus-in 1.6s cubic-bezier(.2,.7,.2,1) .15s both}}@keyframes klx-lp-focus-in{0%{filter:blur(14px) saturate(.8);transform:scale(1.04)}to{filter:none;transform:none}}.klx-lp main .klx-lp-choice,.klx-lp-choice{align-items:center;background:var(--klx-lp-white);border:1.5px solid var(--klx-lp-line);color:var(--klx-lp-ink);display:flex;font-weight:600;gap:.8rem;line-height:1.3;padding:.85rem 1rem;position:relative;text-decoration:none;transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s}.klx-lp main .klx-lp-choice:after,.klx-lp-choice:after{color:var(--klx-lp-accent);content:"→"/"";font-size:1.15rem;margin-left:auto}@media(min-width:769px){.klx-lp main .klx-lp-choice,.klx-lp-choice{align-items:flex-start;flex-direction:column;gap:.45rem;min-height:6.4rem;padding:.85rem 2.2rem .85rem .9rem}.klx-lp main .klx-lp-choice:after,.klx-lp-choice:after{bottom:.55rem;margin:0;position:absolute;right:.8rem}}.klx-lp main .klx-lp-choice:focus-visible,.klx-lp main .klx-lp-choice:hover,.klx-lp-choice:focus-visible,.klx-lp-choice:hover{background:var(--klx-lp-accent-soft);border-color:var(--klx-lp-accent);box-shadow:var(--klx-lp-shadow);transform:translateY(-2px)}.klx-lp main .klx-lp-choice__icon,.klx-lp-choice__icon{color:var(--klx-lp-primary);display:inline-flex;flex-shrink:0;height:1.9rem;width:1.9rem}.klx-lp main .klx-lp-choice__icon svg,.klx-lp-choice__icon svg{fill:none;height:100%;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:100%}.klx-lp main .klx-lp-choice__text,.klx-lp-choice__text{font-size:.98rem}.klx-lp main .klx-lp-choice__sub,.klx-lp-choice__sub{color:var(--klx-lp-muted);font-size:.85rem;font-weight:400;line-height:1.35}@media(max-width:768px){.klx-lp main .klx-lp-choice:has(.klx-lp-choice__sub),.klx-lp-choice:has(.klx-lp-choice__sub){flex-wrap:wrap;gap:.15rem .8rem}.klx-lp main .klx-lp-choice:has(.klx-lp-choice__sub):after,.klx-lp-choice:has(.klx-lp-choice__sub):after{order:2}.klx-lp main .klx-lp-choice:has(.klx-lp-choice__sub) .klx-lp-choice__sub,.klx-lp-choice:has(.klx-lp-choice__sub) .klx-lp-choice__sub{flex-basis:100%;order:3}}.klx-lp main .klx-lp-choice--img,.klx-lp-choice--img{align-items:stretch;flex-direction:column;gap:0;min-height:0;padding:0;text-align:center}.klx-lp main .klx-lp-choice--img:after,.klx-lp-choice--img:after{display:none}.klx-lp main .klx-lp-choice--img .klx-lp-choice__img,.klx-lp-choice--img .klx-lp-choice__img{aspect-ratio:4/3;display:block;height:auto;object-fit:cover;width:100%}.klx-lp main .klx-lp-choice--img .klx-lp-choice__text,.klx-lp-choice--img .klx-lp-choice__text{padding:.55rem .5rem .6rem}.klx-lp-google-badge{align-items:center;background:var(--klx-lp-white);border:1px solid var(--klx-lp-line);border-radius:var(--klx-lp-radius-pill);display:inline-flex;font-size:var(--klx-lp-fs-body-small);font-weight:600;gap:.45rem;line-height:1;padding:.4rem .75rem}.klx-lp-google-badge svg{flex-shrink:0;height:1rem;width:1rem}.klx-lp-stats{display:grid;gap:var(--klx-lp-gap-card);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:769px){.klx-lp-stats--cols-2{grid-template-columns:repeat(2,1fr)}.klx-lp-stats--cols-3{grid-template-columns:repeat(3,1fr)}.klx-lp-stats--cols-4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.klx-lp-stats--cols-4{grid-template-columns:repeat(4,1fr)}}.klx-lp-stats--compact{background:var(--klx-lp-white);box-shadow:var(--klx-lp-shadow);gap:0;grid-template-columns:repeat(2,1fr)}@media(min-width:1025px){.klx-lp-stats--compact.klx-lp-stats--cols-3{grid-template-columns:repeat(3,1fr)}.klx-lp-stats--compact.klx-lp-stats--cols-4{grid-template-columns:repeat(4,1fr)}}.klx-lp-stats--compact .klx-lp-stat{border-bottom:1px solid var(--klx-lp-line);border-right:1px solid var(--klx-lp-line);gap:.3rem;padding:1.35rem 1.5rem}@media(max-width:480px){.klx-lp-stats--compact .klx-lp-stat{padding:1rem 1.1rem}}.klx-lp-stats--compact .klx-lp-stat__value{color:var(--klx-lp-primary-text);font-family:var(--klx-lp-heading);font-size:var(--klx-lp-fs-h-3);font-weight:600;letter-spacing:-.02em;letter-spacing:-.03em;line-height:1.2;line-height:1.1}.klx-lp-stats--compact .klx-lp-stat__label{color:var(--klx-lp-muted);font-size:var(--klx-lp-fs-body-small);line-height:1.35}.klx-lp-stats--large .klx-lp-stat{background:var(--klx-lp-bg);gap:.4rem;padding:var(--klx-lp-card-pad)}.klx-lp-stats--large .klx-lp-stat__value{color:var(--klx-lp-primary-text);font-family:var(--klx-lp-heading);font-size:var(--klx-lp-fs-h-1);font-weight:600;letter-spacing:-.02em;letter-spacing:-.04em;line-height:1.2;line-height:1}.klx-lp-stats--large .klx-lp-stat__note{color:var(--klx-lp-muted);display:block;font-size:var(--klx-lp-fs-body-small);margin-top:.25rem}.klx-lp-section--white .klx-lp-stats--compact{border:1px solid var(--klx-lp-line);box-shadow:none}.klx-lp-stat{display:flex;flex-direction:column;margin:0}.klx-lp-jump-nav{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.klx-lp-jump-nav__label{color:var(--klx-lp-muted);font-size:var(--klx-lp-fs-body-small);margin-right:.25rem}.klx-lp main .klx-lp-jump-nav__link,.klx-lp-jump-nav__link{background:var(--klx-lp-tint-soft);border-radius:var(--klx-lp-radius-pill);color:var(--klx-lp-ink);font-size:var(--klx-lp-fs-body-small);font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s}.klx-lp main .klx-lp-jump-nav__link:focus-visible,.klx-lp main .klx-lp-jump-nav__link:hover,.klx-lp-jump-nav__link:focus-visible,.klx-lp-jump-nav__link:hover{background:var(--klx-lp-tint)}.klx-lp main .klx-lp-jump-nav__cta,.klx-lp-jump-nav__cta{background:var(--klx-lp-accent);color:var(--klx-lp-white)}.klx-lp main .klx-lp-jump-nav__cta:focus-visible,.klx-lp main .klx-lp-jump-nav__cta:hover,.klx-lp-jump-nav__cta:focus-visible,.klx-lp-jump-nav__cta:hover{background:var(--klx-lp-accent);filter:brightness(1.1)}.klx-lp-section__body>.wp-block-klx-lp-stats+.wp-block-klx-lp-jump-nav{margin-top:calc(2rem - var(--klx-lp-gap-content))}.klx-lp-pills{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.klx-lp-pills li{background:var(--klx-lp-white);border-radius:var(--klx-lp-radius-pill);font-size:var(--klx-lp-fs-body-small);margin:0;padding:.55rem 1.1rem}.klx-lp-pills--tint li{background:var(--klx-lp-tint-soft)}.klx-lp-split{display:grid;gap:var(--klx-lp-gap-content) clamp(1.5rem,4vw,4rem);grid-template-columns:1fr}@media(min-width:1025px){.klx-lp-split{align-items:start;grid-template-columns:1fr 1fr}.klx-lp-split--7-5{grid-template-columns:7fr 5fr}.klx-lp-split--5-7{grid-template-columns:5fr 7fr}.klx-lp-split--center{align-items:center}}@media(max-width:1024px){.klx-lp-split--reverse-mobile .klx-lp-split__col:first-child{order:2}}.klx-lp-split__col{display:flex;flex-direction:column;gap:var(--klx-lp-gap-sm);min-width:0}.klx-lp-split__col>*{margin-block:0}.klx-lp-cards{display:grid;gap:var(--klx-lp-gap-card);list-style:none;margin:0;padding:0}.klx-lp-cards,.klx-lp-cards--cols-1{grid-template-columns:1fr}@media(min-width:769px){.klx-lp-cards--cols-2{grid-template-columns:repeat(2,1fr)}.klx-lp-cards--cols-3{grid-template-columns:repeat(3,1fr)}.klx-lp-cards--cols-4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.klx-lp-cards--cols-4{grid-template-columns:repeat(4,1fr)}}.klx-lp-cards--reason{column-gap:calc(var(--klx-lp-gap-card)*1.5)}.klx-lp-cards--checklist{gap:0;grid-template-columns:1fr}.klx-lp-cards--mini{gap:.75rem}.klx-lp-cards--numbered{counter-reset:klx-lp-reason}.klx-lp-cards__foot{color:var(--klx-lp-muted);margin:1.25rem 0 0}.klx-lp-card{box-sizing:border-box;margin:0;min-width:0}.klx-lp-card__icon{color:var(--klx-lp-primary)}.klx-lp-card__media{margin:0}.klx-lp-card__img{display:block;height:100%;object-fit:cover;width:100%}.klx-lp-card__body{min-width:0}.klx-lp-card--card .klx-lp-card__title,.klx-lp-card--location .klx-lp-card__title,.klx-lp-card--reason .klx-lp-card__title{font-family:var(--klx-lp-heading);font-size:var(--klx-lp-fs-h-5);font-size:1.1rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 .4rem}.klx-lp-card--card .klx-lp-card__text,.klx-lp-card--location .klx-lp-card__text,.klx-lp-card--reason .klx-lp-card__text{color:var(--klx-lp-muted);font-size:calc(var(--klx-lp-fs-body)*.85);margin:0}.klx-lp-card--card{background:var(--klx-lp-white);box-shadow:var(--klx-lp-shadow);display:flex;flex-direction:column;padding:var(--klx-lp-card-pad)}.klx-lp-card--card .klx-lp-card__media{aspect-ratio:16/9;margin:calc(var(--klx-lp-card-pad)*-1) calc(var(--klx-lp-card-pad)*-1) 1rem;overflow:hidden}.klx-lp-card--card .klx-lp-card__icon{margin-bottom:.9rem}@media(max-width:768px){.klx-lp-card--card:has(.klx-lp-card__icon){column-gap:1rem;display:grid;grid-template-columns:auto 1fr}.klx-lp-card--card .klx-lp-card__media{grid-column:1/-1}.klx-lp-card--card .klx-lp-card__icon{grid-row:span 2;height:2.25rem;margin-bottom:0;width:2.25rem}}.klx-lp-card--tile{background:var(--klx-lp-bg);display:flex;flex-direction:column;gap:.75rem;padding:var(--klx-lp-card-pad)}.klx-lp-card--tile .klx-lp-card__text{margin:0}@media(max-width:768px){.klx-lp-card--tile{align-items:flex-start;flex-direction:row}.klx-lp-card--tile .klx-lp-card__icon{height:2.1rem;width:2.1rem}}.klx-lp-card--reason{border-top:2px solid var(--klx-lp-primary);display:flex;flex-direction:column;gap:.3rem;padding-top:.9rem}.klx-lp-card--reason .klx-lp-card__title{margin:0}.klx-lp-card--location{align-items:flex-start;background:var(--klx-lp-white);box-shadow:var(--klx-lp-shadow);display:flex;gap:1rem;padding:var(--klx-lp-card-pad)}.klx-lp-card--location .klx-lp-card__icon{height:2.25rem;width:2.25rem}.klx-lp-card--location .klx-lp-card__title{font-family:var(--klx-lp-body);font-size:calc(var(--klx-lp-fs-body)*.85);letter-spacing:0;line-height:1.5;margin:0}.klx-lp-card--location .klx-lp-card__text{color:var(--klx-lp-ink);line-height:1.5;overflow-wrap:anywhere}.klx-lp-card--checklist{border-bottom:1px solid var(--klx-lp-line);display:flex;flex-direction:column;gap:.2rem;padding:.9rem 0 .9rem 2.25rem;position:relative}.klx-lp-card--checklist:before{background:var(--klx-lp-primary-soft) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%230b6f77%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.8%27 d=%27m4.5 8.3 2.3 2.3 4.7-5%27/%3E%3C/svg%3E") center/1rem no-repeat;border-radius:50%;content:"";height:1.4rem;left:0;position:absolute;top:1rem;width:1.4rem}.klx-lp-card--checklist .klx-lp-card__text{color:var(--klx-lp-muted);font-size:calc(var(--klx-lp-fs-body)*.85)}.klx-lp-card--mini{border-top:2px solid var(--klx-lp-primary);display:flex;flex-direction:column;gap:.25rem;padding-top:.75rem}.klx-lp-card--mini .klx-lp-card__title{font-weight:600}.klx-lp-card--mini .klx-lp-card__text{color:var(--klx-lp-muted);font-size:calc(var(--klx-lp-fs-body)*.85)}.klx-lp-cards--numbered .klx-lp-card--reason{border-top:0;counter-increment:klx-lp-reason;padding:0 0 0 3rem;position:relative}.klx-lp-cards--numbered .klx-lp-card--reason:before{align-items:center;border:1.5px solid var(--klx-lp-primary);border-radius:50%;box-sizing:border-box;color:var(--klx-lp-primary-text);content:counter(klx-lp-reason);display:flex;font-family:var(--klx-lp-heading);font-weight:600;height:2.1rem;justify-content:center;left:0;position:absolute;top:0;width:2.1rem}.klx-lp-compare{display:grid;gap:var(--klx-lp-gap-card);grid-template-columns:1fr}@media(min-width:769px){.klx-lp-compare{grid-template-columns:1fr 1fr}}.klx-lp-compare__item{background:var(--klx-lp-white);box-shadow:var(--klx-lp-shadow);box-sizing:border-box;margin:0;min-width:0;padding:var(--klx-lp-card-pad)}.klx-lp-compare__item figcaption{display:flex;flex-direction:column;gap:.3rem;margin-top:.75rem}.klx-lp-compare__media{aspect-ratio:3/2;margin:0;overflow:hidden}.klx-lp-compare__img{display:block;height:100%;object-fit:cover;width:100%}.klx-lp-compare__tag{align-self:flex-start;border-radius:var(--klx-lp-radius-pill);font-size:var(--klx-lp-fs-body-small);font-weight:600;letter-spacing:.06em;padding:.25rem .7rem;text-transform:uppercase}.klx-lp-compare__tag--ok{background:var(--klx-lp-primary-soft);color:var(--klx-lp-primary-text)}.klx-lp-compare__tag--warn{background:var(--klx-lp-accent-soft);color:var(--klx-lp-accent)}.klx-lp-compare__title{font-family:var(--klx-lp-heading);font-size:var(--klx-lp-fs-h-5);font-size:1.2rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.klx-lp-compare__text{color:var(--klx-lp-muted)}.klx-lp-phases{counter-reset:klx-lp-step;display:grid;gap:1.5rem 1rem;grid-template-columns:1fr}@media(min-width:1025px){.klx-lp-phases{grid-template-columns:var(--klx-lp-phases-cols,1fr 3fr 2fr)}}.klx-lp-phase{display:flex;flex-direction:column;min-width:0}.klx-lp-phase__name{border-bottom:2px solid var(--klx-lp-tint);color:var(--klx-lp-primary-text);font-family:var(--klx-lp-body);font-size:var(--klx-lp-fs-body-small);font-weight:600;letter-spacing:.12em;line-height:1.4;margin:0 0 .9rem;padding-bottom:.55rem;text-transform:uppercase}.klx-lp-phase--main .klx-lp-phase__name{border-color:var(--klx-lp-accent);color:var(--klx-lp-accent)}.klx-lp-phase__steps{display:grid;flex:1;gap:1rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:769px){.klx-lp-phase__steps--cols-2{grid-template-columns:repeat(2,1fr)}.klx-lp-phase__steps--cols-3{grid-template-columns:repeat(3,1fr)}}.klx-lp-phase-step{align-content:start;background:var(--klx-lp-white);box-shadow:var(--klx-lp-shadow);box-sizing:border-box;column-gap:.35rem;counter-increment:klx-lp-step;display:grid;grid-template-columns:1fr auto;height:100%;margin:0;min-width:0;padding:1.25rem 1.25rem 1.4rem;position:relative}.klx-lp-phase-step:before{align-items:center;border:1.5px solid var(--klx-lp-primary);border-radius:50%;box-sizing:border-box;color:var(--klx-lp-primary-text);content:counter(klx-lp-step);display:flex;flex-shrink:0;font-family:var(--klx-lp-heading);font-weight:600;grid-column:1;grid-row:1;height:2.1rem;justify-content:center;margin-bottom:.9rem;width:2.1rem}.klx-lp-phase-step__time{align-self:start;background:var(--klx-lp-tint-faint);border-radius:var(--klx-lp-radius-pill);font-size:var(--klx-lp-fs-body-small);font-weight:600;grid-column:2;grid-row:1;justify-self:end;max-width:100%;padding:.25rem .6rem;white-space:nowrap}.klx-lp-phase-step__title{display:block;font-family:var(--klx-lp-heading);font-size:var(--klx-lp-fs-h-5);font-size:1.1rem;font-weight:600;grid-column:1/-1;letter-spacing:-.02em;line-height:1.2;margin:0 0 .4rem}.klx-lp-phase-step__text{color:var(--klx-lp-muted);font-size:calc(var(--klx-lp-fs-body)*.85);grid-column:1/-1;margin:0}.klx-lp-phase-step--highlight{outline:2px solid var(--klx-lp-accent);outline-offset:-2px}.klx-lp-phase-step--highlight:before{border-color:var(--klx-lp-accent)}.klx-lp-phase-step--highlight .klx-lp-phase-step__time,.klx-lp-phase-step--highlight:before{background:var(--klx-lp-accent);color:var(--klx-lp-white)}@media(max-width:480px){.klx-lp-phase-step{padding:1rem 1rem 1.1rem}.klx-lp-phase-step:before{margin-bottom:.6rem}}.klx-lp-option-cards__grid{display:grid;gap:var(--klx-lp-gap-card);grid-template-columns:1fr}@media(min-width:769px){.klx-lp-option-cards__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:769px)and (max-width:1024px){.klx-lp-option-cards__grid--cols-3>:last-child:nth-child(odd){grid-column:1/-1}}@media(min-width:1025px){.klx-lp-option-cards__grid--cols-2{grid-template-columns:repeat(2,1fr)}.klx-lp-option-cards__grid--cols-3{grid-template-columns:repeat(3,1fr)}.klx-lp-option-cards__grid--cols-4{grid-template-columns:repeat(4,1fr)}}.klx-lp-option-cards.has-result .klx-lp-option-card:not(.is-recommended){opacity:.55}.klx-lp-option-cards__note{align-items:center;background:color-mix(in srgb,var(--klx-lp-white) 78%,transparent);display:flex;gap:1rem;margin:var(--klx-lp-gap-card) 0 0;outline:3px solid transparent;padding:1rem 1.25rem;transition:outline-color .25s,background-color .25s}.klx-lp-option-cards__note a{font-weight:600}.klx-lp-option-cards__note.is-recommended{background:var(--klx-lp-white);outline-color:var(--klx-lp-accent)}.klx-lp-option-cards__plus{align-items:center;background:var(--klx-lp-accent);border-radius:50%;color:var(--klx-lp-white);display:flex;flex-shrink:0;font-size:1.3rem;font-weight:600;height:2.2rem;justify-content:center;width:2.2rem}.klx-lp-option-card{background:var(--klx-lp-white);box-shadow:var(--klx-lp-shadow);display:flex;flex-direction:column;margin:0;min-width:0;position:relative;transition:opacity .25s,transform .25s,box-shadow .25s}.klx-lp-option-card.is-recommended{box-shadow:var(--klx-lp-shadow-lg);outline:3px solid var(--klx-lp-accent);transform:translateY(-4px)}.klx-lp-option-card.is-recommended .klx-lp-option-card__badge{display:inline-block}.klx-lp-option-card__badge{background:var(--klx-lp-accent);border-radius:var(--klx-lp-radius-pill);color:var(--klx-lp-white);display:none;font-size:var(--klx-lp-fs-body-small);font-weight:600;left:.75rem;padding:.3rem .75rem;position:absolute;top:.75rem;z-index:1}.klx-lp-option-card__media{aspect-ratio:16/9;background:var(--klx-lp-line);margin:0;overflow:hidden}@media(max-width:480px){.klx-lp-option-card__media{aspect-ratio:3/1}}.klx-lp-option-card__img{display:block;height:100%;object-fit:cover;width:100%}.klx-lp-option-card__body{display:flex;flex:1;flex-direction:column;gap:.6rem;padding:var(--klx-lp-card-pad)}.klx-lp-option-card__body>*{margin:0}.klx-lp-option-card__tag{align-self:flex-start;background:var(--klx-lp-tint-soft);border-radius:var(--klx-lp-radius-pill);font-size:var(--klx-lp-fs-body-small);font-weight:600;padding:.2rem .65rem}.klx-lp-option-card__tag--primary{background:var(--klx-lp-primary-text);color:var(--klx-lp-white)}.klx-lp-option-card__title{font-family:var(--klx-lp-heading);font-size:var(--klx-lp-fs-h-5);font-size:1.2rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.klx-lp-option-card__price{color:var(--klx-lp-primary-text);font-family:var(--klx-lp-heading);font-size:2rem;font-weight:600;letter-spacing:-.04em;line-height:1}.klx-lp-option-card__price small{color:var(--klx-lp-muted);font-family:var(--klx-lp-body);font-size:.9rem;font-weight:400;letter-spacing:0}.klx-lp-option-card__specs{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin:.25rem 0}.klx-lp-option-card__specs:has(.klx-lp-option-card__spec--plain){gap:.55rem;grid-template-columns:1fr}.klx-lp-option-card__spec{min-width:0}.klx-lp-option-card__spec dt{color:var(--klx-lp-muted);font-size:var(--klx-lp-fs-body-small);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.klx-lp-option-card__spec dd{font-size:var(--klx-lp-fs-body-small);margin:0}.klx-lp-option-card__spec dd:before{background:var(--klx-lp-track);border-radius:4px;content:"";display:block;height:.5rem;margin:.3rem 0}.klx-lp-option-card__spec--full dd:before{background:var(--klx-lp-primary)}.klx-lp-option-card__spec--half dd:before{background:linear-gradient(90deg,var(--klx-lp-primary) 50%,var(--klx-lp-track) 50%)}.klx-lp-option-card__spec--meter dd:before{background:linear-gradient(90deg,var(--klx-lp-primary) var(--klx-lp-spec-v,0),var(--klx-lp-track) 0)}.klx-lp-option-card__spec dd.is-none{color:var(--klx-lp-muted);font-weight:400}.klx-lp-option-card__spec--plain{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.klx-lp-option-card__spec--plain dd{font-weight:600;text-align:right}.klx-lp-option-card__spec--plain dd:before{display:none}.klx-lp-option-card__spec--plain dd.is-none{color:var(--klx-lp-muted);font-weight:400}.klx-lp-option-card__foot,.klx-lp-option-card__text{font-size:calc(var(--klx-lp-fs-body)*.85)}.klx-lp-option-card__foot{border-top:1px solid var(--klx-lp-line);font-weight:600;margin-top:auto!important;padding-top:.75rem}.klx-lp-option-card__link{font-size:calc(var(--klx-lp-fs-body)*.85)}.klx-lp-option-card__checks{list-style:none;margin:0;padding:0}.klx-lp-option-card__checks li{font-size:.92rem;padding:.2rem 0 .2rem 1.4rem;position:relative}.klx-lp-option-card__checks li:before{color:var(--klx-lp-primary);content:"✓"/"";font-weight:600;left:0;position:absolute}.klx-lp-option-card__cons{color:var(--klx-lp-muted);font-size:.88rem;font-style:italic}.klx-lp-option-card--detail .klx-lp-option-card__body{gap:.75rem;padding:clamp(1.25rem,2.5vw,1.75rem)}.klx-lp-option-card--detail .klx-lp-option-card__title{font-size:1.35rem}.klx-lp-option-card--detail .klx-lp-option-card__text{font-size:1rem}.klx-lp-option-card--detail .klx-lp-option-card__price{border-top:1px solid var(--klx-lp-line);color:var(--klx-lp-ink);font-size:1.9rem;letter-spacing:-.03em;line-height:1.1;margin-top:auto;padding-top:.9rem}.klx-lp-option-card--detail .klx-lp-option-card__price small{font-size:.85rem}.klx-lp-option-card--detail .klx-lp-option-card__badge{left:auto;right:.75rem;top:-.9rem}.klx-lp-option-cards--specs-rows .klx-lp-option-card__specs{gap:.55rem;grid-template-columns:1fr}.klx-lp-option-cards--specs-rows .klx-lp-option-card__spec:not(.klx-lp-option-card__spec--plain){column-gap:.75rem;display:grid;grid-template-columns:1fr auto;row-gap:.25rem}.klx-lp-option-cards--specs-rows .klx-lp-option-card__spec:not(.klx-lp-option-card__spec--plain) dd{font-weight:600;text-align:right;white-space:nowrap}.klx-lp-option-cards--specs-rows .klx-lp-option-card__spec:not(.klx-lp-option-card__spec--plain) dd:before{display:none}.klx-lp-option-cards--specs-rows .klx-lp-option-card__spec:not(.klx-lp-option-card__spec--plain):after{background:var(--klx-lp-track);border-radius:4px;content:"";grid-column:1/-1;height:.45rem}.klx-lp-option-cards--specs-rows .klx-lp-option-card__spec:not(.klx-lp-option-card__spec--plain).klx-lp-option-card__spec--full:after{background:var(--klx-lp-primary)}.klx-lp-option-cards--specs-rows .klx-lp-option-card__spec:not(.klx-lp-option-card__spec--plain).klx-lp-option-card__spec--half:after{background:linear-gradient(90deg,var(--klx-lp-primary) 50%,var(--klx-lp-track) 50%)}.klx-lp-option-cards--specs-rows .klx-lp-option-card__spec:not(.klx-lp-option-card__spec--plain).klx-lp-option-card__spec--meter:after{background:linear-gradient(90deg,var(--klx-lp-primary) var(--klx-lp-spec-v,0),var(--klx-lp-track) 0)}.klx-lp-price-list{list-style:none;margin:0;padding:0}.klx-lp-price-list li{align-items:baseline;border-bottom:1px dashed var(--klx-lp-line);display:flex;gap:1rem;justify-content:space-between;margin:0;padding:.6rem 0}.klx-lp-price-list__note{color:var(--klx-lp-muted);display:block;font-size:var(--klx-lp-fs-body-small)}.klx-lp-price-list__value{white-space:nowrap}.klx-lp-calc{background:var(--klx-lp-tint-faint);padding:var(--klx-lp-card-pad);position:relative}.klx-lp-calc>*{margin:0}.klx-lp-calc__badge{background:var(--klx-lp-accent);border-radius:var(--klx-lp-radius-pill);color:var(--klx-lp-white);display:inline-block;font-size:var(--klx-lp-fs-body-small);font-weight:600;letter-spacing:.06em;margin:0 0 .75rem;padding:.25rem .75rem;text-transform:uppercase}.klx-lp-calc__title{font-family:var(--klx-lp-heading);font-size:var(--klx-lp-fs-h-4);font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 1rem}.klx-lp-calc__row{display:grid;gap:.4rem 1rem;grid-template-columns:1fr auto;margin-bottom:1.25rem}.klx-lp-calc__row>span{font-size:.95rem;font-weight:600}.klx-lp-calc__row output{color:var(--klx-lp-accent);font-family:var(--klx-lp-heading);font-size:1.3rem;font-weight:600}.klx-lp-calc__row input[type=range],.klx-lp-calc__row select{grid-column:1/-1}.klx-lp-calc__row input[type=range]{accent-color:var(--klx-lp-accent);width:100%}.klx-lp-calc__row select{background:var(--klx-lp-white);border:1px solid var(--klx-lp-line);color:var(--klx-lp-ink);font:inherit;padding:.7rem .8rem}.klx-lp-calc__result{background:var(--klx-lp-white);font-size:1.05rem;padding:1rem 1.15rem}.klx-lp-calc__result strong{color:var(--klx-lp-primary-text);font-family:var(--klx-lp-heading);font-size:1.35rem}.klx-lp-calc__footnote{color:var(--klx-lp-muted);font-size:var(--klx-lp-fs-body-small);margin-top:.75rem}.klx-lp-reviews{display:grid;gap:var(--klx-lp-gap-card);grid-template-columns:1fr}@media(min-width:769px){.klx-lp-reviews--cols-2{grid-template-columns:repeat(2,1fr)}.klx-lp-reviews--cols-3{grid-template-columns:repeat(3,1fr)}.klx-lp-reviews--cols-4{grid-template-columns:repeat(2,1fr)}.klx-lp-reviews--summary.klx-lp-reviews--cols-3{grid-template-columns:1fr 1fr .75fr}}@media(min-width:1025px){.klx-lp-reviews--cols-4{grid-template-columns:repeat(4,1fr)}.klx-lp-reviews--summary.klx-lp-reviews--cols-4{grid-template-columns:1fr 1fr 1fr .75fr}}.klx-lp-review{background:var(--klx-lp-white);box-shadow:var(--klx-lp-shadow);box-sizing:border-box;display:flex;flex-direction:column;margin:0;min-width:0;padding:var(--klx-lp-card-pad)}.klx-lp-review__body{border:0;font-style:normal;margin:0 0 1.25rem;padding:0}.klx-lp-review__quote{font-family:var(--klx-lp-heading);font-size:var(--klx-lp-fs-h-5);font-style:italic;font-weight:600;letter-spacing:-.02em;line-height:1.2;line-height:1.35;margin:0 0 1rem}.klx-lp-review__text{color:var(--klx-lp-muted);font-size:.95em;margin:0}.klx-lp-review__by{align-items:center;border-top:1px solid var(--klx-lp-line);display:flex;font-size:var(--klx-lp-fs-body-small);gap:.85rem;line-height:1.45;margin-top:auto;padding-top:1.1rem}.klx-lp-review__meta{min-width:0}.klx-lp-review--summary{align-items:center;background:var(--klx-lp-tint-faint);box-shadow:none;justify-content:center;text-align:center}.klx-lp-review--summary p{margin:0 0 .5rem}.klx-lp-review__score{font-family:var(--klx-lp-heading);font-size:var(--klx-lp-fs-h-1);font-weight:600;letter-spacing:-.02em;letter-spacing:-.04em;line-height:1.2;line-height:1}.klx-lp-review__summary-count,.klx-lp-review__summary-text{font-size:var(--klx-lp-fs-body-small)}.klx-lp-review__summary-count{font-weight:600}.klx-lp-review .klx-lp-link-arrow{margin-top:.5rem}.klx-lp-section--white .klx-lp-review:not(.klx-lp-review--summary){border:1px solid var(--klx-lp-line);box-shadow:none}.klx-lp-avatar{align-items:center;background:var(--klx-lp-tint);border-radius:50%;color:var(--klx-lp-white);display:inline-flex;flex-shrink:0;font-family:var(--klx-lp-heading);font-size:1.15em;font-weight:600;height:2.75rem;justify-content:center;width:2.75rem}.klx-lp-stars{--klx-lp-star:#f0d60c;display:inline-flex;gap:.1em;vertical-align:-.1em}.klx-lp-stars i{background:var(--klx-lp-star);display:inline-block;height:.9em;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 10 10%27%3E%3Cpath d=%27M4.52.46a.5.5 0 0 1 .95 0l.76 2.34c.07.2.26.34.48.34h2.46c.48 0 .68.62.29.9L7.47 5.5c-.17.13-.25.35-.18.56l.76 2.34c.15.46-.38.84-.77.56L5.29 7.5a.5.5 0 0 0-.59 0L2.72 8.95c-.39.28-.92-.1-.77-.56l.76-2.34a.5.5 0 0 0-.18-.56L.54 4.05c-.39-.28-.19-.9.29-.9h2.46c.22 0 .41-.14.48-.34z%27/%3E%3C/svg%3E") center/contain no-repeat;width:.9em}.klx-lp-stars i.is-off{opacity:.25}.klx-lp-stars i.is-half{background:linear-gradient(90deg,var(--klx-lp-star) 50%,color-mix(in srgb,var(--klx-lp-star) 25%,transparent) 50%)}.klx-lp-stars--lg{font-size:var(--klx-lp-fs-h-4);gap:.15em;margin-bottom:.5rem}.klx-lp-stars--sm{font-size:.75em}.klx-lp-review__text.is-clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--klx-lp-clamp,3);overflow:hidden}.klx-lp-review__text.is-clamped.is-expanded{display:block;-webkit-line-clamp:unset;overflow:visible}.klx-lp main .klx-lp-review__more,.klx-lp-review__more{align-items:center;appearance:none;background:none;border:0;color:var(--klx-lp-accent);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--klx-lp-fs-body-small);font-weight:600;gap:.35rem;margin:.35rem 0 0;padding:.15rem 0}.klx-lp main .klx-lp-review__more:after,.klx-lp-review__more:after{border-bottom:2px solid;border-right:2px solid;content:"";height:.4rem;margin-top:-.25rem;transform:rotate(45deg);transition:transform .2s;width:.4rem}.klx-lp main .klx-lp-review__more[aria-expanded=true]:after,.klx-lp-review__more[aria-expanded=true]:after{margin-top:.15rem;transform:rotate(-135deg)}.klx-lp main .klx-lp-review__more:focus-visible,.klx-lp main .klx-lp-review__more:hover,.klx-lp-review__more:focus-visible,.klx-lp-review__more:hover{text-decoration:underline}.klx-lp main .klx-lp-review__more:focus-visible,.klx-lp-review__more:focus-visible{outline:2px solid var(--klx-lp-accent);outline-offset:2px}.klx-lp main .klx-lp-review__more[hidden],.klx-lp-review__more[hidden]{display:none}@media(max-width:1024px){.klx-lp-reviews--slider{display:block}.klx-lp-reviews--slider .klx-lp-reviews__track{display:flex;gap:var(--klx-lp-gap-card);margin-inline:calc(var(--klx-lp-track-bleed, 0px)*-1);overflow-x:auto;overscroll-behavior-x:contain;padding:0 var(--klx-lp-track-bleed,0) .5rem;position:relative;scroll-padding-inline:var(--klx-lp-track-bleed,0);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.klx-lp-reviews--slider .klx-lp-reviews__track::-webkit-scrollbar{display:none}.klx-lp-reviews--slider .klx-lp-reviews__track>.klx-lp-review{flex:0 0 min(86%,22rem);scroll-snap-align:start}.klx-lp-reviews--slider .klx-lp-review--summary{display:none}}@media(min-width:1025px){.klx-lp-reviews--slider .klx-lp-reviews__track{display:contents}.klx-lp-reviews--slider .klx-lp-reviews__bar,.klx-lp-reviews--slider .klx-lp-reviews__nav{display:none}}@media(max-width:1024px){.klx-lp-section:has(.klx-lp-reviews--slider) .klx-lp-section__head-extra:not(:has(.klx-lp-section__sub)){display:none}}@media(min-width:1025px){.klx-lp-reviews--max-1 .klx-lp-reviews__track>.klx-lp-review:nth-child(n+2),.klx-lp-reviews--max-2 .klx-lp-reviews__track>.klx-lp-review:nth-child(n+3),.klx-lp-reviews--max-3 .klx-lp-reviews__track>.klx-lp-review:nth-child(n+4),.klx-lp-reviews--max-4 .klx-lp-reviews__track>.klx-lp-review:nth-child(n+5){display:none}}.klx-lp-reviews__bar{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:0 0 var(--klx-lp-gap-card)}.klx-lp-reviews__bar-score{align-items:center;display:flex;gap:.6rem;margin:0}.klx-lp-reviews__bar-score strong{font-family:var(--klx-lp-heading);font-size:var(--klx-lp-fs-h-3);font-weight:600;letter-spacing:-.02em;letter-spacing:-.04em;line-height:1.2;line-height:1}.klx-lp-reviews__bar-score .klx-lp-stars{font-size:1.15rem}.klx-lp-reviews__bar-count{color:var(--klx-lp-muted);font-size:var(--klx-lp-fs-body-small);margin:0}.klx-lp-reviews__bar .klx-lp-link-arrow{flex-basis:100%;font-size:var(--klx-lp-fs-body-small)}.klx-lp-reviews__nav{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-top:.75rem}.klx-lp-reviews__nav[hidden]{display:none}.klx-lp-reviews__dots{display:flex;gap:.15rem}.klx-lp main .klx-lp-slider__dot,.klx-lp-slider__dot{align-items:center;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;height:1.75rem;justify-content:center;margin:0;padding:0;width:1.75rem}.klx-lp main .klx-lp-slider__dot:before,.klx-lp-slider__dot:before{background:var(--klx-lp-line);border-radius:50%;content:"";height:.6rem;transition:background-color .2s,transform .2s;width:.6rem}.klx-lp main .klx-lp-slider__dot.is-active:before,.klx-lp-slider__dot.is-active:before{background:var(--klx-lp-accent);transform:scale(1.3)}.klx-lp main .klx-lp-slider__dot:focus-visible,.klx-lp-slider__dot:focus-visible{outline:2px solid var(--klx-lp-accent);outline-offset:-2px}.klx-lp main .klx-lp-reviews__arrow,.klx-lp-reviews__arrow{align-items:center;appearance:none;background:var(--klx-lp-white);border:1.5px solid var(--klx-lp-line);border-radius:50%;color:var(--klx-lp-ink);cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;margin:0;padding:0;transition:border-color .2s,opacity .2s;width:2.75rem}.klx-lp main .klx-lp-reviews__arrow:before,.klx-lp-reviews__arrow:before{border-bottom:2px solid;border-right:2px solid;content:"";height:.6rem;margin-left:.25rem;transform:rotate(135deg);width:.6rem}.klx-lp main .klx-lp-reviews__arrow[data-dir="1"]:before,.klx-lp-reviews__arrow[data-dir="1"]:before{margin-left:-.25rem;transform:rotate(-45deg)}.klx-lp main .klx-lp-reviews__arrow:hover:not(:disabled),.klx-lp-reviews__arrow:hover:not(:disabled){border-color:var(--klx-lp-tint)}.klx-lp main .klx-lp-reviews__arrow:disabled,.klx-lp-reviews__arrow:disabled{cursor:default;opacity:.35}.klx-lp main .klx-lp-reviews__arrow:focus-visible,.klx-lp-reviews__arrow:focus-visible{outline:2px solid var(--klx-lp-accent);outline-offset:2px}.klx-lp-quote{background:var(--klx-lp-tint-faint);box-sizing:border-box;margin:0;padding:var(--klx-lp-card-pad)}.klx-lp-quote__text{border:0;font-style:normal;margin:0 0 1.25rem;padding:0}.klx-lp-quote__text p{font-family:var(--klx-lp-heading);font-size:var(--klx-lp-fs-h-4);font-style:italic;font-weight:600;letter-spacing:-.02em;line-height:1.2;line-height:1.35;margin:0}.klx-lp-quote__by{align-items:center;color:var(--klx-lp-ink);display:flex;font-size:var(--klx-lp-fs-body-small);font-style:normal;gap:.9rem;line-height:1.4;margin:0;text-align:left}.klx-lp-quote__img{border-radius:50%;display:block;flex-shrink:0;height:4rem;object-fit:cover;width:4rem}.klx-lp-quote__who{display:flex;flex-direction:column;min-width:0}.klx-lp-price-tiers__grid{display:grid;gap:var(--klx-lp-gap-card);grid-template-columns:1fr}@media(min-width:769px){.klx-lp-price-tiers__grid{grid-template-columns:repeat(3,1fr)}}.klx-lp-price-tiers__footnote{color:var(--klx-lp-muted);font-size:var(--klx-lp-fs-body-small);margin:1rem 0 0;text-align:center}.klx-lp-price-tier{background:var(--klx-lp-white);box-shadow:var(--klx-lp-shadow);box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;margin:0;min-width:0;padding:var(--klx-lp-card-pad)}.klx-lp-price-tier--featured{outline:2px solid var(--klx-lp-primary);outline-offset:-2px}.klx-lp-price-tier p{margin:0}.klx-lp-price-tier__who{color:var(--klx-lp-primary-text);font-size:var(--klx-lp-fs-body-small);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.klx-lp-price-tier__amount{font-family:var(--klx-lp-heading);font-size:var(--klx-lp-fs-h-2);font-weight:600;letter-spacing:-.02em;letter-spacing:-.04em;line-height:1.2;line-height:1}.klx-lp-price-tier__amount small{color:var(--klx-lp-muted);font-family:var(--klx-lp-body);font-size:calc(var(--klx-lp-fs-body)*.85);font-weight:400;letter-spacing:0}.klx-lp-price-tier__amount--text{font-size:var(--klx-lp-fs-h-3)}.klx-lp-price-tier__what{color:var(--klx-lp-muted);font-size:calc(var(--klx-lp-fs-body)*.85)}.klx-lp-price-tier__list{list-style:none;margin:0;padding:0}.klx-lp-price-tier__list li{font-size:calc(var(--klx-lp-fs-body)*.85);margin:0;padding:.2rem 0 .2rem 1.4rem;position:relative}.klx-lp-price-tier__list li:before{color:var(--klx-lp-primary);content:"✓";font-weight:600;left:0;position:absolute}.klx-lp-price-tier__table{list-style:none;margin:0;padding:0}.klx-lp-price-tier__table li{border-bottom:1px dashed var(--klx-lp-line);display:flex;font-size:calc(var(--klx-lp-fs-body)*.85);gap:1rem;justify-content:space-between;margin:0;padding:.5rem 0}.klx-lp-price-tier__table li span:last-child{font-weight:600;white-space:nowrap}.klx-lp-timeline{display:grid;gap:1.25rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:769px){.klx-lp-timeline{gap:var(--klx-lp-gap-card);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.klx-lp-timeline__step{display:flex;flex-direction:column;gap:.25rem;margin:0;min-width:0;padding-top:1.6rem;position:relative}.klx-lp-timeline__step:before{background:var(--klx-lp-primary);border:2px solid var(--klx-lp-white);border-radius:50%;box-shadow:0 0 0 1.5px var(--klx-lp-primary);box-sizing:border-box;content:"";height:.8rem;left:0;position:absolute;top:0;width:.8rem;z-index:1}.klx-lp-timeline__step:after{background:var(--klx-lp-tint-soft);content:"";height:2px;left:0;position:absolute;right:calc(var(--klx-lp-gap-card)*-1);top:calc(.4rem - 1px)}.klx-lp-timeline__step:last-child:after{right:0}@media(max-width:768px){.klx-lp-timeline__step{padding:0 0 0 1.75rem}.klx-lp-timeline__step:before{top:.3rem}.klx-lp-timeline__step:after{bottom:-1.25rem;height:auto;left:calc(.4rem - 1px);right:auto;top:1.1rem;width:2px}.klx-lp-timeline__step:last-child:after{display:none}}.klx-lp-timeline__when{color:var(--klx-lp-primary-text);font-size:var(--klx-lp-fs-body-small);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.klx-lp-timeline__title{font-family:var(--klx-lp-heading);font-size:var(--klx-lp-fs-h-5);font-weight:600;letter-spacing:-.02em;line-height:1.2}.klx-lp-timeline__text{color:var(--klx-lp-muted);font-size:.95em}.klx-lp-do-dont{display:grid;gap:var(--klx-lp-gap-card);grid-template-columns:1fr}@media(min-width:769px){.klx-lp-do-dont{grid-template-columns:repeat(2,1fr)}.klx-lp-do-dont__info{grid-column:1/-1}}@media(min-width:1025px){.klx-lp-do-dont--info{grid-template-columns:1fr 1fr 1.1fr}.klx-lp-do-dont__info{grid-column:auto}}.klx-lp-do-dont__col,.klx-lp-do-dont__info{box-sizing:border-box;min-width:0;padding:var(--klx-lp-card-pad)}.klx-lp-do-dont__col--do{background:var(--klx-lp-tint-faint)}.klx-lp-do-dont__col--dont{background:var(--klx-lp-accent-soft)}.klx-lp-do-dont__info{background:var(--klx-lp-white);box-shadow:var(--klx-lp-shadow);display:flex;flex-direction:column;padding:var(--klx-lp-card-pad)}.klx-lp-do-dont__info .klx-lp-link-arrow{margin-top:auto}.klx-lp-do-dont__title{font-family:var(--klx-lp-heading);font-size:var(--klx-lp-fs-h-5);font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 .75rem}.klx-lp-do-dont__info-text{margin:0 0 .75rem}.klx-lp-do-dont__list{list-style:none;margin:0;padding:0}.klx-lp-do-dont__list li{margin:0;padding:.3rem 0 .3rem 1.6rem;position:relative}.klx-lp-do-dont__list li:before{content:"";height:1rem;left:0;mask:center/contain no-repeat;position:absolute;top:calc(.3rem + .2em);width:1rem}.klx-lp-do-dont__col--do li:before{background:var(--klx-lp-primary-text);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m3 8.5 3.2 3.2L13 5%27/%3E%3C/svg%3E")}.klx-lp-do-dont__col--dont li:before{background:var(--klx-lp-accent);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-width=%272%27 d=%27m4 4 8 8m0-8-8 8%27/%3E%3C/svg%3E")}.klx-lp-section--white .klx-lp-do-dont__info{border:1px solid var(--klx-lp-line);box-shadow:none}.klx-lp-next-steps{counter-reset:klx-lp-next;list-style:none;margin:0;padding:0}.klx-lp-next-steps__item{counter-increment:klx-lp-next;display:flex;flex-direction:column;margin:0;padding:0 0 1.1rem 3rem;position:relative}.klx-lp-next-steps__item:last-child{padding-bottom:0}.klx-lp-next-steps__item:before{align-items:center;background:var(--klx-lp-white);border:1.5px solid var(--klx-lp-primary);border-radius:50%;box-sizing:border-box;color:var(--klx-lp-primary-text);content:counter(klx-lp-next);display:flex;font-family:var(--klx-lp-heading);font-size:var(--klx-lp-fs-body-small);font-weight:600;height:2rem;justify-content:center;left:0;position:absolute;top:0;width:2rem}.klx-lp-next-steps__item:not(:last-child):after{background:var(--klx-lp-tint);bottom:.15rem;content:"";left:calc(1rem - 1px);position:absolute;top:2.3rem;width:1.5px}.klx-lp-next-steps__item span{color:var(--klx-lp-muted);font-size:var(--klx-lp-fs-body-small)}.klx-lp-next-steps__item.is-done{color:var(--klx-lp-muted)}.klx-lp-next-steps__item.is-done:before{background:var(--klx-lp-accent) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m3.5 8.5 3 3 6-6.5%27/%3E%3C/svg%3E") center/1.1rem no-repeat;border-color:var(--klx-lp-accent);content:""}.klx-lp-team{align-items:center;display:flex;gap:1rem;margin:0}.klx-lp-team__img{display:flex;flex-shrink:0}.klx-lp-team__portrait{border:3px solid var(--klx-lp-white);border-radius:50%;box-sizing:border-box;display:block;height:4.5rem;object-fit:cover;width:4.5rem}.klx-lp-team__portrait+.klx-lp-team__portrait{margin-left:-.9rem}.klx-lp-team__text{font-size:var(--klx-lp-fs-body-small);line-height:1.4;margin:0;min-width:0}.klx-lp-team--inline{color:var(--klx-lp-muted);gap:.75rem}.klx-lp-team--inline .klx-lp-team__portrait{border-width:2px;height:2.5rem;width:2.5rem}.klx-lp-team--inline .klx-lp-team__portrait+.klx-lp-team__portrait{margin-left:-.7rem}.klx-lp-phone{margin:0}.klx-lp-phone__hours,.klx-lp-phone__label{color:var(--klx-lp-muted);font-size:var(--klx-lp-fs-body-small)}.klx-lp-phone--card{background:var(--klx-lp-white);box-sizing:border-box;display:flex;flex-direction:column;gap:.15rem;padding:1rem 1.25rem}.klx-lp-phone--inline .klx-lp-phone__label{color:inherit;font-size:inherit}.klx-lp-phone--inline .klx-lp-phone__hours{display:block;margin-top:.25rem}.klx-lp main .klx-lp-phone--card .klx-lp-phone__number,.klx-lp-phone--card .klx-lp-phone__number{color:var(--klx-lp-accent);font-family:var(--klx-lp-heading);font-size:var(--klx-lp-fs-h-4);font-weight:600;letter-spacing:-.02em;line-height:1.2;text-decoration:none}.klx-lp main .klx-lp-phone--card .klx-lp-phone__number:focus-visible,.klx-lp main .klx-lp-phone--card .klx-lp-phone__number:hover,.klx-lp-phone--card .klx-lp-phone__number:focus-visible,.klx-lp-phone--card .klx-lp-phone__number:hover{text-decoration:underline}.klx-lp main .klx-lp-phone--inline .klx-lp-phone__number,.klx-lp-phone--inline .klx-lp-phone__number{color:var(--klx-lp-ink);font-weight:600;white-space:nowrap}.klx-lp-section--white .klx-lp-phone--card{border:1px solid var(--klx-lp-line)}.klx-lp-before-after{margin:0}.klx-lp-before-after__stage{aspect-ratio:4/3;background:var(--klx-lp-line);overflow:hidden;position:relative;touch-action:pan-y}.klx-lp-before-after__stage:focus-within{outline:3px solid var(--klx-lp-accent);outline-offset:3px}.klx-lp-before-after__img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.klx-lp-before-after__img--after.is-simulated{filter:blur(2px) contrast(.8) brightness(1.1) sepia(.2);transform:scale(1.02)}.klx-lp-before-after__img--before{clip-path:inset(0 calc(100% - var(--pos, 50%)) 0 0)}.klx-lp-before-after__label{background:rgba(12,13,13,.62);border-radius:var(--klx-lp-radius-pill);color:var(--klx-lp-white);font-size:var(--klx-lp-fs-body-small);font-weight:600;line-height:1.3;padding:.3rem .75rem;pointer-events:none;position:absolute;top:.9rem}.klx-lp-before-after__label--left{left:.9rem}.klx-lp-before-after__label--right{right:.9rem}.klx-lp-before-after__handle{background:var(--klx-lp-white);bottom:0;left:var(--pos,50%);pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:3px}.klx-lp-before-after__handle:after{align-items:center;background:var(--klx-lp-white);border-radius:50%;box-shadow:var(--klx-lp-shadow-lg);color:var(--klx-lp-ink);content:"‹ ›";display:flex;font-size:1.3rem;font-weight:600;height:3rem;justify-content:center;left:50%;letter-spacing:.1em;position:absolute;top:50%;transform:translate(-50%,-50%);width:3rem}.klx-lp-before-after__range{appearance:none;background:transparent;cursor:ew-resize;height:100%;inset:0;margin:0;min-height:3rem;opacity:0;position:absolute;touch-action:pan-y;width:100%}.klx-lp-before-after__range::-webkit-slider-thumb{appearance:none;height:3rem;width:3rem}.klx-lp-before-after__range::-moz-range-thumb{height:3rem;width:3rem}.klx-lp-before-after__caption{color:var(--klx-lp-muted);font-size:var(--klx-lp-fs-body-small);margin:.6rem 0 0}.klx-lp-self-check{background:var(--klx-lp-bg);box-sizing:border-box;padding:var(--klx-lp-card-pad)}.klx-lp-section--none .klx-lp-self-check{background:var(--klx-lp-white);border:1px solid var(--klx-lp-line)}.klx-lp-self-check__title{font-family:var(--klx-lp-heading);font-size:var(--klx-lp-fs-h-5);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 1rem}.klx-lp-self-check__list{list-style:none;margin:0;padding:0}.klx-lp-self-check__list li{margin:0 0 .5rem}.klx-lp-self-check__result{margin-top:1.1rem}.klx-lp-self-check__text{font-weight:600;margin:.6rem 0 0}.klx-lp-self-check__meter{background:var(--klx-lp-track);border-radius:4px;height:.5rem;overflow:hidden}.klx-lp-self-check__meter span{background:linear-gradient(90deg,var(--klx-lp-primary),var(--klx-lp-accent));border-radius:4px;display:block;height:100%;transition:width .35s ease;width:calc(var(--n, 0)/var(--max, 6)*100%)}.klx-lp-self-check__cta{margin-top:1rem}.klx-lp main .klx-lp-check,.klx-lp-check{align-items:flex-start;background:var(--klx-lp-white);border:1.5px solid transparent;cursor:pointer;display:flex;gap:.8rem;line-height:1.35;padding:.75rem .95rem;transition:border-color .2s,background-color .2s}.klx-lp main .klx-lp-check input,.klx-lp-check input{accent-color:var(--klx-lp-primary-text);flex-shrink:0;height:1.25rem;margin:.1rem 0 0;width:1.25rem}.klx-lp main .klx-lp-check:hover,.klx-lp-check:hover{border-color:var(--klx-lp-tint-soft)}.klx-lp main .klx-lp-check.is-checked,.klx-lp main .klx-lp-check:has(input:checked),.klx-lp-check.is-checked,.klx-lp-check:has(input:checked){background:var(--klx-lp-primary-soft);border-color:var(--klx-lp-primary)}.klx-lp main .klx-lp-check:has(input:focus-visible),.klx-lp-check:has(input:focus-visible){outline:2px solid var(--klx-lp-accent);outline-offset:2px}.klx-lp-disclaimer{color:var(--klx-lp-muted);font-size:var(--klx-lp-fs-body-small);margin:.9rem 0 0}.klx-lp-finder{background:var(--klx-lp-white);box-shadow:var(--klx-lp-shadow);box-sizing:border-box;padding:var(--klx-lp-card-pad)}.klx-lp-finder__title{align-items:center;display:flex;flex-wrap:wrap;font-weight:600;gap:.4rem .75rem;margin:0 0 1rem}@media(max-width:768px){.klx-lp-finder__title{align-items:stretch;flex-direction:column;gap:.5rem}}.klx-lp-finder__badge{background:var(--klx-lp-accent);border-radius:var(--klx-lp-radius-pill);color:var(--klx-lp-white);font-size:var(--klx-lp-fs-body-small);letter-spacing:.06em;padding:.25rem .75rem;text-transform:uppercase}@media(max-width:768px){.klx-lp-finder__badge{align-items:center;border-radius:0;display:flex;font-size:.95rem;font-weight:600;gap:.55rem;justify-content:center;letter-spacing:.08em;margin:calc(var(--klx-lp-card-pad)*-1) calc(var(--klx-lp-card-pad)*-1) .35rem;padding:.85rem var(--klx-lp-card-pad)}.klx-lp-finder__badge:before{background:currentcolor;content:"";flex-shrink:0;height:1.1rem;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m12 2 1.9 5.6 5.6 1.9-5.6 1.9L12 17l-1.9-5.6-5.6-1.9 5.6-1.9zM5 16l.9 2.6 2.6.9-2.6.9L5 23l-.9-2.6-2.6-.9 2.6-.9zm14-1 .7 2 2 .7-2 .7-.7 2-.7-2-2-.7 2-.7z%27/%3E%3C/svg%3E") center/contain no-repeat;width:1.1rem}.klx-lp-finder__title-text{font-family:var(--klx-lp-heading);font-size:var(--klx-lp-fs-h-5);font-size:1.05rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}}.klx-lp-finder__grid{display:grid;gap:1rem 2rem;grid-template-columns:1fr}@media(min-width:1025px){.klx-lp-finder__grid{grid-template-columns:repeat(auto-fit,minmax(16rem,max-content));justify-content:space-between}}.klx-lp-finder__q{align-content:flex-start;align-items:flex-start;border:0;display:flex;flex-wrap:wrap;gap:.45rem;margin:0;min-width:0;padding:0}.klx-lp-finder__q legend{font-size:.95rem;font-weight:600;margin-bottom:.55rem;padding:0}.klx-lp-finder__result{align-items:center;background:var(--klx-lp-accent-soft);display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;margin-top:1.25rem;padding:1rem 1.25rem}.klx-lp-finder__text{margin:0;max-width:46rem}.klx-lp-finder__cta.wp-block-buttons{margin:0}.klx-lp-finder__disclaimer{color:var(--klx-lp-muted);display:block;flex-basis:100%;font-size:var(--klx-lp-fs-body-small)}.klx-lp main .klx-lp-chip,.klx-lp-chip{cursor:pointer;display:inline-flex;position:relative}.klx-lp main .klx-lp-chip input,.klx-lp-chip input{height:1px;margin:0;opacity:0;position:absolute;width:1px}.klx-lp main .klx-lp-chip span,.klx-lp-chip span{background:var(--klx-lp-white);border:1.5px solid var(--klx-lp-line);border-radius:var(--klx-lp-radius-pill);font-size:.95rem;line-height:1.3;padding:.55rem 1rem;transition:background-color .15s,border-color .15s,color .15s}.klx-lp main .klx-lp-chip:hover span,.klx-lp-chip:hover span{border-color:var(--klx-lp-tint)}.klx-lp main .klx-lp-chip input:checked+span,.klx-lp-chip input:checked+span{background:var(--klx-lp-primary-text);border-color:var(--klx-lp-primary-text);color:var(--klx-lp-white)}.klx-lp main .klx-lp-chip input:focus-visible+span,.klx-lp-chip input:focus-visible+span{outline:2px solid var(--klx-lp-accent);outline-offset:2px}.klx-lp-vision{background:var(--klx-lp-white);box-shadow:var(--klx-lp-shadow);padding:clamp(1rem,2.5vw,1.75rem)}.klx-lp-vision__modes{border:0;display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin:0 0 1.25rem;min-width:0;padding:0}@media(max-width:768px){.klx-lp-vision__modes{flex-direction:column;gap:.9rem}}.klx-lp-vision__group{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:768px){.klx-lp-vision__group{display:grid;grid-template-columns:1fr 1fr}}.klx-lp-vision__glabel{color:var(--klx-lp-muted);font-size:.8rem;font-weight:600;letter-spacing:.1em;margin-right:.25rem;text-transform:uppercase}@media(max-width:768px){.klx-lp-vision__glabel{grid-column:1/-1}}.klx-lp-vision__seg{cursor:pointer;display:inline-flex;position:relative}.klx-lp-vision__seg input{height:1px;opacity:0;position:absolute;width:1px}.klx-lp-vision__seg span{border:1.5px solid var(--klx-lp-line);border-radius:var(--klx-lp-radius-pill);font-weight:600;line-height:1.3;padding:.65rem 1.15rem;transition:background-color .2s,border-color .2s,color .2s}@media(max-width:768px){.klx-lp-vision__seg span{box-sizing:border-box;padding:.7rem .5rem;text-align:center;width:100%}}.klx-lp-vision__seg:hover span{border-color:var(--klx-lp-tint)}.klx-lp-vision__seg input:checked+span{background:var(--klx-lp-ink);border-color:var(--klx-lp-ink);color:var(--klx-lp-white)}.klx-lp-vision__seg input:focus-visible+span{outline:2px solid var(--klx-lp-accent);outline-offset:2px}.klx-lp-vision__group--accent .klx-lp-vision__seg input:checked+span{background:var(--klx-lp-accent);border-color:var(--klx-lp-accent)}.klx-lp-vision__scenes{display:grid;gap:1rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:769px){.klx-lp-vision__scenes{grid-template-columns:repeat(3,1fr)}}.klx-lp-vision__scene{display:flex;flex-direction:column;gap:.8rem;margin:0}@media(max-width:768px){.klx-lp-vision__scene{align-items:center;display:grid;gap:.9rem;grid-template-columns:44% 1fr}}.klx-lp-vision__view{aspect-ratio:4/3;background:var(--klx-lp-bg);overflow:hidden;position:relative}.klx-lp-vision__view>*{filter:blur(var(--klx-lp-blur,0));transition:filter .7s ease}@media(max-width:768px){.klx-lp-vision__view{aspect-ratio:1}}.klx-lp-vision__view--letter{align-items:center;background:var(--klx-lp-candle);display:flex;justify-content:center}.klx-lp-vision__img{display:block;height:100%;object-fit:cover;transform:scale(1.06);width:100%}.klx-lp-vision__letter{background:var(--klx-lp-paper);box-shadow:0 12px 26px -10px rgba(45,12,24,.55);box-sizing:border-box;padding:1em 1.15em;transform:rotate(-3deg);width:72%}.klx-lp-vision__letter p{margin:0}@media(max-width:768px){.klx-lp-vision__letter{font-size:.8rem;padding:.6em .7em;width:82%}}.klx-lp-vision__letter-date{color:var(--klx-lp-muted);font-size:.68em;font-weight:600;letter-spacing:.12em;margin-bottom:.45em!important;text-transform:uppercase}.klx-lp-vision__letter-text{color:var(--klx-lp-ink);font-family:var(--klx-lp-heading);font-size:clamp(.82rem,.6rem + .75vw,1.15rem);font-style:italic;letter-spacing:-.01em;line-height:1.35}@media(max-width:768px){.klx-lp-vision__letter-text{font-size:.74rem;line-height:1.3}}.klx-lp-vision__letter-sign{color:var(--klx-lp-accent);font-family:var(--klx-lp-heading);font-style:italic;margin-top:.4em!important;text-align:right}.klx-lp-vision__text p{margin:0}.klx-lp-vision__dist{color:var(--klx-lp-primary-text);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.klx-lp-vision__title{font-family:var(--klx-lp-heading);font-size:1.1rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:.2rem 0 .5rem!important}@media(max-width:768px){.klx-lp-vision__title{font-size:1rem}}.klx-lp-vision__state{align-items:center;background:var(--klx-lp-track);border-radius:var(--klx-lp-radius-pill);display:inline-flex;font-size:.85rem;font-weight:600;gap:.35rem;padding:.2rem .7rem}.klx-lp-vision__state.is-sharp{background:var(--klx-lp-primary-soft);color:var(--klx-lp-primary-text)}.klx-lp-vision__state.is-sharp:before{content:"✓"/""}.klx-lp-vision__status{background:var(--klx-lp-accent-soft);margin:1.25rem 0 0;padding:.9rem 1.15rem}@media(prefers-reduced-motion:reduce){.klx-lp-vision__view>*{transition:none}}.klx-lp-story{background:var(--klx-lp-white);box-shadow:var(--klx-lp-shadow);display:grid;grid-template-columns:1fr}@media(min-width:1025px){.klx-lp-story{grid-template-columns:5fr 7fr}.klx-lp-story--no-media{grid-template-columns:1fr}}.klx-lp-story__media{margin:0;min-height:17rem;position:relative}.klx-lp-story__media img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.klx-lp-story__body{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.4rem,3.5vw,3rem)}.klx-lp-story__body>*,.klx-lp-story__quote{margin:0}.klx-lp-story__quote blockquote{margin:0 0 1rem;padding:0}.klx-lp-story__quote blockquote,.klx-lp-story__quote blockquote p{border:0;font-family:var(--klx-lp-heading);font-size:clamp(1.4rem,1rem + 1.4vw,2.1rem);font-style:italic;letter-spacing:-.02em;line-height:1.3}.klx-lp-story__quote blockquote p{margin:0}.klx-lp-story__quote figcaption{font-size:.95rem;line-height:1.45}.klx-lp-story__note,.klx-lp-story__text{color:var(--klx-lp-muted)}.klx-lp-story__note{font-size:.82rem}.klx-lp-sticky{bottom:calc(1.25rem + env(safe-area-inset-bottom, 0px));display:flex;gap:.5rem;opacity:0;pointer-events:none;position:fixed;right:1.25rem;transform:translateY(140%);transition:transform .3s ease,opacity .3s ease;visibility:hidden;z-index:90}.klx-lp-sticky.is-visible{opacity:1;pointer-events:auto;transform:none;visibility:visible}@media(max-width:768px){.klx-lp-sticky{bottom:calc(.75rem + env(safe-area-inset-bottom, 0px));left:4.75rem;right:.75rem}}.klx-lp main .klx-lp-sticky__primary,.klx-lp-sticky__primary{background:var(--klx-lp-accent);border-radius:var(--klx-lp-radius-pill);box-shadow:var(--klx-lp-shadow-lg);color:var(--klx-lp-white);font-weight:600;line-height:1.3;padding:1rem 1.6rem;text-decoration:none;white-space:nowrap}.klx-lp main .klx-lp-sticky__primary:after,.klx-lp-sticky__primary:after{content:" →"/""}.klx-lp main .klx-lp-sticky__primary:focus-visible,.klx-lp main .klx-lp-sticky__primary:hover,.klx-lp-sticky__primary:focus-visible,.klx-lp-sticky__primary:hover{color:var(--klx-lp-white)}@media(max-width:768px){.klx-lp main .klx-lp-sticky__primary,.klx-lp-sticky__primary{flex:1;padding:.95rem 1rem;text-align:center}.klx-lp-sticky__long{display:none}}.klx-lp main .klx-lp-sticky__phone,.klx-lp-sticky__phone{align-items:center;background:var(--klx-lp-white);border-radius:var(--klx-lp-radius-pill);box-shadow:var(--klx-lp-shadow-lg);color:var(--klx-lp-ink);display:flex;font-weight:600;gap:.5rem;padding:0 1.2rem;text-decoration:none}@media(max-width:768px){.klx-lp main .klx-lp-sticky__phone,.klx-lp-sticky__phone{flex-shrink:0;height:3.25rem;justify-content:center;padding:0;width:3.25rem}.klx-lp main .klx-lp-sticky__phone span:not(.klx-lp-sticky__icon),.klx-lp-sticky__phone span:not(.klx-lp-sticky__icon){display:none}}.klx-lp-sticky__icon{color:var(--klx-lp-primary-text);display:inline-flex;flex-shrink:0;height:1.25rem;width:1.25rem}.klx-lp-sticky__icon svg{fill:none;height:100%;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:100%}.klx-lp-sticky a:focus-visible{outline:3px solid var(--klx-lp-accent);outline-offset:3px}.klx-lp .wp-block-klx-lp-form-card{background:var(--klx-lp-white);box-shadow:var(--klx-lp-shadow-lg);box-sizing:border-box;padding:clamp(1.25rem,3.5vw,2.5rem);position:relative}.klx-lp .wp-block-klx-lp-form-card .wpforms-container,.klx-lp .wp-block-klx-lp-form-card .wpforms-container-full{margin:0;max-width:none;--wpforms-spacing-sm:0.5rem;--wpforms-spacing-md:0.9rem;--wpforms-spacing-lg:1.25rem;--wpforms-border:var(--klx-lp-line);--wpforms-text:var(--klx-lp-ink)}.klx-lp .wp-block-klx-lp-form-card .wpforms-form{display:flex;flex-direction:column;gap:1.5rem}.klx-lp .wp-block-klx-lp-form-card .wpforms-page-indicator{margin:0;order:-1}.klx-lp .wp-block-klx-lp-form-card .wpforms-page-indicator.progress{display:flex;flex-direction:column;gap:.5rem}.klx-lp .wp-block-klx-lp-form-card .wpforms-page-indicator .wpforms-page-indicator-page-title,.klx-lp .wp-block-klx-lp-form-card .wpforms-page-indicator .wpforms-page-indicator-page-title-sep{display:none!important}.klx-lp .wp-block-klx-lp-form-card .wpforms-page-indicator .wpforms-page-indicator-steps{color:var(--klx-lp-muted);font-size:var(--klx-lp-fs-body-small);order:2}.klx-lp .wp-block-klx-lp-form-card .wpforms-page-indicator .wpforms-page-indicator-page-progress-wrap{background:var(--klx-lp-track);border-radius:var(--klx-lp-radius-pill);height:.45rem;margin:0;order:1;overflow:hidden;width:100%}.klx-lp .wp-block-klx-lp-form-card .wpforms-page-indicator .wpforms-page-indicator-page-progress{background:var(--klx-lp-accent)!important;border-radius:var(--klx-lp-radius-pill);height:100%;transition:width .3s ease}.klx-lp .wp-block-klx-lp-form-card .wpforms-field-container,.klx-lp .wp-block-klx-lp-form-card .wpforms-multistep-form .wpforms-field-container{padding:0!important}.klx-lp .wp-block-klx-lp-form-card .wpforms-page{display:flex;flex-direction:column;gap:2rem}.klx-lp .wp-block-klx-lp-form-card .wpforms-page>.wpforms-field-pagebreak{margin-top:.5rem}.klx-lp .wp-block-klx-lp-form-card .wpforms-field{margin:0;padding:0}.klx-lp .wp-block-klx-lp-form-card .wpforms-field-checkbox>fieldset>legend.wpforms-field-label,.klx-lp .wp-block-klx-lp-form-card .wpforms-field-layout>.wpforms-field-label,.klx-lp .wp-block-klx-lp-form-card .wpforms-field-radio>fieldset>legend.wpforms-field-label{color:var(--klx-lp-ink);display:block;font-family:var(--klx-lp-heading);font-size:var(--klx-lp-fs-h-5);font-size:1.15rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 1rem;padding:0}.klx-lp .wp-block-klx-lp-form-card .wpforms-field-checkbox>fieldset>legend.wpforms-field-label .wpforms-required-label,.klx-lp .wp-block-klx-lp-form-card .wpforms-field-layout>.wpforms-field-label .wpforms-required-label,.klx-lp .wp-block-klx-lp-form-card .wpforms-field-radio>fieldset>legend.wpforms-field-label .wpforms-required-label{display:none}.klx-lp .wp-block-klx-lp-form-card .wpforms-field-label{color:var(--klx-lp-ink);font-size:var(--klx-lp-fs-body-small);font-weight:600;margin-bottom:.35rem}.klx-lp .wp-block-klx-lp-form-card .wpforms-field-description{color:var(--klx-lp-muted);font-size:var(--klx-lp-fs-body-small);margin:.5rem 0 0}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options fieldset>ul{display:grid;gap:.75rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:769px){.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options fieldset>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options li{display:block;margin:0;padding:0;position:relative}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options input[type=radio]{height:1px;left:1rem;margin:0;opacity:0;position:absolute;top:1.2rem;width:1px}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options label.wpforms-field-label-inline{background:var(--klx-lp-white);border:1.5px solid var(--klx-lp-line);color:var(--klx-lp-ink);cursor:pointer;display:block;font-size:var(--klx-lp-fs-body);font-weight:600;line-height:1.35;margin:0;padding:.9rem 1rem .9rem 2.6rem;position:relative;transition:border-color .2s,background-color .2s,box-shadow .2s}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options label.wpforms-field-label-inline:before{background:var(--klx-lp-white);border:1.5px solid var(--klx-lp-line);border-radius:50%;content:"";height:1.1rem;left:1rem;position:absolute;top:1rem;width:1.1rem}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options label.wpforms-field-label-inline:after{background:var(--klx-lp-accent);border-radius:50%;content:"";height:.55rem;left:1.35rem;opacity:0;position:absolute;top:1.35rem;width:.55rem}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options label.wpforms-field-label-inline:hover{border-color:var(--klx-lp-accent)}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options label.wpforms-field-label-inline .klx-lp-option__hint,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options label.wpforms-field-label-inline small{color:var(--klx-lp-muted);display:block;font-size:var(--klx-lp-fs-body-small);font-weight:400;margin-top:.15rem}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options input[type=radio]:checked+label.wpforms-field-label-inline,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options li.is-checked label.wpforms-field-label-inline,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options li:has(input:checked) label.wpforms-field-label-inline{background:var(--klx-lp-accent-soft);border-color:var(--klx-lp-accent);box-shadow:var(--klx-lp-shadow)}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options input[type=radio]:checked+label.wpforms-field-label-inline:before,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options li.is-checked label.wpforms-field-label-inline:before,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options li:has(input:checked) label.wpforms-field-label-inline:before{border-color:var(--klx-lp-accent)}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options input[type=radio]:checked+label.wpforms-field-label-inline:after,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options li.is-checked label.wpforms-field-label-inline:after,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options li:has(input:checked) label.wpforms-field-label-inline:after{opacity:1}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options input[type=radio]:focus-visible+label.wpforms-field-label-inline{outline:2px solid var(--klx-lp-primary);outline-offset:2px}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-chips fieldset>ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-chips.klx-lp-chips--stack fieldset>ul{align-items:flex-start;flex-direction:column}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-chips li{display:block;margin:0;padding:0;position:relative}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-chips input[type=checkbox],.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-chips input[type=radio]{height:1px;left:.75rem;margin:0;opacity:0;position:absolute;top:.75rem;width:1px}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-chips label.wpforms-field-label-inline{background:var(--klx-lp-white);border:1.5px solid var(--klx-lp-line);border-radius:var(--klx-lp-radius-pill);color:var(--klx-lp-ink);cursor:pointer;display:inline-block;font-size:.95rem;font-weight:500;line-height:1.3;margin:0;padding:.55rem 1rem;transition:border-color .15s,background-color .15s,color .15s}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-chips label.wpforms-field-label-inline:hover{border-color:var(--klx-lp-tint)}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-chips.klx-lp-chips--stack label.wpforms-field-label-inline{display:block}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-chips input[type=checkbox]:checked+label.wpforms-field-label-inline,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-chips input[type=radio]:checked+label.wpforms-field-label-inline,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-chips li.is-checked label.wpforms-field-label-inline,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-chips li:has(input:checked) label.wpforms-field-label-inline{background:var(--klx-lp-primary-text);border-color:var(--klx-lp-primary-text);color:var(--klx-lp-white)}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-chips input[type=checkbox]:focus-visible+label.wpforms-field-label-inline,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-chips input[type=radio]:focus-visible+label.wpforms-field-label-inline{outline:2px solid var(--klx-lp-accent);outline-offset:2px}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options.klx-lp-options--img fieldset>ul{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:769px){.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options.klx-lp-options--img fieldset>ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options.klx-lp-options--img li{background:var(--klx-lp-white);border:1px solid var(--klx-lp-line);transition:border-color .2s,background-color .2s,box-shadow .2s}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options.klx-lp-options--img li:hover{border-color:var(--klx-lp-tint)}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options.klx-lp-options--img li.is-checked,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options.klx-lp-options--img li.wpforms-selected,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options.klx-lp-options--img li:has(input:checked){background:var(--klx-lp-tint-soft);border-color:var(--klx-lp-tint);box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options.klx-lp-options--img label.wpforms-field-label-inline{background:transparent;border:0;box-shadow:none;padding:0 0 .75rem;text-align:center}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options.klx-lp-options--img label.wpforms-field-label-inline:after,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options.klx-lp-options--img label.wpforms-field-label-inline:before{content:none}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options.klx-lp-options--img label.wpforms-field-label-inline:hover{border-color:transparent}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options.klx-lp-options--img input[type=radio]:checked+label.wpforms-field-label-inline,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options.klx-lp-options--img li.is-checked label.wpforms-field-label-inline,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options.klx-lp-options--img li:has(input:checked) label.wpforms-field-label-inline{background:transparent;border-color:transparent;box-shadow:none}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options.klx-lp-options--img .wpforms-image-choices-image{border:0;display:block;margin:0 0 .75rem;padding:0}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options.klx-lp-options--img .wpforms-image-choices-image img{aspect-ratio:1;display:block;height:auto;margin:0;max-width:none;object-fit:cover;width:100%}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-options.klx-lp-options--img .wpforms-image-choices-label{display:block}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field input[type=email],.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field input[type=tel],.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field input[type=text],.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field textarea{background:var(--klx-lp-white);border:1px solid var(--klx-lp-line);border-radius:0;box-shadow:none;box-sizing:border-box;color:var(--klx-lp-ink);font:inherit;font-size:var(--klx-lp-fs-body);line-height:1.4;padding:.8rem .95rem;transition:border-color .2s,box-shadow .2s;width:100%}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field input[type=email]::placeholder,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field input[type=tel]::placeholder,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field input[type=text]::placeholder,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field textarea::placeholder{color:var(--klx-lp-muted);opacity:.8}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field input[type=email]:focus,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field input[type=email]:focus-visible,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field input[type=tel]:focus,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field input[type=tel]:focus-visible,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field input[type=text]:focus,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field input[type=text]:focus-visible,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field textarea:focus,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field textarea:focus-visible{border-color:var(--klx-lp-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--klx-lp-primary) 18%,transparent);outline:0!important}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field input[type=email].user-invalid,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field input[type=email].wpforms-error,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field input[type=tel].user-invalid,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field input[type=tel].wpforms-error,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field input[type=text].user-invalid,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field input[type=text].wpforms-error,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field textarea.user-invalid,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field textarea.wpforms-error{border-color:var(--klx-lp-accent)!important;box-shadow:none}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-email .wpforms-field-label,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-name .wpforms-field-label,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-phone .wpforms-field-label,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-text .wpforms-field-label,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-textarea .wpforms-field-label{color:var(--klx-lp-ink);font-size:.9rem;font-weight:600;margin:0 0 .35rem}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-email .wpforms-field-label .wpforms-required-label,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-name .wpforms-field-label .wpforms-required-label,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-phone .wpforms-field-label .wpforms-required-label,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-text .wpforms-field-label .wpforms-required-label,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-textarea .wpforms-field-label .wpforms-required-label{color:inherit}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field textarea{min-height:5rem;resize:vertical}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-phone{display:block}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-phone .iti{display:block;width:100%}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-phone input[type=tel]{flex:none;max-width:none;width:100%}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-layout-columns{display:flex;flex-wrap:wrap;gap:.85rem;margin:0}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-layout-column{box-sizing:border-box;margin:0;padding:0!important;width:100%!important}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-layout-column>.wpforms-field+.wpforms-field{margin-top:.85rem}@media(min-width:769px){.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-layout-column-50{width:calc(50% - .425rem)!important}}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-consent fieldset>ul{list-style:none;margin:0;padding:0}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-consent li{align-items:flex-start;border:0;display:flex;gap:.75rem;margin:0;padding:0}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-consent legend.wpforms-field-label{display:none}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-consent label.wpforms-field-label-inline{color:var(--klx-lp-ink);font-size:.9rem;font-weight:400;line-height:1.4;margin:0;padding:0}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-consent input[type=checkbox]{appearance:none;background:var(--klx-lp-white);border:1.5px solid var(--klx-lp-line);border-radius:0;box-shadow:none;cursor:pointer;flex-shrink:0;height:1.2rem;margin:.1rem 0 0;min-width:0;position:relative;width:1.2rem}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-consent input[type=checkbox]:before{display:none!important}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-consent input[type=checkbox]:after{content:none}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-consent input[type=checkbox]:checked{background:var(--klx-lp-accent);border-color:var(--klx-lp-accent)}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-consent input[type=checkbox]:checked:after{border:solid var(--klx-lp-white);border-width:0 2px 2px 0;content:"";height:.6rem;left:.38rem;position:absolute;top:.12rem;transform:rotate(45deg);width:.3rem}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .klx-lp-consent input[type=checkbox]:focus-visible{border-color:var(--klx-lp-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--klx-lp-primary) 18%,transparent);outline:0!important}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-pagebreak .wpforms-pagebreak-center,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-pagebreak .wpforms-pagebreak-left,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-pagebreak .wpforms-pagebreak-right{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:.5rem 0 0}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-pagebreak .wpforms-pagebreak-center:after,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-pagebreak .wpforms-pagebreak-center:before,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-pagebreak .wpforms-pagebreak-left:after,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-pagebreak .wpforms-pagebreak-left:before,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-pagebreak .wpforms-pagebreak-right:after,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-pagebreak .wpforms-pagebreak-right:before{display:none}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-pagebreak .wpforms-page-button-group{margin:0}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-field-pagebreak .wpforms-page-button-group:only-child{margin-left:auto}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-submit-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end;margin:0!important;padding:0!important}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-pagebreak-left>.wpforms-submit-container{margin-left:auto!important}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-page-prev{align-items:center;background:none!important;border:0;box-shadow:none!important;color:var(--klx-lp-muted);cursor:pointer;display:inline-flex;font-size:var(--klx-lp-fs-body);font-weight:600;line-height:1.4;margin:0;padding:.5rem 0;text-decoration:none;transform:none!important;white-space:nowrap}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-page-prev:before{content:"← "}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-page-prev:hover{color:var(--klx-lp-ink)}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-page-next,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-submit{align-items:center;background:var(--klx-lp-accent);border:0;border-radius:var(--klx-lp-radius-pill);color:var(--klx-lp-white);cursor:pointer;display:inline-flex;font-family:var(--klx-lp-body);font-size:var(--klx-lp-fs-body);font-weight:600;gap:.75rem;line-height:1.4;margin:0;padding:.9rem 1.6rem;transition:transform .2s,box-shadow .2s}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-page-next:after,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-submit:after{background:currentcolor;content:"";height:.625rem;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 34 10%27%3E%3Cpath stroke=%27%23000%27 stroke-width=%271.5%27 d=%27M27.5 1 32 4.83m0 0L27.5 9M32 4.83H0%27/%3E%3C/svg%3E") center/contain no-repeat;width:2.125rem}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-page-next:focus-visible,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-page-next:hover,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-submit:focus-visible,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-submit:hover{box-shadow:var(--klx-lp-shadow-lg);transform:translateY(-2px)}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-page-next.wpforms-disabled,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-page-next[disabled],.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-submit.wpforms-disabled,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-submit[disabled]{cursor:wait;opacity:.6}@media(max-width:480px){.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-page-next,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-submit{gap:.5rem;padding:.8rem 1.1rem}.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-page-next:after,.klx-lp .wp-block-klx-lp-form-card div.wpforms-container .wpforms-form .wpforms-submit:after{width:1.5rem}}.klx-lp .wp-block-klx-lp-form-card.klx-lp-form-card--auto-advance .wpforms-page-1 .wpforms-page-next{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.klx-lp .wp-block-klx-lp-form-card.klx-lp-form-card--auto-advance .wpforms-page-1 .wpforms-page-next:focus-visible{clip:auto;height:auto;margin:0;overflow:visible;padding:.9rem 1.6rem;position:static;width:auto}.klx-lp .wp-block-klx-lp-form-card .wpforms-recaptcha-container{margin:0;padding:0}.klx-lp .wp-block-klx-lp-form-card .wpforms-error-alert,.klx-lp .wp-block-klx-lp-form-card .wpforms-error-container{background:var(--klx-lp-accent-soft);border-left:3px solid var(--klx-lp-accent);color:var(--klx-lp-ink);margin:0;padding:.75rem 1rem}.klx-lp .wp-block-klx-lp-form-card em.wpforms-error,.klx-lp .wp-block-klx-lp-form-card label.wpforms-error{color:var(--klx-lp-accent)!important;display:block;font-family:var(--klx-lp-body);font-size:var(--klx-lp-fs-body-small);font-style:normal;margin-top:.35rem}.klx-lp .wp-block-klx-lp-form-card .klx-lp-form-card__hint{color:var(--klx-lp-muted);font-size:var(--klx-lp-fs-body-small);margin:0}.klx-lp .wp-block-klx-lp-form-card .klx-lp-result{border-left:4px solid var(--klx-lp-primary);margin:0 0 1.5rem;padding:1.1rem 1.25rem}.klx-lp .wp-block-klx-lp-form-card .klx-lp-result--ok{background:var(--klx-lp-primary-soft)}.klx-lp .wp-block-klx-lp-form-card .klx-lp-result--info{background:var(--klx-lp-tint-faint);border-color:var(--klx-lp-tint)}.klx-lp .wp-block-klx-lp-form-card .klx-lp-result--warn{background:var(--klx-lp-accent-soft);border-color:var(--klx-lp-accent)}.klx-lp .wp-block-klx-lp-form-card .klx-lp-result p{margin:0 0 .6rem}.klx-lp .wp-block-klx-lp-form-card .klx-lp-result p:last-child{margin-bottom:0}.klx-lp .wp-block-klx-lp-form-card .klx-lp-result__eyebrow{color:var(--klx-lp-primary-text);font-size:var(--klx-lp-fs-body-small);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.klx-lp .wp-block-klx-lp-form-card .klx-lp-result__title{font-family:var(--klx-lp-heading);font-size:var(--klx-lp-fs-h-5);font-size:1.3rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;line-height:1.25}.klx-lp .wp-block-klx-lp-form-card .klx-lp-result__items{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0 0 .75rem;padding:0}.klx-lp .wp-block-klx-lp-form-card .klx-lp-result__items li{background:var(--klx-lp-white);border-radius:var(--klx-lp-radius-pill);font-size:.9rem;font-weight:600;margin:0;padding:.35rem .85rem}.klx-lp .wp-block-klx-lp-form-card .klx-lp-result__items span{color:var(--klx-lp-muted);font-weight:400}.klx-lp .wp-block-klx-lp-form-card .klx-lp-result__note{font-size:.92rem}.klx-lp .wp-block-klx-lp-form-card .klx-lp-form-card__skip,.klx-lp .wp-block-klx-lp-form-card .klx-lp-result__small{color:var(--klx-lp-muted);font-size:var(--klx-lp-fs-body-small)}.klx-lp .wp-block-klx-lp-form-card .klx-lp-form-card__skip{margin:1rem 0 0}.klx-lp .wp-block-klx-lp-form-card .klx-lp-btn-link{background:none;border:0;color:var(--klx-lp-accent);cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline}.klx-lp .wp-block-klx-lp-form-card .klx-lp-btn-link:hover{text-decoration:none}.klx-lp .wp-block-klx-lp-form-card .klx-lp-field--invalid .wpforms-field-label{color:var(--klx-lp-accent)}.klx-lp .wp-block-klx-lp-form-card .klx-lp-field--invalid label.wpforms-field-label-inline{border-color:var(--klx-lp-accent)!important}.klx-lp .wp-block-klx-lp-form-card .klx-lp-field--invalid input[type=email],.klx-lp .wp-block-klx-lp-form-card .klx-lp-field--invalid input[type=tel],.klx-lp .wp-block-klx-lp-form-card .klx-lp-field--invalid input[type=text],.klx-lp .wp-block-klx-lp-form-card .klx-lp-field--invalid textarea{border-bottom-color:var(--klx-lp-accent)!important}.klx-lp-thanks-card{background:var(--klx-lp-white);box-shadow:var(--klx-lp-shadow);box-sizing:border-box;display:flex;flex-direction:column;gap:0;padding:clamp(1.5rem,4vw,3rem)}.klx-lp-thanks-card>*{margin:0}.klx-lp-thanks-card__check{color:var(--klx-lp-accent);display:inline-flex;height:3.5rem;margin-bottom:1rem;width:3.5rem}.klx-lp-thanks-card__check svg{fill:none;height:100%;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;width:100%}.klx-lp-thanks-card .klx-lp-eyebrow{margin:0 0 .6rem}.klx-lp-thanks-card__title{font-size:var(--klx-lp-fs-h-2);line-height:1.15;margin:0 0 1rem}.klx-lp-thanks-card__title em{color:inherit}.klx-lp-thanks-card__lead{margin:0 0 2rem;max-width:36rem}.klx-lp-thanks-card__recap{background:var(--klx-lp-primary-soft);border-left:4px solid var(--klx-lp-primary);margin:0 0 2rem;padding:1rem 1.25rem}.klx-lp-thanks-card__recap p{margin:0}.klx-lp-thanks-card__recap-label{color:var(--klx-lp-primary-text);font-size:var(--klx-lp-fs-body-small);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.klx-lp-thanks-card__recap-title{font-family:var(--klx-lp-heading);font-size:1.15rem;font-weight:600;margin:.25rem 0!important}.klx-lp-thanks-card__recap-text{color:var(--klx-lp-muted);font-size:.92rem}.klx-lp-thanks-card__body{display:flex;flex-direction:column;gap:0}.klx-lp-thanks-card__body>*{margin-block:0}.klx-lp-thanks-card__body>.wp-block-klx-lp-next-steps{margin-bottom:1.75rem}.klx-lp-thanks-card__body>.wp-block-buttons+*{margin-top:1.25rem}.klx-lp-thanks-card__body>*+.wp-block-buttons{margin-top:0}
