.ai-adoption-page{--aa-purple:#3f007f;--aa-deep:#210747;--aa-lime:#d4ef5a;--aa-ink:#17121c;--aa-muted:#665f70;--aa-paper:#fbfaf7;color:var(--aa-ink);background:var(--aa-paper);font-family:var(--sans)}body:has(.ai-adoption-page) .nav{background:#eef3cd;border-bottom-color:#3f007f1a}.ai-adoption-page .wrap{max-width:1320px}.ai-adoption-page h1,.ai-adoption-page h2,.ai-adoption-page h3,.ai-adoption-page p{margin:0}.ai-adoption-page h1,.ai-adoption-page h2,.ai-adoption-page h3{font-family:var(--display);font-weight:500}.ai-adoption-page em{font-style:normal}.ai-adoption-page h2{font-size:clamp(34px,3.7vw,54px);line-height:1.06;letter-spacing:-.045em;text-wrap:balance}.ai-adoption-page h2 em{color:var(--aa-purple)}.ai-adoption-page p{line-height:1.65}.aa-hero{position:relative;isolation:isolate;overflow:hidden;background:#f1f0e7;padding:68px 0 0}.aa-glow{position:absolute;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(65px)}.aa-glow-lime{width:1000px;height:700px;top:-450px;left:-300px;background:#d5f344;opacity:.85}.aa-glow-purple{width:900px;height:700px;right:-180px;bottom:-400px;background:#b587e8;opacity:.64}.aa-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(35px,5vw,80px);padding-bottom:65px}.ai-adoption-page .aa-hero h1{font-size:clamp(43px,4.6vw,66px);line-height:1.01;letter-spacing:-.06em;text-wrap:balance;max-width:11.8ch}.aa-hero h1 em{color:var(--aa-purple)}.ai-adoption-page .aa-hero-lead{max-width:49ch;font-size:17px;line-height:1.65;margin-top:26px;color:#3e3747}.aa-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px}.aa-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:17px 21px;border:1px solid transparent;border-radius:8px;font-weight:500;font-size:14px;line-height:1.3;text-align:center;text-decoration:none!important;transition:transform .2s,box-shadow .2s,background .2s}.aa-button:hover{transform:translateY(-3px);box-shadow:0 10px 25px #24044420}.aa-button-purple{background:var(--aa-purple);color:#fff!important}.aa-button-purple:hover{background:#530b97}.aa-button-lime{background:var(--aa-lime);color:var(--aa-deep)!important}.aa-button-lime:hover{background:#e0fc73}.aa-text-link{display:inline-flex;align-items:center;gap:10px;color:var(--aa-purple);text-decoration:none;font-size:14px;border-bottom:1px solid #3f007f40;padding-bottom:3px}.aa-text-link:hover{border-color:var(--aa-purple)}.aa-text-link span{font-size:22px}.aa-hero-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px 14px;margin-top:26px;color:#5a5164;font-size:12px}.aa-hero-price strong{font-size:20px;color:var(--aa-purple);font-weight:600}.aa-hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:23px;padding-bottom:25px;border-top:1px solid #3f007f22;color:#51435f;font-size:12px}.aa-hero-bottom>span{max-width:30ch}.aa-hero-bottom>div{display:flex;flex-wrap:wrap;gap:8px}.aa-hero-bottom>div>span{border:1px solid #3f007f29;border-radius:30px;padding:7px 12px;font-size:11px;color:var(--aa-purple)}.aa-pain{background:var(--aa-deep);color:#fff;padding:92px 0 0}.aa-pain h2 em{color:#b99be5}.aa-pain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:55px}.aa-pain-grid article{padding-top:22px;border-top:1px solid #ffffff38}.aa-index{font-family:var(--sans);color:var(--aa-lime);font-size:11px}.ai-adoption-page .aa-pain h3{font-size:25px;line-height:1.18;letter-spacing:-.025em;margin:25px 0 17px;max-width:22ch}.aa-pain article p{color:#c9b9db;font-size:15px;max-width:36ch}.ai-adoption-page .aa-pain-bottom{margin-top:55px;padding:25px 0 29px;border-top:1px solid #ffffff24;font-size:15px;color:#e6dcf2}.aa-approach{padding:110px 0;background:#fbfaf7}.aa-approach-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,110px)}.aa-approach p{margin:25px 0!important;max-width:48ch;color:var(--aa-muted);font-size:16px}.aa-progress-card{background:var(--aa-lime);padding:40px;border-radius:18px;transform:rotate(-1.5deg);color:var(--aa-deep);position:relative;overflow:hidden}.aa-progress-card:after{content:"\2733";position:absolute;right:-23px;top:-45px;font-size:160px;line-height:1;color:#3f007f0d;pointer-events:none}.aa-progress-quote{font-size:clamp(23px,2.6vw,34px);letter-spacing:-.04em;line-height:1.15;margin-top:35px;max-width:16ch;color:#55476c}.aa-progress-flow{display:flex;gap:5px;align-items:center;flex-wrap:wrap;margin:30px 0}.aa-progress-flow span{background:#ffffff65;border:1px solid #3f007f18;padding:8px 10px;border-radius:5px;font-size:11px}.aa-progress-flow i{font-style:normal;font-size:15px}.aa-progress-result{display:flex;gap:13px;font-size:clamp(25px,2.7vw,36px);letter-spacing:-.04em;line-height:1.1;max-width:17ch}.aa-progress-result>span{font-size:40px;line-height:1}.ai-adoption-page .aa-progress-card p{font-size:13px;color:#433452;margin-bottom:0!important;line-height:1.5}.aa-programme{padding:95px 0 110px;background:#efe9f6;border-top:1px solid #3f007f13}.aa-programme .aa-section-heading>p{margin-top:24px;max-width:61ch;font-size:16px;color:var(--aa-muted)}.aa-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:45px}.aa-module{background:var(--aa-paper);padding:32px 34px;border:1px solid #3f007f16;border-radius:14px;transition:transform .2s;min-height:275px}.aa-module:hover{transform:translateY(-4px)}.aa-module-top{display:flex;justify-content:space-between;align-items:center;color:var(--aa-purple)}.aa-module-top>span:first-child{font:11px var(--sans)}.aa-module-top>span:last-child{font-size:33px;line-height:1}.ai-adoption-page .aa-module h3{margin:28px 0 15px;font-size:29px;line-height:1.13;letter-spacing:-.035em;max-width:19ch}.aa-module p{font-size:15px;color:var(--aa-muted);max-width:50ch}.aa-module-1{background:#e3d6f4}.aa-module-2{background:var(--aa-purple);color:#fff}.aa-module-2 .aa-module-top{color:var(--aa-lime)}.aa-module-2 p{color:#e3d1f5}.aa-module-3{background:#d8ee81}.aa-results{padding:90px 0;background:var(--aa-paper)}.aa-results-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.aa-results h2{max-width:15ch}.aa-results p{margin-top:22px!important;color:var(--aa-muted);font-size:15px}.aa-results ul{list-style:none;margin:0;padding:0;border-top:1px solid #3f007f33}.aa-results li{display:flex;align-items:center;gap:18px;padding:23px 0;border-bottom:1px solid #3f007f22;font-size:18px;line-height:1.35;letter-spacing:-.015em}.aa-results li span{display:grid;place-items:center;width:29px;height:29px;flex-shrink:0;border-radius:50%;background:var(--aa-lime);color:var(--aa-purple);font-size:14px}.aa-investment{background:#d4ed64;padding:95px 0}.aa-investment-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:90px}.aa-investment h2{max-width:18ch}.aa-investment-grid>div>p{margin-top:25px;max-width:47ch;color:#453b51;font-size:16px}.aa-price-card{background:var(--aa-deep);color:#fff;padding:38px;border-radius:18px;box-shadow:10px 12px #3f007f15}.aa-price{margin-top:30px;font-size:clamp(38px,4.5vw,63px);line-height:1;letter-spacing:-.05em;white-space:nowrap}.aa-price small{font-size:18px;letter-spacing:0;color:#cdbcdf}.ai-adoption-page .aa-price-card p{margin:23px 0 28px;color:#d4c6e3;font-size:13px;line-height:1.6}.aa-price-card .aa-button{width:100%}.aa-faq{padding:100px 0;background:#fbfaf7}.aa-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.aa-faq p{color:var(--aa-muted);font-size:16px;margin-top:22px!important;max-width:30ch}.ai-adoption-page .faq-item{background:transparent;border:0;border-bottom:1px solid #3f007f26;border-radius:0;margin:0}.ai-adoption-page .faq-item:first-child{border-top:1px solid #3f007f26}.ai-adoption-page .faq-item summary{padding:22px 0;gap:20px}.ai-adoption-page .faq-q{font-size:17px;line-height:1.4;font-weight:500}.ai-adoption-page .faq-a{padding:0 30px 25px 0;font-size:14px;color:var(--aa-muted);line-height:1.7}.ai-adoption-page .faq-icon{color:var(--aa-purple)}.ai-adoption-page .foot-cta{background:#ede6f6;border-top:1px solid #3f007f22}.ai-adoption-page a:focus-visible,.ai-adoption-page button:focus-visible{outline:3px solid #e4772d;outline-offset:5px}@media(min-width:1600px){.aa-hero{padding-top:85px}.aa-hero-grid{padding-bottom:85px}}@media(max-width:1100px){.aa-hero-grid{gap:30px}.ai-adoption-page .aa-hero h1{font-size:49px}.aa-hero-lead{font-size:15px!important}.aa-hero-actions{gap:16px}.aa-button{font-size:13px}.aa-hero-bottom{gap:20px}.aa-hero-bottom>div{gap:6px}.aa-hero-bottom>div>span{font-size:10px;padding:6px 10px}.aa-approach-grid,.aa-results-grid,.aa-investment-grid,.aa-faq-grid{gap:45px}}@media(max-width:850px){.aa-hero{padding-top:46px}.aa-hero-grid{grid-template-columns:1fr;gap:45px;padding-bottom:45px}.ai-adoption-page .aa-hero h1{font-size:clamp(48px,7.5vw,65px);max-width:15ch}.aa-hero-copy{max-width:640px}.aa-hero-lead{font-size:17px!important;max-width:57ch!important}.aa-hero-bottom{align-items:flex-start;flex-direction:column;gap:16px}.aa-hero-bottom>span{max-width:none}.aa-pain-grid{gap:24px}.ai-adoption-page .aa-pain h3{font-size:23px}.aa-pain article p{font-size:14px}.aa-approach,.aa-programme,.aa-results,.aa-investment,.aa-faq{padding:75px 0}.aa-approach-grid{grid-template-columns:1fr;gap:40px}.aa-progress-card{max-width:620px;width:100%;margin-inline:auto}.aa-approach h2{max-width:21ch}.aa-results-grid,.aa-investment-grid,.aa-faq-grid{grid-template-columns:1fr}.aa-results h2{max-width:23ch}.aa-price-card{max-width:600px;width:100%}.aa-module{padding:28px}.aa-module h3{font-size:26px!important}.aa-faq p{max-width:50ch}}@media(max-width:580px){.ai-adoption-page .wrap{padding-left:22px;padding-right:22px}.aa-hero{padding-top:36px}.ai-adoption-page .aa-hero h1{font-size:clamp(39px,10.3vw,53px);letter-spacing:-.055em;max-width:15ch}.aa-hero-lead{margin-top:22px!important;font-size:15px!important;line-height:1.65!important}.aa-hero-actions{align-items:flex-start;gap:20px;margin-top:24px}.aa-button{padding:16px 17px;font-size:13px;gap:12px}.aa-hero-price{margin-top:23px;gap:8px}.aa-hero-price strong{font-size:18px}.aa-hero-price>span{font-size:11px}.aa-hero-grid{gap:32px;padding-bottom:34px}.aa-hero-bottom{font-size:11px;padding-top:20px;padding-bottom:22px}.aa-hero-bottom>div{gap:6px}.aa-pain{padding-top:60px}.ai-adoption-page h2{font-size:35px;letter-spacing:-.045em}.aa-pain-grid{grid-template-columns:1fr;gap:28px;margin-top:35px}.aa-pain-grid article{padding-top:15px}.aa-pain h3{margin:12px 0!important;font-size:24px!important;max-width:26ch!important}.aa-pain article p{max-width:45ch}.aa-pain-bottom{margin-top:32px!important;font-size:13px!important;padding:23px 0!important}.aa-approach,.aa-programme,.aa-results,.aa-investment,.aa-faq{padding:58px 0}.aa-approach-grid{gap:26px}.aa-approach p,.aa-programme .aa-section-heading>p,.aa-investment-grid>div>p{font-size:15px}.aa-progress-card{padding:30px 25px;transform:none;border-radius:12px}.aa-progress-flow{gap:4px;margin:24px 0}.aa-progress-flow span{font-size:9px;padding:7px}.aa-progress-flow i{font-size:11px}.aa-progress-result{font-size:30px;max-width:17ch}.aa-progress-quote{font-size:27px;margin-top:28px}.aa-module-grid{grid-template-columns:1fr;gap:13px;margin-top:30px}.aa-module{min-height:0;padding:26px}.aa-module h3{margin:20px 0 14px!important;max-width:24ch!important}.aa-module p{font-size:14px}.aa-results-grid{gap:26px}.aa-results li{font-size:16px;padding:20px 0}.aa-investment-grid{gap:30px}.aa-price-card{padding:29px 24px;border-radius:13px;box-shadow:6px 7px #3f007f15}.aa-price{font-size:51px;letter-spacing:-.05em}.aa-price small{font-size:15px}.aa-faq-grid{gap:30px}.aa-faq .faq-q{font-size:16px}.aa-faq .faq-a{font-size:13px}.aa-faq p{font-size:15px}}@media(prefers-reduced-motion:no-preference){.aa-hero-copy{animation:aa-enter .7s both}@keyframes aa-enter{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}}@media(prefers-reduced-motion:reduce){.ai-adoption-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ai-adoption-page .aa-hero{padding-top:85px}.ai-adoption-page .aa-hero-grid{display:block;padding-bottom:65px}.ai-adoption-page .aa-hero-copy{max-width:1080px;margin-inline:auto;text-align:center}.ai-adoption-page .aa-hero h1{max-width:23ch;margin-inline:auto;font-size:clamp(46px,5.4vw,76px);line-height:1.02;letter-spacing:-.055em}.ai-adoption-page .aa-hero-lead{max-width:69ch;margin:27px auto 0;font-size:17px!important}.ai-adoption-page .aa-hero-actions{justify-content:center;align-items:center;gap:24px;margin-top:30px}.ai-adoption-page .aa-hero-price{justify-content:center;margin-top:27px}.ai-adoption-page .aa-hero-bottom{justify-content:center;flex-direction:column;align-items:center;gap:17px;text-align:center}.ai-adoption-page .aa-hero-bottom>span{max-width:none}.ai-adoption-page .aa-hero-bottom>div{justify-content:center}@media(max-width:580px){.ai-adoption-page .aa-hero{padding-top:48px}.ai-adoption-page .aa-hero-grid{padding-bottom:42px}.ai-adoption-page .aa-hero h1{font-size:clamp(37px,9.5vw,49px);max-width:17ch;line-height:1.04}.ai-adoption-page .aa-hero-lead{font-size:15px!important;margin-top:23px}.ai-adoption-page .aa-hero-actions{gap:20px;margin-top:26px;flex-direction:column}.ai-adoption-page .aa-hero-price{margin-top:24px;flex-direction:column;align-items:center;gap:7px}.ai-adoption-page .aa-hero-bottom{gap:15px}}.ai-adoption-page .aa-progress-quote,.ai-adoption-page .aa-price{margin-top:0}.ai-adoption-page .aa-scope-title{font-size:clamp(27px,3vw,38px);line-height:1.12;letter-spacing:-.035em;color:#fff}
