@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap");*{box-sizing:border-box}body,html{margin:0;padding:0;background:#fff;color:#14213d;font-family:Plus Jakarta Sans,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}@media (max-width:760px){.kb-grid-3,.kb-grid-browse,.kb-grid-detail,.kb-grid-form,.kb-grid-hero,.kb-grid-howto2{grid-template-columns:1fr!important}.kb-grid-cat,.kb-grid-steps4{grid-template-columns:repeat(3,1fr)!important}.kb-cat-chips{display:grid!important;grid-template-columns:1fr!important}.kb-trust-band{padding:24px 20px!important}.kb-grid-hero{gap:20px!important;margin-top:8px!important}.kb-hero-image{min-height:0!important;aspect-ratio:16/9!important}.kb-mobile-order-first{order:1}.kb-mobile-order-last{order:2}.kb-desktop-nav,.kb-desktop-usermenu,.kb-hide-mobile{display:none!important}.kb-mobile-menu-btn{display:flex!important}}@media (max-width:480px){.kb-grid-cat,.kb-grid-steps4{grid-template-columns:repeat(2,1fr)!important;gap:18px!important}.kb-grid-hero{margin-top:4px!important}.kb-hero-title{font-size:30px!important}.kb-hero-card{padding:0 24px 28px!important}.kb-section-title-large{font-size:26px!important}.kb-section-title{font-size:24px!important}.kb-section-headwrap{margin:56px 0 20px!important}.kb-section-band{padding:26px 20px!important;border-radius:20px!important}.kb-carousel-card{width:150px!important;padding:12px!important;gap:6px!important}.kb-trust-band{padding:22px 16px!important}.kb-hero-image{aspect-ratio:2/1!important;border-radius:20px!important}.kb-grid-hero{gap:14px!important}.kb-notif-dropdown{position:fixed!important;top:64px!important;left:16px!important;right:16px!important;width:auto!important;max-height:min(400px,70vh)!important}}@keyframes kb-word-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes kb-word-pop{0%{opacity:0;transform:translateY(4px) scale(1)}45%{opacity:1;transform:translateY(0) scale(1.09)}to{opacity:1;transform:translateY(0) scale(1)}}.kb-hero-rotate-word{display:inline-block;animation:kb-word-fade .35s ease}.kb-hero-rotate-word--pop{animation:kb-word-pop .7s cubic-bezier(.34,1.56,.64,1)}@keyframes kb-word-blink{0%{opacity:0;transform:translateY(4px)}12%{opacity:1;transform:translateY(0)}32%{opacity:.15}52%{opacity:1}72%{opacity:.15}to{opacity:1}}.kb-hero-rotate-word--blink{animation:kb-word-blink 1s ease-in-out}.kb-task-list-container{container-type:inline-size}@container (max-width: 640px){.kb-task-row{grid-template-columns:34px 1fr!important;padding:20px 18px!important;gap:14px!important}.kb-task-icon{width:32px!important;height:32px!important}.kb-task-title{font-size:13.5px!important;line-height:1.35!important}.kb-task-meta{margin-top:4px!important}.kb-task-desc{display:none!important}.kb-task-secondary{grid-column:1/-1!important;justify-content:space-between!important;gap:10px!important;margin-top:16px;padding-top:16px;border-top:1px solid #f0f1f5}.kb-task-name{text-align:left!important;width:108px!important}.kb-task-secondary a{max-width:108px!important}}@keyframes kb-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.kb-marquee-track{animation:kb-marquee 32s linear infinite}.kb-marquee-track:hover{animation-play-state:paused}.kb-mobile-menu-btn{display:none}@media (max-width:560px){.kb-video-play{padding:8px!important;gap:0!important}.kb-video-play-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.kb-contact-fab{bottom:calc(20px + env(safe-area-inset-bottom, 0px))!important;transition:background-color .15s ease,transform .15s ease}.kb-contact-fab:hover{transform:translateY(-1px)}.kb-contact-fab:focus-visible{outline:3px solid #9db3f7;outline-offset:3px}.kb-contact-panel{bottom:calc(88px + env(safe-area-inset-bottom, 0px))!important}@media (max-width:560px){.kb-contact-fab{right:14px!important;bottom:calc(14px + env(safe-area-inset-bottom, 0px))!important}.kb-contact-panel{left:10px!important;right:10px!important;width:auto!important;bottom:calc(78px + env(safe-area-inset-bottom, 0px))!important;max-height:calc(100dvh - 100px)!important}.kb-contact-panel input,.kb-contact-panel textarea{font-size:16px!important}.kb-contact-row{flex-direction:column}.kb-contact-fab--under-banner{display:none!important}}