.routing-page{--route-blue:#315edb;--route-purple:#7556e6;--route-cyan:#38a7c8}.routing-hero{position:relative;overflow:hidden;background:linear-gradient(145deg,#fbfcff 5%,#eff4ff 60%,#f7f2ff)}.route-orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55}.orb-one{width:470px;height:470px;right:-80px;top:-170px;background:#97afff}.orb-two{width:390px;height:390px;left:-150px;bottom:-170px;background:#ace9df}.routing-hero-grid{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px}.routing-hero .hero-copy h1{font-size:clamp(2.7rem,4.2vw,4.2rem)}.routing-builder{overflow:hidden;background:#fff;box-shadow:0 32px 80px #34447221;transform:perspective(1400px) rotateY(-2deg)}.routing-builder>header,.transfer-bar,.scenario-card>header,.scenario-card>footer{display:flex;align-items:center}.routing-builder>header{justify-content:space-between;padding:17px 20px;border-bottom:1px solid #e4e8ef}.routing-builder>header small,.routing-builder>header b{display:inline-block;margin-right:10px}.routing-builder>header small{color:#94a0b8;font-size:8px;letter-spacing:.1em}.routing-builder>header b{font-size:13px}.routing-builder>header>span{color:#98a1b5;font-size:8px}.transfer-bar{gap:9px;padding:13px 18px;background:#eef2f7}.transfer-bar svg{width:17px;color:#6d7e9d}.transfer-bar b{flex:1;font-size:11px}.transfer-bar span{padding:5px 9px;border-radius:99px;background:#e4f7ef;color:#278266;font-size:7px;font-weight:800}.scenario-card{margin:18px;border:1px solid #dfe4ec;border-radius:14px}.scenario-card>header{justify-content:space-between;padding:14px 17px;border-bottom:1px solid #e5e8ee}.scenario-card header b{font-size:11px}.scenario-card header span{padding:5px 9px;border-radius:99px;background:#3b60d7;color:#fff;font-size:7px}.scenario-card dl{margin:0;padding:5px 17px}.scenario-card dl div{padding:11px 0;border-bottom:1px solid #e8eaf0}.scenario-card dt{font-size:7px;font-weight:800;color:#929bad;text-transform:uppercase}.scenario-card dd{margin:4px 0 0;font-size:9px}.scenario-card>footer{justify-content:space-between;padding:13px 17px}.scenario-card footer span{display:flex;align-items:center;gap:5px;color:#288066;font-size:7px}.scenario-card footer svg{width:13px}.scenario-card button,.route-dashboard button{padding:7px 10px;border:0;border-radius:7px;background:#2768cf;color:#fff;font-size:7px}.route-sentence{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:28px}.route-sentence span{padding:10px 14px;border:1px solid #dde3ee;border-radius:99px;background:#fff;font-size:10px;font-weight:800}.route-sentence svg{width:17px;color:#6778d0}.route-mesh{background:radial-gradient(circle at 10% 10%,#c5ecdf55,transparent 28%),radial-gradient(circle at 90% 80%,#b9c5ff55,transparent 32%),#f8faff}.intent-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.intent-grid article{display:grid;grid-template-columns:42px 1fr 20px 1fr;align-items:center;gap:12px;padding:16px;border:1px solid #dfe4ed;border-radius:15px;background:#fff}.intent-grid article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#e9eeff;color:#4c66d7}.intent-grid article>span svg,.intent-grid article>svg{width:17px}.intent-grid article>svg{color:#8290b8}.intent-grid small,.intent-grid b{display:block}.intent-grid small{color:#8d96aa;font-size:7px}.intent-grid b{margin-top:3px;font-size:10px}.directory-card{padding:20px}.directory-card>header,.directory-card article{display:flex;align-items:center}.directory-card>header{justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #e5e8ef}.directory-card header span{color:#8994aa;font-size:8px}.directory-search{display:flex;align-items:center;gap:8px;margin:14px 0;padding:11px;border:1px solid #dce2ed;border-radius:9px;color:#35415a;font-size:9px}.directory-search svg{width:14px;color:#8290aa}.directory-card article{gap:11px;padding:12px;border-radius:11px}.directory-card article.selected{background:#edf1ff}.directory-card article>span{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#fff;color:#5067d6;font-size:8px;font-weight:900}.directory-card article div{flex:1}.directory-card article b,.directory-card article small{display:block}.directory-card article b{font-size:10px}.directory-card article small{margin-top:3px;color:#8a94a8;font-size:7px}.directory-card article em{color:#278266;font-size:7px;font-style:normal}.directory-card>footer{margin-top:12px;padding:10px;border-radius:9px;background:#e8f7f0;color:#287e65;text-align:center;font-size:8px}.routing-band{background:radial-gradient(circle at 0 0,#513f8f42,transparent 35%),radial-gradient(circle at 100% 100%,#238ba745,transparent 40%),#0b1431;color:#fff}.dimension-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.dimension-grid article{padding:22px;border:1px solid #ffffff20;border-radius:16px;background:#ffffff0b}.dimension-grid article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#ffffff13;color:#b8c5ff}.dimension-grid svg{width:19px}.dimension-grid h3{margin-top:17px}.dimension-grid p{margin-top:8px!important;color:#abb7d1;font-size:9px!important}.handoff-card{padding:20px}.handoff-card>header{display:flex;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #e5e8ed}.handoff-card header small,.handoff-card header b{display:block}.handoff-card header small{color:#8d96aa;font-size:7px}.handoff-card header b{margin-top:3px;font-size:13px}.handoff-card header span{align-self:center;padding:6px 9px;border-radius:99px;background:#e5f7ef;color:#278164;font-size:7px}.handoff-card>div{display:grid;grid-template-columns:110px 1fr;padding:11px 0;border-bottom:1px solid #e8ebf0}.handoff-card>div small{color:#8993a7;font-size:8px}.handoff-card>div b{font-size:9px}.handoff-card>footer{display:flex;align-items:center;gap:7px;margin-top:14px;color:#287f65;font-size:8px;font-weight:800}.handoff-card footer svg{width:14px}.decision-card{padding:18px}.decision-card>header,.decision-card article{display:flex;align-items:center}.decision-card>header{justify-content:space-between;padding-bottom:14px}.decision-card header span{padding:5px 8px;border-radius:99px;background:#e4f7ef;color:#278164;font-size:7px}.decision-card article{gap:11px;padding:10px;border-top:1px solid #e7eaf0}.decision-card article i{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#eaf0ff;color:#5067da;font-size:8px;font-style:normal;font-weight:900}.decision-card article div{flex:1}.decision-card article b,.decision-card article small{display:block}.decision-card article b{font-size:9px}.decision-card article small{margin-top:2px;color:#8b95a8;font-size:7px}.decision-card article svg{width:14px;color:#8491b0}.routing-steps{grid-template-columns:repeat(3,1fr)}.route-dashboard{padding:21px}.route-dashboard>header{display:flex;justify-content:space-between}.route-dashboard header small,.route-dashboard header b{display:block}.route-dashboard header small{color:#8c96a9;font-size:7px}.route-dashboard header b{font-size:14px}.route-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:17px}.route-kpis article{padding:13px;border:1px solid #e1e5ed;border-radius:11px}.route-kpis small,.route-kpis b{display:block}.route-kpis small{color:#8b94a7;font-size:7px}.route-kpis b{margin-top:6px;font-size:19px}.route-charts{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;margin-top:12px}.route-charts>article{padding:17px;border:1px solid #e2e6ed;border-radius:12px}.route-charts>article>b{font-size:10px}.route-charts article:first-child p{display:grid;grid-template-columns:100px 1fr 28px;align-items:center;gap:8px;margin-top:13px!important;font-size:8px!important}.route-charts p>i{height:7px;border-radius:99px;background:#edf0f5}.route-charts p>i b{display:block;width:var(--w);height:100%;border-radius:inherit;background:linear-gradient(90deg,#315edb,#7756e6)}.route-charts p em{font-style:normal}.latest-call small,.latest-call>b{display:block}.latest-call small{color:#8a94a8;font-size:7px}.latest-call>b{margin-top:11px;font-size:10px}.latest-call p{margin-top:6px!important;font-size:8px!important}.latest-call span{display:inline-flex;align-items:center;gap:5px;margin-top:15px;padding:6px 9px;border-radius:99px;background:#e4f7ee;color:#278165;font-size:7px}.latest-call svg{width:12px}.routing-final .secondary-btn{border-color:#ffffff2b;background:#ffffff0d;color:#fff}@media (max-width:950px){.routing-hero-grid{grid-template-columns:1fr}.routing-builder{max-width:720px;margin:auto;transform:none}.intent-grid,.dimension-grid{grid-template-columns:1fr 1fr}.route-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.routing-hero .hero-line{white-space:normal}.intent-grid,.dimension-grid,.routing-steps,.route-kpis,.route-charts{grid-template-columns:1fr}.route-sentence{flex-direction:column}.route-sentence svg{transform:rotate(90deg)}.scenario-card{margin:10px}.intent-grid article{grid-template-columns:38px 1fr}.intent-grid article>svg{display:none}.intent-grid article>div:last-child{grid-column:2}.handoff-card>div{grid-template-columns:90px 1fr}}.routing-band{background:linear-gradient(120deg,#25234f,#132657 49%,#111b42)!important}html body main .routing-band .section-head.light .eyebrow{position:relative!important;isolation:isolate!important;display:inline-flex!important;min-height:2.45rem!important;align-items:center!important;justify-content:center!important;margin-top:0!important;padding:.24rem 1.45rem!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;box-shadow:inset 0 1px #ffffff8c,0 13px 30px #070f3761,0 0 32px #6563ef36!important;color:#a9a1ff!important;font-family:var(--font-sans)!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.4!important;text-transform:none!important}html body main .routing-band .section-head.light .eyebrow:before{position:absolute!important;z-index:-1!important;inset:0!important;padding:1.5px!important;border-radius:inherit!important;background:linear-gradient(100deg,#a8c6ff,#9f8df5,#9a5cdf)!important;content:""!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important}.route-intro-line{display:block;white-space:nowrap}.route-intro>div>p{max-width:850px;margin:20px auto 0!important}@media (max-width: 650px){.route-intro-line{white-space:normal}}
