.about-hero{background:linear-gradient(135deg, #0A1E3D 0%, #0F2A52 50%, #0A1E3D 100%);position:relative;overflow:hidden;padding:200px 24px 120px !important}.about-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%, rgba(0, 82, 204, 0.1) 0%, transparent 50%),radial-gradient(circle at 80% 80%, rgba(0, 169, 180, 0.08) 0%, transparent 50%);pointer-events:none}.hero-container{background:linear-gradient(135deg, #0A1E3D 0%, #0F2A52 50%, #0A1E3D 100%);position:relative;overflow:hidden}.hero-container::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%, rgba(0, 82, 204, 0.1) 0%, transparent 50%),radial-gradient(circle at 80% 80%, rgba(0, 169, 180, 0.08) 0%, transparent 50%);pointer-events:none}.hero-container .hero-badge{margin-bottom:32px;position:relative;z-index:1}.hero-container h1{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:1.1;max-width:900px;margin:0 auto 24px;color:var(--color-white);position:relative;z-index:1}.hero-container h1 span{background:linear-gradient(135deg, #1E6FFF 0%, #00A9B4 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;display:inline-block}.hero-container h2{font-size:28px;font-weight:600;line-height:1.3;color:var(--color-white)}.hero-container .hero-subtitle{font-size:1.25rem;line-height:1.7;max-width:800px;margin:0 auto 48px;color:hsla(0,0%,100%,.85);position:relative;z-index:1}.hero-container__buttons{display:flex;gap:20px;justify-content:center;margin-top:40px;position:relative;z-index:1}.hero-container__buttons a{font-weight:600;vertical-align:middle}.hero-container .customer-logos{max-width:1100px;margin:80px auto 0;position:relative;z-index:1;text-align:center}.hero-container .customer-logos .logos-label{font-size:.875rem;font-weight:600;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:.08em;margin-bottom:40px}.hero-container .customer-logos .logos-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:40px 48px;align-items:center;justify-items:center;padding:0 24px}.hero-container .customer-logos .customer-logo{height:36px;width:auto;max-width:140px;filter:brightness(0) invert(1) opacity(0.6);transition:all .3s ease}.hero-container .customer-logos .customer-logo:hover{filter:brightness(0) invert(1) opacity(1);transform:scale(1.05)}.hero-container__video{margin-top:150px;position:relative;z-index:1}.hero-container__video h2{margin-bottom:16px}.hero-container__video .video-wrapper{max-width:800px;margin:0 auto}.hero-container__video img{width:100%;max-width:100%}.hero-container__video video{width:100%;max-width:720px;border-radius:16px;background:hsla(0,0%,100%,.1);background-blend-mode:color-dodge;box-shadow:0px 4px 60px 0px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;margin-bottom:32px}.hero-container__video video:hover{transform:scale(1.02);box-shadow:0px 8px 80px 0px rgba(0,0,0,.1)}.hero-container__video .video-cta{margin-top:32px}.differentiators-section{padding:80px 24px;background:var(--color-white)}.differentiators-section .differentiators-maxwidth{max-width:1200px;margin:0 auto}.differentiators-section .differentiators-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.differentiators-section .differentiator-card{text-align:center;padding:32px 24px;background:var(--color-neutral-50);border-radius:12px;border:1px solid rgba(0,0,0,0);transition:all .3s ease}.differentiators-section .differentiator-card:hover{background:var(--color-white);border-color:var(--color-secondary-blue);box-shadow:0 8px 24px rgba(0,82,204,.12);transform:translateY(-4px)}.differentiators-section .differentiator-card:hover .diff-icon{background:var(--color-secondary-blue);color:var(--color-white)}.differentiators-section .differentiator-card .diff-icon{width:64px;height:64px;border-radius:12px;background:var(--color-white);color:var(--color-secondary-blue);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;transition:all .3s ease}.differentiators-section .differentiator-card h4{font-size:1.125rem;font-weight:600;color:var(--color-neutral-900);margin-bottom:8px}.differentiators-section .differentiator-card p{font-size:.875rem;color:var(--color-neutral-600);margin:0}.capabilities-section{padding:100px 24px;background:var(--color-white)}.capabilities-section .capabilities-maxwidth{max-width:1200px;margin:0 auto}.capabilities-section .capabilities-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(340px, 1fr));gap:32px;margin-top:24px}.capabilities-section .capability-card{background:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:12px;padding:40px 32px;transition:all .3s ease;text-align:left}.capabilities-section .capability-card:hover{border-color:var(--color-secondary-blue);box-shadow:0 8px 24px rgba(0,82,204,.12);transform:translateY(-4px)}.capabilities-section .capability-card:hover .capability-icon{background:var(--color-secondary-blue);color:var(--color-white)}.capabilities-section .capability-card .capability-icon{width:72px;height:72px;border-radius:12px;background:rgba(0,82,204,.1);color:var(--color-secondary-blue);display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:all .3s ease}.capabilities-section .capability-card h4{color:var(--color-neutral-900);margin-bottom:16px;font-size:1.375rem}.capabilities-section .capability-card p{color:var(--color-neutral-700);line-height:1.7;margin:0}.trust-signals{padding:60px 24px;background:var(--color-neutral-50);border-bottom:1px solid var(--color-neutral-200)}.trust-signals__container{max-width:1200px;margin:0 auto;text-align:center}.trust-signals__label{font-size:.875rem;font-weight:600;color:var(--color-neutral-600);text-transform:uppercase;letter-spacing:.08em;margin-bottom:32px}.trust-signals .trust-badges{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:24px;max-width:1000px;margin:0 auto}.trust-signals .trust-badge{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px;background:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:8px;transition:all .2s ease}.trust-signals .trust-badge svg{color:var(--color-secondary-blue);flex-shrink:0}.trust-signals .trust-badge span{font-size:.875rem;font-weight:600;color:var(--color-neutral-700)}.trust-signals .trust-badge:hover{border-color:var(--color-secondary-blue);box-shadow:0 4px 12px rgba(0,82,204,.1)}.trust-signals .awards-badges{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:24px;max-width:900px;margin:0 auto}.trust-signals .award-badge{display:flex;align-items:center;justify-content:center;gap:16px;padding:20px 28px;background:linear-gradient(135deg, var(--color-secondary-blue) 0%, var(--color-accent-teal) 100%);color:var(--color-white);border-radius:8px;transition:all .3s ease}.trust-signals .award-badge svg{color:var(--color-white);flex-shrink:0}.trust-signals .award-badge span{font-size:.9375rem;font-weight:600;color:var(--color-white)}.trust-signals .award-badge:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,82,204,.3)}.howitworks-v2-container{padding:100px 24px;background:var(--color-neutral-50)}.howitworks-v2-container .howitworks-maxwidth{max-width:900px;margin:0 auto}.howitworks-v2-container .howitworks-timeline{position:relative;margin-top:64px}.howitworks-v2-container .howitworks-timeline::before{content:"";position:absolute;left:31px;top:24px;bottom:24px;width:2px;background:linear-gradient(to bottom, var(--color-secondary-blue), var(--color-accent-teal))}.howitworks-v2-container .timeline-item{display:flex;gap:32px;margin-bottom:48px;position:relative}.howitworks-v2-container .timeline-item:last-child{margin-bottom:0}.howitworks-v2-container .timeline-item .timeline-number{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg, var(--color-secondary-blue) 0%, var(--color-accent-teal) 100%);color:var(--color-white);font-size:1.5rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 16px rgba(0,82,204,.25);z-index:1;position:relative}.howitworks-v2-container .timeline-item .timeline-content{flex:1;background:var(--color-white);padding:32px;border-radius:12px;border:1px solid var(--color-neutral-200);box-shadow:0 2px 8px rgba(0,0,0,.04);margin-top:8px}.howitworks-v2-container .timeline-item .timeline-content h4{color:var(--color-neutral-900);margin-bottom:12px;font-size:1.375rem}.howitworks-v2-container .timeline-item .timeline-content p{color:var(--color-neutral-700);line-height:1.7;margin-bottom:16px}.howitworks-v2-container .timeline-item .timeline-content .timeline-duration{display:inline-block;padding:6px 16px;background:rgba(0,82,204,.1);color:var(--color-secondary-blue);border-radius:100px;font-size:.875rem;font-weight:600}.howitworks-container__steps{display:flex;gap:16px;justify-content:center;margin-top:40px;position:relative}.howitworks-container__step{display:flex;flex-direction:column;align-items:center;gap:24px;position:relative;padding:0px 65px}.howitworks-container__step>span{font-size:14px;font-weight:600;line-height:90%}.howitworks-container__step h4{color:var(--color-neutral-black);font-size:24px;font-weight:600;line-height:90%}.howitworks-container__step p{font-size:16px;font-weight:500;opacity:.6;line-height:130%}.howitworks-container__step.s1>span{color:var(--color-secondary-teal)}.howitworks-container__step.s1::before{content:"";position:absolute;top:90px;left:54%;transform:translateY(-50%);width:100%;height:11px;background-image:url("/images/hiw-arrow-1.svg");background-size:contain;background-repeat:no-repeat;background-position:center;z-index:10}.howitworks-container__step.s2>span{color:#e49400}.howitworks-container__step.s2::before{content:"";position:absolute;top:90px;left:51%;transform:translateY(-50%);width:100%;height:11px;background-image:url("/images/hiw-arrow-2.svg");background-size:contain;background-repeat:no-repeat;background-position:center;z-index:10}.howitworks-container__step.s3>span{color:#f32778}.fullworkflow-container h2{margin-bottom:20px !important}.fullworkflow-container p{color:var(--color-neutral-black);font-size:16px;font-weight:500;line-height:90%;opacity:.6;margin-bottom:42px}.fullworkflow-container__video .video-wrapper{position:relative;display:inline-block;width:100%;max-width:783px}.fullworkflow-container__video video{width:100%;max-width:783px;border-radius:16px;background:hsla(0,0%,100%,.1);background-blend-mode:color-dodge;box-shadow:0px 4px 60px 0px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.fullworkflow-container__video video:hover{transform:scale(1.02);box-shadow:0px 8px 80px 0px rgba(0,0,0,.1)}.fullworkflow-container__video .video-play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer;z-index:10;transition:opacity .3s ease,transform .3s ease}.fullworkflow-container__video .video-play-overlay:hover{transform:translate(-50%, -50%) scale(1.1)}.fullworkflow-container__video .video-play-overlay svg{display:block;filter:drop-shadow(0 4px 20px rgba(0, 57, 167, 0.3))}.fullworkflow-container a{color:var(--color-neutral-black);font-weight:600;font-size:16px;text-decoration:none;margin-top:60px;display:block}.fullworkflow-container a svg{margin-left:5px}.fullworkflow-container a:hover{color:var(--color-primary-blue)}.usecase-container{z-index:1;position:relative}.usecase-container__usecase{display:flex;flex-direction:column;align-items:center;gap:16px;border-radius:12px;background:rgba(15,13,55,.05);height:100%}.usecase-container__usecase img{border-top-left-radius:12px;border-top-right-radius:12px;width:100%}.usecase-container__usecase h4{padding:16px 24px 0;font-size:24px;font-weight:600;line-height:90%;color:var(--color-secondary-blue-light)}.usecase-container__usecase p{padding:0 24px 42px;opacity:.6;flex-grow:1;font-size:16px;font-weight:500;line-height:130%}.usecase-container .usecase-link{display:block;text-decoration:none;color:inherit;transition:transform .3s ease;height:100%}.usecase-container .usecase-link:hover{transform:translateY(-2px);text-decoration:none;color:inherit}.usecase-container .usecase-link:focus{outline:none}.usecase-container .slick-slide{margin:0 12px;height:auto}.usecase-container .slick-list{margin:0 -12px}.usecase-container .slick-track{display:flex !important;align-items:stretch}.usecase-container .slick-dots{bottom:-60px;list-style:none;display:flex !important;justify-content:center;align-items:center;gap:8px;margin:0;padding:0}.usecase-container .slick-dots li{margin:0}.usecase-container .slick-dots li button{width:12px;height:12px;border-radius:50%;background:rgba(54,123,255,.2);border:none;font-size:0;padding:0;cursor:pointer;transition:all .3s ease}.usecase-container .slick-dots li button:before{display:none}.usecase-container .slick-dots li button:hover{background:var(--color-secondary-grey)}.usecase-container .slick-dots li.slick-active button{background:var(--color-secondary-grey)}.usecasev2-container h2{font-size:48px;font-weight:600;line-height:110%}.media-mentions{padding:80px 24px;background:var(--color-white);border-top:1px solid var(--color-neutral-200)}.media-mentions .media-maxwidth{max-width:1200px;margin:0 auto}.media-mentions .media-logos{display:flex;justify-content:center;align-items:center;gap:64px;flex-wrap:wrap}.media-mentions .media-logo{font-size:1.25rem;font-weight:700;color:var(--color-neutral-400);font-family:"Georgia",serif;font-style:italic;transition:all .3s ease}.media-mentions .media-logo:hover{color:var(--color-neutral-700);transform:scale(1.05)}.section-header{margin-bottom:64px}.section-header .section-label{color:var(--color-secondary-blue);margin-bottom:16px}.section-header h2{margin-bottom:16px}.section-header .section-description{font-size:1.125rem;color:var(--color-neutral-600);max-width:700px;margin:0 auto}.testimonials-container{background:var(--color-white)}.testimonials-container .testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:32px}.testimonials-container .testimonial-card{background:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:12px;padding:32px;transition:all .3s ease}.testimonials-container .testimonial-card:hover{border-color:var(--color-secondary-blue);box-shadow:0 8px 24px rgba(0,82,204,.12);transform:translateY(-4px)}.testimonials-container .testimonial-card .testimonial-rating{color:#f59e0b;font-size:1.25rem;margin-bottom:20px;letter-spacing:2px}.testimonials-container .testimonial-card .testimonial-text{font-size:1.0625rem;line-height:1.7;color:var(--color-neutral-800);margin-bottom:24px;font-style:italic}.testimonials-container .testimonial-card .testimonial-author{display:flex;align-items:center;gap:16px;padding-top:20px;border-top:1px solid var(--color-neutral-100)}.testimonials-container .testimonial-card .testimonial-author .author-info .author-name{font-weight:600;color:var(--color-neutral-900);margin-bottom:4px}.testimonials-container .testimonial-card .testimonial-author .author-info .author-title{font-size:.875rem;color:var(--color-neutral-600)}.cta-container{position:relative}.cta-container .cta-maxwidth{border-radius:24px;background:rgba(15,13,55,.05);background-blend-mode:color-dodge;padding:36px 36px 36px 69px;z-index:1;position:relative}.cta-container .row{align-items:center}.cta-container .row .col-sm-6{width:50%}.cta-container .row .col-sm-6:first-child{padding-right:50px}.cta-container .row .col-sm-6 img{width:100%;border-radius:14px}.cta-container h2{font-size:48px;font-weight:600;line-height:110%}.cta-container p{font-size:18px;font-weight:500;line-height:130%;padding-top:54px;padding-bottom:54px;opacity:.6}.cta-container a{display:inline-block;font-weight:600}.cta-container .newsletter-container{padding:150px 24px 50px;z-index:1;position:relative}.cta-container .newsletter-container .mini-title{font-size:14px;font-style:normal;font-weight:600;line-height:90%;color:var(--color-secondary-blue-light)}.cta-container .newsletter-container h2{padding-top:54px;padding-bottom:54px}.cta-container .newsletter-container form input{border-radius:49px;background:rgba(0,0,0,.08);background-blend-mode:color-dodge;padding:18px 24px;border:unset;text-align:left;max-width:450px;width:100%;font-size:16px;font-weight:500}.cta-container .newsletter-container form input:hover,.cta-container .newsletter-container form input:active,.cta-container .newsletter-container form input:focus{outline:unset;border:unset}.cta-container .newsletter-container form button{margin-left:-100px;outline:unset;border:unset;border:1px solid var(--color-primary-blue);font-weight:600;font-size:16px;cursor:pointer}.cta-container .newsletter-container .form-message{display:none;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;margin-top:16px;max-width:450px;margin-left:auto;margin-right:auto}.cta-container .newsletter-container .form-message.success{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.cta-container .newsletter-container .form-message.error{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.cta-container .nc-float{position:absolute;top:-210px;left:0;width:100%}@media(max-width: 1200px){.howitworks-container__step.s1::before{left:68%;width:68%}.howitworks-container__step.s2::before{left:67%;width:67%}}@media(max-width: 982px){.cta-container .cta-maxwidth{padding:24px}}@media(max-width: 768px){.hero-container h1{font-size:56px}.hero-container__buttons{flex-direction:column}.hero-container__buttons a{width:max-content;margin:0 auto}.hero-container__buttons a.btn-blue{padding:22px 36px}.customer-logos .logos-grid{grid-template-columns:repeat(2, 1fr);gap:32px 24px}.customer-logos .customer-logo{height:28px}.differentiators-section .differentiators-grid{grid-template-columns:1fr;gap:20px}.trust-signals .awards-badges{grid-template-columns:1fr}.media-mentions .media-logos{gap:40px 32px}.media-mentions .media-logo{font-size:1.125rem}.howitworks-v2-container .howitworks-timeline::before{left:23px}.howitworks-v2-container .timeline-item{gap:20px}.howitworks-v2-container .timeline-item .timeline-number{width:48px;height:48px;font-size:1.25rem}.howitworks-v2-container .timeline-item .timeline-content{padding:24px}.howitworks-v2-container .timeline-item .timeline-content h4{font-size:1.125rem}.capabilities-section .capabilities-grid{grid-template-columns:1fr}.howitworks-container__step{padding:0;width:100%}.usecase-container__usecase h4{font-size:20px}.usecase-container__usecase p{font-size:14px}.cta-container .newsletter-container{text-align:center;padding:50px 24px}.cta-container .newsletter-container h2{font-size:36px;text-align:center;padding-bottom:24px}.cta-container .newsletter-container form input{text-align:center;padding:24px 18px}.cta-container .newsletter-container form button{width:100%;margin-left:0;padding:22px 36px;margin-top:16px}.cta-container .row .col-sm-6{width:100%}.cta-container h2{font-size:36px}.cta-container p{padding-top:38px;padding-bottom:38px;line-height:150%}.cta-container a{display:block;text-align:center}.cta-container .row .col-sm-6:first-child{padding-right:0;padding-bottom:14px}.howitworks-container__steps{flex-direction:column;align-items:center;gap:50px}.howitworks-container__step.s1::before,.howitworks-container__step.s2::before{content:unset}}@media(max-width: 767px){.usecase-container{padding-right:0 !important;overflow:hidden}.usecase-container .slick-usecase{padding:0 !important}.usecase-container .slick-list{margin:0 !important;padding:0 !important}.usecase-container .slick-slide{margin-left:0 !important;margin-right:24px !important}.usecase-container .slick-slide,.usecase-container .slick-track{display:flex !important;align-items:stretch;margin-left:0 !important}.usecase-container .usecase-link{width:276px}.usecase-container h2,.usecase-container .slick-dots{padding-right:30px !important}.usecasev2-maxwidth{padding:0px !important}}