.how-flow{width:min(900px,100%);margin:0 auto;display:grid;justify-items:center}.flow-node{position:relative;width:min(680px,100%);min-height:116px;padding:20px 54px 20px 20px;border:1px solid #cbd5e1;border-radius:17px;background:#fff;display:grid;grid-template-columns:48px 1fr;gap:15px;align-items:center;text-align:left;box-shadow:0 13px 35px rgba(20,33,61,.07)}.flow-node>span{width:48px;height:48px;border-radius:12px;background:#eff6ff;color:#2563eb;display:grid;place-items:center}.flow-node>div{display:grid;gap:3px}.flow-node small{color:#667085;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.flow-node h3{margin:0;color:#172033;font-size:17px}.flow-node p{margin:2px 0 0;color:#667085;font-size:10px;line-height:1.55}.flow-node>b{position:absolute;right:18px;top:18px;width:25px;height:25px;border-radius:50%;background:#eaf3ff;color:#2563eb;display:grid;place-items:center;font-size:8px}.flow-trigger{border-top:3px solid #2563eb}.flow-intelligence{border-color:#93c5fd;background:linear-gradient(115deg,#f8fbff,#fff)}.flow-intelligence:before{content:"";position:absolute;inset:7px -8px -8px 7px;border:1px solid #bfdbfe;border-radius:17px;z-index:-1}.flow-review{border-top:3px solid #f59e0b}.flow-review>span{background:#fffbeb;color:#d97706}.flow-connector{width:1px;height:34px;background:#94a3b8}.flow-decision{position:relative;width:100%;height:58px}.flow-decision:before{content:"";position:absolute;left:50%;top:0;width:1px;height:25px;background:#64748b}.flow-decision:after{content:"";position:absolute;left:25%;right:25%;bottom:0;height:32px;border:1px solid #64748b;border-bottom:0;border-radius:18px 18px 0 0}.flow-decision>span{position:absolute;left:50%;top:11px;z-index:1;width:30px;height:30px;transform:translateX(-50%) rotate(45deg);border-radius:7px;background:#2563eb;color:#fff;display:grid;place-items:center}.flow-decision svg{transform:rotate(-45deg)}.flow-branches{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:48px}.flow-branches>section{position:relative;display:grid;justify-items:center}.branch-label{position:absolute;top:-14px;z-index:2;padding:5px 11px;border:1px solid;border-radius:999px;background:#fff;font-size:8px;font-weight:900}.branch-label.success{border-color:#86efac;color:#15803d}.branch-label.attention{border-color:#fcd34d;color:#b45309}.flow-branches>section>i{width:1px;height:30px;background:#64748b}.flow-branches .flow-node{width:100%;min-height:132px;padding-right:20px;grid-template-columns:42px 1fr}.flow-outcome>span{width:42px;height:42px}.flow-outcome.accepted{border-color:#86efac}.flow-outcome.accepted>span{background:#dcfce7;color:#16a34a}.flow-outcome.follow{border-color:#fcd34d}.flow-outcome.follow>span{background:#fffbeb;color:#d97706}@media(max-width:700px){.flow-node{padding:17px;grid-template-columns:42px 1fr}.flow-node>span{width:42px;height:42px}.flow-node>b{display:none}.flow-decision{height:45px}.flow-decision:after{display:none}.flow-decision:before{height:100%}.flow-branches{grid-template-columns:1fr;gap:38px}.flow-branches>section:first-child:after{content:"or";position:absolute;bottom:-27px;color:#94a3b8;font-size:8px;text-transform:uppercase}.branch-label{top:-12px}.flow-branches>section>i{height:25px}.flow-outcome{min-height:0!important}}.comparison-flow{position:relative;display:grid;grid-template-columns:1fr 42px 1fr;align-items:stretch;border:1px solid #dbe3ef;border-radius:20px;background:#fff;box-shadow:0 22px 60px rgba(20,33,61,.1);overflow:hidden}.comparison-flow>section{padding:27px 25px}.comparison-flow header{display:grid;gap:5px;padding-bottom:19px;border-bottom:1px solid #e2e8f0}.comparison-flow header small{font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.comparison-flow header strong{font-size:19px}.disconnected-flow{background:#fafafa}.disconnected-flow header small{color:#92705d}.compare-start{width:min(220px,100%);margin:23px auto 0;padding:12px;display:flex;align-items:center;gap:10px;border:1px solid #d8dee8;border-radius:12px;background:#fff}.compare-start>svg{color:#64748b}.compare-start span{display:grid;gap:2px}.compare-start b{font-size:11px}.compare-start small,.connected-flow li small{color:#7a8597;font-size:8px;line-height:1.4}.broken-path{position:relative;width:75%;height:34px;margin:auto;border-left:1px dashed #b8c0cc;border-right:1px dashed #b8c0cc}.broken-path:before{content:"";position:absolute;left:0;right:0;top:17px;border-top:1px dashed #b8c0cc}.broken-path i{position:absolute;top:14px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#c1c8d2}.broken-path i:first-child{left:-4px}.broken-path i:nth-child(2){left:50%;transform:translateX(-50%)}.broken-path i:last-child{right:-4px}.scattered-items{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.scattered-items span{min-height:70px;padding:10px 5px;display:grid;justify-items:center;align-content:center;gap:7px;border:1px solid #e1e5eb;border-radius:11px;background:#fff;color:#697386;text-align:center}.scattered-items span:nth-child(2){transform:translateY(8px)}.scattered-items svg{color:#94a3b8}.scattered-items b{font-size:8px}.disconnected-flow>p{width:max-content;max-width:100%;margin:28px auto 0;padding:7px 10px;border-radius:99px;background:#fff7ed;color:#9a4c13;font-size:8px;font-weight:800}.disconnected-flow>p svg{vertical-align:middle;margin-right:4px}.connected-flow{background:#14213d;color:#fff}.connected-flow header{border-color:#334155}.connected-flow header small{color:#93c5fd}.connected-flow ol{list-style:none;padding:0;margin:20px 0 0;display:grid}.connected-flow li{position:relative;display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;min-height:61px}.connected-flow li:not(:last-child):after{content:"";position:absolute;left:16px;top:47px;width:2px;height:28px;background:#3b82f6}.connected-flow li>span{z-index:1;width:34px;height:34px;border-radius:10px;background:#1e3a8a;color:#93c5fd;display:grid;place-items:center}.connected-flow li>div{display:grid;gap:2px}.connected-flow li b{font-size:11px}.connected-flow li small{color:#cbd5e1}.comparison-switch{z-index:2;align-self:center;justify-self:center;width:36px;height:36px;border:4px solid #fff;border-radius:50%;background:#2563eb;color:#fff;display:grid;place-items:center}.comparison-flow:hover{transform:translateY(-5px);box-shadow:0 30px 70px rgba(20,33,61,.14)}.comparison-flow{transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s ease}@media(max-width:680px){.comparison-flow{grid-template-columns:1fr;overflow:visible}.comparison-flow>section{padding:24px 20px}.comparison-switch{margin:-18px auto;transform:rotate(90deg)}.scattered-items{gap:5px}.connected-flow{border-radius:0 0 19px 19px}}@media(prefers-reduced-motion:reduce){.comparison-flow:hover{transform:none}}.landing-nav{overflow:visible}.landing-nav>nav{align-self:stretch;align-items:center}.landing-nav>nav>a,.nav-mega>summary{display:flex;align-items:center;gap:4px;height:100%;color:#475569;font-size:11px;font-weight:800;cursor:pointer;list-style:none}.nav-mega>summary::-webkit-details-marker{display:none}.nav-mega>summary svg{transition:transform .18s ease}.nav-mega[open]>summary{color:#2563eb}.nav-mega[open]>summary svg{transform:rotate(90deg)}.nav-mega-panel{position:absolute;z-index:80;left:50%;top:68px;width:min(820px,calc(100vw - 36px));transform:translateX(-50%);display:grid;grid-template-columns:280px 1fr;border:1px solid #dbe3ef;border-radius:18px;background:#fff;box-shadow:0 28px 80px rgba(20,33,61,.18);overflow:hidden}.nav-mega-panel>header{padding:27px;background:#14213d;color:#fff;display:grid;align-content:start;gap:7px}.nav-mega-panel>header small{color:#93c5fd;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.nav-mega-panel>header strong{font-size:19px}.nav-mega-panel>header p{margin:2px 0 10px;color:#cbd5e1;font-size:10px;line-height:1.55}.nav-mega-panel>header a{display:flex;align-items:center;gap:6px;color:#93c5fd;font-size:10px;font-weight:850}.nav-mega-panel>div{padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.features-menu>div>a{min-height:78px;padding:12px;display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:center;border-radius:11px}.features-menu>div>a:hover,.industries-menu>div>a:hover{background:#eff6ff}.features-menu>div>a>svg{width:36px;height:36px;padding:9px;border-radius:9px;background:#eff6ff;color:#2563eb}.features-menu>div span{display:grid;gap:3px}.features-menu>div strong{color:#14213d;font-size:11px}.features-menu>div small{color:#667085;font-size:8px}.industries-menu{width:min(760px,calc(100vw - 36px))}.industries-menu>div>a{min-height:42px;padding:10px 12px;border-radius:8px;color:#334155;font-size:10px;font-weight:800}.industries-menu .all-industries{display:flex;align-items:center;justify-content:space-between;color:#2563eb}@media(max-width:960px){.nav-mega{display:none}}.benchmark-section{padding-block:92px;background:#fff;border-block:1px solid #e2e8f0}.benchmark-heading{max-width:780px;margin:0 auto 42px;text-align:center}.benchmark-heading h2{margin:9px 0 15px;color:#14213d;font-size:43px;line-height:1.08;letter-spacing:-.045em}.benchmark-heading>p:last-child{margin:0;color:#667085;font-size:14px;line-height:1.65}.benchmark-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.benchmark-grid article{min-height:210px;padding:24px;border:1px solid #e2e8f0;border-radius:15px;background:#f8fafc}.benchmark-grid article>strong{display:block;color:#2563eb;font-size:34px;letter-spacing:-.04em}.benchmark-grid h3{margin:14px 0 8px;color:#14213d;font-size:15px}.benchmark-grid p{margin:0;color:#667085;font-size:10px;line-height:1.65}.benchmark-grid .product-stat{border-color:#bfdbfe;background:#14213d}.benchmark-grid .product-stat strong{color:#60a5fa}.benchmark-grid .product-stat h3{color:#fff}.benchmark-grid .product-stat p{color:#cbd5e1}.benchmark-source{max-width:880px;margin:22px auto 0;color:#7a8597;font-size:9px;line-height:1.6;text-align:center}.benchmark-source a{color:#2563eb;text-decoration:underline;text-underline-offset:2px}@media(max-width:900px){.benchmark-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.benchmark-section{padding-block:70px}.benchmark-heading h2{font-size:34px}.benchmark-grid{grid-template-columns:1fr}.benchmark-grid article{min-height:0}}