.hero[data-astro-cid-i3irphx7]{z-index:2;isolation:isolate;padding-top:clamp(4.5rem,9vw,8rem);padding-bottom:var(--space-section);background-color:var(--cream);position:relative;overflow:hidden}.hero[data-astro-cid-i3irphx7]:before{z-index:-1;content:"";background:#faf4efd9;position:absolute;inset:0}.hero[data-astro-cid-i3irphx7] .hero__background{z-index:-2;object-fit:cover;object-position:66% center;width:100%;height:100%;position:absolute;inset:0}.hero__inner[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid;position:relative}.hero__content[data-astro-cid-i3irphx7]{z-index:1;max-width:46rem;position:relative}.hero__visual[data-astro-cid-i3irphx7]{z-index:2;min-width:0;padding:1.5rem 1rem;position:relative}.hero__promise[data-astro-cid-i3irphx7]{flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:38rem;padding-bottom:2rem;display:flex}.hero__benefits[data-astro-cid-i3irphx7]{color:var(--ink-soft);flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:clamp(1.05rem,1.45vw,1.18rem);line-height:1.45;list-style:none;display:flex}.hero__benefits[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{align-items:flex-start;display:flex}.hero__check[data-astro-cid-i3irphx7]{fill:none;width:1.15rem;height:1.15rem;stroke:var(--purple);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 1.15rem;margin-top:.2em;margin-right:.7rem;overflow:visible}.hero__tagline[data-astro-cid-i3irphx7]{color:var(--ink);font-family:var(--sans);margin:0;font-size:clamp(1rem,1.35vw,1.12rem);font-weight:600;line-height:1.4}.hero__ctas[data-astro-cid-i3irphx7]{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}@media (width<=56rem){.hero[data-astro-cid-i3irphx7] .hero__background{object-position:70% center}.hero__inner[data-astro-cid-i3irphx7]{grid-template-columns:1fr}.hero__visual[data-astro-cid-i3irphx7]{width:100%;max-width:26rem;margin-inline:auto;padding-inline:0}}.pains__list[data-astro-cid-zrdmk2u4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.pains__item[data-astro-cid-zrdmk2u4]{color:#ffffffd1;background:#525154;flex-direction:column;min-height:20rem;padding:clamp(1.6rem,3vw,2.2rem);display:flex}.pains__mark[data-astro-cid-zrdmk2u4]{background:#fff;border-radius:999px;flex:none;width:2.2rem;height:.35rem;margin-bottom:1.4rem;display:block;transform:rotate(-7deg)}.pains__copy[data-astro-cid-zrdmk2u4]{margin:0;font-size:clamp(1.08rem,1.5vw,1.25rem);line-height:1.45}.pains__line[data-astro-cid-zrdmk2u4],.pains__conclusion[data-astro-cid-zrdmk2u4]{display:block}.pains__conclusion[data-astro-cid-zrdmk2u4]{color:#fff;font-family:var(--sans);letter-spacing:-.015em;margin-top:auto;padding-top:1.5rem;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.25}@media (width<=64rem){.pains__list[data-astro-cid-zrdmk2u4]{grid-template-columns:repeat(2,minmax(0,1fr))}.pains__item[data-astro-cid-zrdmk2u4]:last-child{grid-column:1/-1;min-height:15rem}}@media (width<=42rem){.pains__list[data-astro-cid-zrdmk2u4]{grid-template-columns:1fr}.pains__item[data-astro-cid-zrdmk2u4],.pains__item[data-astro-cid-zrdmk2u4]:last-child{grid-column:auto;min-height:17rem}}.trust[data-astro-cid-smufcks7]{border-top:1px solid var(--line);background:var(--cream-deep)}.trust__heading[data-astro-cid-smufcks7]{width:100%;font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);text-align:center;margin:0 0 1.8rem;font-size:.85rem;font-weight:600;display:block}.trust__heading[data-astro-cid-smufcks7] span[data-astro-cid-smufcks7]{max-width:calc(100% - 2rem);display:inline-block;position:relative}.trust__heading[data-astro-cid-smufcks7] span[data-astro-cid-smufcks7]:before{content:"";background:var(--orange);border-radius:999px;width:1.35rem;height:.3rem;position:absolute;top:.55em;right:calc(100% + .55rem);transform:translateY(-50%)rotate(-8deg)}.trust__carousel[data-astro-cid-smufcks7]{--carousel-gap:clamp(2rem, 4vw, 3.5rem);width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.trust__track[data-astro-cid-smufcks7]{will-change:transform;width:max-content;animation:30s linear infinite trust-scroll;display:flex}.trust__carousel[data-astro-cid-smufcks7]:hover .trust__track[data-astro-cid-smufcks7]{animation-play-state:paused}.trust__logos[data-astro-cid-smufcks7]{align-items:center;gap:var(--carousel-gap);padding:0 var(--carousel-gap) 0 0;flex-shrink:0;margin:0;list-style:none;display:flex}.trust__logos[data-astro-cid-smufcks7] li[data-astro-cid-smufcks7]{flex-shrink:0}.trust__logo[data-astro-cid-smufcks7]{width:124px;height:62px;-webkit-mask:var(--logo) no-repeat center / var(--logo-size);mask:var(--logo) no-repeat center / var(--logo-size);opacity:.75;background:#8d8798;transition:opacity .25s;display:block}li[data-astro-cid-smufcks7]:hover>.trust__logo[data-astro-cid-smufcks7]{opacity:1}.trust__proof[data-astro-cid-smufcks7]{max-width:55rem;font-family:var(--serif);text-align:center;text-wrap:balance;color:var(--ink-soft);margin:0 auto;padding-top:2.6rem;font-size:1.1rem;font-weight:400;line-height:1.4}@keyframes trust-scroll{to{transform:translate(-50%)}}@media (width<=48rem){.trust__carousel[data-astro-cid-smufcks7]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.trust__logo[data-astro-cid-smufcks7]{width:106px;height:53px}}@media (prefers-reduced-motion:reduce){.trust__carousel[data-astro-cid-smufcks7]{overflow:visible;-webkit-mask-image:none;mask-image:none}.trust__track[data-astro-cid-smufcks7]{width:100%;animation:none;display:block}.trust__logos[data-astro-cid-smufcks7]{flex-wrap:wrap;justify-content:center;padding-right:0}.trust__logos[data-astro-cid-smufcks7][aria-hidden=true]{display:none}}.industries[data-astro-cid-4htdy44a]{background:var(--cream-deep)}.industries__content[data-astro-cid-4htdy44a]{flex-direction:column;align-items:center;display:flex}.industries__eyebrow[data-astro-cid-4htdy44a]{text-align:center;width:100%;max-width:100%;line-height:1.5;display:block}.industries__eyebrow[data-astro-cid-4htdy44a]:before{content:none}.industries__eyebrow[data-astro-cid-4htdy44a] span[data-astro-cid-4htdy44a]{min-width:0;max-width:calc(100% - 2rem);display:inline-block;position:relative}.industries__eyebrow[data-astro-cid-4htdy44a] span[data-astro-cid-4htdy44a]:before{content:"";background:var(--orange);border-radius:999px;width:1.35rem;height:.3rem;position:absolute;top:.55em;right:calc(100% + .55rem);transform:translateY(-50%)rotate(-8deg)}.industries__grid[data-astro-cid-4htdy44a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);width:100%;padding-top:.6rem;display:grid}.industries__tile[data-astro-cid-4htdy44a]{aspect-ratio:1;background:var(--cream);min-width:0;color:var(--ink);isolation:isolate;transition:transform .35s var(--spring), border-color .25s ease, box-shadow .35s var(--spring);border:1px solid #5f3ea724;border-radius:.7rem;align-items:flex-end;padding:clamp(.9rem,1.8vw,1.35rem);text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 .65rem 1.8rem -1.4rem #31224059}.industries__tile[data-astro-cid-4htdy44a]:after{content:"";z-index:-1;background:linear-gradient(#faf6ef0a 28%,#faf6eff0 100%);position:absolute;inset:0}.industries__tile-image[data-astro-cid-4htdy44a]{z-index:-2;object-fit:cover;opacity:.38;filter:saturate(.78)contrast(.9);width:100%;height:100%;transition:transform .55s var(--spring), opacity .3s ease, filter .3s ease;position:absolute;inset:0}.industries__tile-label[data-astro-cid-4htdy44a]{font-family:var(--sans);color:var(--purple);text-wrap:balance;gap:.25rem;font-size:clamp(.95rem,1.5vw,1.12rem);font-weight:700;line-height:1.15;display:grid;position:relative}.industries__tile-detail[data-astro-cid-4htdy44a]{color:#666;font-size:.85em;font-weight:600}.industries__tile[data-astro-cid-4htdy44a]:hover{border-color:var(--purple);transform:translateY(-4px);box-shadow:0 1rem 2rem -1.35rem #31224080}.industries__tile[data-astro-cid-4htdy44a]:hover .industries__tile-image[data-astro-cid-4htdy44a]{opacity:.45;filter:saturate(.9)contrast(.94);transform:scale(1.035)}.industries__tile[data-astro-cid-4htdy44a]:focus-visible{outline:3px solid var(--orange);outline-offset:3px}@media (width<=56rem){.industries__grid[data-astro-cid-4htdy44a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.voices__quote[data-astro-cid-nu3pcq3q]{text-align:center;margin:0}.voices__quote[data-astro-cid-nu3pcq3q] blockquote[data-astro-cid-nu3pcq3q]{font-family:var(--serif);color:var(--purple);margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.35}.voices__quote[data-astro-cid-nu3pcq3q] figcaption[data-astro-cid-nu3pcq3q]{font-family:var(--sans);color:var(--ink-soft);font-size:.9rem}.voices__quote[data-astro-cid-nu3pcq3q] figcaption[data-astro-cid-nu3pcq3q]:before{content:"— "}
