.home-stats[data-astro-cid-h4qzunt6]{padding-block:clamp(var(--space-12),7vw,var(--space-16)) clamp(var(--space-8),4vw,var(--space-10));background:var(--color-neutral-0)}.home-stats__shell[data-astro-cid-h4qzunt6]{width:min(calc(100% - var(--space-8)),92rem);max-width:92rem;display:grid;gap:clamp(var(--space-5),2.5vw,var(--space-7))}.home-stats__head[data-astro-cid-h4qzunt6]{max-width:36rem;margin-inline:auto;display:grid;gap:0;text-align:center}.home-stats__head[data-astro-cid-h4qzunt6] h2[data-astro-cid-h4qzunt6]{margin:0;color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--text-h2);font-weight:500;line-height:var(--lh-step-2);letter-spacing:var(--tracking-step-2);text-wrap:balance}.home-stats[data-astro-cid-h4qzunt6] .features-stats-grid[data-astro-cid-h4qzunt6]{width:100%;margin:0;column-gap:clamp(var(--space-3),2vw,var(--space-6))}.home-stats[data-astro-cid-h4qzunt6] .features-stat-item[data-astro-cid-h4qzunt6]{min-height:0;padding-block:clamp(var(--space-4),2vw,var(--space-5));padding-inline:clamp(var(--space-2),1vw,var(--space-4))}.home-stats[data-astro-cid-h4qzunt6] .features-stat-label[data-astro-cid-h4qzunt6]{max-width:100%;line-height:1.4;text-wrap:balance}.home-stats[data-astro-cid-h4qzunt6] .features-stat-label-line[data-astro-cid-h4qzunt6]{white-space:nowrap}@media(min-width:1025px){.home-stats[data-astro-cid-h4qzunt6] .features-stat-label[data-astro-cid-h4qzunt6]{display:block;width:100%}.home-stats[data-astro-cid-h4qzunt6] .features-stat-label-line[data-astro-cid-h4qzunt6]{display:inline;white-space:normal}.home-stats[data-astro-cid-h4qzunt6] .features-stat-label-line[data-astro-cid-h4qzunt6]+.features-stat-label-line[data-astro-cid-h4qzunt6]:before{content:" "}}@media(max-width:640px){.home-stats[data-astro-cid-h4qzunt6]{padding-block:var(--space-9) var(--space-8)}.home-stats__shell[data-astro-cid-h4qzunt6]{width:min(calc(100% - var(--space-4)),92rem);gap:var(--space-5)}.home-stats__head[data-astro-cid-h4qzunt6]{max-width:none;margin-inline:0;justify-items:start;text-align:left}.home-stats__head[data-astro-cid-h4qzunt6] h2[data-astro-cid-h4qzunt6]{font-size:var(--text-h3);line-height:var(--lh-step-3)}.home-stats[data-astro-cid-h4qzunt6] .features-stats-grid[data-astro-cid-h4qzunt6]{gap:var(--space-7)}.home-stats[data-astro-cid-h4qzunt6] .features-stat-item[data-astro-cid-h4qzunt6]{gap:var(--space-1);padding-block:0}.home-stats[data-astro-cid-h4qzunt6] .features-stat-item[data-astro-cid-h4qzunt6] strong[data-astro-cid-h4qzunt6]{font-size:var(--text-h1);line-height:var(--lh-step-1)}.home-stats[data-astro-cid-h4qzunt6] .features-stat-label[data-astro-cid-h4qzunt6]{width:100%;max-width:none;font-size:clamp(.95rem,4vw,1.04rem);line-height:1.4}.home-stats[data-astro-cid-h4qzunt6] .features-stat-label-line[data-astro-cid-h4qzunt6]{display:inline;white-space:normal}.home-stats[data-astro-cid-h4qzunt6] .features-stat-label-line[data-astro-cid-h4qzunt6]+.features-stat-label-line[data-astro-cid-h4qzunt6]:before{content:" "}}.one-pager-page{--one-pager-section-padding: var(--space-section-gap-sm);--one-pager-section-padding-compact: var(--space-section-gap-sm);--one-pager-heading-content-gap: var(--space-stack-section-heading-content);--one-pager-card-gap: clamp(var(--space-4), 1.6vw, var(--space-5));background:var(--color-neutral-0)}.one-pager-page>section{background-color:var(--color-neutral-0)}.one-pager-eyebrow{margin:0;color:var(--color-text-secondary);font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.one-pager-section{padding-block:var(--one-pager-section-padding)}.one-pager-section__head{display:grid;gap:0;max-width:var(--container-reading);margin:0 auto var(--one-pager-heading-content-gap);text-align:center}.one-pager-section__head h2,.one-pager-proof__copy h2{margin:0;font-size:var(--text-h2);line-height:var(--lh-step-2);letter-spacing:var(--tracking-step-2);color:var(--color-text-primary);text-wrap:balance}.one-pager-section__head>p:not(.one-pager-eyebrow),.one-pager-proof__copy>p:not(.one-pager-eyebrow),.one-pager-hero__lede{margin:0;color:var(--color-text-secondary);font-size:var(--text-body-lg);line-height:var(--lh-step-7)}.one-pager-hero{padding-block:var(--one-pager-section-padding-compact)}.one-pager-hero__shell{width:min(calc(100% - var(--space-8)),var(--cmp-nav-max));display:grid;gap:var(--one-pager-card-gap);align-items:center;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}@media(min-width:1101px){.one-pager-hero__shell{width:min(calc(100% - var(--space-4)),var(--cmp-nav-max))}}.one-pager-hero__copy{display:grid;gap:0}.one-pager-hero__copy .one-pager-eyebrow{margin-bottom:var(--space-stack-hero-eyebrow-title)}.one-pager-hero__copy h1{margin:0 0 var(--space-stack-hero-title-blurb);max-width:15ch;font-size:var(--text-h1);line-height:var(--lh-step-1);letter-spacing:var(--tracking-step-1);color:var(--color-text-primary);text-wrap:balance}.one-pager-hero__lede{margin-bottom:var(--space-stack-hero-blurb-actions);max-width:34rem;color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.one-pager-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.one-pager-summary{padding-block:var(--one-pager-section-padding-compact);background:var(--color-neutral-0)}.one-pager-summary__shell{width:min(calc(100% - var(--space-8)),var(--cmp-nav-max));display:grid;grid-template-columns:1fr;gap:var(--one-pager-heading-content-gap)}.one-pager-summary__title{max-width:52rem;margin:0 auto;color:var(--color-neutral-900);font-size:var(--text-h3);font-weight:var(--font-weight-medium);line-height:var(--lh-step-3);letter-spacing:var(--tracking-step-2);text-align:center;text-wrap:balance}.one-pager-section__head>.one-pager-eyebrow,.one-pager-proof__copy>.one-pager-eyebrow{margin:0 0 var(--space-3)}.one-pager-section__head>h2+p:not(.one-pager-eyebrow),.one-pager-proof__copy>h2+p:not(.one-pager-eyebrow){margin:var(--space-4) 0 0}.one-pager-summary__highlights{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--one-pager-card-gap);list-style:none}.one-pager-summary__highlights li{--one-pager-summary-accent: var(--color-brand-yellow);--one-pager-summary-accent-soft: var(--color-brand-yellow-soft-20);display:grid;grid-template-rows:auto auto;gap:var(--space-3);min-width:0;border:0;border-radius:var(--radius-none);background:transparent;box-shadow:none;color:var(--color-neutral-900);font-size:var(--text-body);font-weight:var(--font-weight-medium);line-height:var(--lh-step-8)}.one-pager-summary__highlights li:nth-child(2){--one-pager-summary-accent: var(--color-brand-cyan)}.one-pager-summary__highlights li:nth-child(3){--one-pager-summary-accent: var(--color-brand-purple)}.one-pager-summary__highlights li:nth-child(4){--one-pager-summary-accent: var(--color-brand-coral)}.one-pager-summary__media{margin:0;aspect-ratio:16 / 9;overflow:hidden;padding:var(--space-3);border-radius:var(--radius-xl);background:var(--one-pager-summary-accent-soft)}.one-pager-summary__media picture,.one-pager-summary__media img{display:block;width:100%;height:100%}.one-pager-summary__media img{object-fit:contain;object-position:center}.one-pager-summary__card-copy{padding:0}.one-pager-summary__highlights .one-pager-summary__card-copy h3{margin:0;color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--text-card-heading);font-weight:var(--font-weight-medium);line-height:var(--lh-card-heading);letter-spacing:var(--tracking-card-heading);text-wrap:balance}.one-pager-proof-list li{display:inline-flex;align-items:center;gap:var(--space-3);min-height:0;padding:0;border-radius:var(--radius-none);background:transparent;color:var(--color-text-primary);font-size:var(--text-body-sm);line-height:var(--lh-step-9)}.one-pager-proof-list :global(svg){width:var(--space-4);height:var(--space-4);flex:0 0 auto;color:var(--color-brand-purple)}.one-pager-hero__media{display:grid;gap:var(--space-5)}.one-pager-hero__frame{position:relative;overflow:hidden;border-radius:clamp(1.5rem,3vw,2.25rem);border:1px solid color-mix(in srgb,var(--color-border-default) 78%,transparent);background:linear-gradient(180deg,#fff9,#f8f9fbfa);box-shadow:0 28px 70px #0a10201f}.one-pager-hero__frame:after{content:"";position:absolute;inset:auto 8% -18%;height:38%;border-radius:999px;background:var(--gradient-brand-spectrum);filter:blur(42px);opacity:.18;pointer-events:none}.one-pager-hero__image{display:block;width:100%;height:auto}.one-pager-trusted{background:var(--color-neutral-0)}.one-pager-page>.one-pager-trusted.trusted-by-logo-strip{padding-block:var(--one-pager-section-padding)}.one-pager-offers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--one-pager-card-gap)}.one-pager-offers-grid .one-pager-offer-card.icon-feature-card{background:transparent}@media(min-width:1101px){.one-pager-summary__highlights li{align-content:start}.one-pager-testimonial blockquote p{line-height:var(--lh-step-3)}.one-pager-testimonial__author{max-width:none}.one-pager-testimonial__author-info span{white-space:nowrap}.one-pager-offers-grid .one-pager-offer-card.icon-feature-card h3{font-size:var(--text-card-heading);font-weight:var(--font-weight-medium);line-height:var(--lh-card-heading);letter-spacing:var(--tracking-card-heading)}}.one-pager-solutions{padding-block:var(--one-pager-section-padding)}.one-pager-solutions .popular-solutions-grid{margin-top:0}.one-pager-solutions .one-pager-solution-cards .popular-solution-card__media{box-sizing:border-box;padding:clamp(var(--space-5),2.25vw,var(--space-7))}.one-pager-solutions .one-pager-solution-cards .popular-solution-card__media img{object-fit:contain}.one-pager-solutions .one-pager-solution-cards a.popular-solution-card__link.ui-text-link{font-size:var(--text-body-sm)}.one-pager-solutions .one-pager-solution-cards .popular-solution-card__copy h3{font-size:var(--text-card-heading);font-weight:var(--font-weight-medium);line-height:var(--lh-card-heading);letter-spacing:var(--tracking-card-heading)}.one-pager-testimonial{margin:var(--one-pager-section-padding-compact) 0 0;padding:var(--one-pager-section-padding-compact) clamp(var(--grid-gutter-mobile),4vw,var(--grid-gutter-desktop));display:grid;gap:var(--space-6);justify-items:center;background:var(--color-neutral-0);color:var(--color-text-primary);text-align:center}.one-pager-testimonial__quote{display:grid;gap:var(--space-4);justify-items:center}.one-pager-testimonial .one-pager-eyebrow{color:var(--color-text-secondary)}.one-pager-testimonial blockquote{margin:0}.one-pager-testimonial blockquote p{margin:0;max-width:var(--container-max);color:var(--color-text-primary);font-size:var(--text-h2);line-height:var(--lh-step-2);letter-spacing:var(--tracking-step-2);text-wrap:balance}.one-pager-testimonial__author{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:center;justify-items:start;max-width:34rem;font-style:normal;text-align:left}.one-pager-testimonial__portrait-frame{display:block;width:var(--space-10);height:var(--space-10);overflow:hidden;border-radius:var(--radius-pill)}.one-pager-testimonial__portrait-frame :global(picture){display:block;width:100%;height:100%}.one-pager-testimonial__portrait{display:block;width:100%;height:100%;object-fit:cover}.one-pager-testimonial__author-info{display:grid;gap:var(--space-1);justify-items:start}.one-pager-testimonial__author-info strong{color:var(--color-text-primary)}.one-pager-testimonial__author-info span{color:var(--color-text-secondary)}.one-pager-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--one-pager-card-gap)}.one-pager-work-card{display:grid;gap:var(--space-4);padding:var(--space-fluid-5);border-radius:var(--radius-xl);border:var(--border-width-1) solid color-mix(in srgb,var(--one-pager-accent) 22%,var(--color-border-default));background:radial-gradient(circle at top right,color-mix(in srgb,var(--one-pager-accent) 14%,transparent) 0%,transparent 28%),var(--color-surface-card);box-shadow:var(--shadow-md)}.one-pager-work-card__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.one-pager-work-card__label{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--one-pager-accent) 15%,white);color:var(--color-text-primary);font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em}.one-pager-work-card__icon{width:var(--space-fluid-6);height:var(--space-fluid-6);display:grid;place-items:center;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--one-pager-accent) 14%,white);color:color-mix(in srgb,var(--one-pager-accent) 70%,var(--color-brand-primary))}.one-pager-work-card__icon :global(svg){width:var(--space-5);height:var(--space-5)}.one-pager-work-card h3{margin:0;font-size:var(--text-h4);line-height:var(--lh-step-4);letter-spacing:var(--tracking-step-4)}.one-pager-work-card p,.one-pager-work-card li{margin:0;color:var(--color-text-secondary);line-height:var(--lh-step-8)}.one-pager-work-card ul{margin:0;padding:0;display:grid;gap:var(--space-2);list-style:none}.one-pager-work-card li{display:grid;grid-template-columns:var(--space-4) minmax(0,1fr);gap:var(--space-2);align-items:start}.one-pager-work-card__check{width:var(--space-4);height:var(--space-4);margin-top:var(--space-1);color:color-mix(in srgb,var(--one-pager-accent) 70%,var(--color-brand-primary))}.one-pager-section--proof{padding-block:var(--one-pager-section-padding)}.one-pager-proof{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--one-pager-heading-content-gap);padding:var(--space-fluid-5);border-radius:var(--radius-2xl);background:var(--color-surface-inverse);box-shadow:var(--shadow-lg)}.one-pager-proof__copy{display:grid;align-self:center;align-content:start;gap:0}.one-pager-proof-list{margin:var(--space-6) 0 0;padding:0;display:grid;gap:var(--space-4);list-style:none}.one-pager-proof__copy h2,.one-pager-proof-list li{color:var(--color-text-inverse)}.one-pager-proof__copy>.one-pager-eyebrow,.one-pager-proof__copy>p:not(.one-pager-eyebrow){color:color-mix(in srgb,var(--color-text-inverse) 74%,transparent)}.one-pager-proof__copy>.one-pager-eyebrow{margin:0 0 var(--space-3)}.one-pager-proof__copy>h2+p:not(.one-pager-eyebrow){margin:var(--space-4) 0 0}.one-pager-proof__copy .one-pager-proof__link.ui-text-link{justify-self:start;margin-top:var(--space-6);color:var(--color-text-inverse);text-decoration-color:color-mix(in srgb,var(--color-text-inverse) 45%,transparent)}.one-pager-proof__copy .one-pager-proof__link.ui-text-link:hover,.one-pager-proof__copy .one-pager-proof__link.ui-text-link:focus-visible{color:var(--color-brand-cyan)}.one-pager-proof-list :global(svg){color:var(--color-brand-cyan)}.one-pager-proof__media{min-width:0;align-self:center;overflow:hidden;border-radius:var(--radius-2xl);background:var(--color-surface-inverse)}.one-pager-proof__media :global(picture),.one-pager-proof__media img{display:block}.one-pager-proof__media img{width:100%;height:auto}.one-pager-awards{padding-block:var(--one-pager-section-padding-compact);background:var(--color-neutral-0)}.one-pager-awards .solution-awards-item.is-borderless{background:transparent}.one-pager-cta{padding-block:var(--one-pager-section-padding)}.one-pager-footer{position:relative;overflow:hidden;padding-block:clamp(var(--space-8),5vw,var(--space-10));border-top:1px solid color-mix(in srgb,var(--color-neutral-0) 12%,transparent);background:var(--color-neutral-900);color:var(--color-text-inverse)}.one-pager-footer:after{content:"";position:absolute;right:0;bottom:0;left:0;height:.3rem;background-image:var(--gradient-rainbow);pointer-events:none}.one-pager-footer__shell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(var(--space-5),4vw,var(--space-10))}.one-pager-footer__logo{width:clamp(7rem,9vw,8.5rem);height:auto}.one-pager-footer p{margin:0;justify-self:center;color:color-mix(in srgb,var(--color-text-inverse) 80%,transparent);font-size:.95rem;text-align:center}@media(max-width:1100px){.one-pager-hero__shell,.one-pager-summary__shell,.one-pager-proof{grid-template-columns:1fr}.one-pager-summary__shell{gap:var(--space-6)}.one-pager-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1100px){.one-pager-section__head,.one-pager-proof__copy,.one-pager-testimonial__quote,.one-pager-cta .resource-listing-cta__copy{justify-items:center;text-align:center}.one-pager-trusted .logo-strip-heading,.one-pager-awards .solution-awards-heading{margin-inline:auto;text-align:center}.one-pager-hero__copy{justify-items:center;text-align:center}.one-pager-hero__copy h1{margin-inline:auto;font-size:var(--cmp-sentence-text-size)}.one-pager-hero__lede{margin-inline:auto}.one-pager-hero__actions{justify-content:center}.one-pager-summary__highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.one-pager-page .home-stats{padding-block:var(--space-12)}.one-pager-page .home-stats__shell{width:min(calc(100% - var(--space-6)),var(--container-max))}.one-pager-page .home-stats .features-stat-item:first-child .features-stat-label{max-width:var(--cmp-sentence-max-mobile)}.one-pager-hero{padding-top:var(--space-6)}.one-pager-hero__actions{display:grid;grid-template-columns:1fr;width:100%}.one-pager-hero__actions .ui-button{width:100%}.one-pager-hero__copy h1{max-width:100%}.one-pager-section__head,.one-pager-summary__title{max-width:none;margin-inline:0;text-align:left}.one-pager-trusted .logo-strip-heading{margin-inline:auto;text-align:center}.one-pager-awards .solution-awards-heading{margin-inline:0;text-align:left}.one-pager-testimonial,.one-pager-testimonial__quote{justify-items:start;text-align:left}.one-pager-testimonial blockquote p{text-align:left}.one-pager-cta .resource-listing-cta__copy{justify-items:start;text-align:left}.one-pager-cta .resource-listing-cta__copy,.one-pager-cta .resource-listing-cta__actions{width:100%}.one-pager-cta .resource-listing-cta__actions{display:grid;grid-template-columns:1fr}.one-pager-cta .resource-listing-cta__action{width:100%}.one-pager-summary__highlights,.one-pager-offers-grid,.one-pager-work-grid{grid-template-columns:1fr}.one-pager-summary__highlights{row-gap:var(--space-7)}.one-pager-section,.one-pager-section--proof{padding-block:var(--one-pager-section-padding-compact)}.one-pager-work-card,.one-pager-proof{border-radius:var(--radius-xl)}.one-pager-footer__shell{grid-template-columns:1fr;justify-items:start}.one-pager-footer p{justify-self:start;text-align:left}.one-pager-footer p span{display:block}}
