.v14-sec{padding:4.5rem 0}.v14-sec-tight{padding:3rem 0}.v14-alt{background:var(--blue-light)}.v14-dark{background:var(--dark);color:#fff}.eyebrow{display:inline-flex;align-items:center;gap:.45rem;font:700 .8rem/1.3 var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);margin-bottom:.55rem}.v14-dark .eyebrow,.hero2 .eyebrow,.ct-hero .eyebrow{color:#aebfff}.h2{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.15;color:inherit}.lede{font-size:1.125rem;line-height:1.6;color:var(--grey-300);margin-top:.75rem;max-width:44rem}.v14-dark .lede{color:#cfd6e4}.row-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.link-arrow{font:600 1rem var(--font-heading);color:var(--primary);text-decoration:none;display:inline-flex;align-items:center;gap:.35rem;min-height:44px}.link-arrow:hover{text-decoration:underline}.v14-dark .link-arrow{color:#aebfff}.btn-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.btn-lg{min-height:52px;padding:1rem 1.6rem;font-size:1.02rem}.btn-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.55)}.btn-ghost:hover{background:#ffffff1a;color:#fff}.v14 :focus-visible,.cta2 :focus-visible{outline:3px solid var(--primary);outline-offset:2px}.cta2 :focus-visible,.v14-dark :focus-visible,.hero2 :focus-visible,.ct-hero :focus-visible{outline-color:#fff}.intro{max-width:46rem}.intro .h2{margin-bottom:1rem}.intro p{font-size:1.125rem;line-height:1.65;color:#3b414d;margin-bottom:1rem}.intro .more{display:block}.readmore{display:none;align-items:center;gap:.35rem;background:none;border:0;padding:0;min-height:44px;font:600 1rem var(--font-heading);color:var(--primary);cursor:pointer}.readmore svg{transition:transform .2s}.readmore[aria-expanded=true] svg{transform:rotate(180deg)}.swipe{display:grid;grid-auto-flow:column;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 1.5rem;padding:.25rem 1.5rem 1rem;margin:0 -1.5rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.swipe>*{scroll-snap-align:start}.swipe:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.swipe-ctrl{display:flex;gap:.5rem}.swipe-ctrl button{width:44px;height:44px;border-radius:50%;border:1px solid var(--grey-200);background:#fff;color:var(--dark);cursor:pointer;display:grid;place-items:center;padding:0}.swipe-ctrl button:disabled{opacity:.35;cursor:default}.sol-row{grid-auto-columns:minmax(0,1fr)}.sol{position:relative;background:#fff;border:1px solid var(--grey-200);border-radius:var(--radius-xl);padding:1.4rem 1.3rem 1.2rem;display:flex;flex-direction:column;gap:.35rem;min-height:190px}.sol .ic{width:44px;height:44px;border-radius:12px;background:#e8edff;color:var(--primary);display:grid;place-items:center;margin-bottom:.4rem;font:700 .8rem var(--font-heading)}.sol h3{font-size:1.125rem;line-height:1.25}.sol p{color:var(--grey-300);font-size:1rem;line-height:1.55}.sol a{margin-top:auto;font:600 1rem var(--font-heading);color:var(--primary);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.sol a:after{content:"";position:absolute;inset:0;border-radius:inherit}.sol:focus-within{box-shadow:0 0 0 3px var(--primary)}.sol:hover{box-shadow:var(--shadow-hover)}.mta2{background:linear-gradient(180deg,#fff 0,var(--blue-light) 100%);padding:4.5rem 0 4rem}.mta2-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2.5rem;align-items:center;margin-bottom:2rem}.mta2 .sub-short{display:none}.ai1-mark{width:24px;height:24px;border-radius:6px;background:var(--gradient-hero);color:#fff;display:inline-grid;place-items:center;font:700 .75rem var(--font-heading);letter-spacing:0;flex:none}.ai1-card{background:#fff;border:1px solid #dfe6ff;border-radius:var(--radius-xl);padding:1.25rem;display:grid;gap:1.1rem}.ai1-line{display:flex;gap:.75rem;align-items:flex-start}.ai1-line .ai1-mark{width:40px;height:40px;border-radius:10px;font-size:.85rem}.ai1-line p{color:#3b414d;font-size:1rem;line-height:1.6}.approve{margin:0;background:#fff;border:1px solid var(--grey-200);border-radius:14px;padding:.95rem .9rem .8rem;display:grid;grid-template-columns:40px 1fr;gap:.2rem .7rem;font-size:.95rem;line-height:1.45;color:var(--dark);box-shadow:0 10px 24px #1c2d8a14;position:relative}.approve .af{grid-row:span 3;width:40px;height:40px}.approve .af img,.approve .af .mz-ini{width:40px;height:40px;border-radius:10px;object-fit:cover;object-position:50% 18%;display:grid;place-items:center;background:#eef1fb;color:var(--primary);font:700 .85rem var(--font-heading)}.approve>span:not(.af):not(.tagline){grid-column:2}.approve .who{font:700 .95rem var(--font-heading)}.approve .who small{font:500 .8125rem var(--font-body);color:var(--grey-300);margin-left:.35rem}.approve .acts{display:flex;gap:.4rem;margin-top:.35rem;align-self:start}.approve .acts span{font:700 .8125rem var(--font-heading);border-radius:6px;padding:.35rem .7rem;border:1px solid var(--grey-200)}.approve .acts .yes{background:#15803d;border-color:#15803d;color:#fff}.approve .tagline{position:absolute;top:-.7rem;right:.7rem;font:700 .75rem/1 var(--font-heading);letter-spacing:.06em;text-transform:uppercase;background:var(--dark);color:#fff;border-radius:999px;padding:.32rem .55rem}.drows{display:grid;gap:1.75rem}.drow[data-extra]{display:none}.drows[data-all=true] .drow[data-extra]{display:block}.drow-h{display:flex;align-items:center;gap:.5rem;margin:0 0 .6rem;font:700 1.0625rem var(--font-heading)}.drow-h .dot{width:10px;height:10px;border-radius:50%;background:var(--ag-accent,var(--primary))}.drow-h .n{color:var(--ag-accent-ink,var(--primary));font-weight:700}.drow .swipe{grid-auto-columns:calc((100% - 6 * .85rem) / 7);gap:.85rem;padding-bottom:.6rem}.fc{display:block;text-decoration:none;color:var(--dark);background:#fff;border:1px solid var(--grey-200);border-radius:12px;overflow:hidden;position:relative}.fc .ph{aspect-ratio:4/5;background:#e8edff;display:block;overflow:hidden}.fc .ph img,.fc .ph .mz-ini{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:grid;place-items:center;font:700 1.6rem var(--font-heading)}.fc .ph .mz-ini{color:var(--ag-accent-ink,var(--primary));background:#eef1fb}.fc .nm{display:block;font:700 .9375rem/1.25 var(--font-heading);padding:.55rem .65rem 0}.fc .rl{display:block;font-size:.8125rem;line-height:1.3;color:var(--grey-300);padding:.15rem .65rem .65rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc .soon{position:absolute;top:.45rem;left:.45rem;font:700 .75rem/1 var(--font-heading);background:#fff;color:var(--dark);border-radius:999px;padding:.28rem .45rem}.fc:hover{box-shadow:var(--shadow-hover)}.fc-all{display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;padding:.9rem .8rem;border-radius:12px;text-decoration:none;background:var(--ag-accent-ink,var(--primary));color:#fff;font:700 1rem/1.25 var(--font-heading);min-height:100%}.fc-all .st{display:flex}.fc-all .st img{width:30px;height:30px;border-radius:50%;object-fit:cover;object-position:50% 20%;border:2px solid #fff;margin-left:-8px;background:#e8edff}.fc-all .st img:first-child{margin-left:0}.fc-all .ar{font-size:1.3rem}.drows-more{display:flex;justify-content:center;margin-top:1rem}.drows-more[hidden]{display:none}.mta2-foot{display:grid;grid-template-columns:1fr auto;gap:1.25rem 2rem;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #dfe6ff}.mta2-foot .ai-note{font-size:1rem;color:var(--grey-300);margin:0}.price-strip{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;background:#fff;border:1px solid #dfe6ff;border-left:4px solid var(--primary);border-radius:var(--radius-lg);padding:1rem 1.2rem}.price-strip .fig{display:flex;flex-direction:column;line-height:1.2}.price-strip .fig small{font:600 .78rem var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--grey-300)}.price-strip .fig b{font:700 1.25rem var(--font-heading)}.price-strip p{flex:1 1 18rem;color:#3b414d;font-size:1rem;margin:0}.price-strip a{color:var(--primary);font-weight:600;white-space:nowrap}.ins-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:1.25rem}.ins-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--grey-200);border-radius:var(--radius-xl);overflow:hidden}.ins-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#1c2d8a;flex:none}.ins-card .bd{padding:1.2rem 1.3rem 1.3rem;display:flex;flex-direction:column;gap:.45rem;flex:1}.ins-card h3{font-size:1.2rem;line-height:1.3}.ins-card.ins-feat h3{font-size:1.55rem}.ins-card p{color:var(--grey-300);font-size:1rem;line-height:1.6}.ins-card a.cta{margin-top:auto;font:600 1rem var(--font-heading);color:var(--primary);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.ins-card a.cta:after{content:"";position:absolute;inset:0}.ins-card:focus-within{box-shadow:0 0 0 3px var(--primary)}.ins-card:hover{box-shadow:var(--shadow-hover)}.badge14{align-self:flex-start;font:700 .75rem/1 var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:#1c2d8a;background:#e8edff;border-radius:999px;padding:.35rem .6rem}.ins-side{display:grid;gap:1.25rem}.ins-side .ins-card{flex-direction:row}.ins-side .ins-card img{width:42%;aspect-ratio:auto;height:auto;min-height:150px}.lc-route{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;background:var(--blue-light);border-radius:var(--radius-xl);padding:1.2rem 1.4rem}.lc-route p{font-size:1.0625rem;line-height:1.55;color:#3b414d;flex:1 1 20rem;margin:0}.lc-route.on-white{background:#fff;border:1px solid #dfe6ff}.cta2{background:var(--gradient-hero);color:#fff;border-radius:var(--radius-xl);padding:3rem 2.5rem;display:grid;grid-template-columns:1.4fr 1fr;gap:2rem;align-items:center}.cta2 .h2{color:#fff}.cta2 p{color:#dbe3ff;font-size:1.125rem;line-height:1.6;margin-top:.6rem}.cta2 small{display:block;color:#dbe3ff;margin-top:.75rem;font-size:1rem}.cta2 small a{color:#fff;font-weight:600}.cta2 .btn-row{justify-content:flex-end}.fineprint{padding:1.25rem 0 2rem}.fineprint p{font-size:.875rem;line-height:1.55;color:var(--grey-300);margin:0}@media (max-width:1024px){.drow .swipe{grid-auto-columns:calc((100% - 4 * .85rem) / 5.3)}}@media (max-width:860px){.sol-row{grid-auto-columns:78%}.mta2-head,.ins-grid,.cta2{grid-template-columns:1fr}.cta2 .btn-row{justify-content:flex-start}}@media (min-width:861px){.sol-row{overflow:visible;margin:0;padding:0}.row-head .swipe-ctrl[data-for=sol-row]{display:none}}@media (max-width:640px){.v14-sec{padding:3rem 0}.v14-sec-tight{padding:2.25rem 0}.h2{font-size:1.75rem}.lede{font-size:1.0625rem}.row-head{margin-bottom:1rem}.row-head .swipe-ctrl{display:none}.swipe{margin:0 -1.25rem;padding-left:1.25rem;padding-right:1.25rem;scroll-padding:0 1.25rem}.intro p{font-size:1.0625rem;line-height:1.65}.intro[data-open=false] .more{display:none}.readmore{display:inline-flex}.sol-row{grid-auto-columns:80%}.sol{min-height:0}.mta2{padding:3rem 0}.mta2 .sub-long{display:none}.mta2 .sub-short{display:inline}.mta2-head{gap:1.5rem;margin-bottom:1.5rem}.drows{gap:1.4rem}.drow .swipe{grid-auto-columns:calc((100% - 2 * .7rem) / 3.25);gap:.7rem}.fc .nm{font-size:.9rem;padding:.45rem .5rem 0}.fc .rl{font-size:.75rem;padding:.1rem .5rem .55rem}.fc-all{font-size:.9375rem;padding:.75rem .65rem}.mta2-foot{grid-template-columns:1fr}.mta2-foot .btn-row .btn{flex:1 1 auto;justify-content:center}.price-strip .long{display:none}.ins-side .ins-card img{width:38%;min-height:120px}.ins-side .ins-card h3{font-size:1.02rem}.ins-side .ins-card p{display:none}.ins-card.ins-feat h3{font-size:1.3rem}.cta2{padding:2rem 1.25rem}.cta2 .btn{flex:1 1 auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.readmore svg,.sol,.fc,.ins-card{transition:none}.swipe{scroll-behavior:auto}}body .ai-badge{font-size:.75rem}.hero-ctas{margin-top:.25rem}.sol .ic .ai1-txt{font:700 .8rem var(--font-heading);color:var(--primary)}.sol[data-c=chatbots] .ic{color:var(--color-chatbots);background:#6366f11f}.sol[data-c=marketing] .ic{color:var(--color-marketing);background:#ff854324}.sol[data-c=coaching] .ic{color:var(--color-coaching);background:#f9706624}.sol[data-c=workshops] .ic{color:var(--color-workshops);background:#3651da1f}.sol[data-c=readiness] .ic{color:var(--color-readiness);background:#22c55e24}.link-arrow.on-dark{color:#fff;text-decoration:underline;text-underline-offset:3px}.teaser-content .card-text{font-size:1rem;line-height:1.6}@media (max-width:640px){.teaser-content .card-text{font-size:1.0625rem}}@media (max-width:640px){.logo-strip .logo-strip-item{padding:0 1.25rem;height:40px}.logo-strip .logo-strip-item img{max-width:104px;max-height:32px}}@media (prefers-reduced-motion:reduce){.logo-strip .logo-strip-track{animation:none;width:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 0}.logo-strip .logo-strip-item.dup{display:none}.logo-strip:before,.logo-strip:after{display:none}}.aib{display:inline-flex;align-items:center;font:700 .75rem/1 var(--font-heading);letter-spacing:.04em;text-transform:uppercase;color:#2541c9;background:#e8edff;border-radius:999px;padding:.22rem .45rem;white-space:nowrap;vertical-align:2px}.approve .who .aib{margin:0 .1rem 0 .25rem}.fc .aib{margin:-.3rem .65rem .65rem;align-self:flex-start}@media (max-width:640px){.fc .aib{margin:-.25rem .5rem .55rem}}.approve{padding-top:1.25rem}.approve .tagline{white-space:nowrap;letter-spacing:.03em;max-width:calc(100% - 1.4rem);overflow:hidden;text-overflow:ellipsis}@media (max-width:640px){.approve{padding-top:.8rem}.approve .tagline{position:static;grid-column:1/-1;justify-self:start;max-width:none;margin-bottom:.45rem;letter-spacing:0;padding:.32rem .5rem}}
