.ai-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary-on-dark);margin-bottom:var(--space-4);align-items:center;gap:10px;font-size:11px;font-weight:700;display:inline-flex}.ai-eyebrow--dark{color:var(--text-tertiary-on-dark)}.ai-section-h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-primary-on-dark);margin:0;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.1}.ai-section-h2--dark{color:var(--text-primary)}.ai-bracket{color:var(--text-tertiary-on-dark);font-size:13px;font-weight:600}.ai-digit{color:var(--text-primary-on-dark);font-size:13px;font-weight:600}.ai-list-plus{color:var(--blue);margin-right:10px;font-weight:700}.ai-section-header{text-align:center;max-width:680px;margin:0 auto var(--space-9)}.ai-section-header--dark .ai-section-h2{color:var(--text-primary)}.ai-hero{background:var(--color-coal);color:var(--text-primary-on-dark);padding:160px 0 100px;position:relative;overflow:hidden}.ai-hero__inner{z-index:1;position:relative}.ai-hero__breadcrumb{margin-bottom:var(--space-7);color:var(--text-tertiary-on-dark);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.ai-hero__breadcrumb a{color:var(--text-tertiary-on-dark);text-decoration:none;transition:color .2s}.ai-hero__breadcrumb a:hover{color:var(--text-primary-on-dark)}.ai-hero__breadcrumb-sep{color:var(--text-tertiary-on-dark);opacity:.45}.ai-hero__h1{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;margin:0 0 var(--space-6);max-width:18ch;font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:1.05}.ai-hero__sub{color:var(--text-secondary-on-dark);margin:0 0 var(--space-7);max-width:52ch;font-size:clamp(16px,1.6vw,19px);line-height:1.65}.ai-hero__ctas{margin-bottom:var(--space-8);flex-wrap:wrap;gap:12px;display:flex}.ai-hero__trust{padding:0;padding-top:var(--space-6);border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:10px 28px;list-style:none;display:flex}.ai-hero__trust li{color:var(--text-secondary-on-dark);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.ai-trust-plus{color:var(--blue);font-weight:700}.ai-problem{padding:var(--space-11) 0}.ai-problem__inner{grid-template-columns:.38fr .62fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.ai-problem__label{padding-top:6px}.ai-problem__content{flex-direction:column;gap:0;display:flex}.ai-problem__body{gap:var(--space-5);margin-top:var(--space-6);flex-direction:column;display:flex}.ai-problem__body p{color:var(--text-secondary-on-white);margin:0;font-size:17px;line-height:1.72}.ai-problem__emphasis{font-weight:600;color:var(--text-primary)!important;font-size:19px!important}.ai-problem__cta-line{font-size:17px;font-weight:600;color:var(--blue)!important}.ai-usecases{background:var(--color-coal);padding:var(--space-12) 0;color:var(--text-primary-on-dark)}.ai-tabs{margin-bottom:var(--space-7);padding-bottom:var(--space-5);border-bottom:1px solid #ffffff1a;flex-wrap:wrap;gap:8px;display:flex}.ai-tab{border-radius:var(--radius-btn);color:var(--text-secondary-on-dark);cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font-sans);background:0 0;border:1.5px solid #ffffff1f;align-items:center;gap:8px;padding:10px 20px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.ai-tab__icon{font-size:16px}.ai-tab:hover{color:#fff;border-color:#ffffff4d}.ai-tab--active{background:var(--blue);border-color:var(--blue);color:#fff}.ai-tabpanel{background:var(--color-surface-200);border-radius:var(--radius-card);border:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);padding:clamp(28px,4vw,48px);display:grid}.ai-tabpanel__label{letter-spacing:.12em;color:var(--text-tertiary-on-dark);margin-bottom:var(--space-3);font-size:11px;font-weight:700}.ai-tabpanel__situation{color:var(--text-secondary-on-dark);margin:0;font-size:16px;line-height:1.65}.ai-tabpanel__list{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.ai-tabpanel__list li{color:#fff;align-items:flex-start;gap:8px;font-size:15px;font-weight:500;display:flex}.ai-outcome{background:var(--color-coal);border-radius:var(--radius-card);padding:var(--space-7);justify-content:center;gap:var(--space-4);border:1px solid #ffffff1a;flex-direction:column;height:100%;display:flex}.ai-outcome__label{letter-spacing:.12em;color:var(--blue);font-size:11px;font-weight:700}.ai-outcome__text{color:#fff;margin:0;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.4}.ai-services{padding:var(--space-12) 0}.ai-services__grid{border-radius:var(--radius-card);background:#0a0a0a1f;border:1px solid #0a0a0a1f;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.ai-svc-card{gap:var(--space-3);background:#fff;flex-direction:column;padding:clamp(24px,3vw,40px);transition:box-shadow .25s,transform .25s;display:flex}.ai-svc-card:hover{box-shadow:var(--card-shadow-light);z-index:1;position:relative;transform:translateY(-2px)}.ai-svc-card__index{align-items:center;gap:2px;margin-bottom:4px;display:flex}.ai-svc-card .ai-bracket{color:#6b6b6b}.ai-svc-card .ai-digit{color:var(--text-primary)}.ai-svc-card__title{font-family:var(--font-sans);color:var(--text-primary);margin:0;font-size:clamp(16px,1.4vw,19px);font-weight:600;line-height:1.3}.ai-svc-card__desc{color:var(--text-secondary-on-white);flex:1;margin:0;font-size:14px;line-height:1.65}.ai-svc-card__price{color:var(--blue);letter-spacing:.02em;padding-top:var(--space-3);border-top:1px solid #0a0a0a14;margin-top:auto;font-size:13px;font-weight:600}.ai-process{background:var(--color-coal);padding:var(--space-12) 0;color:var(--text-primary-on-dark)}.ai-process__steps{flex-direction:column;max-width:820px;margin:0 auto;display:flex}.ai-process__step{gap:var(--space-6);padding:var(--space-7) 0;border-bottom:1px solid #ffffff1a;grid-template-columns:64px 1fr 32px;align-items:center;transition:background .2s;display:grid}.ai-process__step:last-child{border-bottom:none}.ai-process__step:hover .ai-process__arrow{color:var(--blue)}.ai-process__num{font-family:var(--font-sans);align-items:center;gap:2px;display:flex}.ai-process__content{gap:var(--space-2);flex-direction:column;display:flex}.ai-process__step-title{color:#fff;margin:0;font-size:clamp(17px,1.6vw,20px);font-weight:600}.ai-process__step-desc{color:var(--text-secondary-on-dark);margin:0;font-size:15px;line-height:1.65}.ai-process__arrow{color:#ffffff4d;text-align:right;font-size:20px;transition:color .2s}.ai-process__postlaunch{max-width:820px;margin:var(--space-7) auto 0;padding:var(--space-6) var(--space-7);background:var(--color-surface-200);border-radius:var(--radius-card);align-items:center;gap:var(--space-5);border:1px solid #ffffff1a;display:flex}.ai-postlaunch-label{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);white-space:nowrap;font-size:11px;font-weight:700}.ai-process__postlaunch p{color:var(--text-secondary-on-dark);margin:0;font-size:15px}.ai-tech{background:var(--color-surface-100);padding:var(--space-11) 0;color:var(--text-primary-on-dark);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.ai-tech__grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.ai-tech__group{background:var(--color-surface-200);border-radius:var(--radius-card);padding:var(--space-6);gap:var(--space-4);border:1px solid #ffffff14;flex-direction:column;transition:background .2s;display:flex}.ai-tech__group:hover{background:var(--color-surface-300)}.ai-tech__category{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:0;font-size:11px;font-weight:700}.ai-tech__pills{flex-wrap:wrap;gap:8px;display:flex}.ai-tech__pill{color:var(--text-secondary-on-dark);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:500;transition:border-color .2s,color .2s}.ai-tech__pill:hover{color:#fff;border-color:#ffffff4d}.ai-why{padding:var(--space-12) 0}.ai-why__grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.ai-why__card{padding:var(--space-7);border-radius:var(--radius-card);gap:var(--space-3);border:1px solid #0a0a0a1a;flex-direction:column;transition:box-shadow .25s,border-color .25s,transform .25s;display:flex}.ai-why__card:hover{box-shadow:var(--card-shadow-light);border-color:#0052ff33;transform:translateY(-2px)}.ai-why__icon{border-radius:var(--radius-card);width:40px;height:40px;color:var(--blue);background:#0052ff14;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.ai-why__title{color:var(--text-primary);font-size:18px;font-weight:600;font-family:var(--font-sans);margin:0}.ai-why__desc{color:var(--text-secondary-on-white);margin:0;font-size:15px;line-height:1.6}.ai-faq{background-color:var(--blue);padding:var(--space-11) 0;color:var(--text-primary-on-dark);background-image:url("/Mesh Gradient 46.png");background-position:50%;background-size:cover;position:relative}.ai-faq__list{max-width:var(--max-width-narrow);flex-direction:column;margin:0 auto;display:flex}.ai-faq__item{border-bottom:1px solid #ffffff1f}.ai-faq__item:last-child{border-bottom:none}.ai-faq__question{gap:var(--space-4);padding:var(--space-6) 0;cursor:pointer;text-align:left;appearance:none;background:0 0;border:none;grid-template-columns:56px 1fr 32px;align-items:center;width:100%;font-family:inherit;transition:opacity .2s;display:grid;color:#fff!important}.ai-faq__question:hover{opacity:.85}.ai-faq__idx{align-items:center;gap:2px;display:flex}.ai-faq__q-text{font-size:clamp(15px,1.4vw,17px);font-weight:600;line-height:1.35;font-family:var(--font-sans);color:#fff!important}.ai-faq__toggle{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.ai-faq__line{background:#fff;width:14px;height:1.5px;transition:transform .3s,opacity .3s;position:absolute}.ai-faq__line--v{transform:rotate(90deg)}.ai-faq__item--open .ai-faq__line--v{opacity:0;transform:rotate(0)}.ai-faq__answer-wrap{max-height:0;transition:max-height .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.ai-faq__item--open .ai-faq__answer-wrap{max-height:240px}.ai-faq__answer{padding:0 0 var(--space-6) 72px;color:#ffffffbf;margin:0;font-size:15px;line-height:1.65}.ai-cta{padding:140px 0;position:relative;overflow:hidden}.ai-cta__bg{z-index:0;background-color:var(--color-coal);background-image:url(https://images.unsplash.com/photo-1677696797022-8e05d3b5f24d?auto=format&fit=crop&w=2000&q=80);background-position:50%;background-size:cover;position:absolute;inset:0}.ai-cta__bg:after{content:"";z-index:1;background:#0000009e;position:absolute;inset:0}.ai-cta__content{z-index:2;text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;max-width:700px;margin:0 auto;display:flex;position:relative}.ai-cta__kicker{margin-bottom:0}.ai-cta__heading{margin:0}.ai-cta__body{color:#ffffffbf;max-width:560px;margin:0;font-size:17px;line-height:1.65}.ai-cta__actions{margin-top:var(--space-3);flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.ai-cta__support{color:#ffffff73;letter-spacing:.3px;margin:0;font-size:13px;font-weight:500}@media (max-width:1024px){.ai-tech__grid,.ai-why__grid,.ai-services__grid{grid-template-columns:repeat(2,1fr)}.ai-tabpanel{gap:var(--space-6);grid-template-columns:1fr}}@media (max-width:768px){.ai-hero{padding:120px 0 64px}.ai-hero__ctas{flex-direction:column}.ai-problem__inner{gap:var(--space-5);grid-template-columns:1fr}.ai-services__grid{grid-template-columns:1fr}.ai-process__step{grid-template-columns:48px 1fr}.ai-process__arrow{display:none}.ai-tech__grid{grid-template-columns:1fr 1fr}.ai-why__grid{grid-template-columns:1fr}.ai-cta{padding:100px 0}.ai-cta__actions{flex-direction:column;align-items:center}.ai-faq__question{grid-template-columns:48px 1fr 28px}.ai-faq__answer{padding-left:52px}}@media (max-width:480px){.ai-hero{padding:100px 0 48px}.ai-tech__grid{grid-template-columns:1fr}.ai-tabs{gap:6px}.ai-tab{padding:8px 14px;font-size:13px}.ai-process__step{gap:var(--space-2);grid-template-columns:1fr}}
