@keyframes aicMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.aic{overflow:hidden;font-family:var(--font-hanken-grotesk);color:#3e403d}.aic .breadcrumb{width:100%}@media only screen and (max-width:767px){.aic .breadcrumb{padding-left:20px;padding-right:20px}}@media only screen and (min-width:768px)and (max-width:1023px){.aic .breadcrumb{padding-left:50px;padding-right:50px}}@media only screen and (min-width:1024px)and (max-width:1299px){.aic .breadcrumb{padding-left:80px;padding-right:80px}}@media only screen and (min-width:1300px){.aic .breadcrumb{padding-left:100px;padding-right:100px}}.aic .aic-container{max-width:1240px;margin:0 auto;padding-left:40px;padding-right:40px}@media only screen and (max-width:767px){.aic .aic-container{padding-left:20px;padding-right:20px}}.aic .aic-container-narrow{max-width:1080px;margin:0 auto;padding-left:40px;padding-right:40px}@media only screen and (max-width:767px){.aic .aic-container-narrow{padding-left:20px;padding-right:20px}}.aic .aic-section{padding-top:88px;padding-bottom:88px}@media only screen and (max-width:767px){.aic .aic-section{padding-top:56px;padding-bottom:56px}}.aic .aic-band--tint{background:#f6f7fc}.aic .aic-band--soft{background:#f8f8f8}.aic .aic-band--gradient{background:linear-gradient(100.84deg,#132EB8,#0A175C)}.aic .aic-section__cta{margin-top:36px}.aic .aic-section__cta--center{text-align:center}.aic .aic-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border-radius:9px;cursor:pointer;white-space:nowrap;text-decoration:none;font-family:var(--font-hanken-grotesk);font-size:15px;font-weight:700;font-style:normal;line-height:1;transition:opacity .2s,background .2s,color .2s,box-shadow .2s}.aic .aic-btn--lg{height:50px;padding:0 28px}.aic .aic-btn--block{width:100%}.aic .aic-btn--arrow:after{content:"→";font-size:16px}.aic .aic-btn--primary{background:#fed800;color:#0a175c}.aic .aic-btn--primary:hover{background:#ffe23e}.aic .aic-btn--dark{background:#0a175c;color:#fff}.aic .aic-btn--dark:hover{opacity:.9}.aic .aic-btn--ghost{background:rgba(0,0,0,0);color:#132eb8;border:1px solid #c9d2ff}.aic .aic-btn--ghost:hover{background:#f6f7fc}.aic .aic-btn--ghost-dark{background:hsla(0,0%,100%,.08);color:#fff;border:1px solid hsla(0,0%,100%,.45)}.aic .aic-btn--ghost-dark:hover{background:hsla(0,0%,100%,.16)}.aic .aic-hero{position:relative;overflow:hidden;background:linear-gradient(100.84deg,#132EB8,#0A175C)}.aic .aic-hero__earth{position:absolute;right:-80px;bottom:-60px;width:560px;height:auto;opacity:.5;pointer-events:none}@media only screen and (max-width:767px){.aic .aic-hero__earth{display:none}}.aic .aic-hero__inner{position:relative;padding-top:72px;display:flex;gap:56px;flex-wrap:wrap;align-items:flex-start}@media only screen and (max-width:767px){.aic .aic-hero__inner{padding-top:40px;gap:32px}}.aic .aic-hero__text{flex:1 1 540px;min-width:320px;padding-bottom:72px}@media only screen and (max-width:767px){.aic .aic-hero__text{padding-bottom:8px}}.aic .aic-hero__eyebrow{display:inline-block;font-size:13px;color:#fed800;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.aic .aic-hero__eyebrow,.aic .aic-hero__title{font-family:var(--font-hanken-grotesk);font-weight:700;font-style:normal}.aic .aic-hero__title{margin:18px 0;font-size:50px;color:#fff;line-height:1.12;letter-spacing:-.01em;text-wrap:balance}@media only screen and (max-width:767px){.aic .aic-hero__title{font-size:34px}}.aic .aic-hero__sub{max-width:560px;margin:0 0 30px;font-family:var(--font-hanken-grotesk);font-size:17px;font-weight:300;font-style:normal;color:hsla(0,0%,100%,.85);line-height:1.6}.aic .aic-hero__sub strong{font-weight:700;color:#fff}.aic .aic-hero__ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:30px}.aic .aic-hero__pills{display:flex;flex-wrap:wrap;gap:8px;max-width:560px}.aic .aic-hero__pill{font-family:var(--font-hanken-grotesk);font-size:13px;font-weight:500;font-style:normal;color:hsla(0,0%,100%,.9);line-height:1;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);padding:7px 13px;border-radius:8px}.aic .aic-hero__form{flex:0 0 392px;max-width:100%;margin-bottom:40px}@media only screen and (min-width:0px)and (max-width:1023px){.aic .aic-hero__form{flex-basis:100%;width:100%}}.aic .aic-hero__band{position:relative;border-top:1px solid hsla(0,0%,100%,.12);padding:24px 0 30px}.aic .aic-hero__band-label{text-align:center;font-family:var(--font-hanken-grotesk);font-size:12px;font-weight:600;font-style:normal;color:hsla(0,0%,100%,.55);line-height:1.4;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.aic .aic-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.aic .aic-marquee__track{display:flex;width:max-content;animation:aicMarquee 34s linear infinite}.aic .aic-marquee:hover .aic-marquee__track{animation-play-state:paused}.aic .aic-marquee__group{display:flex;gap:14px;padding-right:14px}.aic .aic-marquee__chip{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 26px;border-radius:12px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14)}.aic .aic-marquee__logo{height:24px;width:auto;filter:brightness(0) invert(1);opacity:.92}@media(prefers-reduced-motion:reduce){.aic .aic-marquee__track{animation:none!important}}.aic .aic-why{margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media only screen and (min-width:0px)and (max-width:1023px){.aic .aic-why{grid-template-columns:1fr}}.aic .aic-why__card{background:#f8f8f8;border:1px solid #e3e3e3;border-radius:18px;padding:28px;display:flex;flex-direction:column}.aic .aic-why__icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#E7EBFF,#F6F7FC);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.aic .aic-why__icon span{width:18px;height:3px;border-radius:2px;background:linear-gradient(90deg,#122BAC 0,#FED800)}.aic .aic-why__title{margin:0 0 8px;font-size:18px;font-weight:700;color:#3e403d;line-height:1.3}.aic .aic-why__body,.aic .aic-why__title{font-family:var(--font-hanken-grotesk);font-style:normal}.aic .aic-why__body{margin:0;font-size:14px;font-weight:300;color:#606569;line-height:1.6}.aic .aic-services{margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media only screen and (min-width:0px)and (max-width:1023px){.aic .aic-services{grid-template-columns:1fr}}.aic .aic-services__card{background:#fff;border:1px solid #e3e3e3;border-radius:18px;padding:28px;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.aic .aic-services__card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(10,23,92,.14);border-color:#c9d2ff}.aic .aic-services__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.aic .aic-services__num{font-family:var(--font-hanken-grotesk);font-size:13px;font-weight:700;font-style:normal;color:#fed800;line-height:1;background:#0a175c;width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.aic .aic-services__rule{width:34px;height:4px;border-radius:2px;background:linear-gradient(90deg,#122BAC 0,#FED800)}.aic .aic-services__title{margin:0 0 8px;font-size:18px;font-weight:700;color:#3e403d;line-height:1.3}.aic .aic-services__body,.aic .aic-services__title{font-family:var(--font-hanken-grotesk);font-style:normal}.aic .aic-services__body{margin:0;font-size:14px;font-weight:300;color:#606569;line-height:1.6}.aic .aic-benefits{margin-top:44px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}@media only screen and (max-width:767px){.aic .aic-benefits{grid-template-columns:1fr}}.aic .aic-benefits__card{background:#0a175c;border-radius:18px;padding:32px;display:flex;gap:20px;align-items:flex-start}.aic .aic-benefits__num{flex:0 0 auto;font-size:15px;color:#0a175c;line-height:1;background:#fed800;width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.aic .aic-benefits__num,.aic .aic-benefits__title{font-family:var(--font-hanken-grotesk);font-weight:700;font-style:normal}.aic .aic-benefits__title{margin:0 0 10px;font-size:19px;color:#fff;line-height:1.3}.aic .aic-benefits__body{margin:0;font-family:var(--font-hanken-grotesk);font-size:14px;font-weight:300;font-style:normal;color:hsla(0,0%,100%,.82);line-height:1.6}.aic .aic-benefits__metric{margin-top:14px;display:inline-flex;align-items:baseline;gap:8px;background:rgba(254,216,0,.12);border:1px solid rgba(254,216,0,.35);border-radius:10px;padding:8px 14px}.aic .aic-benefits__metric-value{font-size:22px;font-weight:700;color:#fed800}.aic .aic-benefits__metric-label,.aic .aic-benefits__metric-value{font-family:var(--font-hanken-grotesk);font-style:normal;line-height:1}.aic .aic-benefits__metric-label{font-size:12px;font-weight:500;color:hsla(0,0%,100%,.8)}.aic .aic-workflow{position:relative;background:linear-gradient(160deg,#0A175C,#0B1240 55%,#131C4C);overflow:hidden}.aic .aic-workflow__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:44px 44px;pointer-events:none}.aic .aic-workflow__inner{position:relative}.aic .aic-cases{margin-top:44px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}@media only screen and (max-width:767px){.aic .aic-cases{grid-template-columns:1fr}}.aic .aic-cases__card{background:#fff;border:1px solid #e3e3e3;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.aic .aic-cases__head{position:relative;background:repeating-linear-gradient(135deg,#E7EBFF,#E7EBFF 12px,#F6F7FC 0,#F6F7FC 24px);padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:12px}.aic .aic-cases__head--cover{align-items:flex-end;min-height:208px;overflow:hidden;background:#0a175c}.aic .aic-cases__head--cover:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,23,92,.92) 0,rgba(10,23,92,.35) 46%,rgba(10,23,92,.04));z-index:1}.aic .aic-cases__head--cover .aic-cases__name{position:relative;z-index:2;color:#fff}.aic .aic-cases__head--cover .aic-cases__tag{position:relative;z-index:2}.aic .aic-cases__cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:0}.aic .aic-cases__name{font-size:22px;font-weight:700;color:#132eb8;line-height:1.2;letter-spacing:-.01em}.aic .aic-cases__name,.aic .aic-cases__tag{font-family:var(--font-hanken-grotesk);font-style:normal}.aic .aic-cases__tag{font-size:11px;font-weight:600;color:#112692;line-height:1;background:#fff;border-radius:20px;padding:5px 12px;white-space:nowrap}.aic .aic-cases__body{padding:26px;display:flex;flex-direction:column;gap:14px;flex:1 1}.aic .aic-cases__summary{margin:0;font-family:var(--font-hanken-grotesk);font-size:14px;font-weight:500;font-style:normal;color:#3e403d;line-height:1.5}.aic .aic-cases__points{display:flex;flex-direction:column;gap:11px}.aic .aic-cases__point{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-hanken-grotesk);font-size:13px;font-weight:300;font-style:normal;color:#606569;line-height:1.55}.aic .aic-cases__check{flex:0 0 auto;margin-top:3px;display:inline-flex}.aic .aic-tech{margin-top:44px;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}@media only screen and (max-width:767px){.aic .aic-tech{grid-template-columns:1fr}}.aic .aic-tech__group{background:#0a175c;border-radius:20px;padding:30px}.aic .aic-tech__label{font-weight:700;color:#fed800;line-height:1;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px}.aic .aic-tech__intro,.aic .aic-tech__label{font-family:var(--font-hanken-grotesk);font-size:13px;font-style:normal}.aic .aic-tech__intro{margin:0 0 20px;font-weight:300;color:hsla(0,0%,100%,.7);line-height:1.5}.aic .aic-tech__items{display:flex;flex-direction:column;gap:16px}.aic .aic-tech__item-title{margin-bottom:5px;font-size:15px;font-weight:700;color:#fff;line-height:1.3}.aic .aic-tech__item-body,.aic .aic-tech__item-title{font-family:var(--font-hanken-grotesk);font-style:normal}.aic .aic-tech__item-body{margin:0 0 8px;font-size:13px;font-weight:300;color:hsla(0,0%,100%,.78);line-height:1.5}.aic .aic-tech__chips{display:flex;flex-wrap:wrap;gap:6px}.aic .aic-tech__chip{font-family:var(--font-hanken-grotesk);font-size:11px;font-weight:600;font-style:normal;color:#e7ebff;line-height:1;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);padding:4px 9px;border-radius:6px}.aic .aic-logos{margin-top:24px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}@media only screen and (max-width:767px){.aic .aic-logos{grid-template-columns:repeat(2,1fr)}}.aic .aic-logos__item{background:#f8f8f8;border:1px solid #e3e3e3;border-radius:14px;padding:18px 10px;display:flex;flex-direction:column;align-items:center;gap:10px}.aic .aic-logos__item img{height:34px;width:34px;object-fit:contain}.aic .aic-logos__item span{font-family:var(--font-hanken-grotesk);font-size:12px;font-weight:500;font-style:normal;color:#606569;line-height:1}.aic .aic-cta-strip{background:#fed800}.aic .aic-cta-strip__inner{padding-top:54px;padding-bottom:54px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.aic .aic-cta-strip__text{flex:1 1 560px;min-width:300px}.aic .aic-cta-strip__title{margin:0 0 10px;font-family:var(--font-hanken-grotesk);font-size:30px;font-weight:700;font-style:normal;color:#0a175c;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}@media only screen and (max-width:767px){.aic .aic-cta-strip__title{font-size:24px}}.aic .aic-cta-strip__sub{margin:0;max-width:680px;font-family:var(--font-hanken-grotesk);font-size:16px;font-weight:400;font-style:normal;color:#4a4326;line-height:1.6}.aic .aic-process{margin-top:48px;position:relative;display:flex;flex-direction:column;gap:28px}.aic .aic-process__spine{position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(#122BAC,#FED800);transform:translateX(-50%)}@media only screen and (max-width:767px){.aic .aic-process__spine{left:21px}}.aic .aic-process__row{display:flex;align-items:center;gap:20px}.aic .aic-process__row--left .aic-process__card{text-align:right}@media only screen and (max-width:767px){.aic .aic-process__row--left .aic-process__card{text-align:left}}.aic .aic-process__row--right{flex-direction:row-reverse}.aic .aic-process__row--right .aic-process__card{text-align:left}@media only screen and (max-width:767px){.aic .aic-process__row{flex-direction:row;gap:14px}}.aic .aic-process__card{flex:1 1;background:#fff;border:1px solid #e3e3e3;border-radius:18px;padding:24px 26px}.aic .aic-process__step{margin-bottom:6px;font-size:13px;color:#132eb8}.aic .aic-process__step,.aic .aic-process__title{font-family:var(--font-hanken-grotesk);font-weight:700;font-style:normal;line-height:1.3}.aic .aic-process__title{margin:0 0 8px;font-size:18px;color:#3e403d}.aic .aic-process__body{margin:0;font-family:var(--font-hanken-grotesk);font-size:14px;font-weight:300;font-style:normal;color:#606569;line-height:1.55}.aic .aic-process__marker{flex:0 0 44px;display:flex;justify-content:center}.aic .aic-process__marker span{width:44px;height:44px;border-radius:50%;background:#0a175c;font-family:var(--font-hanken-grotesk);font-size:16px;font-weight:700;font-style:normal;color:#fed800;line-height:1;display:flex;align-items:center;justify-content:center;z-index:1}.aic .aic-process__spacer{flex:1 1}@media only screen and (max-width:767px){.aic .aic-process__spacer{display:none}}.aic .aic-process__note{margin-top:32px;display:flex;align-items:flex-start;gap:14px;background:linear-gradient(100.84deg,#132EB8,#0A175C);border-radius:18px;padding:26px 28px}.aic .aic-process__note-icon{flex:0 0 auto;margin-top:2px;display:inline-flex}.aic .aic-process__note-title{margin-bottom:6px;font-family:var(--font-hanken-grotesk);font-size:16px;font-weight:700;font-style:normal;color:#fff;line-height:1.3}.aic .aic-process__note-body{margin:0;font-family:var(--font-hanken-grotesk);font-size:14px;font-weight:300;font-style:normal;color:hsla(0,0%,100%,.85);line-height:1.6}.aic .aic-pricing{margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;align-items:stretch}@media only screen and (min-width:0px)and (max-width:1023px){.aic .aic-pricing{grid-template-columns:1fr}}.aic .aic-pricing__card{position:relative;background:#fff;border:1px solid #e3e3e3;border-radius:20px;padding:32px;display:flex;flex-direction:column}.aic .aic-pricing__card--featured{background:linear-gradient(100.84deg,#132EB8,#0A175C);border:none;box-shadow:0 24px 55px rgba(10,23,92,.28)}.aic .aic-pricing__card--featured .aic-pricing__name{color:#fff;padding-right:90px}.aic .aic-pricing__card--featured .aic-pricing__desc{color:hsla(0,0%,100%,.82)}.aic .aic-pricing__card--featured .aic-pricing__from{color:hsla(0,0%,100%,.7)}.aic .aic-pricing__card--featured .aic-pricing__price{color:#fed800}.aic .aic-pricing__badge{position:absolute;top:20px;right:20px;font-size:11px;color:#0a175c;line-height:1;background:#fed800;padding:4px 11px;border-radius:20px;letter-spacing:.03em}.aic .aic-pricing__badge,.aic .aic-pricing__name{font-family:var(--font-hanken-grotesk);font-weight:700;font-style:normal}.aic .aic-pricing__name{margin-bottom:10px;font-size:19px;color:#3e403d;line-height:1.3}.aic .aic-pricing__desc{margin:0 0 20px;min-height:76px;font-family:var(--font-hanken-grotesk);font-size:13px;font-weight:300;font-style:normal;color:#606569;line-height:1.6}.aic .aic-pricing__foot{margin-top:auto}.aic .aic-pricing__from{margin-bottom:4px;font-size:12px;font-weight:600;color:#85868f;line-height:1;letter-spacing:.03em;text-transform:uppercase}.aic .aic-pricing__from,.aic .aic-pricing__price{font-family:var(--font-hanken-grotesk);font-style:normal}.aic .aic-pricing__price{margin-bottom:20px;font-size:30px;font-weight:700;color:#132eb8;line-height:1.1;letter-spacing:-.01em}.aic .aic-faq-wrap{max-width:920px;margin:0 auto;padding-left:40px;padding-right:40px}@media only screen and (max-width:767px){.aic .aic-faq-wrap{padding-left:20px;padding-right:20px}}.aic .aic-faq-wrap__heading{text-align:center;margin-bottom:44px}