.wb-ai{font-family:var(--e-global-typography-primary-font-family,"Poppins"),sans-serif;color:#20242b;background:#fff}.wb-ai *{box-sizing:border-box}.wb-ai-wrap{width:min(1180px,calc(100% - 40px));margin:auto}.wb-ai-hero{padding:110px 0 90px;background:radial-gradient(circle at 80% 20%,rgba(241,90,41,.24),transparent 34%),linear-gradient(135deg,#171b22,#252c36);color:#fff}.wb-ai-hero-grid,.wb-ai-case-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:70px;align-items:center}.wb-ai h1{font-size:clamp(2.6rem,6vw,5.2rem);line-height:1.02;margin:12px 0 24px;max-width:900px}.wb-ai h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.1;margin:8px 0 24px}.wb-ai h3{font-size:1.3rem;margin:0 0 12px}.wb-ai p{font-size:1.08rem;line-height:1.75}.wb-ai-lead{max-width:760px;color:#e4e8ed}.wb-ai-kicker{text-transform:uppercase;letter-spacing:.16em;font-weight:700;font-size:.82rem!important;color:#f15a29}.wb-ai-button{display:inline-flex;margin-top:20px;padding:15px 25px;border-radius:4px;background:#f15a29;color:#fff!important;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.wb-ai-button:hover{background:#d94819}.wb-ai-panel{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wb-ai-panel span{min-height:105px;padding:20px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);display:flex;align-items:flex-end;font-weight:700}.wb-ai-section{padding:90px 0}.wb-ai-copy>p{max-width:820px}.wb-ai-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}.wb-ai-cards article{padding:30px;border-top:4px solid #f15a29;background:#f4f5f7}.wb-ai-dark{background:#171b22;color:#fff}.wb-ai-dark p{color:#dfe3e8}.wb-ai-list{list-style:none;margin:0;padding:0}.wb-ai-list li{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.16);font-weight:600}.wb-ai-list li:before{content:"✓";color:#f15a29;margin-right:12px}.wb-ai-button-light{border:1px solid #f15a29}.wb-ai-cta{text-align:center;max-width:850px}.wb-ai-cta p{max-width:760px;margin-left:auto;margin-right:auto}@media(max-width:800px){.wb-ai-hero{padding:70px 0}.wb-ai-hero-grid,.wb-ai-case-grid,.wb-ai-cards{grid-template-columns:1fr;gap:30px}.wb-ai-section{padding:65px 0}.wb-ai-panel{grid-template-columns:1fr 1fr}.wb-ai-panel span{min-height:80px}.wb-ai-wrap{width:min(100% - 28px,1180px)}}
