.trusted-by{background:var(--cream);padding-block:clamp(56px,7vw,96px);overflow:hidden}.trusted-by__intro{margin-bottom:clamp(32px,4vw,48px)}.trusted-by__label{text-align:center;font-family:var(--font-text);color:var(--ink-muted);margin:0;font-size:17px;font-style:italic;font-weight:400}.trusted-by__viewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.trusted-by__track{gap:0;width:max-content;display:flex}.trusted-by__group{align-items:center;gap:clamp(20px,3vw,36px);margin:0;padding:0;padding-inline:calc(clamp(20px,3vw,36px)/2);list-style:none;display:flex}.trusted-by__item{flex:none}.trusted-by__tile{background:var(--paper);border:1px solid color-mix(in srgb, var(--plum) 8%, transparent);border-radius:12px;justify-content:center;align-items:center;min-width:140px;height:76px;padding:14px 22px;display:flex}.trusted-by__img{object-fit:contain;width:auto;max-width:148px;height:40px}@media (prefers-reduced-motion:no-preference){.trusted-by__track{animation:48s linear infinite trusted-marquee}.trusted-by__viewport:hover .trusted-by__track,.trusted-by__viewport:focus-within .trusted-by__track{animation-play-state:paused}}@keyframes trusted-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.trusted-by__viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.trusted-by__track{width:100%;padding-inline:var(--gutter);flex-wrap:wrap;justify-content:center;gap:clamp(16px,2.5vw,24px)}.trusted-by__group{flex-wrap:wrap;justify-content:center;gap:clamp(16px,2.5vw,24px);padding-inline:0}.trusted-by__group+.trusted-by__group{display:none}}.next{background:var(--paper);color:var(--plum);scroll-margin-top:24px}.next .next__img{object-position:62% 40%}.next--biz .next__img{object-position:42% 35%}.next__overlay{background:linear-gradient(90deg,#f4f0eaf7 0%,#f4f0eaf0 28%,#f4f0eab8 48%,#f4f0ea47 68%,#f4f0ea14 100%)}.next__inner{padding-block:clamp(88px,11vw,160px)}.next__copy{max-width:min(34rem,52%)}.next__title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(46px,7vw,104px);font-weight:400;line-height:.98}.next__lead{max-width:42ch;margin-top:36px}.next__cta{flex-wrap:wrap;align-items:center;gap:24px 40px;margin-top:44px;display:flex}.next__contact{color:var(--ink-3);font-size:15px;font-style:normal;line-height:1.7}.next__contact p{margin:0}@media (width<=720px){.next__copy{max-width:100%}.next__overlay{background:linear-gradient(#f4f0eaf5 0%,#f4f0eae0 55%,#f4f0ea8c 100%)}}body.home-editing [data-home-field],body.biz-editing [data-biz-field]{outline:2px dashed color-mix(in srgb, var(--clay,#be5a42) 80%, transparent);outline-offset:4px;cursor:text;border-radius:2px;min-height:1em}body.home-editing [data-home-field]:focus,body.biz-editing [data-biz-field]:focus{outline-style:solid;outline-color:var(--clay,#be5a42);outline-width:2px}body.home-editing [data-home-image],body.biz-editing [data-biz-image]{outline:2px dashed color-mix(in srgb, var(--clay,#be5a42) 80%, transparent);outline-offset:4px;position:relative}body.home-editing [data-home-region],body.biz-editing [data-biz-region]{outline:2px dashed color-mix(in srgb, var(--clay,#be5a42) 70%, transparent);outline-offset:8px;border-radius:4px}body.home-editing .method [data-home-field],body.home-editing .method [data-home-image],body.home-editing .method [data-home-region],body.home-editing .reviews [data-home-field],body.home-editing .reviews [data-home-image],body.home-editing .reviews [data-home-region],body.home-editing .loop [data-home-field],body.home-editing .loop [data-home-image],body.home-editing .loop [data-home-region],body.home-editing .fit [data-home-field],body.home-editing .fit [data-home-image],body.home-editing .fit [data-home-region],body.home-editing .next [data-home-field],body.home-editing .next [data-home-image],body.home-editing .next [data-home-region],body.home-editing .session--3 .session__shift [data-home-field],body.biz-editing .next [data-biz-field],body.biz-editing .next [data-biz-image],body.biz-editing .biz-why [data-biz-field]{outline-color:color-mix(in srgb, var(--cream,#fbf7f2) 85%, transparent)}body.home-editing .method [data-home-field]:focus,body.home-editing .reviews [data-home-field]:focus,body.home-editing .loop [data-home-field]:focus,body.home-editing .fit [data-home-field]:focus,body.home-editing .next [data-home-field]:focus,body.home-editing .session--3 .session__shift [data-home-field]:focus,body.biz-editing .next [data-biz-field]:focus,body.biz-editing .biz-why [data-biz-field]:focus{outline-color:var(--cream,#fbf7f2)}.home-image-edit-btn{z-index:6;color:#fff;cursor:pointer;background:#000000b8;border:none;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 4px 14px #00000047}.home-image-edit-btn:hover,.home-image-edit-btn:focus-visible{outline-offset:2px;background:#000000e0;outline:2px solid #fff}.home-format-bar{z-index:60;backdrop-filter:blur(8px);background:#000000c7;border-radius:8px;gap:4px;padding:4px;display:flex;position:fixed;box-shadow:0 8px 24px #00000047}.home-format-bar__btn{color:#fff;min-width:32px;height:32px;font:600 14px/1 var(--font-sans,system-ui, sans-serif);cursor:pointer;background:0 0;border:none;border-radius:6px}.home-format-bar__btn:hover,.home-format-bar__btn[aria-pressed=true]{background:#ffffff2e}.home-format-bar__btn--italic{font-style:italic}.hero{flex-wrap:wrap;align-items:flex-end;gap:clamp(34px,5vw,72px);padding-block:clamp(26px,4.5vh,68px) clamp(52px,7vh,104px);display:flex}.hero__copy{flex:520px;min-width:0}.hero__title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(40px,3.2vw + 1.5rem,88px);font-weight:400;line-height:1}.hero__title span{font-family:inherit;font-style:normal;font-size:inherit;letter-spacing:inherit;color:var(--violet)}.hero__lead{max-width:40ch;margin-top:clamp(22px,3vh,38px)}.hero__cta{flex-wrap:wrap;align-items:center;gap:24px;margin-top:clamp(28px,3.5vh,36px);display:flex}.hero__note{color:var(--ink-muted);font-size:15px}.hero__figure{flex:300px;min-width:0;max-width:min(420px,48vh)}.hero .hero__img{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;border-radius:200px 200px 6px 6px;width:100%;max-width:min(420px,48vh);height:auto;max-height:min(525px,58vh);display:block}.hero__caption{color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px;font-size:14px;display:flex}@media (prefers-reduced-motion:no-preference){.hero .hero__img{animation:settle 1.6s var(--ease) both}}
