*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Figtree,system-ui,sans-serif;color:#15131f;background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;font-family:Space Grotesk,sans-serif;font-weight:700}p{margin:0}a{color:inherit;text-decoration:none}input,button,select,textarea{font-family:inherit}::selection{background:#c8f250;color:#1e1240}.btn-lime{background:#c8f250;transition:background .15s}.btn-lime:hover{background:#d4f96e}.btn-indigo{background:#4b40e6;transition:background .15s}.btn-indigo:hover{background:#3a30c9}.btn-ghost:hover{background:#ffffff0f}.nav-link{transition:color .15s}.nav-link:hover{color:#fff}.foot-link{transition:color .15s}.foot-link:hover{color:#fff}.foot-link-u{color:#fff9;text-decoration:underline}.foot-link-u:hover{color:#fff}.track:focus-visible{outline:2px solid #4B40E6}.nav-desktop{display:flex}.btn-hamburger,.mobile-menu{display:none}.mobile-menu.open{display:block}.sticky-cta{display:none}@media(max-width:859px){.nav-desktop{display:none}.btn-hamburger,.sticky-cta{display:flex}.page{padding-bottom:76px}}@media(min-width:860px){.mobile-menu{display:none!important}}@media(prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}[data-reveal].tp-in{opacity:1;transform:none}}.tp-input{border:1.5px solid #E2E2EC;border-radius:12px;background:#fff;outline:none;font-size:16px;transition:border-color .15s,background .15s,box-shadow .15s}.tp-input:focus{border-color:#4b40e6;box-shadow:0 0 0 3px #4b40e624}.tp-input.is-error{border-color:#da3e34;background:#fdf3f2}.tp-input.is-error:focus{box-shadow:0 0 0 3px #da3e3429}.tp-input-error{display:block;margin-top:6px;color:#c0392b;font-size:13px;line-height:1.4}.tp-radio-option.is-error{border-color:#da3e34}.tp-radio-option{border:1.5px solid #E2E2EC;border-radius:12px;padding:11px 18px;background:#fff;color:#15131f;transition:border-color .15s,background .15s,box-shadow .15s,color .15s}.tp-radio-option:hover{border-color:#b9b4f5;background:#f7f6ff}.tp-radio-option:focus-within{border-color:#4b40e6;box-shadow:0 0 0 3px #4b40e629}.tp-radio-option.is-active{border-color:#4b40e6;background:#eef0fe;font-weight:700}body.is-naja-loading{cursor:progress}body.is-naja-loading form.ajax{opacity:.55;pointer-events:none;transition:opacity .15s ease}.tp-check-circle{flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid #E0E0EA;display:flex;align-items:center;justify-content:center;transition:background .4s,border-color .4s}.tp-check-label{font-size:15.5px;font-weight:500;color:#9a98aa;transition:color .4s}.tp-checklist-item.is-active .tp-check-circle{border-color:#4b40e6}.tp-checklist-item.is-done .tp-check-circle{border-color:#4b40e6;background:#4b40e6}.tp-checklist-item.is-active .tp-check-label,.tp-checklist-item.is-done .tp-check-label{color:#15131f}.tp-checklist-item.is-active .tp-check-label{font-weight:700}.tp-checklist-item.is-done .tp-check-label{font-weight:600}.tp-check{color:#fff;font-size:13px;font-weight:800;animation:popIn .45s cubic-bezier(.3,1.4,.5,1) both}.tp-spinner{display:block;width:14px;height:14px;border-radius:50%;border:2px solid #E0E0EA;border-top-color:#4b40e6;animation:spin .8s linear infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:.45}50%{transform:scale(1.12);opacity:.2}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}@keyframes tick{0%{transform:translateY(8px) scale(.96);opacity:.3}to{transform:translateY(0) scale(1);opacity:1}}@keyframes floatDot{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.tp-fade-up{animation:fadeUp .6s ease both}.tp-tick{animation:tick .35s ease both}.tp-float-dot{animation:floatDot 1.8s ease-in-out infinite}@media(max-width:1140px){.wizard-sidebar{display:none}}@media(max-width:720px){.wizard-summary{display:none}.tp-radio-option{flex:1 1 auto;justify-content:center}}
