.hiring-page[data-v-3c3d531c]{width:100%;color:var(--zw-ink,#1c1917);background:transparent}.container[data-v-3c3d531c]{width:min(1120px,100% - 48px);margin:0 auto;padding:0 0 72px}.section-head[data-v-3c3d531c]{margin-bottom:28px;text-align:center}.section-head h2[data-v-3c3d531c]{margin:0 0 10px;font-family:var(--zw-font-display,"Space Grotesk","Noto Sans SC",sans-serif);font-size:clamp(26px,3vw,34px);font-weight:700;letter-spacing:-.02em}.section-head p[data-v-3c3d531c]{margin:0;font-size:15px;color:var(--zw-muted,#7a746a);line-height:1.7}.action-btn[data-v-3c3d531c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:48px;min-width:140px;padding:0 22px;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;-webkit-transition:background .25s,border-color .25s,-webkit-transform .25s var(--zw-ease,ease),-webkit-box-shadow .25s;transition:background .25s,border-color .25s,-webkit-transform .25s var(--zw-ease,ease),-webkit-box-shadow .25s;transition:transform .25s var(--zw-ease,ease),box-shadow .25s,background .25s,border-color .25s;transition:transform .25s var(--zw-ease,ease),box-shadow .25s,background .25s,border-color .25s,-webkit-transform .25s var(--zw-ease,ease),-webkit-box-shadow .25s}.action-btn[data-v-3c3d531c]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.action-btn--primary[data-v-3c3d531c]{color:#fff;background:var(--zw-cta,#cc785c);-webkit-box-shadow:0 12px 28px rgba(204,120,92,.28);box-shadow:0 12px 28px rgba(204,120,92,.28)}.action-btn--primary[data-v-3c3d531c]:hover{background:var(--zw-cta-hover,#a9583e)}.action-btn--ghost[data-v-3c3d531c]{color:var(--zw-ink,#1c1917);border:1px solid var(--zw-line,rgba(28,25,23,.1));background:hsla(0,0%,100%,.72)}.action-btn--ghost[data-v-3c3d531c]:hover{border-color:rgba(204,120,92,.35);background:#fff}.hero[data-v-3c3d531c]{position:relative;overflow:hidden;padding:88px 0 64px;background:radial-gradient(ellipse 52% 46% at 82% 30%,rgba(240,196,168,.38) 0,transparent 58%),radial-gradient(ellipse 38% 36% at 12% 70%,rgba(0,180,216,.07) 0,transparent 55%),-webkit-gradient(linear,left top,left bottom,from(#faf7f2),to(var(--zw-paper,#f7f4ef)));background:radial-gradient(ellipse 52% 46% at 82% 30%,rgba(240,196,168,.38) 0,transparent 58%),radial-gradient(ellipse 38% 36% at 12% 70%,rgba(0,180,216,.07) 0,transparent 55%),linear-gradient(180deg,#faf7f2,var(--zw-paper,#f7f4ef))}.hero-atmosphere[data-v-3c3d531c]{position:absolute;inset:0;pointer-events:none}.hero-grid[data-v-3c3d531c]{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(rgba(28,25,23,.05) 1px,transparent 0),linear-gradient(90deg,rgba(28,25,23,.05) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 70% 40%,#000 15%,transparent 72%);mask-image:radial-gradient(ellipse 75% 65% at 70% 40%,#000 15%,transparent 72%)}.hero-inner[data-v-3c3d531c]{position:relative;z-index:1;width:min(1120px,100% - 48px);margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;gap:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-brand[data-v-3c3d531c]{margin:0 0 14px;font-size:clamp(22px,2.4vw,28px);letter-spacing:.04em}.hero-brand[data-v-3c3d531c],.hero-copy h1[data-v-3c3d531c]{font-family:var(--zw-font-display,"Space Grotesk","Noto Sans SC",sans-serif);font-weight:700}.hero-copy h1[data-v-3c3d531c]{margin:0 0 16px;font-size:clamp(32px,4vw,44px);letter-spacing:-.02em;line-height:1.22}.hero-desc[data-v-3c3d531c]{margin:0;max-width:32em;font-size:16px;line-height:1.8;color:var(--zw-ink-soft,#4a453e)}.hero-actions[data-v-3c3d531c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:28px}.meta-panel[data-v-3c3d531c]{padding:24px 22px;background:#fff;border:1px solid var(--zw-line,rgba(28,25,23,.1));border-radius:12px;-webkit-box-shadow:var(--zw-shadow,0 10px 28px rgba(60,40,20,.06));box-shadow:var(--zw-shadow,0 10px 28px rgba(60,40,20,.06))}.meta-panel__kicker[data-v-3c3d531c]{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--zw-cta,#cc785c)}.meta-panel strong[data-v-3c3d531c]{display:block;margin-bottom:14px;font-size:18px}.meta-panel ul[data-v-3c3d531c]{margin:0;padding:0;list-style:none}.meta-panel li[data-v-3c3d531c]{padding:8px 0;border-top:1px solid var(--zw-line,rgba(28,25,23,.08));font-size:14px;color:var(--zw-ink-soft,#4a453e);line-height:1.5}.section--home-lead[data-v-3c3d531c]{padding-top:56px}.quick-meta[data-v-3c3d531c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-bottom:28px}.quick-meta span[data-v-3c3d531c]{padding:8px 14px;border-radius:8px;border:1px solid var(--zw-line,rgba(28,25,23,.1));background:hsla(0,0%,100%,.8);font-size:13px;color:var(--zw-ink-soft,#4a453e)}.job-list[data-v-3c3d531c]{padding-top:48px}.job-grid[data-v-3c3d531c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.job-card[data-v-3c3d531c]{padding:22px 22px 18px;background:#fff;border:1px solid var(--zw-line,rgba(28,25,23,.1));border-radius:12px;-webkit-transition:border-color .25s,-webkit-box-shadow .25s,-webkit-transform .25s;transition:border-color .25s,-webkit-box-shadow .25s,-webkit-transform .25s;transition:border-color .25s,box-shadow .25s,transform .25s;transition:border-color .25s,box-shadow .25s,transform .25s,-webkit-box-shadow .25s,-webkit-transform .25s}.job-card[data-v-3c3d531c]:hover{border-color:rgba(204,120,92,.28);-webkit-box-shadow:var(--zw-shadow,0 10px 28px rgba(60,40,20,.06));box-shadow:var(--zw-shadow,0 10px 28px rgba(60,40,20,.06));-webkit-transform:translateY(-2px);transform:translateY(-2px)}.job-head h3[data-v-3c3d531c]{margin:0;font-size:18px;font-weight:600;line-height:1.4}.department[data-v-3c3d531c]{margin:6px 0 0;font-size:13px;color:var(--zw-muted,#7a746a)}.job-tags[data-v-3c3d531c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:14px}.job-tags span[data-v-3c3d531c]{padding:4px 10px;border-radius:6px;font-size:12px;color:var(--zw-cta-hover,#a9583e);background:var(--zw-warm-soft,rgba(204,120,92,.12))}.job-content[data-v-3c3d531c]{margin-top:16px;display:grid;gap:14px}.job-block h4[data-v-3c3d531c]{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--zw-ink,#1c1917)}.job-block ul[data-v-3c3d531c]{margin:0;padding-left:18px}.job-block li[data-v-3c3d531c]{margin-bottom:4px;font-size:13px;line-height:1.65;color:var(--zw-ink-soft,#4a453e)}.priority[data-v-3c3d531c]{margin:0;padding:10px 12px;border-radius:8px;background:var(--zw-paper-deep,#efe8df);font-size:13px;line-height:1.5;color:var(--zw-ink-soft,#4a453e)}.process-card[data-v-3c3d531c]{margin-top:28px;padding:28px 28px 24px;background:#fff;border:1px solid var(--zw-line,rgba(28,25,23,.1));border-radius:12px}.process-card h3[data-v-3c3d531c]{margin:0 0 12px;font-family:var(--zw-font-display,"Space Grotesk","Noto Sans SC",sans-serif);font-size:22px;font-weight:700}.process-card ol[data-v-3c3d531c]{margin:0 0 14px;padding-left:20px}.process-card li[data-v-3c3d531c]{color:var(--zw-ink-soft,#4a453e);line-height:1.9}.process-card p[data-v-3c3d531c]{margin:0 0 8px;color:var(--zw-ink-soft,#4a453e);line-height:1.7}.process-card a[data-v-3c3d531c]{color:var(--zw-cta,#cc785c);font-weight:600;text-decoration:none}.process-card a[data-v-3c3d531c]:hover{color:var(--zw-cta-hover,#a9583e)}@media(max-width:800px){.hero[data-v-3c3d531c]{padding:64px 0 40px}.hero-inner[data-v-3c3d531c]{grid-template-columns:1fr;text-align:center}.hero-desc[data-v-3c3d531c]{margin:0 auto}.hero-actions[data-v-3c3d531c]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.job-grid[data-v-3c3d531c]{grid-template-columns:1fr}}@media(max-width:640px){.container[data-v-3c3d531c]{width:calc(100% - 32px);padding-bottom:48px}.job-list[data-v-3c3d531c]{padding-top:32px}.job-card[data-v-3c3d531c],.process-card[data-v-3c3d531c]{padding:18px 16px}}@-webkit-keyframes fadeUp-92bb9f48{0%{opacity:0;-webkit-transform:translateY(28px);transform:translateY(28px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp-92bb9f48{0%{opacity:0;-webkit-transform:translateY(28px);transform:translateY(28px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn-92bb9f48{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-92bb9f48{0%{opacity:0}to{opacity:1}}@-webkit-keyframes bounce-92bb9f48{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes bounce-92bb9f48{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(8px);transform:translateY(8px)}}.animate-fade-up[data-v-92bb9f48]{opacity:0;-webkit-animation:fadeUp-92bb9f48 .85s var(--zw-ease,cubic-bezier(.22,1,.36,1)) forwards;animation:fadeUp-92bb9f48 .85s var(--zw-ease,cubic-bezier(.22,1,.36,1)) forwards}.animate-fade-in[data-v-92bb9f48]{opacity:0;-webkit-animation:fadeIn-92bb9f48 1s ease forwards;animation:fadeIn-92bb9f48 1s ease forwards}.delay-1[data-v-92bb9f48]{-webkit-animation-delay:.18s;animation-delay:.18s}.delay-2[data-v-92bb9f48]{-webkit-animation-delay:.36s;animation-delay:.36s}.home-container[data-v-92bb9f48]{width:min(1120px,100% - 48px);margin:0 auto}.full-section[data-v-92bb9f48]{min-height:calc(100vh - 64px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow-x:hidden;overflow-y:visible}.hero-section[data-v-92bb9f48]{background:radial-gradient(ellipse 52% 46% at 82% 34%,rgba(240,196,168,.42) 0,transparent 58%),radial-gradient(ellipse 38% 36% at 12% 72%,rgba(0,180,216,.08) 0,transparent 55%),-webkit-gradient(linear,left top,left bottom,from(#faf7f2),color-stop(70%,#f7f4ef));background:radial-gradient(ellipse 52% 46% at 82% 34%,rgba(240,196,168,.42) 0,transparent 58%),radial-gradient(ellipse 38% 36% at 12% 72%,rgba(0,180,216,.08) 0,transparent 55%),linear-gradient(180deg,#faf7f2,#f7f4ef 70%)}.hero-section[data-v-92bb9f48]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:100px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(var(--zw-paper,#f7f4ef)));background:linear-gradient(180deg,transparent,var(--zw-paper,#f7f4ef));z-index:2;pointer-events:none}.hero-atmosphere[data-v-92bb9f48]{position:absolute;inset:0;z-index:1;pointer-events:none}.hero-mesh[data-v-92bb9f48]{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(28,25,23,.05) 1px,transparent 0),linear-gradient(90deg,rgba(28,25,23,.05) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 70% 40%,#000 15%,transparent 72%);mask-image:radial-gradient(ellipse 75% 65% at 70% 40%,#000 15%,transparent 72%)}.hero-stage[data-v-92bb9f48]{position:relative;z-index:3;width:min(1180px,100% - 48px);display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:48px 0 88px;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box}.hero-copy[data-v-92bb9f48]{text-align:left}.hero-copy h1[data-v-92bb9f48]{margin:0 0 22px;font-family:var(--zw-font-display,"Space Grotesk","Noto Sans SC",sans-serif);font-size:clamp(38px,4.6vw,60px);font-weight:700;color:var(--zw-ink,#1c1917);letter-spacing:-.02em;line-height:1.16}.hero-copy .slogan[data-v-92bb9f48]{margin:0;max-width:25em;font-size:clamp(15px,1.5vw,17px);color:var(--zw-ink-soft,#4a453e);font-weight:400;line-height:1.8}.hero-cta[data-v-92bb9f48]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:28px}.hero-cta[data-v-92bb9f48],.hero-cta__actions[data-v-92bb9f48]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.hero-btn[data-v-92bb9f48]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:140px;height:48px;padding:0 22px;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;-webkit-transition:background .25s,border-color .25s,-webkit-transform .25s var(--zw-ease,ease),-webkit-box-shadow .25s;transition:background .25s,border-color .25s,-webkit-transform .25s var(--zw-ease,ease),-webkit-box-shadow .25s;transition:transform .25s var(--zw-ease,ease),box-shadow .25s,background .25s,border-color .25s;transition:transform .25s var(--zw-ease,ease),box-shadow .25s,background .25s,border-color .25s,-webkit-transform .25s var(--zw-ease,ease),-webkit-box-shadow .25s}.hero-btn[data-v-92bb9f48]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.hero-btn[data-v-92bb9f48]:focus-visible{outline:2px solid var(--zw-cta,#cc785c);outline-offset:3px}.hero-btn--primary[data-v-92bb9f48]{color:#fff;background:var(--zw-cta,#cc785c);-webkit-box-shadow:0 12px 28px rgba(204,120,92,.28);box-shadow:0 12px 28px rgba(204,120,92,.28)}.hero-btn--primary[data-v-92bb9f48]:hover{background:var(--zw-cta-hover,#a9583e)}.hero-btn--ghost[data-v-92bb9f48]{color:var(--zw-ink,#1c1917);border:1px solid rgba(28,25,23,.12);background:hsla(0,0%,100%,.72)}.hero-btn--ghost[data-v-92bb9f48]:hover{border-color:rgba(204,120,92,.4);background:#fff}.hero-visual[data-v-92bb9f48]{position:relative;width:100%;min-width:0;text-align:left}.funnel[data-v-92bb9f48]{--band-w:232px;--gap:36px;--mouth-h:30px;--band-h:96px;width:min(100%,600px);margin:0 0 0 auto}.funnel-layers[data-v-92bb9f48]{margin:0;padding:0;list-style:none}.funnel-row[data-v-92bb9f48]{display:grid;grid-template-columns:var(--band-w) minmax(0,1fr);-webkit-column-gap:var(--gap);-moz-column-gap:var(--gap);column-gap:var(--gap);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.funnel-layers .funnel-row+.funnel-row[data-v-92bb9f48]{margin-top:3px}.funnel-row--mouth[data-v-92bb9f48]{position:relative;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:calc(var(--mouth-h)/-2)}.funnel-mouth[data-v-92bb9f48]{position:relative;height:var(--mouth-h);border-radius:50%;background:-webkit-gradient(linear,left top,right top,from(#4a9ac4),color-stop(46%,#9ccfe7),to(#5ea9d1));background:linear-gradient(90deg,#4a9ac4,#9ccfe7 46%,#5ea9d1);-webkit-box-shadow:0 1px 0 hsla(0,0%,100%,.6) inset;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6)}.funnel-mouth[data-v-92bb9f48]:after{content:"";position:absolute;inset:16% 4%;border-radius:50%;background:radial-gradient(ellipse at 50% 35%,#123a55 0,#1d5a80 62%,#2d74a0 100%)}.funnel-row--1[data-v-92bb9f48]{--in:0%;--out:8%;--lead:0.04;--edge:#2c79a3;--light:#7fc2e2;--mid:#4f9fcb;--tone:#2c79a3}.funnel-row--2[data-v-92bb9f48]{--in:8%;--out:16%;--lead:0.12;--edge:#0b5281;--light:#3196cb;--mid:#1677ae;--tone:#1478b0}.funnel-row--3[data-v-92bb9f48]{--in:16%;--out:24%;--lead:0.2;--edge:#a55940;--light:#e8a689;--mid:#d07f62;--tone:#b8644a}.funnel-row--4[data-v-92bb9f48]{--in:24%;--out:31%;--lead:0.275;--edge:#7a3926;--light:#c7775d;--mid:#a5563d;--tone:#a9583e}.funnel-band[data-v-92bb9f48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:var(--band-h);color:#fff;background:-webkit-gradient(linear,left top,right top,from(var(--edge)),color-stop(44%,var(--light)),color-stop(74%,var(--mid)),to(var(--edge)));background:linear-gradient(90deg,var(--edge),var(--light) 44%,var(--mid) 74%,var(--edge));clip-path:polygon(var(--in) 0,calc(100% - var(--in)) 0,calc(100% - var(--out)) 100%,var(--out) 100%)}.funnel-band span[data-v-92bb9f48]{font-family:var(--zw-font-display,"Space Grotesk","Noto Sans SC",sans-serif);font-size:26px;font-weight:700;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.2)}.funnel-text[data-v-92bb9f48]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;padding:10px 0}.funnel-text[data-v-92bb9f48]:before{content:"";position:absolute;top:50%;right:calc(100% + 12px);width:calc(var(--gap) - 12px + var(--band-w)*var(--lead));border-top:1px dashed rgba(28,25,23,.26)}.funnel-text[data-v-92bb9f48]:after{content:"";position:absolute;top:calc(50% - 3px);left:-12px;width:6px;height:6px;border-radius:50%;background:var(--tone)}.funnel-text__products[data-v-92bb9f48]{margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.35;color:var(--zw-ink,#1c1917)}.funnel-text__products a[data-v-92bb9f48]{color:inherit;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;-webkit-transition:background-size .25s var(--zw-ease,ease),color .2s;transition:background-size .25s var(--zw-ease,ease),color .2s}.funnel-text__products a[data-v-92bb9f48]:hover{color:var(--tone);background-size:100% 1px}.funnel-text__products a[data-v-92bb9f48]:focus-visible{outline:2px solid var(--tone);outline-offset:3px;border-radius:2px}.funnel-text__sep[data-v-92bb9f48]{margin:0 8px;font-weight:400;color:rgba(28,25,23,.3)}.funnel-text__desc[data-v-92bb9f48]{margin:0;max-width:26em;font-size:13.5px;line-height:1.65;color:var(--zw-ink-soft,#4a453e)}.funnel-row--out[data-v-92bb9f48]{margin-top:3px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.funnel-spout[data-v-92bb9f48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.funnel-spout__neck[data-v-92bb9f48]{display:block;width:38%;height:30px;background:-webkit-gradient(linear,left top,right top,from(#66301f),color-stop(46%,#a0553b),to(#66301f));background:linear-gradient(90deg,#66301f,#a0553b 46%,#66301f);clip-path:polygon(0 0,100% 0,74% 55%,74% 100%,26% 100%,26% 55%)}.funnel-spout__deal[data-v-92bb9f48]{margin-top:8px;padding:6px 14px 7px;font-size:13px;font-weight:700;letter-spacing:.14em;line-height:1;color:#fff;background:var(--zw-cta,#cc785c);border-radius:999px;-webkit-box-shadow:0 8px 18px rgba(204,120,92,.28);box-shadow:0 8px 18px rgba(204,120,92,.28)}.funnel-caption[data-v-92bb9f48]{margin:0;padding-top:14px;font-size:13px;line-height:1.65;color:var(--zw-ink-soft,#4a453e)}.scroll-hint[data-v-92bb9f48]{position:absolute;bottom:24px;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--zw-muted,#6a8096);font-size:12px;letter-spacing:.12em;cursor:pointer}.scroll-hint[data-v-92bb9f48]:hover{color:var(--zw-cta,#cc785c)}.scroll-hint i[data-v-92bb9f48]{margin-top:6px;font-size:18px;-webkit-animation:bounce-92bb9f48 1.5s ease-in-out infinite;animation:bounce-92bb9f48 1.5s ease-in-out infinite}.proof-section[data-v-92bb9f48]{position:relative;z-index:2;padding:24px 0 72px}.proof-body[data-v-92bb9f48]{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:28px}.proof-figure[data-v-92bb9f48]{margin:0}.proof-figure img[data-v-92bb9f48]{display:block;width:100%;height:auto;border-radius:14px;border:1px solid rgba(28,25,23,.08);-webkit-box-shadow:0 18px 44px rgba(60,40,20,.12);box-shadow:0 18px 44px rgba(60,40,20,.12)}.proof-metrics[data-v-92bb9f48]{display:grid;grid-template-columns:1fr;gap:6px;margin-bottom:0}.proof-metric[data-v-92bb9f48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:16px;padding:16px 4px 16px 18px;border-left:2px solid rgba(20,120,176,.35)}.proof-metric[data-v-92bb9f48]:first-child{border-left-color:var(--zw-cta,#cc785c)}.proof-metric strong[data-v-92bb9f48]{display:block;font-family:var(--zw-font-display,"Space Grotesk",sans-serif);font-size:clamp(30px,3.4vw,40px);font-weight:700;letter-spacing:-.03em;color:var(--zw-ink,#0c1f33);line-height:1.1}.proof-metric span[data-v-92bb9f48]{display:block;margin-top:0;font-size:14px;color:var(--zw-muted,#6a8096)}.proof-industries[data-v-92bb9f48]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px 16px;padding:18px 0;border-top:1px solid var(--zw-line,rgba(20,120,176,.14));border-bottom:1px solid var(--zw-line,rgba(20,120,176,.14))}.proof-industries__label[data-v-92bb9f48]{font-size:13px;color:var(--zw-muted,#6a8096);white-space:nowrap}.proof-industries__list[data-v-92bb9f48]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.proof-industries__list span[data-v-92bb9f48]{padding:6px 12px;font-size:13px;color:var(--zw-ink-soft,#3a5268);background:hsla(0,0%,100%,.7);border:1px solid rgba(20,120,176,.12);border-radius:6px}.proof-listen[data-v-92bb9f48]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-top:22px}.proof-listen p[data-v-92bb9f48]{margin:0;font-size:15px;color:var(--zw-ink-soft,#4a453e)}.proof-listen__actions[data-v-92bb9f48]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 18px}.proof-listen__link[data-v-92bb9f48]{font-size:14px;font-weight:600;color:var(--zw-cta,#cc785c);text-decoration:none}.proof-listen__link[data-v-92bb9f48]:hover{color:var(--zw-cta-hover,#a9583e)}.spotlight-section[data-v-92bb9f48]{padding:72px 0}.start-section[data-v-92bb9f48]{position:relative;z-index:2;padding:88px 0 80px}.start-list[data-v-92bb9f48]{margin:0;padding:0;list-style:none;border-top:1px solid rgba(28,25,23,.16)}.start-row[data-v-92bb9f48]{display:grid;grid-template-columns:132px minmax(0,1fr) minmax(0,1.25fr) 124px;gap:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:22px 14px;color:inherit;text-decoration:none;border-bottom:1px solid rgba(28,25,23,.1);-webkit-transition:background .2s;transition:background .2s}.start-row[data-v-92bb9f48]:hover{background:hsla(0,0%,100%,.7)}.start-row:hover .start-row__product[data-v-92bb9f48]{color:var(--zw-cta-hover,#a9583e)}.start-row:hover .start-row__product[data-v-92bb9f48]:after{-webkit-transform:translateX(4px);transform:translateX(4px)}.start-row[data-v-92bb9f48]:focus-visible{outline:2px solid var(--zw-cta,#cc785c);outline-offset:-2px}.start-row__layer[data-v-92bb9f48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.start-row__layer-name[data-v-92bb9f48]{font-size:12px;letter-spacing:.04em;white-space:nowrap;color:var(--zw-muted,#7a746a)}.start-row__need[data-v-92bb9f48]{font-size:18px;font-weight:600;line-height:1.45;color:var(--zw-ink,#1c1917)}.start-row__desc[data-v-92bb9f48]{font-size:14px;line-height:1.7;color:var(--zw-ink-soft,#4a453e)}.start-row__product[data-v-92bb9f48]{justify-self:end;font-size:15px;font-weight:700;white-space:nowrap;color:var(--zw-ink,#1c1917);-webkit-transition:color .2s;transition:color .2s}.start-row__product[data-v-92bb9f48]:after{content:"\2192";display:inline-block;margin-left:8px;-webkit-transition:-webkit-transform .2s var(--zw-ease,ease);transition:-webkit-transform .2s var(--zw-ease,ease);transition:transform .2s var(--zw-ease,ease);transition:transform .2s var(--zw-ease,ease),-webkit-transform .2s var(--zw-ease,ease)}.layer-glyph[data-v-92bb9f48]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;width:30px;-webkit-box-flex:0;-ms-flex:none;flex:none}.layer-glyph__bar[data-v-92bb9f48]{display:block;height:4px;border-radius:2px;background:rgba(28,25,23,.12)}.layer-glyph__bar--1[data-v-92bb9f48]{width:30px}.layer-glyph__bar--2[data-v-92bb9f48]{width:24px}.layer-glyph__bar--3[data-v-92bb9f48]{width:18px}.layer-glyph__bar--4[data-v-92bb9f48]{width:12px}.layer-glyph__bar--1.is-on[data-v-92bb9f48]{background:#3d8fbd}.layer-glyph__bar--2.is-on[data-v-92bb9f48]{background:#1478b0}.layer-glyph__bar--3.is-on[data-v-92bb9f48]{background:#cc785c}.layer-glyph__bar--4.is-on[data-v-92bb9f48]{background:#a9583e}.section-head[data-v-92bb9f48]{margin-bottom:32px}.section-head h2[data-v-92bb9f48]{margin:0 0 10px;font-family:var(--zw-font-display,"Space Grotesk","Noto Sans SC",sans-serif);font-size:clamp(26px,3vw,34px);font-weight:700;color:var(--zw-ink,#0c1f33);letter-spacing:-.02em}.section-head p[data-v-92bb9f48]{margin:0;font-size:15px;color:var(--zw-muted,#6a8096);line-height:1.7}.spotlight-grid[data-v-92bb9f48]{display:grid;grid-template-columns:1fr .9fr;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.spotlight-copy h2[data-v-92bb9f48]{margin:0 0 12px;font-family:var(--zw-font-display,"Space Grotesk","Noto Sans SC",sans-serif);font-size:clamp(26px,3vw,34px);font-weight:700;color:var(--zw-ink,#0c1f33);letter-spacing:-.02em}.spotlight-copy>p[data-v-92bb9f48]{margin:0 0 18px;font-size:15px;line-height:1.75;color:var(--zw-ink-soft,#3a5268)}.spotlight-copy ul[data-v-92bb9f48]{margin:0 0 28px;padding:0;list-style:none}.spotlight-copy ul li[data-v-92bb9f48]{position:relative;padding:8px 0 8px 18px;font-size:14px;color:var(--zw-ink-soft,#3a5268)}.spotlight-copy ul li[data-v-92bb9f48]:before{content:"";position:absolute;left:0;top:15px;width:7px;height:7px;border-radius:50%;background:var(--zw-signal,#00b4d8)}.spotlight-actions[data-v-92bb9f48]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.spotlight-panel[data-v-92bb9f48]{padding:28px 26px;background:#fff;border:1px solid rgba(20,120,176,.12);border-radius:12px}.spotlight-panel__kicker[data-v-92bb9f48]{margin:0 0 10px;font-size:12px;font-weight:600;color:var(--zw-cta-hover,#a9583e)}.spotlight-panel strong[data-v-92bb9f48]{display:block;margin-bottom:10px;font-size:20px;line-height:1.4;color:var(--zw-ink,#0c1f33)}.spotlight-panel p[data-v-92bb9f48]{margin:0 0 18px;font-size:14px;line-height:1.7;color:var(--zw-ink-soft,#3a5268)}.spotlight-panel__link[data-v-92bb9f48]{font-size:14px;font-weight:600;color:var(--zw-cta,#cc785c);text-decoration:none}.spotlight-panel__link[data-v-92bb9f48]:hover{color:var(--zw-cta-hover,#a9583e)}.section-nav[data-v-92bb9f48]{display:none;position:fixed;top:64px;left:0;right:0;z-index:999;background:rgba(247,250,252,.86);backdrop-filter:blur(18px) saturate(1.25);border-bottom:1px solid rgba(23,128,184,.14);-webkit-box-shadow:0 10px 30px rgba(23,72,108,.08);box-shadow:0 10px 30px rgba(23,72,108,.08)}.section-nav-inner[data-v-92bb9f48]{max-width:1240px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:0 16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.section-nav-inner[data-v-92bb9f48]::-webkit-scrollbar{display:none}.section-nav-inner a[data-v-92bb9f48]{padding:11px 18px;font-size:14px;color:#6b8299;text-decoration:none;white-space:nowrap;cursor:pointer;border-bottom:2px solid transparent;-webkit-transition:color .25s,border-color .25s;transition:color .25s,border-color .25s;line-height:22px}.section-nav-inner a[data-v-92bb9f48]:hover{color:#cc785c}.section-nav-inner a.active[data-v-92bb9f48]{color:#1c1917;font-weight:600;border-bottom-color:#cc785c}.fade-nav-enter-active[data-v-92bb9f48],.fade-nav-leave-active[data-v-92bb9f48]{-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.fade-nav-enter[data-v-92bb9f48],.fade-nav-leave-to[data-v-92bb9f48]{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}@media(max-width:1280px){.hero-stage[data-v-92bb9f48]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:40px}.funnel[data-v-92bb9f48]{--band-w:176px;--gap:26px;--band-h:92px}.funnel-band span[data-v-92bb9f48]{font-size:23px}}@media(max-width:1100px){.hero-copy h1[data-v-92bb9f48]{font-size:40px}.proof-body[data-v-92bb9f48]{grid-template-columns:minmax(0,1fr) 300px;gap:30px}.funnel[data-v-92bb9f48]{--band-w:150px;--gap:22px}.funnel-text__products[data-v-92bb9f48]{font-size:16px}.start-row[data-v-92bb9f48]{grid-template-columns:116px minmax(0,1fr) minmax(0,1.2fr) 112px;gap:20px}}@media(max-width:960px){.hero-stage[data-v-92bb9f48]{grid-template-columns:1fr;text-align:center;gap:28px;width:min(640px,100% - 32px);max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0}.hero-copy[data-v-92bb9f48]{text-align:center;min-width:0;width:100%}.hero-copy .slogan[data-v-92bb9f48]{margin-left:auto;margin-right:auto}.hero-visual[data-v-92bb9f48]{width:100%;min-width:0}.funnel[data-v-92bb9f48]{margin:12px auto 0}.hero-cta[data-v-92bb9f48]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;gap:8px}.hero-cta__actions[data-v-92bb9f48]{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px 10px}.hero-cta__actions .hero-btn[data-v-92bb9f48]{min-width:0;width:100%;height:44px;padding:0 10px;font-size:14px}.hero-cta[data-v-92bb9f48] .experience-hotline--hero{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;min-height:44px;height:44px;padding:0 12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-cta[data-v-92bb9f48] .experience-hotline__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.hero-cta[data-v-92bb9f48] .experience-hotline__label{font-size:12px;letter-spacing:.02em}.hero-cta[data-v-92bb9f48] .experience-hotline__num{margin-top:0;font-size:15px}.hero-cta[data-v-92bb9f48] .experience-hotline__hours{font-size:11px;color:#6a8096}.spotlight-grid[data-v-92bb9f48]{grid-template-columns:1fr}.start-row[data-v-92bb9f48]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"layer layer" "need product" "desc desc";gap:8px 16px;padding:20px 6px}.start-row__layer[data-v-92bb9f48]{grid-area:layer}.start-row__need[data-v-92bb9f48]{grid-area:need}.start-row__desc[data-v-92bb9f48]{grid-area:desc}.start-row__product[data-v-92bb9f48]{grid-area:product}.proof-metrics[data-v-92bb9f48]{grid-template-columns:1fr;gap:8px}.proof-metric[data-v-92bb9f48]{padding:14px 4px 14px 16px}.proof-metric strong[data-v-92bb9f48]{font-size:28px}.proof-metric span[data-v-92bb9f48]{margin-top:0}.proof-body[data-v-92bb9f48]{grid-template-columns:minmax(0,1fr);gap:26px}.proof-figure[data-v-92bb9f48]{max-width:440px;margin:0 auto}}@media(max-width:768px){.full-section[data-v-92bb9f48]{min-height:0;overflow:visible;padding:32px 0 calc(128px + env(safe-area-inset-bottom))}.section-nav[data-v-92bb9f48]{display:block;top:56px}.section-nav-inner[data-v-92bb9f48]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.section-nav-inner a[data-v-92bb9f48]{padding:8px 14px;font-size:13px}.hero-copy h1[data-v-92bb9f48]{font-size:clamp(32px,9vw,40px);margin-bottom:14px}.hero-copy .slogan[data-v-92bb9f48]{font-size:15px}.funnel[data-v-92bb9f48]{--band-w:104px;--gap:22px;--mouth-h:18px;--band-h:88px}.funnel-band span[data-v-92bb9f48]{font-size:20px}.funnel-text__products[data-v-92bb9f48]{font-size:15px}.funnel-text__sep[data-v-92bb9f48]{margin:0 5px}.funnel-text__desc[data-v-92bb9f48]{font-size:12.5px;line-height:1.6}.funnel-spout__neck[data-v-92bb9f48]{height:22px}.funnel-spout__deal[data-v-92bb9f48]{font-size:12px;padding:5px 10px 6px;letter-spacing:.08em}.funnel-caption[data-v-92bb9f48]{font-size:12.5px;padding-top:8px}.scroll-hint[data-v-92bb9f48]{bottom:calc(92px + env(safe-area-inset-bottom))}.home-container[data-v-92bb9f48]{width:calc(100% - 32px)}.start-section[data-v-92bb9f48]{padding:56px 0 48px}.start-row__need[data-v-92bb9f48]{font-size:16px}.spotlight-section[data-v-92bb9f48]{padding:48px 0}}@media(prefers-reduced-motion:reduce){.scroll-hint i[data-v-92bb9f48]{-webkit-animation:none;animation:none}}.home[data-v-92bb9f48]{background:var(--zw-paper,#f7f4ef)}.home[data-v-92bb9f48] .about-page,.home[data-v-92bb9f48] .case-page,.home[data-v-92bb9f48] .hiring-page,.home[data-v-92bb9f48] .partner-page,.home[data-v-92bb9f48] .product{background:var(--zw-paper,#f7f4ef)!important}.home[data-v-92bb9f48] .about-page>.hero,.home[data-v-92bb9f48] .case-page>.hero,.home[data-v-92bb9f48] .hiring-page>.tech-hero,.home[data-v-92bb9f48] .partner-page>.hero,.home[data-v-92bb9f48] .product>.hero{background:var(--zw-paper,#f7f4ef)!important;border-bottom:1px solid rgba(28,25,23,.08);min-height:0!important;overflow:visible!important}.home[data-v-92bb9f48] .hero-atmosphere,.home[data-v-92bb9f48] .hero-bg,.home[data-v-92bb9f48] .hero-grid,.home[data-v-92bb9f48] .hero-orb,.home[data-v-92bb9f48] .hero-scan,.home[data-v-92bb9f48] .tech-hero__grid{opacity:.18!important}.home[data-v-92bb9f48] .about-page section,.home[data-v-92bb9f48] .case-page section,.home[data-v-92bb9f48] .hiring-page section,.home[data-v-92bb9f48] .partner-page section,.home[data-v-92bb9f48] .product .section{background-color:transparent!important}.home[data-v-92bb9f48] .advantages,.home[data-v-92bb9f48] .apply-cta,.home[data-v-92bb9f48] .commission,.home[data-v-92bb9f48] .compare,.home[data-v-92bb9f48] .compliance,.home[data-v-92bb9f48] .conversion,.home[data-v-92bb9f48] .faq,.home[data-v-92bb9f48] .industries,.home[data-v-92bb9f48] .notice,.home[data-v-92bb9f48] .overview,.home[data-v-92bb9f48] .platform-cta,.home[data-v-92bb9f48] .policy,.home[data-v-92bb9f48] .process,.home[data-v-92bb9f48] .product-highlight,.home[data-v-92bb9f48] .stats,.home[data-v-92bb9f48] .support,.home[data-v-92bb9f48] .team-bg,.home[data-v-92bb9f48] .why,.home[data-v-92bb9f48] .why-sell{background:transparent!important}