header,main,footer{display:block;margin:0;padding:0}.w-richtext a,.rich-text-block-2 a,a.link-2,a.link-3{text-decoration:underline;color:#4f7c82}.about-counter-wrap-copy>.opacity-70{color:#4a5557;opacity:1}.step-number.step-1{color:#5c969f}.step-number.step-2{color:#568c93}.nav_button.w-nav-button{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.nav_button.w-nav-button:not(.w--open){background:transparent}.nav_button.w-nav-button:focus-visible{outline:2px solid #fff;outline-offset:4px}.nav_link.w--current .nav-text{font-weight:600}.nav_link.w--current .nav-text:after{content:"";position:absolute;left:0;right:.1em;bottom:-.45rem;height:2px;border-radius:1px;background:#b8e3e9}@media screen and (max-width:991px){.nav_link.w--current .nav-text{color:#4f7c82}.nav_link.w--current .nav-text:after{right:.04em;background:#4f7c82}}button.play-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;cursor:pointer}.skip-link{position:absolute;left:.75rem;top:-3rem;z-index:10000;background:#4f7c82;color:#fff;padding:.5rem .85rem;border-radius:.25rem}.skip-link:focus{top:.75rem}#consent-banner{--color-cb-bg: #ffffff;--color-cb-text: #333333;--color-cb-btn-bg: #4f7c82;--color-cb-btn-text: #ffffff;--color-cb-btn-hover: #546373;--color-cb-link: #4f7c82;--color-cb-toggle-on: #4f7c82}.footer-outer{font-family:Geist,Arial,sans-serif}.legal-page .content{align-items:stretch;max-width:42rem;font-family:Geist,Arial,sans-serif;font-size:1.0625rem;line-height:1.7}.legal-page h1{width:100%;max-width:100%;margin-bottom:.35rem;overflow-wrap:break-word;font-size:clamp(1.65rem,7.2vw,3rem);line-height:1.15}.legal-page .block-heading{width:100%;padding-left:0;padding-right:0}.legal-page .rich-text-block-2,.legal-page .rich-text-block-2 p,.legal-page .rich-text-block-2 li,.legal-page .rich-text-block-2 a,.legal-page .rich-text-block-2 strong{font-family:Geist,Arial,sans-serif}.legal-page .rich-text-block-2{margin-top:1.25rem;font-size:1.0625rem;line-height:1.75;color:#333}.legal-page .rich-text-block-2 p{margin:0 0 1.15em;font-size:inherit;font-weight:400;line-height:inherit;overflow-wrap:break-word}.legal-page .rich-text-block-2 p:has(>strong:only-child){margin-top:2.15em;margin-bottom:.55em;font-size:1.2rem;font-weight:600;line-height:1.35}.legal-page .rich-text-block-2 p:has(>strong:only-child) strong{font-weight:600}.legal-page .rich-text-block-2 ul{margin:0 0 1.35em;padding-left:0;overflow:visible;list-style:none}.legal-page .rich-text-block-2 li{margin:0 0 .85em;padding-left:0;font-size:inherit;line-height:inherit;overflow-wrap:break-word}.legal-page .legal-term{margin-top:1.15em;margin-bottom:.3em;font-weight:600}.legal-page .legal-key{margin-right:.35em;color:#4f7c82;font-weight:600}.legal-page .rich-text-block-2 li ul{margin-top:.75em;margin-bottom:.35em;padding-left:1.2rem;list-style:disc}.legal-page .rich-text-block-2 li li{margin-bottom:.55em;padding-left:.2rem}.legal-page .rich-text-block-2 a{overflow-wrap:anywhere}@media screen and (max-width:767px){.legal-page .section{padding:1.75rem 1.25rem 3.25rem}.legal-page .content,.legal-page .rich-text-block-2{font-size:1.0625rem;line-height:1.75}.legal-page .rich-text-block-2 p:has(>strong:only-child){font-size:1.125rem}}.cookie-settings-link{cursor:pointer}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu[data-nav-menu-open]{display:flex!important;position:absolute;top:100%;left:0;right:0;z-index:20;box-shadow:none}.w-nav-overlay.w--open{display:block;z-index:15;min-height:100vh;pointer-events:auto;background:transparent}.nav_button-line{transform-origin:center;transition:transform .4s ease,opacity .4s ease}.w-nav-button.w--open .nav_button-line.is-top{transform:translateY(calc(.3rem + 2px)) rotate(45deg)}.w-nav-button.w--open .nav_button-line.is-middle{opacity:0}.w-nav-button.w--open .nav_button-line.is-bottom{transform:translateY(calc(-.3rem - 2px)) rotate(-45deg)}}@media screen and (min-width:992px){.w-nav[data-collapse=medium] .w-nav-menu[data-nav-menu-open]{display:flex!important;position:relative;top:auto;left:auto;right:auto;background:transparent;text-align:inherit;min-width:0}}.video-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000d1;display:grid;place-items:center;padding:1.5rem}.video-lightbox__frame{width:min(940px,100%);aspect-ratio:940 / 528;background:#000}.video-lightbox__frame iframe{width:100%;height:100%;border:0}.video-lightbox__close{position:absolute;top:1rem;right:1rem;color:#fff;background:transparent;border:0;font-size:1.5rem;cursor:pointer}.video-lightbox__prompt{color:#fff;max-width:32rem;text-align:center}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button.faqs_head{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit;padding:0}.faqs_item.is-open .icon-24{transform:rotate(180deg)}.faqs_head .icon-24{transition:transform .45s cubic-bezier(.215,.61,.355,1);flex-shrink:0}.faqs_body{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .45s cubic-bezier(.215,.61,.355,1)}.faqs_item.is-open .faqs_body{grid-template-rows:1fr}.faqs_body-inner{min-height:0;overflow:hidden}.faqs_item.is-open .faqs_body-inner{padding-top:.75rem}.page-wrapper.is-error{display:flex;flex-direction:column;min-height:100vh;background:#f7f9fc}.page-wrapper.is-error .main-wrapper{display:flex;flex:1;flex-direction:column}.page-wrapper.is-error .nav-wrapper{position:relative}.page-wrapper.is-error .nav-logo-text,.page-wrapper.is-error .nav-text{color:#333}.page-wrapper.is-error .nav_button-line{background-color:#333}.page-wrapper.is-error .nav_button.w-nav-button:focus-visible{outline-color:#4f7c82}.page-wrapper.is-error .nav_link.w--current .nav-text:after{background:#4f7c82}.hero-content-top .hero-lead{max-width:36rem;margin:0;text-align:left;line-height:1.5;text-wrap:pretty}.section-subhead{margin-top:1.75rem;margin-bottom:.75rem}.section-2 .desc-wrap>.opacity-70{display:block}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.kk-wrap{--kk-main:#b8e3e9;--kk-main-deep:#4f7c82;--kk-dark:#546373;--kk-ink:#333;--kk-sub:#666;--kk-bg:#f5f7fa;--kk-line:#eaedf0;--kk-white:#fff;--kk-radius:.7rem;--kk-radius-sm:.5rem;font-family:Geist,Onest,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--kk-ink);background:transparent;width:100%;margin:0;box-sizing:border-box;line-height:1.55}.kk-wrap *,.kk-wrap *:before,.kk-wrap *:after{box-sizing:border-box}.kk-lede{color:var(--muted-grau);margin-bottom:1rem;font-family:Geist,sans-serif;font-weight:400;font-size:1rem}.kk-split{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:stretch}.kk-chips{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:.6rem;margin-bottom:0;align-content:stretch;min-width:0}.kk-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--kk-line);background:var(--kk-white);color:var(--kk-ink);border-radius:var(--kk-radius-sm);padding:1rem .75rem;cursor:pointer;font:inherit;font-weight:500;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;transition:background .42s cubic-bezier(.22,.61,.36,1),border-color .42s cubic-bezier(.22,.61,.36,1),transform .42s cubic-bezier(.22,.61,.36,1),box-shadow .42s cubic-bezier(.22,.61,.36,1),color .42s cubic-bezier(.22,.61,.36,1);text-align:center;width:100%;min-height:120px}.kk-chip:hover{border-color:var(--kk-main-deep);transform:translateY(-1px)}.kk-chip:focus-visible{outline:2px solid var(--kk-main-deep);outline-offset:2px}.kk-chip[aria-selected=true]{background:var(--kk-main);border-color:var(--kk-main);box-shadow:0 6px 18px #4f7c822e}.kk-chip .kk-logo{width:100%;max-width:180px;height:auto;max-height:54px;display:block}.kk-chip .kk-chip-label{font-size:1rem;color:var(--kk-sub);font-weight:500;letter-spacing:.02em;transition:color .42s cubic-bezier(.22,.61,.36,1)}.kk-chip[aria-selected=true] .kk-chip-label{color:#4e5c6b}.kk-result{position:relative;background:var(--kk-bg);border-radius:var(--kk-radius);padding:1.25rem 1.25rem 1rem;border:1px solid var(--kk-line);display:grid;align-content:start;min-width:0;min-height:300px}.kk-result-swap{grid-area:1 / 1;min-width:0}.kk-unit{display:inline-flex;align-items:center;gap:.3rem;margin-left:.5rem;padding:.28rem .6rem .28rem .5rem;background:var(--kk-white);border:1px solid var(--kk-line);border-radius:999px;font-size:.82rem;font-weight:500;color:var(--kk-main-deep);letter-spacing:.02em;line-height:1;white-space:nowrap;vertical-align:middle;position:relative;top:-1px}.kk-unit svg{flex:0 0 auto;width:13px;height:13px}.kk-rows{display:grid;gap:.55rem}.kk-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:1rem}.kk-row .kk-row-lbl{color:var(--kk-sub)}.kk-row .kk-row-val{color:var(--kk-ink);font-variant-numeric:tabular-nums;font-weight:500}.kk-sep{height:1px;background:var(--kk-line);margin:.85rem 0 .75rem}.kk-hero{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.15rem 0}.kk-hero-lbl{color:var(--kk-dark);font-weight:500;font-size:1rem}.kk-hero-val{color:var(--kk-dark);font-weight:500;font-size:clamp(1.5rem,3.4vw,1.9rem);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.01em}.kk-refund{margin-top:.9rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:var(--kk-main);color:#4e5c6b;padding:.75rem 1rem;border-radius:var(--kk-radius-sm);font-weight:500}.kk-refund .kk-refund-lbl{display:flex;align-items:center;gap:.55rem;font-size:.9rem}.kk-refund .kk-refund-val{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600}.kk-refund svg{flex:0 0 auto}.kk-note{margin:.9rem 0 0;font-size:.78rem;color:var(--kk-sub);line-height:1.5}.kk-hero-val.is-soft{font-size:clamp(1.1rem,2.3vw,1.3rem);font-weight:500;color:var(--kk-main-deep);letter-spacing:0}.kk-hidden{display:none!important}.kk-chip .kk-other-ic{display:flex;align-items:center;justify-content:center;width:100%;height:54px;color:#2d4550}.kk-chip .kk-other-ic svg{width:54px;height:36px}.kk-hero-val,.kk-refund-val,.kk-row-val{transition:color .42s cubic-bezier(.22,.61,.36,1)}@media(max-width:720px){.kk-split{gap:1rem}.kk-chip{min-height:96px;padding:.75rem .5rem}.kk-chip .kk-logo{max-height:44px}}@media(max-width:560px){.kk-split{grid-template-columns:1fr;gap:1rem}.kk-chips{grid-template-columns:repeat(2,1fr);gap:.5rem}.kk-chip{min-height:92px;padding:.75rem .5rem}.kk-chip .kk-logo{max-height:42px}.kk-chip .kk-chip-label{font-size:1rem}.kk-result{padding:1rem;min-height:260px}}@media(prefers-reduced-motion:reduce){.kk-chip,.kk-result{transition:none;animation:none}}
