.aiq .df-hero{background:radial-gradient(ellipse at 78% 30%, #1a52a18c, transparent 55%), radial-gradient(ellipse at 10% 90%, #21448773, transparent 50%), var(--pf-ink);color:#fff;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.aiq .df-hero{background:radial-gradient(ellipse at 78% 30%, lab(35.0074% 5.58773 -48.6523/.55), transparent 55%), radial-gradient(ellipse at 10% 90%, lab(29.2745% 6.96336 -42.2539/.45), transparent 50%), var(--pf-ink)}}.aiq .df-hero-grid-bg{pointer-events:none;background-image:linear-gradient(var(--pf-rule) 1px, transparent 1px), linear-gradient(90deg, var(--pf-rule) 1px, transparent 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 40%,#000 0%,#0000 72%);mask-image:radial-gradient(at 70% 40%,#000 0%,#0000 72%)}.aiq .df-hero-frame{padding:104px 40px 72px}.aiq .df-hero-body{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:56px;margin-top:56px;display:grid}.aiq .df-hero-copy{min-width:0}.aiq .df-hero-copy .pf-label{color:var(--pf-signal)}.aiq .df-hero h1{letter-spacing:-.025em;color:#fff;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:18px;font-size:clamp(38px,4.4vw,64px);font-weight:500;line-height:1.04}.aiq .df-hero-sub{max-width:560px;color:var(--pf-muted);margin-top:24px;font-size:18px;line-height:1.55}.aiq .df-cta-row{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.aiq .df-hero .pf-cta:first-child{color:var(--pf-ink);background:#fff;border-color:#fff}.aiq .df-hero .pf-cta:first-child i{border-color:#062c8433}.aiq .df-hero .pf-cta:first-child:hover{background:var(--pf-signal);border-color:var(--pf-signal)}.aiq .df-tabs{border-bottom:1px solid var(--pf-rule);flex-wrap:wrap;align-items:center;gap:14px;padding-bottom:18px;display:flex}.aiq .df-tabs img{width:auto;height:20px}.aiq .df-tabs-name{letter-spacing:-.02em;border-right:1px solid var(--pf-rule-strong);padding-right:14px;font-size:20px;font-weight:500}.aiq .df-tabs-links{flex-wrap:wrap;gap:4px;display:flex}.aiq .df-tabs-links a{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--pf-muted);border:1px solid #0000;padding:8px 12px;font-size:12px;transition:color .2s,border-color .2s}.aiq .df-tabs-links a:hover{color:#fff}.aiq .df-tabs-links a.is-active{color:#fff;border-color:var(--pf-rule-strong);background:#ffffff0f;background:lab(100% 0 0/.06)}.aiq .df-rotate{display:inline-block;position:relative}.aiq .df-rotate-word{color:var(--pf-signal);font-style:italic;font-weight:200;animation:.7s cubic-bezier(.2,.7,.2,1) both df-word-in;display:inline-block}.aiq .df-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes df-word-in{0%{opacity:0;filter:blur(4px);transform:translateY(40%)}to{opacity:1;filter:none;transform:none}}.aiq .df-flow{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:#fff;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;font-size:12px;display:flex}.aiq .df-flow span{align-items:center;gap:10px;display:inline-flex}.aiq .df-flow svg{width:14px;color:var(--pf-signal)}.aiq .df-flow em{text-transform:none;letter-spacing:0;font-style:italic;font-family:var(--font-body);color:var(--pf-signal);font-size:15px}.aiq .df-invoice{color:#0b1536;background:#fff;border:1px solid #ffffff4d;margin:0;font-size:14px;box-shadow:0 40px 80px -30px #000920b3}.aiq .df-invoice-bar{background:#f3f6fc;border-bottom:1px solid #062c841a;align-items:center;gap:6px;padding:12px 16px;display:flex}.aiq .df-invoice-bar i{background:#062c8433;border-radius:50%;width:8px;height:8px}.aiq .df-invoice-bar strong{margin-left:10px;font-weight:500}.aiq .df-invoice-bar span{font-family:var(--font-label);color:#4a5675;margin-left:auto;font-size:11px}.aiq .df-invoice-fields{margin:0;padding:8px 20px}.aiq .df-invoice-fields div{border-bottom:1px dashed #062c8424;justify-content:space-between;gap:16px;padding:10px 0;animation:6s infinite both df-field;display:flex}.aiq .df-invoice-fields dt{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.06em;color:#4a5675;font-size:11px}.aiq .df-invoice-fields dd{text-align:right;margin:0;font-weight:500}@keyframes df-field{0%{background:0 0}4%{background:#2f55c91a}12%,to{background:0 0}}.aiq .df-invoice-match{gap:10px;padding:14px 20px;display:grid}.aiq .df-invoice-match .pf-label{color:#2f55c9;font-size:11px}.aiq .df-invoice-match ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aiq .df-invoice-match li{color:#1e7a4f;background:#1e8c5a12;border:1px solid #1e8c5a59;align-items:center;gap:6px;padding:5px 10px;font-size:12px;animation:.5s both df-pop;display:inline-flex}.aiq .df-invoice-match svg{width:14px}@keyframes df-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.aiq .df-invoice-score{border-top:1px solid #062c841a;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:14px 20px;display:grid}.aiq .df-invoice-score>span:first-child{font-family:var(--font-label);text-transform:uppercase;color:#4a5675;font-size:11px}.aiq .df-meter{background:#062c841a;height:6px;overflow:hidden}.aiq .df-meter b{transform-origin:0;background:linear-gradient(90deg,#2f55c9,#1e8c5a);width:97%;height:100%;animation:1.6s cubic-bezier(.2,.7,.2,1) 3.2s both df-meter;display:block}@keyframes df-meter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.aiq .df-invoice-score strong{font-size:20px;font-weight:500}.aiq .df-invoice-score em{font-style:normal;font-family:var(--font-label);text-transform:uppercase;color:#fff;background:#062c84;padding:5px 8px;font-size:11px}.aiq .df-invoice-posted{color:#fff;background:#062c84;align-items:center;gap:8px;padding:12px 20px;font-size:13px;animation:.6s 4.6s both df-pop;display:flex}.aiq .df-invoice-posted svg{color:#96c0fe;color:lab(76.3263% -2.70009 -35.7149);width:16px}.aiq .df-stack{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.aiq .df-stack li{border:1px solid var(--pf-rule-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;background:lab(100% 0 0/.05);gap:10px;padding:18px;animation:.7s cubic-bezier(.2,.7,.2,1) both df-rise;display:grid}.aiq .df-stack .pf-label{color:var(--pf-signal);font-size:11px}.aiq .df-stack svg{stroke-width:1.4px;color:#fff;width:22px;height:22px}.aiq .df-stack strong{font-size:20px;font-weight:500}@keyframes df-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.aiq .df-orbit{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.aiq .df-orbit li{border:1px solid var(--pf-rule-strong);background:#ffffff0d;background:lab(100% 0 0/.05);justify-items:start;gap:12px;padding:20px 18px;animation:.7s cubic-bezier(.2,.7,.2,1) both df-rise;display:grid}.aiq .df-orbit svg{stroke-width:1.4px;width:24px;height:24px;color:var(--pf-signal)}.aiq .df-orbit strong{font-size:16px;font-weight:500}.aiq .df-section{padding-bottom:104px}.aiq .df .hs-head p{max-width:720px}.aiq .df-trust{border-bottom:1px solid var(--pf-rule)}.aiq .df-trust-inner{flex-wrap:wrap;align-items:center;gap:32px;padding-block:28px;display:flex}.aiq .df-trust .pf-label{color:var(--pf-muted);flex-shrink:0}.aiq .df-trust ul{flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;display:flex}.aiq .df-trust li{letter-spacing:-.01em;color:var(--pf-navy);font-size:17px;font-weight:500}.aiq .df-steps{border-top:1px solid var(--pf-rule);grid-template-columns:360px 1fr;padding-bottom:0;display:grid}.aiq .df-steps-tabs{border-right:1px solid var(--pf-rule);flex-direction:column;display:flex}.aiq .df-steps-tabs button{text-align:left;font:inherit;color:var(--pf-muted);border:0;border-bottom:1px solid var(--pf-rule);cursor:pointer;background:0 0;align-items:baseline;gap:14px;padding:24px 24px 24px 0;font-size:18px;font-weight:400;transition:color .2s;display:flex}.aiq .df-steps-tabs button span{font-family:var(--font-label);color:var(--pf-dim);font-size:12px}.aiq .df-steps-tabs button:hover{color:var(--pf-navy)}.aiq .df-steps-tabs button.is-active{color:var(--pf-navy);padding-left:16px;font-weight:500;box-shadow:inset 3px 0 #2f55c9}.aiq .df-steps-tabs button.is-active span{color:#2f55c9}.aiq .df-steps-panel{align-content:start;gap:22px;padding:32px 0 56px 48px;animation:.5s both df-rise;display:grid;position:relative}.aiq .df-steps-panel[hidden]{display:none}.aiq .df-steps-num{color:#062c840f;font-size:clamp(80px,10vw,150px);font-weight:200;line-height:1;position:absolute;top:8px;right:0}.aiq .df-steps-panel h3{letter-spacing:-.02em;max-width:560px;font-size:clamp(26px,2.6vw,36px);font-weight:500}.aiq .df-steps-panel .pf-cta{justify-self:start}.aiq .df-points{gap:14px;margin:0;padding:0;list-style:none;display:grid}.aiq .df-points li{grid-template-columns:22px 1fr;gap:12px;font-size:16px;line-height:1.5;display:grid}.aiq .df-points svg{width:18px;height:18px;color:var(--pf-signal);stroke-width:2px;margin-top:3px}.aiq .df-points li>span{background:var(--pf-signal);width:6px;height:6px;margin-top:10px}.aiq .df-bands-wrap{gap:40px;display:grid}.aiq .df-bands{border:1px solid var(--pf-rule-strong);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.aiq .df-band{border-right:1px solid var(--pf-rule-strong);align-content:start;gap:8px;padding:28px 24px 32px;display:grid;position:relative}.aiq .df-band:last-child{border-right:0}.aiq .df-band:before{content:"";height:4px;position:absolute;top:0;left:0;right:0}.aiq .df-band.is-0:before{background:#3fbf86}.aiq .df-band.is-1:before{background:#96c0fe;background:lab(76.3263% -2.70009 -35.7149)}.aiq .df-band.is-2:before{background:#f5b84a}.aiq .df-band.is-3:before{background:#ef6b5b}.aiq .df-band-range{letter-spacing:-.03em;font-size:clamp(30px,3vw,44px);font-weight:400}.aiq .df-band strong{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--pf-signal);font-size:12px;font-weight:400}.aiq .df-band span:not(.df-band-range){font-size:16px}.aiq .df-band em{color:var(--pf-muted);font-size:14px;font-style:normal}.aiq .df-footnote{font-family:var(--font-label);color:var(--pf-muted);font-size:12px}.aiq .df-bands-wrap .df-points{grid-template-columns:repeat(2,1fr);gap:16px 40px}.aiq .df-cards{border-top:1px solid var(--pf-rule);display:grid}.aiq .df-cards-3{grid-template-columns:repeat(3,1fr)}.aiq .df-cards-4{grid-template-columns:repeat(4,1fr)}.aiq .df-card{border-right:1px solid var(--pf-rule);align-content:start;gap:16px;min-height:280px;padding:36px 32px 48px;display:grid;position:relative}.aiq .df-card:last-child{border-right:0}.aiq .df-card-num{font-family:var(--font-label);color:var(--pf-signal);font-size:12px}.aiq .df-card h3{letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:1.15}.aiq .df-card p{color:var(--pf-muted);font-size:15px;line-height:1.6}.aiq .df-status{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--pf-rule-strong);color:var(--pf-muted);justify-self:start;padding:5px 8px;font-size:11px}.aiq .df-use.is-available .df-status{background:var(--pf-navy);color:#fff;border-color:var(--pf-navy)}.aiq .df-use.is-roadmap h3{color:#062c84b3}.aiq .df-use-arrow{width:20px;color:var(--pf-signal);position:absolute;top:32px;right:24px}.aiq .df-suite{border-top:1px solid var(--pf-rule);font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--pf-muted);padding-block:28px;font-size:12px}.aiq .df-pipe{grid-template-columns:minmax(0,1.25fr) 56px minmax(0,.9fr) 56px minmax(0,.9fr);align-items:center;padding-bottom:32px;display:grid}.aiq .df-pipe-in{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.aiq .df-pipe-in li{border:1px solid var(--pf-rule);background:#fff;align-items:flex-start;gap:12px;padding:16px;display:flex}.aiq .df-pipe-in svg{color:#2f55c9;stroke-width:1.6px;flex-shrink:0;width:20px;height:20px}.aiq .df-pipe-in span{gap:2px;display:grid}.aiq .df-pipe-in strong{color:var(--pf-navy);font-size:15px;font-weight:500}.aiq .df-pipe-in em{color:var(--pf-muted);font-size:13px;font-style:normal}.aiq .df-pipe-flow{background:var(--pf-rule-strong);height:2px;position:relative;overflow:hidden}.aiq .df-pipe-flow i{background:#2f55c9;width:40%;height:100%;animation:1.8s linear infinite df-flow;position:absolute;top:0;left:-40%}@keyframes df-flow{to{left:100%}}.aiq .df-pipe-core,.aiq .df-pipe-out{align-content:center;gap:10px;min-height:160px;padding:28px 24px;display:grid}.aiq .df-pipe-core{background:var(--pf-navy);color:#fff}.aiq .df-pipe-core .pf-label{color:#96c0fe;color:lab(76.3263% -2.70009 -35.7149)}.aiq .df-pipe-core strong,.aiq .df-pipe-out strong{font-size:22px;font-weight:500;line-height:1.2}.aiq .df-pipe-out{border:1px solid var(--pf-navy);background:#fff}.aiq .df-pipe-out .pf-label{color:#2f55c9}.aiq .df-tagline{color:var(--pf-navy);padding-block:0 96px;font-size:clamp(22px,2.2vw,30px);font-style:italic;font-weight:300}.aiq .df-numbers{border-top:1px solid var(--pf-rule);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.aiq .df-numbers li{border-right:1px solid var(--pf-rule);gap:10px;padding:36px 32px 56px;display:grid}.aiq .df-numbers li:last-child{border-right:0}.aiq .df-numbers strong{letter-spacing:-.04em;color:var(--pf-navy);font-size:clamp(56px,6vw,96px);font-weight:300;line-height:1}.aiq .df-numbers span{color:var(--pf-muted);max-width:200px;font-size:15px}.aiq .df-stages{border-top:1px solid var(--pf-rule);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.aiq .df-stages li{border-right:1px solid var(--pf-rule);border-bottom:1px solid var(--pf-rule);align-content:start;gap:14px;min-height:240px;padding:32px;display:grid}.aiq .df-stages li:nth-child(3n){border-right:0}.aiq .df-stages .pf-label{color:var(--pf-signal)}.aiq .df-stages svg{stroke-width:1.4px;width:26px;height:26px;color:var(--pf-navy)}.aiq .df-stages h3{letter-spacing:-.02em;font-size:24px;font-weight:500}.aiq .df-stages p{color:var(--pf-muted);font-size:15px;line-height:1.6}.aiq .df-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;padding-bottom:96px;display:grid}.aiq .df-panel{background:var(--pf-navy);color:#fff;gap:16px;padding:32px;display:grid}.aiq .df-panel h3{color:#fff;font-size:24px;font-weight:500}.aiq .df-panel p{color:#c9d5ec;color:lab(84.7573% -.679046 -13.0323);line-height:1.6}.aiq .df-panel .df-points svg{color:#96c0fe;color:lab(76.3263% -2.70009 -35.7149)}.aiq .df-panel-icon{stroke-width:1.4px;color:#96c0fe;color:lab(76.3263% -2.70009 -35.7149);width:28px;height:28px}.aiq .df-features{gap:18px;padding-bottom:96px;display:grid}.aiq .df-features .pf-label{color:var(--pf-muted)}.aiq .df-features ul,.aiq .df-chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aiq .df-features li,.aiq .df-chips li{border:1px solid var(--pf-rule-strong);color:var(--pf-navy);background:#fff;padding:10px 14px;font-size:15px}.aiq .df-chips{padding-bottom:96px}.aiq .df-subhead{padding-bottom:24px;font-size:20px;font-weight:500}.aiq .df-rules{border-top:1px solid var(--pf-rule);grid-template-columns:repeat(3,1fr);display:grid}.aiq .df-rules article{border-right:1px solid var(--pf-rule);border-bottom:1px solid var(--pf-rule);align-content:start;gap:10px;padding:28px 32px 36px;display:grid}.aiq .df-rules article:nth-child(3n){border-right:0}.aiq .df-rules svg{stroke-width:1.5px;color:#2f55c9;width:22px;height:22px}.aiq .df-rules h4{color:var(--pf-navy);margin:0;font-size:18px;font-weight:500}.aiq .df-rules p{color:var(--pf-muted);font-size:14px;line-height:1.55}.aiq .df-chat{border:1px solid var(--pf-rule-strong);background:#fff}.aiq .df-chat-bar{background:var(--pf-navy);color:#fff;align-items:center;gap:10px;padding:14px 18px;display:flex}.aiq .df-chat-bar svg{color:#96c0fe;color:lab(76.3263% -2.70009 -35.7149);width:18px}.aiq .df-chat-bar strong{font-weight:500}.aiq .df-chat ul{margin:0;padding:8px 18px 16px;list-style:none}.aiq .df-chat li{border-bottom:1px dashed var(--pf-rule);gap:4px;padding:12px 0;display:grid}.aiq .df-chat li:last-child{border-bottom:0}.aiq .df-chat .pf-label{color:#2f55c9;font-size:11px}.aiq .df-chat li p{color:var(--pf-navy);font-size:16px}.aiq .df-chat-thread{gap:14px;display:grid;padding:20px!important}.aiq .df-chat-thread li{max-width:88%;border:0!important;padding:14px 16px!important}.aiq .df-chat-thread .is-you{background:#f3f6fc;justify-self:end}.aiq .df-chat-thread .is-agent{background:var(--pf-navy)}.aiq .df-chat-thread .is-agent p{color:#fff}.aiq .df-chat-thread .is-agent .pf-label{color:#96c0fe;color:lab(76.3263% -2.70009 -35.7149)}.aiq .df-value{border-top:1px solid var(--pf-rule);grid-template-columns:repeat(4,1fr);display:grid}.aiq .df-value article{border-right:1px solid var(--pf-rule);border-bottom:1px solid var(--pf-rule);align-content:start;gap:12px;min-height:220px;padding:32px;display:grid}.aiq .df-value article:nth-child(4n){border-right:0}.aiq .df-value svg{stroke-width:1.4px;color:#2f55c9;width:24px;height:24px}.aiq .df-value h3{font-size:20px;font-weight:500}.aiq .df-value p{color:var(--pf-muted);font-size:15px;line-height:1.55}.aiq .df-arch{grid-template-columns:220px minmax(0,1fr) 120px 240px;align-items:stretch;gap:0;display:grid}.aiq .df-arch-users{align-content:center;gap:12px;padding-right:20px;display:grid}.aiq .df-arch-node{border:1px solid var(--pf-rule-strong);align-items:flex-start;gap:10px;padding:14px;font-size:14px;display:flex}.aiq .df-arch-node svg{width:18px;color:var(--pf-signal);flex-shrink:0}.aiq .df-arch-node span{gap:4px;display:grid}.aiq .df-arch-node strong{font-weight:500}.aiq .df-arch-node em{color:var(--pf-muted);font-size:12px;font-style:normal}.aiq .df-arch-account{border:1px solid var(--pf-signal);background:#ffffff0a;background:lab(100% 0 0/.04);gap:12px;padding:20px;display:grid}.aiq .df-arch-account>.pf-label{color:var(--pf-signal)}.aiq .df-arch-layer{border-top:1px solid var(--pf-rule);grid-template-columns:130px 1fr;align-items:start;gap:12px;padding-top:12px;display:grid}.aiq .df-arch-layer-name{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--pf-muted);padding-top:9px;font-size:11px}.aiq .df-arch-layer ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aiq .df-arch-layer li{border:1px solid var(--pf-rule-strong);background:#ffffff0f;background:lab(100% 0 0/.06);padding:8px 10px;font-size:13px}.aiq .df-arch-edge{place-content:center;justify-items:center;gap:8px;display:grid;position:relative}.aiq .df-arch-edge:before{content:"";background:repeating-linear-gradient(90deg, var(--pf-signal) 0 8px, transparent 8px 14px);height:2px;position:absolute;top:50%;left:0;right:0}.aiq .df-arch-tunnel{background:var(--pf-ink);border:1px solid var(--pf-signal);font-family:var(--font-label);text-transform:uppercase;padding:6px 10px;font-size:11px;position:relative}.aiq .df-arch-firewall{background:var(--pf-ink);font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--pf-muted);border-left:3px solid #fff;padding:4px 8px;font-size:10px;position:relative}.aiq .df-arch-systems{align-content:center;gap:10px;margin:0;padding:0;list-style:none;display:grid}.aiq .df-arch-systems li{border:1px solid var(--pf-rule-strong);color:var(--pf-navy);background:#fff;padding:16px;font-size:14px;font-weight:500}.aiq .df-security{padding-block:96px}.aiq .df-security h2{font-size:clamp(30px,3.4vw,48px)}.aiq .df-sop{border:1px solid var(--pf-rule-strong);background:#fff;gap:18px;padding:28px;display:grid;box-shadow:0 30px 60px -40px #062c8480}.aiq .df-sop .pf-label{color:#2f55c9}.aiq .df-sop ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.aiq .df-sop li{color:var(--pf-navy);grid-template-columns:28px 1fr;gap:10px;font-size:15px;line-height:1.5;display:grid}.aiq .df-sop li span{background:var(--pf-navy);color:#fff;width:24px;height:24px;font-family:var(--font-label);place-items:center;font-size:11px;display:grid}.aiq .df-note{color:var(--pf-muted);margin-top:24px;font-style:italic}.aiq .df-match{border:1px solid var(--pf-rule-strong);background:#fff}.aiq .df-match table{border-collapse:collapse;width:100%;font-size:14px}.aiq .df-match th,.aiq .df-match td{text-align:left;border-bottom:1px solid var(--pf-rule);color:var(--pf-navy);padding:12px 16px}.aiq .df-match thead th{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--pf-muted);background:#f3f6fc;font-size:11px;font-weight:400}.aiq .df-match tbody th{font-weight:500}.aiq .df-match td:last-child{color:#1e7a4f;align-items:center;gap:6px;display:flex}.aiq .df-match td svg{width:15px}.aiq .df-match tr.is-flag td:last-child{color:#b5562a}.aiq .df-match-verdict{background:var(--pf-navy);color:#fff;padding:14px 16px;font-size:14px}.aiq .df-early{border-block:1px solid var(--pf-rule)}.aiq .df-early-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding-block:72px;display:flex}.aiq .df-early h2{max-width:760px;font-size:clamp(30px,3.4vw,50px);line-height:1.05}.aiq .df-early h2 em{color:var(--pf-signal)}@media (max-width:1100px){.aiq .df-hero-body{grid-template-columns:minmax(0,1fr);gap:48px}.aiq .df-hero-visual{max-width:560px}.aiq .df-cards-4,.aiq .df-value{grid-template-columns:repeat(2,1fr)}.aiq .df-cards-4 .df-card:nth-child(2n),.aiq .df-value article:nth-child(2n),.aiq .df-value article:nth-child(4n){border-right:0}.aiq .df-pipe{grid-template-columns:minmax(0,1fr);gap:0}.aiq .df-pipe-flow{justify-self:center;width:2px;height:40px}.aiq .df-pipe-flow i{width:100%;height:40%;animation-name:df-flow-v;top:-40%;left:0}.aiq .df-arch{grid-template-columns:minmax(0,1fr);gap:16px}.aiq .df-arch-users{grid-template-columns:1fr 1fr;padding-right:0}.aiq .df-arch-edge{min-height:48px}}@keyframes df-flow-v{to{top:100%}}@media (max-width:900px){.aiq .df-hero-frame{padding:104px 20px 56px}.aiq .df-steps{grid-template-columns:minmax(0,1fr)}.aiq .df-steps-tabs{border-right:0}.aiq .df-steps-panel{padding:28px 0 48px}.aiq .df-bands{grid-template-columns:repeat(2,1fr)}.aiq .df-band:nth-child(2n){border-right:0}.aiq .df-band:nth-child(-n+2){border-bottom:1px solid var(--pf-rule-strong)}.aiq .df-bands-wrap .df-points,.aiq .df-cards-3,.aiq .df-stages,.aiq .df-rules{grid-template-columns:minmax(0,1fr)}.aiq .df-card,.aiq .df-stages li,.aiq .df-rules article{border-right:0;border-bottom:1px solid var(--pf-rule);min-height:0}.aiq .df-numbers{grid-template-columns:repeat(2,1fr)}.aiq .df-numbers li:nth-child(2n){border-right:0}.aiq .df-numbers li{padding:28px 20px 36px}.aiq .df-split{grid-template-columns:minmax(0,1fr);gap:36px;padding-bottom:72px}.aiq .df-card,.aiq .df-stages li,.aiq .df-rules article,.aiq .df-value article{padding:28px 20px}}@media (max-width:560px){.aiq .df-cards-4,.aiq .df-value,.aiq .df-bands{grid-template-columns:minmax(0,1fr)}.aiq .df-cards-4 .df-card,.aiq .df-value article,.aiq .df-band{border-right:0}.aiq .df-band{border-bottom:1px solid var(--pf-rule-strong)}.aiq .df-band:last-child{border-bottom:0}.aiq .df-pipe-in,.aiq .df-stack{grid-template-columns:minmax(0,1fr)}.aiq .df-orbit{grid-template-columns:repeat(2,1fr)}.aiq .df-arch-users{grid-template-columns:minmax(0,1fr)}.aiq .df-arch-layer{grid-template-columns:minmax(0,1fr);gap:8px}.aiq .df-arch-layer-name{padding-top:0}.aiq .df-invoice-score{grid-template-columns:auto 1fr auto}.aiq .df-invoice-score em{grid-column:1/-1;justify-self:start}.aiq .df-tabs-name{border-right:0}}@media (prefers-reduced-motion:reduce){.aiq .df-invoice-fields div,.aiq .df-pipe-flow i,.aiq .df-rotate-word,.aiq .df-stack li,.aiq .df-orbit li,.aiq .df-invoice-match li,.aiq .df-meter b,.aiq .df-invoice-posted{animation:none}}.aiq.df h2,.aiq.df h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.aiq.df .hs-head,.aiq.df .hs-head-row>div{grid-template-columns:minmax(0,1fr)}
