.op-page{background-color:#f9fafb;width:100%}.op-page section{flex-direction:column;align-items:center;gap:2rem;padding:5rem;display:flex}@media (max-width:1023px){.op-page section{padding:3.75rem 2.5rem}}@media (max-width:479px){.op-page section{padding:3.75rem 1.25rem}}.op-page .op-hero{padding-top:7.5rem;padding-bottom:7.5rem}.op-page .op-hero-inner{flex-direction:column;align-items:center;gap:1.125rem;display:flex}.op-page .op-title{text-align:center;font-size:3.75rem;font-weight:700;line-height:1.4}@media (max-width:1023px){.op-page .op-title{font-size:3rem}}@media (max-width:479px){.op-page .op-title{font-size:2.5rem}}.op-page .op-subtitle{text-align:center;background:linear-gradient(#0080ff,#0080ff80);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:500}@media (max-width:1023px){.op-page .op-subtitle{font-size:2.25rem}}@media (max-width:479px){.op-page .op-subtitle{font-size:1.5rem}}.op-page .op-bg-blue{background-color:#ebf5ff}.op-page .op-container{flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:80rem;display:flex}.op-page .op-eyebrow{border-radius:9999px;align-items:center;padding:.375rem .875rem;display:inline-flex}.op-page .op-eyebrow-blue{color:#07589c;background-color:#ebf5ff}.op-page .op-eyebrow-pink{color:#a130d1;background-color:#f0cdff}.op-page .op-eyebrow p{font-size:.875rem;font-weight:500;line-height:1.5}@media (max-width:479px){.op-page .op-eyebrow p{font-size:.75rem}}.op-page .op-header{text-align:center;max-width:80vw;font-size:3rem;font-weight:700;line-height:1.4}@media (max-width:1023px){.op-page .op-header{font-size:2.25rem}}@media (max-width:479px){.op-page .op-header{font-size:1.875rem}}.op-page .op-description{text-align:center;max-width:49rem;font-size:1.125rem;line-height:1.4}@media (max-width:1023px){.op-page .op-description{font-size:1rem}}@media (max-width:479px){.op-page .op-description{font-size:.875rem}}.op-page .op-grid-3{grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;display:grid}@media (max-width:1023px){.op-page .op-grid-3{grid-template-columns:1fr;gap:.75rem}}.op-page .op-problem-card{flex-direction:column;align-items:center;gap:1.5rem;max-width:25rem;padding:2rem 1.5rem;display:flex}@media (max-width:1023px){.op-page .op-problem-card{padding:1rem 1.5rem}}.op-page .op-problem-card img{height:11.25rem}.op-page .op-problem-card p{text-align:center;font-size:1.25rem}@media (max-width:1023px){.op-page .op-problem-card p{font-size:1rem}}.op-page .op-benefits{padding-top:7.5rem;padding-bottom:7.5rem}.op-page .op-benefits-inner{flex-direction:column;align-items:center;gap:4rem;width:100%;max-width:80rem;display:flex}@media (max-width:1023px){.op-page .op-benefits-inner{gap:3rem}}.op-page .op-benefit-row{justify-content:space-between;align-items:center;gap:5rem;width:100%;display:flex}.op-page .op-benefit-row.op-row-normal{flex-direction:row-reverse}.op-page .op-benefit-row.op-row-alternate{flex-direction:row}@media (max-width:1023px){.op-page .op-benefit-row,.op-page .op-benefit-row.op-row-normal,.op-page .op-benefit-row.op-row-alternate{flex-direction:column-reverse;gap:1.5rem}}.op-page .op-benefit-image{object-fit:cover;border-radius:1rem;width:50%;height:22.5rem}@media (max-width:1023px){.op-page .op-benefit-image{width:100%;height:20rem}}@media (max-width:479px){.op-page .op-benefit-image{height:15rem}}.op-page .op-benefit-content{flex-direction:column;gap:1.5rem;width:100%;display:flex}@media (max-width:1023px){.op-page .op-benefit-content{gap:1rem}}.op-page .op-benefit-eyebrow{align-items:center;gap:.5rem;display:flex}.op-page .op-benefit-eyebrow p{color:#0080ff;font-size:1.5rem;font-weight:600}@media (max-width:1023px){.op-page .op-benefit-eyebrow p{font-size:1.25rem}}@media (max-width:479px){.op-page .op-benefit-eyebrow p{font-size:1.125rem}}.op-page .op-benefit-title{font-size:2.25rem;font-weight:700;line-height:1.3}@media (max-width:1023px){.op-page .op-benefit-title{font-size:2rem}}@media (max-width:479px){.op-page .op-benefit-title{font-size:1.875rem}}.op-page .op-benefit-desc{font-size:1.25rem}@media (max-width:1023px){.op-page .op-benefit-desc{font-size:1rem}}.op-page .op-integration-inner{flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:80rem;display:flex}@media (max-width:479px){.op-page .op-integration-inner{gap:1.5rem}}.op-page .op-integration-grid{grid-template-columns:repeat(3,1fr);gap:2rem 1.5rem;width:100%;display:grid}@media (max-width:1023px){.op-page .op-integration-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.op-page .op-integration-grid{grid-template-columns:1fr}}.op-page .op-integration-card{background-color:#fff;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:1.125rem;padding:1.5rem;display:flex}@media (max-width:479px){.op-page .op-integration-card{gap:1rem;padding:1.5rem 1rem}}.op-page .op-integration-icon{background-color:#ebf5ff;border-radius:9999px;align-items:center;gap:.5rem;width:fit-content;padding:1rem;display:flex}@media (max-width:479px){.op-page .op-integration-icon{padding:.75rem}}.op-page .op-integration-card p{text-align:center;font-size:1.25rem;font-weight:400}@media (max-width:479px){.op-page .op-integration-card p{font-size:1rem}}.op-page .op-industries{flex-direction:column;align-items:center;gap:2rem;padding:5rem;display:flex}@media (max-width:1023px){.op-page .op-industries{padding:3.75rem 2.5rem}}.op-page .op-industries-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;max-width:80rem;display:grid}@media (max-width:1023px){.op-page .op-industries-grid{grid-template-columns:1fr}}.op-page .op-industry-card{border:1px solid #ebf5ff;border-radius:1rem;gap:1.125rem;padding:1.5rem;display:flex}.op-page .op-industry-icon{background-color:#ebf5ff;border-radius:9999px;align-items:center;width:fit-content;height:fit-content;padding:1rem;display:flex}.op-page .op-industry-text{flex-direction:column;gap:.625rem;display:flex}.op-page .op-industry-title{font-size:1.25rem;font-weight:600}.op-page .op-testimonials{flex-direction:column;align-items:center;gap:2.5rem;padding:5rem;display:flex}.op-page .op-testimonials-quote{height:2.5rem}@media (max-width:479px){.op-page .op-testimonials-quote{height:2rem}}.op-page .op-testimonials-slider{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.op-page .op-testimonials-controls{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}@media (max-width:479px){.op-page .op-testimonials-controls{gap:.5rem}}.op-page .op-testimonials-dots{align-items:center;gap:.625rem;display:flex}.op-page .op-dot{cursor:pointer;background-color:#d2e8ff;border:none;border-radius:9999px;width:1rem;height:.625rem}.op-page .op-dot.op-dot-active{background-color:#0080ff;width:2rem}@media (max-width:479px){.op-page .op-dot{height:.5rem}}.op-page .swiper-slide{flex-direction:column;align-items:center;gap:1.5rem;width:100%;height:max-content;display:flex}.op-page .swiper-slide .op-testimonial-text{text-align:center;max-width:62.5rem;font-size:1.25rem;line-height:1.4}@media (max-width:1023px){.op-page .swiper-slide .op-testimonial-text{font-size:1rem}}.op-page .swiper-slide .op-testimonial-author{flex-direction:column;align-items:center;gap:.25rem;display:flex}.op-page .swiper-slide .op-testimonial-name{font-weight:600}.op-page .swiper-slide .op-testimonial-job{color:#6f7b87;font-size:.875rem;font-weight:600}.op-page .op-faqs{flex-direction:column;align-items:center;gap:3rem;padding:5rem;display:flex}.op-page .op-faqs-inner{flex-direction:column;align-items:center;gap:2.5rem;width:100%;max-width:58.5rem;margin:0 auto;display:flex}.op-page .op-faq-group{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.op-page .op-faq-topic{color:#07589c;background-color:#ebf5ff;border-radius:9999px;padding:.5rem .875rem;font-size:1.25rem}@media (max-width:1023px){.op-page .op-faq-topic{font-size:1.125rem}}@media (max-width:479px){.op-page .op-faq-topic{font-size:1rem}}.op-page .op-faq-item{gap:2rem;width:100%;display:flex}@media (max-width:1023px){.op-page .op-faq-item{gap:1rem}}.op-page .op-faq-icon{border:1px solid #ebbeff;border-radius:.375rem;justify-content:center;align-items:center;width:fit-content;height:fit-content;padding:.5rem;display:flex}@media (max-width:479px){.op-page .op-faq-icon{padding:.25rem}}.op-page .op-faq-content{flex-direction:column;gap:.5rem;width:100%;padding-top:.5rem;display:flex}@media (max-width:639px){.op-page .op-faq-content{padding-top:0}}.op-page [data-radix-accordion-trigger]{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:0}.op-page .op-faq-trigger-inner{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}@media (max-width:639px){.op-page .op-faq-trigger-inner{align-items:flex-start}}.op-page .op-faq-question{text-align:left;font-size:1.25rem;font-weight:500}@media (max-width:479px){.op-page .op-faq-question{font-size:1.125rem}}.op-page .op-faq-chevron{flex-shrink:0;transition:transform .3s}.op-page .op-faq-chevron.op-open{transform:rotate(180deg)}.op-page .op-faq-answer{font-size:1.125rem;transition:all .3s;overflow:hidden}@media (max-width:479px){.op-page .op-faq-answer{font-size:1rem}}.op-page .op-cta{flex-direction:column;align-items:center;gap:3rem;padding:5rem 5rem 8rem;display:flex}.op-page .op-cta-box{background:linear-gradient(90deg,#0080ff 0%,#cb6cf4 100%);border-radius:1rem;width:100%;padding:3rem 5rem}.op-page .op-cta-inner{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.op-page .op-cta-title{text-align:center;color:#fff;font-size:2.5rem;font-weight:700}@media (max-width:1023px){.op-page .op-cta-title{font-size:2rem}}@media (max-width:479px){.op-page .op-cta-title{font-size:1.875rem}}.op-page .op-cta-subtitle{text-align:center;color:#fff}.op-page .op-btn{cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;width:16rem;padding:.875rem 1.375rem;font-weight:500;display:flex}.op-page .op-btn-gradient{color:#fff;background:linear-gradient(90deg,#0080ff 0%,#cb6cf4 100%)}.op-page .op-btn-clip{background-color:#fff}.op-page .op-btn-clip .op-btn-text{background:linear-gradient(90deg,#0080ff,#cb6cf4);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.op-page .op-highlight-wrap{display:inline-block;position:relative}.op-page .op-highlight-text{z-index:1;color:#0080ff;padding:0 .5rem;position:relative}.op-page .op-highlight-bg{z-index:0;background-color:#ebf5ff;border-radius:.5rem;width:100%;height:100%;position:absolute;top:0;left:0}.op-page .op-dot-separator{align-items:center;gap:.5rem;display:flex}.op-page .op-dot-blue{background-color:#0080ff;border-radius:9999px;width:.5rem;height:.5rem}@media (min-width:1280px){.op-page .op-dot-blue{display:block}}.op-page .op-divider{border-top:1px solid #0080ff;width:33.333%}.op-page .op-hint-text{text-align:center;font-size:1.25rem;font-weight:400}@media (max-width:479px){.op-page .op-hint-text{font-size:1rem}}@keyframes accordion-down{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@keyframes accordion-up{0%{opacity:1;max-height:500px}to{opacity:0;max-height:0}}.op-page [data-state=open] .op-faq-answer{animation:.3s ease-out forwards accordion-down}.op-page [data-state=closed] .op-faq-answer{animation:.3s ease-out forwards accordion-up}
