.customer-quotes{--duration-cycle: 6s;position:relative;overflow:hidden;width:100%;border-block:1px solid #1f1f1f;background:var(--panel);color:#fff}.customer-quotes:after{content:"";position:absolute;left:14%;bottom:-10px;width:72%;height:36px;border-radius:50%;background:var(--yellow);filter:blur(28px);opacity:.38;pointer-events:none}.customer-quotes-inner{position:relative;z-index:1}.customer-quotes-inner{display:flex;flex-direction:column;align-items:center;max-width:1120px;margin-inline:auto;padding:88px var(--gutter) 64px;text-align:center}.customer-quotes-mark{display:block;height:.5em;font-size:clamp(72px,8vw,112px);font-weight:var(--weight-medium);line-height:var(--leading-none);color:var(--yellow)}.customer-quote{margin:18px 0 0}.customer-quote-text{margin:0}.customer-quote-text p{max-width:960px;margin:0;font-size:var(--text-display-closing);line-height:var(--leading-tight);text-wrap:balance}.customer-quote-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.customer-quote-stack{display:grid;justify-items:center}.customer-quote-stack>p{grid-area:1 / 1}.customer-quote-spacer{visibility:hidden}.customer-quote-current>span:not(.customer-quote-sr){display:inline-block;white-space:pre;animation:word-enter .5s both cubic-bezier(.2,.75,.3,1);animation-delay:calc(var(--word-index) * 28ms)}.customer-quote-who{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.customer-quote-photo{width:44px;height:44px;border-radius:9px;object-fit:cover}.customer-quote-person{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.customer-quote-person strong{font-size:var(--text-16);font-weight:var(--weight-medium)}.customer-quote-person span{font-family:var(--font-body);font-size:var(--text-14);color:var(--dim)}.customer-quote-logo{width:auto;height:20px;margin-left:4px;padding-left:16px;border-left:1px solid var(--edge);box-sizing:content-box;filter:grayscale(1) brightness(1.5) contrast(1.3);opacity:.9}.customer-quote-company{margin-left:4px;padding-left:16px;border-left:1px solid var(--edge);font-weight:var(--weight-medium)}.customer-quotes-controls{display:flex;align-items:center;gap:8px;margin-top:36px}.customer-quotes-bar{display:grid;align-items:center;width:56px;height:24px;padding:0;border:0;background:none;cursor:pointer}.customer-quotes-bar i{display:block;height:2px;overflow:hidden;border-radius:2px;background:#2f2f2f}.customer-quotes-bar i:after{content:"";display:block;width:0;height:100%;background:#fff}.customer-quotes-bar.is-done i:after{width:100%}.customer-quotes-bar.is-current i:after{animation:customer-quotes-fill var(--duration-cycle) linear forwards}.customer-quotes:is(:hover,:focus-within,.is-paused) .customer-quotes-bar.is-current i:after{animation-play-state:paused}@keyframes customer-quotes-fill{to{width:100%}}.customer-quotes-pause{display:grid;place-items:center;width:28px;height:28px;margin-left:6px;padding:0;border:1px solid var(--edge);border-radius:50%;background:none;color:#fff;cursor:pointer}.customer-quotes-bar:focus-visible,.customer-quotes-pause:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}@media(prefers-reduced-motion:reduce){.customer-quotes-bar.is-current i:after{width:100%}.customer-quotes-pause{display:none}}@media(max-width:809px){.customer-quotes-inner{padding-block:56px 48px}.customer-quote-logo,.customer-quote-company{flex-basis:100%;margin:4px 0 0;padding:0;border:0;object-fit:contain;object-position:center}}.self-serve-page{--sheet: #0d0d0d;--panel: #151515;--edge: #262626;--dim: #8b8b8b;--faint: #5f5f5f;--gutter: clamp(20px, 5vw, 80px);width:100%;display:flex;flex-direction:column;color:#fff;background:var(--sheet);font-family:var(--font-display)}.self-serve-section{width:100%;max-width:1120px;margin-inline:auto;padding-inline:var(--gutter)}.self-serve-hero{display:flex;flex-direction:column;align-items:center;gap:12px;padding:170px var(--gutter) 0;text-align:center}.self-serve-hero h1{max-width:24ch;font-size:var(--text-display-hero);line-height:var(--leading-display);letter-spacing:var(--tracking-tight);font-weight:var(--weight-regular);text-wrap:balance}.self-serve-hero h1 span{display:block}.self-serve-questions{padding-block:0 84px}.self-serve-questions h2{font-size:var(--text-display-section);line-height:var(--leading-tight);font-weight:var(--weight-regular);text-align:center}.self-serve-question-list{max-width:720px;margin:30px auto 0;border-top:1px solid #1f1f1f}.self-serve-question-list details{border-bottom:1px solid #1f1f1f}.self-serve-question-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 4px;list-style:none;cursor:pointer;font-size:var(--text-16);line-height:var(--leading-snug)}.self-serve-question-list summary::-webkit-details-marker{display:none}.self-serve-question-list summary span{position:relative;width:11px;height:11px;flex:none}.self-serve-question-list summary span:before,.self-serve-question-list summary span:after{content:"";position:absolute;inset:50% 0 auto;height:1px;background:var(--dim)}.self-serve-question-list summary span:after{transition:transform var(--duration-micro) var(--ease-micro);transform:rotate(90deg)}.self-serve-question-list details[open] summary span:after{transform:rotate(0)}.self-serve-question-list p{padding:0 40px 22px 4px;font-family:var(--font-body);font-size:var(--text-14);line-height:var(--leading-loose);color:var(--dim)}@media(max-width:809px){.self-serve-hero{padding-top:130px}.self-serve-hero h1{max-width:none}.self-serve-questions{padding-bottom:56px}}.pricing-section{width:100%;max-width:1120px;margin-inline:auto;padding-inline:var(--gutter)}.pricing-closing{display:flex;flex-direction:column;align-items:center;gap:26px;padding-block:0 110px;text-align:center}.pricing-closing h2{font-size:var(--text-display-closing);line-height:var(--leading-display);letter-spacing:var(--tracking-tight);font-weight:var(--weight-regular)}.pricing-closing h2 span{color:var(--faint)}.pricing-closing-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.pricing-closing-primary,.pricing-closing-secondary{display:flex;align-items:center;justify-content:center;min-width:176px;height:46px;padding-inline:24px;border:1px solid transparent;border-radius:8px;font-size:var(--text-14);line-height:var(--leading-tight);font-weight:var(--weight-medium);transition:background var(--duration-micro) var(--ease-micro),border-color var(--duration-micro) var(--ease-micro)}.pricing-closing-primary{background:#fff;color:#101010}.pricing-closing-primary:hover{background:#ededed}.pricing-closing-secondary{border-color:var(--edge);color:#fff}.pricing-closing-secondary:hover{background:#ffffff12;border-color:#3a3a3a}@media(max-width:809px){.pricing-closing{padding-bottom:72px}.pricing-closing-primary,.pricing-closing-secondary{min-width:0;flex:1 1 100%}}.pricing-closing-roi{display:inline-block;margin-top:18px;color:var(--dim);font-family:var(--font-body);font-size:var(--text-14);text-decoration:underline}
