.ai-anchor{scroll-margin-top:80px}.ai-kicker{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ai-kicker .bs-tag--coming-soon{color:#ff8cc4;background:#ff2a9433}.ai-hero-mock{gap:14px;min-width:0;display:grid}.ai-hero-mock>.lp-mock{width:100%}.ai-chat-head{border-bottom:1px solid var(--payrilla-border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 18px;display:flex}.ai-chat-avatar{background:var(--payrilla-pink);width:36px;height:36px;color:var(--payrilla-white);flex:none;place-items:center;display:grid}.ai-chat-title{min-width:0;margin-right:auto;line-height:1.3;display:grid}.ai-chat-title strong{font-family:var(--payrilla-font-heading);color:var(--payrilla-navy);font-size:16px;font-weight:600}.ai-chat-title small{color:var(--payrilla-body);font-size:12px}.ai-chat-body{background:#fafafa;gap:10px;padding:18px;display:grid}.ai-chat-body .ai-msg{max-width:86%;margin:0;padding:10px 14px;font-size:14px;line-height:1.5}.ai-msg--visitor{background:var(--payrilla-navy);color:var(--payrilla-white);justify-self:end}.ai-msg--agent{background:var(--payrilla-white);color:var(--payrilla-navy);border:1px solid var(--payrilla-border);border-left:3px solid var(--payrilla-pink);justify-self:start}.ai-msg-source{font-family:var(--payrilla-font-nav);letter-spacing:.4px;color:#c4186f;margin-top:6px;font-size:11px;font-weight:600;display:block}.ai-chat-input{border-top:1px solid var(--payrilla-border);color:var(--payrilla-body);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 10px 18px;font-size:13px;display:flex}.ai-chat-send{background:var(--payrilla-pink);flex:none;width:30px;height:30px;position:relative}.ai-chat-send:after{content:"";border-top:2px solid var(--payrilla-white);border-right:2px solid var(--payrilla-white);width:8px;height:8px;position:absolute;top:11px;left:9px;transform:rotate(45deg)}.ai-handoff{color:var(--payrilla-dark-muted);border:1px solid #ffffff2e;border-left:4px solid var(--payrilla-pink);background:#ffffff0f;gap:2px;padding:14px 16px;display:grid}.ai-handoff em{font-style:normal;font-family:var(--payrilla-font-nav);letter-spacing:.8px;text-transform:uppercase;font-size:12px}.ai-handoff strong{color:var(--payrilla-white);font-family:var(--payrilla-font-heading);font-size:18px;font-weight:600;line-height:1.3}.ai-handoff span{font-size:13px}.ai-agents{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:48px;display:grid}.ai-agent{border-top:4px solid var(--payrilla-pink);flex-direction:column;display:flex}.ai-agent-head{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:18px;display:flex}.payrilla-theme .ai-agent-head .payrilla-card-title{margin:0;font-size:26px}.ai-agent-icon{background:var(--payrilla-pink);width:56px;height:56px;color:var(--payrilla-white);flex:none;place-items:center;display:grid}.payrilla-theme .ai-agent-who{color:var(--payrilla-navy);margin-bottom:8px;font-weight:700}.payrilla-theme .ai-agent-label{border-top:1px solid var(--payrilla-border);font-family:var(--payrilla-font-nav);letter-spacing:.8px;text-transform:uppercase;color:var(--payrilla-body);margin:8px 0 14px;padding-top:18px;font-size:12px;font-weight:600}.ai-agent .lp-checks{color:var(--payrilla-navy)}.ai-split{align-items:center}.ai-checks{margin:8px 0 0}.payrilla-theme .ai-more-dark{margin:28px 0 0}.ai-more-dark a{color:var(--payrilla-pink)}.ai-more-dark a:hover{color:var(--payrilla-white)}.ai-call{width:100%}.ai-call-body{padding:18px 20px 22px}.ai-call-head{border-bottom:1px solid var(--payrilla-border);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;padding-bottom:14px;display:flex}.ai-call-head strong{font-family:var(--payrilla-font-heading);color:var(--payrilla-navy);margin-right:auto;font-size:17px;font-weight:600}.lp-mock.ai-call .bs-tag--coming-soon{color:#c4186f;background:#ff2a941f}.payrilla-theme .ai-call-label{font-family:var(--payrilla-font-nav);letter-spacing:.8px;text-transform:uppercase;color:var(--payrilla-body);margin:0 0 14px;font-size:11px;font-weight:600}.ai-call-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ai-call-steps:before{content:"";background:var(--payrilla-pink);opacity:.3;width:2px;position:absolute;top:10px;bottom:12px;left:9px}.ai-call-steps li{gap:1px;padding-left:34px;font-size:13px;line-height:1.45;display:grid;position:relative}.ai-call-steps li:before{content:"";background:var(--payrilla-white);border:3px solid var(--payrilla-pink);width:16px;height:16px;position:absolute;top:3px;left:2px}.ai-call-steps li:last-child:before{background:var(--payrilla-pink)}.ai-call-steps em{color:var(--payrilla-navy);font-size:14px;font-style:normal;font-weight:800}.ai-call-steps span{color:var(--payrilla-body)}.ai-toward{border:1px dashed #ffffff59;max-width:900px;margin-top:56px;padding:24px 28px}.payrilla-theme .ai-toward p{margin:0}.payrilla-theme .ai-toward .ai-toward-label{color:var(--payrilla-white);font-family:var(--payrilla-font-heading);margin-bottom:8px;font-size:21px;font-weight:600}.ai-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.ai-example{flex-direction:column;gap:16px;display:flex}.payrilla-theme .ai-example p{margin:0}.ai-example-meta{font-family:var(--payrilla-font-nav);letter-spacing:.6px;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:12px;font-weight:600;display:flex}.ai-example-industry{color:var(--payrilla-navy)}.ai-example-agent{color:#c4186f}.payrilla-theme .ai-example .ai-example-q{background:var(--payrilla-navy);color:var(--payrilla-white);margin-bottom:8px;padding:12px 16px;font-weight:700;line-height:1.45;position:relative}.ai-example-q:after{content:"";border-left:0 solid #0000;border-right:12px solid #0000;border-top:10px solid var(--payrilla-navy);position:absolute;bottom:-10px;left:18px}.ai-example-a{font-size:15px}.payrilla-theme .ai-note{border-left:4px solid var(--payrilla-pink);max-width:760px;color:var(--payrilla-navy);margin:32px 0 0;padding-left:18px;font-weight:600}.ai-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:44px;display:grid}.ai-rule{grid-template-columns:48px minmax(0,1fr);align-content:start;gap:6px 20px;display:grid}.ai-rule-icon{width:48px;height:48px;color:var(--payrilla-pink);background:#ff2a9433;grid-row:span 2;place-items:center;display:grid}.payrilla-theme .ai-rule .payrilla-card-title{margin:0}.payrilla-theme .ai-rule p{color:var(--payrilla-dark-muted);margin:0}.ai-soon-line{color:var(--payrilla-navy);flex-wrap:wrap;align-items:center;gap:8px 12px;font-weight:700;display:flex}.payrilla-theme .ai-soon-line{margin:24px 0 0}.ai-suite{width:100%}.ai-suite-body{padding:18px}.payrilla-theme .ai-suite-label{font-family:var(--payrilla-font-nav);letter-spacing:.8px;text-transform:uppercase;color:var(--payrilla-body);margin:0 0 12px;font-size:11px;font-weight:600}.ai-suite-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ai-suite-tile{border:1px solid var(--payrilla-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;min-width:0;padding:12px;display:grid}.ai-suite-tile strong{color:var(--payrilla-navy);font-size:14px;line-height:1.3}.ai-suite-tile .bs-tag{grid-column:2;justify-self:start}.ai-suite-icon{width:38px;height:38px;color:var(--payrilla-pink);background:#ff2a941a;grid-row:span 2;place-items:center;display:grid}.ai-suite-tile--coming-soon{background:#fafafa;border-style:dashed;border-color:#c9c3cf}.ai-suite-tile--coming-soon .ai-suite-icon{background:var(--payrilla-border);color:var(--payrilla-body)}.ai-suite-tile--here{border-color:var(--payrilla-pink)}.ai-suite-tile--here .ai-suite-icon{color:var(--payrilla-pink);background:#ff2a941a}.ai-faq a{color:var(--payrilla-pink);font-weight:700}.ai-faq a:hover{color:var(--payrilla-navy)}.ai-start .lp-interests{grid-template-columns:minmax(0,1fr)}@media (max-width:980px){.ai-hero-mock{max-width:520px}.ai-examples{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-call,.ai-suite{max-width:560px}}@media (max-width:767px){.ai-kicker{justify-content:center}.ai-hero-mock{text-align:left;width:100%;margin-inline:auto}.ai-agents,.ai-examples,.ai-rules{grid-template-columns:minmax(0,1fr)}.payrilla-theme .ai-agent-head .payrilla-card-title{font-size:22px}.ai-toward{margin-top:40px;padding:20px}}@media (max-width:479px){.ai-suite-grid{grid-template-columns:minmax(0,1fr)}.ai-chat-body{padding:14px}.ai-chat-body .ai-msg{max-width:92%}.ai-rule{grid-template-columns:minmax(0,1fr)}.ai-rule-icon{grid-row:auto;margin-bottom:8px}}
