.fc-bg[data-v-f1deea46]{background-image:var(--fc-hero-bg-pc);background-position:100%;background-repeat:no-repeat;background-size:cover;inset:0;pointer-events:none;position:fixed;z-index:-1}.fc-bg__scrim[data-v-f1deea46]{background:linear-gradient(90deg,var(--bg-primary) 4%,color-mix(in srgb,var(--bg-primary) 60%,transparent) 32%,transparent 60%),linear-gradient(0deg,var(--bg-primary) 0,transparent 32%);inset:0;position:absolute}@media(max-width:900px){.fc-bg[data-v-f1deea46]{background-image:var(--fc-hero-bg-mobile);background-position:100%}.fc-bg__scrim[data-v-f1deea46]{background:linear-gradient(90deg,var(--bg-primary) 6%,color-mix(in srgb,var(--bg-primary) 55%,transparent) 40%,transparent 74%),linear-gradient(0deg,var(--bg-primary) 4%,transparent 44%)}}.fc-hd[data-v-2c382d9e]{--fc-hd-h:4rem;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:color-mix(in srgb,var(--bg-primary) 88%,transparent);border-bottom:.0625rem solid color-mix(in srgb,var(--color-theme) 12%,transparent);left:0;position:fixed;right:0;top:0;z-index:50}.fc-hd-spacer[data-v-2c382d9e]{height:4rem}.fc-hd__inner[data-v-2c382d9e]{align-items:center;display:flex;gap:1.5rem;height:var(--fc-hd-h);margin:0 auto;max-width:75rem;padding:0 1.25rem}.fc-hd__brand[data-v-2c382d9e]{align-items:center;color:#fff;display:inline-flex;font-size:1.2rem;font-weight:900;gap:.55rem;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.fc-hd__logo[data-v-2c382d9e]{border-radius:.5625rem;display:block;flex-shrink:0;height:1.875rem;-o-object-fit:cover;object-fit:cover;width:1.875rem}.fc-hd__nav[data-v-2c382d9e]{align-items:center;display:flex;gap:.35rem;margin-left:auto}.fc-hd__link[data-v-2c382d9e]{align-items:center;background:none;border:none;border-radius:.5625rem;color:#ffffffd1;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.92rem;font-weight:600;gap:.28rem;padding:.5rem .7rem;text-decoration:none;transition:color .15s,background .15s}.fc-hd__link[data-v-2c382d9e]:hover{background:color-mix(in srgb,var(--color-theme) 14%,transparent);color:#fff}.fc-hd__link svg[data-v-2c382d9e]{fill:none;height:.9375rem;stroke:currentColor;stroke-width:2.2;width:.9375rem}.fc-hd__dd[data-v-2c382d9e]{position:relative}.fc-hd__dd-menu[data-v-2c382d9e]{background:var(--bg-secondary);border:.0625rem solid color-mix(in srgb,var(--color-theme) 18%,transparent);border-radius:.875rem;box-shadow:0 1.25rem 3.125rem #00000073;left:0;min-width:14.5rem;opacity:0;padding:.4rem;position:absolute;top:calc(100% + .5rem);transform:translateY(.375rem);transition:opacity .16s,transform .16s,visibility .16s;visibility:hidden}.fc-hd__dd:hover .fc-hd__dd-menu[data-v-2c382d9e]{opacity:1;transform:translateY(0);visibility:visible}.fc-hd__dd-item[data-v-2c382d9e]{border-radius:.5625rem;color:#ffffffd1;display:block;font-size:.9rem;font-weight:600;padding:.6rem .8rem;text-decoration:none}.fc-hd__dd-item[data-v-2c382d9e]:hover{background:color-mix(in srgb,var(--color-theme) 16%,transparent);color:#fff}.fc-hd__actions[data-v-2c382d9e]{align-items:center;display:flex;gap:.6rem}.fc-hd__login[data-v-2c382d9e]{background:none;border:none;border-radius:.5625rem;color:#ffffffd9;cursor:pointer;font-family:inherit;font-size:.92rem;font-weight:600;padding:.5rem .85rem;transition:color .15s}.fc-hd__login[data-v-2c382d9e]:hover{color:#fff}.fc-hd__cta[data-v-2c382d9e]{background:linear-gradient(120deg,var(--color-theme),var(--color-theme-hover));border:none;border-radius:.6875rem;box-shadow:0 .5rem 1.375rem color-mix(in srgb,var(--color-theme) 40%,transparent);color:#fff;cursor:pointer;font-family:inherit;font-size:.93rem;font-weight:800;padding:.62rem 1.3rem;transition:transform .15s,filter .15s;white-space:nowrap}.fc-hd__cta[data-v-2c382d9e]:hover{filter:brightness(1.07);transform:translateY(-.0625rem)}.fc-hd__burger[data-v-2c382d9e]{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:.3125rem;height:2.5rem;justify-content:center;width:2.5rem}.fc-hd__burger span[data-v-2c382d9e]{background:#fff;border-radius:.125rem;height:.125rem;transition:transform .2s,opacity .2s;width:1.375rem}.fc-hd__burger span.open[data-v-2c382d9e]:first-child{transform:translateY(.4375rem) rotate(45deg)}.fc-hd__burger span.open[data-v-2c382d9e]:nth-child(2){opacity:0}.fc-hd__burger span.open[data-v-2c382d9e]:nth-child(3){transform:translateY(-.4375rem) rotate(-45deg)}.fc-hd__drawer[data-v-2c382d9e]{display:none}@media(max-width:900px){.fc-hd__actions[data-v-2c382d9e],.fc-hd__nav[data-v-2c382d9e]{display:none}.fc-hd__burger[data-v-2c382d9e]{display:flex;margin-left:auto}.fc-hd__drawer[data-v-2c382d9e]{background:var(--bg-primary);border-top:.0625rem solid color-mix(in srgb,var(--color-theme) 12%,transparent);display:flex;flex-direction:column;gap:.15rem;max-height:calc(100vh - var(--fc-hd-h));max-height:calc(100dvh - var(--fc-hd-h));overflow-y:auto;overscroll-behavior:contain;padding:.75rem 1.25rem 1.4rem}.fc-hd__m-link[data-v-2c382d9e]{align-items:center;background:none;border:none;border-radius:.5625rem;color:#ffffffe6;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:space-between;padding:.85rem .4rem;text-align:left;text-decoration:none}.fc-hd__m-acc svg[data-v-2c382d9e]{fill:none;height:1.125rem;stroke:currentColor;stroke-width:2.2;transition:transform .2s;width:1.125rem}.fc-hd__m-acc svg.open[data-v-2c382d9e]{transform:rotate(180deg)}.fc-hd__m-sub[data-v-2c382d9e]{display:flex;flex-direction:column;padding-left:.9rem}.fc-hd__m-sublink[data-v-2c382d9e]{color:#ffffffb8;font-size:.94rem;font-weight:500;padding:.7rem .4rem;text-decoration:none}.fc-hd__m-cta[data-v-2c382d9e]{margin-top:.7rem;padding:.9rem;text-align:center}}.fc-cta-float[data-v-bb4abca4]{bottom:1.5rem;position:fixed;right:1.5rem;z-index:90}@media(min-width:768px){.fc-cta-float[data-v-bb4abca4]{opacity:0;pointer-events:none;transform:translateY(.625rem);transition:opacity .2s,transform .2s}.fc-cta-float--shown[data-v-bb4abca4]{opacity:1;pointer-events:auto;transform:none}}.fc-cta-float__btn[data-v-bb4abca4]{padding:.85rem 1.4rem;width:auto}@media(max-width:767px){.fc-cta-float[data-v-bb4abca4]{bottom:.75rem;left:.75rem;right:.75rem}.fc-cta-float__btn[data-v-bb4abca4]{padding:1rem;width:100%}}.fc-cta-float__btn[data-v-bb4abca4]{align-items:center;animation:fc-cta-breathe-bb4abca4 2.4s ease-in-out infinite;background:linear-gradient(120deg,var(--color-accent,var(--color-theme)),var(--color-theme));border:none;border-radius:62.4375rem;box-shadow:0 .875rem 2.125rem color-mix(in srgb,var(--color-theme) 48%,transparent);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:800;gap:.5rem;justify-content:center;position:relative;transition:transform .15s,filter .15s}.fc-cta-float__btn[data-v-bb4abca4]:active{filter:brightness(1.05);transform:translateY(.0625rem)}@keyframes fc-cta-breathe-bb4abca4{0%,to{box-shadow:0 .875rem 2.125rem color-mix(in srgb,var(--color-theme) 42%,transparent)}50%{box-shadow:0 .875rem 3rem color-mix(in srgb,var(--color-theme) 78%,transparent)}}.fc-cta-float__shine[data-v-bb4abca4]{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute}.fc-cta-float__shine[data-v-bb4abca4]:after{animation:fc-cta-shine-bb4abca4 3.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.38),transparent);bottom:-20%;content:"";left:-55%;position:absolute;top:-20%;transform:skew(-18deg);width:42%}@keyframes fc-cta-shine-bb4abca4{0%,55%{left:-55%}to{left:135%}}.fc-cta-float__lines[data-v-bb4abca4]{align-items:flex-start;display:inline-flex;flex-direction:column;line-height:1.2;text-align:left}.fc-cta-float__lines small[data-v-bb4abca4]{font-size:.62rem;font-weight:600;letter-spacing:.02em;opacity:.88}.fc-cta-float__badge[data-v-bb4abca4]{animation:fc-free-pop-bb4abca4 1.8s ease-in-out infinite;background:linear-gradient(135deg,#ffd86b,#ff9f1c);border:.09375rem solid #fff;border-radius:62.4375rem;box-shadow:0 .1875rem .625rem #ff9f1c80;color:#3a1600;font-size:.64rem;font-weight:900;letter-spacing:.01em;padding:.125rem .4375rem;pointer-events:none;position:absolute;right:1.125rem;text-transform:uppercase;top:0;transform:translateY(-58%);white-space:nowrap}@keyframes fc-free-pop-bb4abca4{0%,to{transform:translateY(-58%) scale(1)}50%{transform:translateY(-58%) scale(1.09)}}@media(prefers-reduced-motion:reduce){.fc-cta-float__badge[data-v-bb4abca4],.fc-cta-float__btn[data-v-bb4abca4],.fc-cta-float__shine[data-v-bb4abca4]:after{animation:none}}.fc-ft[data-v-5621b6b6]{background:var(--bg-secondary);border-top:.0625rem solid color-mix(in srgb,var(--color-theme) 12%,transparent);color:#fffc}.fc-ft__inner[data-v-5621b6b6]{display:grid;gap:3rem;grid-template-columns:1.4fr 3fr;margin:0 auto;max-width:75rem;padding:3.5rem 1.5rem 2.5rem}.fc-ft__brand[data-v-5621b6b6]{align-items:center;color:#fff;display:inline-flex;font-size:1.15rem;font-weight:900;gap:.55rem;text-decoration:none}.fc-ft__logo[data-v-5621b6b6]{border-radius:.5rem;display:block;flex-shrink:0;height:1.75rem;-o-object-fit:cover;object-fit:cover;width:1.75rem}.fc-ft__blurb[data-v-5621b6b6]{color:#ffffff9e;font-size:.92rem;line-height:1.65;margin:1rem 0 0;max-width:20rem}.fc-ft__cols[data-v-5621b6b6]{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.fc-ft__col-title[data-v-5621b6b6]{color:var(--color-theme);font-size:.78rem;font-weight:700;letter-spacing:.1em;margin:0 0 .9rem;text-transform:uppercase}.fc-ft__list[data-v-5621b6b6]{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.fc-ft__link[data-v-5621b6b6]{color:#ffffffb8;font-size:.9rem;text-decoration:none;transition:color .15s}.fc-ft__link[data-v-5621b6b6]:hover{color:#fff}.fc-ft__bar[data-v-5621b6b6]{align-items:center;border-top:.0625rem solid hsla(0,0%,100%,.08);color:#ffffff80;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.75rem;justify-content:space-between;margin:0 auto;max-width:75rem;padding:1.3rem 1.5rem}.fc-ft__sitemap[data-v-5621b6b6]{color:#fff9;text-decoration:none}.fc-ft__sitemap[data-v-5621b6b6]:hover{color:#fff}@media(max-width:860px){.fc-ft__inner[data-v-5621b6b6]{gap:2rem;grid-template-columns:1fr}.fc-ft__cols[data-v-5621b6b6]{gap:1.75rem;grid-template-columns:repeat(2,1fr)}}
