.digital-fidelity{--cloud:#f4f7fb;--slate:#61718a}.digital-fidelity .site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(220,228,238,.9);background:rgba(255,255,255,.91);backdrop-filter:blur(16px)}.digital-fidelity .brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink)}.digital-fidelity .brand-mark{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:var(--navy);box-shadow:0 9px 22px rgba(16,35,76,.22);color:#fff;font-size:18px;font-weight:800}.digital-fidelity .brand b{display:block;letter-spacing:.17em;font-size:15px;line-height:1}.digital-fidelity .brand small{display:block;margin-top:5px;color:var(--mint);font-size:8px;font-weight:800;letter-spacing:.32em;line-height:1}.digital-fidelity .desktop-nav{display:none;align-items:center;gap:2px}.digital-fidelity .desktop-nav a{padding:10px 9px;border-radius:8px;color:#536179;font-size:11px;font-weight:700;transition:.2s ease}.digital-fidelity .desktop-nav a.is-active,.digital-fidelity .desktop-nav a:hover{color:var(--blue);background:#edf3ff}.digital-fidelity .login-link{color:#58677d;font-size:12px;font-weight:700}.digital-fidelity .login-link:hover{color:var(--blue)}.digital-fidelity .button{display:inline-flex;align-items:center;justify-content:center;gap:11px;border:1px solid transparent;border-radius:10px;padding:14px 19px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s}.digital-fidelity .button:hover{transform:translateY(-2px)}.digital-fidelity .button-dark{background:var(--navy);color:#fff;box-shadow:0 9px 20px rgba(16,35,76,.18)}.digital-fidelity .button-dark:hover{background:#18356f}.digital-fidelity .button-light{border-color:var(--line);background:#fff;color:var(--navy)}.digital-fidelity .button-light:hover{box-shadow:0 12px 30px rgba(29,54,93,.1)}.digital-fidelity .button-white{background:#fff;color:var(--navy)}.digital-fidelity .button-small{padding:11px 15px;font-size:11px}.digital-fidelity .menu-toggle{display:grid;width:42px;height:42px;place-content:center;gap:5px;border:1px solid var(--line);border-radius:10px;background:#fff}.digital-fidelity .menu-toggle span{display:block;width:17px;height:2px;background:var(--navy)}.digital-fidelity .mobile-menu{display:none;border-top:1px solid var(--line);background:#fff}.digital-fidelity .mobile-menu.open{display:block}.digital-fidelity .mobile-menu nav{display:grid;gap:4px;padding:16px 20px 20px}.digital-fidelity .mobile-menu a{padding:10px 5px;color:var(--navy);font-size:14px;font-weight:700}.digital-fidelity .mobile-menu .button{margin-top:7px;padding:13px;color:#fff}.digital-fidelity .hero-section{position:relative;background:#f7faff}.digital-fidelity .hero-section:after{position:absolute;right:-6%;top:-55px;width:48vw;height:480px;border-radius:50%;background:#e8f0ff;content:"";filter:blur(2px)}.digital-fidelity .section-kicker{display:flex;align-items:center;gap:9px;color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.digital-fidelity .section-kicker span{width:25px;height:2px;background:var(--blue)}.digital-fidelity .hero-title,.digital-fidelity .section-title{letter-spacing:-.055em;color:var(--ink);font-weight:800}.digital-fidelity .hero-title{max-width:720px;font-size:clamp(42px,5.15vw,76px);line-height:1.03}.digital-fidelity .section-title{max-width:730px;font-size:clamp(34px,4vw,55px);line-height:1.08}.digital-fidelity .section-lead{max-width:670px;color:var(--slate);font-size:16px;line-height:1.8}.digital-fidelity .check-icon{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#dff6ef;color:var(--mint);font-size:11px;font-style:normal}.digital-fidelity .product-window{position:relative;z-index:1;overflow:hidden;border:1px solid #cedcf3;border-radius:22px;background:#fff;box-shadow:0 30px 70px rgba(38,77,143,.17)}.digital-fidelity .product-topbar{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 18px;background:#10234c;color:#c9d8f8;font-size:10px;font-weight:700}.digital-fidelity .product-topbar>span{display:none}.digital-fidelity .app-dot{width:7px;height:7px;border-radius:50%;background:#6d82ad}.digital-fidelity .app-dot:first-child{background:#80d4c5}.digital-fidelity .topbar-status{color:#91dcce}.digital-fidelity .product-body{display:grid;min-height:485px;grid-template-columns:56px 1fr}.digital-fidelity .product-sidebar{display:flex;flex-direction:column;align-items:center;gap:17px;padding-top:17px;background:#f0f5ff}.digital-fidelity .side-logo{display:grid;width:29px;height:29px;place-items:center;border-radius:8px;background:var(--blue);color:#fff;font-size:14px;font-weight:800}.digital-fidelity .side-item{color:#8496b2;font-size:17px}.digital-fidelity .side-item.active{color:var(--blue)}.digital-fidelity .product-content{padding:24px 17px}.digital-fidelity .product-label{color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.13em}.digital-fidelity .product-content h2{margin:6px 0 0;font-size:clamp(19px,2vw,26px);letter-spacing:-.045em}.digital-fidelity .demo-label{display:none;border:1px solid var(--line);border-radius:20px;padding:6px 8px;color:#74839a;font-size:8px;font-weight:800;letter-spacing:.07em}.digital-fidelity .flow-board{border-radius:13px;background:#f5f8fd;padding:12px}.digital-fidelity .flow-card{position:relative;display:flex;min-height:82px;align-items:center;gap:10px;border:1px solid #dfe7f2;border-radius:10px;background:#fff;padding:12px}.digital-fidelity .flow-card-wide{min-height:62px}.digital-fidelity .flow-card.is-final{border-color:#cbd9f3;background:#edf4ff}.digital-fidelity .flow-icon{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;border-radius:8px;color:#fff;font-size:15px;font-style:normal}.digital-fidelity .icon-blue{background:#3068e8}.digital-fidelity .icon-coral{background:#e8715d}.digital-fidelity .icon-mint{background:#0f9b87}.digital-fidelity .icon-navy{background:#10234c}.digital-fidelity .flow-card b{display:block;color:#203252;font-size:10px}.digital-fidelity .flow-card small{display:block;margin-top:3px;color:#77859a;font-size:8px;line-height:1.4}.digital-fidelity .flow-card em{position:absolute;right:8px;top:8px;color:#a9b5c7;font-size:8px;font-style:normal;font-weight:800}.digital-fidelity .flow-connector{display:flex;height:18px;justify-content:center}.digital-fidelity .flow-connector span{width:1px;height:100%;background:#b7c7df}.digital-fidelity .mini-state{display:flex;align-items:center;justify-content:center;gap:5px;border-radius:7px;background:#f5f7fa;padding:8px;color:#7b899d;font-size:8px;font-weight:700}.digital-fidelity .mini-state i{width:5px;height:5px;border-radius:50%}.digital-fidelity .hero-note{position:absolute;z-index:2;display:none;align-items:center;gap:9px;border:1px solid #d7e2f0;border-radius:12px;background:#fff;padding:10px 13px;box-shadow:0 15px 30px rgba(35,61,106,.14)}.digital-fidelity .hero-note b,.digital-fidelity .hero-note small{display:block}.digital-fidelity .hero-note b{font-size:10px;color:var(--navy)}.digital-fidelity .hero-note small{margin-top:2px;color:#8491a3;font-size:8px}.digital-fidelity .note-icon{display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#e7efff;color:var(--blue);font-size:13px}.digital-fidelity .note-icon-dark{background:var(--navy);color:#fff}.digital-fidelity .marquee{overflow:hidden;white-space:nowrap}.digital-fidelity .marquee-track{display:flex;width:max-content;animation:marquee 36s linear infinite}.digital-fidelity .marquee-track-reverse{animation-direction:reverse;animation-duration:30s}.digital-fidelity .marquee-group{display:flex;align-items:center;flex-shrink:0;gap:0;padding-right:0}.digital-fidelity .marquee-group span{display:inline-flex;align-items:center;gap:10px;padding:17px 25px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.digital-fidelity .marquee-group i{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;font-size:12px;font-style:normal}.digital-fidelity .marquee-navy{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:#10234c;color:#fff}.digital-fidelity .marquee-navy .marquee-group span{border-right:1px solid rgba(255,255,255,.12)}.digital-fidelity .marquee-navy .marquee-group i{background:#244a8f;color:#a7e3d6}.digital-fidelity .marquee-mint{border-top:1px solid #cbe4de;border-bottom:1px solid #cbe4de;background:#dff4ef;color:#0b5048}.digital-fidelity .marquee-mint .marquee-group span{border-right:1px solid #c0dfd8}.digital-fidelity .marquee-mint .marquee-group i{background:#c1e8df;color:#0a7668}@keyframes marquee{to{transform:translateX(-50%)}}.digital-fidelity .marquee:hover .marquee-track{animation-play-state:paused}.digital-fidelity .service-grid{display:grid;gap:14px;grid-template-columns:1fr}.digital-fidelity .service-card{display:flex;min-height:315px;flex-direction:column;border:1px solid var(--line);border-radius:18px;background:#fff;padding:24px;color:var(--ink);transition:transform .22s,box-shadow .22s,border .22s}.digital-fidelity .service-card:hover{transform:translateY(-5px);border-color:#b9c9e1;box-shadow:0 18px 45px rgba(29,54,93,.11)}.digital-fidelity .service-card-featured{border-color:#c8d8f3;background:#ecf3ff}.digital-fidelity .service-card-dark{border-color:var(--navy);background:var(--navy);color:#fff}.digital-fidelity .card-top{display:flex;align-items:center;justify-content:space-between}.digital-fidelity .service-index{color:#8897ab;font-size:10px;font-weight:800}.digital-fidelity .service-symbol{display:grid;width:35px;height:35px;place-items:center;border-radius:9px;background:#e7efff;color:var(--blue);font-size:18px}.digital-fidelity .symbol-coral{background:#fff0ed;color:#e8715d}.digital-fidelity .symbol-mint{background:#e5f7f2;color:#0f9b87}.digital-fidelity .symbol-purple{background:#eeeaff;color:#705ce7}.digital-fidelity .symbol-blue{background:#e7efff;color:#3068e8}.digital-fidelity .symbol-light{background:rgba(255,255,255,.12);color:#9cd9ff}.digital-fidelity .service-card h3{margin:43px 0 0;font-size:22px;letter-spacing:-.04em}.digital-fidelity .service-card p{margin:10px 0 0;color:#62718a;font-size:13px;line-height:1.7}.digital-fidelity .service-card-dark .service-index,.digital-fidelity .service-card-dark p{color:#bfcce4}.digital-fidelity .card-link{margin-top:auto;padding-top:22px;color:var(--blue);font-size:12px;font-weight:800}.digital-fidelity .service-card-dark .card-link{color:#9cd9ff}.digital-fidelity .card-link b{margin-left:5px}.digital-fidelity .pain-section{background:#10234c;color:#fff}.digital-fidelity .pain-section .section-kicker{color:#8de1d1}.digital-fidelity .pain-section .section-kicker span{background:#8de1d1}.digital-fidelity .pain-section .section-title{color:#fff}.digital-fidelity .pain-section .section-lead{color:#c6d3e6}.digital-fidelity .pain-card{position:relative;min-height:210px;border:1px solid rgba(209,224,247,.17);border-radius:16px;background:#162d5c;padding:24px}.digital-fidelity .pain-card span{color:#8de1d1;font-size:10px;font-weight:800}.digital-fidelity .pain-icon{position:absolute;right:22px;top:20px;display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(170,222,237,.24);border-radius:9px;background:rgba(255,255,255,.08);color:#9fdfd5;font-size:16px;font-style:normal}.digital-fidelity .pain-card h3{margin:28px 0 0;font-size:17px;letter-spacing:-.03em}.digital-fidelity .pain-card p{margin:9px 0 0;color:#c7d1e3;font-size:12px}.digital-fidelity .process-list{border-top:1px solid var(--line)}.digital-fidelity .process-list article{display:grid;grid-template-columns:65px 1fr;gap:14px;border-bottom:1px solid var(--line);padding:24px 0}.digital-fidelity .process-list span{color:var(--blue);font-size:12px;font-weight:800}.digital-fidelity .process-list h3{margin:0;font-size:17px;letter-spacing:-.03em}.digital-fidelity .process-list p{margin:9px 0 0;max-width:550px;color:var(--slate);font-size:13px;line-height:1.7}.digital-fidelity .comparison-section{background:#edf4ff}.digital-fidelity .comparison-col{padding:28px}.digital-fidelity .comparison-old{background:#f8fafc}.digital-fidelity .comparison-new{color:#fff}.digital-fidelity .comparison-label{margin:0 0 23px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.digital-fidelity .comparison-old .comparison-label{color:#687991}.digital-fidelity .comparison-new .comparison-label{color:#8de1d1}.digital-fidelity .comparison-col ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.digital-fidelity .comparison-col li{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.55}.digital-fidelity .comparison-col li:before{content:"—";color:#94a5bd}.digital-fidelity .comparison-new li:before{content:"✓";font-weight:800}.digital-fidelity .testimonial-rail{display:grid;gap:14px;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.digital-fidelity .quote-card{display:flex;min-height:265px;flex-direction:column;border:1px solid var(--line);border-radius:17px;background:#fff;padding:24px}.digital-fidelity .quote-card p{margin:0;color:#263651;font-size:14px;line-height:1.75}.digital-fidelity .quote-card footer{margin-top:auto;padding-top:20px;border-top:1px solid var(--line)}.digital-fidelity .quote-card b,.digital-fidelity .quote-card span{display:block}.digital-fidelity .quote-card b{color:var(--navy);font-size:12px}.digital-fidelity .quote-card span{margin-top:4px;color:#8390a3}.digital-fidelity .faq-list{border-top:1px solid var(--line)}.digital-fidelity .faq-list details{border-bottom:1px solid var(--line)}.digital-fidelity .faq-list summary{display:flex;align-items:center;justify-content:space-between;padding:20px 0;cursor:pointer;color:var(--navy);font-size:14px;font-weight:700;list-style:none}.digital-fidelity .faq-list summary::-webkit-details-marker{display:none}.digital-fidelity .faq-list summary span{color:var(--blue);font-size:21px;font-weight:400}.digital-fidelity .faq-list details[open] summary span{transform:rotate(45deg)}.digital-fidelity .faq-answer{max-width:590px;margin:-4px 0 20px;color:var(--slate);font-size:13px;line-height:1.7}.digital-fidelity .cta-box{display:flex;flex-direction:column;gap:30px;align-items:flex-start;border-radius:24px;background:#3068e8;padding:40px 27px;color:#fff}.digital-fidelity .section-kicker-light{color:#bfdbff}.digital-fidelity .section-kicker-light span{background:#bfdbff}.digital-fidelity .cta-box h2{max-width:710px;margin:15px 0 0;font-size:clamp(32px,4.5vw,58px);line-height:1.08;letter-spacing:-.055em}.digital-fidelity .cta-box p{max-width:620px;margin:16px 0 0;color:#d9e7ff;font-size:14px}.digital-fidelity .site-footer{background:#08162f;color:#fff}.digital-fidelity .brand-light{color:#fff}.digital-fidelity .site-footer p{max-width:310px;color:#aab9d1;font-size:12px;line-height:1.7}.digital-fidelity .site-footer h3{margin:2px 0 17px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.digital-fidelity .site-footer a{display:block;width:max-content;max-width:100%;margin:0 0 9px;color:#d5dff0;font-size:12px}.digital-fidelity .site-footer a:hover{color:#fff}.digital-fidelity .footer-bottom{border-top:1px solid rgba(255,255,255,.12);padding:19px 20px;color:#8190aa;text-align:center;font-size:10px;line-height:1.6}@media(min-width:640px){.digital-fidelity .product-body{grid-template-columns:110px 1fr}.digital-fidelity .product-sidebar{align-items:stretch;padding:22px 16px}.digital-fidelity .side-logo{margin:0 auto}.digital-fidelity .side-item{padding:7px 9px;border-radius:7px}.digital-fidelity .side-item.active{background:#dce8ff}.digital-fidelity .product-content{padding:28px}.digital-fidelity .demo-label{display:inline}.digital-fidelity .hero-note{display:flex}.digital-fidelity .hero-note-top{left:-26px;top:64px}.digital-fidelity .hero-note-bottom{right:-20px;bottom:34px}.digital-fidelity .cta-box{padding:55px 58px}.digital-fidelity .comparison-col{padding:40px}.digital-fidelity .service-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.digital-fidelity .desktop-nav{display:flex}.digital-fidelity .desktop-nav a{font-size:10px}.digital-fidelity .service-grid{grid-template-columns:repeat(3,1fr)}.digital-fidelity .service-card{min-height:330px}.digital-fidelity .cta-box{flex-direction:row;align-items:center;justify-content:space-between}.digital-fidelity .cta-box .button{flex:0 0 auto}.digital-fidelity .product-topbar>span{display:block}.digital-fidelity .product-content{padding:31px}.digital-fidelity .product-body{min-height:525px}.digital-fidelity .flow-card{min-height:88px}.digital-fidelity .flow-card-wide{min-height:65px}.digital-fidelity .hero-note-top{left:-54px}.digital-fidelity .hero-note-bottom{right:-32px}}@media(min-width:1280px){.digital-fidelity .desktop-nav{gap:4px}.digital-fidelity .desktop-nav a{padding:10px;font-size:11px}.digital-fidelity .product-body{grid-template-columns:132px 1fr}.digital-fidelity .product-sidebar{padding:23px}.digital-fidelity .product-content{padding:33px}.digital-fidelity .flow-card b{font-size:11px}.digital-fidelity .flow-card small{font-size:9px}}.digital-fidelity .section-kicker{font-size:11px}.digital-fidelity .section-lead{font-size:17px;line-height:1.75}.digital-fidelity .button{font-size:14px}.digital-fidelity .button-small{font-size:12px}.digital-fidelity .hero-note b{font-size:11px}.digital-fidelity .hero-note small{font-size:9px}.digital-fidelity .note-icon{width:33px;height:33px;font-size:17px}.digital-fidelity .product-topbar{font-size:11px}.digital-fidelity .product-label{font-size:10px}.digital-fidelity .product-content h2{font-size:clamp(22px,2.3vw,30px)}.digital-fidelity .demo-label{font-size:9px}.digital-fidelity .flow-icon{width:38px;height:38px;border-radius:10px;font-size:18px}.digital-fidelity .flow-card{gap:12px}.digital-fidelity .flow-card b{font-size:12px}.digital-fidelity .flow-card small{font-size:10px}.digital-fidelity .flow-card em{font-size:9px}.digital-fidelity .mini-state{padding:10px;font-size:10px}.digital-fidelity .mini-state i{width:7px;height:7px}.digital-fidelity .marquee-group span{gap:13px;padding:20px 31px;font-size:13px}.digital-fidelity .marquee-group i{width:32px;height:32px;font-size:17px}.digital-fidelity .service-card:nth-child(2){border-color:#f2d9d2;background:#fff5f1}.digital-fidelity .service-card:nth-child(3){border-color:#cceae2;background:#eefaf6}.digital-fidelity .service-card:nth-child(4){border-color:#ddd6f5;background:#f5f2ff}.digital-fidelity .service-card:nth-child(5){border-color:#cfe0f5;background:#eff6ff}.digital-fidelity .service-symbol{width:44px;height:44px;border-radius:12px;font-size:22px}.digital-fidelity .service-index{font-size:12px}.digital-fidelity .service-card h3{font-size:24px}.digital-fidelity .service-card p{font-size:14px;line-height:1.75}.digital-fidelity .card-link{font-size:13px}.digital-fidelity .pain-card span{font-size:12px}.digital-fidelity .pain-icon{width:42px;height:42px;border-radius:12px;font-size:21px}.digital-fidelity .pain-card h3{font-size:19px}.digital-fidelity .pain-card p{font-size:14px}.digital-fidelity .process-list article{grid-template-columns:76px 1fr}.digital-fidelity .process-list span{display:grid;width:43px;height:43px;place-items:center;border-radius:12px;background:#e7efff;font-size:13px}.digital-fidelity .process-list article:nth-child(2) span{background:#e5f7f2;color:#0f9b87}.digital-fidelity .process-list article:nth-child(3) span{background:#fff0ed;color:#e8715d}.digital-fidelity .process-list h3{font-size:19px}.digital-fidelity .process-list p{font-size:14px}.digital-fidelity .comparison-label{font-size:12px}.digital-fidelity .comparison-col li{font-size:14px}.digital-fidelity .quote-card p{font-size:15px}.digital-fidelity .quote-card b{font-size:13px}.digital-fidelity .quote-card span{font-size:11px}.digital-fidelity .faq-list summary{font-size:16px}.digital-fidelity .faq-answer{font-size:14px}.digital-fidelity .site-footer a,.digital-fidelity .site-footer p{font-size:13px}.digital-fidelity .footer-bottom{font-size:11px}@media(prefers-reduced-motion:reduce){.digital-fidelity *,.digital-fidelity :after,.digital-fidelity :before{scroll-behavior:auto!important;transition:none!important}.digital-fidelity .marquee-track{animation:none!important}}.digital-fidelity .lucide{display:block;width:1em;height:1em;stroke-width:1.9;vector-effect:non-scaling-stroke}.digital-fidelity .desktop-nav{gap:5px}.digital-fidelity .desktop-nav a,.digital-fidelity .nav-dropdown-trigger{padding:11px 12px;border:0;border-radius:9px;background:transparent;color:#536179;font-family:inherit;font-size:13px;font-weight:750;line-height:1;transition:.2s ease}.digital-fidelity .desktop-nav a.is-active,.digital-fidelity .desktop-nav a:hover,.digital-fidelity .nav-dropdown-trigger:hover,.digital-fidelity .nav-dropdown-trigger[aria-expanded=true]{background:#edf3ff;color:var(--blue)}.digital-fidelity .nav-dropdown{position:relative}.digital-fidelity .nav-dropdown-trigger{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.digital-fidelity .nav-dropdown-trigger .lucide{width:15px;height:15px;transition:transform .18s ease}.digital-fidelity .nav-dropdown-trigger[aria-expanded=true] .lucide{transform:rotate(180deg)}.digital-fidelity .nav-dropdown-panel{position:absolute;left:50%;top:calc(100% + 15px);z-index:60;display:none;width:620px;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;transform:translateX(-50%);border:1px solid #d8e2ef;border-radius:15px;background:#d8e2ef;box-shadow:0 23px 58px rgba(17,37,78,.18)}.digital-fidelity .nav-dropdown-panel.open{display:grid}.digital-fidelity .nav-dropdown-panel>a{display:flex;min-height:100px;align-items:flex-start;gap:13px;border-radius:0;background:#fff;padding:17px!important;color:var(--ink)!important}.digital-fidelity .nav-dropdown-panel>a:hover{background:#f6f9ff!important}.digital-fidelity .nav-dropdown-panel b,.digital-fidelity .nav-dropdown-panel small{display:block}.digital-fidelity .nav-dropdown-panel b{font-size:14px;line-height:1.3}.digital-fidelity .nav-dropdown-panel small{margin-top:5px;color:#6c7a90;font-size:12px;font-weight:600;line-height:1.45}.digital-fidelity .solution-icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:11px}.digital-fidelity .solution-icon .lucide{width:21px;height:21px}.digital-fidelity .solution-icon-blue{background:#e7efff;color:#3068e8}.digital-fidelity .solution-icon-mint{background:#e5f7f2;color:#0f9b87}.digital-fidelity .solution-icon-purple{background:#eeeaff;color:#705ce7}.digital-fidelity .solution-icon-coral{background:#fff0ed;color:#e8715d}.digital-fidelity .mobile-solutions-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;background:transparent;padding:12px 5px;color:var(--navy);font:700 16px/1 Manrope,Arial,sans-serif;text-align:left}.digital-fidelity .mobile-solutions-toggle .lucide{width:19px;height:19px;transition:transform .18s ease}.digital-fidelity .mobile-solutions-toggle[aria-expanded=true] .lucide{transform:rotate(180deg)}.digital-fidelity .mobile-solutions{display:none;margin:0 0 6px 8px;border-left:2px solid #dce8ff;padding-left:16px}.digital-fidelity .mobile-solutions.open{display:grid}.digital-fidelity .mobile-solutions a{font-size:15px!important;font-weight:650!important}.digital-fidelity .hero-promise{display:block;width:100%;color:#49617f;font-size:15px;font-weight:700}.digital-fidelity .side-item .lucide{width:21px;height:21px}.digital-fidelity .flow-icon .lucide,.digital-fidelity .note-icon .lucide,.digital-fidelity .pain-icon .lucide,.digital-fidelity .service-symbol .lucide{width:1em;height:1em}.digital-fidelity .check-icon{padding:3px}.digital-fidelity .check-icon .lucide{width:13px;height:13px;stroke-width:2.8}.digital-fidelity .results-strip{border-bottom:1px solid var(--line);background:#fff}.digital-fidelity .results-strip>div{border-left:1px solid var(--line)}.digital-fidelity .results-strip article{display:flex;min-height:116px;align-items:center;gap:16px;border-right:1px solid var(--line);padding:22px}.digital-fidelity .results-strip article>.lucide{width:39px;height:39px;color:var(--blue);stroke-width:1.7}.digital-fidelity .results-strip article:nth-child(2)>.lucide{color:var(--coral,#e8715d)}.digital-fidelity .results-strip article:nth-child(3)>.lucide{color:var(--mint)}.digital-fidelity .results-strip article:nth-child(4)>.lucide{color:#705ce7}.digital-fidelity .results-strip b,.digital-fidelity .results-strip span{display:block}.digital-fidelity .results-strip b{font-size:24px;letter-spacing:-.05em;line-height:1;color:var(--navy)}.digital-fidelity .results-strip span{margin-top:6px;color:#68788e;font-size:13px;font-weight:750;line-height:1.3}.digital-fidelity .hero-section .text-lg{font-size:21px!important;line-height:1.62!important}.digital-fidelity .hero-section .text-\[15px\]{font-size:17px!important;line-height:1.75!important}.digital-fidelity .hero-section .text-sm{font-size:15px!important}.digital-fidelity .section-kicker{font-size:12px}.digital-fidelity .section-lead{font-size:19px;line-height:1.72}.digital-fidelity .service-grid{gap:18px}.digital-fidelity .service-card{min-height:415px;padding:28px}.digital-fidelity .service-symbol{width:54px;height:54px;border-radius:15px}.digital-fidelity .service-symbol .lucide{width:27px;height:27px}.digital-fidelity .service-index{font-size:13px}.digital-fidelity .service-card h3{margin-top:48px;font-size:26px;line-height:1.08}.digital-fidelity .service-card p{font-size:16px;line-height:1.72}.digital-fidelity .card-link{font-size:14px}.digital-fidelity .marquee-group span{gap:15px;padding:22px 34px;font-size:15px}.digital-fidelity .marquee-group .lucide,.digital-fidelity .marquee-group i{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:50%;padding:9px;stroke-width:2}.digital-fidelity .pain-card{min-height:240px;padding:28px}.digital-fidelity .pain-card span{font-size:13px}.digital-fidelity .pain-icon{width:52px;height:52px;border-radius:15px}.digital-fidelity .pain-icon .lucide{width:25px;height:25px}.digital-fidelity .pain-card h3{margin-top:33px;font-size:21px}.digital-fidelity .pain-card p{font-size:16px;line-height:1.7}.digital-fidelity .process-list article{grid-template-columns:84px 1fr;padding:29px 0}.digital-fidelity .process-list span{width:50px;height:50px;border-radius:14px;font-size:15px}.digital-fidelity .process-list h3{font-size:22px}.digital-fidelity .process-list p{font-size:16px;line-height:1.74}.digital-fidelity .comparison-label{font-size:13px}.digital-fidelity .comparison-col li{font-size:16px;line-height:1.65}.digital-fidelity .quote-card{min-height:385px;padding:28px}.digital-fidelity .quote-sector{display:flex;align-items:center;gap:9px;margin:0;color:var(--blue)!important;font-size:14px!important;font-weight:800}.digital-fidelity .quote-sector .lucide{width:19px;height:19px}.digital-fidelity .quote-card h3{margin:18px 0 0;color:var(--navy);font-size:20px;letter-spacing:-.035em;line-height:1.25}.digital-fidelity .quote-card blockquote{margin:17px 0 0;color:#263651;font-size:16px;line-height:1.76}.digital-fidelity .quote-card b{font-size:14px}.digital-fidelity .quote-card span{font-size:10px;letter-spacing:.05em}.digital-fidelity .faq-list summary{padding:24px 0;font-size:18px}.digital-fidelity .faq-answer{font-size:16px;line-height:1.75}.digital-fidelity .cta-box p{font-size:17px;line-height:1.75}.digital-fidelity .cta-box .cta-promise{margin-top:12px;color:#fff;font-size:18px;font-weight:800}.digital-fidelity .site-footer a,.digital-fidelity .site-footer p{font-size:14px}.digital-fidelity .site-footer h3{font-size:11px}.digital-fidelity .footer-bottom{font-size:12px}@media(max-width:639px){.digital-fidelity .results-strip article{min-height:105px;gap:12px;padding:17px}.digital-fidelity .results-strip article>.lucide{width:32px;height:32px}.digital-fidelity .results-strip b{font-size:21px}.digital-fidelity .results-strip span{font-size:12px}.digital-fidelity .hero-promise{font-size:14px}.digital-fidelity .service-card{min-height:0}.digital-fidelity .nav-dropdown-panel{display:none!important}}.digital-fidelity .marquee-navy .marquee-group .lucide{background:#244a8f;color:#a7e3d6}.digital-fidelity .marquee-mint .marquee-group .lucide{background:#c1e8df;color:#0a7668}.digital-fidelity .product-live{display:grid;grid-template-columns:1.25fr .75fr .75fr;gap:8px}.digital-fidelity .product-live>div,.digital-fidelity .product-live>span{min-width:0;border-radius:9px;background:#f3f7fd;padding:10px;color:#52647c;font-size:9px;font-weight:800;line-height:1.35}.digital-fidelity .product-live>span{display:flex;align-items:center;gap:6px}.digital-fidelity .product-live .lucide{width:17px;height:17px;flex:0 0 17px;color:var(--mint)}.digital-fidelity .product-live b,.digital-fidelity .product-live small{display:block}.digital-fidelity .product-live small{font-size:8px}.digital-fidelity .product-live b{margin-top:2px;color:var(--navy);font-size:15px;letter-spacing:-.04em}.digital-fidelity .footer-socials{display:flex;flex-wrap:wrap;gap:13px;margin-top:19px}.digital-fidelity .site-footer .footer-socials a{margin:0;color:#8de1d1;font-size:12px;font-weight:750}.digital-fidelity .site-footer .footer-socials a:hover{color:#fff}.digital-fidelity .digital-ribbon{border-bottom:1px solid #cbdcf5;background:#edf4ff}.digital-fidelity .digital-ribbon>a{display:grid;min-height:112px;align-items:center;gap:20px;color:var(--navy)}.digital-fidelity .digital-ribbon-brand{display:flex;align-items:center;gap:13px}.digital-fidelity .digital-ribbon-brand b,.digital-fidelity .digital-ribbon-brand small{display:block}.digital-fidelity .digital-ribbon-brand b{font-size:17px;letter-spacing:-.035em}.digital-fidelity .digital-ribbon-brand small{margin-top:3px;color:#647591;font-size:12px;font-weight:700}.digital-fidelity .digital-ribbon-icon{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border-radius:15px;background:var(--blue);box-shadow:0 10px 20px rgba(48,104,232,.2);color:#fff}.digital-fidelity .digital-ribbon-icon .lucide{width:26px;height:26px}.digital-fidelity .digital-ribbon-flow{display:flex;flex-wrap:wrap;gap:8px}.digital-fidelity .digital-ribbon-flow span{border:1px solid #d6e2f4;border-radius:999px;background:rgba(255,255,255,.72);padding:9px 12px;color:#415575;font-size:12px;font-weight:750;line-height:1.3}.digital-fidelity .digital-ribbon-meta{display:flex;align-items:center;justify-self:start;gap:6px;color:var(--blue)}.digital-fidelity .digital-ribbon-meta b{font-size:25px;letter-spacing:-.055em}.digital-fidelity .digital-ribbon-meta small{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.digital-fidelity .digital-ribbon-meta .lucide{width:20px;height:20px;margin-left:5px}.digital-fidelity .comparison-section{background:#eaf2ff}.digital-fidelity .comparison-shell{display:grid;overflow:hidden;border:1px solid #cbdaf0;border-radius:24px;box-shadow:0 22px 56px rgba(30,59,110,.12)}.digital-fidelity .comparison-col{padding:34px 28px}.digital-fidelity .comparison-old{background:#fff}.digital-fidelity .comparison-new{position:relative;overflow:hidden;background:var(--navy)}.digital-fidelity .comparison-new:after{position:absolute;right:-115px;bottom:-115px;width:310px;height:310px;border:1px solid rgba(141,225,209,.16);border-radius:50%;content:""}.digital-fidelity .comparison-col-head{display:flex;align-items:center;gap:15px;margin-bottom:29px}.digital-fidelity .comparison-icon{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border-radius:15px}.digital-fidelity .comparison-icon .lucide{width:25px;height:25px}.digital-fidelity .comparison-icon-old{background:#fff3ee;color:#df725f}.digital-fidelity .comparison-icon-new{background:rgba(141,225,209,.16);color:#8de1d1}.digital-fidelity .comparison-col-head .comparison-label{margin:0 0 5px}.digital-fidelity .comparison-col-head h3{margin:0;color:var(--navy);font-size:22px;letter-spacing:-.045em}.digital-fidelity .comparison-new .comparison-col-head h3{color:#fff}.digital-fidelity .comparison-col ul{position:relative;z-index:1;gap:0}.digital-fidelity .comparison-col li{position:relative;min-height:51px;align-items:center;border-top:1px solid #e5ebf4;padding:12px 0 12px 30px;color:#314564}.digital-fidelity .comparison-col li:before{position:absolute;left:0;top:13px;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#f1f4f8;color:#9aa9bb;font-size:12px}.digital-fidelity .comparison-new li{border-color:rgba(231,240,255,.14);color:#e4ecfa}.digital-fidelity .comparison-new li:before{background:rgba(141,225,209,.14);color:#8de1d1}.digital-fidelity .comparison-new li:last-child{border-bottom:1px solid rgba(231,240,255,.14)}.digital-fidelity .testimonials-section{border-top:1px solid #d9e4f2;border-bottom:1px solid #d9e4f2;background:#f7faff}.digital-fidelity .feedback-heading{display:flex;flex-direction:column;gap:18px}.digital-fidelity .feedback-heading>p{max-width:430px;margin:0;color:#647591;font-size:16px;line-height:1.7}.digital-fidelity .feedback-grid{display:grid;gap:16px}.digital-fidelity .feedback-card,.digital-fidelity .feedback-featured{min-height:0}.digital-fidelity .feedback-featured{position:relative;overflow:hidden;border-color:var(--navy);background:var(--navy);padding:33px;color:#fff;box-shadow:0 20px 44px rgba(16,35,76,.18)}.digital-fidelity .feedback-featured:after{position:absolute;right:-140px;top:-155px;width:350px;height:350px;border:1px solid rgba(141,225,209,.22);border-radius:50%;box-shadow:0 0 0 35px rgba(141,225,209,.05),0 0 0 70px rgba(141,225,209,.035);content:""}.digital-fidelity .feedback-card>*,.digital-fidelity .feedback-featured>*{position:relative;z-index:1}.digital-fidelity .feedback-featured .quote-sector{color:#8de1d1!important}.digital-fidelity .feedback-featured .quote-sector .lucide{width:23px;height:23px}.digital-fidelity .feedback-featured h3{max-width:430px;margin-top:24px;color:#fff;font-size:clamp(26px,3vw,38px);line-height:1.08}.digital-fidelity .feedback-featured blockquote{max-width:610px;margin-top:31px;color:#d9e4f6;font-size:18px;line-height:1.78}.digital-fidelity .feedback-featured footer{border-color:rgba(224,236,255,.2)}.digital-fidelity .feedback-featured footer b{color:#fff}.digital-fidelity .feedback-featured footer span{color:#aebfda}.digital-fidelity .feedback-stack{display:grid;gap:16px}.digital-fidelity .feedback-card{border-color:#d7e2f0;background:#fff;padding:27px}.digital-fidelity .feedback-card h3{font-size:21px}.digital-fidelity .feedback-card blockquote{font-size:15px;line-height:1.7}.digital-fidelity .feedback-card footer{padding-top:18px}.digital-fidelity .feedback-card:nth-child(2) .quote-sector{color:#7b57d5!important}.digital-fidelity .feedback-card:nth-child(3) .quote-sector{color:#d2674f!important}.digital-fidelity .feedback-card:nth-child(4) .quote-sector{color:#0d8878!important}.digital-fidelity .faq-section{background:#eef5ff}.digital-fidelity .faq-layout{display:grid;gap:36px}.digital-fidelity .faq-intro{padding:6px 0}.digital-fidelity .faq-intro>p:not(.section-kicker){max-width:455px;margin:25px 0 0;color:#60718c;font-size:17px;line-height:1.72}.digital-fidelity .faq-consultation{display:flex;max-width:390px;align-items:center;gap:13px;margin-top:33px;border:1px solid #ceddf1;border-radius:16px;background:#fff;padding:15px 17px;color:var(--navy);box-shadow:0 10px 26px rgba(36,66,115,.08);transition:transform .2s ease,box-shadow .2s ease}.digital-fidelity .faq-consultation:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(36,66,115,.13)}.digital-fidelity .faq-consultation>span:first-child{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:12px;background:#e6efff;color:var(--blue)}.digital-fidelity .faq-consultation>span:nth-child(2){min-width:0;margin-right:auto}.digital-fidelity .faq-consultation b,.digital-fidelity .faq-consultation small{display:block}.digital-fidelity .faq-consultation b{font-size:14px}.digital-fidelity .faq-consultation small{margin-top:4px;color:#667792;font-size:12px;font-weight:700}.digital-fidelity .faq-consultation>.lucide{width:20px;height:20px;color:var(--blue)}.digital-fidelity .faq-panel{overflow:hidden;border:1px solid #d4e0f0;border-radius:20px;background:#fff;box-shadow:0 16px 38px rgba(36,66,115,.08)}.digital-fidelity .faq-panel details{padding:0 23px}.digital-fidelity .faq-panel details:last-child{border-bottom:0}.digital-fidelity .faq-panel summary{gap:20px;padding:22px 0;color:#203656;font-size:17px}.digital-fidelity .faq-panel summary span{display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;border-radius:50%;background:#eaf1ff;color:var(--blue);font-size:21px;line-height:1}.digital-fidelity .faq-panel details[open] summary span{background:var(--blue);color:#fff}.digital-fidelity .faq-panel .faq-answer{margin:-1px 44px 22px 0;color:#62728b}@media(min-width:640px){.digital-fidelity .digital-ribbon>a{grid-template-columns:auto 1fr auto}.digital-fidelity .comparison-col{padding:42px}.digital-fidelity .feedback-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-fidelity .feedback-card{min-height:355px}.digital-fidelity .feedback-card h3{font-size:22px}}@media(min-width:1024px){.digital-fidelity .digital-ribbon>a{min-height:102px}.digital-fidelity .digital-ribbon-flow{justify-content:center}.digital-fidelity .digital-ribbon-meta{justify-self:end}.digital-fidelity .comparison-shell{grid-template-columns:1fr 1fr}.digital-fidelity .comparison-col{padding:48px}.digital-fidelity .feedback-heading{flex-direction:row;align-items:flex-end;justify-content:space-between}.digital-fidelity .feedback-heading>p{padding-bottom:4px}.digital-fidelity .feedback-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:stretch}.digital-fidelity .feedback-featured{min-height:100%;padding:42px}.digital-fidelity .feedback-featured blockquote{font-size:19px}.digital-fidelity .faq-layout{grid-template-columns:.82fr 1.18fr;gap:82px}.digital-fidelity .faq-intro{padding-top:24px}}@media(max-width:639px){.digital-fidelity .digital-ribbon>a{padding-top:20px;padding-bottom:20px}.digital-fidelity .digital-ribbon-flow span{font-size:11px}.digital-fidelity .digital-ribbon-meta{display:none}.digital-fidelity .comparison-col{padding:27px 22px}.digital-fidelity .comparison-col li{font-size:15px}.digital-fidelity .feedback-featured{padding:28px 24px}.digital-fidelity .feedback-featured h3{font-size:28px}.digital-fidelity .feedback-featured blockquote{font-size:16px}.digital-fidelity .feedback-card{padding:24px}.digital-fidelity .faq-panel details{padding:0 17px}.digital-fidelity .faq-panel summary{font-size:16px}.digital-fidelity .faq-panel .faq-answer{margin-right:0}}.digital-fidelity{--navy:#0c1a38;--navy2:#132955;--blue:#3066f2;--muted:#697995;--border:#e0e8f5;--ice:#eaf2ff;--mint:#d9f5ed}.digital-fidelity *{box-sizing:border-box}.digital-fidelity{scroll-behavior:smooth;margin:0;background:#f8faff;color:var(--navy);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.digital-fidelity a{text-decoration:none;color:inherit}.digital-fidelity button{font:inherit}.digital-fidelity .lucide-icon{flex:none}.digital-fidelity .text-accent{color:var(--blue)}.digital-fidelity .glow-grid{background-image:radial-gradient(#d7e2f5 .85px,transparent 0);background-size:18px 18px;mask-image:linear-gradient(90deg,black,transparent 95%)}.digital-fidelity .container-wide{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.digital-fidelity .section-space{padding-top:112px;padding-bottom:112px}.digital-fidelity .eyebrow{display:inline-flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.19em;font-weight:800}.digital-fidelity .eyebrow:before{content:"";width:29px;height:2px;background:var(--blue)}.digital-fidelity .btn-primary,.digital-fidelity .btn-secondary,.digital-fidelity .btn-white{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 22px;border-radius:9px;font-weight:740;letter-spacing:-.025em;transition:transform .2s,box-shadow .2s,background .2s;border:1px solid transparent;cursor:pointer}.digital-fidelity .btn-primary{background:var(--navy2);color:white;box-shadow:0 9px 18px #0b1b3d1b}.digital-fidelity .btn-primary:hover{background:#1b3974;transform:translateY(-2px);box-shadow:0 16px 32px #0b1b3d25}.digital-fidelity .btn-secondary{color:var(--navy);background:#fff;border-color:#d6e0ee}.digital-fidelity .btn-secondary:hover{background:#f4f7fe;transform:translateY(-2px)}.digital-fidelity .btn-white{color:var(--blue);background:#fff}.digital-fidelity .btn-white:hover{transform:translateY(-2px)}.digital-fidelity .nav-link{font-size:12px;color:#556781;font-weight:700;transition:color .2s}.digital-fidelity .nav-link:hover{color:var(--blue)}.digital-fidelity .surface-card{background:#fff;border:1px solid var(--border);box-shadow:0 10px 28px #0e24570b;border-radius:16px}.digital-fidelity .soft-card{background:#fff;border:1px solid #e7edf6;border-radius:16px;box-shadow:0 10px 36px #091e4b09}.digital-fidelity .section-heading{font-size:clamp(32px,4.1vw,56px);font-weight:790;letter-spacing:-.061em;line-height:1.07}.digital-fidelity .section-sub{font-size:15px;line-height:1.85;color:#6e7e9b}.digital-fidelity .mock-screen{box-shadow:0 28px 70px rgba(15,37,83,.18),0 4px 12px rgba(16,47,102,.09);border:1px solid #dbe6f7;background:#fff;border-radius:13px;overflow:hidden}.digital-fidelity .mock-sidebar{background:#11234b;color:#c7d7f1}.digital-fidelity .mock-nav-row{display:flex;gap:9px;align-items:center;border-radius:6px;color:#a9bcda;padding:8px;font-size:9px;white-space:nowrap}.digital-fidelity .mock-nav-row.active{color:white;background:#24477e}.digital-fidelity .mock-kpi{background:white;border:1px solid #e4eaf5;border-radius:8px;padding:12px;min-width:0}.digital-fidelity .mock-kpi-label{font-size:9px;color:#7c8ba5;font-weight:700}.digital-fidelity .mock-kpi-title{font-weight:800;font-size:12px;margin-top:6px;color:#142858}.digital-fidelity .mock-mini-tag{font-size:9px;padding:5px 8px;border-radius:20px;background:#eff5ff;color:#3c6de0;display:inline-flex;align-items:center;gap:4px}.digital-fidelity .data-table>div{padding:9px 0;border-bottom:1px solid #eef1f7;display:grid;grid-template-columns:1.3fr 1fr .7fr;gap:12px;align-items:center;font-size:9px;color:#5d6c85}.digital-fidelity .data-table>div:last-child{border-bottom:0}.digital-fidelity .line-fill{height:5px;background:#dfeaff;border-radius:30px;overflow:hidden}.digital-fidelity .line-fill>i{display:block;height:100%;background:#4a7cff;border-radius:30px}.digital-fidelity .deep-panel{background:linear-gradient(135deg,#102551,#0b1834 88%);color:white}.digital-fidelity .department-card{transition:transform .22s,box-shadow .22s}.digital-fidelity .department-card:hover{transform:translateY(-5px);box-shadow:0 24px 55px #0b1b3d16}.digital-fidelity .tick-list li{display:flex;align-items:flex-start;gap:9px;margin-bottom:10px;color:#485c7c;font-size:12px;line-height:1.5}.digital-fidelity .tick-list svg{color:#2d74ce;margin-top:1px}.digital-fidelity .cap-chip{font-size:10px;font-weight:700;display:inline-flex;align-items:center;padding:6px 9px;background:#f3f7ff;border:1px solid #e5ecfa;border-radius:6px;color:#506784}.digital-fidelity .flow-step{position:relative}.digital-fidelity .flow-step:after{content:"";width:26px;height:1px;background:#c4d4ef;position:absolute;right:-29px;top:28px}.digital-fidelity .flow-step:nth-child(3n):after{display:none}.digital-fidelity .faq-item{border-bottom:1px solid #e7edf8}.digital-fidelity .faq-item summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;padding:23px 2px;font-size:13px;font-weight:750}.digital-fidelity .faq-item summary::-webkit-details-marker{display:none}.digital-fidelity .faq-item summary span:last-child{display:grid;place-items:center;background:#edf3ff;color:#3765cd;width:28px;height:28px;border-radius:50%}.digital-fidelity .faq-item[open] summary span:last-child{transform:rotate(45deg)}.digital-fidelity .faq-item>p{font-size:12px;color:#677795;line-height:1.8;margin:0;padding:0 20px 20px 2px}.digital-fidelity .pill{border:1px solid #dfe9fb;background:#f4f8ff;color:#4d6998;border-radius:100px;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;font-size:10px;font-weight:740}.digital-fidelity .footer-link{display:block;font-size:12px;color:#afbdd7;margin:11px 0}.digital-fidelity .footer-link:hover{color:#fff}.digital-fidelity #mobile-menu{display:none}.digital-fidelity #mobile-menu.open{display:block}@media(max-width:767px){.digital-fidelity .container-wide{padding-left:20px;padding-right:20px}.digital-fidelity .section-space{padding-top:74px;padding-bottom:74px}.digital-fidelity .section-heading{font-size:35px}.digital-fidelity .flow-step:after{display:none}.digital-fidelity .btn-primary,.digital-fidelity .btn-secondary,.digital-fidelity .btn-white{min-height:48px}.digital-fidelity .mock-screen{border-radius:10px}}@media(prefers-reduced-motion:reduce){.digital-fidelity *,.digital-fidelity :after,.digital-fidelity :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.digital-fidelity .content-definition{border-block:1px solid #e0e8f3;background:#fff}.digital-fidelity .content-definition>.container-wide{display:flex;align-items:flex-start;gap:23px;padding-block:35px}.digital-fidelity .agenda-icon,.digital-fidelity .content-solution-icon,.digital-fidelity .content-tour-icon,.digital-fidelity .definition-icon{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;border:1px solid #dbe5f7;border-radius:13px;background:#edf3ff;color:var(--blue)}.digital-fidelity .agenda-icon svg,.digital-fidelity .content-solution-icon svg,.digital-fidelity .content-tour-icon svg,.digital-fidelity .definition-icon svg{width:25px;height:25px}.digital-fidelity .content-definition h2{margin:0;font-size:20px;font-weight:800;letter-spacing:-.035em;line-height:1.35}.digital-fidelity .content-definition p{max-width:1030px;margin:10px 0 0;color:var(--muted);font-size:15px;line-height:1.85}.digital-fidelity .content-workflow{background:#fff}.digital-fidelity .content-workflow .section-intro{max-width:810px}.digital-fidelity .content-workflow-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:66px;margin-top:45px}.digital-fidelity .explain-steps{list-style:none;margin:0;padding:0}.digital-fidelity .explain-steps li{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr);gap:24px;padding:0 0 31px}.digital-fidelity .explain-steps li:last-child{padding-bottom:0}.digital-fidelity .explain-steps li:not(:last-child):before{position:absolute;left:23px;top:49px;bottom:0;border-left:1px solid #d9e4f3;content:""}.digital-fidelity .explain-step-number{position:relative;z-index:1;display:grid;width:48px;height:48px;place-items:center;border:1px solid #d5e1f7;border-radius:14px;background:#f2f6ff;color:var(--blue);font-size:13px;font-weight:800}.digital-fidelity .explain-steps h3{margin:1px 0 9px;font-size:20px;line-height:1.35;font-weight:800;letter-spacing:-.035em}.digital-fidelity .explain-steps p{max-width:620px;margin:0;color:var(--muted);font-size:15px;line-height:1.82}.digital-fidelity .demo-agenda{border:1px solid #d8e4f6;border-radius:19px;background:#f3f7ff;padding:30px}.digital-fidelity .agenda-icon{background:#fff}.digital-fidelity .demo-agenda>.eyebrow{margin-top:23px;font-size:9px}.digital-fidelity .demo-agenda h3{margin:13px 0 0;font-size:25px;font-weight:800;letter-spacing:-.045em;line-height:1.16}.digital-fidelity .demo-agenda ul{display:grid;gap:16px;margin:24px 0 28px;padding:0;list-style:none}.digital-fidelity .demo-agenda li{display:flex;gap:10px;color:#526986;font-size:13px;line-height:1.7}.digital-fidelity .demo-agenda li svg{flex:0 0 17px;width:17px;height:17px;margin-top:3px;color:#2f8f7c}.digital-fidelity .demo-agenda .btn-primary{display:flex;font-size:12px}.digital-fidelity .demo-agenda>small{display:block;margin-top:13px;color:#7b8da8;font-size:10px;text-align:center;line-height:1.6}.digital-fidelity .content-roles{border-block:1px solid #e0e8f3;background:#f6f9fe}.digital-fidelity .role-explorer{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:25px;margin-top:40px}.digital-fidelity .role-selector{display:flex;flex-direction:column;gap:10px}.digital-fidelity .role-selector button{display:flex;align-items:center;gap:13px;width:100%;min-height:72px;border:1px solid #dce5f2;border-radius:12px;background:#fff;padding:18px 21px;color:#6b7d96;font:750 14px/1.5 Manrope,Arial,sans-serif;text-align:left;cursor:pointer;transition:background .18s,border-color .18s}.digital-fidelity .role-selector button>span{color:#9bacc3;font-size:11px}.digital-fidelity .role-selector button>svg{width:18px;height:18px;margin-left:auto}.digital-fidelity .role-selector button:hover{border-color:#adbfdf}.digital-fidelity .role-selector button[aria-pressed=true]{border-color:#10234c;background:#10234c;color:#fff;box-shadow:0 9px 24px #10234c15}.digital-fidelity .role-selector button[aria-pressed=true]>span{color:#8db5ff}.digital-fidelity .role-panel{min-height:320px;border:1px solid #dce5f2;border-radius:17px;background:#fff;padding:36px 40px}.digital-fidelity .role-panel+.role-panel{margin-top:15px}.digital-fidelity .role-explorer.is-enhanced .role-panel+.role-panel{margin-top:0}.digital-fidelity .role-panel[hidden]{display:none}.digital-fidelity .role-panel h3{max-width:560px;margin:17px 0 14px;font-size:29px;line-height:1.17;font-weight:800;letter-spacing:-.045em}.digital-fidelity .role-panel>p:not(.eyebrow){max-width:660px;color:var(--muted);font-size:15px;line-height:1.85}.digital-fidelity .role-panel ul{display:flex;flex-wrap:wrap;gap:9px;margin:25px 0;padding:0;list-style:none}.digital-fidelity .role-panel li{display:flex;align-items:center;gap:6px;border-radius:6px;background:#edf6f2;padding:7px 10px;color:#39856f;font-size:11px;font-weight:750;line-height:1.5}.digital-fidelity .role-panel li svg{width:14px;height:14px;flex:0 0 14px}.digital-fidelity .role-context{color:#8e9db2;font-size:10px;font-weight:700}.digital-fidelity .content-tour-strip{border-bottom:1px solid #dce7f6;background:#eaf2ff}.digital-fidelity .content-tour-strip>.container-wide{display:flex;align-items:center;gap:24px;padding-block:35px}.digital-fidelity .content-tour-icon{width:56px;height:56px;flex-basis:56px;border-color:#ccdaf3;background:#fff}.digital-fidelity .content-tour-strip h2{max-width:620px;margin:7px 0 9px;font-size:23px;font-weight:800;line-height:1.25;letter-spacing:-.035em}.digital-fidelity .content-tour-strip p:not(.eyebrow){margin:0;color:#6c809e;font-size:13px;line-height:1.7}.digital-fidelity .content-tour-strip .eyebrow{font-size:9px}.digital-fidelity .content-tour-strip .btn-secondary{flex:0 0 auto;margin-left:auto;background:#fff;font-size:12px}.digital-fidelity .content-related{background:#fff}.digital-fidelity .content-solution-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:39px}.digital-fidelity .content-solution-card{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #dce5f2;border-radius:16px;background:#f9fbfe;padding:26px;color:var(--ink);transition:transform .2s,border-color .2s,box-shadow .2s}.digital-fidelity .content-solution-card:hover{transform:translateY(-4px);border-color:#b8cbee;box-shadow:0 14px 30px #10234c0b}.digital-fidelity .content-solution-card small{margin-top:24px;color:#8092ac;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.digital-fidelity .content-solution-card h3{margin:9px 0 12px;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.04em}.digital-fidelity .content-solution-card p{margin:0 0 25px;color:#6c7e98;font-size:13px;line-height:1.8}.digital-fidelity .content-solution-card>b{display:flex;align-items:center;gap:9px;margin-top:auto;color:var(--blue);font-size:11px}.digital-fidelity .content-solution-card>b svg{width:16px;height:16px}.digital-fidelity .content-questions{border-top:1px solid #e3eaf4;background:#fafcff}.digital-fidelity .brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:35px}.digital-fidelity .brief-grid article{border:1px solid #dde7f5;border-radius:15px;background:#fff;padding:28px}.digital-fidelity .brief-grid article>svg{width:29px;height:29px;color:var(--blue)}.digital-fidelity .brief-grid h3{margin:23px 0 12px;font-size:20px;font-weight:800;letter-spacing:-.035em}.digital-fidelity .brief-grid p{margin:0;color:#6b7d96;font-size:14px;line-height:1.8}.digital-fidelity .brief-grid a{color:var(--blue);font-weight:750}.digital-fidelity .content-inline-note{display:flex;align-items:center;gap:12px;margin-top:28px;border-top:1px solid #dce6f4;padding-top:24px;color:#6b7d96;font-size:14px;line-height:1.8}.digital-fidelity .content-inline-note>svg{width:22px;height:22px;flex:0 0 22px;color:var(--blue)}.digital-fidelity .content-inline-note a{color:var(--blue);font-weight:750}.digital-fidelity .module-tools{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:30px}.digital-fidelity .module-search{flex:1;min-width:230px;max-width:400px}.digital-fidelity .module-search span{display:block;margin-bottom:8px;color:#6b7d96;font-size:11px;font-weight:750}.digital-fidelity .module-search input{width:100%;min-height:47px;border:1px solid #cfddf1;border-radius:9px;background:#fff;padding:10px 14px;color:#20385b;font:500 14px/1.5 Manrope,Arial,sans-serif}.digital-fidelity .module-filters{display:flex;flex-wrap:wrap;gap:6px;padding-top:24px}.digital-fidelity .module-filters button{border:1px solid #d6e2f3;border-radius:7px;background:#fff;padding:9px 12px;color:#6a7c96;font:750 11px/1.5 Manrope,Arial,sans-serif;cursor:pointer}.digital-fidelity .module-filters button[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:#fff}.digital-fidelity .module-result-count{width:100%;margin:0;color:#7c8da7;font-size:12px}.digital-fidelity .module-card[hidden]{display:none}.digital-fidelity .module-empty{border:1px dashed #c3d4ed;border-radius:15px;padding:30px;color:#61718a;font-size:15px}.digital-fidelity .explore-hero{padding:72px 0 46px;background:#f5f8ff}.digital-fidelity .explore-hero h1{max-width:850px;margin:23px 0;font-size:clamp(38px,4vw,57px);font-weight:800;letter-spacing:-.055em;line-height:1.08}.digital-fidelity .explore-hero>div>p:not(.eyebrow){max-width:720px;color:#6b7d96;font-size:16px;line-height:1.85}.digital-fidelity .explore-layout{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:26px}.digital-fidelity .explore-surface{background:#f5f8ff;padding-bottom:85px}.digital-fidelity .explore-nav{display:flex;flex-direction:column;gap:8px}.digital-fidelity .explore-nav button{display:flex;align-items:center;gap:13px;width:100%;border:1px solid #dce6f5;border-radius:11px;background:#fff;padding:15px;text-align:left;color:#647994;font-family:inherit;cursor:pointer}.digital-fidelity .explore-nav button>svg{width:23px;height:23px;flex:0 0 23px;color:#688fc9}.digital-fidelity .explore-nav b,.digital-fidelity .explore-nav small{display:block}.digital-fidelity .explore-nav b{font-size:13px}.digital-fidelity .explore-nav small{margin-top:4px;color:#8c9eb8;font-size:10px}.digital-fidelity .explore-nav button[aria-pressed=true]{border-color:#9fbaec;background:#e9f1ff;color:#2559df;box-shadow:inset 3px 0 #3068e8}.digital-fidelity .explore-panel{overflow:hidden;border:1px solid #d4e0f3;border-radius:18px;background:#fff;box-shadow:0 18px 45px #1839670b}.digital-fidelity .explore-panel-head{padding:27px 32px;border-bottom:1px solid #e4ebf6}.digital-fidelity .explore-panel-head h2{margin:11px 0;font-size:27px;line-height:1.2;letter-spacing:-.045em;font-weight:800}.digital-fidelity .explore-panel-head>p:not(.eyebrow){margin:0;color:#7385a0;font-size:14px;line-height:1.8}.digital-fidelity .explore-diagram{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;background:#f9fbff;padding:28px 25px}.digital-fidelity .explore-node{position:relative;min-height:95px;border:1px solid #dce6f6;border-radius:10px;background:#fff;padding:16px 12px}.digital-fidelity .explore-node>span{display:block;color:#8aa2c6;font-size:9px;font-weight:800}.digital-fidelity .explore-node>b{display:block;margin-top:10px;color:#7185a4;font-size:12px;line-height:1.4;font-weight:750}.digital-fidelity .explore-node.is-active{border-color:#3068e8;background:#edf3ff;box-shadow:0 6px 13px #3068e80d}.digital-fidelity .explore-node.is-active>b,.digital-fidelity .explore-node.is-active>span{color:#3068e8}.digital-fidelity .explore-step{padding:28px 32px}.digital-fidelity .explore-step>p:first-child{color:#8a9cb6;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.digital-fidelity .explore-step h3{margin:13px 0;font-size:23px;font-weight:800;letter-spacing:-.04em;line-height:1.3}.digital-fidelity .explore-step [data-tour-step]>p:not(.eyebrow),.digital-fidelity .explore-step>p:not(:first-child){max-width:700px;color:#657995;font-size:15px;line-height:1.85}.digital-fidelity .explore-step-question{display:flex;align-items:flex-start;gap:10px;margin-top:24px;border-radius:10px;background:#f2f7ff;padding:17px;color:#58769f;font-size:13px;line-height:1.7}.digital-fidelity .explore-step-question svg{width:19px;height:19px;flex:0 0 19px;margin-top:2px;color:#3068e8}.digital-fidelity .explore-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e2eaf5;padding:19px 32px}.digital-fidelity .explore-controls button{display:flex;align-items:center;gap:7px;border:1px solid #d4e0f1;border-radius:8px;background:#fff;padding:11px 15px;color:#466183;font:750 12px/1.4 Manrope,Arial,sans-serif;cursor:pointer}.digital-fidelity .explore-controls button:last-child{border-color:#10234c;background:#10234c;color:#fff}.digital-fidelity .explore-controls button:disabled{opacity:.4;cursor:default}.digital-fidelity .explore-counter{color:#879ab6;font-size:11px;font-weight:750}.digital-fidelity .explore-note{margin-top:18px;color:#8295b0;font-size:11px;line-height:1.8}.digital-fidelity .explore-live-link{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #dce5f4;margin-top:32px;padding-top:25px;color:#687e9d;font-size:13px;line-height:1.8}.digital-fidelity .explore-live-link a{flex:0 0 auto;color:var(--blue);font-weight:800}.digital-fidelity .explore-panel noscript{display:block;padding:30px;color:#61718a}@media(max-width:1023px){.digital-fidelity .content-workflow-grid{gap:30px;grid-template-columns:minmax(0,1fr) minmax(0,.75fr)}.digital-fidelity .demo-agenda{padding:24px}.digital-fidelity .role-explorer{grid-template-columns:220px minmax(0,1fr);gap:16px}.digital-fidelity .role-panel{padding:29px}.digital-fidelity .content-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-fidelity .explore-layout{grid-template-columns:190px minmax(0,1fr);gap:17px}.digital-fidelity .explore-diagram{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-fidelity .content-tour-strip>.container-wide{flex-wrap:wrap}.digital-fidelity .content-tour-strip .btn-secondary{margin-left:80px}}@media(max-width:767px){.digital-fidelity .content-workflow-grid{grid-template-columns:1fr}.digital-fidelity .explain-steps li{gap:17px}.digital-fidelity .content-workflow-grid{gap:35px}.digital-fidelity .demo-agenda{max-width:none}.digital-fidelity .role-explorer{grid-template-columns:1fr}.digital-fidelity .role-selector{flex-direction:row;overflow-x:auto;padding-bottom:5px}.digital-fidelity .role-selector button{min-height:54px;min-width:155px;flex:1;gap:8px;padding:12px;font-size:12px}.digital-fidelity .role-selector button>svg{display:none}.digital-fidelity .role-panel{min-height:320px}.digital-fidelity .brief-grid,.digital-fidelity .explore-layout{grid-template-columns:1fr}.digital-fidelity .explore-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.digital-fidelity .explore-nav button{padding:12px;gap:9px}.digital-fidelity .explore-nav button>svg{width:19px;height:19px;flex-basis:19px}.digital-fidelity .explore-nav small{font-size:9px}.digital-fidelity .explore-live-link{flex-direction:column;align-items:start}.digital-fidelity .explore-hero{padding:48px 0 30px}}@media(max-width:639px){.digital-fidelity .content-definition>.container-wide{gap:16px;padding-block:28px}.digital-fidelity .definition-icon{width:38px;height:38px;flex-basis:38px;border-radius:10px}.digital-fidelity .definition-icon svg{width:21px;height:21px}.digital-fidelity .content-definition h2{font-size:17px}.digital-fidelity .content-definition p{font-size:14px;line-height:1.85}.digital-fidelity .content-workflow-grid{margin-top:32px}.digital-fidelity .explain-steps li{grid-template-columns:37px minmax(0,1fr)}.digital-fidelity .explain-step-number{width:37px;height:37px;border-radius:11px;font-size:11px}.digital-fidelity .explain-steps li:not(:last-child):before{left:18px;top:38px}.digital-fidelity .explain-steps h3{font-size:19px}.digital-fidelity .explain-steps p{font-size:14px}.digital-fidelity .role-panel{padding:26px}.digital-fidelity .role-panel h3{font-size:25px}.digital-fidelity .role-panel>p:not(.eyebrow){font-size:14px}.digital-fidelity .content-tour-strip>.container-wide{gap:15px;padding-block:29px}.digital-fidelity .content-tour-icon{width:44px;height:44px;flex-basis:44px}.digital-fidelity .content-tour-strip>.container-wide>div{flex:1;min-width:220px}.digital-fidelity .content-tour-strip h2{font-size:20px}.digital-fidelity .content-tour-strip .btn-secondary{margin-left:0;width:100%}.digital-fidelity .content-solution-grid{grid-template-columns:1fr}.digital-fidelity .content-solution-card{padding:25px}.digital-fidelity .content-solution-card small{margin-top:19px}.digital-fidelity .content-solution-card h3{font-size:23px}.digital-fidelity .content-solution-card p{font-size:14px}.digital-fidelity .content-inline-note{align-items:flex-start;font-size:13px}.digital-fidelity .module-tools{gap:12px}.digital-fidelity .module-search{max-width:none}.digital-fidelity .module-filters{padding-top:0}.digital-fidelity .explore-hero h1{font-size:39px}.digital-fidelity .explore-hero>div>p:not(.eyebrow){font-size:14px}.digital-fidelity .explore-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-fidelity .explore-panel-head,.digital-fidelity .explore-step{padding:24px}.digital-fidelity .explore-panel-head h2{font-size:24px}.digital-fidelity .explore-diagram{padding:20px;gap:9px}.digital-fidelity .explore-node{padding:13px;min-height:83px}.digital-fidelity .explore-step h3{font-size:22px}.digital-fidelity .explore-step>p:not(:first-child){font-size:14px}.digital-fidelity .explore-controls{padding:18px 20px}.digital-fidelity .explore-controls button{padding:10px 12px;font-size:11px}.digital-fidelity .explore-counter{font-size:10px}}@media(prefers-reduced-motion:reduce){.digital-fidelity .content-solution-card,.digital-fidelity .role-selector button{transition:none}}.digital-fidelity{--ink:#0b1730;--navy:#10234c;--navy2:#10234c;--blue:#3068e8;--blue-strong:#2559df;--muted:#61718a;--border:#dce4ee;--line:#dce4ee;--paper:#f6f9fd;--mint:#0f9b87;-webkit-font-smoothing:antialiased;color:var(--ink);background:#fff}.digital-fidelity h1,.digital-fidelity h2,.digital-fidelity h3{color:var(--ink)}.digital-fidelity .container-wide{max-width:1312px;padding-inline:32px}.digital-fidelity .section-space{padding-block:100px}.digital-fidelity .section-intro{max-width:780px}.digital-fidelity .section-intro.centered{margin-inline:auto;text-align:center}.digital-fidelity .section-intro .section-heading{margin-top:20px}.digital-fidelity .section-intro .section-sub{margin-top:22px;max-width:760px;font-size:16px;line-height:1.85}.digital-fidelity .section-intro.centered .section-sub{margin-inline:auto}.digital-fidelity .section-heading{font-size:clamp(32px,3.9vw,52px);font-weight:800;line-height:1.1;letter-spacing:-.055em}.digital-fidelity .eyebrow{color:var(--blue);font-size:11px;letter-spacing:.15em;line-height:1.65}.digital-fidelity .btn-primary,.digital-fidelity .btn-secondary,.digital-fidelity .btn-white{font-family:inherit;font-size:13px;min-height:50px;padding:14px 21px;gap:10px;border-radius:10px;line-height:1.4;text-align:center}.digital-fidelity .btn-primary svg,.digital-fidelity .btn-secondary svg,.digital-fidelity .btn-white svg{width:17px;height:17px;flex-shrink:0}.digital-fidelity .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.digital-fidelity .text-link{display:inline-flex;gap:10px;align-items:center;color:var(--blue);font-size:13px;font-weight:750}.digital-fidelity .text-link svg{width:16px}.digital-fidelity .site-header .desktop-nav [aria-current=page]{background:#edf3ff;color:var(--blue)}.digital-fidelity .site-footer h3{color:#8de1d1}.digital-fidelity .site-footer .brand{display:inline-flex}.digital-fidelity .site-footer .brand b{color:white}.digital-fidelity .site-footer .brand small{color:#8de1d1}.digital-fidelity .site-footer a,.digital-fidelity .site-footer p{font-size:13px}.digital-fidelity .skip-link{position:absolute;left:20px;top:-100px;z-index:100;border-radius:8px;background:var(--navy);padding:14px;color:white;font-weight:700}.digital-fidelity .skip-link:focus{top:10px}.digital-fidelity a:focus-visible,.digital-fidelity button:focus-visible,.digital-fidelity summary:focus-visible{outline:3px solid #6095ff;outline-offset:4px}.digital-fidelity h2[id],.digital-fidelity main[id],.digital-fidelity section[id]{scroll-margin-top:110px}.digital-fidelity .product-nav{position:relative;z-index:20;border-bottom:1px solid var(--line);background:#fff}.digital-fidelity .product-nav>div{display:flex;align-items:center;gap:8px;overflow:auto;scrollbar-width:thin}.digital-fidelity .product-nav a{flex:0 0 auto;display:block;padding:17px 15px;color:#61718a;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.3;border-bottom:2px solid transparent}.digital-fidelity .product-nav a:hover,.digital-fidelity .product-nav a[aria-current]{color:var(--blue);border-bottom-color:var(--blue)}.digital-fidelity .site-header.has-product-navigation{border-bottom:1px solid #dce5f2;background:#fff;backdrop-filter:none;box-shadow:0 4px 16px #10234c04}.digital-fidelity .has-product-navigation>div:first-child{height:86px}.digital-fidelity .product-nav.product-nav-enhanced{z-index:21;border:0;background:#f7f9fd}.digital-fidelity .product-nav-enhanced:before{position:absolute;inset:0 32px auto;height:1px;max-width:1376px;margin-inline:auto;background:#e3eaf4;content:""}.digital-fidelity .product-nav-enhanced>.product-nav-inner{display:flex;max-width:1440px;min-height:78px;align-items:center;gap:34px;overflow:visible;margin-inline:auto;padding:12px 32px}.digital-fidelity .product-nav-enhanced a{border:0;white-space:normal}.digital-fidelity .product-nav-enhanced .product-svg{display:block;width:21px;height:21px;flex:0 0 21px}.digital-fidelity .product-nav-enhanced .product-identity{display:flex;align-items:center;gap:11px;padding:0 34px 0 0;border-right:1px solid #dce5f2;color:#12264d}.digital-fidelity .product-identity-icon{display:grid;width:39px;height:39px;flex:0 0 39px;place-items:center;border:1px solid #dbe6fa;border-radius:11px;background:#e9f0ff;color:#3068e8}.digital-fidelity .product-identity small{display:block;margin-bottom:4px;color:#7b8ba5;font-size:8px;font-weight:800;letter-spacing:.13em;line-height:1.1}.digital-fidelity .product-identity b{display:block;font-size:17px;letter-spacing:-.04em;line-height:1.15}.digital-fidelity .product-identity-dot{color:#3068e8}.digital-fidelity .product-navigation{display:flex;align-items:center;gap:5px}.digital-fidelity .product-menu-trigger,.digital-fidelity .product-nav-enhanced .product-overview{position:relative;display:flex;min-height:42px;align-items:center;gap:10px;border:1px solid transparent;border-radius:8px;background:transparent;padding:10px 14px;color:#536780;font:750 13px/1.4 Manrope,Arial,sans-serif;cursor:pointer}.digital-fidelity .product-menu-trigger:hover,.digital-fidelity .product-nav-enhanced .product-overview:hover{background:#edf2fb;color:#244e9e}.digital-fidelity .product-nav-enhanced .product-overview[aria-current]{background:#fff;border-color:#dce5f2;color:#1c4385;box-shadow:0 2px 4px #10234c06}.digital-fidelity .product-menu{position:relative}.digital-fidelity .product-menu-trigger>.product-svg{width:14px;height:14px;flex-basis:14px;color:#8392a8;transition:transform .18s}.digital-fidelity .product-menu-trigger[aria-expanded=true]{border-color:#d8e3f3;background:#fff;color:#2559df;box-shadow:0 2px 4px #10234c06}.digital-fidelity .product-menu-trigger.is-current{color:#2559df;background:#eaf1ff}.digital-fidelity .product-menu-trigger[aria-expanded=true]>.product-svg{transform:rotate(180deg);color:#3068e8}.digital-fidelity .product-menu-panel{position:absolute;left:0;top:calc(100% + 18px);z-index:70;width:360px;border:1px solid #dae4f3;border-radius:14px;background:#fff;padding:10px;box-shadow:0 22px 55px #132b5421,0 4px 12px #132b5408}.digital-fidelity .product-menu-panel[hidden]{display:none}.digital-fidelity .product-menu-eyebrow{padding:9px 12px 10px;color:#8998af;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.digital-fidelity .product-nav-enhanced .product-menu-link{display:flex;align-items:center;gap:12px;border-radius:9px;padding:13px 12px;color:#203454;text-align:left;transition:background .15s}.digital-fidelity .product-nav-enhanced .product-menu-link:hover{background:#f4f7fd;color:#2559df}.digital-fidelity .product-menu-link>span:nth-child(2){min-width:0;flex:1}.digital-fidelity .product-menu-link b,.digital-fidelity .product-menu-link small{display:block}.digital-fidelity .product-menu-link b{font-size:14px;font-weight:800;letter-spacing:-.015em;line-height:1.4}.digital-fidelity .product-menu-link small{margin-top:4px;color:#7a8ca5;font-size:11px;font-weight:500;line-height:1.5}.digital-fidelity .product-menu-icon{display:grid;width:39px;height:39px;flex:0 0 39px;place-items:center;border:1px solid #e1e9fa;border-radius:10px;background:#edf3ff;color:#3068e8}.digital-fidelity .product-menu-link>.product-svg{width:16px;height:16px;flex-basis:16px;color:#9bacc4}.digital-fidelity .product-menu-link[aria-current]{background:#f2f6ff;box-shadow:inset 2px 0 #3068e8}.digital-fidelity .product-menu-products{width:620px;display:grid;grid-template-columns:1fr 1fr;gap:5px}.digital-fidelity .product-menu-products .product-menu-eyebrow{grid-column:1/-1;padding-bottom:5px}.digital-fidelity .product-menu-products .product-menu-link{align-items:flex-start}.digital-fidelity .product-menu-products .product-menu-link>.product-svg{margin-top:11px}.digital-fidelity .product-menu-products .product-menu-link:nth-of-type(2) .product-menu-icon{border-color:#d7eee8;background:#eaf8f3;color:#159981}.digital-fidelity .product-nav-enhanced .product-modules-link{display:flex;align-items:center;gap:10px;margin-left:auto;padding:10px 0 10px 20px;color:#43638f;font-size:12px;white-space:nowrap}.digital-fidelity .product-modules-link>.product-svg{width:16px;height:16px;flex-basis:16px}.digital-fidelity .product-nav-enhanced .product-modules-link:hover{color:#3068e8}.digital-fidelity .has-product-navigation~main h2[id],.digital-fidelity .has-product-navigation~main section[id]{scroll-margin-top:190px}@media(max-width:1023px){.digital-fidelity .product-nav-enhanced>.product-nav-inner{gap:20px}.digital-fidelity .product-nav-enhanced .product-identity{padding-right:20px}.digital-fidelity .product-nav-enhanced .product-modules-link{display:none}.digital-fidelity .has-product-navigation>div:first-child{height:76px}.digital-fidelity .product-menu-panel{left:auto;right:0}.digital-fidelity .product-menu-products{display:block;left:auto;right:0;width:360px}}@media(max-width:767px){.digital-fidelity .product-nav-enhanced:before{inset-inline:20px}.digital-fidelity .product-nav-enhanced>.product-nav-inner{min-height:0;flex-wrap:wrap;gap:10px;padding:15px 20px 10px}.digital-fidelity .product-nav-enhanced .product-identity{width:100%;border:0;padding:0}.digital-fidelity .product-identity-icon{width:33px;height:33px;flex-basis:33px;border-radius:9px}.digital-fidelity .product-identity-icon>.product-svg{width:18px;height:18px}.digital-fidelity .product-identity small{font-size:7px}.digital-fidelity .product-identity b{font-size:15px}.digital-fidelity .product-navigation{width:100%;justify-content:space-between;gap:3px}.digital-fidelity .product-menu-trigger,.digital-fidelity .product-nav-enhanced .product-overview{min-height:39px;padding:8px 10px;font-size:12px;gap:7px}.digital-fidelity .product-menu-panel{position:fixed;top:auto;left:16px;right:16px;width:auto;max-height:calc(100dvh - 250px);overflow-y:auto;margin-top:12px}.digital-fidelity .product-menu-eyebrow{font-size:9px}.digital-fidelity .product-menu-link small{font-size:12px}.digital-fidelity .product-nav-enhanced .product-menu-link{padding:12px}.digital-fidelity .has-product-navigation~main h2[id],.digital-fidelity .has-product-navigation~main section[id]{scroll-margin-top:230px}}.digital-fidelity .service-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 80% 40%,#e7efff 0,transparent 42%),#f6f9fd;padding-block:82px 90px}.digital-fidelity .service-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:65px}.digital-fidelity .partner-hero h1,.digital-fidelity .service-hero h1{margin:22px 0 0;font-size:clamp(40px,4vw,57px);line-height:1.08;letter-spacing:-.06em;font-weight:800}.digital-fidelity .service-hero .eyebrow{font-size:11px}.digital-fidelity .service-lead{margin-top:26px;max-width:600px;font-size:15px;line-height:1.9;color:var(--muted)}.digital-fidelity .hero-footnote{display:flex;align-items:center;gap:8px;margin-top:27px;color:#61718a;font-size:12px;font-weight:650}.digital-fidelity .hero-footnote svg{width:16px;height:16px;color:var(--mint)}.digital-fidelity .service-preview{position:relative;overflow:hidden;border:1px solid #cddbf1;border-radius:17px;background:white;box-shadow:0 25px 65px #10234c20,0 4px 16px #10234c08;transform:rotate(-1deg)}.digital-fidelity .preview-top{display:flex;height:43px;align-items:center;justify-content:space-between;gap:12px;padding:0 15px;border-bottom:1px solid #e3eaf5;background:#fbfcff}.digital-fidelity .preview-top>span{display:flex;gap:4px}.digital-fidelity .preview-top i{width:6px;height:6px;background:#a1b8dc;border-radius:50%}.digital-fidelity .preview-top i:first-child{background:#eeaaa0}.digital-fidelity .preview-top i:nth-child(2){background:#e6cd8b}.digital-fidelity .preview-top i:nth-child(3){background:#8bc8b1}.digital-fidelity .preview-top b{color:#536c91;font-size:10px}.digital-fidelity .preview-top small{font-size:7px;font-weight:800;letter-spacing:.1em;color:#8292aa}.digital-fidelity .preview-body{min-height:335px;padding:25px}.digital-fidelity .preview-body h3{margin:8px 0 24px;font-size:21px;font-weight:800;letter-spacing:-.045em}.digital-fidelity .preview-overline{color:#7486a1;font-size:9px;font-weight:800;letter-spacing:.13em}.digital-fidelity .preview-status{display:flex;align-items:center;gap:8px;margin-top:23px;padding-top:16px;border-top:1px solid #e5ebf4;color:#667c9d;font-size:10px;font-weight:650}.digital-fidelity .preview-status svg{width:16px;height:16px;color:var(--blue)}.digital-fidelity .capability-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 0}.digital-fidelity .capability-metrics>div{border:1px solid #dee7f4;border-radius:10px;padding:16px 13px;background:#ffffffb5}.digital-fidelity .capability-metrics b{display:block;color:var(--blue);font-size:21px;font-weight:800;line-height:1.2;letter-spacing:-.04em}.digital-fidelity .capability-metrics p{margin:6px 0 0;color:#6f7f96;font-size:10px;line-height:1.65}.digital-fidelity .portal-demo{display:grid;grid-template-columns:42px minmax(0,1fr);gap:20px}.digital-fidelity .portal-demo aside{display:flex;flex-direction:column;align-items:center;gap:22px;padding:10px 0;background:#f4f7fd;border-radius:10px;color:#9aaac3}.digital-fidelity .portal-demo aside>svg{color:var(--navy)}.digital-fidelity .portal-demo aside .selected{color:var(--blue)}.digital-fidelity .portal-demo aside svg{width:18px;height:18px}.digital-fidelity .preview-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.digital-fidelity .preview-stat-grid>div{padding:15px 10px;border-radius:9px;background:#eff5ff}.digital-fidelity .preview-stat-grid svg{width:20px;height:20px;color:var(--blue)}.digital-fidelity .preview-stat-grid b{display:block;margin-top:9px;font-size:11px;color:#496181}.digital-fidelity .code-panel{margin-top:14px;border-radius:9px;padding:15px;background:#10234c;color:white}.digital-fidelity .code-panel>span{font-family:monospace;color:#88b9ff;font-size:10px}.digital-fidelity .code-panel p{margin:9px 0 14px;font-family:monospace;font-size:11px;letter-spacing:.01em}.digital-fidelity .code-panel p b{color:#8de1d1}.digital-fidelity .code-panel i{display:block;width:75%;height:4px;margin-top:7px;border-radius:3px;background:#344d7c}.digital-fidelity .code-panel i:nth-last-child(2){width:55%}.digital-fidelity .code-panel i:last-child{width:85%}.digital-fidelity .chat-agent{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:20px}.digital-fidelity .chat-agent>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#e9efff;color:var(--blue)}.digital-fidelity .chat-agent b{display:block;font-size:12px}.digital-fidelity .chat-agent small{display:block;margin-top:4px;font-size:9px;color:#7b8ba3}.digital-fidelity .chat-agent i{display:inline-block;width:5px;height:5px;margin-right:4px;border-radius:50%;background:#0f9b87}.digital-fidelity .chat-bubble{max-width:85%;padding:12px 15px;font-size:11px;line-height:1.65;border-radius:12px;margin-top:12px}.digital-fidelity .chat-bubble.client{margin-left:auto;background:#3068e8;color:white;border-bottom-right-radius:3px}.digital-fidelity .chat-bubble.agent{background:#edf3ff;color:#425a7c;border-bottom-left-radius:3px}.digital-fidelity .handoff-note{display:flex;gap:10px;align-items:center;border:1px solid #d7eae5;background:#f1faf7;border-radius:9px;padding:12px;margin-top:22px}.digital-fidelity .handoff-note>svg{flex:0 0 20px;color:var(--mint)}.digital-fidelity .handoff-note b{display:block;font-size:10px;color:#2d6559}.digital-fidelity .handoff-note small{display:block;margin-top:4px;font-size:8px;color:#76938a}.digital-fidelity .automation-grid{display:flex;flex-direction:column;align-items:center}.digital-fidelity .automation-node{display:flex;align-items:center;flex-wrap:wrap;column-gap:10px;width:80%;padding:15px 18px;border:1px solid #dde6f5;border-radius:10px;background:#f9fbff}.digital-fidelity .automation-node svg{width:20px;color:var(--blue)}.digital-fidelity .automation-node b{font-size:12px}.digital-fidelity .automation-node small{width:100%;padding-left:30px;color:#7d8fa9;font-size:9px;margin-top:4px}.digital-fidelity .node-accent{background:#eaf1ff;border-color:#c6d9fd}.digital-fidelity .node-line{display:block;height:25px;color:#8aa9dc}.digital-fidelity .node-line svg{width:16px;height:25px}.digital-fidelity .automation-branches{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.digital-fidelity .automation-branches>div{display:flex;align-items:center;gap:8px;border:1px solid #dce8df;background:#f5fbf8;padding:14px 10px;border-radius:8px}.digital-fidelity .automation-branches b{font-size:10px;color:#427663}.digital-fidelity .automation-branches svg{width:16px;color:var(--mint)}.digital-fidelity .channel-pills{display:flex;gap:7px;margin-bottom:26px}.digital-fidelity .channel-pills span{padding:6px 10px;background:#f3f6fc;border:1px solid #e5ebf5;border-radius:7px;font-size:10px;color:#627a9d;font-weight:750}.digital-fidelity .marketing-funnel{display:flex;flex-direction:column;gap:11px;align-items:center}.digital-fidelity .marketing-funnel>div{display:flex;align-items:center;justify-content:center;gap:13px;border-radius:8px;padding:18px;background:#edf3ff;width:100%}.digital-fidelity .marketing-funnel>div:nth-child(2){width:86%;background:#dae7ff}.digital-fidelity .marketing-funnel>div:nth-child(3){width:72%;background:#3068e8;color:white}.digital-fidelity .marketing-funnel b{font-size:12px}.digital-fidelity .marketing-funnel svg{width:18px}.digital-fidelity .website-demo{margin:-25px}.digital-fidelity .website-nav{display:flex;justify-content:space-between;padding:19px 20px;border-bottom:1px solid #e4eaf5}.digital-fidelity .website-nav>span{font-size:12px;font-weight:800;letter-spacing:.08em}.digital-fidelity .website-nav small{font-size:8px;color:#7b8ca6}.digital-fidelity .website-hero{position:relative;overflow:hidden;padding:28px 23px;background:#f5f8ff}.digital-fidelity .website-hero>p{font-size:7px;letter-spacing:.1em;color:#3068e8;font-weight:800}.digital-fidelity .website-hero h3{position:relative;z-index:1;font-size:30px;line-height:1.1;letter-spacing:-.055em;margin:13px 0 15px}.digital-fidelity .website-hero h3 span{color:var(--blue)}.digital-fidelity .skeleton-lines i{display:block;width:44%;height:4px;margin-top:7px;border-radius:4px;background:#cfdcf2}.digital-fidelity .skeleton-lines i:last-child{width:33%}.digital-fidelity .demo-cta{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:10px 12px;border-radius:5px;background:var(--navy);color:#fff;font-size:8px;font-weight:700}.digital-fidelity .demo-cta svg{width:10px;height:10px}.digital-fidelity .website-graphic{position:absolute;right:8%;top:28%;width:25%;aspect-ratio:1;border-radius:21%;background:#3068e8;transform:rotate(12deg);box-shadow:15px 15px 0 #d8e5ff}.digital-fidelity .website-graphic svg{position:absolute;z-index:2;right:-15px;bottom:0;width:50px;height:50px;stroke:white;fill:var(--navy);filter:drop-shadow(0 4px 6px #10234c33)}.digital-fidelity .website-graphic span{position:absolute;inset:20%;border:1px solid #ffffff55;border-radius:13%}.digital-fidelity .website-graphic span:last-child{inset:35%}.digital-fidelity .website-features{display:grid;grid-template-columns:repeat(3,1fr);padding:18px}.digital-fidelity .website-features span{display:flex;justify-content:center;gap:7px;align-items:center;color:#677c9b;font-size:10px;font-weight:650}.digital-fidelity .website-features svg{width:14px;height:14px;color:var(--blue)}.digital-fidelity .kanban-demo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.digital-fidelity .kanban-demo>div{background:#f2f6fc;border-radius:8px;padding:9px}.digital-fidelity .kanban-demo>div>span{display:block;font-size:9px;font-weight:750;color:#6c7c96;margin:3px 0 13px}.digital-fidelity .kanban-demo article{background:white;box-shadow:0 3px 10px #11244a0a;border:1px solid #e7edf5;border-radius:6px;padding:10px;margin-top:8px}.digital-fidelity .kanban-demo article i{display:block;width:19px;height:4px;border-radius:5px;background:#5d8af3;margin-bottom:12px}.digital-fidelity .kanban-demo article b{display:block;font-size:9px;line-height:1.5}.digital-fidelity .kanban-demo article small{display:block;font-size:8px;color:#8998ad;margin-top:7px;line-height:1.5}.digital-fidelity .kanban-demo .kanban-muted{opacity:.65}.digital-fidelity .erp-demo{display:grid;gap:12px}.digital-fidelity .erp-demo>div{display:flex;align-items:center;gap:15px;padding:18px;border-radius:11px;border:1px solid #e0e8f5;background:#f7faff}.digital-fidelity .erp-demo>div>svg:first-child{color:var(--blue)}.digital-fidelity .erp-demo>div>svg:last-child{margin-left:auto;color:#9aabc4;width:16px}.digital-fidelity .erp-demo b,.digital-fidelity .erp-demo small{display:block}.digital-fidelity .erp-demo b{font-size:12px}.digital-fidelity .erp-demo small{font-size:9px;color:#8092ac;margin-top:4px}.digital-fidelity .bi-demo{border:1px solid #dce6f5;border-radius:10px;padding:17px}.digital-fidelity .chart-legend{display:flex;gap:13px;font-size:9px;color:#7186a5}.digital-fidelity .chart-legend span:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#3068e8;margin-right:5px}.digital-fidelity .chart-legend span:nth-child(2):before{background:#a2c2ff}.digital-fidelity .chart-legend span:nth-child(3):before{background:#0f9b87}.digital-fidelity .bar-chart{display:flex;height:155px;gap:10px;margin-top:25px;align-items:end;border-bottom:1px solid #e3eaf4;background:repeating-linear-gradient(0deg,transparent,transparent 37px,#edf1f7 38px)}.digital-fidelity .bar-chart>div{display:flex;align-items:end;flex:1;height:100%;gap:3px}.digital-fidelity .bar-chart i{flex:1;display:block;background:#3068e8;border-radius:4px 4px 0 0}.digital-fidelity .bar-chart i:nth-child(2){background:#b7d0ff}.digital-fidelity .chart-caption{display:flex;align-items:center;justify-content:space-between;margin-top:13px}.digital-fidelity .chart-caption span{font-size:7px;color:#8d9cb2;letter-spacing:.05em}.digital-fidelity .chart-caption b{font-size:9px;color:#527099}.digital-fidelity .gantt-demo{display:grid;grid-template-columns:1fr 2fr;border:1px solid #e3eaf5;border-radius:10px;overflow:hidden}.digital-fidelity .gantt-demo>div:first-child{display:grid;gap:0;background:#f8faff;padding:8px 12px}.digital-fidelity .gantt-demo b,.digital-fidelity .gantt-demo small{display:block;padding:14px 0;font-size:10px;line-height:1.2;color:#69809e}.digital-fidelity .gantt-demo b{font-size:9px;color:#314d76}.digital-fidelity .gantt-track{display:flex;flex-direction:column;gap:22px;justify-content:center;padding:45px 12px 12px;background:repeating-linear-gradient(90deg,transparent,transparent 39px,#edf1f7 40px)}.digital-fidelity .gantt-track span{height:18px;flex:0 0 18px;display:block;width:var(--length);margin-left:var(--offset);border-radius:4px;background:#82aaff}.digital-fidelity .gantt-track span:nth-child(2){background:#3068e8}.digital-fidelity .gantt-track span:nth-child(3){background:#7ccdbb}.digital-fidelity .gantt-track span:nth-child(4){background:#10234c}.digital-fidelity .reason-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:50px}.digital-fidelity .reason-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.digital-fidelity .reason-grid>article{position:relative;border:1px solid var(--border);border-radius:15px;padding:29px;background:white;box-shadow:0 8px 22px #10234c05}.digital-fidelity .reason-number{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#edf3ff;color:var(--blue);font-weight:800;font-size:12px}.digital-fidelity .reason-grid h3{margin-top:23px;font-size:20px;line-height:1.35;letter-spacing:-.035em;font-weight:800}.digital-fidelity .reason-grid p{margin-top:13px;color:var(--muted);font-size:14px;line-height:1.85}.digital-fidelity .cloud-section{background:#f4f8ff;border-block:1px solid #e5edf9}.digital-fidelity .offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:50px}.digital-fidelity .offer-card{position:relative;background:#fff;border:1px solid #dce5f4;border-radius:17px;padding:34px;box-shadow:0 10px 30px #10234c07}.digital-fidelity .offer-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:#eaf1ff;color:var(--blue)}.digital-fidelity .offer-icon svg{width:24px;height:24px}.digital-fidelity .offer-card:nth-child(2) .offer-icon{background:#e5f6f0;color:#0f9b87}.digital-fidelity .offer-card:nth-child(3) .offer-icon{background:#fff0ea;color:#d77c61}.digital-fidelity .offer-card:nth-child(4) .offer-icon{background:#eeebff;color:#7961c4}.digital-fidelity .offer-index{position:absolute;top:36px;right:34px;color:#bac8df;font-size:12px;font-weight:800}.digital-fidelity .offer-card h3{margin-top:28px;max-width:470px;font-size:24px;line-height:1.25;letter-spacing:-.045em;font-weight:800}.digital-fidelity .offer-card>p{margin-top:15px;color:var(--muted);font-size:14px;line-height:1.85}.digital-fidelity .brand-checklist{display:grid;gap:14px;padding:0;margin:25px 0 0;list-style:none}.digital-fidelity .brand-checklist li{display:flex;gap:11px;align-items:start;font-size:13px;line-height:1.75;color:#49607e}.digital-fidelity .brand-checklist svg{flex:0 0 16px;width:16px;height:16px;margin-top:3px;color:var(--blue)}.digital-fidelity .offer-card .brand-checklist{padding-top:22px;border-top:1px solid #e7edf7}.digital-fidelity .fit-grid{display:grid;grid-template-columns:1fr .85fr;gap:80px;align-items:center}.digital-fidelity .fit-grid .section-heading{font-size:42px}.digital-fidelity .fit-grid .section-sub{font-size:15px}.digital-fidelity .fit-panel{position:relative;overflow:hidden;border:1px solid #d0dff4;border-radius:20px;padding:43px;background:radial-gradient(circle at 100% 0,#e2ecff,transparent 65%),#f2f7ff}.digital-fidelity .fit-panel>svg{width:30px;height:30px;color:var(--blue)}.digital-fidelity .fit-panel h3{margin-top:28px;font-weight:800;font-size:28px;line-height:1.28;letter-spacing:-.045em}.digital-fidelity .fit-panel p{margin:20px 0 28px;color:#61718a;font-size:14px;line-height:1.85}.digital-fidelity .faq-surface{background:#edf4ff;border-block:1px solid #dce7f7}.digital-fidelity .brand-faq{background:#fff;border:1px solid #d9e4f4;border-radius:17px;padding:5px 25px;box-shadow:0 14px 35px #10234c07}.digital-fidelity .brand-faq .faq-item:last-child{border-bottom:0}.digital-fidelity .brand-faq .faq-item summary{font-size:15px;line-height:1.65}.digital-fidelity .brand-faq .faq-item summary>span:last-child{flex:0 0 28px;height:28px}.digital-fidelity .brand-faq .faq-item>p{font-size:14px;line-height:1.85}.digital-fidelity .faq-layout{grid-template-columns:.85fr 1.15fr;gap:65px}.digital-fidelity .faq-layout .section-heading{font-size:40px}.digital-fidelity .cta-section{background:#fff}.digital-fidelity .brand-cta{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:center;gap:50px;border-radius:21px;background:#3068e8;padding:55px;color:#fff}.digital-fidelity .brand-cta:after{content:"";pointer-events:none;position:absolute;right:-120px;top:-210px;width:460px;height:460px;border:60px solid #ffffff0c;border-radius:50%}.digital-fidelity .brand-cta>a,.digital-fidelity .brand-cta>div{position:relative;z-index:1}.digital-fidelity .brand-cta .eyebrow{color:#cadbff}.digital-fidelity .brand-cta .eyebrow:before{background:#cadbff}.digital-fidelity .brand-cta h2{max-width:800px;color:white;font-size:clamp(30px,3.5vw,45px);font-weight:800;line-height:1.16;letter-spacing:-.055em;margin-top:20px}.digital-fidelity .brand-cta p:not(.eyebrow){margin-top:22px;max-width:730px;color:#dbe7ff;font-size:15px;line-height:1.8}.digital-fidelity .brand-cta .btn-secondary{background:white;border-color:white;color:#2859cf;min-width:210px}.digital-fidelity .related-service{display:flex;justify-content:space-between;gap:24px;align-items:center;padding-bottom:50px;font-size:12px;color:#798ca7}.digital-fidelity .related-service a{display:flex;align-items:center;gap:10px;color:var(--blue);font-weight:800}.digital-fidelity .related-service svg{width:16px}.digital-fidelity .catalogue-hero{padding-block:80px;background:radial-gradient(ellipse at 50% 0,#e3edff,transparent 60%),#f7faff}.digital-fidelity .catalogue-hero .section-heading{font-size:clamp(38px,4vw,58px)}.digital-fidelity .module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.digital-fidelity .module-card{padding:27px;border:1px solid #dce5f3;border-radius:15px;background:white;transition:transform .18s,box-shadow .18s}.digital-fidelity .module-card:hover{transform:translateY(-3px);box-shadow:0 16px 30px #10234c0c}.digital-fidelity .module-card>div{display:flex;align-items:center;justify-content:space-between}.digital-fidelity .module-card>div span{display:grid;place-items:center;width:41px;height:41px;background:#edf3ff;border-radius:11px;color:var(--blue)}.digital-fidelity .module-card small{color:#a1b1c8;font-size:11px;font-weight:800}.digital-fidelity .module-card h2{font-size:19px;line-height:1.3;letter-spacing:-.025em;font-weight:800;margin-top:24px}.digital-fidelity .module-card p{margin-top:13px;color:var(--muted);font-size:13px;line-height:1.8}.digital-fidelity .module-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:45px}.digital-fidelity .module-flow>article{border:1px solid #dce5f3;border-radius:14px;padding:25px;background:#fff}.digital-fidelity .module-flow span{color:var(--blue);font-size:25px;letter-spacing:-.05em;font-weight:800}.digital-fidelity .module-flow p{font-size:13px;line-height:1.8;margin-top:15px;color:#5d7290}.digital-fidelity .partner-hero{display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:center}.digital-fidelity .partner-visual{text-align:center}.digital-fidelity .partner-ring{position:relative;display:grid;place-items:center;border:1px solid #ccdcf4;border-radius:50%;width:280px;height:280px;margin:auto;box-shadow:0 0 0 30px #e7effa88,0 0 0 60px #edf3fc55}.digital-fidelity .partner-core{display:grid;place-content:center;font-size:38px;font-weight:800;line-height:1;letter-spacing:-.06em;color:white;width:125px;height:125px;border-radius:30px;background:var(--navy);box-shadow:0 17px 35px #10234c2d}.digital-fidelity .partner-core span{font-size:15px;color:#a1c2ff;letter-spacing:.13em;margin-top:9px}.digital-fidelity .orbit-item{display:grid;place-items:center;position:absolute;width:52px;height:52px;border-radius:15px;background:#fff;border:1px solid #d8e5f7;color:var(--blue);box-shadow:0 10px 20px #10234c0c}.digital-fidelity .orbit-0{left:-24px;top:90px}.digital-fidelity .orbit-1{right:-24px;top:90px}.digital-fidelity .orbit-2{left:114px;top:-24px}.digital-fidelity .orbit-3{left:114px;bottom:-24px}.digital-fidelity .partner-visual>p{margin:60px auto 0;font-size:13px;line-height:1.8;color:#7b8eaa}.digital-fidelity .partner-visual>p b{color:#49607e}.digital-fidelity .partner-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:50px}.digital-fidelity .partner-benefits article{padding:28px;border:1px solid #e0e8f4;border-radius:15px}.digital-fidelity .partner-benefits h3{font-weight:800;font-size:19px;margin-top:23px;letter-spacing:-.03em}.digital-fidelity .partner-benefits p{font-size:14px;line-height:1.8;color:var(--muted);margin-top:13px}.digital-fidelity .partner-invitation{display:grid;grid-template-columns:1fr .85fr;gap:80px;align-items:center}.digital-fidelity .partner-contact{padding:35px}.digital-fidelity .partner-contact>svg{width:30px;height:30px;color:var(--blue)}.digital-fidelity .partner-contact h3{font-size:25px;font-weight:800;margin-top:24px;letter-spacing:-.035em}.digital-fidelity .partner-contact p{color:var(--muted);font-size:14px;line-height:1.8;margin-top:15px}.digital-fidelity .partner-contact .btn-primary{margin-top:25px}.digital-fidelity .partner-contact .text-link{margin-top:20px;display:flex}.digital-fidelity .contact-section{background:radial-gradient(ellipse at 80% 30%,#e5eeff,transparent 45%),#f6f9fd}.digital-fidelity .contact-grid{display:grid;grid-template-columns:1fr .9fr;gap:85px;align-items:start}.digital-fidelity .contact-title{font-size:clamp(40px,4vw,58px);font-weight:800;letter-spacing:-.06em;line-height:1.1;margin-top:24px}.digital-fidelity .contact-options{display:grid;gap:14px;margin-top:40px;max-width:400px}.digital-fidelity .contact-options>a,.digital-fidelity .contact-options>div{display:flex;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid #dce5f4}.digital-fidelity .contact-options svg{width:22px;color:var(--blue)}.digital-fidelity .contact-options span{flex:1}.digital-fidelity .contact-options b,.digital-fidelity .contact-options small{display:block}.digital-fidelity .contact-options small{font-size:9px;letter-spacing:.1em;color:#8a9cb6;font-weight:750}.digital-fidelity .contact-options b{margin-top:6px;color:#314e75;font-size:16px}.digital-fidelity .contact-form{padding:35px;border:1px solid #d9e4f4;border-radius:18px;box-shadow:0 20px 55px #10234c13;background:#fff}.digital-fidelity .contact-form label{font-size:13px!important;color:#3c567b}.digital-fidelity .contact-form input,.digital-fidelity .contact-form textarea{border:1px solid #d8e2ef;border-radius:9px;background:#f8faff;padding:13px 14px;font-size:14px;color:var(--navy);line-height:1.5}.digital-fidelity .contact-form input:focus,.digital-fidelity .contact-form textarea:focus{outline:2px solid #81acff;outline-offset:2px}.digital-fidelity .contact-form .button-primary{border:0;background:var(--navy);border-radius:9px;color:white;padding:15px;font-size:13px;font-weight:800;cursor:pointer}.digital-fidelity .contact-form .eyebrow{font-size:12px}.digital-fidelity .contact-form>p:last-child{font-size:11px;color:#7e8fa8;line-height:1.7}.digital-fidelity .legal-hero{padding:70px 0 55px;background:#f1f6ff;border-bottom:1px solid var(--line)}.digital-fidelity .legal-hero h1{margin-top:20px;font-size:clamp(35px,4vw,52px);font-weight:800;letter-spacing:-.05em}.digital-fidelity .legal-hero p:last-child{font-size:12px;color:#8798b2;margin-top:15px}.digital-fidelity .legal-grid{display:grid;grid-template-columns:250px 1fr;gap:80px;align-items:start}.digital-fidelity .legal-grid>nav{display:grid;position:sticky;top:110px;border-left:2px solid #dfe9f8;padding-left:20px;gap:14px}.digital-fidelity .legal-grid>nav a{font-size:11px;color:#617796;font-weight:700;line-height:1.6}.digital-fidelity .legal-copy{max-width:780px;color:#5d718f;font-size:15px;line-height:1.9}.digital-fidelity .legal-copy h2{margin-top:36px;font-size:23px;line-height:1.3;font-weight:800;color:var(--navy);letter-spacing:-.035em}.digital-fidelity .legal-copy h2:first-child{margin-top:0}.digital-fidelity .legal-copy p{margin-block:16px}.digital-fidelity .legal-copy ul{list-style:disc;padding-left:23px}.digital-fidelity .legal-copy li{margin-block:8px}.digital-fidelity .integration-dialog{border:1px solid #dbe5f4;border-radius:20px;max-width:520px;width:calc(100% - 40px);padding:35px;color:var(--navy);box-shadow:0 30px 80px #07142a40}.digital-fidelity .integration-dialog::backdrop{background:#10234c80;backdrop-filter:blur(5px)}.digital-fidelity .integration-dialog form{display:flex;flex-wrap:wrap;gap:14px}.digital-fidelity .integration-dialog .eyebrow{padding-right:25px}.digital-fidelity .integration-dialog h2{font-size:29px;font-weight:800;letter-spacing:-.045em;line-height:1.2;margin-top:12px}.digital-fidelity .integration-dialog p:not(.eyebrow){margin:0 0 12px;color:#6b7e9b;font-size:14px;line-height:1.8}.digital-fidelity .dialog-close{position:absolute;right:17px;top:12px;font-size:28px;cursor:pointer;color:#7a8da8}.digital-fidelity.digital-page #preturi .mb-7.flex{min-height:30px;align-items:center}.digital-fidelity.digital-page{font-family:Manrope,Arial,sans-serif}.digital-fidelity.digital-page .tick-list li{font-size:13px;line-height:1.65}.digital-fidelity.digital-page .section-sub{font-size:16px}.digital-fidelity.digital-page .faq-item summary{font-size:15px}.digital-fidelity.digital-page .faq-item>p{font-size:14px}.digital-fidelity.digital-page .department-card{box-shadow:0 8px 26px #10234c08}.digital-fidelity.digital-page .cap-chip{font-size:11px}.digital-fidelity.digital-page .deep-panel h2{color:#fff}.digital-fidelity.digital-page .hero-actions{margin-top:30px}@media(min-width:1024px){.digital-fidelity .desktop-nav{display:flex!important}.digital-fidelity .menu-toggle{display:none!important}}@media(max-width:1023px){.digital-fidelity .section-space{padding-block:75px}.digital-fidelity .service-hero-grid{grid-template-columns:1fr;gap:50px}.digital-fidelity .service-hero{padding:60px 0}.digital-fidelity .service-hero-grid>div:last-child{max-width:680px;width:100%;margin-inline:auto}.digital-fidelity .service-hero h1{max-width:700px;font-size:49px}.digital-fidelity .service-lead{max-width:700px}.digital-fidelity .service-preview{transform:none}.digital-fidelity .capability-metrics{margin-top:16px}.digital-fidelity .preview-body{min-height:0}.digital-fidelity .contact-grid,.digital-fidelity .faq-layout,.digital-fidelity .fit-grid,.digital-fidelity .partner-invitation{grid-template-columns:1fr;gap:45px}.digital-fidelity .brand-cta{grid-template-columns:1fr;gap:28px;padding:40px}.digital-fidelity .brand-cta>a{justify-self:start}.digital-fidelity .partner-hero{grid-template-columns:1fr .75fr;gap:50px}.digital-fidelity .partner-ring{width:220px;height:220px}.digital-fidelity .orbit-2,.digital-fidelity .orbit-3{left:84px}.digital-fidelity .partner-core{width:110px;height:110px}.digital-fidelity .partner-visual>p{margin-top:50px}.digital-fidelity .module-flow,.digital-fidelity .module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-fidelity .legal-grid{grid-template-columns:190px 1fr;gap:35px}.digital-fidelity .reason-grid.three{grid-template-columns:1fr}.digital-fidelity .partner-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-fidelity .faq-layout .section-heading,.digital-fidelity .fit-grid .section-heading{font-size:40px}}@media(max-width:639px){.digital-fidelity .container-wide{padding-inline:20px}.digital-fidelity .section-space{padding-block:60px}.digital-fidelity .service-hero{padding-block:46px 52px}.digital-fidelity .partner-hero h1,.digital-fidelity .service-hero h1{font-size:39px;line-height:1.09}.digital-fidelity .service-lead{font-size:14px;line-height:1.85;margin-top:22px}.digital-fidelity .section-heading{font-size:33px;line-height:1.14}.digital-fidelity .section-intro .section-sub{font-size:14px;line-height:1.85}.digital-fidelity .eyebrow{font-size:10px;letter-spacing:.1em}.digital-fidelity .hero-actions{gap:10px;margin-top:25px}.digital-fidelity .hero-actions a{font-size:12px}.digital-fidelity .preview-body{padding:19px}.digital-fidelity .website-demo{margin:-19px}.digital-fidelity .preview-top small{display:none}.digital-fidelity .preview-body h3{font-size:20px}.digital-fidelity .capability-metrics{gap:7px}.digital-fidelity .capability-metrics>div{padding:13px 10px}.digital-fidelity .capability-metrics b{font-size:20px}.digital-fidelity .capability-metrics p{font-size:9px;line-height:1.65}.digital-fidelity .module-grid,.digital-fidelity .offer-grid,.digital-fidelity .reason-grid{grid-template-columns:1fr;margin-top:32px;gap:14px}.digital-fidelity .reason-grid>article{padding:24px}.digital-fidelity .reason-grid h3{font-size:20px;margin-top:18px}.digital-fidelity .reason-grid p{font-size:14px}.digital-fidelity .offer-card{padding:26px}.digital-fidelity .offer-card h3{font-size:23px}.digital-fidelity .offer-card>p{font-size:14px}.digital-fidelity .brand-checklist li{font-size:13px}.digital-fidelity .fit-panel{padding:29px}.digital-fidelity .fit-panel h3{font-size:25px}.digital-fidelity .faq-layout .section-heading,.digital-fidelity .fit-grid .section-heading{font-size:33px}.digital-fidelity .brand-faq{padding-inline:18px}.digital-fidelity .brand-faq .faq-item summary{font-size:14px}.digital-fidelity .brand-faq .faq-item>p{font-size:13px}.digital-fidelity .brand-cta{padding:31px 25px;border-radius:17px;gap:25px}.digital-fidelity .brand-cta h2{font-size:31px;line-height:1.15}.digital-fidelity .brand-cta p:not(.eyebrow){font-size:14px}.digital-fidelity .related-service{flex-direction:column;align-items:start;padding-bottom:32px}.digital-fidelity .product-nav>div{padding-inline:12px;gap:0}.digital-fidelity .product-nav a{padding:15px 11px;font-size:11px}.digital-fidelity .catalogue-hero{padding-block:48px}.digital-fidelity .catalogue-hero .section-heading{font-size:37px}.digital-fidelity .module-flow{grid-template-columns:1fr}.digital-fidelity .module-card{padding:26px}.digital-fidelity .partner-hero{grid-template-columns:1fr;gap:65px}.digital-fidelity .partner-ring{width:230px;height:230px}.digital-fidelity .partner-core{width:115px;height:115px}.digital-fidelity .orbit-2,.digital-fidelity .orbit-3{left:89px}.digital-fidelity .partner-visual>p{margin-bottom:15px}.digital-fidelity .partner-benefits{grid-template-columns:1fr;gap:14px;margin-top:32px}.digital-fidelity .partner-benefits article{padding:25px}.digital-fidelity .partner-contact{padding:27px}.digital-fidelity .contact-title{font-size:39px}.digital-fidelity .contact-options b{font-size:15px}.digital-fidelity .contact-form{padding:26px}.digital-fidelity .legal-hero{padding:50px 0 40px}.digital-fidelity .legal-grid{grid-template-columns:1fr;gap:35px}.digital-fidelity .legal-grid>nav{position:static;display:grid;grid-template-columns:1fr 1fr;gap:11px;border-left:0;border-bottom:1px solid var(--line);padding:0 0 25px}.digital-fidelity .legal-copy{font-size:14px}.digital-fidelity .legal-copy h2{font-size:21px}.digital-fidelity .integration-dialog{padding:28px}.digital-fidelity .integration-dialog h2{font-size:26px}.digital-fidelity.digital-page .tick-list li{font-size:12px}.digital-fidelity.digital-page .section-heading{font-size:33px}.digital-fidelity.digital-page .section-sub{font-size:14px}}@media(prefers-reduced-motion:reduce){.digital-fidelity{scroll-behavior:auto!important}.digital-fidelity *,.digital-fidelity :after,.digital-fidelity :before{transition:none!important;animation:none!important}}.digital-fidelity .deep-jumpnav{border-bottom:1px solid #dce5f2;background:#fff}.digital-fidelity .deep-jumpnav>.container-wide{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;padding-block:20px}.digital-fidelity .deep-jumpnav span{margin-right:auto;color:#71809a;font-size:13px;font-weight:700}.digital-fidelity .deep-jumpnav a{color:#173059;font-size:14px;font-weight:750;padding:7px 0}.digital-fidelity .deep-jumpnav a:hover{color:#3068e8}.digital-fidelity .deep-capabilities{background:#f5f8fe;border-block:1px solid #dfe7f3}.digital-fidelity .deep-capabilities .section-intro{max-width:860px}.digital-fidelity .deep-explorer{display:grid;grid-template-columns:minmax(245px,.7fr) minmax(0,1.5fr);gap:28px;margin-top:42px;align-items:start}.digital-fidelity .deep-selector{display:grid;gap:9px}.digital-fidelity .deep-selector button{display:flex;align-items:center;gap:14px;min-height:82px;width:100%;padding:15px 17px;border:1px solid #d9e3f1;border-radius:13px;background:#fff;color:#4f6381;text-align:left;font:750 16px/1.4 Manrope,Arial,sans-serif;cursor:pointer}.digital-fidelity .deep-selector button>svg{width:17px;height:17px;flex:0 0 17px;margin-left:auto}.digital-fidelity .deep-icon{display:grid;width:52px;height:52px;place-items:center;flex:0 0 52px;border-radius:13px;background:#eaf1ff;color:#3068e8}.digital-fidelity .deep-icon svg{width:28px;height:28px}.digital-fidelity .deep-selector button[aria-pressed=true]{background:#10234c;border-color:#10234c;color:#fff;box-shadow:0 9px 24px #10234c13}.digital-fidelity .deep-selector button[aria-pressed=true] .deep-icon{background:#ffffff15;color:#a9c5ff}.digital-fidelity .deep-link:focus-visible,.digital-fidelity .deep-selector button:focus-visible{outline:3px solid #3068e8;outline-offset:4px}.digital-fidelity .deep-panel-content{padding:38px 42px;border:1px solid #d9e3f1;border-radius:19px;background:#fff;box-shadow:0 12px 35px #10234c05}.digital-fidelity .deep-panel-content+.deep-panel-content{margin-top:20px}.digital-fidelity .deep-explorer.is-enhanced .deep-panel-content{margin-top:0}.digital-fidelity .deep-panel-content[hidden]{display:none}.digital-fidelity .deep-panel-top{display:flex;align-items:center;gap:16px}.digital-fidelity .deep-panel-top .eyebrow{margin:0;font-size:11px}.digital-fidelity .deep-panel-content h3{margin:26px 0 17px;font-size:31px;font-weight:800;line-height:1.22;letter-spacing:-.04em;color:#10234c}.digital-fidelity .deep-panel-content>p{margin:0;color:#5c708e;font-size:17px;line-height:1.85}.digital-fidelity .deep-checks{display:grid;gap:12px;margin:26px 0;padding:0;list-style:none}.digital-fidelity .deep-checks li{display:flex;gap:11px;color:#304967;font-size:15px;line-height:1.7}.digital-fidelity .deep-checks svg{width:20px;height:20px;flex:0 0 20px;margin-top:3px;color:#20836f}.digital-fidelity .deep-example{border-left:3px solid #6eafa1;border-radius:0 9px 9px 0;background:#f0f8f5;padding:20px 22px}.digital-fidelity .deep-example b{display:block;font-size:12px;color:#337764;letter-spacing:.01em}.digital-fidelity .deep-example p{margin:8px 0 0;font-size:15px;line-height:1.85;color:#4e6b65}.digital-fidelity .deep-module-links{margin-top:27px;padding-top:22px;border-top:1px solid #e4eaf3}.digital-fidelity .deep-module-links>span{display:block;margin-bottom:12px;color:#7183a0;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.digital-fidelity .deep-module-links>div{display:flex;flex-wrap:wrap;gap:8px}.digital-fidelity .deep-module-links a{display:flex;align-items:center;gap:10px;border:1px solid #dce5f3;border-radius:7px;padding:8px 11px;font-size:12px;font-weight:750;color:#3068e8;background:#f8faff}.digital-fidelity .deep-module-links svg{width:14px;height:14px}.digital-fidelity .deep-scenario{background:#10234c;color:#fff}.digital-fidelity .deep-scenario-intro{max-width:850px}.digital-fidelity .deep-scenario .eyebrow{color:#9cbdf9;font-size:11px}.digital-fidelity .deep-scenario .section-heading{color:#fff}.digital-fidelity .deep-scenario-intro>p:last-child{max-width:760px;margin:22px 0 0;color:#bccce5;font-size:17px;line-height:1.85}.digital-fidelity .deep-handoff{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:43px 0 28px;border:1px solid #ffffff24;border-radius:16px;overflow:hidden}.digital-fidelity .deep-handoff article{position:relative;padding:30px 30px 60px;background:#ffffff04}.digital-fidelity .deep-handoff article+article{border-left:1px solid #ffffff24}.digital-fidelity .deep-stage{color:#a9c7fc;font-size:12px;font-weight:800}.digital-fidelity .deep-handoff h3{margin:20px 0 14px;color:#fff;font-size:24px;font-weight:750;line-height:1.3;letter-spacing:-.035em}.digital-fidelity .deep-handoff p{color:#bfcde3;font-size:16px;line-height:1.8;margin:0}.digital-fidelity .deep-handoff article>svg{position:absolute;bottom:25px;width:23px;height:23px;color:#8ab2ff}.digital-fidelity .deep-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:800;color:#3068e8;line-height:1.5}.digital-fidelity .deep-evaluation-foot svg,.digital-fidelity .deep-link svg{width:19px;height:19px;flex:0 0 19px}.digital-fidelity .deep-scenario>.container-wide>.deep-link{color:#b6d0ff}.digital-fidelity .deep-platform{background:#f5f8fe;border-block:1px solid #dce5f2}.digital-fidelity .deep-evaluation .section-intro,.digital-fidelity .deep-platform .section-intro{max-width:850px}.digital-fidelity .deep-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px}.digital-fidelity .deep-platform-grid article{display:flex;flex-direction:column;align-items:flex-start;padding:32px 34px;border:1px solid #dce5f2;border-radius:16px;background:#fff}.digital-fidelity .deep-platform-grid article:nth-child(2) .deep-icon{background:#e7f6f1;color:#20836f}.digital-fidelity .deep-platform-grid article:nth-child(3) .deep-icon{background:#efedfc;color:#7860b4}.digital-fidelity .deep-platform-grid h3{margin:25px 0 15px;color:#10234c;font-size:26px;font-weight:800;letter-spacing:-.035em;line-height:1.25}.digital-fidelity .deep-platform-grid p{margin:0 0 25px;color:#5c708e;font-size:17px;line-height:1.85}.digital-fidelity .deep-platform-grid .deep-link{margin-top:auto}.digital-fidelity .deep-evaluation{background:#fff}.digital-fidelity .deep-evaluation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:40px;border:1px solid #dce5f2;border-radius:16px;overflow:hidden}.digital-fidelity .deep-evaluation-grid article{padding:29px;border-right:1px solid #dce5f2;border-bottom:1px solid #dce5f2}.digital-fidelity .deep-evaluation-grid article:nth-child(3n){border-right:0}.digital-fidelity .deep-evaluation-grid article:nth-last-child(-n+3){border-bottom:0}.digital-fidelity .deep-evaluation-grid span{font-size:11px;font-weight:800;color:#3068e8;letter-spacing:.06em;text-transform:uppercase}.digital-fidelity .deep-evaluation-grid h3{font-size:22px;font-weight:800;color:#10234c;line-height:1.3;letter-spacing:-.035em;margin:18px 0 15px}.digital-fidelity .deep-evaluation-grid p{font-size:16px;line-height:1.85;color:#5c708e;margin:0}.digital-fidelity .deep-evaluation-foot{display:flex;align-items:center;gap:30px;margin-top:30px;padding:26px 30px;border-radius:12px;background:#edf3ff}.digital-fidelity .deep-evaluation-foot p{max-width:680px;font-size:16px;line-height:1.8;color:#4d6588;margin:0}.digital-fidelity .deep-evaluation-foot a{flex-shrink:0;margin-left:auto}.digital-fidelity .module-use{margin-top:21px;border-top:1px solid #dce5f2;padding-top:17px}.digital-fidelity .module-use summary{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:800;color:#3068e8;cursor:pointer;list-style:none}.digital-fidelity .module-use summary::-webkit-details-marker{display:none}.digital-fidelity .module-use summary>span{font-size:20px;line-height:1}.digital-fidelity .module-use[open] summary>span{transform:rotate(45deg)}.digital-fidelity .module-use dl{margin:20px 0}.digital-fidelity .module-use dt{font-size:11px;font-weight:800;letter-spacing:.035em;text-transform:uppercase;color:#7a8ca6;margin:17px 0 7px}.digital-fidelity .module-use dd{margin:0;color:#506985;font-size:14px;line-height:1.85}.digital-fidelity .module-use .deep-link{font-size:12px}.digital-fidelity .module-card[id]{scroll-margin-top:170px}.digital-fidelity .deep-digital-faq{margin-top:12px}@media(min-width:1000px){.digital-fidelity .deep-explorer.is-enhanced .deep-selector{position:sticky;top:170px}}@media(max-width:1000px){.digital-fidelity .deep-explorer{grid-template-columns:1fr}.digital-fidelity .deep-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.digital-fidelity .deep-selector button{font-size:14px;gap:9px;padding:12px}.digital-fidelity .deep-selector button>svg{display:none}.digital-fidelity .deep-selector .deep-icon{width:40px;height:40px;flex-basis:40px}.digital-fidelity .deep-selector .deep-icon svg{width:24px;height:24px}.digital-fidelity .deep-evaluation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-fidelity .deep-evaluation-grid article:nth-child(n){border-right:1px solid #dce5f2;border-bottom:1px solid #dce5f2}.digital-fidelity .deep-evaluation-grid article:nth-child(2n){border-right:0}.digital-fidelity .deep-evaluation-grid article:nth-last-child(-n+2){border-bottom:0}.digital-fidelity .deep-evaluation-foot{flex-wrap:wrap}.digital-fidelity .deep-evaluation-foot a{margin-left:0}.digital-fidelity .deep-handoff article{padding:25px 24px 60px}}@media(max-width:640px){.digital-fidelity .deep-jumpnav>.container-wide{gap:6px 19px;padding-block:16px}.digital-fidelity .deep-jumpnav span{width:100%;font-size:12px}.digital-fidelity .deep-jumpnav a{font-size:13px}.digital-fidelity .deep-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.digital-fidelity .deep-selector button{font-size:13px;min-height:74px;padding:11px;gap:9px}.digital-fidelity .deep-selector .deep-icon{width:33px;height:38px;flex-basis:33px;border-radius:8px}.digital-fidelity .deep-selector .deep-icon svg{width:23px;height:23px}.digital-fidelity .deep-panel-content{padding:26px 23px}.digital-fidelity .deep-panel-content h3{font-size:27px}.digital-fidelity .deep-panel-content>p{font-size:16px;line-height:1.85}.digital-fidelity .deep-panel-top{gap:12px}.digital-fidelity .deep-panel-top .eyebrow{font-size:9px}.digital-fidelity .deep-checks li{font-size:14px}.digital-fidelity .deep-example{padding:18px}.digital-fidelity .deep-example p{font-size:14px}.digital-fidelity .deep-handoff{grid-template-columns:1fr}.digital-fidelity .deep-handoff article+article{border-left:0;border-top:1px solid #ffffff24}.digital-fidelity .deep-handoff h3{font-size:23px;margin-top:13px}.digital-fidelity .deep-platform-grid{grid-template-columns:1fr;gap:15px}.digital-fidelity .deep-platform-grid article{padding:27px}.digital-fidelity .deep-platform-grid h3{font-size:25px}.digital-fidelity .deep-platform-grid p{font-size:16px}.digital-fidelity .deep-evaluation-grid{grid-template-columns:1fr}.digital-fidelity .deep-evaluation-grid article:nth-child(n){border-right:0;border-bottom:1px solid #dce5f2;padding:25px}.digital-fidelity .deep-evaluation-grid article:last-child{border-bottom:0}.digital-fidelity .deep-evaluation-foot{padding:23px;gap:20px}.digital-fidelity .deep-evaluation-foot a{width:100%;font-size:13px}.digital-fidelity .deep-scenario-intro>p:last-child{font-size:16px}}.digital-fidelity{min-width:0;font-family:Manrope,Arial,sans-serif;line-height:1.5}.digital-fidelity [hidden]{display:none!important}.digital-fidelity .fidelity-video{min-width:0}.digital-fidelity .fidelity-video section{margin:0;padding:0;background:transparent}.digital-fidelity .fidelity-video .container{max-width:none;padding:0}.digital-fidelity .fidelity-video .lp-business-kicker,.digital-fidelity .fidelity-video h2{display:none}.digital-fidelity .fidelity-video .lp-video-embed{padding:8px;border:1px solid #345386;border-radius:16px;background:#f7faff;box-shadow:0 20px 60px #030c2150}.digital-fidelity .fidelity-video .lp-video-embed>div:first-child{transform:none;scale:1}.digital-fidelity .fidelity-video .lp-video-embed>div:first-child>div:first-child{display:none}.digital-fidelity .fidelity-video .lp-business-video-shell{border:0;border-radius:12px;box-shadow:none}.digital-fidelity .fidelity-video .lp-business-video-chrome{height:36px;padding:0 12px;border:0;background:#fff}.digital-fidelity .fidelity-video .lp-business-urlbar{border:0;background:#fff;color:#6f85a7;font-size:10px}.digital-fidelity .fidelity-video .lp-video-embed>div:nth-child(2){position:absolute;right:18px;bottom:18px;margin:0}.digital-fidelity .fidelity-video .lp-business-video-action{min-width:0;border-color:#fff5;background:#10234ce6;color:#fff;font-size:9px;box-shadow:none}.digital-fidelity .fidelity-tour-dialog{width:min(1440px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #dce4ee;border-radius:20px;background:#f4f8ff;color:#10234c}.digital-fidelity .fidelity-tour-dialog::backdrop{background:#10234caa;backdrop-filter:blur(5px)}.digital-fidelity .fidelity-tour-close{position:sticky;top:16px;margin:16px 16px -56px auto;z-index:5;display:grid;place-items:center;width:40px;height:40px;border:1px solid #dce4ee;border-radius:50%;background:#fff}.digital-fidelity[data-page=digital]>section:first-child .digital-hero-actions{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:8px}.digital-fidelity[data-page=digital]>section:first-child .digital-hero-actions>*{min-width:0;padding-inline:8px;font-size:12px}@media(max-width:479px){.digital-fidelity[data-page=digital]>section:first-child .digital-hero-actions>*{padding-inline:4px}.digital-fidelity[data-page=digital]>section:first-child .digital-hero-actions>button:last-child{flex-wrap:wrap}}