@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600;700&family=Figtree:wght@400;500;600;700&display=swap');
.kx{--kx-yellow:#F2A93B;--kx-green:#4E8A3E;--kx-green-dk:#3D6F30;--kx-blue:#1F5FAE;--kx-navy:#1B2A4A;--kx-cream:#FAF6EE;--kx-tint:#FCE9C6;--kx-secbg:#FAF6EE;font-family:'Figtree',system-ui,sans-serif;color:var(--kx-navy);background:var(--kx-secbg)}
:where(.kx) *{box-sizing:border-box}
:where(.kx) p{margin:0}
:where(.kx-wrap){max-width:1440px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}
:where(.kx-h){font-family:'Fredoka',sans-serif;font-weight:600;line-height:1.05;margin:0;letter-spacing:0;text-transform:none}
.kx .kx-h{font-family:'Fredoka',sans-serif;color:inherit}
:where(.kx-h2){font-size:30px}
:where(.kx-sec){padding-top:40px;padding-bottom:40px}
.kx .kx-btn,.kx a.kx-btn,.kx button.kx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:999px;font-weight:700;font-size:16px;line-height:1.2;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .15s ease;font-family:inherit}
.kx .kx-btn:active{transform:scale(.96)}
.kx .kx-btn--yellow,.kx a.kx-btn--yellow{background:#F2A93B;color:#1B2A4A}
.kx .kx-btn--outline,.kx a.kx-btn--outline{background:transparent;color:#1B2A4A;border-color:#1B2A4A}
.kx .kx-btn--navy,.kx a.kx-btn--navy,.kx button.kx-btn--navy{background:#1B2A4A;color:#FAF6EE}
.kx .kx-btn--cream,.kx a.kx-btn--cream{background:#FAF6EE;color:#1B2A4A}
.kx a:focus-visible,.kx button:focus-visible{outline:3px solid #F2A93B;outline-offset:2px}
.kxh__full[hidden],.kxh__empty[hidden],.kxh__badge[hidden]{display:none !important}
.kx .kxc__surprise{display:inline-flex;align-items:center;justify-content:center;line-height:1}
.kx .kxc__hero-btn{display:none}
@media (min-width:990px){:where(.kx-wrap){padding-left:56px;padding-right:56px}:where(.kx-h2){font-size:48px}:where(.kx-sec){padding-top:72px;padding-bottom:72px}.kx .kxc__hero .kxc__hero-btn{display:inline-flex}.kx .kxc__status .kxc__surprise{display:none}}
@media (prefers-reduced-motion:reduce){.kx .kx-btn{transition:none}}
