/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.home-page{flex-direction:column;width:100%;display:flex;position:relative}@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));padding:0 var(--page-margin);align-items:center;display:flex;position:relative}.hero-content{width:100%;max-width:1200px;margin:0 auto}.hero-cta-button{margin-top:32px}.hero-bottom-copy{align-items:center;gap:80px;max-width:1200px;margin:0 auto;padding:80px 24px;display:flex}.hero-lottie{flex:1;max-width:400px}.case-studies-section,.deep-dive-section,.features-section,.how-section,.partners-section,.press-section,.testimonials-section{margin:0 auto;padding:120px 52px}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:64px;display:grid}.testimonial-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:8px;padding:32px}.testimonial-card p{color:var(--current-text);margin-bottom:24px;font-size:18px;line-height:1.6}.testimonial-author{align-items:center;gap:16px;display:flex}.testimonial-author img{object-fit:cover;width:48px;height:48px}.testimonial-author div{flex-direction:column;display:flex}.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-section{padding:80px var(--page-margin)60px;min-height:80vh}.hero-bottom-copy{padding:60px var(--page-margin);text-align:center;flex-direction:column;gap:40px}.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}}
/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.case-studies{flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}.case-studies .case-studies-container{z-index:2;flex-direction:column;align-items:flex-start;gap:40px;padding:0;display:flex;position:relative}.case-studies .case-study-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:1fr;gap:26px;width:100%;padding-bottom:16px;display:grid}.case-studies .case-study-cards .card{height:100%}@media screen and (max-width:768px){.case-studies{overflow:hidden}.case-studies .copy{width:100%;left:0}.cards{width:100%;height:auto;overflow-x:auto}}@media (max-width:768px){.case-studies{overflow:visible}.case-studies .case-studies-container{align-items:center;gap:24px;width:100%}.case-studies .case-studies-container .button-container{width:100%}.case-study-copy{text-align:center;width:100%;padding-left:0}.case-study-card{width:100%}}@media (max-width:480px){.case-studies{padding-top:40px;padding-bottom:40px}.case-studies .case-study-cards{gap:28px}.case-studies .button{max-width:280px;font-size:14px}.case-study-card{max-width:320px}}