.sp[data-v-fa580b0d]{background-color:var(--color-bg)}.sp-hero[data-v-fa580b0d]{--sp-hero-bg:#f7f8fa;--sp-hero-grid-line:#8e949c59;isolation:isolate;background-color:var(--sp-hero-bg);border-bottom:1px solid var(--sp-hero-grid-line);padding-block:105px 48px;position:relative;overflow:hidden}.sp-hero__glows[data-v-fa580b0d]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sp-hero__blob[data-v-fa580b0d]{filter:blur(28px);background:radial-gradient(circle,#e07a1f29,#0000 70%);border-radius:50%;position:absolute}.sp-hero__blob--a[data-v-fa580b0d]{width:520px;height:520px;top:calc(40% - 260px);left:calc(8% - 260px)}.sp-hero__blob--b[data-v-fa580b0d]{width:420px;height:420px;top:calc(78% - 210px);left:calc(70% - 210px)}.sp-hero__blob--c[data-v-fa580b0d]{opacity:.8;width:320px;height:320px;top:calc(42% - 160px);left:calc(90% - 160px)}.sp-hero__grid[data-v-fa580b0d]{z-index:0;pointer-events:none;perspective:1400px;height:35%;position:absolute;left:0;right:0;overflow:hidden}.sp-hero__grid--top[data-v-fa580b0d]{perspective-origin:50% 100%;top:0}.sp-hero__grid--bottom[data-v-fa580b0d]{perspective-origin:50% 0;bottom:0}.sp-hero__plane[data-v-fa580b0d]{background-image:repeating-linear-gradient(to bottom,var(--sp-hero-grid-line) 0 1px,transparent 1px 46px),repeating-linear-gradient(to right,var(--sp-hero-grid-line) 0 1px,transparent 1px 46px);height:150%;position:absolute;left:-20%;right:-20%}.sp-hero__grid--top .sp-hero__plane[data-v-fa580b0d]{transform-origin:top;top:0;transform:rotateX(-60deg);-webkit-mask-image:linear-gradient(#000 0,#0000 85%);mask-image:linear-gradient(#000 0,#0000 85%)}.sp-hero__grid--bottom .sp-hero__plane[data-v-fa580b0d]{transform-origin:bottom;bottom:0;transform:rotateX(60deg);-webkit-mask-image:linear-gradient(0deg,#000 0,#0000 85%);mask-image:linear-gradient(0deg,#000 0,#0000 85%)}.sp-hero[data-v-fa580b0d]:after{content:"";z-index:1;pointer-events:none;opacity:.03;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");position:absolute;inset:0}.sp-hero__hr[data-v-fa580b0d]{background:#8e949c99;width:100vw;height:1px;margin-left:calc(50% - 50vw);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 22% 78%,#0000)}@media (width>=1025px){.sp-hero__hr[data-v-fa580b0d]{background:0 0}}.sp-hero__top[data-v-fa580b0d]{top:calc(65px + var(--space-3));z-index:2;position:absolute;left:0;right:0}.sp-hero__text[data-v-fa580b0d]{z-index:3;align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex;position:relative}.sp-hero__text[data-v-fa580b0d],.sp-hero__text[data-v-fa580b0d]>*{text-align:left}.sp-hero__text[data-v-fa580b0d]:before{display:none}.sp-hero__text .sp-hero__lead[data-v-fa580b0d]{max-width:70%}.sp-hero__title[data-v-fa580b0d]{margin-top:var(--space-2);font-family:var(--font-accent);text-transform:uppercase;letter-spacing:-.02em;overflow-wrap:break-word;font-size:clamp(30px,3.6vw,50px);line-height:1.28}.sp-hero__seg--strong[data-v-fa580b0d],.sp-hero__title[data-v-fa580b0d]{color:var(--color-text);font-weight:600}.sp-hero__seg--fn[data-v-fa580b0d]{color:var(--text-secondary,#4a5158);font-weight:300}.sp-hero__seg--accent[data-v-fa580b0d]{color:var(--accent-primary,#e07a1f)}@media (width>=1024px){.sp[data-slug=redesign] .sp-hero__title-line--accent[data-v-fa580b0d]{padding-left:0}.sp[data-slug=redesign] .sp-hero__title-line--accent[data-v-fa580b0d]:before{display:none}}.sp-hero__lead[data-v-fa580b0d]{font-size:19px;font-weight:600;line-height:var(--leading-normal);color:var(--color-text)}.sp-hero__actions[data-v-fa580b0d]{align-items:flex-start;gap:var(--space-6);margin-top:var(--space-4);flex-direction:column;display:flex}.sp-hero__scroll[data-v-fa580b0d]{z-index:4;cursor:pointer;color:var(--color-text-secondary);background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:6px;display:inline-flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.sp-hero__scroll-arrow[data-v-fa580b0d]{width:44px;height:44px;color:var(--color-text);transition:border-color var(--transition-base),color var(--transition-base);background:#fff;border:1px solid #c4c7cb;border-radius:50%;place-items:center;animation:1.8s ease-in-out infinite sp-scroll-bounce-fa580b0d;display:grid;box-shadow:0 2px 10px #16191e0f}.sp-hero__scroll-arrow svg[data-v-fa580b0d]{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.sp-hero__scroll:hover .sp-hero__scroll-arrow[data-v-fa580b0d]{border-color:var(--accent-primary);color:var(--accent-primary)}}@keyframes sp-scroll-bounce-fa580b0d{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.sp-hero__scroll-arrow[data-v-fa580b0d]{animation:none}}.sp-section[data-v-fa580b0d]{padding-block:var(--space-16)}.sp-section__inner[data-v-fa580b0d]{flex-direction:column;display:flex}.sp-scope__cols[data-v-fa580b0d]{-moz-column-gap:var(--space-16);column-gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:start;display:grid;position:relative}.sp-scope__col[data-v-fa580b0d]{gap:var(--space-8);flex-direction:column;display:flex}.sp-scope__item[data-v-fa580b0d]{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1),clip-path .7s cubic-bezier(.16,1,.3,1),filter .55s;position:relative}.sp-scope.js-ready .sp-scope__item[data-v-fa580b0d]:not(.is-in){opacity:0;clip-path:inset(0 100% 0 0);filter:blur(2px);transform:translateY(10px)}.sp-scope__item.is-in[data-v-fa580b0d]{opacity:1;clip-path:inset(0);filter:none;transform:none}@media (prefers-reduced-motion:reduce){.sp-scope.js-ready .sp-scope__item[data-v-fa580b0d]:not(.is-in){opacity:1;clip-path:none;filter:none;transform:none}}.sp-scope__head[data-v-fa580b0d]{align-items:center;gap:var(--space-4);cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;display:flex}.sp-scope__icon[data-v-fa580b0d]{width:40px;height:40px;color:var(--color-text);transition:color var(--transition-base);flex-shrink:0;place-items:center;display:grid}.sp-scope__icon svg[data-v-fa580b0d]{width:100%;height:100%}.sp-scope__title[data-v-fa580b0d]{min-width:0;font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text);flex:1;font-size:22px;font-weight:500;line-height:1.2}.sp-scope__track[data-v-fa580b0d]{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.sp-scope__track-line[data-v-fa580b0d]{background:var(--color-border);width:26px;height:1px;position:relative;overflow:hidden}.sp-scope__track-line[data-v-fa580b0d]:after{content:"";background:var(--accent-primary);transform-origin:0;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.sp-scope__arrow[data-v-fa580b0d]{width:16px;height:16px;color:var(--color-text-secondary);transition:color var(--transition-base),transform .22s cubic-bezier(.16,1,.3,1);flex-shrink:0;place-items:center;display:grid}.sp-scope__arrow svg[data-v-fa580b0d]{width:14px;height:14px}.sp-scope__body[data-v-fa580b0d]{grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.16,1,.3,1);display:grid}.sp-scope__desc[data-v-fa580b0d]{padding-left:calc(40px + var(--space-4));max-width:46ch;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-secondary);opacity:0;margin:0;transition:opacity .2s 40ms,transform .22s cubic-bezier(.16,1,.3,1) 40ms,padding-top .22s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(-4px)}.sp-scope__item.is-open .sp-scope__icon[data-v-fa580b0d]{color:var(--color-accent);transition-delay:0s}.sp-scope__item.is-open .sp-scope__track-line[data-v-fa580b0d]:after{transition-delay:60ms;transform:scaleX(1)}.sp-scope__item.is-open .sp-scope__body[data-v-fa580b0d]{grid-template-rows:1fr;transition-delay:0s}.sp-scope__item.is-open .sp-scope__desc[data-v-fa580b0d]{padding-top:var(--space-3);opacity:1;transition-delay:60ms;transform:none}.sp-scope__item.is-open .sp-scope__arrow[data-v-fa580b0d]{color:var(--color-accent);transition-delay:80ms;transform:translate(5px)}@media (hover:hover) and (pointer:fine){.sp-scope__item:hover .sp-scope__icon[data-v-fa580b0d]{color:var(--color-accent);transition-delay:0s}.sp-scope__item:hover .sp-scope__track-line[data-v-fa580b0d]:after{transition-delay:60ms;transform:scaleX(1)}.sp-scope__item:hover .sp-scope__body[data-v-fa580b0d]{grid-template-rows:1fr;transition-delay:0s}.sp-scope__item:hover .sp-scope__desc[data-v-fa580b0d]{padding-top:var(--space-3);opacity:1;transition-delay:60ms;transform:none}.sp-scope__item:hover .sp-scope__arrow[data-v-fa580b0d]{color:var(--color-accent);transition-delay:80ms;transform:translate(5px)}}@media (width<=767px){.sp-scope__cols[data-v-fa580b0d]{row-gap:var(--space-8);grid-template-columns:1fr}.sp-scope__col[data-v-fa580b0d]{gap:var(--space-8)}}@media (hover:none),(pointer:coarse){.sp-scope__arrow[data-v-fa580b0d]{color:var(--accent-primary)}}@media (prefers-reduced-motion:reduce){.sp-scope__item.is-open .sp-scope__arrow[data-v-fa580b0d],.sp-scope__item.is-open .sp-scope__body[data-v-fa580b0d],.sp-scope__item.is-open .sp-scope__desc[data-v-fa580b0d],.sp-scope__item.is-open .sp-scope__icon[data-v-fa580b0d],.sp-scope__item.is-open .sp-scope__track-line[data-v-fa580b0d]:after{transition-delay:0s}.sp-scope__arrow[data-v-fa580b0d],.sp-scope__body[data-v-fa580b0d],.sp-scope__desc[data-v-fa580b0d],.sp-scope__track-line[data-v-fa580b0d]:after{transition:none}}.sp-timeline[data-v-fa580b0d]{flex-direction:column;display:flex;position:relative}.sp-timeline[data-v-fa580b0d]:before{content:"";background-color:var(--color-border);transform:translate(-50%)}.sp-timeline[data-v-fa580b0d]:before,.sp-timeline__progress[data-v-fa580b0d]{top:var(--tl-start,60px);height:var(--tl-len,calc(100% - 120px));width:2px;position:absolute;left:50%}.sp-timeline__progress[data-v-fa580b0d]{z-index:0;transform-origin:top;background-color:var(--accent-primary);pointer-events:none;will-change:transform;transform:translate(-50%)scaleY(0)}.sp-timeline__step[data-v-fa580b0d]{padding-block:var(--space-6);min-height:90px;position:relative}.sp-timeline__card[data-v-fa580b0d]{justify-content:center;gap:var(--space-3);width:calc(50% - 72px);box-shadow:none;opacity:0;will-change:opacity,transform;background:0 0;border:none;flex-direction:column;padding:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);display:flex;transform:translate(-40px)}.sp-timeline__step--right .sp-timeline__card[data-v-fa580b0d]{text-align:left;margin-left:auto;transform:translate(40px)}.sp-timeline__step.is-in .sp-timeline__card[data-v-fa580b0d]{opacity:1;transform:none}.sp-timeline__node[data-v-fa580b0d]{z-index:1;opacity:0;will-change:opacity,transform;background-color:#f2f3f5;background-image:linear-gradient(90deg,#16191e12 1px,#0000 0),linear-gradient(#16191e12 1px,#0000 0);background-position:50%;background-size:12px 12px;border:1px solid #c4c7cb;border-radius:8px;place-items:center;width:90px;height:90px;transition:opacity .7s cubic-bezier(.16,1,.3,1) .12s,transform .7s cubic-bezier(.16,1,.3,1) .12s,border-color .32s ease-out;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.sp-timeline__step.is-in .sp-timeline__node[data-v-fa580b0d]{opacity:1;transform:translate(-50%,-50%)scale(1)}.sp-timeline__node.is-active[data-v-fa580b0d]{border-color:var(--accent-primary)}.sp-timeline__node.is-active .sp-timeline__num[data-v-fa580b0d]{color:var(--accent-primary)}.sp-timeline__num[data-v-fa580b0d]{font-size:var(--text-5xl);letter-spacing:-.02em;font-weight:500;line-height:1;transition:color .32s ease-out}.sp-timeline__num[data-v-fa580b0d],.sp-timeline__title[data-v-fa580b0d]{font-family:var(--font-heading);color:var(--color-text)}.sp-timeline__title[data-v-fa580b0d]{font-size:var(--text-2xl);font-weight:600}.sp-timeline__desc[data-v-fa580b0d]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-secondary)}@media (width<=767px){.sp-timeline[data-v-fa580b0d]:before,.sp-timeline__progress[data-v-fa580b0d]{left:25px;transform:translate(-50%)}.sp-timeline__progress[data-v-fa580b0d]{transform:translate(-50%)scaleY(0)}.sp-timeline__step[data-v-fa580b0d],.sp-timeline__step--right[data-v-fa580b0d]{-moz-column-gap:var(--space-4);align-items:flex-start;column-gap:var(--space-4);flex-direction:row;display:flex}.sp-timeline__node[data-v-fa580b0d],.sp-timeline__step.is-in .sp-timeline__node[data-v-fa580b0d]{order:-1;width:50px;height:50px;position:static;transform:none}.sp-timeline__num[data-v-fa580b0d]{font-size:32px}.sp-timeline__card[data-v-fa580b0d],.sp-timeline__step--right .sp-timeline__card[data-v-fa580b0d]{flex:1;width:auto;margin-left:0;transform:translate(-24px)}.sp-timeline__step.is-in .sp-timeline__card[data-v-fa580b0d]{transform:none}}@media (prefers-reduced-motion:reduce){.sp-timeline__card[data-v-fa580b0d]{opacity:1!important;transition:none!important;transform:none!important}.sp-timeline__node[data-v-fa580b0d]{opacity:1!important;transition:border-color .32s ease-out!important;transform:translate(-50%,-50%)!important}.sp-timeline__progress[data-v-fa580b0d]{display:none}}.faq__inner[data-v-fa580b0d]{flex-direction:column;display:flex}.faq__cols[data-v-fa580b0d]{align-items:flex-start;gap:var(--space-6);display:flex}.faq__col[data-v-fa580b0d]{gap:var(--space-5);flex-direction:column;flex:1 1 0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.faq-item.reveal[data-v-fa580b0d]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(30px)}.faq-item.reveal.is-in[data-v-fa580b0d]{opacity:1;transform:none}.faq-item[data-v-fa580b0d]{background:var(--surface-card,#fff);border:1px solid var(--border-light-strong,#c4c7cb);transition:border-color var(--transition-base);border-radius:8px;position:relative}.faq-item--open[data-v-fa580b0d]{border-color:var(--accent-primary)}@media (hover:hover) and (pointer:fine){.faq-item[data-v-fa580b0d]:hover{border-color:var(--accent-primary)}}.faq-item__question[data-v-fa580b0d]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);width:100%;padding:var(--space-5) var(--space-6);cursor:pointer;text-align:left;font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-primary);background:0 0;border:0;border-radius:8px 8px 0 0;font-size:20px;font-weight:500;line-height:1.3;display:flex}.faq-item__q-text[data-v-fa580b0d]{flex:1}.faq-item__icon[data-v-fa580b0d]{border:1px solid var(--border-light-strong);width:32px;height:32px;color:var(--text-primary);transition:color var(--transition-base),background var(--transition-base),border-color var(--transition-base);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.faq-item--open .faq-item__icon[data-v-fa580b0d]{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}@media (hover:hover) and (pointer:fine){.faq-item:hover .faq-item__icon[data-v-fa580b0d]{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}}.faq-item__icon svg[data-v-fa580b0d]{width:14px;height:14px}.faq-item__answer[data-v-fa580b0d]{grid-template-rows:0fr;transition:grid-template-rows .48s cubic-bezier(.32,.72,0,1);display:grid}.faq-item__answer>p[data-v-fa580b0d]{min-height:0;padding:0 var(--space-6);font-size:17px;line-height:var(--leading-normal);color:var(--text-secondary);opacity:0;margin:0;transition:opacity .28s 60ms,transform .38s cubic-bezier(.32,.72,0,1) 60ms,padding-bottom .48s cubic-bezier(.32,.72,0,1);overflow:hidden;transform:translateY(-4px)}.faq-item__answer--open[data-v-fa580b0d]{grid-template-rows:1fr}.faq-item__answer--open>p[data-v-fa580b0d]{opacity:1;padding-bottom:var(--space-5);transform:translateY(0)}.faq-item__link[data-v-fa580b0d]{margin-top:var(--space-3);color:var(--accent-primary);transition:gap var(--transition-base);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.faq-item__link svg[data-v-fa580b0d]{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.faq-item__link[data-v-fa580b0d]:hover{gap:10px}}@media (prefers-reduced-motion:reduce){.faq-item.reveal[data-v-fa580b0d],.faq-item.reveal.is-in[data-v-fa580b0d]{transition:none;opacity:1!important;transform:none!important}.faq-item__answer[data-v-fa580b0d]{transition:none}.faq-item__answer>p[data-v-fa580b0d]{transition:none;transform:none}}@media (width<=767px){.faq__cols[data-v-fa580b0d]{gap:var(--space-4);flex-direction:column}.faq__col[data-v-fa580b0d]{display:contents}.faq-item[data-v-fa580b0d]{order:var(--faq-order,0)}.faq-item__question[data-v-fa580b0d]{padding:var(--space-4) var(--space-5);font-size:17px}.faq-item__answer>p[data-v-fa580b0d]{padding-left:var(--space-5);padding-right:var(--space-5);font-size:17px}.faq-item__answer--open>p[data-v-fa580b0d]{padding-bottom:var(--space-4)}}.sp-cta[data-v-fa580b0d]{isolation:isolate;background-color:var(--accent-primary);cursor:pointer;border:none;border-radius:0 40px 40px 0;align-items:center;padding:14px 16px 14px 24px;transition:padding .22s cubic-bezier(.34,1.4,.64,1),background-color .18s;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.sp-cta[data-v-fa580b0d]:hover{padding-left:32px}}.sp-cta__text[data-v-fa580b0d]{font-family:Onest,sans-serif;font-size:var(--text-lg);color:#fff;padding-right:16px;font-weight:600;line-height:1}.sp-cta__circle[data-v-fa580b0d]{background-color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}@media (width<=767px){.sp-hero[data-v-fa580b0d]{padding-block:calc(65px + var(--space-6)) var(--space-12)}.sp-hero__top[data-v-fa580b0d]{position:static}.sp-hero__text[data-v-fa580b0d]{align-items:flex-start;gap:20px;margin-top:16px}.sp-hero__text[data-v-fa580b0d],.sp-hero__text[data-v-fa580b0d]>*{text-align:left}.sp-hero__title[data-v-fa580b0d]{font-size:var(--sp-title-clamp,clamp(22px,7.1vw,46px));align-items:flex-start;line-height:1.3}.sp-hero__title-line--accent[data-v-fa580b0d]{flex-wrap:nowrap;justify-content:space-between;gap:12px;width:100%;padding-left:0}.sp-hero__title-line--accent[data-v-fa580b0d]:before{flex-shrink:0;position:static;transform:none}.sp-hero__title-line--accent[data-v-fa580b0d]:after{content:"";background:var(--accent-primary);flex-shrink:0;width:10px;height:10px}.sp-hero__actions[data-v-fa580b0d]{margin-top:var(--space-4);align-items:flex-start}.sp-hero__text .sp-hero__lead[data-v-fa580b0d]{max-width:none;font-size:clamp(15px,4.5vw,18px);font-weight:500;line-height:1.7}.sp-cta[data-v-fa580b0d]{border-radius:999px;padding:8px 10px 8px 22px}.sp-hero__hr[data-v-fa580b0d]{background:#c4c7cb;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000)}.sp-hero__scroll[data-v-fa580b0d]{gap:6px;bottom:78px}.sp-hero__scroll-arrow[data-v-fa580b0d]{width:34px;height:34px}.sp-hero__scroll-arrow svg[data-v-fa580b0d]{width:15px;height:15px}.sp-section[data-v-fa580b0d]{padding-block:var(--space-12)}}
