.cr__card[data-astro-cid-fj4t6a7p]{background:var(--color-ink-950);border-radius:18px;flex-direction:column;inline-size:100%;max-inline-size:420px;margin:40px auto 0;padding:26px 28px;animation:.28s ease-out cr-fade;display:flex;position:relative;overflow:hidden}.cr__twinkle[data-astro-cid-fj4t6a7p]{fill:var(--color-surface-lime);animation:2.6s ease-in-out infinite cr-twinkle;position:absolute}.cr__twinkle--a[data-astro-cid-fj4t6a7p]{block-size:15px;inline-size:15px;inset-block-start:26px;inset-inline-end:34px}.cr__twinkle--b[data-astro-cid-fj4t6a7p]{block-size:10px;inline-size:10px;animation-delay:.8s;inset-block-end:108px;inset-inline-start:30px}.cr__eye[data-astro-cid-fj4t6a7p]{color:var(--cr-lime-soft);font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:600}.cr__eye[data-astro-cid-fj4t6a7p]:focus{outline:none}.cr__row[data-astro-cid-fj4t6a7p]{flex-direction:column;align-items:flex-start;gap:2px;margin:0;display:flex}.cr__num-wrap[data-astro-cid-fj4t6a7p]{display:inline-block;position:relative}.cr__num[data-astro-cid-fj4t6a7p]{color:var(--color-surface-lime);font-family:var(--font-serif);transform-origin:50% 80%;font-size:60px;font-weight:400;line-height:.85;display:inline-block}.cr__num[data-astro-cid-fj4t6a7p].is-punch{animation:.42s cubic-bezier(.2,1.5,.4,1) cr-punch}.cr__unit[data-astro-cid-fj4t6a7p]{color:var(--color-text-inverse);font-size:15px;font-weight:500;line-height:1.25}.cr__burst[data-astro-cid-fj4t6a7p]{opacity:0;fill:var(--color-surface-lime);pointer-events:none;position:absolute}.cr__burst--0[data-astro-cid-fj4t6a7p]{--bx:26px;--by:-22px;block-size:11px;inline-size:11px;inset-block-start:4px;inset-inline-start:30px}.cr__burst--1[data-astro-cid-fj4t6a7p]{block-size:8px;inline-size:8px;fill:var(--cr-lime-soft);--bx:34px;--by:6px;animation-delay:70ms;inset-block-start:18px;inset-inline-start:46px}.cr__burst--2[data-astro-cid-fj4t6a7p]{--bx:-22px;--by:-20px;block-size:9px;inline-size:9px;animation-delay:.14s;inset-block-start:-2px;inset-inline-start:8px}.cr__burst[data-astro-cid-fj4t6a7p].is-go{animation-name:cr-burst;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards}.cr__grid[data-astro-cid-fj4t6a7p]{grid-template-columns:repeat(6,1fr);gap:7px;margin:20px 0 18px;display:grid}.cr__house[data-astro-cid-fj4t6a7p]{aspect-ratio:1;inline-size:100%;fill:color-mix(in srgb, var(--color-text-inverse) 15%, transparent);opacity:0;animation:.52s cubic-bezier(.18,1.45,.4,1) both cr-pop;animation-delay:calc(.3s + var(--i) * 60ms)}.cr__house--lit[data-astro-cid-fj4t6a7p]{fill:var(--color-surface-lime)}.cr__clause[data-astro-cid-fj4t6a7p]{color:color-mix(in srgb, var(--color-text-inverse) 70%, var(--color-ink-950));margin:0;font-size:13.5px;line-height:1.5}.cr__clause[data-astro-cid-fj4t6a7p] b[data-astro-cid-fj4t6a7p]{color:var(--color-text-inverse);font-weight:500}.cr__btn[data-astro-cid-fj4t6a7p]{background:var(--color-surface-lime);min-block-size:44px;inline-size:100%;color:var(--color-ink-950);font:inherit;cursor:pointer;border:0;border-radius:12px;margin-block-start:22px;padding:14px;font-size:14px;font-weight:600;transition:transform .1s,filter .15s}.cr__btn[data-astro-cid-fj4t6a7p]:hover{filter:brightness(1.04)}.cr__btn[data-astro-cid-fj4t6a7p]:active{transform:translateY(1px)}.cr__btn[data-astro-cid-fj4t6a7p]:focus-visible{outline:2px solid var(--color-surface-lime);outline-offset:3px}.cr[data-astro-cid-fj4t6a7p]{--cr-lime-soft:color-mix(in srgb, var(--color-surface-lime) 88%, var(--color-ink-950))}@keyframes cr-fade{0%{opacity:0;transform:translateY(8px)}}@keyframes cr-punch{40%{transform:scale(1.16)}}@keyframes cr-burst{0%{opacity:0;transform:translate(0)scale(.3)}25%{opacity:1}to{opacity:0;transform:translate(var(--bx), var(--by)) scale(1)}}@keyframes cr-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.9;transform:scale(1.1)}}@keyframes cr-pop{0%{opacity:0;transform:translateY(10px)scale(.55)}60%{opacity:1;transform:translateY(0)scale(1.12)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cr__card[data-astro-cid-fj4t6a7p],.cr__twinkle[data-astro-cid-fj4t6a7p],.cr__num[data-astro-cid-fj4t6a7p].is-punch,.cr__house[data-astro-cid-fj4t6a7p]{animation:none}.cr__twinkle[data-astro-cid-fj4t6a7p]{opacity:.6}.cr__house[data-astro-cid-fj4t6a7p]{opacity:1}.cr__burst[data-astro-cid-fj4t6a7p]{display:none}.cr__btn[data-astro-cid-fj4t6a7p]{transition:none}}.rr__card[data-astro-cid-q5uap4jc]{background:var(--color-ink-950);border-radius:18px;flex-direction:column;inline-size:100%;max-inline-size:420px;margin:40px auto 0;padding:26px 28px;animation:.28s ease-out rr-fade;display:flex;position:relative;overflow:hidden}.rr__conf[data-astro-cid-q5uap4jc]{inline-size:var(--s);block-size:var(--s);opacity:0;fill:var(--color-surface-lime);pointer-events:none;animation:rr-fall 1.7s ease-in var(--d) forwards;position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x)}.rr__conf--soft[data-astro-cid-q5uap4jc]{fill:color-mix(in srgb, var(--color-surface-lime) 88%, var(--color-ink-950))}.rr__body[data-astro-cid-q5uap4jc]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.rr__badge[data-astro-cid-q5uap4jc]{opacity:0;block-size:72px;inline-size:72px;margin:0 auto 18px;animation:.55s cubic-bezier(.18,1.45,.4,1) .2s forwards rr-badgepop;position:relative}.rr__badge[data-astro-cid-q5uap4jc] svg[data-astro-cid-q5uap4jc]{block-size:100%;inline-size:100%;fill:var(--color-surface-lime)}.rr__check[data-astro-cid-q5uap4jc],.rr__dot[data-astro-cid-q5uap4jc]{background:var(--color-surface-lime);color:var(--color-ink-950);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.rr__check[data-astro-cid-q5uap4jc]{opacity:0;block-size:26px;inline-size:26px;font-size:13px;animation:.4s cubic-bezier(.2,1.6,.4,1) .68s forwards rr-checkpop;position:absolute;inset-block-end:-2px;inset-inline-end:-2px}.rr__title[data-astro-cid-q5uap4jc]{color:var(--color-text-inverse);font-family:var(--font-serif);opacity:0;margin:0;font-size:24px;font-weight:400;line-height:1.18;animation:.5s ease-out .5s forwards rr-rise}.rr__title[data-astro-cid-q5uap4jc]:focus{outline:none}.rr__bullets[data-astro-cid-q5uap4jc]{text-align:start;flex-direction:column;gap:12px;inline-size:100%;max-inline-size:300px;margin:22px 0 0;padding:0;list-style:none;display:flex}.rr__bul[data-astro-cid-q5uap4jc]{color:var(--color-text-inverse);opacity:0;animation:rr-rise .45s ease-out var(--d) forwards;align-items:center;gap:10px;font-size:13.5px;display:flex}.rr__dot[data-astro-cid-q5uap4jc]{block-size:20px;inline-size:20px;margin-block-start:1px;font-size:11px}.rr__btn[data-astro-cid-q5uap4jc]{background:var(--color-surface-lime);min-block-size:44px;inline-size:100%;color:var(--color-ink-950);font:inherit;cursor:pointer;border:0;border-radius:12px;margin-block-start:24px;padding:14px;font-size:14px;font-weight:600;transition:transform .1s,filter .15s}.rr__btn[data-astro-cid-q5uap4jc]:hover{filter:brightness(1.04)}.rr__btn[data-astro-cid-q5uap4jc]:active{transform:translateY(1px)}.rr__btn[data-astro-cid-q5uap4jc]:focus-visible{outline:2px solid var(--color-surface-lime);outline-offset:3px}@keyframes rr-fade{0%{opacity:0;transform:translateY(8px)}}@keyframes rr-fall{0%{opacity:0;transform:translateY(-8px)rotate(0)}14%{opacity:1}to{opacity:0;transform:translateY(190px)rotate(150deg)}}@keyframes rr-badgepop{0%{opacity:0;transform:scale(.4)translateY(8px)}70%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:none}}@keyframes rr-checkpop{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:none}}@keyframes rr-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rr__card[data-astro-cid-q5uap4jc],.rr__badge[data-astro-cid-q5uap4jc],.rr__check[data-astro-cid-q5uap4jc],.rr__title[data-astro-cid-q5uap4jc],.rr__bul[data-astro-cid-q5uap4jc]{opacity:1;animation:none}.rr__conf[data-astro-cid-q5uap4jc]{display:none}.rr__btn[data-astro-cid-q5uap4jc]{transition:none}}.sf__form[data-astro-cid-ivtgqmej]{flex-direction:column;gap:15px;margin-block-start:20px;display:flex}.sf__names[data-astro-cid-ivtgqmej]{gap:12px;display:flex}.sf__names[data-astro-cid-ivtgqmej] .sf__field[data-astro-cid-ivtgqmej]{flex:1}.sf__field[data-astro-cid-ivtgqmej]{position:relative}.sf__field[data-astro-cid-ivtgqmej] input[data-astro-cid-ivtgqmej]{border:1px solid color-mix(in srgb, var(--color-ink-950) 30%, transparent);block-size:45px;inline-size:100%;color:var(--color-text);font:inherit;appearance:none;background:0 0;border-radius:6px;padding:14px 12px 0;font-size:15px}.sf__field[data-astro-cid-ivtgqmej] input[data-astro-cid-ivtgqmej]:focus{border-color:color-mix(in srgb, var(--color-ink-950) 60%, transparent)}.sf__field[data-astro-cid-ivtgqmej] input[data-astro-cid-ivtgqmej]:focus-visible{outline:2px solid var(--color-ink-950);outline-offset:2px}.sf__terms[data-astro-cid-ivtgqmej] input[data-astro-cid-ivtgqmej]:focus-visible,.sf__terms[data-astro-cid-ivtgqmej] a[data-astro-cid-ivtgqmej]:focus-visible,.sf__submit[data-astro-cid-ivtgqmej]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.sf__field[data-astro-cid-ivtgqmej] input[data-astro-cid-ivtgqmej][aria-invalid=true]{border-color:var(--color-mark-no)}.sf__field[data-astro-cid-ivtgqmej] label[data-astro-cid-ivtgqmej]{color:var(--color-text-muted);pointer-events:none;font-size:15px;line-height:21px;transition:inset-block-start .2s,font-size .2s;position:absolute;inset-block-start:12px;inset-inline-start:13px}.sf__field[data-astro-cid-ivtgqmej] input[data-astro-cid-ivtgqmej]:focus+label[data-astro-cid-ivtgqmej],.sf__field[data-astro-cid-ivtgqmej] input[data-astro-cid-ivtgqmej]:not(:placeholder-shown)+label[data-astro-cid-ivtgqmej]{font-size:11px;line-height:14px;inset-block-start:3px}.sf__error[data-astro-cid-ivtgqmej]{color:var(--color-mark-no);margin:4px 0 0;padding-inline-start:2px;font-size:12px}.sf__error[data-astro-cid-ivtgqmej]:empty{display:none}.sf__submit[data-astro-cid-ivtgqmej]{background:var(--color-ink-950);block-size:48px;inline-size:100%;color:var(--color-text-inverse);font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:16px;font-weight:500;transition:opacity .25s;display:flex}.sf__submit[data-astro-cid-ivtgqmej]:disabled{opacity:.7;cursor:progress}.sf__spinner[data-astro-cid-ivtgqmej],.sf__sending[data-astro-cid-ivtgqmej]{display:none}.sf__spinner[data-astro-cid-ivtgqmej]{border:2px solid color-mix(in srgb, var(--color-text-inverse) 30%, transparent);border-block-start-color:var(--color-text-inverse);border-radius:50%;block-size:18px;inline-size:18px;animation:.8s linear infinite sf-spin}.sf__submit[data-astro-cid-ivtgqmej][data-busy] .sf__spinner[data-astro-cid-ivtgqmej]{display:block}.sf__submit[data-astro-cid-ivtgqmej][data-busy] .sf__label[data-astro-cid-ivtgqmej]{display:none}.sf__submit[data-astro-cid-ivtgqmej][data-busy] .sf__sending[data-astro-cid-ivtgqmej]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;display:block;position:absolute;overflow:hidden}.sf__form-error[data-astro-cid-ivtgqmej]{color:var(--color-mark-no);margin:-5px 0 0;font-size:13px}.sf__form-error[data-astro-cid-ivtgqmej]:empty{display:none}.sf__terms[data-astro-cid-ivtgqmej]{color:var(--color-text);grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;font-size:14px;display:grid}.sf__terms[data-astro-cid-ivtgqmej] input[data-astro-cid-ivtgqmej]{block-size:25px;inline-size:25px;accent-color:var(--color-ink-950);cursor:pointer;margin:0}.sf__terms[data-astro-cid-ivtgqmej] label[data-astro-cid-ivtgqmej]{cursor:pointer}.sf__terms[data-astro-cid-ivtgqmej] a[data-astro-cid-ivtgqmej]{color:inherit;text-decoration:underline}.sf__terms[data-astro-cid-ivtgqmej] .sf__error[data-astro-cid-ivtgqmej]{grid-column:1/-1}@keyframes sf-spin{to{transform:rotate(1turn)}}@media (width<=767px){.sf__names[data-astro-cid-ivtgqmej]{flex-direction:column;gap:15px}}@media (prefers-reduced-motion:reduce){.sf__field[data-astro-cid-ivtgqmej] label[data-astro-cid-ivtgqmej],.sf__submit[data-astro-cid-ivtgqmej]{transition:none}.sf__spinner[data-astro-cid-ivtgqmej]{animation-duration:2.4s}}.rel[data-astro-cid-qjaes5vw]{z-index:10;background:var(--color-surface);flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:0 30px;transition:opacity .25s;display:flex;position:fixed;inset:0}.rel[data-astro-cid-qjaes5vw][hidden]{display:none}.rel[data-astro-cid-qjaes5vw][data-leaving]{opacity:0}.rel[data-astro-cid-qjaes5vw] .rel__logo{block-size:auto;inline-size:120px}.rel__track[data-astro-cid-qjaes5vw]{background:var(--color-ink-200);border-radius:999px;block-size:6px;inline-size:100%;max-inline-size:320px;overflow:hidden}.rel__track[data-astro-cid-qjaes5vw] span[data-astro-cid-qjaes5vw]{background:var(--color-ink-950);border-radius:999px;block-size:100%;animation:5s linear forwards rel-fill;display:block}.rel__text[data-astro-cid-qjaes5vw]{text-align:center;margin:0;font-size:16px;font-weight:500;line-height:1.5}@keyframes rel-fill{0%{inline-size:0}to{inline-size:100%}}@media (prefers-reduced-motion:reduce){.rel[data-astro-cid-qjaes5vw]{transition:none}}.res[data-astro-cid-tjd5nk22]{border-block-end:1px solid var(--req-line);padding:0 20px 17px}.res__row[data-astro-cid-tjd5nk22]{align-items:center;gap:8px;margin-block-end:5px;display:flex}.res__back[data-astro-cid-tjd5nk22]{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;block-size:44px;inline-size:44px;margin:-12px;padding:0;transition:opacity .25s;display:grid}.res__back[data-astro-cid-tjd5nk22] img{block-size:20px;inline-size:20px}.res__back[data-astro-cid-tjd5nk22]:disabled{opacity:.3;cursor:not-allowed}.res__back[data-astro-cid-tjd5nk22]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}.res__brand[data-astro-cid-tjd5nk22]{font-family:var(--font-sans);text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;display:flex}.res__brand[data-astro-cid-tjd5nk22] .res__logo{block-size:auto;inline-size:80px;margin-block-start:-7px}.res__progress[data-astro-cid-tjd5nk22]{background:var(--color-ink-200);border-radius:999px;block-size:6px;margin-block-start:15px;overflow:hidden}.res__progress[data-astro-cid-tjd5nk22] span[data-astro-cid-tjd5nk22]{inline-size:calc(var(--quiz-progress,0) * 100%);background:var(--color-ink-950);border-radius:999px;block-size:100%;transition:inline-size .25s;display:block}@media (prefers-reduced-motion:reduce){.res__back[data-astro-cid-tjd5nk22],.res__progress[data-astro-cid-tjd5nk22] span[data-astro-cid-tjd5nk22]{transition:none}}.req[data-astro-cid-re2d2d4i]{--req-line:color-mix(in srgb, var(--color-ink-950) 10%, var(--color-surface));--quiz-gap:12px;--quiz-tile-bg:var(--color-surface);--quiz-tile-bg-checked:var(--color-ink-950);--quiz-tile-fg:var(--color-text);--quiz-tile-border:var(--req-line);--quiz-tile-border-checked:var(--color-ink-950);--quiz-tile-radius:10px;--quiz-tile-padding:16px 12px;background:var(--color-surface);min-block-size:100dvh;color:var(--color-text);font-family:var(--font-sans);font-size:15px;line-height:normal}.req[data-astro-cid-re2d2d4i] .quiz-question__other input{background:var(--color-surface);color:var(--color-text)}.req__main[data-astro-cid-re2d2d4i]{max-inline-size:610px;margin:0 auto;padding-block:30px 40px;animation:.25s ease-out req-in}.req__screens[data-astro-cid-re2d2d4i]{padding-inline:20px}.req__screens[data-astro-cid-re2d2d4i] .req__screen:not([hidden]){animation:.25s ease-out req-in}.req__screens[data-astro-cid-re2d2d4i] .req__eyebrow{text-transform:uppercase;margin:20px 0 16px;font-size:14px}.req__screens[data-astro-cid-re2d2d4i] .req__title,.req__screens[data-astro-cid-re2d2d4i] .quiz-question__title{font-family:var(--font-serif);margin:0;font-size:24px;font-weight:500}.req__screens[data-astro-cid-re2d2d4i] :is(.req__title,legend,h2):focus{outline:none}.req__screens[data-astro-cid-re2d2d4i] .quiz-question__hint{color:var(--color-text-muted);margin:8px 0 0;font-size:14px}.req__screens[data-astro-cid-re2d2d4i] .quiz-question__answers{margin-block-start:20px}.req__screens[data-astro-cid-re2d2d4i] .quiz-answer{transition:all .25s}.req__screens[data-astro-cid-re2d2d4i] .quiz-answer:hover{background:var(--color-ink-200)}.req__screens[data-astro-cid-re2d2d4i] .quiz-answer:has(input:checked),.req__screens[data-astro-cid-re2d2d4i] .quiz-answer:has(input:checked):hover{background:var(--color-ink-950);color:var(--color-text-inverse)}.req__screens[data-astro-cid-re2d2d4i] .quiz-question:has(.quiz-answer__description){--quiz-tile-border:var(--color-ink-200);--quiz-tile-radius:8px;--quiz-tile-padding:13px 16px;--quiz-tile-min-height:52px;--quiz-tile-description:var(--color-text-muted);--quiz-tile-description-size:14px}.req__screens[data-astro-cid-re2d2d4i] .quiz-question:has(.quiz-answer__description) .quiz-answer{font-size:16px;font-weight:500;line-height:1.3}.req__screens[data-astro-cid-re2d2d4i] .quiz-question:has(.quiz-answer__description) .quiz-answer:hover{background:var(--color-ink-50)}.req__screens[data-astro-cid-re2d2d4i] .quiz-question:has(.quiz-answer__description) .quiz-answer:has(input:checked),.req__screens[data-astro-cid-re2d2d4i] .quiz-question:has(.quiz-answer__description) .quiz-answer:has(input:checked):hover{background:var(--color-ink-100);color:var(--color-text);box-shadow:inset 0 0 0 .5px var(--color-ink-950)}.req__continue[data-astro-cid-re2d2d4i]{background:var(--color-ink-950);block-size:48px;inline-size:100%;color:var(--color-text-inverse);font:inherit;cursor:pointer;border:0;border-radius:8px;margin-block-start:20px;padding:10px 20px;font-size:16px;font-weight:500;transition:opacity .25s}.req__continue[data-astro-cid-re2d2d4i][aria-disabled=true]{opacity:.4;cursor:not-allowed}.req__continue[data-astro-cid-re2d2d4i]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.req__success[data-astro-cid-re2d2d4i]:not([hidden]){text-align:center;flex-direction:column;align-items:center;gap:10px;margin:70px 0 20px;display:flex}.req__success-text[data-astro-cid-re2d2d4i]{margin:0;font-size:16px;font-weight:600;line-height:1.5}.req__email[data-astro-cid-re2d2d4i]{overflow-wrap:anywhere;text-decoration:underline}@keyframes req-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.req__continue[data-astro-cid-re2d2d4i],.req__screens[data-astro-cid-re2d2d4i] .quiz-answer{transition:none}.req__main[data-astro-cid-re2d2d4i],.req__screens[data-astro-cid-re2d2d4i] .req__screen:not([hidden]){animation:none}}
