.omni-page{color:#1b222c}.omni-shell{width:min(1240px,calc(100% - 96px));margin:auto}.omni-hero{padding:28px 0 0;background:radial-gradient(ellipse at 87% 30%,#dcf7ff 0,transparent 54%),#f8fcff;border-bottom:1px solid #e1edf4}.omni-breadcrumb{display:flex;align-items:center;gap:12px;color:#64748b;font-size:12px;margin-bottom:48px;flex-wrap:wrap}.omni-breadcrumb a:hover{color:#1264dc}.omni-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;padding-bottom:48px}.omni-page .eyebrow{font-size:11px;letter-spacing:.14em;font-weight:800;color:#1264dc;text-transform:uppercase}.omni-page h1{font-size:clamp(42px,4.7vw,65px);line-height:1.08;letter-spacing:-.05em;margin:22px 0;font-weight:800}.omni-page h1 em{font-style:normal;color:#2078f5}.omni-lead{font-size:19px;line-height:1.7;color:#53647a;max-width:640px}.omni-actions{display:flex;gap:14px;flex-wrap:wrap;margin:29px 0 22px}.omni-page .button,.omni-page .outline{font-size:13px;padding:14px 22px}.omni-hero-note{font-size:12px;color:#6b7b8c}.omni-hero-art{position:relative}.omni-hero-art img{width:100%;height:auto;display:block;border-radius:25px}.omni-art-note{position:absolute;left:8%;right:8%;bottom:-9px;padding:14px;background:#fff;border:1px solid #d7ecf7;border-radius:15px;font-size:12px;font-weight:700;box-shadow:0 10px 28px #2078f512;text-align:center}.omni-live-dot{display:inline-block;width:7px;height:7px;background:#00bfe7;border-radius:50%;margin-right:8px}.omni-channel-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #dcebf5;padding:25px 0;gap:15px}.omni-channel-strip>span{display:grid;grid-template-columns:28px 1fr;align-items:center;font-size:22px;color:#2078f5}.omni-channel-strip b{font-size:14px;color:#1b222c;letter-spacing:0}.omni-channel-strip small{grid-column:2;font-size:11px;color:#6b7b8c;margin-top:2px}.omni-section{padding:80px 0}.omni-section h2{font-size:clamp(31px,3.2vw,45px);line-height:1.16;font-weight:800;letter-spacing:-.04em;margin:18px 0 24px}.omni-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px}.omni-intro p,.omni-definition p{font-size:16px;line-height:1.85;color:#53647a}.omni-tint{background:#f4fbff}.omni-section-head{max-width:800px;margin-bottom:36px}.omni-section-head>p{font-size:17px;color:#5b6b7c;line-height:1.75;max-width:730px}.omni-channel-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.omni-channel-cards article{background:white;padding:26px;border:1px solid #dcebf5;border-radius:18px;display:flex;flex-direction:column}.omni-symbol{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#e9f7ff;font-size:25px;color:#2078f5;margin-bottom:15px}.omni-channel-cards h3{font-size:21px;line-height:1.2;margin:10px 0 15px}.omni-channel-cards p{font-size:14px;color:#5b6b7c;line-height:1.75;flex:1;margin-bottom:24px}.omni-channel-cards a,.omni-inline-link{font-size:13px;font-weight:700;color:#1264dc}.omni-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.omni-journey article{padding:28px;border:1px solid #dcebf5;border-radius:20px;background:#fff;box-shadow:0 10px 30px #10243804}.omni-step{font-size:10px;color:#1264dc;letter-spacing:.1em;font-weight:800}.omni-message{display:flex;align-items:center;min-height:95px;border-radius:16px;background:#edf9ff;color:#174376;padding:18px;font-size:17px;font-weight:700;line-height:1.5;margin:24px 0}.omni-message-blue{background:#2078f5;color:white}.omni-journey h3{font-size:24px;line-height:1.2;margin:20px 0 15px}.omni-journey p{font-size:14px;line-height:1.75;color:#5b6b7c;margin-bottom:0}.omni-caption{font-size:11px;color:#7c8996;margin-top:20px}.omni-navy{background:#102b49;color:white}.omni-context-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}.omni-navy .eyebrow{color:#7fdfff}.omni-navy h2{color:white}.omni-navy p{color:#c5d4df;line-height:1.8}.omni-white{color:white!important;border-color:#b6cddd!important;display:inline-flex;margin-top:20px}.omni-benefit-list article{display:flex;gap:20px;padding:22px 0;border-top:1px solid #ffffff25}.omni-benefit-list article:first-child{padding-top:0;border:0}.omni-benefit-list article>span{color:#73dcff;font-size:12px;font-weight:700;margin-top:5px}.omni-benefit-list h3{font-size:23px;margin:0 0 12px;line-height:1.2}.omni-benefit-list p{font-size:14px;margin:0}.omni-usecases{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.omni-usecases>a{padding:30px;border:1px solid #dcebf5;border-radius:18px;background:#fff;display:flex;flex-direction:column}.omni-usecases a:hover{border-color:#83cffb;box-shadow:0 12px 25px #2078f508}.omni-usecases h3{font-size:25px;line-height:1.2;margin-bottom:18px}.omni-usecases p{font-size:15px;line-height:1.75;color:#5b6b7c;flex:1}.omni-usecases span{font-size:13px;font-weight:700;color:#1264dc;margin-top:15px}.omni-rollout{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin:40px 0 30px}.omni-rollout b{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#2078f5;color:white;font-size:17px}.omni-rollout h3{font-size:22px;line-height:1.25;margin:22px 0 15px}.omni-rollout p{font-size:15px;line-height:1.75;color:#5b6b7c}.omni-definition{max-width:900px}.omni-definition h2{max-width:780px}.omni-faq-section{background:#f8fbfd}.omni-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.omni-faq-grid>div>p{color:#5b6b7c;line-height:1.75;margin-bottom:25px}.omni-faqs details{border-bottom:1px solid #dce7ef;padding:22px 0}.omni-faqs details:first-child{padding-top:0}.omni-faqs summary{font-size:18px;line-height:1.5;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:20px;cursor:pointer}.omni-faqs summary:after{content:'+';color:#2078f5;font-size:24px;font-weight:400;flex-shrink:0}.omni-faqs details[open] summary:after{content:'−'}.omni-faqs summary::-webkit-details-marker{display:none}.omni-faqs p{font-size:15px;line-height:1.8;color:#5b6b7c;margin:17px 30px 0 0}.omni-related{padding:55px 0}.omni-related h2{font-size:29px}.omni-related .omni-shell>div{display:flex;flex-wrap:wrap;gap:14px}.omni-related a{border:1px solid #dce7ef;padding:12px 18px;border-radius:30px;font-size:13px;font-weight:700;color:#1264dc}.omni-directory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.omni-directory-card{padding:20px;border:1px solid #dcebf5;border-radius:19px;display:flex;flex-direction:column;background:white}.omni-directory-card img{width:100%;height:auto;border-radius:12px}.omni-directory-card h3{font-size:23px;line-height:1.2;margin:24px 0 15px}.omni-directory-card p{font-size:14px;line-height:1.75;color:#5b6b7c;flex:1}.omni-directory-card span{font-size:13px;color:#1264dc;font-weight:700;margin:15px 0 6px}.omni-directory-card:hover{border-color:#7ecafa;box-shadow:0 12px 28px #2078f510}@media(max-width:1050px){.omni-channel-cards{grid-template-columns:repeat(2,1fr)}.omni-shell{width:calc(100% - 64px)}.omni-context-grid{gap:40px}.omni-actions{gap:10px}.omni-page .button,.omni-page .outline{padding:13px 18px;font-size:12px}}@media(max-width:780px){.omni-shell{width:calc(100% - 40px)}.omni-hero-grid,.omni-intro,.omni-context-grid,.omni-faq-grid{grid-template-columns:1fr;gap:30px}.omni-hero-grid{padding-bottom:40px}.omni-hero-art{max-width:600px;width:100%;margin:10px auto}.omni-breadcrumb{margin-bottom:35px}.omni-page h1{font-size:46px}.omni-lead{font-size:17px}.omni-section{padding:50px 0}.omni-journey,.omni-usecases,.omni-rollout{grid-template-columns:1fr;gap:20px}.omni-channel-strip{grid-template-columns:1fr 1fr;gap:20px}.omni-message{min-height:70px;margin:20px 0}.omni-journey article{padding:24px}.omni-directory-grid{grid-template-columns:repeat(2,1fr)}.omni-faq-grid{gap:35px}.omni-rollout{margin-top:30px}.omni-rollout article{border-top:1px solid #dcebf5;padding-top:22px}.omni-navy .omni-context-grid{gap:40px}}@media(max-width:480px){.omni-channel-cards,.omni-directory-grid{grid-template-columns:1fr}.omni-page h1{font-size:40px}.omni-section h2{font-size:31px}.omni-actions>a{width:100%}.omni-art-note{font-size:10px;padding:12px}.omni-channel-cards article{padding:24px}.omni-channel-strip b{font-size:13px}.omni-faqs summary{font-size:17px}}
