.section{padding-top:150px;padding-bottom:150px;position:relative;overflow-x:hidden}.section .container{max-width:1024px}@media(min-width:769px)and (max-width:1024px){.section{padding-left:50px;padding-right:50px}}@media(max-width:768px){.section{padding:50px 25px}}.container{max-width:1024px;margin:0 auto;width:100%}@media(max-width:768px){.container{padding-left:0;padding-right:0;margin-left:0;margin-right:0;width:100%}}.row{display:flex;gap:var(--row-gap);width:100%}@media(max-width:768px){.row{flex-direction:column;gap:var(--row-gap-mobile)}}.row--cards{gap:var(--space-6);margin-top:var(--space-12)}@media(max-width:768px){.row--cards{gap:var(--column-gap-mobile);margin-top:var(--space-6)}}.row--pricing{gap:var(--space-6);margin-top:var(--space-10)}@media(max-width:768px){.row--pricing{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--space-4);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-top:var(--space-6);padding-bottom:var(--space-2);margin-left:calc(-1 * var(--container-padding-x-mobile));margin-right:calc(-1 * var(--container-padding-x-mobile));padding-left:var(--container-padding-x-mobile)}.row--pricing::-webkit-scrollbar{display:none}.row--pricing .col--half{display:flex;flex-direction:row;gap:var(--space-4);flex:none}.row--pricing .col--half .pricing-card{flex:0 0 calc(100vw - var(--container-padding-x-mobile) * 2 - 10vw);min-width:calc(100vw - var(--container-padding-x-mobile) * 2 - 10vw);scroll-snap-align:start;margin-bottom:0}}.row--integration{gap:var(--space-6);margin-top:var(--space-10)}@media(max-width:768px){.row--integration{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--space-4);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-top:var(--space-6);padding-bottom:var(--space-2);margin-left:calc(-1 * var(--container-padding-x-mobile));margin-right:calc(-1 * var(--container-padding-x-mobile));padding-left:var(--container-padding-x-mobile)}}.row--cta-cards{gap:var(--column-gap)}@media(max-width:768px){.row--cta-cards{gap:var(--column-gap-mobile)}}.col{flex:1;min-width:0}.col--half{flex:1;display:flex;flex-direction:column;gap:var(--space-4)}@media(max-width:768px){.col--half{gap:var(--space-3)}}.section-header{text-align:center;margin-bottom:var(--space-8)}@media(max-width:768px){.section-header{margin-bottom:var(--space-6)}}.section-title{font-size:4.8rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-4);line-height:1.15}@media(max-width:768px){.section-title{font-size:var(--font-size-2xl);margin-bottom:var(--space-2)}}.section-description{font-size:1.7rem;color:var(--color-text-secondary);line-height:1.65}.footer{padding:5rem 0}@media(max-width:768px){.footer{padding:1.8rem 25px}}.footer .container{position:relative;padding-top:2rem;border-top:1px solid;border-image-source:linear-gradient(90deg,rgba(34,34,34,.2) 0%,rgba(196,196,196,.1) 40.28%,rgba(200,200,200,.1) 59.81%,rgba(34,34,34,.2) 100%);border-image-slice:1}@media(max-width:768px){.footer .container{padding-top:25px}}.footer-text{font-size:var(--font-size-footer);color:var(--color-text-footer);line-height:1.4rem;@media(min-width:768px){line-height:2rem;text-align:center}}.footer-logo{text-align:center;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);color:var(--color-text-muted);letter-spacing:.2em}.footer .container{max-width:1024px!important}.hero-nav-cont{position:relative;overflow:hidden}
