.home-hero-carousel[data-v-75169baa]{background:#2b5799;min-height:913px;min-height:100svh;overflow:hidden;position:relative}.home-hero-media[data-v-75169baa],.home-hero-overlay[data-v-75169baa],.home-hero-slide[data-v-75169baa],.home-hero-top-gradient[data-v-75169baa]{inset:0;position:absolute}.home-hero-slide[data-v-75169baa]{opacity:0;transition:opacity 1.15s ease}.home-hero-slide.is-active[data-v-75169baa]{opacity:1}.home-hero-slide-image[data-v-75169baa]{display:block;filter:saturate(1.02);height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02);transition:transform 6s ease,filter 1.15s ease;width:100%}.home-hero-carousel.is-ready .home-hero-slide.is-active .home-hero-slide-image[data-v-75169baa]{transform:scale(1.06)}.home-hero-overlay[data-v-75169baa]{background:linear-gradient(180deg,#214b8a66,#214b8a66),linear-gradient(180deg,#0000001a,#0000001a);z-index:2}.home-hero-top-gradient[data-v-75169baa]{background:linear-gradient(180deg,#3b6ab3cc,#3b6ab300);bottom:auto;height:160px;z-index:3}.home-hero-copy-shell[data-v-75169baa]{align-items:center;display:flex;min-height:913px;min-height:100svh;padding-bottom:96px;padding-top:96px;position:relative;z-index:10}.home-hero-copy-shell.is-left[data-v-75169baa]{justify-content:flex-start}.home-hero-copy-shell.is-center[data-v-75169baa]{justify-content:center}.home-hero-copy[data-v-75169baa]{color:#fff;display:grid;gap:24px}.home-hero-copy.is-left[data-v-75169baa]{justify-items:start;padding-left:16px;text-align:left;width:min(1024px,100%)}.home-hero-copy.is-center[data-v-75169baa]{justify-items:center;text-align:center;width:min(1168px,100%)}.home-hero-copy h1[data-v-75169baa]{font-family:HS STBaoli SC,serif;font-size:clamp(28px,3vw,50px);font-style:normal;font-synthesis:none;font-weight:400;letter-spacing:1.76px;line-height:1.25;margin:0;white-space:pre-line}.home-hero-copy.is-left h1[data-v-75169baa]{max-width:984px}.home-hero-copy p[data-v-75169baa]{color:#ffffffe6;font-size:clamp(12px,1.3vw,18px);line-height:1.625;margin:0;max-width:888px;white-space:pre-line}.home-hero-copy.is-center p[data-v-75169baa]{max-width:768px}.home-hero-dots[data-v-75169baa]{display:grid;gap:16px;position:absolute;right:100px;top:50%;transform:translateY(-50%);z-index:12}.home-hero-dot[data-v-75169baa]{background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer;display:grid;height:30px;padding:0;place-items:center;transition:border-color .28s ease,background-color .28s ease;width:30px}.home-hero-dot span[data-v-75169baa]{background:#fff9;border-radius:999px;display:block;height:8px;transition:background-color .28s ease;width:8px}.home-hero-dot.is-active[data-v-75169baa]{border-color:#f5a623}.home-hero-dot.is-active span[data-v-75169baa]{background:#f5a623}.hero-copy-enter-active[data-v-75169baa],.hero-copy-leave-active[data-v-75169baa]{transition:opacity .65s ease,transform .65s ease}.hero-copy-enter-from[data-v-75169baa],.hero-copy-leave-to[data-v-75169baa]{opacity:0;transform:translateY(34px)}.hero-copy-enter-to[data-v-75169baa],.hero-copy-leave-from[data-v-75169baa]{opacity:1;transform:translateY(0)}@media(max-width:1024px){.home-hero-carousel[data-v-75169baa],.home-hero-copy-shell[data-v-75169baa]{min-height:760px}.home-hero-copy-shell[data-v-75169baa]{padding-top:128px}.home-hero-copy.is-center[data-v-75169baa],.home-hero-copy.is-left[data-v-75169baa]{justify-items:center;padding-left:0;text-align:center;width:100%}.home-hero-copy h1[data-v-75169baa]{letter-spacing:.08em}.home-hero-copy p[data-v-75169baa]{max-width:700px}.home-hero-dots[data-v-75169baa]{right:16px}}@media(max-width:768px){.home-hero-carousel[data-v-75169baa],.home-hero-copy-shell[data-v-75169baa]{min-height:620px}.home-hero-copy-shell[data-v-75169baa]{padding-bottom:72px;padding-top:116px}.home-hero-copy[data-v-75169baa]{gap:18px}.home-hero-copy h1[data-v-75169baa]{font-size:34px;letter-spacing:.06em;line-height:1.35}.home-hero-copy p[data-v-75169baa]{font-size:17px;line-height:1.7}.home-hero-dots[data-v-75169baa]{grid-auto-flow:column;justify-content:center;inset:auto 0 30px;transform:none}}@media(prefers-reduced-motion:reduce){.hero-copy-enter-active[data-v-75169baa],.hero-copy-leave-active[data-v-75169baa],.hero-media-enter-active[data-v-75169baa],.hero-media-leave-active[data-v-75169baa],.home-hero-slide[data-v-75169baa],.home-hero-slide-image[data-v-75169baa]{transition:none}.hero-copy-enter-from[data-v-75169baa],.hero-copy-leave-to[data-v-75169baa],.home-hero-carousel.is-ready .home-hero-slide.is-active .home-hero-slide-image[data-v-75169baa],.home-hero-slide-image[data-v-75169baa]{transform:none}}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:100%}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:100%}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:100%}.figma-products[data-v-1c88a958]{background:#fff;contain-intrinsic-size:860px;content-visibility:auto;padding:80px 0}.figma-products-shell[data-v-1c88a958]{display:grid;gap:48px}.figma-products-head[data-v-1c88a958]{align-items:end;display:flex;gap:24px}.figma-products-title[data-v-1c88a958]{display:grid;gap:8px;width:150px}.figma-products-title p[data-v-1c88a958]{color:#f0b100;font-size:12px;font-weight:500;letter-spacing:1.25px;line-height:20px;margin:0}.figma-products-title h2[data-v-1c88a958]{color:#101828;font-size:32px;font-weight:700;letter-spacing:.37px;line-height:40px;margin:0}.figma-products-tabs[data-v-1c88a958]{display:flex;flex-wrap:wrap;gap:12px}.figma-products-tabs button[data-v-1c88a958]{background:#fff;border:1px solid #f3f4f6;border-radius:9999px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a;color:#4a5565;cursor:pointer;font-size:16px;font-weight:500;height:46px;letter-spacing:-.31px;line-height:24px;padding:0 22px;transition:background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease;white-space:nowrap}.figma-products-tabs button.active[data-v-1c88a958],.figma-products-tabs button[data-v-1c88a958]:hover{background:#036eb8;border-color:#036eb8;box-shadow:0 4px 6px #3b6ab34d,0 2px 4px #3b6ab34d;color:#fff;transform:translateY(-1px)}.figma-products-grid[data-v-1c88a958]{display:grid;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr))}.figma-product-card[data-v-1c88a958]{background:#fff;border:1px solid #f6f3f4;border-radius:12px;cursor:pointer;display:block;overflow:hidden;position:relative;--spacing:.25rem;--tw-translate-x:0;--tw-translate-y:0;--tw-inset-shadow:0 0 #0000;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 8px 30px 0 rgba(0,0,0,.08);transition:box-shadow .25s ease,translate .25s ease}.figma-product-card[data-v-1c88a958],.figma-product-card[data-v-1c88a958]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);translate:var(--tw-translate-x) var(--tw-translate-y)}.figma-product-card[data-v-1c88a958]:hover{--tw-translate-y:calc(var(--spacing)*-2);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgba(0,0,0,.25))}.figma-product-card h3[data-v-1c88a958]{color:#101828;font-size:16px;font-weight:400;letter-spacing:-.45px;line-height:24px;margin:0;min-height:92px;padding:20px 18px 16px;white-space:pre-line}.figma-product-media[data-v-1c88a958]{aspect-ratio:7/5;margin:0;padding:10px;width:100%}.figma-product-media img[data-v-1c88a958]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);transition:scale .35s ease}.figma-product-card:hover .figma-product-media img[data-v-1c88a958]{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.figma-product-accent[data-v-1c88a958]{display:block;height:6px;opacity:.8;width:100%}.figma-products-more[data-v-1c88a958]{align-items:center;background:#036eb8;border:none;border-radius:999px;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000001a;display:inline-flex;gap:6px;height:48px;justify-content:center;margin:-2px auto 0;transition:box-shadow .25s ease,background-color .25s ease,transform .25s ease;width:156px}.figma-products-more[data-v-1c88a958]:hover{background:#f0b100;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000001a;transform:translateY(-2px)}.figma-products-more span[data-v-1c88a958]{color:#fff;font-size:16px;font-weight:500;letter-spacing:-.31px;line-height:24px}.figma-products-more img[data-v-1c88a958]{height:20px;transition:transform .25s ease;width:20px}.figma-products-more:hover img[data-v-1c88a958]{transform:translate(2px)}@media(max-width:1200px){.figma-products-grid[data-v-1c88a958]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.figma-products[data-v-1c88a958]{padding:44px 0}.figma-products-shell[data-v-1c88a958]{gap:24px}.figma-products-head[data-v-1c88a958]{align-items:start;flex-direction:column}.figma-products-title h2[data-v-1c88a958]{font-size:30px;line-height:1.25}.figma-products-tabs[data-v-1c88a958],.figma-products-tabs button[data-v-1c88a958],.figma-products-tabs button[data-v-1c88a958]:first-child,.figma-products-tabs button[data-v-1c88a958]:nth-child(2),.figma-products-tabs button[data-v-1c88a958]:nth-child(3){width:100%}.figma-products-grid[data-v-1c88a958]{gap:16px;grid-template-columns:1fr}.figma-product-card h3[data-v-1c88a958]{white-space:pre-line}}.figma-application[data-v-2f3eec51]{background:#f9fafb;contain-intrinsic-size:980px;content-visibility:auto;padding:80px 0;position:relative}.figma-application-bg[data-v-2f3eec51]{background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;height:56.4%;left:0;opacity:.9;pointer-events:none;position:absolute;right:0}.figma-application-shell[data-v-2f3eec51]{align-items:start;display:grid;gap:48px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.figma-application-copy[data-v-2f3eec51]{max-width:728px;min-height:230px}.figma-application-kicker[data-v-2f3eec51]{color:#f0b100;font-size:12px;font-weight:500;letter-spacing:1.25px;line-height:20px;margin:0}.figma-application-copy h2[data-v-2f3eec51]{color:#101828;font-size:32px;letter-spacing:.37px;line-height:40px;margin:8px 0 0}.figma-application-desc[data-v-2f3eec51]{color:#4a5565;font-size:16px;letter-spacing:-.44px;line-height:29.25px;margin:24px 0 0;max-width:720px}.figma-application-more[data-v-2f3eec51]{align-items:center;background:#036eb8;border-radius:9999px;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000001a;display:inline-flex;gap:6px;height:48px;justify-content:center;margin-top:32px;transition:background-color .22s ease,box-shadow .22s ease,transform .22s ease;width:140px}.figma-application-more[data-v-2f3eec51]:hover{background:#f0b100;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000001a;transform:translateY(-2px)}.figma-application-more-label[data-v-2f3eec51]{color:#fff;font-size:16px;font-weight:500;letter-spacing:-.31px;line-height:24px}.figma-application-more-icon[data-v-2f3eec51]{height:20px;position:relative;width:20px}.figma-application-more-icon img[data-v-2f3eec51]{height:20px;inset:0;position:absolute;transition:opacity .22s ease,transform .22s ease;width:20px}.figma-application-more-icon .icon-hover[data-v-2f3eec51],.figma-application-more:hover .figma-application-more-icon .icon-default[data-v-2f3eec51]{opacity:0}.figma-application-more:hover .figma-application-more-icon .icon-hover[data-v-2f3eec51]{opacity:1;transform:translate(2px)}.figma-application-gallery[data-v-2f3eec51]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.figma-application-column[data-v-2f3eec51]{display:grid;gap:16px}.figma-case-card[data-v-2f3eec51]{border-radius:10px;cursor:pointer;display:block;overflow:hidden;position:relative}.figma-case-card.large[data-v-2f3eec51]{min-height:242px}.figma-case-card.small[data-v-2f3eec51]{min-height:156px}.figma-case-card img[data-v-2f3eec51]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .35s ease;width:100%}.figma-case-overlay[data-v-2f3eec51]{align-items:flex-end;background:linear-gradient(180deg,#0003 36%,#0000004d);display:flex;inset:0;padding:16px;position:absolute}.figma-case-overlay h3[data-v-2f3eec51]{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.44px;line-height:28px;margin:0;text-shadow:0 4px 6px 0 rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.1)}.figma-case-card:hover img[data-v-2f3eec51]{transform:scale(1.1)}@media(max-width:1200px){.figma-application-shell[data-v-2f3eec51]{grid-template-columns:1fr}.figma-application-bg[data-v-2f3eec51]{height:42%}.figma-application-gallery[data-v-2f3eec51]{height:auto}}@media(max-width:768px){.figma-application[data-v-2f3eec51]{padding:44px 0}.figma-application-copy h2[data-v-2f3eec51]{font-size:30px;line-height:1.25}.figma-application-desc[data-v-2f3eec51]{font-size:15px;letter-spacing:0;line-height:1.75}.figma-application-gallery[data-v-2f3eec51]{grid-template-columns:1fr}.figma-case-card.large[data-v-2f3eec51],.figma-case-card.small[data-v-2f3eec51]{min-height:200px}}.home-about[data-v-f7913809]{contain-intrinsic-size:780px;content-visibility:auto;overflow:hidden;padding:80px 0 92px;position:relative}.home-about-bg[data-v-f7913809]{bottom:0;pointer-events:none;position:absolute;width:100%}.home-about-shell[data-v-f7913809]{display:grid;gap:48px;position:relative;z-index:1}.home-about-head[data-v-f7913809]{margin:0 auto;max-width:925px;text-align:center}.home-about-head>p[data-v-f7913809]:first-child{color:#f0b100;font-size:12px;font-weight:500;letter-spacing:.55px;line-height:20px;margin:0}.home-about-head h2[data-v-f7913809]{color:#fff;font-size:32px;font-weight:700;letter-spacing:.35px;line-height:1;margin:16px 0 0}.home-about-head>p[data-v-f7913809]:last-child{color:#3f3f3f;font-size:16px;letter-spacing:-.45px;line-height:32.5px;margin:31px 0 0}.home-about-cards[data-v-f7913809]{display:flex;flex-wrap:nowrap;gap:32px;margin:0 auto;overflow-x:auto;padding-bottom:6px;scrollbar-width:none;width:min(1500px,100%)}.home-about-cards[data-v-f7913809]::-webkit-scrollbar{display:none}.home-about-card[data-v-f7913809]{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#fff3;border:1px solid hsla(0,0%,100%,.2);border-radius:16px;display:grid;flex:1 0 0;gap:20px;min-height:200px;min-width:0;padding:25px}.home-about-card-title[data-v-f7913809]{align-items:center;display:flex;gap:12px}.home-about-card-icon[data-v-f7913809]{align-items:center;background:#3b6ab31a;border-radius:10px;display:inline-flex;height:32px;justify-content:center;width:32px}.home-about-card-icon img[data-v-f7913809]{height:16px;width:16px}.home-about-card-title h3[data-v-f7913809]{color:#cce25e;font-size:24px;letter-spacing:.07px;line-height:30px;margin:0;white-space:pre-line}.home-about-card-body[data-v-f7913809]{color:#ffffffe6;font-size:16px;letter-spacing:-.44px;line-height:24px;min-height:96px}.home-about-card-body h4[data-v-f7913809],.home-about-card-body p[data-v-f7913809]{font-weight:400;margin:0;white-space:pre-line}@media(max-width:1200px){.home-about-head h2[data-v-f7913809]{font-size:40px}.home-about-head>p[data-v-f7913809]:last-child{font-size:18px;line-height:30px}.home-about-cards[data-v-f7913809]{gap:20px}}@media(max-width:768px){.home-about[data-v-f7913809]{padding:44px 0}.home-about-shell[data-v-f7913809]{gap:24px}.home-about-head h2[data-v-f7913809]{font-size:30px;line-height:1.25}.home-about-head>p[data-v-f7913809]:last-child{color:#142238e0;font-size:15px;letter-spacing:0;line-height:1.75;margin-top:18px}.home-about-card[data-v-f7913809]{flex-basis:320px;gap:16px;padding:20px}.home-about-card-title h3[data-v-f7913809]{font-size:20px;line-height:28px}.home-about-card-body[data-v-f7913809]{font-size:15px;letter-spacing:0;line-height:1.75}}.figma-partners[data-v-851ff3c1]{background:#f9fafb;contain-intrinsic-size:720px;content-visibility:auto;padding:80px 0}.figma-partners-shell[data-v-851ff3c1]{display:grid;gap:48px}.figma-partners-header[data-v-851ff3c1]{text-align:center}.figma-partners-header>p[data-v-851ff3c1]:first-child{color:#f0b100;font-size:12px;font-weight:500;letter-spacing:.55px;line-height:20px;margin:0}.figma-partners-header h2[data-v-851ff3c1]{color:#101828;font-size:32px;font-weight:700;letter-spacing:.35px;line-height:48px;margin:16px 0 0}.figma-partners-subtitle[data-v-851ff3c1]{color:#4a5565;font-size:16px;letter-spacing:-.45px;line-height:28px;margin:16px 0 0}.figma-partners-rows[data-v-851ff3c1]{display:grid;gap:24px;overflow:visible;width:min(var(--shell),calc(100% - 48px))}.figma-partners-track[data-v-851ff3c1]{contain:layout paint;margin-bottom:-34px;margin-left:calc(50% - 50vw);overflow:hidden;padding:14px 0 48px;width:100vw}.figma-partners-track-inner[data-v-851ff3c1]{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;transform:translateZ(0);-webkit-transform:translateZ(0);width:-moz-max-content;width:max-content;will-change:transform}.figma-partners-track-group[data-v-851ff3c1]{display:flex;flex-shrink:0;gap:24px;padding-right:24px}.figma-partners-track.row-one .figma-partners-track-inner[data-v-851ff3c1]{animation:partners-scroll-left-851ff3c1 56s linear infinite}.figma-partners-track.row-two .figma-partners-track-inner[data-v-851ff3c1]{animation:partners-scroll-right-851ff3c1 62s linear infinite}.figma-partner-card[data-v-851ff3c1]{background:#fff;border:1px solid #f3f4f6;border-radius:14px;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000001a;contain:layout paint;height:160px;padding:32px 24px;transition:box-shadow .25s ease;width:220px}.figma-partner-card[data-v-851ff3c1]:hover{box-shadow:0 20px 25px #0000001a,0 8px 10px #0000001a}.figma-partner-card-logo[data-v-851ff3c1]{align-items:center;display:flex;height:76px;justify-content:center;width:100%}.figma-partner-card img[data-v-851ff3c1]{display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.figma-partner-card p[data-v-851ff3c1]{font-size:14px;margin:10px 0 0;text-align:center}@keyframes partners-scroll-left-851ff3c1{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes partners-scroll-right-851ff3c1{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media(max-width:1200px){.figma-partners-header h2[data-v-851ff3c1]{font-size:40px;line-height:1.1}.figma-partners-subtitle[data-v-851ff3c1]{font-size:18px}.figma-partners-rows[data-v-851ff3c1]{gap:16px;overflow:visible}.figma-partners-track[data-v-851ff3c1]{margin-left:0;overflow:visible;padding:0;width:100%}.figma-partners-track-inner[data-v-851ff3c1]{animation:none!important;transform:none!important;width:100%}.figma-partners-track-group[data-v-851ff3c1]{flex-wrap:wrap;gap:16px;padding-right:0;width:100%}.figma-partners-track-group+.figma-partners-track-group[data-v-851ff3c1]{display:none}.figma-partner-card[data-v-851ff3c1]{width:calc(50% - 8px)}}@media(max-width:767px){.figma-partners[data-v-851ff3c1]{padding:56px 0}.figma-partners-shell[data-v-851ff3c1]{gap:32px}.figma-partners-header h2[data-v-851ff3c1]{font-size:32px}.figma-partners-subtitle[data-v-851ff3c1]{font-size:16px;line-height:24px}.figma-partner-card[data-v-851ff3c1]{height:120px;width:100%}}@media(prefers-reduced-motion:reduce){.figma-partners-track.row-one .figma-partners-track-inner[data-v-851ff3c1],.figma-partners-track.row-two .figma-partners-track-inner[data-v-851ff3c1]{animation:none;transform:none}}
