.dk-root{--bg:#eef1f6;--ink:#0c1526;--ink-2:#1d2a44;--blue:#2567e8;--blue-dark:#1c4fc4;--blue-soft:#eaf0fe;--gold:#fdc115;--gold-soft:#fff6db;--green:#34a852;--green-soft:#e7f6ec;--red:#ea4334;--text:#47546e;--muted:#7a869e;--line:#e3e9f2;--panel:#f1f4f9;--inset:100px;--sec-y:36px;--r-xl:40px;--lift:0 26px 50px -26px #0c15264d;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:clip}@media (max-width:1199.98px){.dk-root{--inset:30px;--sec-y:32px;--r-xl:32px}}@media (max-width:991.98px){.dk-root{--inset:40px;--sec-y:30px}}@media (max-width:575.98px){.dk-root{--inset:20px;--sec-y:26px;--r-xl:24px}}:where(.dk-root) *,:where(.dk-root) :before,:where(.dk-root) :after{box-sizing:border-box}:where(.dk-root) :is(h1,h2,h3,h4){color:var(--ink);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.12}:where(.dk-root) :is(p,dl,dd,figure){margin:0}:where(.dk-root) :is(ul,ol){margin:0;padding:0;list-style:none}:where(.dk-root) a{color:inherit;text-decoration:none}:where(.dk-root) b{font-weight:500}.dk-root :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.dk-root a[href^=tel\:]{white-space:nowrap}.dk-root summary{list-style:none}.dk-root summary::-webkit-details-marker{display:none}.dk-root .slf{--slf-orange:var(--blue);--slf-orange-dark:var(--blue-dark);--slf-orange-tint:#2567e814}.dk-root .slf.slf--card{border-color:var(--line);box-shadow:none;border-radius:28px}.dk-root .slf .lead-consent-toggle{color:var(--blue-dark)}@keyframes dk-shimmer{55%,to{transform:translate(100%)}}@keyframes dk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6%)}}@keyframes dk-spin{to{transform:rotate(360deg)}}@keyframes dk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes dk-step-on{0%,1%{background:0 0}4%,23%{background:var(--blue-soft)}26%,to{background:0 0}}@keyframes dk-num-on{0%,1%{border-color:var(--line);color:var(--blue-dark);background:#fff}4%,23%{border-color:var(--blue);background:var(--blue);color:#fff}26%,to{border-color:var(--line);color:var(--blue-dark);background:#fff}}@keyframes dk-screen{0%{opacity:0;transform:translateY(10px)}3%,23%{opacity:1;transform:none}26%,to{opacity:0;transform:translateY(-6px)}}@keyframes dk-tap{0%,9%{opacity:0;transform:scale(.2)}12%{opacity:1;transform:scale(.6)}19%,to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){:where(.dk-root) *,:where(.dk-root) :before,:where(.dk-root) :after{transition:none!important;animation:none!important}}
@keyframes ls-fill{0%,6%{width:22%}56%,92%{width:100%}to{width:22%}}@keyframes ls-tick-1{0%,8%{background:var(--panel);color:#0000}11%,92%{background:var(--green);color:#fff}to{background:var(--panel);color:#0000}}@keyframes ls-tick-2{0%,16%{background:var(--panel);color:#0000}19%,92%{background:var(--green);color:#fff}to{background:var(--panel);color:#0000}}@keyframes ls-tick-3{0%,24%{background:var(--panel);color:#0000}27%,92%{background:var(--green);color:#fff}to{background:var(--panel);color:#0000}}@keyframes ls-tick-4{0%,32%{background:var(--panel);color:#0000}35%,92%{background:var(--green);color:#fff}to{background:var(--panel);color:#0000}}@keyframes ls-tick-5{0%,40%{background:var(--panel);color:#0000}43%,92%{background:var(--green);color:#fff}to{background:var(--panel);color:#0000}}@keyframes ls-tick-6{0%,48%{background:var(--panel);color:#0000}51%,92%{background:var(--green);color:#fff}to{background:var(--panel);color:#0000}}@keyframes ls-done{0%,54%{opacity:0}58%,92%{opacity:1}to{opacity:0}}@keyframes ls-pop-a{0%,14%{opacity:0;transform:translateY(10px)scale(.97)}22%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes ls-pop-b{0%,44%{opacity:0;transform:translateY(10px)scale(.97)}52%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes ls-tab{0%,1%{color:var(--muted);background:0 0}3%,31%{background:var(--ink);color:#fff}34%,to{color:var(--muted);background:0 0}}@keyframes ls-dots{0%,28%{opacity:1}32%,to{opacity:0}}@keyframes ls-answer{0%,30%{opacity:0;transform:translateY(6px)}38%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ls-blink{50%{opacity:.25}}@keyframes ls-type{0%,2%{width:0}14%,to{width:18ch}}@keyframes ls-rank{0%,30%{left:var(--a);background:var(--ca)}36%,63%{left:var(--b);background:var(--cb)}69%,96%{left:var(--c);background:var(--cc)}to{left:var(--a);background:var(--ca)}}
