.homepage-design:not(.homepage-outside){--type-size-12:12px;--type-size-16:16px;--type-size-18:18px;--type-size-20:20px;--type-size-24:24px;--type-size-28:28px;--type-size-32:32px;--type-size-36:36px;--type-size-40:40px;--type-size-48:48px;--type-size-56:56px;--type-size-64:64px;--type-size-72:72px;--type-size-80:80px;--type-size-96:96px;--type-size-112:112px;--type-size-128:128px;--type-size-160:160px;--type-heading:var(--font-apfel),Arial,sans-serif;--type-body:var(--font-host),Arial,sans-serif;--type-regular:400;--type-medium:500;--type-display:var(--type-size-72);--type-section:var(--type-size-56);--type-heading-compact:var(--type-section);--type-feature:var(--type-size-40);--type-title:var(--type-size-24);--type-label:var(--type-size-12);--type-copy:var(--type-size-16);--type-lead:var(--type-size-18);--type-intro:var(--type-size-18);--type-intro-leading:28px;--type-price:var(--type-size-56);--type-metric:var(--type-size-96);--type-customer-metric:var(--type-size-72);--type-metric-hero:var(--type-size-160);--type-metric-unit:var(--type-size-80);--type-track-heading:-0.035em;--type-track-title:-0.02em;--type-track-label:0.08em}@media (max-width:1199px){.homepage-design:not(.homepage-outside){--type-display:var(--type-size-48);--type-section:var(--type-size-48);--type-heading-compact:var(--type-section);--type-feature:var(--type-size-32);--type-price:var(--type-size-48);--type-metric:var(--type-size-80);--type-customer-metric:var(--type-size-64);--type-metric-hero:var(--type-size-128);--type-metric-unit:var(--type-size-64)}}@media (max-width:767px){.homepage-design:not(.homepage-outside){--type-intro:var(--type-size-16);--type-intro-leading:24px;--type-display:46px;--type-section:var(--type-size-40);--type-heading-compact:var(--type-section);--type-feature:var(--type-size-32);--type-metric:var(--type-size-56);--type-customer-metric:var(--type-size-56);--type-metric-hero:var(--type-size-112);--type-metric-unit:var(--type-size-48)}.homepage-design .hero-copy-v2 h1 span{white-space:nowrap}}@media (max-width:389px){.homepage-design:not(.homepage-outside){--type-section:var(--type-size-36);--type-heading-compact:var(--type-section);--type-feature:var(--type-size-28);--type-title:var(--type-size-20);--type-metric-hero:var(--type-size-96);--type-metric-unit:var(--type-size-40)}}@media (min-width:768px) and (max-height:740px){.homepage-design:not(.homepage-outside){--type-feature:var(--type-size-32)}}.homepage-design:is(div){font-family:var(--type-body);font-size:var(--type-copy);line-height:24px;font-weight:var(--type-regular);font-synthesis:none}.homepage-design:is(div) b,.homepage-design:is(div) strong{font-weight:var(--type-medium)}.homepage-design:is(div) h1,.homepage-design:is(div) h2,.homepage-design:is(div) h3,.homepage-design:is(div) h4{font-family:var(--type-heading);font-weight:var(--type-medium);line-height:1}.homepage-design:is(div) h1{font-size:var(--type-display);letter-spacing:var(--type-track-heading)}.homepage-design:is(div) h2{font-size:var(--type-section);letter-spacing:var(--type-track-heading)}.homepage-design:is(div) .hero-v2 .hero-copy-v2 h1,.homepage-design:is(div) .type-display{font-size:var(--type-display);line-height:1;letter-spacing:var(--type-track-heading)}.homepage-design:is(div) .closing-card-content h2,.homepage-design:is(div) .type-section,.homepage-design:is(div) :is(.customer-stories-heading,.pricing-heading) h2{font-size:var(--type-section);line-height:1;letter-spacing:var(--type-track-heading)}.homepage-design:is(div) .type-heading-compact,.homepage-design:is(div) :is(.workflow-heading,.faq-grid) h2{font-size:var(--type-heading-compact);line-height:1;letter-spacing:var(--type-track-heading)}.homepage-design:is(div) .customer-story-outcome h3,.homepage-design:is(div) .type-feature{font-size:var(--type-feature);line-height:1;letter-spacing:var(--type-track-heading)}.homepage-design:is(div) .type-title,.homepage-design:is(div) .workflow-card h3{font-size:var(--type-title);line-height:1;letter-spacing:var(--type-track-title)}.homepage-design:is(div) .closing-card .closing-card-copy,.homepage-design:is(div) .hero-v2 .hero-description,.homepage-design:is(div) .type-lead{font-family:var(--type-body);font-size:var(--type-lead);line-height:28px;font-weight:var(--type-regular);letter-spacing:0}.homepage-design:is(div) .type-intro{font-family:var(--type-body);font-size:var(--type-intro);line-height:var(--type-intro-leading);font-weight:var(--type-regular);letter-spacing:0}.homepage-design:is(div) .credit-plan .plan-description,.homepage-design:is(div) .credit-plan li,.homepage-design:is(div) .customer-story-body,.homepage-design:is(div) .faq-list [role=region],.homepage-design:is(div) .faq-list [role=region]>div,.homepage-design:is(div) .managed-credit-intro,.homepage-design:is(div) .pricing-heading>p:not(.eyebrow),.homepage-design:is(div) .type-body,.homepage-design:is(div) .workflow-card p{font-family:var(--type-body);font-size:var(--type-copy);line-height:24px;font-weight:var(--type-regular);letter-spacing:0}.homepage-design:is(div) .closing-links-title,.homepage-design:is(div) .eyebrow,.homepage-design:is(div) .type-eyebrow{font-family:var(--type-body);font-size:var(--type-label);line-height:16px;font-weight:var(--type-medium);letter-spacing:var(--type-track-label);text-transform:uppercase}.homepage-design:is(div) .billing-saving,.homepage-design:is(div) .closing-copyright,.homepage-design:is(div) .credit-price span,.homepage-design:is(div) .credit-range,.homepage-design:is(div) .credit-volume>div>span,.homepage-design:is(div) .credit-volume>p,.homepage-design:is(div) .customer-story-metric span,.homepage-design:is(div) .customer-story-source span,.homepage-design:is(div) .hero-reassurance,.homepage-design:is(div) .plan-popular,.homepage-design:is(div) .pricing-details p,.homepage-design:is(div) .type-caption,.homepage-design:is(div) .workflow-detail,.homepage-design:is(div) .workflow-index{font-family:var(--type-body);font-size:var(--type-label);line-height:16px;font-weight:var(--type-regular);letter-spacing:0}.homepage-design:is(div) .account-tabs button,.homepage-design:is(div) .button,.homepage-design:is(div) .faq-list button,.homepage-design:is(div) .pricing-details .text-link,.homepage-design:is(div) .site-header .button,.homepage-design:is(div) .text-link,.homepage-design:is(div) .type-control,.homepage-design:is(div) .variable-pricing .pricing-toggle button{font-family:var(--type-body);font-size:var(--type-copy);line-height:24px;font-weight:var(--type-medium);letter-spacing:0}.homepage-design:is(div) .text-link>span{font-size:inherit;line-height:inherit}.homepage-design:is(div) .closing-links a,.homepage-design:is(div) .customer-story-source strong,.homepage-design:is(div) .desktop-nav a,.homepage-design:is(div) .login-link,.homepage-design:is(div) .mobile-nav a,.homepage-design:is(div) .shared-billing{font-family:var(--type-body);font-size:var(--type-copy);line-height:24px;font-weight:var(--type-regular);letter-spacing:0}.homepage-design:is(div) .credit-volume strong,.homepage-design:is(div) .customer-story-source strong{font-weight:var(--type-medium)}.homepage-design:is(div) .credit-volume strong{font-size:var(--type-copy);line-height:24px}.homepage-design:is(div) .credit-plan .plan-type{font-family:var(--type-body);font-size:var(--type-size-20);line-height:28px;font-weight:var(--type-medium)}.homepage-design:is(div) .credit-plan .credit-price,.homepage-design:is(div) .type-price{font-family:var(--type-heading);font-size:var(--type-price);line-height:1;font-weight:var(--type-medium);letter-spacing:var(--type-track-heading)}.homepage-design:is(div) .type-metric{font-size:var(--type-metric);line-height:1;font-weight:var(--type-medium);letter-spacing:-.04em}.homepage-design:is(div) .type-metric-hero{font-size:var(--type-metric-hero);line-height:1;font-weight:var(--type-medium);letter-spacing:-.04em}.homepage-design:is(div) .customer-story-metric strong{font-size:var(--type-customer-metric);line-height:1;font-weight:var(--type-medium);letter-spacing:-.04em}.homepage-design:is(div) .closing-tagline{font-size:var(--type-feature);line-height:1;letter-spacing:var(--type-track-heading)}.homepage-design:is(div) :is(.type-display,.type-section,.type-heading-compact,.type-feature,.type-title,.type-price,.type-metric,.type-metric-hero){font-family:var(--type-heading);font-weight:var(--type-medium);color:var(--paper)}.homepage-design .type-guide{padding-block:64px}.homepage-design .type-guide>header{max-width:840px}.homepage-design .type-guide header>.type-eyebrow{margin-top:64px;margin-bottom:24px}.homepage-design .type-guide header>.type-lead{margin-top:28px;max-width:640px}.homepage-design .type-guide-rules{margin-block:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-block:28px;border-block:1px solid var(--rule)}.homepage-design .type-guide-row{padding-block:36px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;align-items:center;border-bottom:1px solid var(--rule)}.homepage-design .type-guide-meta>*+*{margin-top:8px}.homepage-design .type-guide-meta code{display:block;color:var(--secondary);overflow-wrap:anywhere}.homepage-design .type-guide-usage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;margin-top:64px;padding-top:40px;border-top:1px solid var(--rule)}.homepage-design .type-guide-usage>h2{grid-column:1/-1}.homepage-design .type-guide-usage ol{display:grid;gap:12px;margin:0;padding-left:20px}.homepage-design .type-guide-usage code{color:var(--paper)}.homepage-design .type-guide-sample .type-intro{margin-top:24px;max-width:460px}.homepage-design .type-guide footer{padding-top:40px;color:var(--secondary)}@media (max-width:767px){.homepage-design .type-guide-usage{grid-template-columns:1fr}.homepage-design .type-guide-rules{grid-template-columns:1fr;gap:20px}.homepage-design .type-guide-row{grid-template-columns:1fr;gap:24px}}.homepage-design:is(div) .faq-list button{font-size:var(--type-lead);line-height:24px}.homepage-design:is(div) .button.cta-outline-white{border:1px solid hsla(0,0%,100%,.7);background:transparent;color:var(--paper)}.homepage-design:is(div) .button.cta-outline-white:hover{border-color:#fff;background:hsla(0,0%,100%,.08)}.homepage-design:is(div) .faq-grid .cta-outline-white{margin-top:24px}.homepage-design:is(div) .closing-card-actions,.homepage-design:is(div) .hero-copy-v2 .hero-actions{gap:12px}.homepage-design .compact-workflow{display:none}.homepage-design .compact-workflow-dial{position:relative;width:min(100%,360px);aspect-ratio:1;margin:36px auto 0}.homepage-design .compact-workflow-dial>svg{display:block;width:100%;height:100%}.homepage-design .compact-ring-track{fill:none;stroke:#e9e6d82b;stroke-width:1}.homepage-design .compact-ring-inner{fill:none;stroke:#e9e6d814;stroke-width:1;stroke-dasharray:1 6}.homepage-design .compact-ring-progress{fill:none;stroke:var(--signal);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.homepage-design .compact-ring-head{fill:var(--signal)}.homepage-design .compact-workflow-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;pointer-events:none}.homepage-design .compact-workflow-center>svg{color:#b2b5a5}.homepage-design .compact-workflow-center span{font:500 24px/1.05 var(--font-apfel);letter-spacing:-.02em;color:var(--paper)}.homepage-design .compact-workflow-node{position:absolute;left:var(--node-x);top:var(--node-y);transform:translate(-50%,-50%);width:56px;height:56px;display:grid;place-items:center;background:#20221b;color:#dedfd2;border:1px solid #e9e6d836;border-radius:50%;box-shadow:0 0 0 6px #111;transition:color .35s ease,background-color .35s ease,border-color .35s ease}.homepage-design .compact-workflow-node.is-active{background:var(--signal);color:#111;border-color:var(--signal)}.homepage-design .compact-workflow-node>span{position:absolute;top:-15px;right:-8px;padding:2px 5px;font:400 12px/16px var(--font-host);color:#bfc1b4;background:#111}.homepage-design .compact-workflow-stories{display:grid;max-width:420px;margin:0 auto}.homepage-design .compact-workflow-story{grid-area:1/1;text-align:center;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .4s ease,transform .4s var(--ease-out),visibility .4s}.homepage-design .compact-workflow-story.is-active{opacity:1;visibility:visible;transform:none}.homepage-design .compact-step-index{display:block;color:#b5b7aa;font-size:12px;letter-spacing:.08em;margin-bottom:12px}.homepage-design .compact-workflow-story h3{font-size:24px;margin:0 auto 16px;max-width:18ch}.homepage-design .compact-workflow-story p{color:#bbbcb0;font-size:16px;line-height:24px;margin:0}.homepage-design .compact-step-detail{display:block;font-size:12px;margin-top:20px;color:#e9e6d8}.homepage-design .compact-workflow-heading{text-align:center}.homepage-design .compact-workflow-heading h2{font-size:var(--type-section)}.homepage-design .compact-workflow-heading h2 span{color:#a7a69b}.homepage-design .compact-workflow-heading .cta-link{margin-top:24px}@media (max-height:739px),(max-width:1199px){.homepage-design .workflow-section{min-height:0;height:auto;padding-block:64px 80px}.homepage-design .workflow-section>.workflow-stage{display:none}.homepage-design .compact-workflow{display:block}}@media (prefers-reduced-motion:reduce){.homepage-design .compact-ring-progress{stroke-dashoffset:0}.homepage-design .compact-ring-head{display:none}.homepage-design .compact-workflow-node,.homepage-design .compact-workflow-story{transition:none}}.homepage-design .compact-workflow-story{transition:none}.homepage-design .compact-workflow-story.is-active{animation:landing-workflow-caption-in .45s var(--ease-out) both}@keyframes landing-workflow-caption-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.homepage-design .compact-workflow-story.is-active{animation:none}}.homepage-design:is(div) .button.cta-link:not(.site-header .button){height:64px;min-height:64px;padding:0 24px;font-size:1.125rem;line-height:24px}@media (max-width:767px){.homepage-design:is(div) .button.cta-link:not(.site-header .button){height:56px;min-height:56px;padding:0 20px;font-size:1rem}}.homepage-design:not(.homepage-outside){--section-space:96px;--section-content-gap:48px;--section-inline-gap:48px}.homepage-design:is(div) .customer-stories,.homepage-design:is(div) .faq-grid,.homepage-design:is(div) .pricing-section{padding-block:var(--section-space)}.homepage-design:is(div) .customer-stories{padding-block:72px}.homepage-design:is(div) .customer-stories-heading{margin-bottom:32px}.homepage-design:is(div) .faq-grid{-moz-column-gap:var(--section-inline-gap);column-gap:var(--section-inline-gap)}.homepage-design:is(div) .pricing-toggle{margin-top:32px;margin-bottom:var(--section-content-gap)}@media (min-width:1200px) and (min-height:740px) and (prefers-reduced-motion:no-preference){.homepage-design:is(div) .workflow-section{margin-block:var(--section-space);padding-block:0}}@media (max-height:739px),(max-width:1199px),(prefers-reduced-motion:reduce){.homepage-design:is(div) .workflow-section{padding-block:var(--section-space)}}.homepage-design:is(div) .closing-footer-inner{grid-template-columns:minmax(0,1fr) auto;gap:var(--section-inline-gap);padding-block:16px var(--section-space)}.homepage-design:is(div) .closing-footer-meta{justify-self:end}.homepage-design:is(div) .closing-links{grid-template-columns:repeat(3,max-content);gap:clamp(32px,4vw,64px)}.homepage-design .closing-links-social-mobile{display:none}@media (max-width:1199px){.homepage-design:not(.homepage-outside){--section-space:80px;--section-content-gap:40px;--section-inline-gap:40px}}@media (max-width:767px){.homepage-design:not(.homepage-outside){--section-space:64px;--section-content-gap:32px;--section-inline-gap:24px}.homepage-design:is(div) .customer-stories{padding-block:48px}.homepage-design:is(div) .customer-stories-heading{margin-bottom:24px}.homepage-design:is(div) .closing-footer-inner{grid-template-columns:minmax(0,1fr);row-gap:40px;padding-top:0}.homepage-design:is(div) .closing-footer-meta{justify-self:stretch}.homepage-design:is(div) .closing-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.homepage-design:is(div) .closing-links-title{margin-bottom:16px}.homepage-design .closing-links-social-mobile{display:block;padding-top:32px}.homepage-design:is(div) .closing-footer-bottom .closing-footer-social{display:none}.homepage-design:is(div) .closing-footer-bottom{justify-content:flex-start;padding-block:24px}.homepage-design:is(div) .closing-copyright{max-width:none;margin-left:0;text-align:left}}.homepage-design:not(.homepage-outside){--accent-ink:#cbf63c;--theme-track:#23251e;--theme-edge:#45483b;--theme-thumb:#e9e6d8}.homepage-design .theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:64px;height:44px;padding:0;border:0;background:transparent;cursor:pointer;border-radius:24px;-webkit-tap-highlight-color:transparent}.homepage-design .theme-toggle-track{position:relative;display:flex;align-items:center;justify-content:space-around;width:64px;height:34px;border:1px solid var(--theme-edge);border-radius:24px;background:var(--theme-track)}.homepage-design .theme-toggle-thumb{position:absolute;inset:3px auto 3px 3px;width:26px;border-radius:50%;background:var(--theme-thumb);box-shadow:0 1px 3px #0002;transition:transform .3s cubic-bezier(.22,1,.36,1)}.homepage-design .theme-toggle svg{position:relative;z-index:1;transition:color .24s ease,transform .3s ease}.homepage-design .theme-toggle .theme-moon{color:#25281e}.homepage-design .theme-toggle .theme-sun{color:#b6baaa}.homepage-design .theme-toggle[aria-checked=true] .theme-toggle-thumb{transform:translateX(30px)}.homepage-design .theme-toggle[aria-checked=true] .theme-moon{color:#6b705e}.homepage-design .theme-toggle[aria-checked=true] .theme-sun{color:#303a1d;transform:rotate(45deg)}.homepage-design .theme-toggle:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.homepage-design .closing-card,.homepage-design .closing-footer,.homepage-design .closing-wrapper,.homepage-design .mobile-nav,.homepage-design .site-header,.homepage-design:is(div){transition:background-color .28s ease,color .28s ease,border-color .28s ease}html.light .homepage-design:is(div),html.light .homepage-design:not(.homepage-outside){color-scheme:light;--ink:#f4f2e9;--paper:#24271f;--cream:#24271f;--surface:#fdfcf7;--rule:#d1d3c5;--secondary:#626657;--accent-ink:#68625b;--color-background:#f4f2e9;--color-foreground:#24271f;--color-muted:#e8e8dc;--color-muted-foreground:#626657;--color-primary:#cbf63c;--color-primary-foreground:#111;--color-border:#d1d3c5;--color-card:#fdfcf7;--color-ring:#526d18;--theme-track:#e4e6d8;--theme-edge:#c8ceba;--theme-thumb:#fffef8}html.light .homepage-design:is(div){background:var(--ink);color:var(--paper)}html.light .homepage-design ::-moz-selection{background:#cbf63c;color:#111}html.light .homepage-design ::selection{background:#cbf63c;color:#111}html.light .homepage-design :focus-visible{outline-color:var(--accent-ink)}html.light .homepage-design .site-header{background:hsla(49,33%,94%,.95);border-color:var(--rule)}html.light .homepage-design .desktop-nav,html.light .homepage-design .eyebrow,html.light .homepage-design .hero-reassurance,html.light .homepage-design .small-label{color:var(--secondary)}html.light .homepage-design .desktop-nav a:hover,html.light .homepage-design .login-link:hover{color:#303a1d}html.light .homepage-design .brand img{filter:brightness(0) saturate(100%)}html.light .homepage-design .mobile-nav{background:var(--ink)}html.light .homepage-design .mobile-nav,html.light .homepage-design .mobile-nav a{border-color:var(--rule);color:var(--paper)}html.light .homepage-design .button-primary,html.light .homepage-design .skip-link{color:#111;--btn-fill:#cbf63c}html.light .homepage-design .button-light{color:#24271f;background:#fffef8;border-color:#bfc4b3}html.light .homepage-design .button-outline,html.light .homepage-design .cta-outline-white{color:#24271f;border-color:#a7ad99;background:transparent;--btn-edge:#a7ad99;--btn-shine:#fff}html.light .homepage-design .button-outline:hover,html.light .homepage-design .cta-outline-white:hover{background:#e7e9db;border-color:#70785d;color:#24271f}html.light .homepage-design .button-ghost{color:#24271f}html.light .homepage-design .text-link{color:var(--paper)}html.light .homepage-design .hero-copy-v2 h1 span{position:relative;display:inline;white-space:nowrap;isolation:isolate;color:#24271f;text-decoration:none}html.light .homepage-design .hero-copy-v2 h1 span:after{content:"";position:absolute;z-index:-1;pointer-events:none;left:-1.5%;top:52%;width:103%;height:.92em;background:#cbf63c;transform:translateY(-50%) rotate(-.4deg);clip-path:polygon(0 3%,4% 1%,18% 3%,38% 0,57% 2%,78% 0,96% 2%,100% 0,99% 96%,86% 98%,65% 96%,47% 100%,28% 97%,11% 100%,1% 97%)}html.light .homepage-design .hero-art-clean:after{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--ink) 42%,transparent) 68%,var(--ink) 100%)}html.light .homepage-design .hero-copy-v2 .hero-note,html.light .homepage-design .hero-copy-v2>p:not(.eyebrow){color:var(--secondary)}html.light .homepage-design .customer-story-detail,html.light .homepage-design .customer-story-panel,html.light .homepage-design .customer-story-tabs,html.light .homepage-design .customer-story-tabs button{border-color:var(--rule)}html.light .homepage-design .customer-story-tabs button{color:#24271f}html.light .homepage-design .customer-story-tabs button:nth-child(3):after{background:var(--rule)}html.light .homepage-design .customer-story-tabs button>span.absolute{background:linear-gradient(180deg,#e3e8cf,#f4f2e9);box-shadow:inset 0 -2px #6d862e}html.light .homepage-design .customer-story-tabs .customer-logo img{filter:brightness(0)}html.light .homepage-design .customer-story-body,html.light .homepage-design .customer-story-outcome h3,html.light .homepage-design .customer-story-source strong,html.light .homepage-design .customer-story-tabs .customer-logo{color:#24271f}html.light .homepage-design .customer-story-source span{color:var(--secondary)}html.light .homepage-design .customer-story-metric strong{color:var(--accent-ink)}html.light .homepage-design .customer-story-metric span{color:#626657}html.light .homepage-design .workflow-section{--wf-rule:#9fa78b66}html.light .homepage-design .workflow-card{background:#fffef770;box-shadow:inset 0 0 0 1px #bfc7ae70}html.light .homepage-design .workflow-step.is-active .workflow-card{background:#e8edd9;box-shadow:inset 0 0 0 1px #99ae6670}html.light .homepage-design .workflow-card h3{color:#24271f}html.light .homepage-design .workflow-card p,html.light .homepage-design .workflow-card small,html.light .homepage-design .workflow-index{color:#626657}html.light .homepage-design .workflow-step.is-active .workflow-index{color:#526d18}html.light .homepage-design .workflow-node{color:#626657;background:#e6e9dc;box-shadow:inset 0 0 0 1px #b6bfa5,0 0 0 6px var(--ink)}html.light .homepage-design .workflow-step.is-active .workflow-node{color:#22271b;background:#cbf63c}html.light .homepage-design .ring-progress{stroke:#718d30}html.light .homepage-design .ring-inner,html.light .homepage-design .ring-tick{stroke:#89967533}html.light .homepage-design .compact-workflow-node{background:#e8ecdf;border-color:#b6bfa5;color:#4b5840;box-shadow:0 0 0 6px var(--ink)}html.light .homepage-design .compact-workflow-node.is-active{background:#cbf63c;color:#222}html.light .homepage-design .compact-workflow-node>span{background:var(--ink);color:#626657}html.light .homepage-design .compact-workflow-center,html.light .homepage-design .compact-workflow-center svg{color:#526d18}html.light .homepage-design .compact-step-index,html.light .homepage-design .compact-workflow-story p,html.light .homepage-design .compact-workflow-story small{color:#626657}html.light .homepage-design .compact-step-detail,html.light .homepage-design .compact-workflow-story h3{color:#24271f}html.light .homepage-design .compact-ring-track{stroke:#b5bea5}html.light .homepage-design .compact-ring-inner{stroke:#cfd6c3}html.light .homepage-design .pricing-section{border-color:var(--rule)}html.light .homepage-design .pricing-details,html.light .homepage-design .pricing-heading>p:not(.eyebrow),html.light .homepage-design .shared-billing{color:#626657}html.light .homepage-design .variable-pricing .pricing-toggle .account-tabs{background:#e2e6d6;border-color:#bbc6a6}.homepage-design html.light .variable-pricing .pricing-toggle .account-tabs button{color:#4c5740}.homepage-design html.light .variable-pricing .pricing-toggle .account-tabs button[aria-selected=true]{color:#111}html.light .homepage-design .shared-billing .billing-active{color:#24271f}html.light .homepage-design .billing-saving{color:#526d18}html.light .homepage-design .credit-plan{background:#fdfcf7;border-color:#cbd0be;color:#24271f}html.light .homepage-design .credit-plan-1{border-color:#719332;box-shadow:0 0 0 1px #71933220}html.light .homepage-design .credit-billing-note,html.light .homepage-design .credit-plan ul li,html.light .homepage-design .credit-price>span,html.light .homepage-design .credit-volume p,html.light .homepage-design .credit-volume span,html.light .homepage-design .credit-volume>p,html.light .homepage-design .plan-description,html.light .homepage-design .plan-type{color:#626657}html.light .homepage-design .credit-price,html.light .homepage-design .credit-volume strong{color:#24271f}html.light .homepage-design .credit-volume,html.light .homepage-design .managed-credit-intro{border-color:#d6dbcb;color:#4c5740}html.light .homepage-design .credit-plan ul svg{color:#526d18}html.light .homepage-design .credit-volume input{accent-color:#668928}html.light .homepage-design .credit-volume input::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:#c9d1b9}html.light .homepage-design .credit-volume input::-webkit-slider-thumb{margin-top:-6px;background:#6a8c2c}html.light .homepage-design .credit-volume input::-moz-range-track{height:4px;border-radius:4px;background:#c9d1b9}html.light .homepage-design .credit-volume input::-moz-range-thumb{background:#6a8c2c}html.light .homepage-design .faq-grid>div:first-child>p:not(.eyebrow){color:#626657}html.light .homepage-design .faq-list [data-slot=accordion-item]{border-color:var(--rule)}html.light .homepage-design .faq-list button{color:#24271f}html.light .homepage-design .faq-list button:hover,html.light .homepage-design .faq-list button[data-state=open]{color:#526d18}.homepage-design html.light .faq-list [data-state=open][data-slot=accordion-item]{background:#e8ebdf}html.light .homepage-design .faq-list [data-slot=accordion-content]{color:#626657}html.light .homepage-design .closing-card-shade{background:linear-gradient(180deg,transparent 0,transparent 67%,#f4f2e914 80%,#f4f2e940 88%,#f4f2e98c 94%,#f4f2e9d9 98%,var(--ink) 100%),radial-gradient(ellipse at 50% 50%,#11111157,transparent 72%)}html.light .homepage-design .closing-card-content>p:not(.eyebrow){color:#e9e6d8}html.light .homepage-design .closing-card h2{color:#faf9ee}html.light .homepage-design .closing-footer{color:#24271f}html.light .homepage-design .closing-footer-bottom:before{background:#68625b52}html.light .homepage-design .closing-copyright,html.light .homepage-design .closing-footer-bottom,html.light .homepage-design .closing-links-title{color:#626657;border-color:var(--rule)}html.light .homepage-design .closing-footer a{color:#4b5540}html.light .homepage-design .closing-footer a:hover{color:#293b17}@media (max-width:767px){.homepage-design .nav-actions{gap:10px}.homepage-design .theme-toggle{width:44px}.homepage-design .theme-toggle-track{width:36px;height:34px}.homepage-design .theme-toggle-thumb{width:28px;left:3px}.homepage-design .theme-toggle[aria-checked=true] .theme-toggle-thumb{transform:none}.homepage-design .theme-toggle svg{position:absolute}.homepage-design .theme-toggle .theme-sun{opacity:0;transform:rotate(-45deg) scale(.7)}.homepage-design .theme-toggle[aria-checked=true] .theme-moon{opacity:0;transform:rotate(45deg) scale(.7)}.homepage-design .theme-toggle[aria-checked=true] .theme-sun{opacity:1;transform:rotate(0) scale(1)}}@media (max-width:380px){.homepage-design .nav-inner .brand{gap:6px;font-size:24px}.homepage-design .nav-inner .brand img{width:18px;height:30px}.homepage-design .nav-inner{gap:8px}.homepage-design .nav-actions{gap:4px}.homepage-design .nav-actions .button{padding-inline:10px}.homepage-design .menu-toggle{width:36px}}@media (prefers-reduced-motion:reduce){.homepage-design .closing-card,.homepage-design .closing-footer,.homepage-design .closing-wrapper,.homepage-design .mobile-nav,.homepage-design .site-header,.homepage-design .theme-toggle *,.homepage-design:is(div){animation:none!important;transition:none!important}}html.light .homepage-design h2>span{color:#68705c}html.light .homepage-design .faq-list,html.light .homepage-design .faq-list>div{border-color:var(--rule)}html.light .homepage-design .faq-list div[role=region]>div{color:#626657}html.light .homepage-design .compact-ring-progress{stroke:#718d30}html.light .homepage-design .compact-ring-head{fill:#718d30}.homepage-design html.light .pricing-toggle button[aria-selected=true]>span.absolute{background:#cbf63c}html.light .homepage-design .pricing-details p{color:#626657}html.light .homepage-design .workflow-detail{color:#626657;border-color:#bfc7ae80}.homepage-design html.light .workflow-section.is-running .workflow-step:not(.is-active) .workflow-card{opacity:1}html.light .homepage-design .ring-head-dot{fill:#718d30}html.light .homepage-design .customer-story-outcome{border-color:var(--rule)}.homepage-design .skip-link:not(:focus){clip-path:inset(100%)}.homepage-design html.light .customer-story-tabs button[aria-selected=false] .customer-logo{opacity:.76}html.light .homepage-design .faq-grid>div:first-child>.eyebrow{color:#626657}html.light .homepage-design .closing-card{background:#111}html.light .homepage-design .closing-card h2>span{color:#faf9ee}html.light .homepage-design .closing-card .closing-eyebrow{color:#e9e6d8}.homepage-design:is(div) .integrations{padding-top:0;padding-bottom:var(--section-space,96px)}html.light .homepage-design .closing-footer-inner{padding-top:64px}@media (max-width:767px){html.light .homepage-design .closing-footer-inner{padding-top:48px}}.homepage-design .mobile-menu-backdrop{display:none}.homepage-design .menu-toggle-glyph{position:relative;width:20px;height:20px}.homepage-design .menu-toggle-glyph span{position:absolute;left:0;top:9px;width:20px;height:2px;background:currentColor;border-radius:2px;transform:translateY(-4px);transition:transform .24s cubic-bezier(.32,.72,0,1)}.homepage-design .menu-toggle-glyph span:last-child{transform:translateY(4px)}.homepage-design .menu-toggle[aria-expanded=true] .menu-toggle-glyph span{transform:rotate(45deg)}.homepage-design .menu-toggle[aria-expanded=true] .menu-toggle-glyph span:last-child{transform:rotate(-45deg)}@media (max-width:900px){.homepage-design .site-header .nav-inner{z-index:2}.homepage-design .mobile-menu-backdrop{display:block;position:absolute;inset:100% 0 auto;height:100dvh;z-index:0;background:#0006;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s ease,visibility 0s .2s}.homepage-design .mobile-menu-backdrop[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .28s ease,visibility 0s}.homepage-design .site-header .mobile-nav{display:block;position:absolute;inset:100% 0 auto;z-index:1;max-height:calc(100dvh - 84px);overflow-y:auto;overscroll-behavior:contain;padding:0;background:var(--ink);border:0;border-bottom:1px solid var(--rule);border-radius:0 0 16px 16px;box-shadow:0 24px 40px -24px #0008;transform-origin:top center;transform:translateY(-12px) scaleY(.98);opacity:0;visibility:hidden;pointer-events:none;transition:transform .2s cubic-bezier(.32,.72,0,1),opacity .16s ease,visibility 0s .2s}.homepage-design .site-header .mobile-nav[data-open=true]{transform:translateY(0) scaleY(1);opacity:1;visibility:visible;pointer-events:auto;transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .22s ease,visibility 0s}.homepage-design .mobile-nav-content{padding-block:12px 20px}.homepage-design:is(div) .mobile-nav-primary a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 0;min-height:48px;border:0;font-family:var(--type-heading);font-size:var(--type-size-24);font-weight:var(--type-medium);line-height:1;letter-spacing:var(--type-track-heading);color:var(--paper);transform:translateY(-8px);opacity:0;transition:transform .16s ease,opacity .12s ease}.homepage-design .mobile-nav-primary a svg{width:16px;height:16px;color:var(--secondary)}.homepage-design .mobile-nav[data-open=true] .mobile-nav-primary a{transform:translateY(0);opacity:1;transition:transform .28s cubic-bezier(.23,1,.32,1),opacity .22s ease;transition-delay:calc(var(--menu-index) * 30ms)}.homepage-design .mobile-nav-secondary{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid var(--rule);margin-top:16px;padding-top:16px}.homepage-design:is(div) .mobile-nav-secondary a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid transparent;border-radius:8px;font-size:var(--type-size-16);line-height:24px;white-space:nowrap;color:var(--paper)}.homepage-design:is(div) .mobile-nav-secondary a:first-child{border-color:var(--rule);background:color-mix(in srgb,var(--paper) 4%,transparent)}.homepage-design .mobile-nav-secondary svg{width:16px;height:16px;flex-shrink:0}.homepage-design .site-header .mobile-nav a:active{opacity:.65}html.light .homepage-design .site-header .mobile-nav{box-shadow:0 24px 40px -24px #24271f40}}@media (prefers-reduced-motion:reduce){.homepage-design .menu-toggle-glyph span,.homepage-design .mobile-menu-backdrop,.homepage-design .site-header .mobile-nav,.homepage-design .site-header .mobile-nav a{transition:none!important}.homepage-design .site-header .mobile-nav,.homepage-design .site-header .mobile-nav a{transform:none}}.homepage-design .desktop-nav a,.homepage-design .login-link{white-space:nowrap}.homepage-design .desktop-nav a[aria-current=page],.homepage-design .mobile-nav-primary a[aria-current=page]{color:var(--paper)}.homepage-design:is(div) .hero-fullbleed{isolation:isolate}.homepage-design:is(div) .hero-fullbleed .hero-backdrop{display:none}@media (min-width:901px){.homepage-design:is(div) .hero-fullbleed .hero-backdrop{display:block;position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);overflow:hidden;background:#111;pointer-events:none}.homepage-design:is(div) .hero-fullbleed .hero-backdrop-field,.homepage-design:is(div) .hero-fullbleed .hero-backdrop-field .color-bends-container{position:absolute;inset:0}.homepage-design:is(div) .hero-fullbleed .hero-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,7%,.84),hsla(0,0%,7%,.72) 28%,hsla(0,0%,7%,.4) 48%,hsla(0,0%,7%,.12) 68%,hsla(0,0%,7%,.18)),linear-gradient(180deg,transparent 72%,#111)}.homepage-design:is(div) .hero-fullbleed .hero-art-clean{background:transparent;overflow:visible}.homepage-design:is(div) .hero-fullbleed .hero-art-clean .color-field,.homepage-design:is(div) .hero-fullbleed .hero-art-clean:after{display:none}html.light .homepage-design:is(div) .hero-fullbleed .hero-backdrop{background:#f4f2e9}html.light .homepage-design:is(div) .hero-fullbleed .hero-backdrop:after{background:linear-gradient(90deg,hsla(49,33%,94%,.97),hsla(49,33%,94%,.9) 28%,hsla(49,33%,94%,.45) 48%,hsla(49,33%,94%,0) 70%),linear-gradient(180deg,transparent 75%,#f4f2e9)}}@media (max-width:900px){.homepage-design:is(div) .hero-fullbleed .hero-backdrop{display:block;position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);overflow:hidden;background:#111;pointer-events:none}.homepage-design:is(div) .hero-fullbleed .hero-backdrop-field{position:absolute;inset:-10% -30%;background:linear-gradient(150deg,#111 22%,#686b43 44%,#e9e6d8 51%,#111 62%,#2a2d1d 74%,#cbf63c);background-size:100% 100%;animation:landing-hero-mobile-drift 18s ease-in-out infinite alternate}.homepage-design:is(div) .hero-fullbleed .hero-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,7%,.82),hsla(0,0%,7%,.66) 30%,hsla(0,0%,7%,.36) 48%,hsla(0,0%,7%,.2) 70%,hsla(0,0%,7%,.55) 92%,#111)}.homepage-design:is(div) .hero-fullbleed .hero-art-clean{background:transparent}.homepage-design:is(div) .hero-fullbleed .hero-art-clean .color-field,.homepage-design:is(div) .hero-fullbleed .hero-art-clean:after{display:none}html.light .homepage-design:is(div) .hero-fullbleed .hero-backdrop{background:#f4f2e9}html.light .homepage-design:is(div) .hero-fullbleed .hero-backdrop:after{background:linear-gradient(180deg,hsla(49,33%,94%,.95),hsla(49,33%,94%,.86) 32%,hsla(49,33%,94%,.4) 50%,hsla(49,33%,94%,.1) 72%,hsla(49,33%,94%,.6) 92%,#f4f2e9)}}@media (max-width:900px){.homepage-design:is(div) .hero-fullbleed .hero-backdrop-field:has(canvas){inset:0;background:none;animation:none}.homepage-design:is(div) .hero-fullbleed .hero-backdrop-field .color-bends-container{position:absolute;inset:0}}@media (min-width:901px) and (prefers-reduced-motion:reduce){.homepage-design:is(div) .hero-fullbleed .hero-backdrop-field{position:absolute;inset:0;background:linear-gradient(135deg,#111 20%,#686b43 48%,#e9e6d8 56%,#111 68%,#cbf63c)}}@keyframes landing-hero-mobile-drift{0%{transform:translate3d(-4%,-2%,0) rotate(-2deg)}to{transform:translate3d(4%,2%,0) rotate(2deg)}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.homepage-design:is(div) .hero-fullbleed .hero-backdrop-field{animation:none}}.homepage-design .proof{--pf-line:hsla(55,55%,96%,.1);--pf-line-strong:hsla(55,55%,96%,.22);--pf-line-hover:hsla(55,55%,96%,.16);--pf-arrow-hover:#cbf63c;--pf-card:#171715;--pf-card-hover:#1a1a17;--pf-muted:#a7a59c;padding-block:128px}.homepage-design .proof-head{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:end}.homepage-design .proof-head h2 span{color:var(--pf-muted)}.homepage-design .proof-intro{color:var(--pf-muted);font-size:var(--type-size-18);line-height:28px;max-width:420px;justify-self:end}.homepage-design .proof-metrics{width:100%;max-width:1180px;margin:72px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--pf-line);border-bottom:1px solid var(--pf-line)}.homepage-design .proof-metric{margin:0;padding:40px 40px 36px 0;display:grid;align-content:start}.homepage-design .proof-metric+.proof-metric{padding-left:40px;border-left:1px solid var(--pf-line)}.homepage-design .proof-count{font-family:var(--type-heading);font-weight:500;font-size:var(--type-size-112);line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--paper);white-space:nowrap}.homepage-design .proof-unit{font-size:var(--type-size-48);letter-spacing:-.03em;color:var(--pf-muted);margin-left:2px}.homepage-design .proof-meter{display:block;height:2px;margin:28px 0 20px;background:var(--pf-line);overflow:hidden}.homepage-design .proof-meter span{display:block;height:100%;width:100%;background:linear-gradient(90deg,rgba(255,138,92,.7),#cbf63c 65%);transform-origin:left}.homepage-design .proof-metric figcaption{display:grid;gap:16px}.homepage-design .proof-metric-label{font-size:var(--type-size-18);line-height:26px;color:var(--paper);max-width:300px}.homepage-design .proof-logo{display:inline-flex;align-items:center;justify-content:flex-start;flex:0 1 128px;min-width:0;height:32px;gap:8px;font-family:var(--font-host),sans-serif;font-weight:500;font-size:var(--type-size-16);letter-spacing:-.02em;color:var(--pf-muted);white-space:nowrap}.homepage-design .proof-logo-art{width:24px;height:24px;flex:none;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:brightness(0) invert(.68)}.homepage-design .proof-logo.is-wordmark .proof-logo-art{width:100%;height:24px}.homepage-design .proof-track{width:100%;max-width:1180px;margin:40px auto 0;padding-block:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));place-items:center stretch;gap:clamp(20px,2.25vw,32px)}.homepage-design .proof-track:focus-visible{outline:2px solid #cbf63c;outline-offset:6px}.homepage-design .proof-card{position:relative;margin:0;padding:28px;border-radius:14px;background:var(--pf-card);box-shadow:inset 0 0 0 1px var(--pf-line);display:flex;flex-direction:column;width:100%;min-height:460px;gap:24px;transition:background-color .6s var(--ease-out),box-shadow .6s var(--ease-out)}.homepage-design .proof-quote-mark{transition:opacity .6s var(--ease-out);opacity:.72}@media (hover:hover) and (pointer:fine){.homepage-design .proof-card.has-link:hover{background:var(--pf-card-hover);box-shadow:inset 0 0 0 1px var(--pf-line-hover)}.homepage-design .proof-card.has-link:hover .proof-quote-mark{opacity:1}.homepage-design .proof-card.has-link:hover .proof-link{color:var(--pf-arrow-hover)}.homepage-design .proof-card.has-link:hover .arrow-window svg:first-child{transform:translate(20px,-20px)}.homepage-design .proof-card.has-link:hover .arrow-window svg:nth-child(2){transform:translate(0)}}.homepage-design .proof-card.has-link:has(.proof-link:focus-visible){box-shadow:inset 0 0 0 1px var(--pf-line-hover),0 0 0 2px #cbf63c}.homepage-design .proof-link{flex:none;display:grid;place-items:center;width:24px;height:24px;color:var(--pf-muted);transition:color .45s var(--ease-out)}.homepage-design .proof-link .arrow-window svg{transition:transform .45s var(--ease-out)}.homepage-design .proof-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.homepage-design .proof-link:focus-visible{outline:none}.homepage-design .proof-card-top{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:32px}.homepage-design .proof-quote-mark{width:24px;flex:none;rotate:180deg;color:#cbf63c;height:24px}.homepage-design .proof-card blockquote{margin:0;flex:1;font-size:var(--type-size-18);line-height:28px;color:var(--paper)}.homepage-design .proof-card figcaption{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding-top:20px;border-top:1px solid var(--pf-line);font-size:var(--type-size-12);line-height:16px;color:var(--pf-muted)}.homepage-design .proof-card figcaption img{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.homepage-design .proof-person{display:grid;gap:2px;min-width:0;text-wrap:pretty}.homepage-design .proof-card figcaption strong{font-size:var(--type-size-16);line-height:20px;font-weight:500;color:var(--paper)}.homepage-design .proof-dots{display:none}.homepage-design .proof[data-reveal=armed] .proof-card,.homepage-design .proof[data-reveal=armed] .proof-metric{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease-out),transform .9s var(--ease-out);transition-delay:calc(var(--i) * .1s)}.homepage-design .proof[data-reveal=armed] .proof-card{transition:opacity .8s var(--ease-out),transform .9s var(--ease-out),background-color .6s var(--ease-out),box-shadow .6s var(--ease-out);transition-delay:calc(.35s + var(--i) * .08s),calc(.35s + var(--i) * .08s),0s,0s}.homepage-design .proof[data-reveal=armed] .proof-meter span{transform:scaleX(0);transition:transform 1.4s var(--ease-out);transition-delay:calc(.3s + var(--i) * .12s)}.homepage-design .proof.is-in .proof-card,.homepage-design .proof.is-in .proof-metric{opacity:1;transform:none}.homepage-design .proof.is-in .proof-meter span{transform:scaleX(1)}html.light .homepage-design .proof{--pf-line:rgba(36,39,31,.12);--pf-line-strong:rgba(36,39,31,.22);--pf-line-hover:rgba(36,39,31,.18);--pf-arrow-hover:#4f7414;--pf-card:#fdfcf7;--pf-card-hover:#fff;--pf-muted:#626657}html.light .homepage-design .proof-card blockquote,html.light .homepage-design .proof-card figcaption strong,html.light .homepage-design .proof-count,html.light .homepage-design .proof-metric-label{color:#24271f}html.light .homepage-design .proof-logo-art{filter:brightness(0) opacity(.62)}html.light .homepage-design .proof-quote-mark{color:#6d8a14}html.light .homepage-design .proof-meter span{background:linear-gradient(90deg,rgba(255,138,92,.7),#9fcf15 65%)}@media (max-width:1100px){.homepage-design .proof-count{font-size:var(--type-size-80)}.homepage-design .proof-unit{font-size:var(--type-size-36)}.homepage-design .proof-track{max-width:900px;grid-template-columns:1fr 1fr;gap:24px}.homepage-design .proof-card:last-child:nth-child(odd){grid-column:1/-1;width:calc((100% - 24px) / 2);justify-self:center}}@media (min-width:768px) and (max-width:1023px){.homepage-design .proof-metrics{grid-template-columns:1fr}.homepage-design .proof-metric,.homepage-design .proof-metric+.proof-metric{padding:28px 0;border-left:0;display:grid;grid-template-columns:11rem 1fr;-moz-column-gap:32px;column-gap:32px;align-items:center}.homepage-design .proof-metric+.proof-metric{border-top:1px solid var(--pf-line)}.homepage-design .proof-count{grid-row:span 2}.homepage-design .proof-meter{grid-column:1/-1;grid-row:3;margin:20px 0 0}}@media (max-width:767px){.homepage-design .proof{padding-block:80px}.homepage-design .proof-head{grid-template-columns:1fr;gap:20px}.homepage-design .proof-intro{justify-self:start;font-size:var(--type-size-16);line-height:24px}.homepage-design .proof-metrics{margin-top:40px;max-width:none;grid-template-columns:1fr}.homepage-design .proof-metric,.homepage-design .proof-metric+.proof-metric{padding:28px 0;border-left:0;display:grid;grid-template-columns:7.75rem 1fr;-moz-column-gap:20px;column-gap:20px;align-items:center}.homepage-design .proof-metric+.proof-metric{border-top:1px solid var(--pf-line)}.homepage-design .proof-count{font-size:var(--type-size-64);grid-row:span 2}.homepage-design .proof-unit{font-size:var(--type-size-28)}.homepage-design .proof-meter{grid-column:1/-1;grid-row:3;margin:20px 0 0}.homepage-design .proof-metric-label{font-size:var(--type-size-16);line-height:22px}.homepage-design .proof-metric figcaption{gap:10px}.homepage-design .proof-track{display:flex;width:100vw;overflow-x:auto;scroll-snap-type:x mandatory;max-width:none;gap:18px;margin:28px calc(50% - 50vw) 0;padding:0 calc(50vw - 50%) 4px;scroll-padding-inline:calc(50vw - 50%);scrollbar-width:none}.homepage-design .proof-track::-webkit-scrollbar{display:none}.homepage-design .proof-card{flex:0 0 84%;width:auto;min-height:0;scroll-snap-align:center;padding:24px}.homepage-design .proof-card blockquote{font-size:var(--type-size-16);line-height:24px}.homepage-design .proof-dots{display:flex;justify-content:center;gap:0;margin-top:20px}.homepage-design .proof-dots button{width:24px;height:28px;padding:0;border:0;background:transparent;display:grid;place-items:center;cursor:pointer}.homepage-design .proof-dots button:before{content:"";width:6px;height:6px;border-radius:3px;background:var(--pf-line);box-shadow:inset 0 0 0 1px var(--pf-muted);transition:width .35s var(--ease-out),background-color .35s}.homepage-design .proof-dots button[aria-current=true]:before{width:22px;background:#cbf63c;box-shadow:none}}@media (prefers-reduced-motion:reduce){.homepage-design .proof *,.homepage-design .proof :before{transition:none!important}}.homepage-design .int-section{max-width:none;margin-inline:0;--int-tile:92px;--int-pad:6px;--int-gap:24px;--int-hub:184px;--int-hub-pad:10px;--int-fade:96px;--int-clear:12px;--int-edge:26%;--int-per-tile:4.2s;--int-dot:hsla(55,55%,96%,.13);--int-frame:hsla(55,55%,96%,.04);--int-frame-edge:hsla(55,55%,96%,.06);--int-frame-shadow:0 1px 2px rgba(0,0,0,.45),0 8px 14px -6px rgba(0,0,0,.45),0 20px 30px -16px rgba(0,0,0,.55);--int-face:linear-gradient(180deg,#2a2b25,#1e1f1a);--int-face-edge:hsla(55,55%,96%,.11);--int-ring:rgba(203,246,60,.22);--int-muted:#a7a59c;--int-strong:var(--paper);position:relative;isolation:isolate;overflow:hidden;padding-block:128px 112px}.homepage-design .int-bg{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle,var(--int-dot) 1.1px,transparent 1.4px);background-size:22px 22px;mask-image:radial-gradient(ellipse 62% 70% at 50% 58%,#000 30%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 62% 70% at 50% 58%,#000 30%,transparent 78%)}.homepage-design .int-aura{position:absolute;left:50%;top:62%;width:min(620px,110vw);aspect-ratio:1.8;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgb(203 246 60/5%),rgba(203,246,60,0) 58%);filter:blur(10px);animation:landing-int-breathe 9s ease-in-out infinite alternate}@keyframes landing-int-breathe{0%{opacity:.7;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1.03)}}.homepage-design .int-head{text-align:center;display:grid;justify-items:center}.homepage-design .int-head h2{text-wrap:balance}.homepage-design .int-sub{margin-top:20px;max-width:600px;font-size:var(--type-size-18);line-height:28px;color:var(--int-muted);text-wrap:pretty}.homepage-design .int-stage{position:relative;max-width:1320px;margin:64px auto 0;min-height:calc(var(--int-hub) + 72px);display:grid;align-items:center}.homepage-design .int-rows{display:grid;grid-template-columns:1fr 1fr}.homepage-design .int-row{display:flex;overflow:hidden;padding-block:32px;--int-in:calc(100% - var(--int-hub) / 2 - var(--int-clear));mask-image:linear-gradient(90deg,transparent 0,#000 var(--int-edge),#000 calc(var(--int-in) - var(--int-fade)),transparent var(--int-in));-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--int-edge),#000 calc(var(--int-in) - var(--int-fade)),transparent var(--int-in))}.homepage-design .int-row.is-right{mask-image:linear-gradient(270deg,transparent 0,#000 var(--int-edge),#000 calc(var(--int-in) - var(--int-fade)),transparent var(--int-in));-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 var(--int-edge),#000 calc(var(--int-in) - var(--int-fade)),transparent var(--int-in))}.homepage-design .int-track{flex:none;display:flex;gap:var(--int-gap);width:-moz-max-content;width:max-content;animation:landing-int-drift calc(var(--n) * var(--int-per-tile)) linear infinite;will-change:transform}.homepage-design .int-row.is-left .int-track{animation-name:landing-int-drift-in}@keyframes landing-int-drift{to{transform:translate3d(calc(var(--n) * (var(--int-tile) + var(--int-gap)) * -1),0,0)}}@keyframes landing-int-drift-in{0%{transform:translate3d(calc(var(--n) * (var(--int-tile) + var(--int-gap)) * -1),0,0)}to{transform:none}}.homepage-design .int-tile{flex:none;width:var(--int-tile);height:var(--int-tile);padding:var(--int-pad);border-radius:18px;background:var(--int-frame);box-shadow:inset 0 0 0 1px var(--int-frame-edge),var(--int-frame-shadow)}.homepage-design .int-tile-face{display:grid;place-items:center;width:100%;height:100%;border-radius:13px;background:var(--int-face);box-shadow:inset 0 0 0 1px var(--int-face-edge),inset 0 1px 0 hsla(0,0%,100%,.04)}.homepage-design .int-tile-face img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.homepage-design .int-tile.is-wide img{width:60px}.homepage-design .int-tile.is-mono img{filter:invert(.94)}html.light .homepage-design .int-tile.is-mono img{filter:none}.homepage-design .int-hub{position:absolute;left:50%;top:50%;z-index:3;width:var(--int-hub);height:var(--int-hub);transform:translate(-50%,-50%);pointer-events:none}.homepage-design .int-hub-frame{position:relative;display:block;width:100%;height:100%;padding:var(--int-hub-pad);border-radius:30px;background:var(--int-frame);box-shadow:inset 0 0 0 1px var(--int-frame-edge),0 2px 4px rgba(0,0,0,.35),0 18px 30px -12px rgba(0,0,0,.55),0 44px 60px -30px rgba(0,0,0,.6);backdrop-filter:blur(10px)}.homepage-design .int-hub-tile{display:grid;place-items:center;width:100%;height:100%;border-radius:21px;background:#cbf63c;color:#111;box-shadow:inset 0 0 0 1px hsla(0,0%,7%,.14),inset 0 1px 0 hsla(0,0%,100%,.45)}.homepage-design .int-hub-mark{width:auto;height:80px}.homepage-design .int-hub-eyes{transition:none}.homepage-design .int-hub-blink{transform-box:fill-box;transform-origin:center;animation:landing-int-blink 3s ease-in-out 3s infinite;animation-play-state:paused}.homepage-design .int-hub-mark[data-active=true] .int-hub-blink{animation-play-state:running}@keyframes landing-int-blink{0%,8%,to{transform:scaleY(1)}4%{transform:scaleY(.08)}}.homepage-design .int-hub-ring{position:absolute;inset:0;border-radius:30px;border:1px solid var(--int-ring);opacity:0;animation:landing-int-ring 8s ease infinite}.homepage-design .int-hub-ring:nth-child(2){animation-delay:-4s}@keyframes landing-int-ring{0%{opacity:0;transform:scale(1)}35%{opacity:.55;animation-timing-function:linear}to{opacity:0;transform:scale(1.18)}}.homepage-design .int-legend{margin-top:56px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 64px}.homepage-design .int-legend p{max-width:440px;font-size:14px;line-height:22px;color:var(--int-muted);text-wrap:pretty}.homepage-design .int-legend p:first-child{justify-self:start;text-align:left}.homepage-design .int-legend p:last-child{justify-self:end;text-align:right}.homepage-design .int-legend strong{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:var(--type-size-16);line-height:22px;font-weight:700;color:var(--int-strong)}.homepage-design .int-legend p:first-child strong{justify-content:flex-start}.homepage-design .int-legend p:last-child strong{justify-content:flex-end}.homepage-design .int-key{flex:none;width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--int-muted)}.homepage-design .int-key.is-live{background:#cbf63c;box-shadow:none}.homepage-design .int-legend small{display:block;margin-top:8px;font-size:var(--type-size-12);line-height:18px}html.light .homepage-design .int-key.is-live{background:#6e9810}html.light .homepage-design .int-section{--int-dot:rgba(36,39,31,.16);--int-frame:hsla(0,0%,100%,.62);--int-frame-edge:rgb(36 39 31/8%);--int-frame-shadow:0 1px 3px rgba(36,39,31,.1),0 6px 6px -2px rgb(36 39 31/8%),0 13px 10px -6px rgb(36 39 31/6%);--int-face:#fff;--int-face-edge:rgb(36 39 31/9%);--int-ring:rgba(110,152,16,.26);--int-muted:#626657;--int-strong:#24271f}html.light .homepage-design .int-aura{display:none}html.light .homepage-design .int-hub-frame{box-shadow:inset 0 0 0 1px var(--int-frame-edge),0 2px 3px rgba(36,39,31,.1),0 14px 10px -6px rgb(36 39 31/9%),0 30px 22px -14px rgb(36 39 31/8%)}html.light .homepage-design .int-hub-tile{box-shadow:inset 0 0 0 1px rgba(79,116,20,.3),inset 0 1px 0 hsla(0,0%,100%,.5)}@media (max-width:420px){.homepage-design .int-head h2 br{display:none}}@media (max-width:767px){.homepage-design .int-section{padding-block:80px 72px;--int-tile:64px;--int-pad:5px;--int-gap:16px;--int-hub:124px;--int-hub-pad:8px;--int-fade:44px;--int-clear:8px;--int-edge:16%;--int-per-tile:3.4s}.homepage-design .int-sub{font-size:var(--type-size-16);line-height:24px}.homepage-design .int-stage{margin-top:40px;min-height:calc(var(--int-hub) + 56px)}.homepage-design .int-row{padding-block:24px}.homepage-design .int-tile{border-radius:15px}.homepage-design .int-tile-face{border-radius:10px}.homepage-design .int-tile-face img{width:28px;height:28px}.homepage-design .int-tile.is-wide img{width:44px}.homepage-design .int-hub-frame,.homepage-design .int-hub-ring{border-radius:24px}.homepage-design .int-hub-tile{border-radius:16px}.homepage-design .int-hub-mark{width:auto;height:55px}.homepage-design .int-legend{margin-top:32px;grid-template-columns:1fr;gap:20px}.homepage-design .int-legend p:first-child,.homepage-design .int-legend p:last-child{justify-self:center;text-align:center}.homepage-design .int-legend p:first-child strong,.homepage-design .int-legend p:last-child strong{justify-content:center}}@media (max-width:420px){.homepage-design .int-section{--int-tile:60px;--int-gap:14px;--int-hub:108px;--int-hub-pad:7px;--int-fade:36px;--int-clear:6px;--int-edge:12%}.homepage-design .int-hub-frame,.homepage-design .int-hub-ring{border-radius:21px}.homepage-design .int-hub-tile{border-radius:14px}.homepage-design .int-hub-mark{width:auto;height:48px}}@media (max-width:360px){.homepage-design .int-section{--int-tile:56px;--int-hub:100px;--int-fade:30px;--int-clear:6px}.homepage-design .int-tile-face img{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.homepage-design .int-hub-blink,.homepage-design .int-hub-eyes{animation:none;transform:none!important;transition:none}.homepage-design .int-aura,.homepage-design .int-track{animation:none}.homepage-design .int-hub-ring{display:none}.homepage-design .int-row.is-left{justify-content:flex-end}.homepage-design .int-track{transform:none}}.homepage-design .agent-steps{--as-nav:80px;--as-card:#171715;--as-line:hsla(55,55%,96%,.1);--as-muted:#a7a59c;--as-faint:#8d8b83;--as-hover:#d6d4c8;--as-veil:#0b0b0a;--as-visual:linear-gradient(180deg,#111,#22201f);position:relative;padding-block:128px 112px;--as-cols:minmax(240px,0.34fr) minmax(0,1fr);--as-gap:64px}.homepage-design .as-head{display:grid;grid-template-columns:var(--as-cols);gap:16px var(--as-gap);align-items:start}.homepage-design .as-head .eyebrow{margin:0;padding-top:6px}.homepage-design .as-head h2 span{color:var(--as-muted)}.homepage-design .as-sub{margin-top:24px;max-width:600px;font-size:var(--type-size-18);line-height:28px;color:var(--as-muted)}.homepage-design .as-grid{margin-top:72px;display:grid;grid-template-columns:var(--as-cols);gap:var(--as-gap);align-items:start}.homepage-design .as-side{position:sticky;top:calc(var(--as-nav) + 40px)}.homepage-design .as-list{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--as-line)}.homepage-design .as-list li{border-top:1px solid var(--as-line)}.homepage-design .as-list button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border:0;background:none;color:var(--as-faint);font-size:var(--type-size-12);font-weight:500;line-height:18px;letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer;transition:color .45s var(--ease-out)}.homepage-design .as-dot{flex:none;width:7px;height:7px;margin-right:2px;border-radius:50%;background:currentColor;transform:scale(.7);transition:transform .5s var(--ease-out)}.homepage-design .as-list button:hover{color:var(--as-hover)}.homepage-design .as-list button:focus-visible{outline-offset:-2px;border-radius:6px}.homepage-design .as-list li.is-active button{color:var(--paper)}.homepage-design .as-list li.is-active .as-dot{transform:scale(1.15)}.homepage-design .as-stack{position:relative}.homepage-design .as-stack:after{content:"";display:block;height:calc(var(--as-vh, 100vh) * .26)}.homepage-design .as-slot{display:contents}.homepage-design .as-marker{display:block;height:0}.homepage-design .as-slot+.as-slot .as-marker{height:calc(var(--as-vh, 100vh) * .24)}.homepage-design .as-card{--as-peek:12px;position:sticky;top:calc(var(--as-nav) + 52px);z-index:calc(var(--i) + 1);height:var(--as-h,auto)}.homepage-design .as-card-inner{--as-vw:min(470px,52%,calc((var(--as-vh, 100svh) - var(--as-nav) - 132px) * 0.8947));position:relative;height:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--as-vw);align-items:stretch;padding:12px;overflow:hidden;border-radius:22px;background:var(--as-card);box-shadow:0 -18px 40px -28px rgba(0,0,0,.7);transform-origin:50% 0;transition:box-shadow .45s var(--ease-out)}.homepage-design .as-card-inner:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--as-veil);opacity:var(--veil,0);pointer-events:none}.homepage-design .as-card-copy{display:flex;flex-direction:column;min-width:0;padding:20px 32px 22px 22px}.homepage-design .as-card-step{font-size:var(--type-size-16);line-height:24px;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--as-faint)}.homepage-design .as-card h3{margin-top:18px;font-size:var(--type-size-32);line-height:1.1;letter-spacing:-.02em;text-wrap:balance;color:var(--paper)}.homepage-design .as-card-body{margin-top:auto;padding-top:24px;font-size:var(--type-size-16);line-height:24px;color:var(--as-muted);text-wrap:pretty}.homepage-design .as-card-visual{position:relative;align-self:start;margin:0;aspect-ratio:850/950}.homepage-design .as-art-frame{position:absolute;inset:0;border-radius:14px;overflow:hidden;background:#171813}.homepage-design .as-art{position:absolute;inset:0;display:none}html.light .homepage-design .as-art.is-light,html:not(.light) .homepage-design .as-art.is-dark{display:block}.homepage-design .as-art img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.homepage-design .as-bar{display:none}html.light .homepage-design .agent-steps{--as-card:#fdfcf7;--as-line:rgba(36,39,31,.11);--as-muted:#626657;--as-faint:#66685d;--as-hover:#3c3f35;--as-veil:#e9e6d8;--as-visual:linear-gradient(180deg,#f6f1e2,#ede6d2)}html.light .homepage-design .as-card h3,html.light .homepage-design .as-list li.is-active button{color:#24271f}html.light .homepage-design .as-card-inner{box-shadow:0 -16px 34px -26px rgba(36,39,31,.3)}html.light .homepage-design .as-art-frame{background:#ececea}@media (max-width:1023px){.homepage-design .as-head{grid-template-columns:1fr;gap:20px}.homepage-design .as-head .eyebrow{padding-top:0}.homepage-design .as-sub{margin-top:20px}.homepage-design .as-side{display:none}.homepage-design .as-grid{margin-top:0;grid-template-columns:1fr}.homepage-design .as-bar{display:block;position:sticky;top:var(--as-nav);z-index:20;margin-top:40px;background:color-mix(in srgb,var(--ink) 90%,transparent);border-bottom:1px solid var(--as-line);backdrop-filter:blur(14px) saturate(1.2)}.homepage-design .as-bar ol{list-style:none;margin:0 auto;padding:0 16px;max-width:720px;display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.homepage-design .as-bar button{width:100%;min-height:52px;display:grid;justify-items:center;align-content:center;gap:8px;padding:8px 0 10px;border:0;background:none;color:var(--as-faint);cursor:pointer;transition:color .4s var(--ease-out)}.homepage-design .as-bar-dot{width:7px;height:7px;border-radius:50%;background:currentColor;transform:scale(.7);transition:transform .5s var(--ease-out)}.homepage-design .as-bar-label{font-size:var(--type-size-12);line-height:16px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.homepage-design .as-bar button.is-active{color:var(--paper)}.homepage-design .as-bar button:focus-visible{outline-offset:-4px;border-radius:8px}.homepage-design .as-bar button.is-active .as-bar-dot{transform:scale(1.15)}.homepage-design .as-stack{padding-top:20px}.homepage-design .as-stack:after{height:calc(var(--as-vh, 100vh) * .04)}.homepage-design .as-card{--as-peek:8px;top:calc(var(--as-nav) + 78px);height:min(var(--as-h,auto),calc(var(--as-vh, 100svh) - var(--as-nav) - 78px - 14px))}.homepage-design .as-slot+.as-slot .as-marker{height:calc(var(--as-vh, 100vh) * .18)}.homepage-design .as-card-inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);padding:8px;border-radius:20px}.homepage-design .as-card-copy{min-height:var(--as-copy,0);padding:16px 14px 18px}.homepage-design .as-card h3{margin-top:8px;font-size:var(--type-size-28)}.homepage-design .as-card-body{margin-top:0;padding-top:10px}.homepage-design .as-card-visual{align-self:stretch;aspect-ratio:auto;min-height:0;width:100%;padding:0 14px 14px}.homepage-design .as-art-frame{--art-u:min(100cqw/850,100cqh/(var(--art-bottom) - var(--art-top) + 80));position:relative;inset:auto;display:block;width:100%;height:100%;container-type:size;border-radius:13px}.homepage-design .as-art img.as-art-ui{inset:auto;left:calc(50% - 425 * var(--art-u));top:calc(50% - (var(--art-top) + var(--art-bottom)) / 2 * var(--art-u));width:calc(850 * var(--art-u));height:calc(950 * var(--art-u));-o-object-fit:fill;object-fit:fill}html.light .homepage-design .as-bar button.is-active{color:#24271f}}@media (max-width:767px){.homepage-design .agent-steps{padding-block:80px 32px}.homepage-design .as-sub{font-size:var(--type-size-16);line-height:24px}.homepage-design .as-bar button{min-height:46px;gap:6px;padding:6px 0 8px}.homepage-design .as-card{top:calc(var(--as-nav) + 59px);height:min(var(--as-h,auto),calc(var(--as-vh, 100svh) - var(--as-nav) - 59px - 10px))}.homepage-design .as-card-copy{padding:12px 10px 14px}.homepage-design .as-card-visual{padding:0 10px 10px}.homepage-design .as-card-step{font-size:var(--type-size-12);line-height:16px}.homepage-design .as-card h3{margin-top:6px;font-size:var(--type-size-24)}.homepage-design .as-card-body{padding-top:8px}}@media (max-width:374px){.homepage-design .as-bar-label{letter-spacing:0;text-transform:none}}@media (prefers-reduced-motion:reduce){.homepage-design .as-bar button,.homepage-design .as-bar-dot,.homepage-design .as-dot,.homepage-design .as-list button{transition:none}}.homepage-design .credit-figure,.homepage-design .credit-figure>b{font:inherit;letter-spacing:inherit;color:inherit}.homepage-design .credit-figure{position:relative;display:inline-block}.homepage-design .credit-figure>b{display:inline-block;white-space:nowrap}.homepage-design .credit-billing-line{position:relative;display:block}.homepage-design .credit-billing-line>span{display:inline-block;white-space:nowrap}@media (max-width:900px){.homepage-design:is(div) .hero-fullbleed .hero-art-clean{overflow:visible}}@media (max-width:767px){.homepage-design:is(div) .hero-copy-v2 .hero-actions{display:grid;grid-template-columns:minmax(0,1fr);width:-moz-fit-content;width:fit-content;max-width:100%}.homepage-design:is(div) .hero-copy-v2 .hero-actions .button{width:100%;justify-content:center}.homepage-design:is(div) .hs-window{box-shadow:0 0 0 1px var(--hs-line),0 0 0 6px rgb(203 246 60/6%),0 18px 36px -22px rgba(0,0,0,.55)}html.light .homepage-design:is(div) .hs-window{box-shadow:0 0 0 1px var(--hs-line),0 0 0 6px hsla(0,0%,100%,.55),0 16px 30px -22px rgba(36,39,31,.28)}}.homepage-design .case-study-head{display:grid;grid-template-columns:1.2fr .8fr;gap:24px 48px;align-items:end;margin-bottom:48px}.homepage-design .case-study-head h2 span{color:var(--secondary)}.homepage-design .case-study-intro{justify-self:end;max-width:420px;font-size:var(--type-size-18);line-height:28px;color:var(--secondary)}.homepage-design:is(div) .case-study .customer-story-panel:not([hidden]){min-height:480px}.homepage-design:is(div) .case-study .customer-story-outcome{padding:40px}.homepage-design:is(div) .case-study .customer-story-detail{padding:32px}.homepage-design .case-study-cta{margin-top:32px}html.light .homepage-design .case-study-head h2 span,html.light .homepage-design .case-study-intro{color:#626657}@media (max-width:1100px){.homepage-design:is(div) .case-study .customer-story-outcome{padding:32px}.homepage-design:is(div) .case-study .customer-story-detail{padding:28px}}@media (max-width:900px){.homepage-design .case-study-head{grid-template-columns:1fr;gap:20px;margin-bottom:36px}.homepage-design .case-study-intro{justify-self:start}}@media (max-width:767px){.homepage-design .case-study-intro{font-size:var(--type-size-16);line-height:24px}.homepage-design:is(div) .case-study .customer-story-panel:not([hidden]){min-height:0}.homepage-design:is(div) .case-study .customer-story-detail,.homepage-design:is(div) .case-study .customer-story-outcome{padding:24px}}.homepage-design:is(div) #pricing{border-top:0}.homepage-design:not(.homepage-outside){--section-gap:192px;--section-half:calc(var(--section-gap) / 2)}@media (max-width:1023px){.homepage-design:not(.homepage-outside){--section-gap:160px}}@media (max-width:767px){.homepage-design:not(.homepage-outside){--section-gap:120px}}.homepage-design:is(div) #case-study,.homepage-design:is(div) #faq,.homepage-design:is(div) #integrations,.homepage-design:is(div) #pricing,.homepage-design:is(div) #product,.homepage-design:is(div) #proof,.homepage-design:is(div) #workflow{margin-block:0;padding-block:var(--section-half)}.homepage-design:is(div) #proof{padding-top:calc(var(--section-gap) - 88px)}@media (max-width:900px){.homepage-design:is(div) #proof{padding-top:calc(var(--section-gap) - 40px)}}@media (min-width:1200px) and (min-height:740px){.homepage-design:is(div) #workflow{padding-block:0;margin-block:max(0px,calc(var(--section-half) + 21px - 10svh))}}