.homePage a.btn_1.white{color:#023047;background:#fff}.homePage div#ai-driven-platform{padding-top:32px!important}.homePage .story-label{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin-bottom:14px;font-size:13px;font-weight:600;display:block}.homePage .story-statement{color:var(--navy);letter-spacing:-.01em;text-wrap:balance;max-width:16ch;margin:0 0 18px;font-size:clamp(2.3rem,4.4vw,3.2rem);font-weight:700}.homePage .story-lede{color:var(--ink-secondary,#47606b);max-width:56ch;margin:0;font-size:1.2rem;line-height:1.65}.homePage .text-link{text-underline-offset:3px;transition:color var(--dur-base) var(--ease-instrument), text-decoration-color var(--dur-base) var(--ease-instrument);font-size:.95rem;text-decoration:underline}.homePage .decision-story__grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:56px;display:grid}.homePage .decision-story__text{margin-top:32px}.homePage .decision-story__point{position:relative}.homePage .decision-story__point+.decision-story__point{margin-top:24px;padding-top:24px}.homePage .decision-story__point+.decision-story__point:before{content:"";background:var(--line-light);width:44px;height:1px;position:absolute;top:0;left:0}.homePage .decision-story__point h3{color:var(--navy);text-wrap:balance;margin:0 0 12px;font-size:1.45rem;font-weight:700}.homePage .decision-story__point p{color:var(--ink-secondary,#47606b);max-width:56ch;margin:0;font-size:1.05rem;line-height:1.75}.homePage .decision-story__visual{flex-direction:column;align-items:flex-end;display:flex}.homePage .decision-story__visual img{filter:drop-shadow(0 30px 40px #02304738);border-radius:24px;width:100%;max-width:260px;display:block}.homePage .decision-story__caption{text-align:center;max-width:260px;color:var(--ink-muted,#7c939c);margin:16px 0 0;font-size:.95rem;font-style:italic}.homePage .product-story__intro{text-align:center;margin-inline:auto}.homePage .product-story__intro .story-statement,.homePage .product-story__intro .story-lede{margin-inline:auto}.homePage .product-story__duo{grid-template-columns:1fr 1fr;gap:48px;margin-top:40px;display:grid}.homePage .product-story__duo-item{text-align:center}.homePage .product-story__duo-item img{border-radius:16px;width:100%;max-width:380px;margin:0 auto 20px;display:block;box-shadow:0 24px 40px -22px #0230474d}.homePage .product-story__duo-item h3{color:var(--navy);margin:0 0 10px;font-size:1.25rem;font-weight:700}.homePage .product-story__duo-item h3 span{color:var(--teal)}.homePage .product-story__duo-item p{color:var(--ink-secondary,#47606b);max-width:42ch;margin:0 auto 20px;font-size:1rem;line-height:1.65}@media (max-width:991px){.homePage .decision-story__grid{grid-template-columns:1fr;gap:32px}.homePage .decision-story__visual{order:-1;align-items:center}.homePage .product-story__duo{grid-template-columns:1fr;gap:40px;margin-top:32px}}.homePage .second-container .hrv-feature,.homePage .second-container .dashboard-feature{gap:64px;display:grid}.homePage .second-container .hrv-feature{grid-template-columns:1.35fr 1fr;align-items:start;margin-bottom:88px}.homePage .second-container .dashboard-feature{grid-template-columns:1fr 1.35fr;align-items:center}.homePage .second-container .hrv-feature__visual img,.homePage .second-container .dashboard-feature__visual img{border-radius:16px;width:100%;box-shadow:0 36px 60px -30px #010f1899}.homePage .second-container .hrv-feature__copy h2,.homePage .second-container .dashboard-feature__copy h2{color:#fff;letter-spacing:-.01em;text-wrap:balance;margin:0 0 20px;font-size:clamp(2.1rem,3.4vw,2.75rem);font-weight:700}.homePage .second-container .hrv-feature__copy p,.homePage .second-container .dashboard-feature__copy p{color:#ffffffb8;max-width:46ch;margin:0 0 28px;font-size:1.15rem;line-height:1.7}.homePage .second-container .feature-points{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.homePage .second-container .feature-point{font-size:1.05rem;line-height:1.5}.homePage .second-container .feature-point strong{color:#fff;margin-bottom:2px;font-weight:700;display:block}.homePage .second-container .feature-point span{color:#ffffff9e}.homePage .second-container .text-link{color:var(--teal-soft);font-size:1rem;text-decoration-color:#6dcff659}.homePage .second-container .text-link:hover{color:#fff;text-decoration-color:#fff9}@media (max-width:991px){.homePage .second-container .hrv-feature,.homePage .second-container .dashboard-feature{grid-template-columns:1fr;gap:32px}.homePage .second-container .hrv-feature{margin-bottom:56px}.homePage .second-container .dashboard-feature__visual{order:-1}}.testimonial-carousel{padding-top:56px}.testimonial-track{justify-content:center;align-items:stretch;gap:28px;min-height:360px;display:flex;position:relative}.testimonial-card{border:1px solid var(--line-light);border-radius:var(--radius-md);text-align:left;transition:border-color var(--dur-slow) var(--ease-instrument);background:#fff;padding:40px 36px 32px;position:relative}.testimonial-card--active{z-index:2;border-color:var(--teal);width:460px;max-width:90vw}.testimonial-card--prev,.testimonial-card--next{z-index:1;align-self:center;width:320px}.testimonial-card--prev{order:1}.testimonial-card--active{order:2}.testimonial-card--next{order:3}.testimonial-card__avatar{width:68px;height:68px;box-shadow:0 0 0 1px var(--line-light);border:3px solid #fff;border-radius:50%;position:absolute;top:-34px;left:36px;overflow:hidden}.testimonial-card__avatar img{object-fit:cover;width:100%;height:100%;display:block}.testimonial-card h4{color:var(--navy);margin:16px 0 2px;font-size:19px;font-weight:600}.testimonial-card__tag{color:var(--ink-muted,#7c939c);font-size:13.5px;font-style:italic}.testimonial-card .rating{margin:14px 0;font-size:15px}.testimonial-card__quote{color:var(--ink-secondary,#47606b);margin:0;line-height:1.6;font-size:17px!important}.testimonial-controls{justify-content:center;align-items:center;gap:20px;margin-top:40px;display:flex}.testimonial-controls button[aria-label^=Previous],.testimonial-controls button[aria-label^=Next]{border:1px solid var(--line-light);width:46px;height:46px;color:var(--navy);cursor:pointer;transition:border-color var(--dur-base) var(--ease-instrument), color var(--dur-base) var(--ease-instrument);background:#fff;border-radius:50%;font-size:18px;line-height:1}.testimonial-controls button[aria-label^=Previous]:hover,.testimonial-controls button[aria-label^=Next]:hover{border-color:var(--teal);color:var(--teal)}.homePage .main_title h2{font-size:clamp(1.9rem,3.2vw,2.5rem);font-weight:700}.homePage .main_title p{color:var(--ink-secondary,#47606b);font-size:1.15rem}.homePage .banner_2 .wrapper{padding:72px 72px 64px}.homePage .banner_2 .wrapper h3{font-size:clamp(2rem,3.4vw,2.6rem);line-height:1.15}.homePage .banner_2 .wrapper p{max-width:46ch;font-size:1.25rem}.homePage .banner_2 .wrapper .btn_1{padding:14px 30px;font-size:15px;font-weight:600}@media (max-width:767px){.homePage .banner_2 .wrapper{padding:40px 32px}.testimonial-card--prev,.testimonial-card--next{display:none}.testimonial-card--active{width:100%}}@media (max-width:991px){.homePage .container,.homePage .container-fluid{padding-block:60px!important}.homePage .second-container{padding-top:0!important}.homePage .col-lg-4{margin-bottom:20px}.homePage .main_title.pb-3{margin-bottom:0}.homePage .col-md-6{padding:0!important}.homePage .container-fluid{padding:0 20px!important}.homePage .col-lg-6{margin-bottom:20px}.homePage .white_bg{padding:0!important}.homePage .banner.colored{margin:0}.homePage .laptop{display:block!important}}
