.nk[data-v-4dd5a583]{gap:calc(var(--nk-size) * .14);color:var(--nk-fg);flex-direction:column;font-family:Archivo,Helvetica Neue,Arial,sans-serif;display:inline-flex}.nk__row[data-v-4dd5a583]{align-items:center;gap:calc(var(--nk-size) * .21);display:flex}.nk__stage[data-v-4dd5a583]{width:var(--nk-size);height:var(--nk-size);perspective:calc(var(--nk-size) * 2.6);flex:none;position:relative}.nk__halo[data-v-4dd5a583]{opacity:.3;box-shadow:0 0 calc(var(--nk-size) * .34) calc(var(--nk-size) * .04) color-mix(in srgb, var(--nk-accent) 72%, transparent);pointer-events:none;position:absolute;inset:12%;transform:scale(.95)}.nk__tile[data-v-4dd5a583]{transform-style:preserve-3d;background:color-mix(in srgb, currentColor 12%, transparent);position:absolute;inset:0}.nk__face[data-v-4dd5a583]{isolation:isolate;background:var(--nk-accent);position:absolute;inset:0;overflow:hidden}.nk__spec[data-v-4dd5a583]{mix-blend-mode:soft-light;opacity:.32;background:linear-gradient(100deg,#fff0 24%,#fffc 50%,#fff0 76%);position:absolute;inset:-30% -60%}.nk__sheen[data-v-4dd5a583]{background:linear-gradient(100deg,#fff0 0%,#ffffff57 50%,#fff0 100%);width:46%;position:absolute;top:-20%;bottom:-20%;transform:translate(-160%)skew(-14deg)}.nk__letters[data-v-4dd5a583]{left:calc(var(--nk-size) * .11);bottom:calc(var(--nk-size) * .09);font-size:calc(var(--nk-size) * .55);letter-spacing:-.06em;color:#fff;text-shadow:0 calc(var(--nk-size) * .012) calc(var(--nk-size) * .035) #00000038;font-weight:800;line-height:.78;position:absolute;transform:translateZ(16px)}.nk__grid[data-v-4dd5a583]{grid-template-columns:repeat(var(--nk-cols), var(--nk-cell));grid-template-rows:repeat(var(--nk-cols), var(--nk-cell));gap:var(--nk-gap);flex:none;display:grid}.nk__cell[data-v-4dd5a583]{border:max(1px, calc(var(--nk-cell) * .085)) solid color-mix(in srgb, currentColor 40%, transparent);opacity:.6;position:relative;transform:scale(.81)}.nk__fill[data-v-4dd5a583]{background:var(--nk-accent);opacity:0;position:absolute;inset:0}.nk__wordmark[data-v-4dd5a583]{font-size:calc(var(--nk-size) * .26);letter-spacing:-.035em;font-weight:800;line-height:1}.nk__wordmark span[data-v-4dd5a583]{font-weight:400}.nk--live .nk__tile[data-v-4dd5a583],.nk--live .nk__letters[data-v-4dd5a583],.nk--live .nk__grid[data-v-4dd5a583],.nk--live .nk__cell[data-v-4dd5a583],.nk--live .nk__halo[data-v-4dd5a583]{will-change:transform, opacity}.nk--live .nk__tile.is-sweep .nk__sheen[data-v-4dd5a583]{animation:.9s cubic-bezier(.3,.1,.2,1) nk-sheen-4dd5a583}@keyframes nk-sheen-4dd5a583{to{transform:translate(370%)skew(-14deg)}}@media (prefers-reduced-motion:reduce){.nk__sheen[data-v-4dd5a583]{animation:none}}.offer-banner[data-v-83b2e368]{--day:14;--pass:0;--paper:#f3f2f2;--banner-mark-size:clamp(140px, 17vw, 220px);border:var(--rule);background:var(--color-accent);color:var(--color-on-accent);overflow:clip}.banner-body[data-v-83b2e368]{align-items:center;gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto;padding:clamp(32px,4vw,56px) clamp(24px,4vw,56px);display:grid}.banner-content[data-v-83b2e368]{min-width:0}.banner-counter[data-v-83b2e368]{margin:0 0 var(--space-4);font-variant-numeric:tabular-nums}.banner-title[data-v-83b2e368]{letter-spacing:-.045em;color:var(--paper);margin:0;font-size:clamp(40px,5.4vw,76px);line-height:1.03}.banner-line[data-v-83b2e368]{display:block}.banner-line-second>span[data-v-83b2e368]{white-space:nowrap}.banner-days[data-v-83b2e368]{max-width:560px;margin-top:var(--space-8)}.banner-days ol[data-v-83b2e368]{grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.banner-days li[data-v-83b2e368]{aspect-ratio:1;border:2px solid var(--color-on-accent)}.banner-days li.is-filled[data-v-83b2e368]{background:var(--color-on-accent)}.is-done .banner-days li[data-v-83b2e368]:last-child{background:var(--paper)}.banner-days p[data-v-83b2e368]{margin:var(--space-2) 0 0;font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-weight:700;display:flex}.banner-mark[data-v-83b2e368]{z-index:1;width:var(--banner-mark-size);aspect-ratio:1;background:var(--paper);color:var(--color-accent);display:block;position:relative}.banner-letters[data-v-83b2e368]{left:calc(var(--banner-mark-size) * .11);bottom:calc(var(--banner-mark-size) * .09);font-size:calc(var(--banner-mark-size) * .55);font-family:var(--font-heading);letter-spacing:-.06em;font-weight:800;line-height:.78;position:absolute}.banner-ribbon[data-v-83b2e368]{border-top:var(--rule);padding-block:10px;overflow:hidden}.banner-ribbon-track[data-v-83b2e368],.banner-ribbon-track>span[data-v-83b2e368]{align-items:center;gap:32px;width:max-content;display:flex}.banner-ribbon-track[data-v-83b2e368]{letter-spacing:-.035em;color:#0000;-webkit-text-stroke:1px var(--color-on-accent);font-size:clamp(26px,3.4vw,48px);font-weight:800;line-height:1}.banner-ribbon i[data-v-83b2e368]{color:var(--color-on-accent);font-style:normal}@media (prefers-reduced-motion:no-preference){.banner-line-first[data-v-83b2e368]{transform:translateX(calc((14 - var(--day)) * 6px))}.banner-line-second[data-v-83b2e368]{transform:translateX(calc((14 - var(--day)) * 3px))}.banner-mark[data-v-83b2e368]{transform:translate(calc(var(--day) * -1px), calc(var(--day) * -1px));box-shadow:calc(var(--day) * 1px) calc(var(--day) * 1px) 0 #321e4847}.banner-ribbon-track[data-v-83b2e368]{transform:translateX(calc(var(--pass) * clamp(-560px, -40vw, -200px)))}}@media (width<=760px){.offer-banner[data-v-83b2e368]{--banner-mark-size:56px}.banner-body[data-v-83b2e368]{padding:var(--space-6);display:block;position:relative}.banner-counter[data-v-83b2e368]{min-height:56px;margin-bottom:var(--space-2)}.banner-title[data-v-83b2e368]{font-size:clamp(36px,9vw,56px)}.banner-mark[data-v-83b2e368]{top:var(--space-6);right:var(--space-6);position:absolute}.banner-days[data-v-83b2e368]{margin-top:var(--space-6)}.banner-days ol[data-v-83b2e368]{gap:3px}}@media (width<=580px){@media (prefers-reduced-motion:no-preference){.banner-line-first[data-v-83b2e368]{transform:translateX(calc((14 - var(--day)) * 3px))}.banner-line-second[data-v-83b2e368]{transform:translateX(calc((14 - var(--day)) * 1.5px))}}}@media print{.banner-line[data-v-83b2e368],.banner-mark[data-v-83b2e368],.banner-ribbon-track[data-v-83b2e368]{transform:none}}.home-content[data-v-9202144a]{padding-top:var(--space-8)}.offer-section[data-v-9202144a]{padding-bottom:var(--space-16)}.offer-intro[data-v-9202144a]{align-items:end;gap:var(--space-6);margin-bottom:var(--space-12);grid-template-columns:190px minmax(0,1fr) minmax(240px,.55fr);display:grid}.offer-intro .section-index[data-v-9202144a]{align-self:start}.offer-intro h2[data-v-9202144a]{max-width:15ch;margin:0;font-size:clamp(36px,4vw,58px);line-height:1.05}.offer-intro h2 span[data-v-9202144a]{color:var(--color-accent-700)}.offer-intro>p[data-v-9202144a]:last-child{max-width:36ch;color:var(--color-muted);font-size:var(--fs-small);margin:0 0 4px;line-height:1.75}.offer-board[data-v-9202144a]{border:var(--rule);background:var(--color-accent-100);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);display:grid}.offer-board-heading[data-v-9202144a]{justify-content:space-between;gap:var(--space-8);padding:var(--space-8);border-right:var(--rule);background:var(--color-accent);color:var(--color-on-accent);flex-direction:column;display:flex}.offer-board-heading .eyebrow[data-v-9202144a]{color:var(--color-on-accent);margin:0}.offer-board-heading>p[data-v-9202144a]:last-child{letter-spacing:-.05em;max-width:10ch;margin:0;font-size:clamp(32px,3.2vw,48px);font-weight:600;line-height:1.08}.offer-work[data-v-9202144a]{margin:0;padding:0;list-style:none}.offer-work li[data-v-9202144a]{align-items:start;gap:var(--space-6);padding:var(--space-6) var(--space-8);grid-template-columns:38px minmax(0,1fr) 22px;display:grid}.offer-work li+li[data-v-9202144a]{border-top:var(--rule)}.offer-work-number[data-v-9202144a]{color:var(--color-accent-700);font-size:var(--fs-micro);letter-spacing:.08em;padding-top:4px;font-weight:700}.offer-work h3[data-v-9202144a]{margin:0 0 var(--space-2);letter-spacing:-.035em;font-size:clamp(21px,2vw,27px);line-height:1.2}.offer-work p[data-v-9202144a]{max-width:50ch;color:var(--color-muted);font-size:var(--fs-small);margin:0;line-height:1.65}.offer-work svg[data-v-9202144a]{color:var(--color-accent-700)}.offer-start[data-v-9202144a]{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8) 0 0;display:flex}.offer-start .eyebrow[data-v-9202144a]{margin:0 0 var(--space-2);color:var(--color-accent-700)}.offer-start p[data-v-9202144a]:last-child{max-width:70ch;font-size:var(--fs-small);margin:0}.offer-start .btn[data-v-9202144a]{flex-shrink:0}@media (width<=1100px){.offer-intro[data-v-9202144a]{grid-template-columns:150px minmax(0,1fr)}.offer-intro>p[data-v-9202144a]:last-child{grid-column:2;max-width:65ch}}@media (width<=760px){.offer-intro[data-v-9202144a],.offer-board[data-v-9202144a]{grid-template-columns:1fr}.offer-intro[data-v-9202144a]{gap:var(--space-4);margin-bottom:var(--space-8)}.offer-intro>p[data-v-9202144a]:last-child{grid-column:auto}.offer-board-heading[data-v-9202144a]{border-right:0;border-bottom:var(--rule);min-height:160px}.offer-board-heading>p[data-v-9202144a]:last-child{max-width:none}.offer-start[data-v-9202144a]{flex-direction:column;align-items:flex-start}}@media (width<=580px){.offer-section[data-v-9202144a]{padding-bottom:var(--space-12)}.offer-intro h2[data-v-9202144a]{font-size:clamp(32px,9vw,42px)}.offer-board-heading[data-v-9202144a],.offer-work li[data-v-9202144a]{padding:var(--space-6)}.offer-work li[data-v-9202144a]{gap:var(--space-4);grid-template-columns:28px minmax(0,1fr)}.offer-work svg[data-v-9202144a]{display:none}.offer-start .btn[data-v-9202144a]{justify-content:space-between;width:100%}}.faq-section[data-v-9202144a]{align-items:start}.faq-categories[data-v-9202144a]{margin-top:var(--space-8);border-top:var(--rule);display:grid}.faq-category[data-v-9202144a]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-4);border:0;border-bottom:var(--rule);color:var(--color-text);font-size:var(--fs-small);text-align:left;cursor:pointer;background:0 0;font-weight:600;display:flex}.faq-category svg[data-v-9202144a]{opacity:0;transform:translateX(calc(var(--space-1) * -1));transition:opacity .18s,transform .18s}.faq-category[data-v-9202144a]:hover{background:var(--color-accent-100);color:var(--color-accent-800)}.faq-category[aria-pressed=true][data-v-9202144a]{background:var(--color-accent-200);color:var(--color-accent-800);box-shadow:inset 3px 0 var(--color-accent-700)}.faq-category[aria-pressed=true] svg[data-v-9202144a]{opacity:1;transform:translate(0)}.faq-category[data-v-9202144a]:active{background:var(--color-accent-300)}.faq-contact[data-v-9202144a]{margin-top:var(--space-6)}.faq-panel[data-v-9202144a]{min-width:0}.faq-panel-heading[data-v-9202144a]{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.faq-panel-heading h3[data-v-9202144a]{color:var(--color-accent-800);font-size:var(--fs-lead);margin:0;line-height:1.4}.faq-panel-heading>span[data-v-9202144a]{color:var(--color-muted);font-size:var(--fs-micro);flex-shrink:0}.faq-question-heading[data-v-9202144a]{margin:0}.faq-question[data-v-9202144a]{justify-content:space-between;align-items:center;gap:var(--space-6);width:100%;min-height:80px;padding:var(--space-6) var(--space-3);color:var(--color-text);text-align:left;font-size:var(--fs-lead);letter-spacing:normal;cursor:pointer;background:0 0;border:0;font-weight:600;line-height:1.5;display:flex}.faq-question[data-v-9202144a]:hover,.faq-item.is-open .faq-question[data-v-9202144a]{color:var(--color-accent-700);background:var(--color-accent-100)}.faq-question[data-v-9202144a]:active{background:var(--color-accent-200)}.faq-indicator[data-v-9202144a]{width:24px;height:24px;color:var(--color-accent-700);flex:0 0 24px;position:relative}.faq-indicator span[data-v-9202144a]{background:currentColor;width:16px;height:2px;position:absolute;top:11px;left:4px}.faq-indicator span[data-v-9202144a]:last-child{transition:transform .24s,opacity .24s;transform:rotate(90deg)}.is-open .faq-indicator span[data-v-9202144a]:last-child{opacity:0;transform:rotate(0)}.faq-item>.faq-answer[data-v-9202144a]{opacity:0;visibility:hidden;grid-template-rows:0fr;margin:0;transition:grid-template-rows .3s cubic-bezier(.2,.7,.2,1),opacity .2s,visibility 0s linear .3s;display:grid}.faq-item.is-open>.faq-answer[data-v-9202144a]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.faq-answer-clip[data-v-9202144a]{min-height:0;overflow:hidden}.faq-answer-content[data-v-9202144a]{padding:var(--space-6) var(--space-3)}.faq-answer-content p[data-v-9202144a]{padding:0}.faq-answer-content[data-v-9202144a]>:last-child{margin-bottom:0}.faq-category-enter-active[data-v-9202144a],.faq-category-leave-active[data-v-9202144a]{transition:opacity .12s,transform .12s}.faq-category-enter-from[data-v-9202144a],.faq-category-leave-to[data-v-9202144a]{opacity:0;transform:translateY(var(--space-1))}@media (width<=800px){.faq-section[data-v-9202144a]{flex-direction:column;align-items:stretch;gap:0;display:flex}.faq-section>div[data-v-9202144a]:first-child{display:contents}.faq-section h2 br[data-v-9202144a]{display:none}.faq-panel[data-v-9202144a]{margin-top:var(--space-8)}.faq-contact[data-v-9202144a]{order:1;align-self:flex-start}.faq-categories[data-v-9202144a]{border-left:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr))}.faq-category[data-v-9202144a]{border-right:var(--rule);gap:var(--space-2)}.faq-category svg[data-v-9202144a]{display:none}}@media (width<=580px){.faq-category[data-v-9202144a]{padding:var(--space-3);font-size:var(--fs-small)}.faq-question[data-v-9202144a]{gap:var(--space-3);font-size:var(--fs-body)}}@media (prefers-reduced-motion:reduce){.faq-answer[data-v-9202144a],.faq-indicator span[data-v-9202144a],.faq-category svg[data-v-9202144a],.faq-category-enter-active[data-v-9202144a],.faq-category-leave-active[data-v-9202144a]{transition:none}}
