
:root{
  --w-section-pad: var(--klicq-space-16);
  --w-section-pad-desktop: calc(var(--klicq-space-16) + var(--klicq-space-12));
  --w-on-navy-accent: var(--klicq-color-green-200);
  --w-on-navy-line: color-mix(in srgb, var(--klicq-color-brand-surface-text) 18%, transparent);
  --w-nav-expand: 1240px;
  --w-display-tracking: -0.035em;
  --w-measure-lead: 56ch;
}
html{scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body.w-page{
  background:var(--klicq-color-canvas);
  color:var(--klicq-color-text);
  font-size:var(--klicq-text-body-size);
  line-height:var(--klicq-line-height-body);
}
.w-container{
  box-sizing:border-box;
  width:100%;
  max-width:calc(var(--klicq-layout-page-max) + 2 * var(--klicq-layout-gutter));
  margin-inline:auto;
  padding-inline:var(--klicq-layout-gutter);
}
.w-skip{
  position:absolute;
  left:var(--klicq-space-4);
  top:var(--klicq-space-2);
  z-index:30;
  padding:var(--klicq-space-2) var(--klicq-space-4);
  border-radius:var(--klicq-radius-sm);
  background:var(--klicq-color-surface);
  color:var(--klicq-color-text);
  font-weight:var(--klicq-font-weight-semibold);
  transform:translateY(-200%);
}
.w-skip:focus{transform:none}
.w-section{
  padding-block:var(--w-section-pad);
  background:var(--klicq-color-canvas);
}
.w-section--paper{background:var(--klicq-color-surface)}
.w-section--mint{background:var(--klicq-color-money-surface)}
.w-section--tight{padding-block:calc(var(--w-section-pad) / 2)}
.w-section--flush-top{padding-top:0}
.w-section--navy,
.w-cta,
.w-footer{
  --klicq-color-text:var(--klicq-color-brand-surface-text);
  --klicq-color-text-muted:var(--klicq-color-brand-surface-text);
  --klicq-color-focus:var(--klicq-color-brand-surface-text);
  background:var(--klicq-color-brand-surface);
  color:var(--klicq-color-brand-surface-text);
}
.w-on-light{
  --klicq-color-text:var(--klicq-color-navy-900);
  --klicq-color-text-muted:var(--klicq-color-slate-600);
  --klicq-color-focus:var(--klicq-color-navy-900);
  color:var(--klicq-color-text);
}
.w-section__head{
  display:grid;
  gap:var(--klicq-space-4);
  margin-bottom:var(--klicq-space-8);
}
.w-section__head--center{justify-items:center;text-align:center}
.w-split{
  display:grid;
  gap:var(--klicq-space-8);
  align-items:center;
}
.w-split > *{min-width:0}
.w-split__text{display:grid;gap:var(--klicq-space-4);align-content:start}
@media (min-width:900px){
  .w-section{padding-block:var(--w-section-pad-desktop)}
  .w-section--tight{padding-block:var(--klicq-space-16)}
  .w-section--flush-top{padding-top:0}
  .w-section__head{gap:var(--klicq-space-5);margin-bottom:var(--klicq-space-12)}
  .w-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--klicq-space-16)}
  .w-split--media-wide{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}
  .w-split--media-wide.w-split--reverse{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}
  .w-split--reverse > :first-child{order:2}
  .w-split--top{align-items:start}
}
.w-display{
  margin:0;
  font-family:var(--klicq-font-family-display);
  font-weight:var(--klicq-font-weight-extrabold);
  font-size:var(--klicq-text-display-size);
  line-height:1;
  letter-spacing:var(--w-display-tracking);
  text-wrap:balance;
  color:var(--klicq-color-text);
}
.w-title{
  margin:0;
  max-width:22ch;
  font-family:var(--klicq-font-family-display);
  font-weight:var(--klicq-font-weight-extrabold);
  font-size:var(--klicq-text-title-size);
  line-height:var(--klicq-text-title-line);
  letter-spacing:var(--klicq-text-title-tracking);
  text-wrap:balance;
  color:var(--klicq-color-text);
}
.w-title--sm{font-size:var(--klicq-text-heading-lg-size);line-height:var(--klicq-text-heading-lg-line)}
.w-section__head--center .w-title{max-width:26ch}
.w-lead{
  margin:0;
  max-width:var(--w-measure-lead);
  font-size:var(--klicq-text-lede-size);
  line-height:var(--klicq-line-height-body);
  color:var(--klicq-color-text-muted);
  text-wrap:pretty;
}
.w-lead :where(b,strong){font-weight:var(--klicq-font-weight-semibold);color:var(--klicq-color-text)}
:where(.w-section--navy,.w-cta,.w-footer) .w-lead :where(b,strong){color:var(--w-on-navy-accent)}
.w-body{margin:0;max-width:var(--klicq-layout-measure);font-size:var(--klicq-text-body-size);color:var(--klicq-color-text)}
.w-note{margin:0;font-size:var(--klicq-text-caption-size);line-height:var(--klicq-line-height-normal);color:var(--klicq-color-text-muted)}
.w-mark{color:var(--klicq-color-money)}
:where(.w-section--navy,.w-cta,.w-footer) .w-mark{color:var(--w-on-navy-accent)}
.w-actions{
  display:flex;
  flex-direction:column;
  align-items:stretch;
  gap:var(--klicq-space-3);
}
.w-actions .k-button{text-decoration:none}
@media (min-width:900px){
  .w-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--klicq-space-4)}
  .w-actions--center{justify-content:center}
}
.w-link{
  display:inline-flex;
  align-items:center;
  gap:var(--klicq-space-1-5);
  min-height:var(--klicq-space-6);
  color:var(--klicq-color-text);
  font-weight:var(--klicq-font-weight-semibold);
  font-size:var(--klicq-text-body-sm-size);
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:3px;
}
.w-link:hover{text-decoration-thickness:2px}
.w-link .k-icon{transition:transform var(--klicq-duration-base) var(--klicq-ease-out)}
.w-link:hover .k-icon{transform:translateX(2px)}
@media (prefers-reduced-motion:reduce){.w-link:hover .k-icon{transform:none}}
.w-nav{
  position:sticky;
  top:0;
  z-index:20;
  background:var(--klicq-color-surface);
  border-bottom:var(--klicq-border-width) solid var(--klicq-color-line);
}
.w-nav__inner{
  display:flex;
  align-items:center;
  gap:var(--klicq-space-4);
  min-height:var(--klicq-layout-header-height);
}
.w-nav__logo{display:inline-flex;flex:none;align-items:center;min-height:var(--klicq-size-control-md,40px);color:var(--klicq-color-text)}
.w-nav__logo .k-logo{height:var(--klicq-space-6)}
.w-nav__links{display:none}
.w-nav__end{display:flex;align-items:center;gap:var(--klicq-space-2);margin-left:auto}
.w-nav__lang,
.w-nav__login{display:none}
.w-nav__demo{text-decoration:none;white-space:nowrap}
.w-nav__link,
.w-nav__login{
  padding:var(--klicq-space-2) var(--klicq-space-3);
  border-radius:var(--klicq-radius-pill);
  color:var(--klicq-color-text);
  font-size:var(--klicq-font-size-15);
  font-weight:var(--klicq-font-weight-medium);
  text-decoration:none;
  white-space:nowrap;
  transition:background var(--klicq-duration-fast) var(--klicq-ease-out);
}
.w-nav__link:hover,
.w-nav__login:hover{background:var(--klicq-color-canvas)}
.w-nav__link[aria-current="page"]{background:var(--klicq-color-canvas);font-weight:var(--klicq-font-weight-semibold)}
.w-nav__login{color:var(--klicq-color-text-muted)}
.w-nav__lang{align-items:center;gap:var(--klicq-space-1);font-size:var(--klicq-font-size-14);font-weight:var(--klicq-font-weight-semibold)}
.w-nav__lang a{
  padding:var(--klicq-space-1-5) var(--klicq-space-2);
  border-radius:var(--klicq-radius-sm);
  color:var(--klicq-color-text-muted);
  text-decoration:none;
}
.w-nav__lang a:hover{background:var(--klicq-color-canvas)}
.w-nav__lang a[aria-current="true"]{color:var(--klicq-color-text);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}
.w-nav__menu{position:static}
.w-nav__menu-button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:var(--klicq-space-1-5);
  box-sizing:border-box;
  min-height:var(--klicq-space-12);
  min-width:var(--klicq-space-12);
  padding:0 var(--klicq-space-2-5);
  border:var(--klicq-border-width) solid var(--klicq-color-border);
  border-radius:var(--klicq-radius-button);
  background:var(--klicq-color-surface);
  color:var(--klicq-color-text);
  font:var(--klicq-font-weight-bold) var(--klicq-font-size-14)/1 var(--klicq-font-family-display);
  cursor:pointer;
  list-style:none;
}
.w-nav__menu-button::-webkit-details-marker{display:none}
.w-nav__menu-button:hover{border-color:var(--klicq-color-border-hover)}
.w-nav__demo.k-button--compact{min-height:var(--klicq-space-12)}
.w-nav__panel{
  position:absolute;
  left:0;
  right:0;
  top:100%;
  display:grid;
  gap:var(--klicq-space-1);
  padding:var(--klicq-space-3) var(--klicq-layout-gutter) var(--klicq-space-5);
  background:var(--klicq-color-surface);
  border-bottom:var(--klicq-border-width) solid var(--klicq-color-line);
  box-shadow:var(--klicq-shadow-popover);
}
.w-nav__panel .w-nav__link,
.w-nav__panel .w-nav__login{display:block;padding:var(--klicq-space-3) var(--klicq-space-2);border-radius:var(--klicq-radius-sm);font-size:var(--klicq-text-body-size);white-space:normal}
.w-nav__panel .w-nav__lang{display:flex;margin-top:var(--klicq-space-2);padding-top:var(--klicq-space-3);border-top:var(--klicq-border-width) solid var(--klicq-color-line)}
@media (min-width:1240px){
  .w-nav__links{display:flex;align-items:center;gap:var(--klicq-space-1);margin-left:var(--klicq-space-6)}
  .w-nav__lang{display:flex}
  .w-nav__login{display:inline-block}
  .w-nav__end{gap:var(--klicq-space-3)}
  .w-nav__menu{display:none}
}
.w-frame{margin:0;display:grid;gap:var(--klicq-space-3);min-width:0}
.w-frame__img{
  display:block;
  box-sizing:border-box;
  width:100%;
  height:auto;
  border:var(--klicq-border-width) solid var(--klicq-color-line);
  border-radius:var(--klicq-radius-card);
  background:var(--klicq-color-surface);
  box-shadow:var(--klicq-shadow-card);
}
.w-frame--phone{max-width:390px;justify-self:center}
.w-frame--phone .w-frame__img{border-radius:var(--klicq-radius-3xl)}
.w-frame__caption{
  font-size:var(--klicq-text-caption-size);
  line-height:var(--klicq-line-height-normal);
  color:var(--klicq-color-text-muted);
}
.w-steps{
  --w-steps-number:var(--klicq-space-12);
  display:grid;
  gap:var(--klicq-space-8);
  margin:0;
  padding:0;
  list-style:none;
  counter-reset:w-step;
}
.w-steps__item{
  position:relative;
  display:grid;
  gap:var(--klicq-space-2);
  align-content:start;
  min-width:0;
  padding-left:calc(var(--w-steps-number) + var(--klicq-space-4));
}
.w-steps__item::before{
  content:"";
  position:absolute;
  left:calc(var(--w-steps-number) / 2 - 1px);
  top:var(--w-steps-number);
  bottom:calc(-1 * var(--klicq-space-8));
  width:var(--klicq-border-width-strong);
  background:var(--klicq-color-money);
}
.w-steps__item:last-child::before{content:none}
.w-steps__number{
  position:absolute;
  left:0;
  top:0;
  display:grid;
  place-items:center;
  width:var(--w-steps-number);
  height:var(--w-steps-number);
  border-radius:var(--klicq-radius-circle);
  background:var(--klicq-color-navy-900);
  color:var(--klicq-color-white);
  font:var(--klicq-font-weight-extrabold) var(--klicq-font-size-20)/1 var(--klicq-font-family-display);
  font-variant-numeric:var(--klicq-font-numeric);
}
.w-steps__title{
  margin:0;
  padding-top:var(--klicq-space-2);
  font:var(--klicq-font-weight-bold) var(--klicq-text-heading-size)/var(--klicq-line-height-heading) var(--klicq-font-family-display);
  letter-spacing:-0.01em;
  color:var(--klicq-color-text);
}
.w-steps__text{margin:0;max-width:44ch;font-size:var(--klicq-text-body-sm-size);color:var(--klicq-color-text)}
.w-steps__media{margin-top:var(--klicq-space-3);min-width:0}
@media (min-width:900px){
  .w-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--klicq-space-12)}
  .w-steps__item{padding-left:0;padding-top:calc(var(--w-steps-number) + var(--klicq-space-5));gap:var(--klicq-space-3)}
  .w-steps__item::before{
    left:var(--w-steps-number);
    right:calc(-1 * var(--klicq-space-12));
    top:calc(var(--w-steps-number) / 2 - 1px);
    bottom:auto;
    width:auto;
    height:var(--klicq-border-width-strong);
  }
  .w-steps__title{padding-top:0}
}
.w-audience{
  display:grid;
  gap:0;
  margin:0;
  padding:0;
  list-style:none;
}
.w-audience__item{
  display:grid;
  gap:var(--klicq-space-5);
  align-content:start;
  min-width:0;
  padding-block:var(--klicq-space-8);
  border-top:var(--klicq-border-width) solid var(--klicq-color-line);
}
.w-audience > :last-child{padding-bottom:0}
.w-audience__text{display:grid;gap:var(--klicq-space-3);align-content:start;justify-items:start}
.w-audience__name{
  margin:0;
  font:var(--klicq-font-weight-extrabold) var(--klicq-text-heading-size)/var(--klicq-line-height-title) var(--klicq-font-family-display);
  letter-spacing:-0.02em;
  color:var(--klicq-color-text);
}
.w-audience__line{margin:0;max-width:46ch;font-size:var(--klicq-text-body-size);color:var(--klicq-color-text)}
.w-audience__proof{
  box-sizing:border-box;
  display:grid;
  gap:var(--klicq-space-3);
  align-content:center;
  min-width:0;
  padding:var(--klicq-space-5);
  border-radius:var(--klicq-radius-card);
  background:var(--klicq-color-canvas);
}
.w-section:not(.w-section--paper) .w-audience__proof{background:var(--klicq-color-surface)}
.w-audience__proof-note{margin:0;font-size:var(--klicq-text-caption-size);color:var(--klicq-color-text-muted)}
@media (min-width:900px){
  .w-audience{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--klicq-space-16)}
  .w-audience__item{grid-template-rows:auto 1fr;padding-block:var(--klicq-space-12)}
  .w-audience__item--wide{
    grid-column:1 / -1;
    grid-template-columns:minmax(0,5fr) minmax(0,7fr);
    grid-template-rows:auto;
    column-gap:var(--klicq-space-16);
    align-items:center;
  }
  .w-audience__proof{padding:var(--klicq-space-6)}
}
.w-facts{margin:0;display:grid}
.w-facts__row{
  display:grid;
  gap:var(--klicq-space-2);
  padding-block:var(--klicq-space-5);
  border-top:var(--klicq-border-width) solid var(--klicq-color-line);
}
.w-facts__row:last-child{border-bottom:var(--klicq-border-width) solid var(--klicq-color-line)}
.w-facts__term{
  display:flex;
  align-items:center;
  gap:var(--klicq-space-3);
  margin:0;
  font:var(--klicq-font-weight-bold) var(--klicq-text-heading-sm-size)/var(--klicq-line-height-heading) var(--klicq-font-family-display);
  color:var(--klicq-color-text);
}
.w-facts__term .k-icon{flex:none;width:var(--klicq-space-6);height:var(--klicq-space-6);color:var(--klicq-color-money)}
.w-facts__text{margin:0;max-width:var(--klicq-layout-measure);font-size:var(--klicq-text-body-sm-size);color:var(--klicq-color-text)}
:where(.w-section--navy) .w-facts__row{border-color:var(--w-on-navy-line)}
:where(.w-section--navy) .w-facts__term .k-icon{color:var(--w-on-navy-accent)}
@media (min-width:900px){
  .w-facts__row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--klicq-space-8);padding-block:var(--klicq-space-6);align-items:start}
}
.w-cta{padding-block:var(--w-section-pad)}
.w-cta__inner{display:grid;gap:var(--klicq-space-6);justify-items:start}
.w-cta .k-button--quiet{
  --klicq-color-text:var(--klicq-color-navy-900);
  color:var(--klicq-color-navy-900);
}
.w-section--navy .k-button--quiet{color:var(--klicq-color-navy-900)}
.w-cta__inner .w-actions{width:100%}
@media (min-width:900px){
  .w-cta{padding-block:var(--w-section-pad-desktop)}
  .w-cta__inner{gap:var(--klicq-space-8)}
  .w-cta__inner .w-actions{width:auto}
}
.w-footer{
  padding-block:var(--klicq-space-16) var(--klicq-space-8);
  border-top:var(--klicq-border-width) solid var(--w-on-navy-line);
  font-size:var(--klicq-text-body-sm-size);
}
.w-footer__inner{display:grid;gap:var(--klicq-space-12)}
.w-footer__brand{display:grid;gap:var(--klicq-space-6);align-content:start;justify-items:start}
.w-footer__mark{display:block;height:calc(var(--klicq-space-16) + var(--klicq-space-8));width:auto;color:var(--klicq-color-action)}
.w-footer__tagline{margin:0;max-width:36ch;font-size:var(--klicq-text-body-size);color:var(--klicq-color-brand-surface-text)}
.w-footer__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--klicq-space-8) var(--klicq-space-6)}
.w-footer__heading{
  margin:0 0 var(--klicq-space-3);
  font:var(--klicq-font-weight-bold) var(--klicq-font-size-16)/var(--klicq-line-height-heading) var(--klicq-font-family-display);
  color:var(--w-on-navy-accent);
}
.w-footer__list{display:grid;gap:var(--klicq-space-1);margin:0;padding:0;list-style:none}
.w-footer__list a,
.w-footer__base a{
  display:inline-block;
  padding-block:var(--klicq-space-1-5);
  color:var(--klicq-color-brand-surface-text);
  text-decoration:none;
}
.w-footer__list a:hover,
.w-footer__base a:hover{text-decoration:underline;text-underline-offset:3px}
.w-footer__address{margin:0;font-style:normal;line-height:var(--klicq-line-height-body)}
.w-footer__base{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:var(--klicq-space-2) var(--klicq-space-6);
  padding-top:var(--klicq-space-6);
  border-top:var(--klicq-border-width) solid var(--w-on-navy-line);
  font-size:var(--klicq-text-caption-size);
}
.w-footer__base p{margin:0}
@media (min-width:900px){
  .w-footer__inner{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:var(--klicq-space-16)}
  .w-footer__nav{grid-template-columns:repeat(4,minmax(0,1fr))}
  .w-footer__base{grid-column:1 / -1}
  .w-footer__base > :last-child{margin-left:auto}
  .w-footer__mark{height:calc(2 * var(--klicq-space-16))}
}
.w-cases{display:grid;gap:var(--klicq-space-16);margin-top:var(--klicq-space-12)}
.w-case{display:grid;gap:var(--klicq-space-6);align-items:start}
.w-case__media{display:grid;gap:var(--klicq-space-3);margin:0;align-content:start}
.w-case__photo{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--klicq-radius-media);background:var(--klicq-color-canvas)}
.w-case__who{display:grid;gap:var(--klicq-space-1)}
.w-case__name{font:var(--klicq-font-weight-bold) var(--klicq-font-size-18)/var(--klicq-line-height-snug) var(--klicq-font-family-ui);color:var(--klicq-color-text)}
.w-case__role{font-size:var(--klicq-font-size-15);color:var(--klicq-color-text-muted)}
.w-case__body{display:grid;gap:var(--klicq-space-5);align-content:start;min-width:0}
.w-case__title{margin:0;max-width:22ch;font:var(--klicq-font-weight-extrabold) var(--klicq-font-size-28)/1.12 var(--klicq-font-family-display);letter-spacing:-0.02em;color:var(--klicq-color-text);text-wrap:balance}
.w-case__story{margin:0;max-width:var(--klicq-layout-measure);font-size:var(--klicq-font-size-18);line-height:var(--klicq-line-height-normal);color:var(--klicq-color-text)}
.w-figs{display:grid;gap:var(--klicq-space-2);margin:0;padding:0;list-style:none}
.w-fig{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:var(--klicq-space-3);margin:0;padding:var(--klicq-space-3) var(--klicq-space-4);border:var(--klicq-border-width) solid var(--klicq-color-line);border-radius:var(--klicq-radius-lg);background:var(--klicq-color-surface)}
.w-fig dt{margin:0;font-size:var(--klicq-font-size-15);line-height:var(--klicq-line-height-snug);color:var(--klicq-color-text-muted)}
.w-fig__value{margin:0;flex:none;font:var(--klicq-font-weight-extrabold) var(--klicq-font-size-24)/1.1 var(--klicq-font-family-display);letter-spacing:var(--klicq-tracking-amount);color:var(--klicq-color-text);white-space:nowrap}
.w-fig--gain .w-fig__value{color:var(--klicq-color-money)}
.w-figs--text .w-fig__value{font:var(--klicq-font-weight-bold) var(--klicq-font-size-17)/var(--klicq-line-height-snug) var(--klicq-font-family-ui);letter-spacing:0;white-space:normal;flex:1 1 auto;min-width:0}
.w-figs--text .w-fig{flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--klicq-space-2)}
.w-fig__check{flex:none;width:var(--klicq-space-5);height:var(--klicq-space-5);color:var(--klicq-color-money)}
.w-case__facts{margin-top:var(--klicq-space-1)}
.w-case__facts .k-icon{width:var(--klicq-space-5);height:var(--klicq-space-5)}
@media (max-width:899px){.w-case__facts .w-facts__row{padding-block:var(--klicq-space-3);gap:var(--klicq-space-1)}.w-case{gap:var(--klicq-space-5)}.w-cases{gap:var(--klicq-space-12)}}
.w-cases__note{margin-top:var(--klicq-space-8)}
@media (min-width:600px){
  .w-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--klicq-space-3)}
  .w-figs--2{grid-template-columns:repeat(2,minmax(0,1fr))}
  .w-fig{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:var(--klicq-space-1);padding:var(--klicq-space-4)}
  .w-fig__value{font-size:var(--klicq-font-size-28)}
  .w-figs--text .w-fig{flex-direction:row;align-items:center}
}
@media (min-width:900px){
  .w-case{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--klicq-space-12);align-items:center}
  .w-case:nth-child(even){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}
  .w-case:nth-child(even) .w-case__media{order:2}
  .w-case__photo{aspect-ratio:4/5}
  .w-case__title{font-size:var(--klicq-font-size-32)}
}
.w-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--klicq-space-2);margin-top:var(--klicq-space-8)}
.w-switch[hidden]{display:none}
.w-switch{scroll-margin-top:calc(var(--klicq-layout-header-height) + var(--klicq-space-6))}
.w-switch__tab{position:relative;display:flex;align-items:center;gap:var(--klicq-space-3);min-width:0;margin:0;padding:var(--klicq-space-3);border:var(--klicq-border-width) solid var(--klicq-color-line);border-radius:var(--klicq-radius-lg);background:var(--klicq-color-surface);color:var(--klicq-color-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--klicq-duration-fast) var(--klicq-ease-out),background-color var(--klicq-duration-fast) var(--klicq-ease-out)}
.w-switch__tab:hover{border-color:var(--klicq-color-border)}
.w-switch__tab[aria-selected="true"]{border-color:var(--klicq-color-selected);background:var(--klicq-color-selected-surface);box-shadow:0 0 0 var(--klicq-border-width) var(--klicq-color-selected)}
.w-switch__icon{display:grid;place-items:center;flex:none;width:var(--klicq-space-8);height:var(--klicq-space-8);border-radius:var(--klicq-radius-circle);background:var(--klicq-color-canvas);color:var(--klicq-color-money)}
.w-switch__tab[aria-selected="true"] .w-switch__icon{background:var(--klicq-color-surface)}
.w-switch__icon .k-icon{width:var(--klicq-space-5);height:var(--klicq-space-5)}
.w-switch__text{display:grid;gap:2px;min-width:0}
.w-switch__name{font:var(--klicq-font-weight-bold) var(--klicq-font-size-16)/var(--klicq-line-height-snug) var(--klicq-font-family-ui);overflow-wrap:anywhere}
.w-switch__hook{font-size:var(--klicq-font-size-14);line-height:var(--klicq-line-height-snug);color:var(--klicq-color-text-muted)}
.w-switch__tab[aria-selected="true"] .w-switch__hook{color:var(--klicq-color-text)}
@media (min-width:900px){
  .w-switch{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--klicq-space-3)}
  .w-switch__tab{padding:var(--klicq-space-4)}
  .w-switch__name{font-size:var(--klicq-font-size-18)}
}
.w-cases.is-switching{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-top:var(--klicq-space-8)}
.w-cases.is-switching > .w-case{grid-area:1/1;visibility:hidden;opacity:0;transition:opacity var(--klicq-duration-base) var(--klicq-ease-out)}
.w-cases.is-switching > .w-case.is-current{visibility:visible;opacity:1}
@media (min-width:900px){
  .w-cases.is-switching > .w-case:nth-child(even){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}
  .w-cases.is-switching > .w-case:nth-child(even) .w-case__media{order:0}
}
@media (prefers-reduced-motion:reduce){.w-cases.is-switching > .w-case,.w-switch__tab{transition:none}}
.w-switch--5 .w-switch__tab:last-child{grid-column:span 2}
.w-switch--3{grid-template-columns:minmax(0,1fr)}
@media (min-width:600px){.w-switch--3{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:900px){
  .w-switch--2{grid-template-columns:repeat(2,minmax(0,1fr))}
  .w-switch--3{grid-template-columns:repeat(3,minmax(0,1fr))}
  .w-switch--5{grid-template-columns:repeat(5,minmax(0,1fr))}
  .w-switch--5 .w-switch__tab:last-child{grid-column:auto}
  .w-switch--5 .w-switch__name{font-size:var(--klicq-font-size-16)}
}
@media (min-width:900px){
  .w-steps--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--klicq-space-8)}
  .w-steps--4 .w-steps__item::before{right:calc(-1 * var(--klicq-space-8))}
}
.w-crop{display:block}
@media (max-width:899px){
  .w-crop{overflow:hidden;aspect-ratio:var(--w-crop-ratio);border:var(--klicq-border-width) solid var(--klicq-color-line);border-radius:var(--klicq-radius-card);background:var(--klicq-color-surface)}
  .w-crop .w-frame__img{width:var(--w-crop-scale);max-width:none;margin-left:var(--w-crop-x);margin-top:var(--w-crop-y);border:0;border-radius:0;box-shadow:none}
}
.w-form{display:grid;gap:var(--klicq-space-5);margin:0}
.w-form__pair{display:grid;gap:var(--klicq-space-5)}
@media (min-width:600px){.w-form__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--klicq-space-4)}}
.w-form .k-field__label{font-size:var(--klicq-font-size-14)}
.w-form__optional{font-weight:var(--klicq-font-weight-regular)}
.w-form__select .k-field__control{position:relative}
.w-form__select .k-field__input{appearance:none;-webkit-appearance:none;align-self:stretch;padding-right:var(--klicq-space-8);cursor:pointer}
.w-form__select .k-field__chevron{position:absolute;right:var(--klicq-space-3-5);pointer-events:none}
.w-form__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.w-form .k-button{justify-self:start;text-decoration:none}
.w-form__error{margin:0;padding:var(--klicq-space-3) var(--klicq-space-4);border-radius:var(--klicq-radius-md,8px);background:var(--klicq-color-danger-surface);color:var(--klicq-color-danger);font-size:var(--klicq-font-size-14)}
.w-form__error[hidden]{display:none}
.w-form__note{margin:0;font-size:var(--klicq-text-caption-size);line-height:var(--klicq-line-height-normal);color:var(--klicq-color-text-muted)}
@media (max-width:599px){.w-form .k-button{justify-self:stretch}}
.w-read{box-sizing:border-box;width:100%;max-width:var(--klicq-layout-measure);margin-inline:auto}
.w-read-head{padding-block:var(--klicq-space-8) var(--klicq-space-12)}
.w-read-head .w-read{display:grid;gap:var(--klicq-space-4);justify-items:start}
.w-read-head .w-title{max-width:none}
.w-read__meta{margin:0;font-size:var(--klicq-text-caption-size);line-height:var(--klicq-line-height-normal);color:var(--klicq-color-text-muted);font-variant-numeric:var(--klicq-font-numeric)}
.w-read-body{padding-block:var(--klicq-space-12) var(--w-section-pad)}
.w-read__summary{margin-bottom:var(--klicq-space-8);padding:var(--klicq-space-5);border-radius:var(--klicq-radius-card);background:var(--klicq-color-canvas);font-size:var(--klicq-text-body-size);line-height:var(--klicq-line-height-body);color:var(--klicq-color-text)}
.w-read__summary p{margin:0}
.w-read__text{font-size:var(--klicq-text-body-size);line-height:var(--klicq-line-height-body);color:var(--klicq-color-text)}
.w-read__text > *{margin:0}
.w-read__text > * + *{margin-top:var(--klicq-space-5)}
.w-read__text > h2,
.w-read__next-title{
  margin:var(--klicq-space-12) 0 0;
  font:var(--klicq-font-weight-extrabold) var(--klicq-text-heading-size)/var(--klicq-line-height-title) var(--klicq-font-family-display);
  letter-spacing:-0.02em;
  text-wrap:balance;
  color:var(--klicq-color-text);
}
.w-read__text > h2 + *{margin-top:var(--klicq-space-3)}
.w-read__text > :first-child{margin-top:0}
.w-read__text :where(ul,ol){padding-left:var(--klicq-space-6)}
.w-read__text ul{list-style:disc}
.w-read__text ol{list-style:decimal}
.w-read__text li{padding-left:var(--klicq-space-1)}
.w-read__text li + li{margin-top:var(--klicq-space-2)}
.w-read__text li::marker{color:var(--klicq-color-money);font-weight:var(--klicq-font-weight-bold)}
.w-read__text :where(b,strong),
.w-read__summary :where(b,strong){font-weight:var(--klicq-font-weight-bold)}
.w-read__text a,
.w-read__summary a,
.w-read__aside a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.w-read__text a:hover,
.w-read__aside a:hover{text-decoration-thickness:2px}
.w-read__text > .w-read__figure{margin-block:var(--klicq-space-8)}
.w-read__figure img{display:block;width:100%;height:auto;border-radius:var(--klicq-radius-media);background:var(--klicq-color-canvas)}
.w-read__aside{margin-top:var(--klicq-space-12);padding-top:var(--klicq-space-5);border-top:var(--klicq-border-width) solid var(--klicq-color-line)}
.w-read__next{display:grid;gap:var(--klicq-space-5);margin-top:var(--klicq-space-12)}
.w-read__next .w-read__next-title{margin:0}
@media (min-width:900px){
  .w-read-head{padding-block:var(--klicq-space-16)}
  .w-read-head .w-read{gap:var(--klicq-space-5)}
  .w-read-body{padding-block:var(--klicq-space-16) var(--w-section-pad-desktop)}
  .w-read__summary{margin-bottom:var(--klicq-space-12);padding:var(--klicq-space-6) var(--klicq-space-8)}
  .w-read__text > h2{margin-top:var(--klicq-space-16)}
  .w-read__text > h2 + *{margin-top:var(--klicq-space-4)}
  .w-read__text > .w-read__figure{margin-block:var(--klicq-space-12)}
  .w-read__next{margin-top:var(--klicq-space-16)}
}
.w-linklist{display:grid;margin:0;padding:0;list-style:none;border-top:var(--klicq-border-width) solid var(--klicq-color-line)}
.w-linklist li{border-bottom:var(--klicq-border-width) solid var(--klicq-color-line)}
.w-linklist a{display:flex;align-items:center;gap:var(--klicq-space-4);min-height:var(--klicq-space-12);padding-block:var(--klicq-space-4);color:var(--klicq-color-text);text-decoration:none}
.w-linklist__body{display:grid;gap:var(--klicq-space-1);min-width:0}
.w-linklist__name{font:var(--klicq-font-weight-bold) var(--klicq-text-heading-sm-size)/var(--klicq-line-height-heading) var(--klicq-font-family-display)}
.w-linklist__text{font-size:var(--klicq-text-body-sm-size);line-height:var(--klicq-line-height-normal);color:var(--klicq-color-text-muted)}
.w-linklist .k-icon{flex:none;width:var(--klicq-space-5);height:var(--klicq-space-5);margin-left:auto;color:var(--klicq-color-money);transition:transform var(--klicq-duration-base) var(--klicq-ease-out)}
.w-linklist a:hover .w-linklist__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.w-linklist a:hover .k-icon{transform:translateX(2px)}
@media (prefers-reduced-motion:reduce){.w-linklist a:hover .k-icon{transform:none}}
.w-risks{display:grid;gap:var(--klicq-space-3);margin:0;padding:0;list-style:none}
.w-risk{display:grid;gap:var(--klicq-space-2);align-content:start;min-width:0;padding:var(--klicq-space-5);border:var(--klicq-border-width) solid var(--klicq-color-line);border-radius:var(--klicq-radius-card);background:var(--klicq-color-surface)}
.w-risk__icon{display:grid;place-items:center;width:var(--klicq-space-8);height:var(--klicq-space-8);margin-bottom:var(--klicq-space-1);border-radius:var(--klicq-radius-circle);background:var(--klicq-color-canvas);color:var(--klicq-color-money)}
.w-risk__icon .k-icon{width:var(--klicq-space-5);height:var(--klicq-space-5)}
.w-risk__name{margin:0;font:var(--klicq-font-weight-bold) var(--klicq-font-size-22)/var(--klicq-line-height-heading) var(--klicq-font-family-display);letter-spacing:-0.01em;color:var(--klicq-color-text);text-wrap:balance}
.w-risk__text{margin:0;max-width:46ch;font-size:var(--klicq-text-body-sm-size);line-height:var(--klicq-line-height-normal);color:var(--klicq-color-text)}
@media (min-width:900px){
  .w-risks{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--klicq-space-5)}
  .w-risk{padding:var(--klicq-space-6)}
}
.w-risks--list{gap:0;border-top:var(--klicq-border-width) solid var(--klicq-color-line)}
.w-risks--list .w-risk{grid-template-columns:var(--klicq-space-8) minmax(0,1fr);column-gap:var(--klicq-space-4);row-gap:var(--klicq-space-1);padding:var(--klicq-space-5) 0;border:0;border-bottom:var(--klicq-border-width) solid var(--klicq-color-line);border-radius:0;background:none}
.w-risks--list .w-risk__icon{grid-row:1 / span 2;margin:0}
.w-section--paper .w-risks--list .w-risk__icon{background:var(--klicq-color-canvas)}
.w-section:not(.w-section--paper) .w-risks--list .w-risk__icon{background:var(--klicq-color-surface)}
@media (min-width:900px){.w-risks--list{grid-template-columns:minmax(0,1fr)}.w-risks--list .w-risk{padding:var(--klicq-space-6) 0}}
.w-risks__head{display:none}
.w-risk__detail{display:grid;gap:var(--klicq-space-3);margin:var(--klicq-space-1) 0 0}
.w-risk__detail > div{display:grid;gap:var(--klicq-space-1)}
.w-risk__detail dt{font-size:var(--klicq-font-size-13);font-weight:var(--klicq-font-weight-semibold);line-height:var(--klicq-line-height-snug);color:var(--klicq-color-text-muted)}
.w-risk__detail dd{margin:0;font-size:var(--klicq-text-body-sm-size);line-height:var(--klicq-line-height-normal);color:var(--klicq-color-text)}
@media (min-width:900px){
  .w-risks__head,
  .w-risks--rows .w-risk{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,5fr);column-gap:var(--klicq-space-8)}
  .w-risks__head{display:grid;padding-bottom:var(--klicq-space-3);font-size:var(--klicq-font-size-14);font-weight:var(--klicq-font-weight-semibold);color:var(--klicq-color-text-muted)}
  .w-risks--rows{grid-template-columns:minmax(0,1fr);gap:0;border-top:var(--klicq-border-width) solid var(--klicq-color-line)}
  .w-risks--rows .w-risk{padding:var(--klicq-space-5) 0;border:0;border-bottom:var(--klicq-border-width) solid var(--klicq-color-line);border-radius:0;background:none}
  .w-risks--rows .w-risk__detail{display:contents}
  .w-risks--rows .w-risk__detail > div{display:block}
  .w-risks--rows .w-risk__detail dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  .w-risks--rows .w-risk__name{font-size:var(--klicq-text-heading-sm-size)}
}
.w-table{width:100%;border-collapse:collapse;font-size:var(--klicq-text-body-sm-size);line-height:var(--klicq-line-height-normal);color:var(--klicq-color-text)}
.w-table caption{margin-bottom:var(--klicq-space-3);text-align:left;font-size:var(--klicq-text-body-sm-size);font-weight:var(--klicq-font-weight-semibold);line-height:var(--klicq-line-height-normal);color:var(--klicq-color-text)}
.w-table :where(th,td){padding:var(--klicq-space-3) var(--klicq-space-4) var(--klicq-space-3) 0;border-bottom:var(--klicq-border-width) solid var(--klicq-color-line);text-align:left;vertical-align:top}
.w-table thead th{padding-top:0;font-size:var(--klicq-font-size-13);font-weight:var(--klicq-font-weight-semibold);color:var(--klicq-color-text-muted)}
.w-table tbody th{font-weight:var(--klicq-font-weight-semibold)}
.w-table__sub{display:block;font-weight:var(--klicq-font-weight-regular);color:var(--klicq-color-text-muted)}
.w-table td{font-weight:var(--klicq-font-weight-bold);font-variant-numeric:var(--klicq-font-numeric);color:var(--klicq-color-money)}
.w-table :where(th,td):last-child{padding-right:0}
@media (min-width:600px){.w-table td{white-space:nowrap}}
@media (max-width:599px){
  .w-table,.w-table tbody,.w-table caption{display:block}
  .w-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
  .w-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--klicq-space-4);padding-block:var(--klicq-space-3);border-bottom:var(--klicq-border-width) solid var(--klicq-color-line)}
  .w-table tbody th{grid-column:1 / -1}
  .w-table :where(th,td){padding:0;border:0}
  .w-table td{padding-top:var(--klicq-space-2)}
  .w-table td::before{content:attr(data-label);display:block;font-size:var(--klicq-font-size-13);font-weight:var(--klicq-font-weight-semibold);color:var(--klicq-color-text-muted)}
}
.w-download{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--klicq-space-4);padding:var(--klicq-space-5);border:var(--klicq-border-width) solid var(--klicq-color-line);border-radius:var(--klicq-radius-card);background:var(--klicq-color-surface)}
.w-download__icon{display:grid;place-items:center;width:var(--klicq-space-12);height:var(--klicq-space-12);border-radius:var(--klicq-radius-lg);background:var(--klicq-color-money-surface);color:var(--klicq-color-money)}
.w-download__icon .k-icon{width:var(--klicq-space-6);height:var(--klicq-space-6)}
.w-download__body{display:grid;gap:var(--klicq-space-1);min-width:0}
.w-download__title{margin:0;font:var(--klicq-font-weight-bold) var(--klicq-font-size-20)/var(--klicq-line-height-heading) var(--klicq-font-family-display);color:var(--klicq-color-text);text-wrap:balance}
.w-download__meta{margin:0;font-size:var(--klicq-text-caption-size);color:var(--klicq-color-text-muted)}
.w-download .k-button{grid-column:1 / -1;text-decoration:none}
@media (min-width:600px){
  .w-download{grid-template-columns:auto minmax(0,1fr) auto;padding:var(--klicq-space-5) var(--klicq-space-6)}
  .w-download .k-button{grid-column:auto}
}
.w-checks{display:grid;gap:var(--klicq-space-3);margin:var(--klicq-space-2) 0 0;padding:0;list-style:none}
.w-checks li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--klicq-space-3);font-size:var(--klicq-text-body-sm-size);color:var(--klicq-color-text)}
.w-checks .k-icon{width:var(--klicq-space-5);height:var(--klicq-space-5);margin-top:2px;color:var(--klicq-color-money)}
