:root{--s4-strip-h:clamp(calc(236 * var(--u)), 30svh, calc(268 * var(--u)))}.section-four{--s4-rest:#36363c;--s4-soft:#96969e;--s4-beam:#ffffff62;--s4-gap:clamp(calc(12 * var(--u)), 1.4vw, calc(20 * var(--u)));--s4-pin-gap:clamp(calc(120 * var(--u)), 23.5svh, calc(220 * var(--u)));--s4-compose-y:clamp(calc(20 * var(--u)), 3svh, calc(32 * var(--u)));--s4-rain-bite:clamp(calc(16 * var(--u)), 2.4svh, calc(28 * var(--u)));--s4-glass:linear-gradient(152deg, #ffffff16, #ffffff08);--s4-glass-solid:linear-gradient(152deg, #202027, #141418);--s4-glass-hot:linear-gradient(152deg, #ffffff21, #ffffff0d);--s4-glass-edge:#ffffff24;--s4-glass-top:#ffffff38;--s4-sheen:#ffffff24;--s4-ripple:#ffffff57;--s4-ripple-fill:#ffffff0f;z-index:1;margin-top:-100svh;position:relative}body:is(.site-light,.proof-preview) .section-four{--s4-rest:#e7e7eb;--s4-soft:#6e6e76;--s4-beam:#0f0f10b3;--text-primary:#0f0f10;--pr-text:#0f0f10;--pr-text-muted:#56565b;--pr-text-soft:#0f0f109e;--pr-text-dim:#0f0f1094;--pr-hairline:#0f0f101a;--pr-hairline-hot:#0f0f1038;--s4-glass:radial-gradient(circle at 18% 8%, #ffffffd1, transparent 36%), linear-gradient(152deg, #e1eef79e, #cadbe852);--s4-glass-hot:radial-gradient(circle at 18% 8%, #ffffffe6, transparent 40%), linear-gradient(152deg, #e6f2f9b3, #c2d8e766);--s4-glass-edge:#ffffffb8;--s4-glass-top:#fffffff2;--s4-glass-solid:radial-gradient(circle at 18% 8%, #fffffff2, transparent 36%), linear-gradient(152deg, #ecf5fa, #eef3f8);--s4-sheen:#ffffffe6;--s4-ripple:#0f0f102b;--s4-ripple-fill:#ffffffb8}body.proof-preview .section-four{z-index:3}body.proof-preview .secFour-pin{background:#fff}.secFour-stage{height:175.2svh;position:relative}.secFour-pin{align-content:center;gap:var(--s4-pin-gap);transform-origin:50%;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.secFour-pin--prelocked,.secFour-pin--held{height:100svh;position:fixed;top:0;left:0;right:0}.secFour-pin--gone{opacity:0!important}.secFour-pin--gone .secFour-strip-track,.secFour-pin--gone .secFour-char.is-caret:after{animation-play-state:paused}.secFour-sky{top:var(--s4-compose-y);position:relative}.secFour-beams{opacity:0;top:0;left:0;right:0;bottom:calc((var(--s4-pin-gap) + var(--s4-rain-bite)) * -1);pointer-events:none;z-index:0;--s4-clear-half:min(calc(500 * var(--u)), 40%);--s4-clear-feather:calc(80 * var(--u));--s4-rain-top:calc(100% - var(--s4-pin-gap) - var(--s4-rain-bite));-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(50% - var(--s4-clear-half) - var(--s4-clear-feather)), transparent calc(50% - var(--s4-clear-half)), transparent calc(50% + var(--s4-clear-half)), #000 calc(50% + var(--s4-clear-half) + var(--s4-clear-feather)), #000 100%), linear-gradient(to bottom, transparent 0, transparent var(--s4-rain-top), #000 calc(var(--s4-rain-top) + 46px));-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(50% - var(--s4-clear-half) - var(--s4-clear-feather)), transparent calc(50% - var(--s4-clear-half)), transparent calc(50% + var(--s4-clear-half)), #000 calc(50% + var(--s4-clear-half) + var(--s4-clear-feather)), #000 100%), linear-gradient(to bottom, transparent 0, transparent var(--s4-rain-top), #000 calc(var(--s4-rain-top) + 46px));mask-image:linear-gradient(to right, #000 0, #000 calc(50% - var(--s4-clear-half) - var(--s4-clear-feather)), transparent calc(50% - var(--s4-clear-half)), transparent calc(50% + var(--s4-clear-half)), #000 calc(50% + var(--s4-clear-half) + var(--s4-clear-feather)), #000 100%), linear-gradient(to bottom, transparent 0, transparent var(--s4-rain-top), #000 calc(var(--s4-rain-top) + 46px));position:absolute;overflow:hidden}.secFour-rain{width:100%;height:100%;display:block;position:absolute;inset:0}.secFour-rain-unit{width:calc(1000 * var(--u));visibility:hidden;pointer-events:none;height:0;position:absolute;top:0;left:0}.secFour-frame{z-index:1;width:min(calc(1100 * var(--u)), 100%);padding-inline:clamp(calc(20 * var(--u)), 5vw, calc(60 * var(--u)));text-align:center;margin:0 auto;position:relative}.secFour-hm{text-wrap:balance;margin:0;font-size:clamp(1.9rem,min(4.9vw,6.2svh),3.4rem);font-weight:800;line-height:1.04}.secFour-word{color:var(--s4-rest);transition:color .18s linear;display:inline-block}.secFour-word.is-lit{color:var(--text-primary)}.secFour-word.is-soft.is-lit{color:var(--s4-soft)}.secFour-p{margin:clamp(calc(12 * var(--u)), 2svh, calc(20 * var(--u))) auto 0;max-width:56ch;font-size:clamp(.9rem,1.7svh,1.04rem);font-weight:600;position:relative}.secFour-char{visibility:visible;position:relative}.js-typing .secFour-char{visibility:hidden}.js-typing .secFour-char.is-typed{visibility:visible}.secFour-char.is-caret:after{content:"";background:currentColor;width:2px;height:1.02em;margin-left:1px;animation:1.05s step-end infinite secFour-caret;position:absolute;top:.06em;left:100%}@keyframes secFour-caret{0%,55%{opacity:1}56%,to{opacity:0}}.secFour-sr{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.secFour-band{align-items:end;gap:clamp(calc(16 * var(--u)), 3vw, calc(48 * var(--u)));margin-top:clamp(calc(30 * var(--u)), 5.6svh, calc(72 * var(--u)));grid-template-columns:repeat(3,1fr);display:grid}.secFour-fig{min-width:0}.secFour-fig-value{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text-primary);font-variant-numeric:tabular-nums;justify-content:center;align-items:flex-start;margin:0;font-size:clamp(1.8rem,min(5.4vw,6.8svh),3.8rem);font-weight:800;line-height:1;display:flex}.secFour-fig-num{display:inline-block;position:relative}.secFour-fig-size{visibility:hidden}.secFour-fig-live{text-align:center;position:absolute;left:0;right:0}.secFour-fig-fix{line-height:1;display:inline-block}.secFour-fig-label{margin:clamp(calc(7 * var(--u)), 1.3svh, calc(13 * var(--u))) 0 0;letter-spacing:.14em;text-transform:uppercase;color:var(--pr-text-dim);font-size:clamp(.56rem,1.1svh,.7rem);font-weight:700}.secFour-rule{height:1px;margin-top:clamp(calc(14 * var(--u)), 2.6svh, calc(30 * var(--u)));background:var(--pr-hairline-hot);transform-origin:50%;transform:scaleX(1)}.secFour-strip{top:var(--s4-compose-y);z-index:1;min-height:var(--s4-strip-h);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.secFour-strip-track{width:max-content;height:100%;padding-block:calc(8 * var(--u));will-change:transform, translate;align-items:stretch;display:flex}@keyframes secFour-dash{0%{transform:translate(102vw)}to{transform:translate(0,0)}}.secFour-strip.is-in .secFour-strip-track{animation:secFour-dash .5467s cubic-bezier(.16, 1, .3, 1) both, secFour-run calc(var(--secFour-cards,6) * 4.5s) linear .5467s infinite}@keyframes secFour-run{0%{translate:0}to{translate:-50%}}.secFour-strip.is-live{opacity:var(--strip,0)}@property --strip{syntax:"<number>";inherits:false;initial-value:0}@media (hover:hover){.secFour-strip:hover .secFour-strip-track{animation-play-state:running,paused}}.secFour-strip:has(:focus-visible) .secFour-strip-track{animation-play-state:running,paused}.secFour-review{--card-lift:0px;transform:perspective(1100px) translate3d(0, var(--card-lift), 0) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;width:clamp(calc(258 * var(--u)), 22vw, calc(320 * var(--u)));margin-right:var(--s4-gap);padding:clamp(calc(15 * var(--u)), 2svh, calc(20 * var(--u))) clamp(calc(16 * var(--u)), 1.6vw, calc(22 * var(--u)));background:var(--s4-glass);-webkit-backdrop-filter:blur(calc(13 * var(--u))) saturate(1.22);backdrop-filter:blur(calc(13 * var(--u))) saturate(1.22);border:1px solid var(--s4-glass-edge);border-radius:var(--pr-radius-card);box-shadow:inset 0 1px 0 var(--s4-glass-top), inset 0 -1px 0 #0f0f100d, 0 18px 42px #0f0f1014, var(--pr-lift);transition:transform .55s var(--pr-ease), border-color .45s var(--pr-ease), box-shadow .45s var(--pr-ease), background .45s var(--pr-ease);flex-direction:column;flex:none;display:flex;position:relative}.secFour-review:hover{--card-lift:calc(-7 * var(--u));background:var(--s4-glass-hot);border-color:var(--pr-hairline-hot);box-shadow:inset 0 1px 0 var(--s4-glass-top), inset 0 -1px 0 #0f0f1012, 0 28px 65px #0f0f1029, var(--pr-lift-hot)}.secFour-review:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,50%), var(--s4-sheen) 0%, transparent 58%);opacity:0;transition:opacity .4s var(--pr-ease);position:absolute;inset:0}.secFour-review:hover:before{opacity:1}body.theme-snap .secFour-review,body.theme-snap .secFour-review:before{transition:none}.secFour-ripples{border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.secFour-ripple{width:calc(300 * var(--u));height:calc(300 * var(--u));border:1.5px solid var(--s4-ripple);box-shadow:0 0 0 12px color-mix(in srgb, var(--s4-ripple) 38%, transparent), 0 0 0 28px color-mix(in srgb, var(--s4-ripple) 16%, transparent), inset 0 0 34px var(--s4-ripple-fill);background:radial-gradient(circle, var(--s4-ripple-fill) 0%, transparent 62%);opacity:0;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(.04)}.secFour-ripple:before,.secFour-ripple:after{content:"";border-radius:inherit;border:1px solid color-mix(in srgb, var(--s4-ripple) 58%, transparent);position:absolute}.secFour-ripple:before{inset:17%}.secFour-ripple:after{inset:34%}.secFour-review-top,.secFour-review-rule,.secFour-review-score,.secFour-review-body{z-index:2;transition:transform .5s var(--pr-ease);position:relative;transform:translateZ(0)}.secFour-review:hover .secFour-review-top{transform:translateZ(48px)}.secFour-review:hover .secFour-review-rule{transform:translateZ(26px)}.secFour-review:hover .secFour-review-score{transform:translateZ(34px)}.secFour-review:hover .secFour-review-body{transform:translateZ(20px)}@media not all and (pointer:fine){.secFour-review{transform-style:flat;isolation:isolate;transform:none}.secFour-review-top,.secFour-review-rule,.secFour-review-score,.secFour-review-body{transform:none}}.secFour-review-top{align-items:center;gap:calc(12 * var(--u));display:flex}.secFour-review-avatar{width:clamp(calc(42 * var(--u)), 5.2svh, calc(52 * var(--u)));height:clamp(calc(42 * var(--u)), 5.2svh, calc(52 * var(--u)));border-radius:calc(9 * var(--u));background-color:#dfe5ea;background-image:url(/images/testimonials/illustrative-client-portraits-v1.jpg);background-repeat:no-repeat;background-size:600% 300%;background-position:var(--avatar-x) var(--avatar-y);flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff94,inset 0 -12px 24px #0000002e,0 7px 16px #0f0f101f}.secFour-review-name{letter-spacing:-.01em;color:var(--pr-text);margin:0;font-size:clamp(.9rem,1.7svh,.98rem);font-weight:600}.secFour-review-company{margin:calc(2 * var(--u)) 0 0;color:var(--pr-text-muted);font-size:clamp(.76rem,1.4svh,.84rem);font-weight:600}.secFour-review-rule{background:var(--pr-hairline);height:1px;margin:clamp(calc(11 * var(--u)), 1.8svh, calc(16 * var(--u))) 0 clamp(calc(9 * var(--u)), 1.4svh, calc(13 * var(--u)))}.secFour-review-score{align-items:center;gap:calc(9 * var(--u));color:var(--pr-text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.82rem;font-weight:700;display:flex}.secFour-stars{align-items:center;gap:calc(3 * var(--u));display:inline-flex}.secFour-star{width:calc(14 * var(--u));height:calc(14 * var(--u));line-height:calc(14 * var(--u));display:inline-block;position:relative}.secFour-star:before,.secFour-star:after{content:"★";font-size:calc(14 * var(--u));line-height:calc(14 * var(--u));position:absolute;inset:0}.secFour-star:before{color:#f5bc0038}.secFour-star:after{color:#f5bc00;clip-path:inset(0 calc(100% - var(--star-fill)) 0 0)}.secFour-review-body{margin:clamp(calc(10 * var(--u)), 1.6svh, calc(14 * var(--u))) 0 0;color:var(--pr-text-muted);flex:1;font-size:clamp(.78rem,1.5svh,.9rem);line-height:1.58}@media (max-width:900px){.secFour-stage{height:calc(var(--stable-vh,100vh) * 2)}.secFour-pin,.secFour-pin--prelocked,.secFour-pin--held{height:var(--stable-vh,100vh);gap:clamp(28px,6svh,64px);padding-block:clamp(16px,4svh,40px)}.secFour-band{grid-template-columns:repeat(3,1fr);place-items:start center;gap:8px}.secFour-fig{text-align:center}.secFour-fig-value{font-size:1.53rem}.secFour-fig-label{font-size:clamp(.425rem,2.04vw,.527rem);line-height:1.25}.secFour-rule{width:100%;height:1px;display:block}.secFour-strip{min-height:clamp(150px,26svh,200px);margin-top:clamp(12px,35svh - 205px,90px)}.secFour-p{max-width:34ch;margin-inline:auto}.secFour-review{width:clamp(220px,78vw,300px)}.secFour-strip{-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%)}.secFour-ripple{aspect-ratio:1;width:min(300px,100%);height:auto}.secFour-review{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--s4-glass-solid,#141418d1)}}:root[data-lite] .secFour-review{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--s4-glass-solid,#141418d1)}@media (max-width:768px){.secFour-band,.secFour-rule{position:relative;top:14px}.secFour-strip{top:calc(var(--s4-compose-y) + 18px)}}@media (max-width:900px) and (max-height:620px) and (orientation:portrait){.secFour-pin,.secFour-pin--prelocked,.secFour-pin--held{padding-top:calc(var(--nav-h,72px) + 4px);gap:clamp(20px,4svh,64px)}}@media (min-width:901px) and (max-height:820px){.secFour-pin,.secFour-pin--prelocked,.secFour-pin--held{padding-top:var(--nav-h,88px)}}@media (min-width:901px) and (max-height:720px){.section-four{--s4-pin-gap:clamp(48px, 9svh, 120px)}}@media (max-height:520px) and (orientation:landscape){.section-four{margin-top:0}}@media (max-height:560px) and (orientation:landscape){.section-four{margin-top:0}.secFour-stage{height:auto}.secFour-strip{min-height:0}.secFour-pin,.secFour-pin--prelocked,.secFour-pin--held{height:auto;padding-block:clamp(56px,10vh,100px);position:static}.secFour-beams{display:none}}@media (max-height:560px) and (orientation:landscape) and (max-width:960px){.secFour-band{grid-template-columns:1fr;justify-items:center;gap:clamp(20px,5vw,34px)}.secFour-rule{display:none}}:where(:root[data-motion=reduce]) .section-four{margin-top:0}:where(:root[data-motion=reduce]) .secFour-stage{height:auto}:where(:root[data-motion=reduce]) .secFour-pin,:where(:root[data-motion=reduce]) .secFour-pin--prelocked,:where(:root[data-motion=reduce]) .secFour-pin--held{height:auto;padding-block:clamp(calc(64 * var(--u)), 11vh, calc(140 * var(--u)));position:static}:where(:root[data-motion=reduce]) .secFour-word,:where(:root[data-motion=reduce]) .secFour-review{transition:none}:where(:root[data-motion=reduce]) .secFour-char.is-caret:after{animation:none}:where(:root[data-motion=reduce]) .secFour-review,:where(:root[data-motion=reduce]) .secFour-review:hover .secFour-review-top,:where(:root[data-motion=reduce]) .secFour-review:hover .secFour-review-rule,:where(:root[data-motion=reduce]) .secFour-review:hover .secFour-review-score,:where(:root[data-motion=reduce]) .secFour-review:hover .secFour-review-body{transform:none}:where(:root[data-motion=reduce]) .secFour-beams{display:none}:where(:root[data-motion=reduce]) .secFour-strip{scrollbar-width:thin;scrollbar-color:#00000047 transparent;overflow-x:auto;-webkit-mask-image:none;mask-image:none}:where(:root[data-motion=reduce]) .secFour-strip-track,:where(:root[data-motion=reduce]) .secFour-strip.is-in .secFour-strip-track{animation:none}:where(:root[data-motion=reduce]) .secFour-strip{opacity:1}:where(:root[data-motion=reduce]) .secFour-strip-track>[aria-hidden=true]{display:none}.secFour-strip.is-culled .secFour-review{content-visibility:auto;contain-intrinsic-size:auto 300px auto var(--s4-card-h,260px)}@media (min-width:769px){.secFour-hm,.secFour-p{top:calc(-1 * var(--s4-lift,clamp(40px, 7svh, 80px)));position:relative}}@media (max-width:768px){.secFour-beams{-webkit-mask-image:linear-gradient(#0000 0,#000 28px);mask-image:linear-gradient(#0000 0,#000 28px)}}@media (min-width:1025px){.section-four{--s4-gap:clamp(calc(40 * var(--u)), 4.2vw, calc(64 * var(--u)));--s4-beam:#ffffff45}body:is(.site-light,.proof-preview) .section-four{--s4-beam:#0f0f107d}}
