.BlogPreview-module__eLCrWq__section{padding:var(--section-py) var(--page-gutter);background:var(--deeper-ink)}.BlogPreview-module__eLCrWq__inner{max-width:var(--max-w);margin-inline:auto}.BlogPreview-module__eLCrWq__header{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);margin-bottom:var(--sp-5);display:flex}.BlogPreview-module__eLCrWq__heading{font:var(--type-title);letter-spacing:var(--type-title-ls);color:var(--paper);margin:0}.BlogPreview-module__eLCrWq__grid{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.BlogPreview-module__eLCrWq__card{border-radius:var(--radius-md);transition:transform var(--motion-duration-ui) var(--motion-ease-ui);background:#eef0e90a;text-decoration:none;display:block;overflow:hidden}.BlogPreview-module__eLCrWq__card:hover{transform:translateY(-2px)}.BlogPreview-module__eLCrWq__cardImage{aspect-ratio:16/9;object-fit:cover;background:#eef0e90f;width:100%;height:auto;display:block}.BlogPreview-module__eLCrWq__cardBody{padding:var(--sp-4)}.BlogPreview-module__eLCrWq__cardCategory{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-ls);text-transform:uppercase;color:var(--moss-mid);margin-bottom:var(--sp-2);display:block}.BlogPreview-module__eLCrWq__cardTitle{font:var(--type-subhead);letter-spacing:var(--type-subhead-ls);color:var(--paper);margin:0}@media (max-width:900px){.BlogPreview-module__eLCrWq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.BlogPreview-module__eLCrWq__grid{grid-template-columns:1fr}}
.ClosingCTA-module__i0wS0a__section{padding:calc(var(--section-py) * 2) var(--page-gutter);background:var(--paper)}.ClosingCTA-module__i0wS0a__inner{max-width:var(--max-w);justify-content:space-between;align-items:center;gap:var(--sp-6);margin-inline:auto;display:flex}.ClosingCTA-module__i0wS0a__copy{max-width:560px}.ClosingCTA-module__i0wS0a__heading{margin:0 0 var(--sp-3);font:var(--type-title);letter-spacing:var(--type-title-ls)}.ClosingCTA-module__i0wS0a__sub{font:var(--type-body);color:var(--ink-soft);margin:0}.ClosingCTA-module__i0wS0a__cta{font:var(--type-button);padding:var(--sp-4) var(--sp-6);white-space:nowrap}@media (max-width:600px){.ClosingCTA-module__i0wS0a__inner{flex-direction:column;align-items:flex-start}}
.HomepageFounders-module__a0g7Ma__section{padding:var(--section-py) var(--page-gutter);background:var(--paper)}.HomepageFounders-module__a0g7Ma__inner{max-width:var(--max-w);gap:var(--sp-8);grid-template-columns:1fr 1fr;align-items:center;margin-inline:auto;display:grid}.HomepageFounders-module__a0g7Ma__copy{flex-direction:column;display:flex}.HomepageFounders-module__a0g7Ma__heading{margin:0 0 var(--sp-4);font:var(--type-title);letter-spacing:var(--type-title-ls)}.HomepageFounders-module__a0g7Ma__sub{margin:0 0 var(--sp-5);font:var(--type-body);color:var(--ink-soft)}.HomepageFounders-module__a0g7Ma__sub:last-of-type{margin-bottom:0}.HomepageFounders-module__a0g7Ma__portraits{justify-content:center;gap:var(--sp-6);display:flex}.HomepageFounders-module__a0g7Ma__card{text-align:center}.HomepageFounders-module__a0g7Ma__photo{background:var(--warm-paper);object-fit:cover;border-radius:50%;width:clamp(8.75rem,14vw,11.25rem);height:clamp(8.75rem,14vw,11.25rem);overflow:hidden}.HomepageFounders-module__a0g7Ma__name{margin:var(--sp-3) 0 0;font:var(--type-body-strong);color:var(--ink)}@media (max-width:900px){.HomepageFounders-module__a0g7Ma__inner{gap:var(--sp-6);grid-template-columns:1fr}.HomepageFounders-module__a0g7Ma__portraits{justify-content:flex-start}}@media (max-width:600px){.HomepageFounders-module__a0g7Ma__photo{width:120px;height:120px}.HomepageFounders-module__a0g7Ma__portraits{justify-content:center}}
.ServicesShowcase-module__RU0Ola__section{isolation:isolate;padding:var(--section-py) var(--page-gutter);background:#dce2d8;position:relative;overflow:clip}.ServicesShowcase-module__RU0Ola__section:before{content:"";z-index:-1;background:radial-gradient(82% 20rem at 28% 0, #e4e9e0f5 0%, #d3dacfe6 52%, #c4cabe00 100%), linear-gradient(180deg, #dce2d8 0%, var(--moss-light) 18rem);transform-origin:50% 0;border-radius:50% 50% 0 0/clamp(1rem,1.7vw,1.75rem) clamp(1.5rem,2.2vw,2.25rem) 0 0;position:absolute;inset:0 -10vw -8rem;transform:translate(0,0)scale(1.01)}@supports (animation-timeline:view()){.ServicesShowcase-module__RU0Ola__section:before{animation:linear both ServicesShowcase-module__RU0Ola__services-tide-rise;animation-timeline:view();animation-range:entry entry 78%}.ServicesShowcase-module__RU0Ola__header{animation:linear both ServicesShowcase-module__RU0Ola__services-heading-arrive;animation-timeline:view();animation-range:entry entry 50%}.ServicesShowcase-module__RU0Ola__row{view-timeline-axis:block;view-timeline-name:--service-chapter}.ServicesShowcase-module__RU0Ola__row .ServicesShowcase-module__RU0Ola__copy{animation:linear both ServicesShowcase-module__RU0Ola__service-copy-arrive;animation-timeline:--service-chapter;animation-range:entry 4% entry 44%}.ServicesShowcase-module__RU0Ola__row .ServicesShowcase-module__RU0Ola__media{animation:linear both ServicesShowcase-module__RU0Ola__service-media-arrive;animation-timeline:--service-chapter;animation-range:entry entry 50%}.ServicesShowcase-module__RU0Ola__row .ServicesShowcase-module__RU0Ola__watermark{animation:linear both ServicesShowcase-module__RU0Ola__service-watermark-arrive;animation-timeline:--service-chapter;animation-range:entry 10% entry 48%}}@keyframes ServicesShowcase-module__RU0Ola__services-tide-rise{0%{opacity:.7;transform:translateY(3rem)scale(1.02)}to{opacity:1;transform:translate(0,0)scale(1.01)}}@keyframes ServicesShowcase-module__RU0Ola__services-heading-arrive{0%{opacity:.2;transform:translateY(2.75rem)}to{opacity:1;transform:translate(0,0)}}@keyframes ServicesShowcase-module__RU0Ola__service-copy-arrive{0%{opacity:0;transform:translate(-2.75rem,2rem)}to{opacity:1;transform:translate(0,0)}}@keyframes ServicesShowcase-module__RU0Ola__service-media-arrive{0%{opacity:.12;transform:translate(3.5rem,3rem)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes ServicesShowcase-module__RU0Ola__service-watermark-arrive{0%{opacity:0;transform:translateY(calc(2.5rem - 50%))scale(.94)}to{opacity:1;transform:translateY(-50%)scale(1)}}.ServicesShowcase-module__RU0Ola__header{z-index:1;max-width:var(--max-w);margin:0 auto var(--sp-8);position:relative}.ServicesShowcase-module__RU0Ola__heading{font:var(--type-title);letter-spacing:var(--type-title-ls);color:var(--ink);margin:0}.ServicesShowcase-module__RU0Ola__rows{z-index:1;max-width:var(--max-w);gap:var(--sp-8);flex-direction:column;margin:0 auto;display:flex;position:relative}.ServicesShowcase-module__RU0Ola__row{gap:var(--sp-8);grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.ServicesShowcase-module__RU0Ola__row[data-layout=image-first]{direction:rtl}.ServicesShowcase-module__RU0Ola__row[data-layout=image-first]>*{direction:ltr}@supports (animation-timeline:view()){.ServicesShowcase-module__RU0Ola__row[data-layout=image-first] .ServicesShowcase-module__RU0Ola__copy{animation-name:ServicesShowcase-module__RU0Ola__service-copy-arrive-reversed}.ServicesShowcase-module__RU0Ola__row[data-layout=image-first] .ServicesShowcase-module__RU0Ola__media{animation-name:ServicesShowcase-module__RU0Ola__service-media-arrive-reversed}}@keyframes ServicesShowcase-module__RU0Ola__service-copy-arrive-reversed{0%{opacity:0;transform:translate(2.75rem,2rem)}to{opacity:1;transform:translate(0,0)}}@keyframes ServicesShowcase-module__RU0Ola__service-media-arrive-reversed{0%{opacity:.12;transform:translate(-3.5rem,3rem)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}.ServicesShowcase-module__RU0Ola__watermark{font-family:var(--display);color:#4f5b490f;font-size:clamp(7.5rem,18vw,15rem);font-weight:700;line-height:var(--leading-none);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:-2%;transform:translateY(-50%)}.ServicesShowcase-module__RU0Ola__row[data-layout=image-first] .ServicesShowcase-module__RU0Ola__watermark{left:auto;right:-2%}.ServicesShowcase-module__RU0Ola__copy{z-index:2;flex-direction:column;display:flex;position:relative}.ServicesShowcase-module__RU0Ola__number{font:var(--type-body-sm);color:var(--moss-deep);margin-bottom:var(--sp-3)}.ServicesShowcase-module__RU0Ola__title{margin:0 0 var(--sp-4);font:var(--type-card-title);letter-spacing:var(--type-card-title-ls);color:var(--ink)}.ServicesShowcase-module__RU0Ola__description{margin:0 0 var(--sp-3);font:var(--type-body-sm);color:var(--ink-soft)}.ServicesShowcase-module__RU0Ola__ideal{padding-left:var(--sp-3);border-left:2px solid var(--moss);font:var(--type-body-sm);color:var(--moss-deep);margin:0;font-style:italic}.ServicesShowcase-module__RU0Ola__ideal strong{font:var(--type-body-sm-strong);font-style:normal}.ServicesShowcase-module__RU0Ola__media{z-index:2;perspective:800px;justify-content:center;align-items:center;display:flex;position:relative}.ServicesShowcase-module__RU0Ola__device{width:100%;max-width:520px;transition:transform var(--motion-duration-reveal) var(--motion-ease-ui);margin:0;padding:0;position:relative;transform:rotateY(-2deg)rotateX(1deg)}.ServicesShowcase-module__RU0Ola__row[data-layout=image-first] .ServicesShowcase-module__RU0Ola__device{transform:rotateY(2deg)rotateX(1deg)}.ServicesShowcase-module__RU0Ola__device:hover{transform:rotateY(0)rotateX(0)}.ServicesShowcase-module__RU0Ola__tabletSurface{aspect-ratio:4096/2440;filter:drop-shadow(0 1rem .8rem #1b20171f);width:100%;position:relative}.ServicesShowcase-module__RU0Ola__tabletScreen{background:#f3f3f1;border-radius:4.1%/7%;position:absolute;inset:.68%;overflow:hidden}.ServicesShowcase-module__RU0Ola__screenImage{object-fit:fill;width:100%;height:100%;display:block;position:absolute;inset:0}.ServicesShowcase-module__RU0Ola__shellOverlay{z-index:5;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ServicesShowcase-module__RU0Ola__phoneSurface{aspect-ratio:.488;filter:drop-shadow(0 .75rem .65rem #1b201726);width:42%;margin:0 auto;position:relative}.ServicesShowcase-module__RU0Ola__phoneScreen{border-radius:clamp(8px,2.2vw,20px);position:absolute;inset:2.3% 5.3%;overflow:hidden}.ServicesShowcase-module__RU0Ola__phoneScreen img{object-fit:cover;width:100%;height:100%}.ServicesShowcase-module__RU0Ola__legacyLayer{z-index:1;position:absolute;inset:0}.ServicesShowcase-module__RU0Ola__modernLayer{z-index:2;clip-path:inset(0 100% 0 0);will-change:clip-path;position:absolute;inset:0}.ServicesShowcase-module__RU0Ola__modernLayer img{width:100%;height:100%}@media (max-width:900px){.ServicesShowcase-module__RU0Ola__row{gap:var(--sp-5);grid-template-columns:1fr}.ServicesShowcase-module__RU0Ola__row[data-layout=image-first]{direction:ltr}@supports (animation-timeline:view()){.ServicesShowcase-module__RU0Ola__row .ServicesShowcase-module__RU0Ola__copy,.ServicesShowcase-module__RU0Ola__row[data-layout=image-first] .ServicesShowcase-module__RU0Ola__copy{animation-name:ServicesShowcase-module__RU0Ola__service-copy-arrive-mobile}.ServicesShowcase-module__RU0Ola__row .ServicesShowcase-module__RU0Ola__media,.ServicesShowcase-module__RU0Ola__row[data-layout=image-first] .ServicesShowcase-module__RU0Ola__media{animation-name:ServicesShowcase-module__RU0Ola__service-media-arrive-mobile}}.ServicesShowcase-module__RU0Ola__media{perspective:none;order:-1}.ServicesShowcase-module__RU0Ola__device{max-width:400px;transform:none}.ServicesShowcase-module__RU0Ola__row[data-layout=image-first] .ServicesShowcase-module__RU0Ola__device{transform:none}.ServicesShowcase-module__RU0Ola__phoneSurface{width:45%}.ServicesShowcase-module__RU0Ola__watermark{font-size:100px;top:-8%;left:0}.ServicesShowcase-module__RU0Ola__row[data-layout=image-first] .ServicesShowcase-module__RU0Ola__watermark{right:0}}@keyframes ServicesShowcase-module__RU0Ola__service-copy-arrive-mobile{0%{opacity:0;transform:translateY(2.25rem)}to{opacity:1;transform:translate(0,0)}}@keyframes ServicesShowcase-module__RU0Ola__service-media-arrive-mobile{0%{opacity:.12;transform:translateY(3rem)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (max-width:600px){.ServicesShowcase-module__RU0Ola__section:before{background:radial-gradient(110% 15rem at 24% 0, #e4e9e0f5 0%, #d3dacfe6 54%, #c4cabe00 100%), linear-gradient(180deg, #dce2d8 0%, var(--moss-light) 14rem);border-radius:50% 50% 0 0/1rem 1.5rem 0 0;inset:0 -18vw -8rem}.ServicesShowcase-module__RU0Ola__rows{gap:var(--sp-8)}.ServicesShowcase-module__RU0Ola__device{max-width:320px}.ServicesShowcase-module__RU0Ola__header{margin-bottom:var(--sp-6)}.ServicesShowcase-module__RU0Ola__watermark{font-size:80px}}@media (prefers-reduced-motion:reduce){.ServicesShowcase-module__RU0Ola__section:before,.ServicesShowcase-module__RU0Ola__header,.ServicesShowcase-module__RU0Ola__row .ServicesShowcase-module__RU0Ola__copy,.ServicesShowcase-module__RU0Ola__row .ServicesShowcase-module__RU0Ola__media,.ServicesShowcase-module__RU0Ola__row .ServicesShowcase-module__RU0Ola__watermark{opacity:1;animation:none;transform:none}.ServicesShowcase-module__RU0Ola__row .ServicesShowcase-module__RU0Ola__watermark{transform:translateY(-50%)}}
.Showcase-module__7ckazq__section{padding:var(--section-py) 0;background:var(--near-ink);position:relative;overflow:hidden}.Showcase-module__7ckazq__grain{opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.Showcase-module__7ckazq__header{text-align:center;padding:0 var(--page-gutter) var(--sp-4);z-index:2;position:relative}.Showcase-module__7ckazq__heading{font:var(--type-title);letter-spacing:var(--type-title-ls);color:var(--paper);margin:0 0 .35rem}.Showcase-module__7ckazq__sub{font:var(--type-lead);color:var(--moss-mid);margin:0;max-width:34em;margin-inline:auto}.Showcase-module__7ckazq__rows{z-index:1;flex-direction:column;gap:clamp(1rem,2vw,1.5rem);display:flex;position:relative}.Showcase-module__7ckazq__track{width:max-content;animation:80s linear infinite Showcase-module__7ckazq__showcase-drift;display:flex}.Showcase-module__7ckazq__trackReverse{animation-name:Showcase-module__7ckazq__showcase-drift-reverse}.Showcase-module__7ckazq__track:hover{animation-play-state:paused}@keyframes Showcase-module__7ckazq__showcase-drift{to{transform:translate(-50%)}}@keyframes Showcase-module__7ckazq__showcase-drift-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.Showcase-module__7ckazq__sequence{align-items:center;gap:clamp(1rem,2vw,1.5rem);padding:0 clamp(.5rem,1vw,.75rem);display:flex}.Showcase-module__7ckazq__mockup{transition:transform var(--motion-duration-ui) var(--motion-ease-ui);flex-direction:column;flex-shrink:0;align-items:center;gap:.6rem;display:flex}.Showcase-module__7ckazq__mockup:hover{transform:translateY(-3px)}.Showcase-module__7ckazq__phone{aspect-ratio:73/150;filter:drop-shadow(0 4px 10px #0000004d)drop-shadow(0 16px 24px #0003);width:clamp(150px,15vw,200px);transition:filter var(--motion-duration-ui) var(--motion-ease-ui), transform var(--motion-duration-ui) var(--motion-ease-ui);position:relative}.Showcase-module__7ckazq__mockup:hover .Showcase-module__7ckazq__phone{filter:drop-shadow(0 8px 16px #0006)drop-shadow(0 24px 32px #00000040)}.Showcase-module__7ckazq__screen{z-index:1;background:#1a1c18;border-radius:13.8%/6.36%;position:absolute;inset:1.72% 4.15% 1.69% 4.21%;overflow:hidden}.Showcase-module__7ckazq__picture{width:100%;height:100%;display:block}.Showcase-module__7ckazq__pictureTopSafeArea{transform:translateY(5%)}.Showcase-module__7ckazq__screenshot{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.Showcase-module__7ckazq__phoneShell{z-index:2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Showcase-module__7ckazq__label{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-ls);color:var(--moss-mid);text-transform:uppercase;white-space:nowrap;transition:color var(--motion-duration-ui) var(--motion-ease-ui)}.Showcase-module__7ckazq__mockup:hover .Showcase-module__7ckazq__label{color:var(--paper)}@media (max-width:800px){.Showcase-module__7ckazq__phone{width:clamp(120px,28vw,160px)}}@media (max-width:480px){.Showcase-module__7ckazq__phone{width:110px}}@media (prefers-reduced-motion:reduce){.Showcase-module__7ckazq__track{scrollbar-width:thin;animation:none;overflow-x:auto}.Showcase-module__7ckazq__mockup{transition:none}}
.TechStack-module__iyyBSW__section{padding:var(--section-py) var(--page-gutter);background:var(--moss-deep);text-align:center}.TechStack-module__iyyBSW__heading{margin:0 auto var(--sp-6);font:var(--type-title);letter-spacing:var(--type-title-ls);color:var(--paper)}.TechStack-module__iyyBSW__platforms{gap:var(--sp-3);max-width:var(--max-w);margin:0 auto var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.TechStack-module__iyyBSW__platformCard{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.TechStack-module__iyyBSW__platformLogo{opacity:.85;width:auto;height:1.75rem}.TechStack-module__iyyBSW__wooLogo{opacity:.85;align-items:baseline;gap:3px;height:1.25rem;display:inline-flex}.TechStack-module__iyyBSW__platformName{font:var(--type-body-strong);color:var(--paper);margin:0}.TechStack-module__iyyBSW__platformSub{margin:var(--sp-1) 0 0;font:var(--type-caption);color:#eef0e980}.TechStack-module__iyyBSW__tools{gap:var(--sp-3);max-width:var(--max-w);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;display:grid}.TechStack-module__iyyBSW__toolCard{justify-content:center;align-items:center;display:flex}.TechStack-module__iyyBSW__toolLogo{opacity:.75;width:auto;height:1.5rem;transition:opacity .22s}.TechStack-module__iyyBSW__toolCard:hover .TechStack-module__iyyBSW__toolLogo{opacity:1}.TechStack-module__iyyBSW__footer{margin:var(--sp-4) 0 0;font:var(--type-caption);color:#eef0e966}.TechStack-module__iyyBSW__showcaseSection{isolation:isolate;color:var(--ink);background:radial-gradient(60% 65% at 50% 42%,#ffffffb3,#0000 72%),linear-gradient(90deg,#e9ece5 0% 50%,#f5f4ef 50% 100%);position:relative;overflow:clip}.TechStack-module__iyyBSW__showcaseSection:before{z-index:-1;content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 34%,#ffffffb8 47%,#ffffff40 53%,#0000 66%);position:absolute;inset:0;transform:translate(-60%)}.TechStack-module__iyyBSW__showcaseSection[data-motion=active]:before{animation:3.8s cubic-bezier(.2,.75,.25,1) .45s both TechStack-module__iyyBSW__stack-light-sweep}.TechStack-module__iyyBSW__showcaseSection:after{z-index:-1;content:"";opacity:.24;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.07'/%3E%3C/svg%3E");position:absolute;inset:0}.TechStack-module__iyyBSW__showcaseInner{width:min(100%,105rem);min-height:clamp(47rem,57vw,59rem);padding:var(--section-py) var(--page-gutter);margin:0 auto}.TechStack-module__iyyBSW__showcaseHeader{z-index:3;width:100%;max-width:var(--max-w);margin-left:auto;margin-right:auto;position:relative}.TechStack-module__iyyBSW__showcaseHeading{max-width:100%;color:var(--ink);font:var(--type-title);letter-spacing:var(--type-title-ls);white-space:nowrap;margin:0}.TechStack-module__iyyBSW__showcaseHeading span{color:#82978d}.TechStack-module__iyyBSW__systemMap{grid-template-columns:minmax(13rem,1fr) clamp(24rem,38vw,38rem) minmax(13rem,1fr);grid-template-areas:"platforms tablet tools";align-items:center;min-height:clamp(31rem,38vw,40rem);margin-top:clamp(1.5rem,2.25vw,2.25rem);display:grid;position:relative}.TechStack-module__iyyBSW__connectors{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.TechStack-module__iyyBSW__connectorPaths path{fill:none;stroke:#5f776c8f;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;vector-effect:non-scaling-stroke}.TechStack-module__iyyBSW__connectorNodes circle{fill:#70887d;opacity:1;transform-box:fill-box;transform-origin:50%}.TechStack-module__iyyBSW__networkGroups{z-index:2;display:contents;position:relative}.TechStack-module__iyyBSW__primaryPlatforms,.TechStack-module__iyyBSW__integrationTools{height:82%;margin:0;padding:0;list-style:none;display:grid}.TechStack-module__iyyBSW__primaryPlatforms{grid-area:platforms;grid-template-rows:repeat(3,1fr);align-items:center}.TechStack-module__iyyBSW__primaryPlatforms li{align-items:center;gap:clamp(.9rem,1.3vw,1.35rem);padding-right:1rem;display:flex;position:relative}.TechStack-module__iyyBSW__primaryPlatforms li,.TechStack-module__iyyBSW__integrationTools li{justify-self:center;width:min(100%,13rem)}.TechStack-module__iyyBSW__primaryPlatforms li{width:min(100%,clamp(13rem,17vw,17rem))}.TechStack-module__iyyBSW__platformConnectorAnchor,.TechStack-module__iyyBSW__toolConnectorAnchor{background:#70887d;border-radius:50%;flex:none;width:.5rem;height:.5rem;display:block}.TechStack-module__iyyBSW__platformConnectorAnchor{position:absolute;top:50%;right:0;transform:translateY(-50%)}.TechStack-module__iyyBSW__shopifyMark{aspect-ratio:1;flex:none;width:clamp(2.4rem,3.1vw,3.25rem);display:block;position:relative;overflow:hidden}.TechStack-module__iyyBSW__shopifyMarkSource{filter:brightness(0)saturate()invert(69%)sepia(52%)saturate(548%)hue-rotate(39deg)brightness(92%)contrast(91%);width:auto;max-width:none;height:100%;position:absolute;top:0;left:0}.TechStack-module__iyyBSW__wooMark{color:#fff;width:clamp(3.4rem,4.2vw,4.4rem);min-height:2.2rem;font-family:var(--display);letter-spacing:-.08em;background:#873eff;border-radius:.45rem;flex:none;place-items:center;font-size:clamp(1rem,1.25vw,1.3rem);font-weight:700;display:inline-grid}.TechStack-module__iyyBSW__wooMarkText{font-family:var(--display);font-size:var(--text-sm);color:var(--paper);letter-spacing:var(--tracking-normal);font-weight:500}.TechStack-module__iyyBSW__customMark{aspect-ratio:1;flex:none;width:clamp(2.8rem,3.4vw,3.6rem);display:block;position:relative}.TechStack-module__iyyBSW__customMark span{aspect-ratio:1;border:2px solid #73887e;width:62%;position:absolute}.TechStack-module__iyyBSW__customMark span:first-child{top:0;left:18%}.TechStack-module__iyyBSW__customMark span:nth-child(2){bottom:0;left:0}.TechStack-module__iyyBSW__customMark span:nth-child(3){bottom:0;right:0}.TechStack-module__iyyBSW__platformCopy{gap:.4rem;min-width:0;display:grid}.TechStack-module__iyyBSW__platformCopy strong{color:var(--ink);font:var(--type-subhead);letter-spacing:var(--type-subhead-ls)}.TechStack-module__iyyBSW__platformCopy>span{color:#67766e;font:var(--type-body-sm)}.TechStack-module__iyyBSW__showcaseTablet{z-index:3;aspect-ratio:4096/2440;filter:drop-shadow(0 1.5rem 1.4rem #19211b33);grid-area:tablet;justify-self:center;width:100%;position:relative}.TechStack-module__iyyBSW__tabletConnectorAnchor{z-index:-1;pointer-events:none;width:1px;height:1px;display:block;position:absolute}.TechStack-module__iyyBSW__tabletConnectorAnchor[data-side=left]{left:0}.TechStack-module__iyyBSW__tabletConnectorAnchor[data-side=right]{right:0}.TechStack-module__iyyBSW__tabletConnectorAnchor[data-position=shopify]{top:25%}.TechStack-module__iyyBSW__tabletConnectorAnchor[data-position=woocommerce]{top:50%}.TechStack-module__iyyBSW__tabletConnectorAnchor[data-position=custom]{top:75%}.TechStack-module__iyyBSW__tabletConnectorAnchor[data-position=klaviyo]{top:18%}.TechStack-module__iyyBSW__tabletConnectorAnchor[data-position=yotpo]{top:34%}.TechStack-module__iyyBSW__tabletConnectorAnchor[data-position=gorgias]{top:50%}.TechStack-module__iyyBSW__tabletConnectorAnchor[data-position=recharge]{top:66%}.TechStack-module__iyyBSW__tabletConnectorAnchor[data-position=triple-whale]{top:82%}.TechStack-module__iyyBSW__networkItem,.TechStack-module__iyyBSW__networkDevice{opacity:1}.TechStack-module__iyyBSW__showcaseSection[data-motion=active] .TechStack-module__iyyBSW__networkDevice{animation:1.65s cubic-bezier(.16,1,.3,1) both TechStack-module__iyyBSW__stack-device-arrive}.TechStack-module__iyyBSW__showcaseSection[data-motion=active] .TechStack-module__iyyBSW__connectorPaths path{animation:1.1s .75s both TechStack-module__iyyBSW__stack-line-arrive}.TechStack-module__iyyBSW__showcaseSection[data-motion=active] .TechStack-module__iyyBSW__connectorNodes circle{animation:.52s cubic-bezier(.16,1,.3,1) 1.9s both TechStack-module__iyyBSW__stack-node-arrive}.TechStack-module__iyyBSW__showcaseSection[data-motion=active] .TechStack-module__iyyBSW__networkItem{animation:1.1s cubic-bezier(.16,1,.3,1) both TechStack-module__iyyBSW__stack-item-arrive}.TechStack-module__iyyBSW__showcaseSection[data-motion=active] .TechStack-module__iyyBSW__primaryPlatforms .TechStack-module__iyyBSW__networkItem:first-child{animation-delay:1.75s}.TechStack-module__iyyBSW__showcaseSection[data-motion=active] .TechStack-module__iyyBSW__primaryPlatforms .TechStack-module__iyyBSW__networkItem:nth-child(2){animation-delay:2.05s}.TechStack-module__iyyBSW__showcaseSection[data-motion=active] .TechStack-module__iyyBSW__primaryPlatforms .TechStack-module__iyyBSW__networkItem:nth-child(3){animation-delay:2.35s}.TechStack-module__iyyBSW__showcaseSection[data-motion=active] .TechStack-module__iyyBSW__integrationTools .TechStack-module__iyyBSW__networkItem:first-child{animation-delay:1.9s}.TechStack-module__iyyBSW__showcaseSection[data-motion=active] .TechStack-module__iyyBSW__integrationTools .TechStack-module__iyyBSW__networkItem:nth-child(2){animation-delay:2.15s}.TechStack-module__iyyBSW__showcaseSection[data-motion=active] .TechStack-module__iyyBSW__integrationTools .TechStack-module__iyyBSW__networkItem:nth-child(3){animation-delay:2.4s}.TechStack-module__iyyBSW__showcaseSection[data-motion=active] .TechStack-module__iyyBSW__integrationTools .TechStack-module__iyyBSW__networkItem:nth-child(4){animation-delay:2.65s}.TechStack-module__iyyBSW__showcaseSection[data-motion=active] .TechStack-module__iyyBSW__integrationTools .TechStack-module__iyyBSW__networkItem:nth-child(5){animation-delay:2.9s}.TechStack-module__iyyBSW__tabletFrame{z-index:3;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.TechStack-module__iyyBSW__tabletScreen{z-index:1;background:#f4f1ec;border-radius:3.9%/6.55%;position:absolute;inset:1.15%;overflow:hidden}.TechStack-module__iyyBSW__tabletScreenImage{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.TechStack-module__iyyBSW__tabletModern{clip-path:inset(0 0 0 50%)}.TechStack-module__iyyBSW__tabletDivider{z-index:4;background:#11130fb8;width:1px;position:absolute;inset:0 auto 0 50%;box-shadow:0 0 0 1px #f7f8f385}.TechStack-module__iyyBSW__tabletDivider:after{aspect-ratio:1;content:"";background:#f7f8f3f0;border:1px solid #11130f6b;border-radius:999px;width:clamp(.85rem,1.5vw,1.25rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .2rem .7rem #11130f2e}.TechStack-module__iyyBSW__showcaseSection[data-motion=active] .TechStack-module__iyyBSW__tabletModern{animation:1.4s cubic-bezier(.16,1,.3,1) .95s both TechStack-module__iyyBSW__stack-comparison-reveal}.TechStack-module__iyyBSW__showcaseSection[data-motion=active] .TechStack-module__iyyBSW__tabletDivider{animation:1.4s cubic-bezier(.16,1,.3,1) .95s both TechStack-module__iyyBSW__stack-comparison-divider}.TechStack-module__iyyBSW__integrationTools{grid-area:tools;grid-template-rows:repeat(5,1fr);align-items:center}.TechStack-module__iyyBSW__integrationTools li{justify-items:start;gap:.35rem;display:grid;position:relative}.TechStack-module__iyyBSW__toolConnectorAnchor{position:absolute;top:50%;left:-2rem;transform:translateY(-50%)}.TechStack-module__iyyBSW__integrationLogo{object-fit:contain;object-position:left center;filter:brightness(0)saturate();width:auto;max-width:clamp(5.4rem,7.5vw,8rem);height:clamp(1.15rem,1.45vw,1.5rem)}.TechStack-module__iyyBSW__integrationTools li>span{color:#77827b;font:var(--type-caption)}.TechStack-module__iyyBSW__showcaseFooter{z-index:4;color:#718078;width:max-content;font:var(--type-caption);text-align:center;margin:clamp(.75rem,1.5vw,1.25rem) 0 0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.TechStack-module__iyyBSW__showcaseFooter span{color:#9ba49e;padding:0 .38rem}@media (max-width:900px){.TechStack-module__iyyBSW__showcaseSection{background:radial-gradient(105% 35% at 16% 14%,#d9e0d6e0,#0000 76%),#f5f4ef}.TechStack-module__iyyBSW__showcaseInner{min-height:0}.TechStack-module__iyyBSW__showcaseHeading{white-space:normal;max-width:38rem}.TechStack-module__iyyBSW__systemMap{grid-template-columns:minmax(0,1fr);grid-template-areas:"tablet""network";min-height:0;margin-top:3rem}.TechStack-module__iyyBSW__connectors,.TechStack-module__iyyBSW__platformConnectorAnchor,.TechStack-module__iyyBSW__toolConnectorAnchor,.TechStack-module__iyyBSW__tabletConnectorAnchor{display:none}.TechStack-module__iyyBSW__showcaseTablet{grid-area:tablet;width:min(100%,42rem)}.TechStack-module__iyyBSW__primaryPlatforms,.TechStack-module__iyyBSW__integrationTools{height:auto;padding:0}.TechStack-module__iyyBSW__networkGroups{grid-area:network;gap:2.5rem;margin-top:3.25rem;display:grid}.TechStack-module__iyyBSW__primaryPlatforms{grid-area:auto;grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.TechStack-module__iyyBSW__primaryPlatforms li{align-items:flex-start}.TechStack-module__iyyBSW__integrationTools{grid-area:auto;grid-template-rows:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.TechStack-module__iyyBSW__integrationTools li{align-content:start}.TechStack-module__iyyBSW__integrationLogo{max-width:100%}}@media (max-width:600px){.TechStack-module__iyyBSW__systemMap{grid-template-areas:"platforms""tablet""tools";gap:2.75rem;margin-top:2.25rem}.TechStack-module__iyyBSW__networkGroups{display:contents}.TechStack-module__iyyBSW__primaryPlatforms{grid-area:platforms;grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;width:100%}.TechStack-module__iyyBSW__integrationTools{grid-area:tools}.TechStack-module__iyyBSW__primaryPlatforms li{text-align:center;grid-template-rows:2rem auto;grid-template-columns:minmax(0,1fr);align-content:start;justify-self:stretch;justify-items:center;gap:.5rem;width:100%;display:grid}.TechStack-module__iyyBSW__shopifyMark,.TechStack-module__iyyBSW__wooMark,.TechStack-module__iyyBSW__customMark{align-self:center}.TechStack-module__iyyBSW__platformCopy{text-align:center;justify-items:center}.TechStack-module__iyyBSW__shopifyMark,.TechStack-module__iyyBSW__customMark{width:2rem}.TechStack-module__iyyBSW__wooMark{width:2.65rem;min-height:1.9rem;font-size:.8rem}.TechStack-module__iyyBSW__integrationTools{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem 1rem}.TechStack-module__iyyBSW__integrationTools li:nth-child(n+4){justify-self:center}.TechStack-module__iyyBSW__integrationTools li:nth-child(4){grid-column:1/2;translate:50%}.TechStack-module__iyyBSW__integrationTools li:nth-child(5){grid-column:3/4;translate:-50%}.TechStack-module__iyyBSW__platformCopy{gap:.25rem}.TechStack-module__iyyBSW__integrationLogo{height:1.1rem}.TechStack-module__iyyBSW__showcaseFooter{max-width:none}.TechStack-module__iyyBSW__showcaseTablet{margin-bottom:1rem}}@media (prefers-reduced-motion:reduce){.TechStack-module__iyyBSW__networkItem,.TechStack-module__iyyBSW__networkDevice,.TechStack-module__iyyBSW__tabletModern,.TechStack-module__iyyBSW__tabletDivider,.TechStack-module__iyyBSW__connectorPaths path,.TechStack-module__iyyBSW__connectorNodes circle{filter:none;opacity:1;stroke-dashoffset:0;transition:none;animation:none;transform:none}.TechStack-module__iyyBSW__showcaseSection:before{display:none}}@keyframes TechStack-module__iyyBSW__stack-light-sweep{0%{opacity:0;transform:translate(-60%)}22%{opacity:.75}to{opacity:0;transform:translate(60%)}}@keyframes TechStack-module__iyyBSW__stack-device-arrive{0%{filter:blur(.6rem)drop-shadow(0 .75rem .8rem #19211b14);opacity:.18;transform:translateY(3rem)scale(.93)}68%{filter:blur()drop-shadow(0 1.65rem 1.6rem #19211b38);opacity:1;transform:translateY(-.4rem)scale(1.006)}to{filter:blur()drop-shadow(0 1.5rem 1.4rem #19211b33);opacity:1;transform:none}}@keyframes TechStack-module__iyyBSW__stack-comparison-reveal{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 50%)}}@keyframes TechStack-module__iyyBSW__stack-comparison-divider{0%{left:100%}to{left:50%}}@media (prefers-reduced-motion:reduce){.TechStack-module__iyyBSW__tabletModern{clip-path:inset(0 0 0 50%)}.TechStack-module__iyyBSW__tabletDivider{left:50%}}@keyframes TechStack-module__iyyBSW__stack-line-arrive{0%{opacity:.2}to{opacity:1}}@keyframes TechStack-module__iyyBSW__stack-node-arrive{0%{opacity:0;transform:scale(.15)}to{opacity:1;transform:scale(1)}}@keyframes TechStack-module__iyyBSW__stack-item-arrive{0%{filter:blur(.6rem);opacity:.1;transform:translateY(1rem)scale(.98)}to{filter:blur();opacity:1;transform:none}}@media (max-width:600px){.TechStack-module__iyyBSW__platforms,.TechStack-module__iyyBSW__tools{grid-template-columns:repeat(2,minmax(0,1fr))}.TechStack-module__iyyBSW__platforms>:last-child:nth-child(odd),.TechStack-module__iyyBSW__tools>:last-child:nth-child(odd){grid-column:1/-1}.TechStack-module__iyyBSW__toolLogo{height:20px}}
.services-module__EimPha__page{min-height:100dvh;color:var(--ink);background:var(--paper)}.services-module__EimPha__hero{padding:var(--hero-pt) var(--page-gutter) var(--hero-pb);max-width:var(--content-max);background:var(--paper);margin-inline:auto}.services-module__EimPha__heroTitle{margin:0 0 var(--sp-4);font:var(--type-display);letter-spacing:var(--type-display-ls)}.services-module__EimPha__heroSub{max-width:560px;color:var(--ink-soft);font:var(--type-lead);margin:0}.services-module__EimPha__serviceBlock{gap:var(--sp-8);padding:var(--section-py) var(--page-gutter);max-width:var(--content-max);grid-template-columns:1fr 1fr;align-items:start;margin-inline:auto;display:grid}.services-module__EimPha__serviceBlock[data-service]{padding-inline:max(var(--page-gutter), calc((100vw - var(--max-w)) / 2))}.services-module__EimPha__serviceBlock[data-service="1"]{background:var(--warm-paper);max-width:none}.services-module__EimPha__serviceBlock[data-service="1"] .services-module__EimPha__serviceText,.services-module__EimPha__serviceBlock[data-service="1"] .services-module__EimPha__serviceImage{max-width:calc(var(--content-max) / 2);margin-left:auto;margin-right:auto}.services-module__EimPha__serviceBlock[data-service="2"]{background:var(--moss-light);max-width:none}.services-module__EimPha__serviceBlock[data-service="2"] .services-module__EimPha__serviceText,.services-module__EimPha__serviceBlock[data-service="2"] .services-module__EimPha__serviceImage{max-width:calc(var(--content-max) / 2);margin-left:auto;margin-right:auto}.services-module__EimPha__serviceBlock[data-service="3"]{background:var(--moss-mid);max-width:none}.services-module__EimPha__serviceBlock[data-service="3"] .services-module__EimPha__serviceText,.services-module__EimPha__serviceBlock[data-service="3"] .services-module__EimPha__serviceImage{max-width:calc(var(--content-max) / 2);margin-left:auto;margin-right:auto}.services-module__EimPha__serviceBlock[data-service="4"]{background:var(--moss-deep);max-width:none}.services-module__EimPha__serviceBlock[data-service="4"] .services-module__EimPha__serviceText,.services-module__EimPha__serviceBlock[data-service="4"] .services-module__EimPha__serviceImage{max-width:calc(var(--content-max) / 2);margin-left:auto;margin-right:auto}.services-module__EimPha__serviceBlockSwapped .services-module__EimPha__serviceImage{order:-1}.services-module__EimPha__serviceNumber{margin-bottom:var(--sp-2);font:var(--type-body-sm);color:var(--moss-deep);display:block}.services-module__EimPha__serviceTitle{margin:0 0 var(--sp-4);font:var(--type-heading);letter-spacing:var(--type-heading-ls)}.services-module__EimPha__serviceDesc{margin:0 0 var(--sp-5);font:var(--type-body);color:var(--ink-soft)}.services-module__EimPha__serviceIdeal{margin:0 0 var(--sp-5);padding-left:var(--sp-3);border-left:2px solid var(--moss);font:var(--type-body-sm);color:var(--moss-deep);font-style:italic}.services-module__EimPha__serviceTags{gap:var(--sp-2);flex-wrap:wrap;display:flex}.services-module__EimPha__serviceTag{padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-sm);font:var(--type-caption);color:var(--moss-deep);background:#4f5b491a;display:inline-block}.services-module__EimPha__serviceBlockDark .services-module__EimPha__serviceNumber{color:#eef0e9b3}.services-module__EimPha__serviceBlockDark .services-module__EimPha__serviceTitle{color:var(--paper)}.services-module__EimPha__serviceBlockDark .services-module__EimPha__serviceDesc{color:#eef0e9d9}.services-module__EimPha__serviceBlockDark .services-module__EimPha__serviceIdeal{color:var(--accent-moss);border-left-color:var(--accent-moss)}.services-module__EimPha__serviceBlockDark .services-module__EimPha__serviceTag{color:#eef0e9bf;border-radius:var(--radius-sm);background:#eef0e91f}.services-module__EimPha__serviceImage{width:100%}.services-module__EimPha__tabletWrap{aspect-ratio:4096/2440;filter:drop-shadow(0 1rem 1.5rem #11130f2e);width:100%;position:relative}.services-module__EimPha__tabletScreen{background:#f3f3f1;border-radius:4.1%/7%;position:absolute;inset:.68%;overflow:hidden}.services-module__EimPha__tabletScreenImg{object-fit:fill;object-position:center top;width:100%;height:100%;display:block}.services-module__EimPha__tabletShell{z-index:2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.services-module__EimPha__phoneWrap{aspect-ratio:1781/3661;filter:drop-shadow(0 .75rem 1rem #11130f38);width:60%;max-width:220px;margin:0 auto;position:relative}.services-module__EimPha__phoneScreen{background:#f5f2ed;border-radius:13.8%/6.36%;position:absolute;inset:1.72% 4.15% 1.69% 4.21%;overflow:hidden}.services-module__EimPha__phoneScreenImg{object-fit:fill;width:100%;height:100%;display:block}.services-module__EimPha__phoneShell{z-index:2;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.services-module__EimPha__faq{padding:var(--section-py) var(--page-gutter);background:var(--dark-moss)}.services-module__EimPha__faqTitle{max-width:var(--max-w);margin:0 auto var(--sp-6);font:var(--type-title);letter-spacing:var(--type-title-ls);color:var(--paper)}.services-module__EimPha__faqList{max-width:var(--max-w);border-top:1px solid #eef0e914;margin:0 auto}.services-module__EimPha__faqItem{border-bottom:1px solid #eef0e914}.services-module__EimPha__faqSummary{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) 0;cursor:pointer;list-style:none;display:flex}.services-module__EimPha__faqSummary::-webkit-details-marker{display:none}.services-module__EimPha__faqQuestion{font:var(--type-body-strong);color:var(--paper)}.services-module__EimPha__faqToggle{font:var(--type-lead);color:var(--moss-mid);flex-shrink:0;transition:transform .3s cubic-bezier(.16,1,.3,1)}.services-module__EimPha__faqItem[open] .services-module__EimPha__faqToggle{transform:rotate(45deg)}.services-module__EimPha__faqAnswer{padding:0 var(--sp-8) var(--sp-5) 0}.services-module__EimPha__faqAnswer p{font:var(--type-body);color:#eef0e9b3;max-width:40rem;margin:0}.services-module__EimPha__cta{padding:var(--section-py) var(--page-gutter);max-width:var(--content-max);background:var(--paper);margin-inline:auto}.services-module__EimPha__ctaHeading{margin:0 0 var(--sp-4);font:var(--type-title);letter-spacing:var(--type-title-ls)}.services-module__EimPha__ctaCopy{max-width:520px;margin:0 0 var(--sp-6);font:var(--type-body);color:var(--ink-soft)}.services-module__EimPha__ctaButton{padding:var(--sp-4) var(--sp-6);font:var(--type-button)}@media (max-width:900px){.services-module__EimPha__serviceBlock{gap:var(--sp-5);grid-template-columns:1fr}.services-module__EimPha__serviceBlockSwapped .services-module__EimPha__serviceImage{order:unset}.services-module__EimPha__serviceBlock[data-service="1"] .services-module__EimPha__serviceText,.services-module__EimPha__serviceBlock[data-service="1"] .services-module__EimPha__serviceImage,.services-module__EimPha__serviceBlock[data-service="2"] .services-module__EimPha__serviceText,.services-module__EimPha__serviceBlock[data-service="2"] .services-module__EimPha__serviceImage,.services-module__EimPha__serviceBlock[data-service="3"] .services-module__EimPha__serviceText,.services-module__EimPha__serviceBlock[data-service="3"] .services-module__EimPha__serviceImage,.services-module__EimPha__serviceBlock[data-service="4"] .services-module__EimPha__serviceText,.services-module__EimPha__serviceBlock[data-service="4"] .services-module__EimPha__serviceImage{max-width:none;margin-left:0;margin-right:0}}
.Testimonials-module__p9op_q__section{padding:calc(var(--section-py) * 2) var(--page-gutter);background:var(--paper);text-align:center}.Testimonials-module__p9op_q__inner{max-width:600px;margin-inline:auto}.Testimonials-module__p9op_q__quote{font-family:var(--display);color:var(--moss-deep);font-size:3.5rem;font-weight:700;line-height:var(--leading-display);margin-bottom:var(--sp-4);display:block}.Testimonials-module__p9op_q__slideArea{min-height:6rem;margin-bottom:var(--sp-5);position:relative}.Testimonials-module__p9op_q__blockquote{opacity:0;transition:opacity var(--motion-duration-reveal) var(--motion-ease-ui);pointer-events:none;margin:0;position:absolute;inset:0}.Testimonials-module__p9op_q__blockquoteActive{opacity:1;pointer-events:auto;position:relative}.Testimonials-module__p9op_q__blockquote p{font:var(--type-card-title);letter-spacing:var(--type-card-title-ls);color:var(--ink);max-width:32.5rem;margin:0;margin-inline:auto}.Testimonials-module__p9op_q__author{justify-content:center;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);display:flex}.Testimonials-module__p9op_q__avatarPhoto{object-fit:cover;border-radius:50%;width:3rem;height:3rem}.Testimonials-module__p9op_q__name{font:var(--type-body-sm-strong);color:var(--ink);text-align:left;margin:0}.Testimonials-module__p9op_q__title{font:var(--type-caption);color:var(--moss-deep);text-align:left;margin:0}.Testimonials-module__p9op_q__dots{justify-content:center;gap:2px;margin-block:-10.5px;display:flex}.Testimonials-module__p9op_q__dotActive,.Testimonials-module__p9op_q__dot{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.Testimonials-module__p9op_q__dotActive:after,.Testimonials-module__p9op_q__dot:after{content:"";width:20px;height:3px;transition:background var(--motion-duration-ui) var(--motion-ease-ui);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Testimonials-module__p9op_q__dot:hover:after{background:var(--moss-mid)}.Testimonials-module__p9op_q__dotActive:hover:after{background:var(--ink)}.Testimonials-module__p9op_q__dotActive:after{background:var(--moss-deep)}.Testimonials-module__p9op_q__dot:after{background:#ccd0c6}@media (max-width:600px){.Testimonials-module__p9op_q__quote{font-size:40px}}@media (prefers-reduced-motion:reduce){.Testimonials-module__p9op_q__blockquote{transition:none}}
