:root{--app-height:100vh}.page-module-scss-module__Jt55cG__slice__heading-and-cta-row,.page-module-scss-module__Jt55cG__slice__pricing,.page-module-scss-module__Jt55cG__slice__text,.page-module-scss-module__Jt55cG__slice__overview,.page-module-scss-module__Jt55cG__slice__faqs,.page-module-scss-module__Jt55cG__slice__alternate-grid,.page-module-scss-module__Jt55cG__slice__stat-cards,.page-module-scss-module__Jt55cG__slice__logos,.page-module-scss-module__Jt55cG__slice__results,.page-module-scss-module__Jt55cG__slice__stacks,.page-module-scss-module__Jt55cG__slice__steps,.page-module-scss-module__Jt55cG__slice__testimonials,.page-module-scss-module__Jt55cG__slice__testimonials-alternative,.page-module-scss-module__Jt55cG__slice__text-summary-with-quote,.page-module-scss-module__Jt55cG__slice__client-description,.page-module-scss-module__Jt55cG__slice__tech-spec{margin:40px 0}@media only screen and (min-width:768px){.page-module-scss-module__Jt55cG__slice__heading-and-cta-row,.page-module-scss-module__Jt55cG__slice__pricing,.page-module-scss-module__Jt55cG__slice__text,.page-module-scss-module__Jt55cG__slice__overview,.page-module-scss-module__Jt55cG__slice__faqs,.page-module-scss-module__Jt55cG__slice__alternate-grid,.page-module-scss-module__Jt55cG__slice__stat-cards,.page-module-scss-module__Jt55cG__slice__logos,.page-module-scss-module__Jt55cG__slice__results,.page-module-scss-module__Jt55cG__slice__stacks,.page-module-scss-module__Jt55cG__slice__steps,.page-module-scss-module__Jt55cG__slice__testimonials,.page-module-scss-module__Jt55cG__slice__testimonials-alternative,.page-module-scss-module__Jt55cG__slice__text-summary-with-quote,.page-module-scss-module__Jt55cG__slice__client-description,.page-module-scss-module__Jt55cG__slice__tech-spec{margin:140px 0}}.page-module-scss-module__Jt55cG__slice__features{margin:40px 0 80px}@media only screen and (min-width:768px){.page-module-scss-module__Jt55cG__slice__features{margin:100px 0}}.page-module-scss-module__Jt55cG__slice__demo-signup{margin:120px 0 0}@media only screen and (min-width:768px){.page-module-scss-module__Jt55cG__slice__demo-signup{margin:140px 0}}.page-module-scss-module__Jt55cG__pricingPage{background:0 0;width:100%;min-height:100vh;padding-top:120px;position:relative}.page-module-scss-module__Jt55cG__wrapper{z-index:1;max-width:1200px;margin:0 auto;padding:0 20px 80px;position:relative}.page-module-scss-module__Jt55cG__hero{text-align:center;margin-bottom:60px}.page-module-scss-module__Jt55cG__pageTitle{color:#fff;margin:0 0 16px;font-size:28px;font-weight:400}@media only screen and (min-width:768px){.page-module-scss-module__Jt55cG__pageTitle{font-size:58px}}.page-module-scss-module__Jt55cG__pageSubtitle{color:#fff9;max-width:600px;margin:0 auto;font-size:18px}@media only screen and (min-width:768px){.page-module-scss-module__Jt55cG__pageSubtitle{font-size:20px}}.page-module-scss-module__Jt55cG__tiersGrid{grid-template-columns:1fr;gap:24px;margin-bottom:80px;display:grid}@media only screen and (min-width:992px){.page-module-scss-module__Jt55cG__tiersGrid{grid-template-columns:repeat(2,1fr)}}.page-module-scss-module__Jt55cG__tierCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;padding:40px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.page-module-scss-module__Jt55cG__tierCard:hover{border-color:#ffffff1f;transform:translateY(-4px);box-shadow:0 20px 40px #0000004d}.page-module-scss-module__Jt55cG__tierCardEnterprise{background:linear-gradient(160deg,#00d1ff0f 0%,#ffffff08 40%);border-color:#00d1ff33}.page-module-scss-module__Jt55cG__tierCardEnterprise:hover{border-color:#00d1ff59;box-shadow:0 20px 40px #00d1ff1a,0 20px 40px #0000004d}.page-module-scss-module__Jt55cG__tierHeader{border-bottom:1px solid #ffffff14;margin-bottom:32px;padding-bottom:24px}.page-module-scss-module__Jt55cG__tierName{color:#fff;margin:0 0 8px;font-size:24px;font-weight:500}@media only screen and (min-width:768px){.page-module-scss-module__Jt55cG__tierName{font-size:34px}}.page-module-scss-module__Jt55cG__tierPrice{color:#00d1ff;margin:0;font-size:18px;font-weight:400}@media only screen and (min-width:768px){.page-module-scss-module__Jt55cG__tierPrice{font-size:20px}}.page-module-scss-module__Jt55cG__tierSubtitle{color:#ffffff80;margin:0;font-size:18px}.page-module-scss-module__Jt55cG__featureList{flex:1;margin:0 0 32px;padding:0;list-style:none}.page-module-scss-module__Jt55cG__featureItem{color:#ffffffb3;align-items:flex-start;gap:12px;padding:10px 0;font-size:16px;line-height:1.5;display:flex}.page-module-scss-module__Jt55cG__featureItem+.page-module-scss-module__Jt55cG__featureItem{border-top:1px solid #ffffff0a}.page-module-scss-module__Jt55cG__checkIcon{color:#00d1ff;flex-shrink:0;width:20px;height:20px;margin-top:2px}.page-module-scss-module__Jt55cG__tierCta{text-align:center;color:#fff;background:0 0;border:2px solid #00d1ff;border-radius:8px;width:100%;padding:16px 28px;font-size:18px;font-weight:400;text-decoration:none;transition:background .2s,transform .2s;display:block}.page-module-scss-module__Jt55cG__tierCta:hover{background:#00d1ff;transform:translateY(-1px)}.page-module-scss-module__Jt55cG__faqSection{max-width:800px;margin:0 auto 80px}.page-module-scss-module__Jt55cG__faqTitle{color:#fff;text-align:center;margin:0 0 40px;font-size:24px;font-weight:500}@media only screen and (min-width:768px){.page-module-scss-module__Jt55cG__faqTitle{font-size:34px}}.page-module-scss-module__Jt55cG__faqItem{border-bottom:1px solid #ffffff14}.page-module-scss-module__Jt55cG__faqItem:first-child{border-top:1px solid #ffffff14}.page-module-scss-module__Jt55cG__faqQuestion{cursor:pointer;text-align:left;color:#fff;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 0;font-size:18px;font-weight:400;transition:color .2s;display:flex}@media only screen and (min-width:768px){.page-module-scss-module__Jt55cG__faqQuestion{font-size:20px}}.page-module-scss-module__Jt55cG__faqQuestion:hover{color:#00d1ff}.page-module-scss-module__Jt55cG__faqIcon{color:#fff6;flex-shrink:0;width:24px;height:24px;transition:transform .3s,color .2s}.page-module-scss-module__Jt55cG__faqIconOpen{color:#00d1ff;transform:rotate(45deg)}.page-module-scss-module__Jt55cG__faqAnswer{max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}.page-module-scss-module__Jt55cG__faqAnswerOpen{max-height:300px}.page-module-scss-module__Jt55cG__faqAnswerContent{color:#fff9;padding:0 0 20px;font-size:18px;line-height:1.7}.page-module-scss-module__Jt55cG__ctaSection{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:60px 40px}.page-module-scss-module__Jt55cG__ctaTitle{color:#fff;margin:0 0 24px;font-size:24px;font-weight:500}@media only screen and (min-width:768px){.page-module-scss-module__Jt55cG__ctaTitle{font-size:34px}}.page-module-scss-module__Jt55cG__ctaButtons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.page-module-scss-module__Jt55cG__ctaBtn{color:#fff;background:0 0;border:2px solid #00d1ff;border-radius:8px;padding:16px 32px;font-size:18px;font-weight:400;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.page-module-scss-module__Jt55cG__ctaBtn:hover{background:#00d1ff;transform:translateY(-1px)}
