.with-padding{padding:0 var(--page-margin)}.in-page-cta{width:100%;display:flex;justify-content:space-around;flex-wrap:wrap;padding:56px 28px 0;align-items:center;row-gap:56px;background:url(/img/grain.png) lightgray 0 0/21.843677759170532px 21.843677759170532px repeat;.in-page-cta-copy,.in-page-cta-image{flex-basis:90%;min-width:300px;text-align:center}.in-page-cta-copy{display:flex;align-items:center;flex-shrink:3;min-width:300px;h2,p{color:var(--brand-color-tobacco)}h2{margin-bottom:28px}p{margin-bottom:52px}.light-text-variant{color:var(--brand-color-sand)}.light-button-variant{color:var(--brand-color-tobacco);span{background-color:var(--brand-color-silt)}.button-fractals,.button-fractals:after,.button-fractals:before{background-color:rgba(238,223,209,.2)}}}.in-page-cta-image{display:flex;align-items:flex-end;justify-content:space-around}}.clay{background-color:var(--brand-color-clay)}.tundra{background-color:var(--brand-color-tundra)}.mirage{background-color:var(--brand-color-mirage)}.dusk{background-color:var(--brand-color-dusk)}.cactus{background-color:var(--brand-color-cactus)}.desertrose{background-color:var(--brand-color-desertrose)}.peat{background-color:var(--brand-color-peat)}.tobacco{background-color:var(--brand-color-tobacco)}.terracotta{background-color:var(--brand-color-terracotta)}@media only screen and (min-width:768px){.in-page-cta{.in-page-cta-image{min-width:440px}}}@media only screen and (min-width:1024px){.in-page-cta{justify-content:space-between;padding-top:0;.in-page-cta-copy,.in-page-cta-image{flex-basis:50%;text-align:left}}}@media only screen and (min-width:1200px){.in-page-cta{padding:0 80px}}.home-page{display:flex;flex-direction:column;position:relative;width:100%}@media screen and (max-width:480px){@media (max-width:768px){.home-page{width:100%;max-width:100%;padding-top:0;padding-left:0;padding-right:0;overflow:hidden}}}.hero-section{height:calc(100svh - var(--header-height));display:flex;align-items:center;padding:0 var(--page-margin);position:relative}.hero-content{max-width:1200px;margin:0 auto;width:100%}.hero-cta-button{margin-top:32px}.hero-bottom-copy{padding:80px 24px;display:flex;align-items:center;gap:80px;max-width:1200px;margin:0 auto}.hero-lottie{flex:1 1;max-width:400px}.case-studies-section,.deep-dive-section,.features-section,.how-section,.partners-section,.press-section,.testimonials-section{padding:120px var(--page-margin);margin:0 auto}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:32px;gap:32px;margin-top:64px}.testimonial-card{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:32px;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.testimonial-card p{font-size:18px;line-height:1.6;margin-bottom:24px;color:var(--current-text)}.testimonial-author{display:flex;align-items:center;gap:16px}.testimonial-author img{width:48px;height:48px;object-fit:cover}.testimonial-author div{display:flex;flex-direction:column}.testimonial-author strong{color:var(--current-text);font-weight:600}.testimonial-author span{color:var(--current-text);opacity:.8;font-size:14px}@media (max-width:768px){.hero-bottom-copy{padding:60px var(--page-margin);flex-direction:column;gap:40px;text-align:center}.case-studies-section,.deep-dive-section,.features-section,.how-section,.partners-section,.press-section,.testimonials-section{padding:80px var(--page-margin)}.testimonials-grid{grid-template-columns:1fr;gap:24px}}