.pricing-book-demo{display:flex;justify-content:center;padding:48px var(--spacing-8) 64px}.pricing-book-demo--banner{display:flex;align-items:center;justify-content:space-between;max-width:1000px;width:100%;padding:var(--spacing-6xl) 48px;border-radius:var(--radius-3xl);background:linear-gradient(135deg,#0433a0,#1a4fe6 50%,#36f);gap:var(--spacing-5xl);position:relative;overflow:hidden}.pricing-book-demo--banner:before{content:"";position:absolute;inset:0;background-image:url(/assets/svg/pattern/grid.svg);background-size:cover;background-position:50%;opacity:.3;filter:brightness(10);background-size:300px 300px;background-repeat:repeat;pointer-events:none}.pricing-book-demo--left{display:flex;align-items:center;gap:16px;position:relative;z-index:1}.pricing-book-demo--left .logo--img--icon{width:48px!important;height:48px!important}.pricing-book-demo--text{display:flex;flex-direction:column;gap:var(--spacing-2)}.pricing-book-demo--title{font-family:Inter;font-size:20px;font-weight:600;line-height:30px;color:#fff;margin:0}.pricing-book-demo--description{font-family:Inter;font-size:14px;font-weight:400;line-height:20px;color:hsla(0,0%,100%,.7);margin:0}.pricing-book-demo--right{flex-shrink:0;position:relative;z-index:1}.pricing-book-demo--right a{text-decoration:none}.pricing-book-demo--right .button--primary{background-color:#fff;color:#1a4fe6;border-color:#fff}.pricing-book-demo--right .button--primary:hover{background-color:#f5f8ff;border-color:#f5f8ff}@media(max-width:480px){.pricing-book-demo{padding:0 var(--spacing-4)}.pricing-book-demo--banner{flex-direction:column;align-items:flex-start;padding:var(--spacing-4xl) var(--spacing-5xl)}.pricing-book-demo--left{flex-direction:column;align-items:flex-start;gap:var(--spacing-3xl)}.pricing-book-demo--title{font-family:Inter;font-size:18px;font-weight:600;line-height:28px}.pricing-book-demo--description{font-family:Inter;font-size:12px;font-weight:400;line-height:18px}}.billing-toggle{gap:var(--spacing-1);background-color:var(--color-bg-secondary);padding:3px}.billing-toggle,.billing-toggle--option{display:flex;align-items:center;border-radius:var(--radius-2xl)}.billing-toggle--option{font-family:Inter;font-size:12px;font-weight:600;line-height:18px;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3xl);border:none;background:none;color:var(--color-text-tertiary);cursor:pointer;transition:all .2s ease;white-space:nowrap}.billing-toggle--option--active{background-color:var(--color-bg-brand-selected);color:var(--color-text-brand-selected);box-shadow:0 1px 2px rgba(0,0,0,.08)}.billing-toggle--discount-badge{font-family:Inter;font-size:12px;font-weight:600;line-height:18px;color:var(--color-text-brand-secondary);background-color:var(--color-bg-brand-secondary);padding:1px var(--spacing-2);border-radius:var(--radius-xl);font-size:11px}.pricing-content{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-4xl) var(--spacing-8);gap:var(--spacing-5xl)}.pricing-content--cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-4xl);gap:var(--spacing-4xl);max-width:1000px;width:100%}.pricing-card{display:flex;flex-direction:column;padding:var(--spacing-4xl);border-radius:var(--radius-3xl);border:1px solid var(--color-border-secondary);background-color:var(--color-bg-secondary);position:relative;transition:box-shadow .2s ease}.pricing-card:hover{filter:drop-shadow(0 4px 8px -2px rgba(16,24,40,.1019607843)) drop-shadow(0 2px 4px -2px rgba(16,24,40,.0588235294))}.pricing-card--highlighted{border-color:transparent;background-color:var(--color-bg-brand-selected);filter:drop-shadow(0 12px 16px -4px rgba(16,24,40,.0784313725)) drop-shadow(0 4px 6px -2px rgba(16,24,40,.031372549))}.pricing-card--highlighted .pricing-card--description,.pricing-card--highlighted .pricing-card--feature,.pricing-card--highlighted .pricing-card--price-period{color:var(--color-text-primary)}.pricing-card--highlighted .pricing-card--features{border-top-color:color-mix(in srgb,var(--color-border-brand) 20%,transparent)}.pricing-card--badge{position:absolute;top:calc(-1*var(--spacing-3));left:50%;transform:translateX(-50%)}.pricing-card--header{display:flex;flex-direction:column;gap:var(--spacing-1);margin-bottom:var(--spacing-3xl)}.pricing-card--name{font-family:Inter;font-size:18px;font-weight:600;line-height:28px;color:var(--color-text-primary);margin:0}.pricing-card--description{font-family:Inter;font-size:12px;font-weight:400;line-height:18px;color:var(--color-text-tertiary);margin:0}.pricing-card--price{display:flex;align-items:baseline;gap:var(--spacing-1);margin-bottom:var(--spacing-3xl)}.pricing-card--price-amount{font-family:Inter;font-size:30px;font-weight:600;line-height:38px;color:var(--color-text-primary)}.pricing-card--price-period{font-family:Inter;font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-tertiary)}.pricing-card--price-custom{font-family:Inter;font-size:30px;font-weight:600;line-height:38px;color:var(--color-text-primary)}.pricing-card--cta{margin-bottom:var(--spacing-3xl)}.pricing-card--cta a{text-decoration:none;display:block}.pricing-card--cta button{width:100%}.pricing-card--features{display:flex;flex-direction:column;gap:var(--spacing-2xl);padding-top:var(--spacing-3xl);border-top:1px solid var(--color-border-secondary)}.pricing-card--feature{display:flex;align-items:center;gap:var(--spacing-2);font-family:Inter;font-size:12px;font-weight:400;line-height:18px;color:var(--color-text-secondary)}.pricing-card--feature-icon{flex-shrink:0;width:16px;height:16px}@media(max-width:480px){.pricing-content{padding:var(--spacing-4xl) var(--spacing-4)}.pricing-content--cards{grid-template-columns:1fr;gap:var(--spacing-3xl)}.pricing-card{padding:var(--spacing-3xl)}}.pricing-social-proof{padding:32px 0;background-color:var(--color-bg-secondary)}.pricing-social-proof .social-proff{gap:32px}.social-proff{width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:var(--spacing-6xl);overflow:hidden;--gap:var(--spacing-8xl)}.social-proff--supporting-text span{font-family:Inter;font-size:16px;font-weight:500;line-height:24px;color:var(--color-text-tertiary)}.social-proff--company-section{width:100%;position:relative;-webkit-user-select:none;user-select:none;display:flex;gap:var(--gap);overflow:hidden}.social-proff--track{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--gap);will-change:transform;animation:scroll 40s linear infinite;--svg-icon--mask-bg-color:var(--color-fg-secondary)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@media(max-width:480px){.social-proff{padding:0}.social-proff--company-section{gap:var(--spacing-4xl) var(--spacing-xl)}}.pricing-hero,.pricing-page{display:flex;flex-direction:column}.pricing-hero{align-items:center;text-align:center;padding:var(--spacing-11xl) var(--spacing-8) 0;gap:var(--spacing-2xl)}.pricing-hero--heading{font-family:Inter;font-size:30px;font-weight:600;line-height:38px;color:var(--color-text-primary);margin:0}.pricing-hero--subheading{font-family:Inter;font-size:16px;font-weight:400;line-height:24px;color:var(--color-text-tertiary);margin:0;max-width:540px}@media(max-width:480px){.pricing-hero{padding:var(--spacing-5xl) var(--spacing-4) 0}.pricing-hero--heading{font-family:Inter;font-size:24px;font-weight:600;line-height:32px}.pricing-hero--subheading{font-family:Inter;font-size:14px;font-weight:400;line-height:20px}}.faq-section{--bg-img-color:#e3c6d1;background-color:var(--color-bg-primary);justify-content:center;gap:var(--spacing-7xl);padding:var(--spacing-9xl) 0}.faq-section,.faq-section--header{display:flex;flex-direction:column;align-items:center}.faq-section--header{padding:0 var(--container-padding-desktop);gap:var(--spacing-4xl)}.faq-section--header--text h2{text-align:center;font-family:Inter;font-size:36px;font-weight:600;line-height:44px;letter-spacing:-.72px;color:var(--color-text-primary)}.faq-section--header--sub-text{text-align:center;font-family:Inter;font-size:20px;font-weight:400;line-height:30px;color:var(--color-text-tertiary)}.faq-section--accordion-container{display:flex;align-items:center;justify-content:center;align-self:stretch}.faq-section--accordion-container--accordion{max-width:var(--width-xl);display:flex;flex:1 0;padding:var(--container-padding-mobile)}.faq-section--footer{padding:0 var(--container-padding-desktop);display:flex;align-items:center;justify-content:center;align-self:stretch}@media(max-width:456px){.faq-section{padding:var(--spacing-7xl) var(--spacing-3xl);gap:var(--spacing-6xl)}.faq-section--header{padding:var(--container-padding-mobile)}.faq-section--header--text h2{font-family:Inter;font-size:30px;font-weight:600;line-height:38px}.faq-section--header--sub-text{font-family:Inter;font-size:16px;font-weight:400;line-height:24px}.faq-section--accordian,.faq-section--footer{padding:var(--container-padding-mobile)}}.contact-section{--bg-img-color:#e3c6d1;width:100%;display:flex;justify-content:center;align-self:stretch;max-width:var(--container-max-width-desktop)}.contact-section--container{flex-direction:column;flex:1 0;gap:var(--spacing-4xl);border-radius:var(--spacing-xl);background-color:var(--color-bg-secondary);padding:var(--spacing-4xl) var(--spacing-4xl) var(--spacing-5xl) var(--spacing-4xl)}.contact-section--container,.contact-section--container--users-img{display:flex;align-items:center;justify-content:center}.contact-section--container--users-img--user>*{border-radius:var(--radius-full);border:1.5px solid var(--color-fg-white);margin-right:-6px;background-color:var(--bg-img-color)}.contact-section--container--header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.contact-section--container--header--text{text-align:center;font-family:Inter;font-size:20px;font-weight:600;line-height:30px;color:var(--color-text-primary)}.contact-section--container--header--sub-text{text-align:center;font-family:Inter;font-size:18px;font-weight:400;line-height:28px;color:var(--color-text-tertiary)}@media(max-width:456px){.contact-section--container{padding:var(--spacing-4xl) var(--spacing-2xl)}.contact-section--container--header--sub-text{font-family:Inter;font-size:16px;font-weight:400;line-height:24px}}.responsive-button{text-align:center}