/* A focused business-workflow route inside the existing BORNLI site. */
#ai-automation{position:relative;scroll-margin-top:100px;background:#171918;color:#f3f4ed;border-top:1px solid #3d413c;border-bottom:1px solid #3d413c;padding-top:clamp(68px,7vw,112px);padding-bottom:clamp(68px,7vw,112px)}
.ai-offer-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,6vw,96px);align-items:start}.ai-offer-kicker{display:block;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#c8d0bc;margin-bottom:24px}.ai-offer-head h2{font-size:clamp(36px,4.8vw,72px);line-height:1.02;letter-spacing:-.055em;font-weight:650;max-width:820px;margin:0 0 24px}.ai-offer-head h2 em{font-style:normal;color:#d1ff35}.ai-offer-intro{max-width:640px;font-size:clamp(17px,1.5vw,21px);line-height:1.55;color:#c9cfc6;margin:0 0 28px}.ai-offer-note{font-size:13px;line-height:1.5;color:#b6bfb0;max-width:560px;margin:16px 0 0}.ai-offer-steps{list-style:none;margin:0;padding:0;border-top:1px solid #495142}.ai-offer-steps li{display:grid;grid-template-columns:36px 1fr;gap:16px;padding:24px 0;border-bottom:1px solid #495142}.ai-offer-steps li>span{font-size:12px;color:#d1ff35;padding-top:4px;font-variant-numeric:tabular-nums}.ai-offer-steps h3{font-size:20px;line-height:1.25;letter-spacing:-.025em;margin:0 0 8px;font-weight:600}.ai-offer-steps p{font-size:15px;line-height:1.5;color:#bdc5b8;margin:0;max-width:500px}.ai-offer-workflows{margin-top:56px;border-top:1px solid #495142;display:grid;grid-template-columns:1fr 1fr;column-gap:44px}.ai-offer-workflow{display:grid;grid-template-columns:1fr 30px;gap:10px;padding:24px 0;border-bottom:1px solid #495142;color:inherit;text-decoration:none}.ai-offer-workflow strong{font-size:20px;letter-spacing:-.02em;line-height:1.25;font-weight:600;display:block}.ai-offer-workflow small{font-size:14px;line-height:1.5;color:#bdc5b8;display:block;margin-top:8px;max-width:470px}.ai-offer-workflow>span:last-child{font-size:25px;color:#d1ff35;align-self:center;transition:transform .18s}.ai-offer-workflow:hover>span:last-child{transform:translate(3px,-3px)}.ai-offer-workflow:focus-visible{outline:2px solid #d1ff35;outline-offset:6px}.ai-offer-demo{display:flex;align-items:baseline;gap:20px;flex-wrap:wrap;margin-top:28px;font-size:14px;line-height:1.5}.ai-offer-demo>span{color:#aeb8a7}.ai-offer-demo a{color:#f3f4ed;text-underline-offset:4px}.ai-hero-link{display:block;width:fit-content;font-size:14px;line-height:1.5;margin:22px 0 0;color:inherit;text-decoration:underline;text-underline-offset:4px}.ai-service-choice{border:0!important;padding:0!important;margin:0 0 16px!important;min-width:0}.ai-service-choice legend{font-size:12px;font-weight:500;margin-bottom:8px;padding:0;color:inherit}.ai-service-options{display:flex;gap:6px;flex-wrap:wrap}.ai-service-options button{font:inherit;font-size:12px;line-height:1.3;padding:8px 11px;border:1px solid #abb2a4;border-radius:7px;background:transparent;color:inherit;cursor:pointer;min-height:36px;transition:background .15s}.ai-service-options button[aria-pressed=true]{background:#d1ff35;border-color:#d1ff35;color:#161b0e}.ai-service-options button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ai-context-note{font-size:12px;line-height:1.4;border-left:2px solid #88a81c;padding:2px 0 2px 10px;margin:0 0 14px!important}.ai-context-note strong{font-weight:600;display:block}.ai-context-note span{opacity:.8;display:block;margin-top:3px}.ai-context-note[hidden]{display:none!important}.ai-contact-pilot{font-size:15px;line-height:1.5;border-left:2px solid #a6c421;padding:4px 0 4px 18px;margin:22px 0}.ai-contact-pilot strong{display:block;font-size:18px;margin-bottom:7px}.ai-contact-pilot[hidden]{display:none!important}body[data-offer-service=ai] #contact .en-contact-price{display:none}body[data-offer-service=ai] #contact .lead-idea-bubble textarea{min-height:76px}.ai-service-choice button:disabled{cursor:wait;opacity:.55}
@media(max-width:900px){.ai-offer-head{grid-template-columns:1fr;gap:40px}.ai-offer-head h2{max-width:720px}.ai-offer-steps{max-width:none}.ai-offer-steps li{padding:20px 0}.ai-offer-workflows{margin-top:38px;column-gap:26px}.ai-offer-workflow strong{font-size:18px}}
@media(max-width:600px){#ai-automation{scroll-margin-top:76px}.ai-offer-workflows{grid-template-columns:1fr}.ai-offer-workflow{padding:20px 0}.ai-offer-kicker{margin-bottom:20px}.ai-offer-head h2{font-size:clamp(34px,9.2vw,50px)}.ai-offer-head .button{max-width:100%;white-space:normal;line-height:1.25}.ai-offer-demo{display:block}.ai-offer-demo a{display:block;margin-top:10px}.ai-hero-link{max-width:100%;font-size:13px}.ai-service-options button{flex:1 1 110px}.ai-contact-pilot{font-size:14px}}
@media(prefers-reduced-motion:reduce){.ai-offer-workflow>span:last-child,.ai-service-options button{transition:none}}
#contact [data-offer-app-only][hidden]{display:none!important}
