.sc-brand[data-v-cc689c61]{align-items:center;display:inline-flex}.sc-brand__logo[data-v-cc689c61]{width:auto;height:44px;display:block}@media (width<=520px){.sc-brand__logo[data-v-cc689c61]{height:34px}}.sc-nav[data-v-17bb159d]{z-index:50;background:var(--sc-navy);border-bottom:2px solid var(--sc-accent);position:sticky;top:0}.sc-nav__inner[data-v-17bb159d]{height:var(--sc-nav-height);justify-content:space-between;align-items:center;display:flex}.sc-nav__brand[data-v-17bb159d]{flex:none;text-decoration:none}.sc-nav__links[data-v-17bb159d]{align-items:center;gap:26px;display:flex}.sc-nav__link[data-v-17bb159d]{color:#d6d6d6;font-size:14px;font-weight:600;text-decoration:none}.sc-nav__link[data-v-17bb159d]:hover,.sc-nav__link[aria-current=page][data-v-17bb159d]{color:#fff}.sc-nav__cta[data-v-17bb159d],.sc-nav__login[data-v-17bb159d]{min-height:40px;padding:10px 18px}.sc-nav__login[data-v-17bb159d]{color:#fff;background:0 0;font-weight:700;box-shadow:inset 0 0 0 1.5px #ffffff59}.sc-nav__login svg[data-v-17bb159d]{width:16px;height:16px;color:var(--sc-accent)}.sc-nav__login[data-v-17bb159d]:hover{background:var(--sc-accent);color:#fff;box-shadow:none;transform:translateY(-1px)}.sc-nav__login:hover svg[data-v-17bb159d]{color:#fff}.sc-nav__toggle[data-v-17bb159d]{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:10px;display:none}.sc-nav__toggle svg[data-v-17bb159d]{width:28px;height:28px}@media (width<=940px){.sc-nav__toggle[data-v-17bb159d]{display:inline-flex}.sc-nav__links[data-v-17bb159d]{top:var(--sc-nav-height);background:var(--sc-navy);border-bottom:2px solid var(--sc-accent);flex-direction:column;align-items:stretch;gap:0;padding:8px 0 16px;display:none;position:absolute;left:0;right:0}.sc-nav__links.is-open[data-v-17bb159d]{display:flex}.sc-nav__link[data-v-17bb159d]{padding:13px 24px;font-size:15px}.sc-nav__cta[data-v-17bb159d],.sc-nav__login[data-v-17bb159d]{justify-content:center;margin:10px 24px 0}}.sc-footer[data-v-3e74fd4e]{background:var(--sc-navy);color:#9a9a9a;border-top:4px solid var(--sc-accent);padding:56px 0 32px;font-size:14px}.sc-footer__cols[data-v-3e74fd4e]{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:36px;display:grid}.sc-footer__brand[data-v-3e74fd4e]{text-decoration:none;display:inline-block}.sc-footer__about[data-v-3e74fd4e]{max-width:300px;margin-top:16px}.sc-footer__fine[data-v-3e74fd4e]{margin-top:10px;font-size:13px;line-height:1.55}.sc-footer__title[data-v-3e74fd4e]{letter-spacing:.16em;text-transform:uppercase;color:#fff;margin:0 0 14px;font-size:12px;font-weight:800}.sc-footer__link[data-v-3e74fd4e]{color:#9a9a9a;padding:6px 0;text-decoration:none;transition:color .24s cubic-bezier(.4,0,.2,1);display:block}.sc-footer__link--inline[data-v-3e74fd4e]{padding:0;display:inline}.sc-footer__link[data-v-3e74fd4e]:hover{color:#fff;text-decoration:underline}.sc-footer__legal[data-v-3e74fd4e]{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:36px;padding-top:18px;font-size:12.5px;display:flex}.sc-footer__notice[data-v-3e74fd4e]{color:#7e7e7e;margin-top:14px}@media (width<=980px){.sc-footer__cols[data-v-3e74fd4e]{grid-template-columns:1fr 1fr}}@media (width<=620px){.sc-footer__cols[data-v-3e74fd4e]{grid-template-columns:1fr}}.v-application{background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity));display:flex}.v-application__wrap{backface-visibility:hidden;flex-direction:column;flex:auto;max-width:100%;min-height:100dvh;display:flex;position:relative}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(../fonts/inter.woff2)format("woff2")}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/michroma.woff2)format("woff2")}.showcase{--sc-navy:#0a0a0a;--sc-navy-2:#141414;--sc-ink:#0a0a0a;--sc-slate:#565656;--sc-line:#e4e4e4;--sc-bg:#fff;--sc-bg-soft:#f4f4f4;--sc-accent:#e10600;--sc-accent-hover:#c00500;--sc-accent-light:#ff4c47;--sc-radius:16px;--sc-radius-sm:12px;--sc-shadow:0 30px 60px -28px #0006;--sc-width:1160px;--sc-nav-height:88px;font-synthesis:none;color:var(--sc-ink);background:var(--sc-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;overflow-x:clip}html.showcase-smooth-scroll{scroll-behavior:smooth}.showcase :focus-visible{outline:3px solid var(--sc-accent);outline-offset:3px;border-radius:4px}.sc-nav :focus-visible,.sc-section--ink :focus-visible{outline-color:#fff}.showcase textarea{resize:none}.sc-scrollbar{scrollbar-width:thin;scrollbar-color:var(--sc-accent) #e106001f}.sc-scrollbar::-webkit-scrollbar{width:8px;height:8px}.sc-scrollbar::-webkit-scrollbar-thumb{background-color:var(--sc-accent);border-radius:999px}.sc-scrollbar::-webkit-scrollbar-track{background-color:#e106001f}.sc-section--ink .sc-scrollbar{scrollbar-color:var(--sc-accent) #ffffff1a}.sc-section--ink .sc-scrollbar::-webkit-scrollbar-track{background-color:#ffffff1a}.sc-form{margin-top:18px}.sc-form__hint{color:var(--sc-slate);margin:0 0 14px;font-size:13px}.sc-form__row{grid-template-columns:1fr;gap:14px;display:grid}.sc-form__field{flex-direction:column;gap:6px;margin:0 0 14px;display:flex}.sc-form__field label,.sc-form__fieldset legend{font-size:13px;font-weight:700}.sc-form__field input,.sc-form__field textarea{border:1.5px solid var(--sc-line);border-radius:var(--sc-radius-sm);width:100%;color:var(--sc-ink);background:#fff;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .24s cubic-bezier(.4,0,.2,1)}.sc-form__field input:focus,.sc-form__field textarea:focus{border-color:var(--sc-accent);outline:none}.sc-form__fieldset{border:0;margin:0 0 14px;padding:0}.sc-form__choice{align-items:center;gap:8px;margin:8px 18px 0 0;font-size:15px;display:inline-flex}.sc-form__consent{color:var(--sc-slate);gap:10px;margin:6px 0 18px;font-size:13px;line-height:1.5;display:flex}.sc-form__consent input{flex:none;margin-top:3px}.sc-form__submit{width:100%}.sc-form__feedback{border-radius:var(--sc-radius-sm);margin:14px 0 0;padding:12px 16px;font-size:14.5px;font-weight:600}.sc-form__feedback--sent{color:#23553e;background:#e7f2ec}.sc-form__feedback--failed{color:#8c1d13;background:#fbe9e7}.sc-form__error{color:#8c1d13;margin:6px 0 0;font-size:13.5px;font-weight:600}.sc-form__control--blocked{background:#fdf5f4;border-color:#8c1d13}.sc-form__control--blocked:focus{outline-color:#8c1d13}.sc-form__submit:disabled{opacity:.6;cursor:progress}.sc-form__note{color:var(--sc-slate);margin:12px 0 0;font-size:12.5px}@media (width<=560px){.sc-form__row{grid-template-columns:1fr}}.sc-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sc-wrap{max-width:var(--sc-width);margin:0 auto;padding:0 24px}.sc-section{padding:88px 0}.showcase [id]{scroll-margin-top:calc(24px + var(--sc-nav-height))}.sc-section--soft{background:var(--sc-bg-soft)}.sc-section--ink{background:var(--sc-navy);color:#fff}.sc-section-head{max-width:880px;margin-bottom:44px}.sc-h1,.sc-h2,.sc-h3{text-wrap:balance}.showcase li,.showcase p{text-wrap:pretty}.sc-section-head--center{text-align:center;margin-inline:auto}.sc-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--sc-accent);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:800;display:inline-flex}.sc-eyebrow--light{color:var(--sc-accent-light)}.sc-eyebrow+.sc-h1,.sc-eyebrow+.sc-h2,.sc-eyebrow+.sc-h3{margin-top:28px}.sc-h1,.sc-h2{letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:break-word;margin:0;font-weight:900;line-height:1.06}.sc-h1{font-size:calc(clamp(38px,5.6vw,68px));line-height:1.03}.sc-h2{font-size:calc(clamp(28px,3.7vw,46px))}.sc-h3{letter-spacing:0;overflow-wrap:break-word;margin:0;font-size:19px;font-weight:800;line-height:1.3}.sc-lead{color:var(--sc-slate);margin:0;font-size:calc(clamp(18px,2vw,23px));line-height:1.5}.sc-h1+.sc-lead,.sc-h2+.sc-lead,.sc-h3+.sc-lead{margin-top:22px}.sc-section--ink .sc-lead{color:#c8c8c8}.sc-note{color:#6b6b6b;margin:0;font-size:13px;line-height:1.5}.sc-btn{letter-spacing:.03em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:15px 28px;font-family:inherit;font-size:14px;font-weight:800;text-decoration:none;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1),border-color .28s cubic-bezier(.4,0,.2,1),color .28s cubic-bezier(.4,0,.2,1);display:inline-flex}.sc-btn:active{transform:scale(.97)}.sc-btn--primary{background:var(--sc-accent);color:#fff;box-shadow:0 10px 24px -10px #e10600cc}.sc-btn--primary:hover{background:var(--sc-accent-hover);transform:translateY(-2px)}.sc-btn--ghost{color:#fff;background:0 0;border:2px solid #fff6}.sc-btn--ghost:hover{border-color:var(--sc-accent);color:var(--sc-accent)}.sc-btn--outline{isolation:isolate;border:2px solid var(--sc-ink);color:var(--sc-ink);background:0 0;position:relative;overflow:hidden}.sc-btn--outline:before{content:"";z-index:-1;background:var(--sc-accent);transform-origin:0;transition:transform .42s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}.sc-btn--outline:focus-visible,.sc-btn--outline:hover{border-color:var(--sc-accent);color:#fff}.sc-btn--outline:focus-visible:before,.sc-btn--outline:hover:before{transform:scaleX(1)}.sc-btn--light{color:var(--sc-navy);background:#fff}.sc-btn--light:hover{transform:translateY(-2px)}.sc-card{border:1px solid var(--sc-line);border-radius:var(--sc-radius);background:#fff;padding:26px}.sc-grid{gap:20px;display:grid}.sc-grid--2{grid-template-columns:repeat(2,1fr)}.sc-grid--3{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.sc-grid--3{grid-template-columns:1fr}}@media (width<=700px){.sc-grid--2{grid-template-columns:1fr}.sc-section{padding:64px 0}}.sc-reveal{transition:opacity .7s cubic-bezier(.28,.11,.32,1),transform .7s cubic-bezier(.28,.11,.32,1)}.showcase--animated .sc-reveal{opacity:0;transform:translateY(26px)}.showcase--animated .sc-reveal.is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.showcase-smooth-scroll{scroll-behavior:auto}.sc-btn,.sc-btn--outline:before{transition:none}.sc-btn--light:hover,.sc-btn--primary:hover,.sc-btn:active{transform:none}}@media (prefers-contrast:more){.showcase{--sc-slate:#3a3a3e;--sc-line:#6e6e73}}
