.hero[data-astro-cid-i3irphx7]{padding-top:56px;padding-bottom:88px;overflow-x:clip}.hero__inner[data-astro-cid-i3irphx7]{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.hero__text[data-astro-cid-i3irphx7]{flex:100%;min-width:0}.hero__visual-wrap[data-astro-cid-i3irphx7]{flex:100%;min-width:0;position:relative}@media (width>=1200px){.hero__inner[data-astro-cid-i3irphx7]{flex-wrap:nowrap}.hero__text[data-astro-cid-i3irphx7]{flex:560px}.hero__visual-wrap[data-astro-cid-i3irphx7]{flex:600px}}.motion-ok .hero__anim--0[data-astro-cid-i3irphx7]{animation:vmUp .9s var(--ease-out) backwards}.motion-ok .hero__anim--1[data-astro-cid-i3irphx7]{animation:vmH1Rise .9s var(--ease-out) .1s backwards}.motion-ok .hero__anim--2[data-astro-cid-i3irphx7]{animation:vmUp .9s var(--ease-out) .2s backwards}.motion-ok .hero__anim--3[data-astro-cid-i3irphx7]{animation:vmUp .9s var(--ease-out) .3s backwards}.motion-ok .hero__anim--4[data-astro-cid-i3irphx7]{animation:vmUp .9s var(--ease-out) .35s backwards}@keyframes vmH1Rise{0%{transform:translateY(50px)}}@keyframes vmUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.motion-ok .hero__circle-fill[data-astro-cid-i3irphx7]{animation:vmCircle .9s var(--ease-out) .35s backwards}@keyframes vmCircle{0%{transform:scale(.6)}to{transform:scale(1)}}.hero__eyebrow[data-astro-cid-i3irphx7]{letter-spacing:.07em;text-transform:uppercase;color:var(--c-muted);margin:0 0 24px;font-size:15px;font-weight:600}.hero__h1[data-astro-cid-i3irphx7]{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(44px,12vw,108px);font-weight:800;line-height:1.04}@media (width>=768px){.hero__h1[data-astro-cid-i3irphx7]{font-size:var(--fs-h1)}}.hero__sub[data-astro-cid-i3irphx7]{color:#333;max-width:460px;margin:28px 0 32px;font-size:18px;line-height:1.5}@media (width>=768px){.hero__sub[data-astro-cid-i3irphx7]{font-size:20px}}.hero__cta[data-astro-cid-i3irphx7]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero__cta[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{border-radius:var(--r-14);padding:18px 28px;font-size:18px;font-weight:700}.pill[data-astro-cid-i3irphx7]{vertical-align:bottom;height:1.08em;padding:0 22px;display:inline-block;position:relative;overflow:hidden}.pill__l[data-astro-cid-i3irphx7],.pill__m[data-astro-cid-i3irphx7],.pill__r[data-astro-cid-i3irphx7]{background:var(--c-yellow);position:absolute;top:0;bottom:0}.pill__l[data-astro-cid-i3irphx7]{border-radius:22px 0 0 22px;width:22px;left:0}.pill__m[data-astro-cid-i3irphx7]{transform-origin:0;width:calc(100% - 44px);left:22px}.pill__r[data-astro-cid-i3irphx7]{border-radius:0 22px 22px 0;width:22px;left:auto;right:0}.pill[data-astro-cid-i3irphx7].is-morph .pill__m[data-astro-cid-i3irphx7]{width:100px}.pill[data-astro-cid-i3irphx7].is-morph .pill__r[data-astro-cid-i3irphx7]{left:0;right:auto}.rot[data-astro-cid-i3irphx7]{z-index:1;vertical-align:bottom;height:1.08em;display:inline-block;position:relative;overflow:hidden}.rot__col[data-astro-cid-i3irphx7]{flex-direction:column;display:flex}.motion-ok .rot__col[data-astro-cid-i3irphx7]{animation:8s cubic-bezier(.7,0,.3,1) infinite vmRot}.pill[data-astro-cid-i3irphx7].is-morph .rot__col[data-astro-cid-i3irphx7]{animation:none}.rot__col[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]{width:max-content;height:1.08em;line-height:1.08em;display:block}@keyframes vmRot{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(-1.08em)}50%,70%{transform:translateY(-2.16em)}75%,95%{transform:translateY(-3.24em)}to{transform:translateY(-4.32em)}}.hero__visual[data-astro-cid-i3irphx7]{--orbit-r:min(124px, calc(50vw - 16px - 58px));height:360px;position:relative}@media (width>=768px){.hero__visual[data-astro-cid-i3irphx7]{--orbit-r:min(220px, calc(50cqi - 60px));height:440px;container-type:inline-size}}@media (width>=1200px){.hero__visual[data-astro-cid-i3irphx7]{--orbit-r:min(300px, calc(50cqi - 60px));height:560px}}.hero__circle[data-astro-cid-i3irphx7]{width:300px;height:300px;margin:-150px 0 0 -150px;position:absolute;top:50%;left:50%}@media (width>=768px){.hero__circle[data-astro-cid-i3irphx7]{width:400px;height:400px;margin:-200px 0 0 -200px}}@media (width>=1200px){.hero__circle[data-astro-cid-i3irphx7]{aspect-ratio:1;width:min(100% - 40px,520px);height:auto;margin:0;transform:translate(-50%,-50%)}}.hero__circle-fill[data-astro-cid-i3irphx7]{background:var(--c-yellow);border-radius:50%;position:absolute;inset:0}.hero__orbit[data-astro-cid-i3irphx7]{width:calc(var(--orbit-r) * 2);height:calc(var(--orbit-r) * 2);margin-top:calc(var(--orbit-r) * -1);margin-left:calc(var(--orbit-r) * -1);z-index:2;position:absolute;top:50%;left:50%}.motion-ok .hero__orbit[data-astro-cid-i3irphx7]{animation:24s linear infinite vmSpin}@keyframes vmSpin{to{transform:rotate(360deg)}}.hero__chip[data-astro-cid-i3irphx7]{position:absolute;transform:translate(-50%,-50%)}.hero__chip--top[data-astro-cid-i3irphx7]{top:0;left:50%}.hero__chip--right[data-astro-cid-i3irphx7]{top:50%;left:100%}.hero__chip--bottom[data-astro-cid-i3irphx7]{top:100%;left:50%}.hero__chip--left[data-astro-cid-i3irphx7]{top:50%;left:0}.motion-ok .hero__chip-in[data-astro-cid-i3irphx7]{animation:24s linear infinite reverse vmSpin}.chip[data-astro-cid-i3irphx7]{white-space:nowrap}@media (width<=767px){.chip[data-astro-cid-i3irphx7]{white-space:normal;text-align:center;max-width:110px}}.chip__num[data-astro-cid-i3irphx7]{font-family:var(--font-display);font-size:16px;font-weight:800}.chip__label[data-astro-cid-i3irphx7]{font-size:11px;font-weight:600}.chip--card[data-astro-cid-i3irphx7]{background:var(--c-paper);border:1px solid var(--c-ink);box-shadow:var(--shadow-hard);border-radius:16px;padding:8px 10px}.chip--blue[data-astro-cid-i3irphx7]{background:var(--c-blue);color:var(--c-paper);border-radius:16px;padding:8px 10px}.chip--pill-ink[data-astro-cid-i3irphx7]{background:var(--c-ink);color:var(--c-paper);border-radius:var(--r-pill);padding:8px 10px;font-size:12px;font-weight:700}.chip--pill-white[data-astro-cid-i3irphx7]{background:var(--c-paper);color:var(--c-ink);border:1px solid var(--c-ink);border-radius:var(--r-pill);box-shadow:var(--shadow-hard);padding:8px 10px;font-size:12px;font-weight:700}@media (width>=768px){.chip__num[data-astro-cid-i3irphx7]{font-size:24px}.chip__label[data-astro-cid-i3irphx7]{font-size:12px}.chip--card[data-astro-cid-i3irphx7],.chip--blue[data-astro-cid-i3irphx7]{padding:12px 16px}.chip--pill-ink[data-astro-cid-i3irphx7],.chip--pill-white[data-astro-cid-i3irphx7]{padding:10px 16px;font-size:15px}}.hero__phone-wrap[data-astro-cid-i3irphx7]{z-index:1;margin:-154px 0 0 -80px;position:absolute;top:50%;left:50%}.hero__phone[data-astro-cid-i3irphx7]{border:5px solid var(--c-ink);background:var(--c-paper);border-radius:30px;width:160px;height:308px;position:relative;overflow:hidden}.motion-ok .hero__phone-wrap[data-astro-cid-i3irphx7]{animation:5s ease-in-out infinite vmFloat}@keyframes vmFloat{50%{transform:translateY(-16px)}}@media (width>=768px){.hero__phone-wrap[data-astro-cid-i3irphx7]{margin:-192px 0 0 -100px}.hero__phone[data-astro-cid-i3irphx7]{border-radius:38px;width:200px;height:384px}}@media (width>=1200px){.hero__phone-wrap[data-astro-cid-i3irphx7]{margin:-210px 0 0 -110px}.hero__phone[data-astro-cid-i3irphx7]{border-width:6px;border-radius:36px;width:220px;height:420px}}.hero__eq[data-astro-cid-i3irphx7]{background:var(--c-ink);box-sizing:border-box;justify-content:center;align-items:flex-end;gap:8px;height:60%;padding:0 20px 20px;display:flex}.hero__eq-bar[data-astro-cid-i3irphx7]{transform-origin:bottom;border-radius:6px;flex:1}.motion-ok .hero__eq-bar--1[data-astro-cid-i3irphx7]{animation:1.1s ease-in-out infinite alternate vmBar}.motion-ok .hero__eq-bar--2[data-astro-cid-i3irphx7]{animation:1.1s ease-in-out -.3s infinite alternate vmBar}.motion-ok .hero__eq-bar--3[data-astro-cid-i3irphx7]{animation:1.1s ease-in-out -.6s infinite alternate vmBar}.motion-ok .hero__eq-bar--4[data-astro-cid-i3irphx7]{animation:1.1s ease-in-out -.9s infinite alternate vmBar}@keyframes vmBar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.hero__eq-bar--1[data-astro-cid-i3irphx7]{background:var(--c-yellow);height:55%}.hero__eq-bar--2[data-astro-cid-i3irphx7]{background:var(--c-paper);height:85%}.hero__eq-bar--3[data-astro-cid-i3irphx7]{background:var(--c-yellow);height:70%}.hero__eq-bar--4[data-astro-cid-i3irphx7]{background:var(--c-blue);height:100%}.hero__phone-caption[data-astro-cid-i3irphx7]{padding:16px}.hero__phone-caption-label[data-astro-cid-i3irphx7]{color:#444;font-size:13px;font-weight:600}.hero__phone-count{font-family:var(--font-display);font-size:26px;font-weight:800;line-height:1}@media (width>=768px){.hero__phone-count{font-size:34px}}.hero__heart[data-astro-cid-i3irphx7]{opacity:0;position:absolute;bottom:70px}.motion-ok .hero__heart--1[data-astro-cid-i3irphx7]{animation:3.2s ease-out infinite vmRise}.motion-ok .hero__heart--2[data-astro-cid-i3irphx7]{animation:3.2s ease-out 1.1s infinite vmRise}.motion-ok .hero__heart--3[data-astro-cid-i3irphx7]{animation:3.2s ease-out 2.1s infinite vmRise}@keyframes vmRise{0%{opacity:0;transform:translateY(0)scale(.5)}15%{opacity:1}to{opacity:0;transform:translateY(-200px)scale(1.15)}}.hero__heart--1[data-astro-cid-i3irphx7]{width:26px;height:26px;right:20px}.hero__heart--2[data-astro-cid-i3irphx7]{width:20px;height:20px;right:44px}.hero__heart--3[data-astro-cid-i3irphx7]{width:18px;height:18px;right:14px}.hero__toggle-wrap[data-astro-cid-i3irphx7]{z-index:10;position:absolute;bottom:0;right:0}.brands[data-astro-cid-nj6moizu]{padding-bottom:96px}.brands__caption[data-astro-cid-nj6moizu]{text-align:center;color:var(--c-muted);margin:0 0 24px;font-weight:600}.js.motion-ok .brands__grid[data-astro-cid-nj6moizu]>[data-astro-cid-nj6moizu]{opacity:0}.brands__grid[data-astro-cid-nj6moizu]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.brands__tile[data-astro-cid-nj6moizu]{border:1px solid var(--c-hair);border-radius:var(--r-18);text-align:center;height:56px;font-family:var(--font-display);color:var(--c-ink);transition:background-color var(--dur-s) var(--ease-out), transform var(--dur-s) var(--ease-out);justify-content:center;align-items:center;padding:0 6px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.brands__tile[data-astro-cid-nj6moizu]:hover,.brands__tile[data-astro-cid-nj6moizu]:active{background:var(--c-yellow);transform:translateY(-4px)}.brands__tile--cta[data-astro-cid-nj6moizu]{background:var(--c-yellow)}@media (width>=768px){.brands__grid[data-astro-cid-nj6moizu]{grid-template-columns:repeat(3,1fr);gap:12px}.brands__tile[data-astro-cid-nj6moizu]{height:72px;font-size:20px}}@media (width>=1200px){.brands__grid[data-astro-cid-nj6moizu]{grid-template-columns:repeat(6,1fr)}.brands__tile[data-astro-cid-nj6moizu]{height:88px}}.metrics[data-astro-cid-ztfsuhx7]{padding-top:var(--section-y);padding-bottom:var(--section-y);background:var(--c-yellow)}.metrics__h2[data-astro-cid-ztfsuhx7]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);letter-spacing:-.03em;margin:0 0 40px;line-height:1.05}.metrics__grid[data-astro-cid-ztfsuhx7]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.metrics__card[data-astro-cid-ztfsuhx7]{background:var(--c-paper);border-radius:var(--r-24);transition:transform var(--dur-s) var(--ease-out);padding:18px}.metrics__card[data-astro-cid-ztfsuhx7]:hover{transform:translateY(-4px)}.metrics__num[data-astro-cid-ztfsuhx7]{font-family:var(--font-display);letter-spacing:-.045em;align-items:center;gap:8px;font-size:clamp(36px,10vw,64px);font-weight:800;line-height:1;display:flex}.ubar[data-astro-cid-ztfsuhx7]{background:#ffd60a;border-radius:3px;width:64px;height:6px;margin:14px 0 10px}.metrics__label[data-astro-cid-ztfsuhx7]{color:#333;font-size:13px;font-weight:600}@media (width>=768px){.metrics__grid[data-astro-cid-ztfsuhx7]{gap:16px}.metrics__num[data-astro-cid-ztfsuhx7]{font-size:64px}.metrics__card[data-astro-cid-ztfsuhx7]{padding:32px}.metrics__label[data-astro-cid-ztfsuhx7]{font-size:15px}}@media (width>=1200px){.metrics__grid[data-astro-cid-ztfsuhx7]{grid-template-columns:repeat(3,1fr)}}.reel[data-astro-cid-cznlw3db]{padding-top:96px}.reel__toggle-row[data-astro-cid-cznlw3db]{justify-content:flex-end;padding-top:24px;padding-bottom:96px;display:flex}.reel__viewport[data-astro-cid-cznlw3db]{margin-block:-16px;padding-block:16px;position:relative;overflow:hidden}.reel__track[data-astro-cid-cznlw3db]{width:max-content;display:flex}.reel__set[data-astro-cid-cznlw3db]{margin:0;padding:0;list-style:none;display:flex}.reel__item[data-astro-cid-cznlw3db]{flex:none;margin-right:20px}.reel__card[data-astro-cid-cznlw3db]{border-radius:var(--r-28);box-sizing:border-box;width:196px;height:340px;transition:transform var(--dur-m) var(--ease-out), box-shadow var(--dur-m) var(--ease-out);flex-direction:column;padding:16px;text-decoration:none;display:flex;container-type:inline-size}@media (width>=768px){.reel__card[data-astro-cid-cznlw3db]{width:208px;height:360px;padding:18px}}@media (width>=1200px){.reel__card[data-astro-cid-cznlw3db]{width:220px;height:390px;padding:20px}}.reel__card--yellow[data-astro-cid-cznlw3db]{background:var(--c-yellow);color:var(--c-ink)}.reel__card--ink[data-astro-cid-cznlw3db]{background:var(--c-ink);color:var(--c-paper)}.reel__card--blue[data-astro-cid-cznlw3db]{background:var(--c-blue);color:var(--c-paper)}.reel__card--mist[data-astro-cid-cznlw3db]{background:var(--c-mist);color:var(--c-ink)}.reel__card[data-astro-cid-cznlw3db]:focus-visible,.reel__card[data-astro-cid-cznlw3db]:hover{transform:translateY(-10px)rotate(-1.5deg);box-shadow:0 18px 30px -18px #11111173}.reel__card--yellow[data-astro-cid-cznlw3db]:focus-visible,.reel__card--mist[data-astro-cid-cznlw3db]:focus-visible{outline:var(--focus-on-color);outline-offset:var(--focus-offset)}.reel__card--ink[data-astro-cid-cznlw3db]:focus-visible,.reel__card--blue[data-astro-cid-cznlw3db]:focus-visible{outline:var(--focus-on-ink);outline-offset:var(--focus-offset)}.reel__chip[data-astro-cid-cznlw3db]{border-radius:var(--r-pill);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;border:1.5px solid;align-self:flex-start;max-width:100%;padding:3px 9px;font-size:max(11px,5.4cqi);font-weight:700;overflow:hidden}.reel__frame[data-astro-cid-cznlw3db]{border:3px solid var(--c-ink);background:var(--c-paper);height:72cqi;box-shadow:4px 4px 0 var(--c-ink);border-radius:14px;margin-top:6cqi;display:block;overflow:hidden;transform:rotate(-2deg)}.reel__card--ink[data-astro-cid-cznlw3db] .reel__frame[data-astro-cid-cznlw3db]{border-color:var(--c-paper);box-shadow:4px 4px 0 var(--c-yellow)}.reel__card--blue[data-astro-cid-cznlw3db] .reel__frame[data-astro-cid-cznlw3db]{border-color:var(--c-ink)}.reel__frame[data-astro-cid-cznlw3db] picture,.reel__frame[data-astro-cid-cznlw3db] img{width:100%;height:100%;display:block}.reel__frame[data-astro-cid-cznlw3db] img{object-fit:cover;object-position:center top;transition:transform .6s var(--ease-out)}.reel__card[data-astro-cid-cznlw3db]:hover .reel__frame[data-astro-cid-cznlw3db] img,.reel__card[data-astro-cid-cznlw3db]:focus-visible .reel__frame[data-astro-cid-cznlw3db] img{transform:scale(1.08)}.reel__frame--type[data-astro-cid-cznlw3db]{background:var(--c-yellow);color:var(--c-ink);font-family:var(--font-display);transition:transform .6s var(--ease-out);justify-content:center;align-items:center;gap:4cqi;font-weight:800;line-height:1;display:flex}.reel__type-big[data-astro-cid-cznlw3db]{letter-spacing:-.04em;font-size:19cqi}.reel__type-vs[data-astro-cid-cznlw3db]{border-radius:var(--r-pill);border:2px solid;padding:1.5cqi 3cqi;font-size:max(12px,7cqi);font-weight:700}.reel__card[data-astro-cid-cznlw3db]:hover .reel__frame--type[data-astro-cid-cznlw3db],.reel__card[data-astro-cid-cznlw3db]:focus-visible .reel__frame--type[data-astro-cid-cznlw3db]{transform:rotate(-2deg)scale(1.04)}.reel__card-label[data-astro-cid-cznlw3db]{margin-top:auto;font-size:max(12px,6.4cqi);font-weight:700}.reel__card-body[data-astro-cid-cznlw3db]{margin-top:2cqi;line-height:1;display:block}.reel__numeral[data-astro-cid-cznlw3db]{font-family:var(--font-display);font-size:19cqi;font-weight:800;line-height:1;display:block}.reel__numeral--yellow[data-astro-cid-cznlw3db]{color:var(--c-yellow)}.reel__trophy[data-astro-cid-cznlw3db]{display:block}.reel__trophy[data-astro-cid-cznlw3db] svg[data-astro-cid-cznlw3db]{width:17cqi;height:17cqi}.reel__card-caption[data-astro-cid-cznlw3db]{margin-top:4px;font-size:max(12px,6.4cqi);font-weight:600;display:block}.reel__metrics[data-astro-cid-cznlw3db]{border-top:1.5px solid;flex-direction:column;gap:2px;margin-top:4cqi;padding-top:3cqi;font-size:max(12px,5.6cqi);line-height:1.25;display:flex}.reel__metric[data-astro-cid-cznlw3db] b[data-astro-cid-cznlw3db]{font-family:var(--font-display);font-weight:800}.no-js .reel__track[data-astro-cid-cznlw3db]{animation:45s linear infinite vmMq}.no-js .reel[data-astro-cid-cznlw3db]:hover .reel__track[data-astro-cid-cznlw3db]{animation-play-state:paused}@keyframes vmMq{to{transform:translate(-50%)}}.js:not(.motion-ok) .reel__viewport[data-astro-cid-cznlw3db]{scroll-snap-type:x mandatory;padding-inline:var(--pad-x);overflow-x:auto}.js:not(.motion-ok) .reel__item[data-astro-cid-cznlw3db]{scroll-snap-align:start}.js:not(.motion-ok) .reel__set--dup[data-astro-cid-cznlw3db]{display:none}.work[data-astro-cid-r74qazyk]{padding-top:var(--section-y);padding-bottom:var(--section-y)}.work__header[data-astro-cid-r74qazyk]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:40px;display:flex}.work__h2[data-astro-cid-r74qazyk]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);letter-spacing:-.03em;margin:0;line-height:1.05}.work__all[data-astro-cid-r74qazyk]{white-space:nowrap;font-weight:700;text-decoration:none}.stack[data-astro-cid-r74qazyk]{margin:0;padding:0 0 40px;list-style:none}.stack__item[data-astro-cid-r74qazyk]{--step:10px;top:calc(var(--header-h) + 24px + (var(--i) * var(--step)));margin-bottom:40px;position:sticky}@media (width>=768px){.stack__item[data-astro-cid-r74qazyk]{--step:14px}}@media (prefers-reduced-motion:reduce){.stack__item[data-astro-cid-r74qazyk]{margin-bottom:24px;position:static}}@media (height<=699px){.stack__item[data-astro-cid-r74qazyk]{margin-bottom:24px;position:static}}.stack__end[data-astro-cid-r74qazyk]{background:var(--c-paper);border:2px dashed var(--c-border-ui);border-radius:var(--r-32);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:200px;padding:32px;display:flex}.stack__end-text[data-astro-cid-r74qazyk]{font-family:var(--font-display);max-width:480px;margin:0;font-size:24px;font-weight:700}.stack__end[data-astro-cid-r74qazyk] a[data-astro-cid-r74qazyk]{font-weight:700;text-decoration:none}.case-card[data-astro-cid-r74qazyk]{border-radius:var(--r-32);border:1px solid var(--c-hair);background:var(--c-paper);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=768px){.case-card[data-astro-cid-r74qazyk]{flex-direction:row;height:440px}}@media (width>=1200px){.case-card[data-astro-cid-r74qazyk]{height:520px}}.case-card__content[data-astro-cid-r74qazyk]{-webkit-mask-image:linear-gradient(to bottom, #000 calc(var(--cut,99999px) - 72px), transparent calc(var(--cut,99999px) - 8px));mask-image:linear-gradient(to bottom, #000 calc(var(--cut,99999px) - 72px), transparent calc(var(--cut,99999px) - 8px))}.case-card__dim[data-astro-cid-r74qazyk]{opacity:0;z-index:3;pointer-events:none;background:#111;position:absolute;inset:0}.case-card__panel[data-astro-cid-r74qazyk]{height:240px;position:relative;overflow:hidden;container-type:inline-size}@media (width>=768px){.case-card__panel[data-astro-cid-r74qazyk]{flex:0 0 45%;height:auto}}@media (width>=1200px){.case-card__panel[data-astro-cid-r74qazyk]{flex:0 0 50%}}.case-card--yellow[data-astro-cid-r74qazyk] .case-card__panel[data-astro-cid-r74qazyk]{background:var(--c-yellow)}.case-card--ink[data-astro-cid-r74qazyk] .case-card__panel[data-astro-cid-r74qazyk]{background:var(--c-ink)}.case-card--blue[data-astro-cid-r74qazyk] .case-card__panel[data-astro-cid-r74qazyk]{background:var(--c-blue)}.case-card--mist[data-astro-cid-r74qazyk] .case-card__panel[data-astro-cid-r74qazyk]{background:var(--c-mist)}.case-card__zoom[data-astro-cid-r74qazyk]{position:absolute;bottom:20px;left:20px}@media (width>=768px){.case-card__zoom[data-astro-cid-r74qazyk]{bottom:40px;left:40px}}.case-card__numeral{font-family:var(--font-display);letter-spacing:-.04em;white-space:nowrap;font-size:min(72px,18vw,24cqi);font-weight:800;line-height:.9}@media (width>=768px){.case-card__numeral{font-size:min(160px,10vw,24cqi)}}.case-card--yellow[data-astro-cid-r74qazyk] .case-card__numeral{color:var(--c-ink)}.case-card--ink[data-astro-cid-r74qazyk] .case-card__numeral{color:var(--c-yellow)}.case-card--blue[data-astro-cid-r74qazyk] .case-card__numeral{color:var(--c-paper)}.case-card--mist[data-astro-cid-r74qazyk] .case-card__numeral{color:var(--c-ink)}.case-card__caption[data-astro-cid-r74qazyk]{margin:4px 0 0;font-size:14px;font-weight:600}.case-card--blue[data-astro-cid-r74qazyk] .case-card__caption[data-astro-cid-r74qazyk],.case-card--ink[data-astro-cid-r74qazyk] .case-card__caption[data-astro-cid-r74qazyk]{color:var(--c-paper)}.receipt[data-astro-cid-r74qazyk]{width:120px;margin:0;position:absolute;top:20px;right:20px;transform:rotate(-4deg)}.receipt__pin[data-astro-cid-r74qazyk]{width:min(100%, calc(var(--receipt-max-h,100px) * var(--ar,1) + 12px));border-radius:var(--r-18);background:var(--c-mist);box-shadow:var(--shadow-hard);border:6px solid #111;margin-left:auto;overflow:hidden}.case-card--ink[data-astro-cid-r74qazyk] .receipt__pin[data-astro-cid-r74qazyk]{box-shadow:4px 4px 0 var(--c-yellow)}@media (width>=768px){.receipt[data-astro-cid-r74qazyk]{width:150px;top:40px;right:40px}}@media (width>=1200px){.receipt[data-astro-cid-r74qazyk]{width:200px}}.receipt[data-astro-cid-r74qazyk] img{width:100%;height:auto;display:block}@media (width>=768px){.receipt[data-astro-cid-r74qazyk]{--receipt-max-h:180px}}@media (width>=1200px){.receipt[data-astro-cid-r74qazyk]{--receipt-max-h:240px}}.case-card__content[data-astro-cid-r74qazyk]{flex-direction:column;gap:16px;padding:24px;display:flex}@media (width>=768px){.case-card__content[data-astro-cid-r74qazyk]{flex:auto;justify-content:center;padding:32px}}@media (width>=1200px){.case-card__content[data-astro-cid-r74qazyk]{padding:40px}}.case-card__top[data-astro-cid-r74qazyk]{justify-content:space-between;gap:12px;display:flex}.case-card__kicker[data-astro-cid-r74qazyk]{letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);font-size:13px;font-weight:700}.case-card__file[data-astro-cid-r74qazyk]{color:var(--c-muted);white-space:nowrap;font-size:13px}.case-card__h3[data-astro-cid-r74qazyk]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);letter-spacing:-.03em;margin:0;line-height:1.05}.case-card__link[data-astro-cid-r74qazyk]{color:inherit;text-decoration:none}@media (hover:hover){.case-card[data-astro-cid-r74qazyk]:hover .case-card__link[data-astro-cid-r74qazyk]{text-underline-offset:6px;text-decoration:underline 3px}}.case-card__link[data-astro-cid-r74qazyk]:after{content:"";z-index:2;position:absolute;inset:0}.case-card[data-astro-cid-r74qazyk]:has(.case-card__link:focus-visible){outline-offset:4px;outline:3px solid #111}.case-card__link[data-astro-cid-r74qazyk]:focus-visible{outline:none}.case-card__line[data-astro-cid-r74qazyk]{color:var(--c-body-2);margin:0;font-size:18px}.case-card__stats[data-astro-cid-r74qazyk]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.case-card__stat-num{font-family:var(--font-display);font-size:22px;font-weight:800;display:inline-grid}@media (width>=768px){.case-card__stat-num{font-size:30px}}.case-card__stat-label[data-astro-cid-r74qazyk]{color:var(--c-muted);font-size:12px}@media (width>=768px){.case-card__stat-label[data-astro-cid-r74qazyk]{font-size:13px}}.case-card__tags[data-astro-cid-r74qazyk]{flex-wrap:wrap;gap:8px;display:none}@media (width>=768px){.case-card__tags[data-astro-cid-r74qazyk]{display:flex}}.case-card__tag[data-astro-cid-r74qazyk]{border:1px solid var(--c-border-ui);border-radius:var(--r-pill);padding:4px 10px;font-size:13px}.case-card__cta[data-astro-cid-r74qazyk]{margin:0;font-weight:600}.case-card__cta[data-astro-cid-r74qazyk] .arrow[data-astro-cid-r74qazyk]{transition:transform var(--dur-s) var(--ease-out);display:inline-block}@media (hover:hover){.case-card[data-astro-cid-r74qazyk]:hover .case-card__zoom[data-astro-cid-r74qazyk]{transition:transform .8s var(--ease-out);transform:scale(1.08)rotate(-2deg)}.case-card[data-astro-cid-r74qazyk]:hover .receipt[data-astro-cid-r74qazyk]{transition:transform .3s var(--ease-out);transform:rotate(0)translateY(-8px)}.case-card[data-astro-cid-r74qazyk]:hover .case-card__cta[data-astro-cid-r74qazyk] .arrow[data-astro-cid-r74qazyk]{transform:translate(4px)}.case-card__zoom[data-astro-cid-r74qazyk]{transition:transform .8s var(--ease-out)}.receipt[data-astro-cid-r74qazyk]{transition:transform .3s var(--ease-out)}}.case-card[data-astro-cid-r74qazyk]:has(.case-card__link:focus-visible) .receipt[data-astro-cid-r74qazyk]{transform:rotate(0)translateY(-8px)}.record[data-astro-cid-iwajk6tz]{background:var(--c-mist);padding-top:var(--section-y);padding-bottom:var(--section-y);overflow-x:clip}.record__grid[data-astro-cid-iwajk6tz]{flex-direction:column;gap:40px;display:flex}@media (width>=768px){.record__grid[data-astro-cid-iwajk6tz]{grid-template-columns:5fr 7fr;align-items:center;gap:48px;display:grid}}.record__kicker[data-astro-cid-iwajk6tz]{letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);margin:0 0 16px;font-size:13px;font-weight:700}.record__h2[data-astro-cid-iwajk6tz]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);letter-spacing:-.03em;margin:0 0 24px;line-height:1.05}.record__pill[data-astro-cid-iwajk6tz]{background:var(--c-yellow);border-radius:22px;padding:0 .3em;display:inline-block;position:relative}.record__ring[data-astro-cid-iwajk6tz]{pointer-events:none;width:calc(100% + 16px);height:calc(100% + 6px);position:absolute;inset:-3px -8px;overflow:visible}.record__body[data-astro-cid-iwajk6tz]{color:var(--c-body-2);margin:0 0 16px;font-size:18px}.record__support[data-astro-cid-iwajk6tz]{margin:0 0 24px;font-size:18px}.record__meta[data-astro-cid-iwajk6tz]{flex-wrap:wrap;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.record__meta[data-astro-cid-iwajk6tz] li[data-astro-cid-iwajk6tz]{background:var(--c-paper);border:1px solid var(--c-border-ui);border-radius:var(--r-pill);padding:8px 16px;font-size:14px;font-weight:600}.record__link[data-astro-cid-iwajk6tz]{font-weight:700;text-decoration:none}.fan[data-astro-cid-iwajk6tz]{scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.cert[data-astro-cid-iwajk6tz]{box-shadow:var(--shadow-hard);scroll-snap-align:center;border:6px solid #fff;border-radius:6px;flex:0 0 85%;display:block;position:static;overflow:hidden}.cert[data-astro-cid-iwajk6tz] img{width:100%;height:auto;display:block}@media (width>=768px){.fan[data-astro-cid-iwajk6tz]{scroll-snap-type:none;gap:0;height:340px;padding-bottom:0;display:block;position:relative;overflow:visible}.cert[data-astro-cid-iwajk6tz]{scroll-snap-align:none;width:300px;transform:translate(-50%, -50%) translateX(var(--x,0px)) rotate(var(--r,0deg)) scale(var(--s,1));transition:transform .3s var(--ease-out);flex:none;position:absolute;top:50%;left:50%}.cert[data-astro-cid-iwajk6tz]:hover,.cert[data-astro-cid-iwajk6tz]:focus-visible{--r:0deg!important;--s:1.06!important;z-index:10!important}.is-dealing[data-astro-cid-iwajk6tz] .cert[data-astro-cid-iwajk6tz]{transition:none}}@media (width>=1200px){.fan[data-astro-cid-iwajk6tz]{height:440px}.cert[data-astro-cid-iwajk6tz]{width:420px}}.record__dots[data-astro-cid-iwajk6tz]{justify-content:center;gap:8px;margin-top:16px;display:none}.record__dots[data-astro-cid-iwajk6tz]:not([hidden]){display:flex}.record__dots[data-astro-cid-iwajk6tz] span[data-astro-cid-iwajk6tz]{background:var(--c-border-ui);border-radius:50%;width:8px;height:8px}.record__dots[data-astro-cid-iwajk6tz] span[data-astro-cid-iwajk6tz].is-active{background:var(--c-ink)}@media (width>=768px){.record__dots[data-astro-cid-iwajk6tz]{display:none!important}}@media (prefers-reduced-motion:reduce){.cert[data-astro-cid-iwajk6tz]{transition:none}}.who[data-astro-cid-2r74xgnk]{padding-bottom:var(--section-y)}.who__panel[data-astro-cid-2r74xgnk]{background:var(--c-ink);color:var(--c-paper);border-radius:var(--r-40);padding:clamp(36px,6vw,72px)}.tabs[data-astro-cid-2r74xgnk]{background:var(--c-ink-2);border-radius:var(--r-pill);grid-auto-flow:column;justify-content:start;gap:4px;margin-bottom:40px;padding:6px;display:inline-grid;position:relative}.tabs__pill[data-astro-cid-2r74xgnk]{background:var(--c-yellow);border-radius:var(--r-pill);transform-origin:0;grid-area:1/1;position:absolute;inset:0;transform:translate(0)scaleX(1)}.motion-ok .tabs__pill[data-astro-cid-2r74xgnk]{transition:transform var(--dur-s) var(--ease-swap)}.tabs__tab[data-astro-cid-2r74xgnk]{z-index:1;cursor:pointer;min-height:44px;font-family:var(--font-body);color:var(--c-paper);transition:color var(--dur-s) var(--ease-out);background:0 0;border:none;grid-row:1;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:600;display:flex;position:relative}.tabs__tab[data-astro-cid-2r74xgnk]:first-of-type{grid-column:1}.tabs__tab[data-astro-cid-2r74xgnk]:nth-of-type(2){grid-column:2}.tabs__tab[data-astro-cid-2r74xgnk].is-selected{color:var(--c-ink)}.who__panel-body[data-astro-cid-2r74xgnk][hidden]{display:none}.who__row[data-astro-cid-2r74xgnk]{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.who__h2[data-astro-cid-2r74xgnk]{font-family:var(--font-display);letter-spacing:-.03em;flex:100%;margin:0;font-size:clamp(36px,9vw,72px);font-weight:800;line-height:1}.who__accent[data-astro-cid-2r74xgnk]{color:var(--c-yellow)}.who__tiles[data-astro-cid-2r74xgnk]{flex:100%;grid-template-columns:1fr;gap:12px;display:grid}.tile[data-astro-cid-2r74xgnk]{font-family:var(--font-display);border-radius:20px;padding:24px;font-size:20px;font-weight:700}.tile--yellow[data-astro-cid-2r74xgnk]{background:var(--c-yellow);color:var(--c-ink)}.tile--white[data-astro-cid-2r74xgnk]{background:var(--c-paper);color:var(--c-ink)}.tile--blue[data-astro-cid-2r74xgnk]{background:var(--c-blue);color:var(--c-paper)}.who__cta[data-astro-cid-2r74xgnk]{text-align:center;background:var(--c-yellow);color:var(--c-ink);border-radius:var(--r-14);transition:background-color var(--dur-s) var(--ease-out), color var(--dur-s) var(--ease-out);grid-column:1/-1;padding:18px;font-size:18px;font-weight:700;text-decoration:none}.who__cta[data-astro-cid-2r74xgnk]:hover{background:var(--c-ink);color:var(--c-yellow)}@media (width>=768px){.who__row[data-astro-cid-2r74xgnk]{gap:40px}.who__h2[data-astro-cid-2r74xgnk]{flex:460px;font-size:clamp(36px,5vw,72px)}.who__tiles[data-astro-cid-2r74xgnk]{flex:420px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.who__row[data-astro-cid-2r74xgnk]{gap:48px}}.process[data-astro-cid-2kegqo7y]{padding-bottom:var(--section-y)}.process__h2[data-astro-cid-2kegqo7y]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);letter-spacing:-.03em;margin:0 0 40px}.process__grid[data-astro-cid-2kegqo7y]{grid-template-columns:1fr;gap:16px;display:grid}.js.motion-ok .process__grid[data-astro-cid-2kegqo7y]>[data-astro-cid-2kegqo7y]{opacity:0}.process__card[data-astro-cid-2kegqo7y]{border:1px solid var(--c-hair);border-radius:var(--r-24);grid-template-columns:64px 1fr;grid-template-areas:"track track""num body";align-items:start;gap:16px;padding:28px;display:grid;overflow:hidden}.process__card--final[data-astro-cid-2kegqo7y]{background:var(--c-yellow)}.process__track[data-astro-cid-2kegqo7y]{background:var(--c-track);border-radius:3px;grid-area:track;height:6px;overflow:hidden}.process__card--final[data-astro-cid-2kegqo7y] .process__track[data-astro-cid-2kegqo7y]{background:var(--c-paper)}.process__fill[data-astro-cid-2kegqo7y]{background:var(--c-yellow);transform-origin:0;border-radius:3px;height:100%;transform:scaleX(1)}.js.motion-ok .process__fill[data-astro-cid-2kegqo7y]{transform:scaleX(0)}.process__card--final[data-astro-cid-2kegqo7y] .process__fill[data-astro-cid-2kegqo7y]{background:var(--c-ink)}.process__num[data-astro-cid-2kegqo7y]{font-family:var(--font-display);grid-area:num;font-size:48px;font-weight:800}.process__body[data-astro-cid-2kegqo7y]{grid-area:body}.process__title[data-astro-cid-2kegqo7y]{font-family:var(--font-display);margin:8px 0 6px;font-size:24px;font-weight:700}.process__line[data-astro-cid-2kegqo7y]{color:var(--c-body-2);margin:0}.process__card--final[data-astro-cid-2kegqo7y] .process__line[data-astro-cid-2kegqo7y]{color:var(--c-ink)}@media (width>=768px){.process__grid[data-astro-cid-2kegqo7y]{grid-template-columns:repeat(2,1fr)}.process__card[data-astro-cid-2kegqo7y]{grid-template-columns:1fr;grid-template-areas:"track""num""body"}}@media (width>=1200px){.process__grid[data-astro-cid-2kegqo7y]{grid-template-columns:repeat(4,1fr)}}.why[data-astro-cid-i6qfqz3w]{padding-bottom:var(--section-y)}.why__h2[data-astro-cid-i6qfqz3w]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);letter-spacing:-.03em;margin:0 0 40px}.bento__grid[data-astro-cid-i6qfqz3w]{grid-template-columns:1fr;gap:16px;display:grid}.js.motion-ok .bento__grid[data-astro-cid-i6qfqz3w]>[data-astro-cid-i6qfqz3w]{opacity:0}.bento__tile[data-astro-cid-i6qfqz3w]{border-radius:var(--r-28);transition:transform var(--dur-m) var(--ease-out);flex-direction:column;justify-content:flex-end;gap:8px;padding:32px;display:flex}.bento__tile[data-astro-cid-i6qfqz3w]:hover{transform:translateY(-4px)}.bento__tile--a[data-astro-cid-i6qfqz3w]{background:var(--c-yellow);justify-content:space-between;padding:36px}.bento__tile--b[data-astro-cid-i6qfqz3w]{background:var(--c-ink);color:var(--c-paper)}.bento__tile--b[data-astro-cid-i6qfqz3w] .bento__line[data-astro-cid-i6qfqz3w]{color:#ddd}.bento__tile--c[data-astro-cid-i6qfqz3w],.bento__tile--e[data-astro-cid-i6qfqz3w]{background:var(--c-mist)}.bento__tile--d[data-astro-cid-i6qfqz3w]{background:var(--c-blue);color:var(--c-paper)}.bento__h3[data-astro-cid-i6qfqz3w]{font-family:var(--font-display);margin:0 0 6px;font-size:26px;font-weight:800}.bento__tile--a[data-astro-cid-i6qfqz3w] .bento__h3[data-astro-cid-i6qfqz3w]{font-size:34px}.bento__line[data-astro-cid-i6qfqz3w]{color:var(--c-body-2);margin:0}.bento__tile--c[data-astro-cid-i6qfqz3w] .bento__line[data-astro-cid-i6qfqz3w]{color:var(--c-body-2)}.bento__tile--a[data-astro-cid-i6qfqz3w] .bento__line[data-astro-cid-i6qfqz3w]{color:var(--c-ink);font-size:18px}.bento__smiley[data-astro-cid-i6qfqz3w]{width:64px;height:64px}.motion-ok .bento__smiley[data-astro-cid-i6qfqz3w]{animation:5s ease-in-out infinite vmFloat}.eye[data-astro-cid-i6qfqz3w]{transform-box:fill-box;transform-origin:50%}.bento__tile[data-astro-cid-i6qfqz3w]:hover .eye[data-astro-cid-i6qfqz3w]{animation:.16s ease-in-out vmBlink}@keyframes vmBlink{0%,to{transform:scaleY(1)}50%{transform:scaleY(.1)}}@media (width>=768px){.bento__grid[data-astro-cid-i6qfqz3w]{grid-template-columns:repeat(2,1fr);grid-template-areas:"a b""a c""d e";grid-auto-rows:220px}.bento__tile--a[data-astro-cid-i6qfqz3w]{grid-area:a}.bento__tile--b[data-astro-cid-i6qfqz3w]{grid-area:b}.bento__tile--c[data-astro-cid-i6qfqz3w]{grid-area:c}.bento__tile--d[data-astro-cid-i6qfqz3w]{grid-area:d}.bento__tile--e[data-astro-cid-i6qfqz3w]{grid-area:e}.bento__smiley[data-astro-cid-i6qfqz3w]{width:96px;height:96px}}@media (width>=1200px){.bento__grid[data-astro-cid-i6qfqz3w]{grid-template-columns:repeat(3,1fr);grid-template-areas:"a b c""a d e"}}.services[data-astro-cid-qmjtkzr2]{background:var(--c-ink);color:var(--c-paper);padding-top:var(--section-y);padding-bottom:var(--section-y)}.services__h2[data-astro-cid-qmjtkzr2]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);letter-spacing:-.03em;margin:0 0 40px}.services__grid[data-astro-cid-qmjtkzr2]{border-radius:var(--r-24);background:#333;border:1px solid #333;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}.js.motion-ok .services[data-astro-cid-qmjtkzr2]{clip-path:inset(100% 0% 0%)}.js.motion-ok .services__grid[data-astro-cid-qmjtkzr2]>[data-astro-cid-qmjtkzr2]{opacity:0}.svc[data-astro-cid-qmjtkzr2]{isolation:isolate;background:var(--c-ink);min-height:64px;color:var(--c-paper);align-items:center;gap:16px;padding:0 20px;text-decoration:none;display:flex;position:relative}.svc[data-astro-cid-qmjtkzr2]:before{content:"";background:var(--c-yellow);transform-origin:bottom;transition:transform .35s var(--ease-out);z-index:-1;position:absolute;inset:0;transform:scaleY(0)}.svc[data-astro-cid-qmjtkzr2]:focus-visible:before{transform:scaleY(1)}.svc[data-astro-cid-qmjtkzr2]:focus-visible{outline:none}.svc__num[data-astro-cid-qmjtkzr2]{font-family:var(--font-display);color:var(--c-yellow);transition:color .35s var(--ease-out);font-weight:700}.svc__name[data-astro-cid-qmjtkzr2]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-service-name);transition:color .35s var(--ease-out)}.svc__chevron[data-astro-cid-qmjtkzr2]{margin-left:auto;display:inline-flex}.svc[data-astro-cid-qmjtkzr2]:focus-visible .svc__num[data-astro-cid-qmjtkzr2],.svc[data-astro-cid-qmjtkzr2]:focus-visible .svc__name[data-astro-cid-qmjtkzr2],.svc[data-astro-cid-qmjtkzr2]:focus-visible .svc__chevron[data-astro-cid-qmjtkzr2]{color:var(--c-ink)}@media (hover:hover){.svc[data-astro-cid-qmjtkzr2]:hover:before{transform:scaleY(1)}.svc[data-astro-cid-qmjtkzr2]:hover .svc__num[data-astro-cid-qmjtkzr2],.svc[data-astro-cid-qmjtkzr2]:hover .svc__name[data-astro-cid-qmjtkzr2],.svc[data-astro-cid-qmjtkzr2]:hover .svc__chevron[data-astro-cid-qmjtkzr2]{color:var(--c-ink)}}@media (width>=768px){.services__grid[data-astro-cid-qmjtkzr2]{grid-template-columns:repeat(3,1fr)}.svc[data-astro-cid-qmjtkzr2]{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:36px;min-height:0;padding:34px}.svc__name[data-astro-cid-qmjtkzr2]{white-space:normal}.svc__chevron[data-astro-cid-qmjtkzr2]{display:none}}.industries[data-astro-cid-4htdy44a]{max-width:1100px;padding:var(--section-y) var(--pad-x);text-align:center;margin-inline:auto;overflow-x:clip}.industries__h2[data-astro-cid-4htdy44a]{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 36px;font-size:clamp(32px,4vw,52px);font-weight:800}.industries__wrap[data-astro-cid-4htdy44a]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.js.motion-ok .industries__wrap[data-astro-cid-4htdy44a]>[data-astro-cid-4htdy44a]{opacity:0}.pill[data-astro-cid-4htdy44a]{border-radius:var(--r-pill);padding:10px 16px;font-size:15px}.pill--outline[data-astro-cid-4htdy44a]{border:1px solid var(--c-border-ui);transition:background-color .2s var(--ease-out), color .2s var(--ease-out);font-weight:600}.pill--outline[data-astro-cid-4htdy44a]:hover{background:var(--c-ink);color:var(--c-paper)}.pill--yellow[data-astro-cid-4htdy44a]{background:var(--c-yellow);color:var(--c-ink);font-weight:700}.pill--ink[data-astro-cid-4htdy44a]{background:var(--c-ink);color:var(--c-paper);font-weight:700}.pill--blue[data-astro-cid-4htdy44a]{background:var(--c-blue);color:var(--c-paper);font-weight:700}@media (width>=768px){.industries__wrap[data-astro-cid-4htdy44a]{gap:12px}.pill[data-astro-cid-4htdy44a]{padding:14px 24px;font-size:18px}}.testimonials[data-astro-cid-ndabfdc4]{background:var(--c-yellow);padding:var(--section-y) 0}.testimonials__inner[data-astro-cid-ndabfdc4]{text-align:center;max-width:1000px}.testimonials__eyebrow[data-astro-cid-ndabfdc4]{letter-spacing:1px;text-transform:uppercase;margin:0 0 24px;font-size:14px;font-weight:700}.testimonials__mark[data-astro-cid-ndabfdc4]{font-family:var(--font-display);color:var(--c-ink);margin:0 auto 8px;font-size:clamp(72px,10vw,140px);font-weight:800;line-height:.6;display:block}.testimonials__quote[data-astro-cid-ndabfdc4]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-quote);letter-spacing:-.02em;margin:0;line-height:1.2}.testimonials__attribution[data-astro-cid-ndabfdc4]{margin:28px 0 32px;font-weight:600}.testimonials__controls[data-astro-cid-ndabfdc4]{justify-content:center;align-items:center;gap:12px;display:flex}.testimonials__btn[data-astro-cid-ndabfdc4]{border-radius:var(--r-round);border:2px solid var(--c-ink);background:var(--c-paper);width:52px;height:52px;color:var(--c-ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.testimonials__btn--next[data-astro-cid-ndabfdc4]{background:var(--c-ink);color:var(--c-paper);border:none}.testimonials__counter[data-astro-cid-ndabfdc4]{min-width:60px;font-weight:700}.testimonials__dots[data-astro-cid-ndabfdc4]{justify-content:center;gap:8px;margin-top:16px;display:none}.testimonials__dot[data-astro-cid-ndabfdc4]{border-radius:var(--r-round);background:#1111114d;width:8px;height:8px}.testimonials__dot[data-astro-cid-ndabfdc4].is-active{background:var(--c-ink)}@media (width<=767px){.testimonials__dots[data-astro-cid-ndabfdc4]{display:flex}}.faq[data-astro-cid-ajsgapk5]{padding:0 0 var(--s-104)}.faq__inner[data-astro-cid-ajsgapk5]{flex-wrap:wrap;gap:48px;display:flex}.faq__intro[data-astro-cid-ajsgapk5]{flex:100%}.faq__h2[data-astro-cid-ajsgapk5]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);letter-spacing:-.03em;margin:0 0 16px;line-height:1.05}.faq__rule[data-astro-cid-ajsgapk5]{background:var(--c-line);height:1px;margin:0 0 16px}.faq__cta[data-astro-cid-ajsgapk5]{color:var(--c-body-2);margin:0;font-size:18px}.faq__cta[data-astro-cid-ajsgapk5] a[data-astro-cid-ajsgapk5]{font-weight:700}.faq__list[data-astro-cid-ajsgapk5]{border-top:1px solid var(--c-line);flex-direction:column;flex:100%;display:flex}.fq[data-astro-cid-ajsgapk5]{border-bottom:1px solid var(--c-line);padding:24px 0}.fq__summary[data-astro-cid-ajsgapk5]{cursor:pointer;min-height:44px;font-family:var(--font-display);font-weight:700;font-size:var(--fs-faq-question);justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.fq__summary[data-astro-cid-ajsgapk5]::-webkit-details-marker{display:none}.fq__icon[data-astro-cid-ajsgapk5]{transition:transform .3s var(--ease-out);flex:none}.fq[data-astro-cid-ajsgapk5].is-open .fq__icon[data-astro-cid-ajsgapk5]{transform:rotate(45deg)}.fq__body[data-astro-cid-ajsgapk5]{transition:grid-template-rows .3s var(--ease-out);grid-template-rows:0fr;display:grid}.fq__inner[data-astro-cid-ajsgapk5]{min-height:0;overflow:hidden}.fq__inner[data-astro-cid-ajsgapk5] p[data-astro-cid-ajsgapk5]{color:var(--c-body-2);margin:14px 0 0;font-size:17px;line-height:1.6}.fq[data-astro-cid-ajsgapk5].is-open .fq__body[data-astro-cid-ajsgapk5],.no-js .fq[data-astro-cid-ajsgapk5][open] .fq__body[data-astro-cid-ajsgapk5]{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.fq[data-astro-cid-ajsgapk5][open] .fq__body[data-astro-cid-ajsgapk5]{grid-template-rows:1fr}.fq__icon[data-astro-cid-ajsgapk5]{transition:none}}@media (width>=768px){.faq__intro[data-astro-cid-ajsgapk5]{flex:340px}.faq__list[data-astro-cid-ajsgapk5]{flex:560px}}@media (width>=1200px){.faq__intro[data-astro-cid-ajsgapk5]{flex:340px;align-self:start;position:sticky;top:120px}}.contact[data-astro-cid-rm6npfgm]{padding:0 0 var(--s-104)}.contact__panel[data-astro-cid-rm6npfgm]{background:var(--c-yellow);border-radius:var(--r-40);gap:56px;padding:clamp(36px,6vw,80px);display:grid}.contact__h2[data-astro-cid-rm6npfgm]{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(44px,13vw,112px);font-weight:800;line-height:.95}.contact__line[data-astro-cid-rm6npfgm]{margin:24px 0 0;font-size:20px}.contact__forms[data-astro-cid-rm6npfgm]{flex-direction:column;gap:24px;display:flex}.mode[data-astro-cid-rm6npfgm]{border:none;margin:0;padding:0}.mode__track[data-astro-cid-rm6npfgm]{background:var(--c-paper);border:1px solid var(--c-ink);border-radius:var(--r-pill);padding:4px;display:flex;position:relative}.mode__pill[data-astro-cid-rm6npfgm]{background:var(--c-ink);border-radius:var(--r-pill);position:absolute;inset:4px 50% 4px 4px}.motion-ok .mode__pill[data-astro-cid-rm6npfgm]{transition:transform var(--dur-s) var(--ease-swap)}.mode[data-astro-cid-rm6npfgm]:has(#mode-creator:checked) .mode__pill[data-astro-cid-rm6npfgm]{transform:translate(100%)}.mode[data-astro-cid-rm6npfgm] label[data-astro-cid-rm6npfgm]{z-index:1;border-radius:var(--r-pill);min-height:44px;color:var(--c-ink);cursor:pointer;text-align:center;flex:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex;position:relative}.mode[data-astro-cid-rm6npfgm]:not(:has(#mode-creator:checked)) label[data-astro-cid-rm6npfgm][for=mode-brand],.mode[data-astro-cid-rm6npfgm]:has(#mode-creator:checked) label[data-astro-cid-rm6npfgm][for=mode-creator]{color:var(--c-paper)}.mode[data-astro-cid-rm6npfgm]:has(#mode-brand:focus-visible) label[data-astro-cid-rm6npfgm][for=mode-brand],.mode[data-astro-cid-rm6npfgm]:has(#mode-creator:focus-visible) label[data-astro-cid-rm6npfgm][for=mode-creator]{outline-offset:2px;outline:3px solid #111}.contact[data-astro-cid-rm6npfgm]:has(#mode-creator:checked) .cform--brand[data-astro-cid-rm6npfgm],.contact[data-astro-cid-rm6npfgm]:not(:has(#mode-creator:checked)) .cform--creator[data-astro-cid-rm6npfgm]{display:none}.cform[data-astro-cid-rm6npfgm]{grid-template-columns:1fr;gap:14px;display:grid}.js.motion-ok .cform[data-astro-cid-rm6npfgm] .field[data-astro-cid-rm6npfgm],.js.motion-ok .cform[data-astro-cid-rm6npfgm] .consent[data-astro-cid-rm6npfgm],.js.motion-ok .cform[data-astro-cid-rm6npfgm] .cform__submit[data-astro-cid-rm6npfgm]{opacity:0}.field[data-astro-cid-rm6npfgm]{flex-direction:column;gap:6px;display:flex}.field[data-astro-cid-rm6npfgm] label[data-astro-cid-rm6npfgm]{font-size:14px;font-weight:600}.fld[data-astro-cid-rm6npfgm]{font:inherit;border:1px solid var(--c-ink);border-radius:var(--r-12);background:var(--c-paper);color:var(--c-ink);padding:16px;font-size:16px}.fld[data-astro-cid-rm6npfgm]:focus-visible{outline:var(--focus-on-color);outline-offset:2px}textarea[data-astro-cid-rm6npfgm].fld{resize:vertical}.fld[data-astro-cid-rm6npfgm][aria-invalid=true]{border-color:#8a0000}.fld-err[data-astro-cid-rm6npfgm]{color:#8a0000;margin:0;font-size:13px}.fld-err[data-astro-cid-rm6npfgm][hidden]{display:none}.hp[data-astro-cid-rm6npfgm]{width:1px;height:1px;position:absolute;top:-9999px;left:-9999px;overflow:hidden}.consent[data-astro-cid-rm6npfgm]{color:var(--c-body-2);margin:0;font-size:14px}.cform__banner[data-astro-cid-rm6npfgm]{border-radius:var(--r-12);background:var(--c-paper);border:1px solid var(--c-ink);margin:0;padding:12px 16px;font-size:14px}.cform__banner[data-astro-cid-rm6npfgm][hidden]{display:none}.cform__submit[data-astro-cid-rm6npfgm]{border-radius:var(--r-14);justify-content:center;width:100%;padding:20px;font-size:18px;font-weight:700}.cform__spinner[data-astro-cid-rm6npfgm]{border-radius:var(--r-round);border:2px solid #fff6;border-top-color:#fff;width:16px;height:16px;animation:.7s linear infinite vmSpin}@media (prefers-reduced-motion:reduce){.cform__spinner[data-astro-cid-rm6npfgm]{animation:none}}.cform__success[data-astro-cid-rm6npfgm]{background:var(--c-ink);color:var(--c-paper);border-radius:var(--r-24);flex-direction:column;align-items:flex-start;gap:20px;padding:32px;display:flex}.cform__success-text[data-astro-cid-rm6npfgm]{font-family:var(--font-display);margin:0;font-size:22px;font-weight:700}.cform__again[data-astro-cid-rm6npfgm]{border-color:var(--c-paper);color:var(--c-paper)}@media (width>=768px){.cform[data-astro-cid-rm6npfgm]{grid-template-columns:repeat(2,minmax(0,1fr))}.field--full[data-astro-cid-rm6npfgm],.cform[data-astro-cid-rm6npfgm] .consent[data-astro-cid-rm6npfgm],.cform[data-astro-cid-rm6npfgm] .cform__submit[data-astro-cid-rm6npfgm],.cform[data-astro-cid-rm6npfgm] .cform__banner[data-astro-cid-rm6npfgm]{grid-column:1/-1}}@media (width>=1200px){.contact__panel[data-astro-cid-rm6npfgm]{grid-template-columns:5fr 7fr;align-items:center}.contact__h2[data-astro-cid-rm6npfgm]{font-size:clamp(44px,7vw,112px)}}@media (width>=768px) and (width<=1199px){.contact__h2[data-astro-cid-rm6npfgm]{font-size:clamp(44px,7vw,112px)}}
