.aih-hero{background:var(--bg-dark);padding:calc(112px + var(--section-pad)) 0 calc(var(--section-pad) * .85);position:relative;overflow:hidden}.aih-hero__glow{pointer-events:none;background:radial-gradient(#3b6fd424 0%,#0000 62%);width:900px;height:640px;position:absolute;top:-140px;right:-120px}.aih-hero__grid{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:3.5rem;display:grid;position:relative}.aih-hero__eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pillar-automate);margin-bottom:1.25rem;font-size:.75rem;font-weight:500}.aih-hero__title{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin-bottom:1.5rem;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;line-height:1.08}.aih-hero__title-accent{background:linear-gradient(135deg,#8da9db 0%,#3b6fd4 55%,#8da9db 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.aih-hero__desc{color:var(--text-dark-bg-secondary);max-width:560px;margin-bottom:2rem;font-size:1.125rem;font-weight:300;line-height:1.7}.aih-hero__ctas{flex-wrap:wrap;gap:.75rem;margin-bottom:1.75rem;display:flex}.aih-hero__proof{font-family:var(--font-mono);letter-spacing:.03em;color:var(--accent-light);background:#3b6fd414;border:1px solid #8da9db2e;border-radius:100px;align-items:center;gap:.625rem;padding:.4375rem .875rem;font-size:.75rem;display:inline-flex}.aih-hero__proof-dot{background:var(--pillar-automate);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ed7d312e}.aih-crew{background:var(--bg-light);padding:var(--section-pad) 0;--cb-rim:#fff0;--cb-band:#051f3e;--cb-stem:#3f556b}.aih-crew__grid{flex-wrap:wrap;justify-content:center;gap:1.25rem;max-width:1200px;margin:0 auto;display:flex}.aih-crew__card{background:var(--bg-white);border:1px solid var(--border-light);border-top:3px solid var(--pillar-automate);border-radius:var(--radius-lg);flex-direction:column;flex:0 calc(33.3333% - .833333rem);gap:1.1rem;padding:1.5rem 1.5rem 1.25rem;display:flex}.aih-crew__card--concept{background:0 0;border-top-style:dashed}.aih-crew__top{align-items:center;gap:1rem;display:flex}.aih-crew__avatar{flex:none;width:72px;height:72px;display:block}.aih-crew__avatar svg{width:100%;height:100%;display:block;overflow:visible}.aih-crew__name{font-family:var(--font-display);color:var(--text-light-bg);letter-spacing:-.01em;margin:0 0 .2rem;font-size:1.1875rem;font-weight:700}.aih-crew__tag{color:var(--text-light-bg-secondary);margin:0;font-size:.9rem;line-height:1.45}.aih-crew__facts{color:var(--text-light-bg-secondary);gap:.85rem;margin:0;font-size:.9rem;line-height:1.55;display:grid}.aih-crew__facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--text-light-bg);margin-bottom:.2rem;font-size:.72rem;font-weight:600}.aih-crew__facts dd{margin:0}.aih-crew__facts dd .aih-team__status{width:fit-content;margin:0 0 .3rem;display:block}.aih-crew__mode{color:var(--text-light-bg-secondary);align-items:center;gap:.5rem;margin:0;font-size:.8rem;display:flex}.aih-crew__mode .aih-team__status{margin:0}.aih-crew__facts+.aih-crew__mode{margin-top:-.15rem}.aih-crew__facts dt a{text-transform:none;letter-spacing:0;font-size:.9rem}.aih-crew__steps{border:1px dashed var(--border-light);border-radius:var(--radius-lg);background:var(--bg-white);max-width:1200px;margin:2.5rem auto 0;padding:1.5rem 1.75rem}.aih-crew__steps-title{font-family:var(--font-display);color:var(--text-light-bg);align-items:center;gap:.6rem;margin:0 0 1rem;font-size:1.05rem;font-weight:700;display:flex}.aih-crew__steps-title .aih-team__status{margin:0}.aih-crew__steps-list{counter-reset:step;color:var(--text-light-bg-secondary);grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0;padding:0;font-size:.9375rem;line-height:1.6;list-style:none;display:grid}.aih-crew__steps-list li{counter-increment:step;padding-top:2rem;position:relative}.aih-crew__steps-list li:before{content:counter(step);background:var(--pillar-automate);color:#fff;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.8rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.aih-crew__steps-list strong{color:var(--text-light-bg)}@media (max-width:800px){.aih-crew__steps-list{grid-template-columns:1fr}}.aih-crew__foot{text-align:center;color:var(--text-light-bg-secondary);margin:2rem 0 0}.aih-crew__foot a{color:var(--brand-blue);font-weight:600}@media (max-width:1000px){.aih-crew__card{flex-basis:calc(50% - .625rem)}}@media (max-width:640px){.aih-crew__card{flex-basis:100%}}.aih-console__visual{justify-content:center;display:flex}.aih-console__visual .aih-card{margin:0 auto}.aih-card{color:#1a202c;background:#fff;border:1px solid #e3eaf1;border-radius:14px;max-width:440px;margin-left:auto;padding:1.25rem 1.25rem 1rem;font-size:.875rem;box-shadow:0 24px 60px #00000059}.aih-card__head{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.aih-card__avatar{color:#fff;width:26px;height:26px;font-family:var(--font-mono);background:#4f6cee;border-radius:50%;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:inline-flex}.aih-card__who{font-weight:600}.aih-card__time{color:#5e758d;margin-left:auto;font-size:.75rem}.aih-card__msg{color:#1a202c;background:#f0f4f9;border-radius:10px;margin-bottom:.625rem;padding:.625rem .75rem;line-height:1.5}.aih-card__msg--user{color:#fff;background:#4f6cee;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:3rem;display:flex}.aih-card__msg--user .fr8-doc-chip{background:#ffffffe6}.aih-card__proposal{border:1px solid #e3eaf1;border-radius:10px;margin-top:.75rem;padding:.75rem}.aih-card__proposal-row{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.aih-card__proposal-ref{font-weight:600}.aih-card__fields{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.75rem;display:grid}.aih-card__fields span{color:#5e758d;flex-direction:column;gap:.125rem;font-size:.6875rem;display:flex}.aih-card__fields strong{color:#1a202c;font-size:.8125rem;font-weight:600}.aih-card__actions{gap:.5rem;display:flex}.aih-card__btn{color:#1a202c;border:1px solid #e3eaf1;border-radius:6px;padding:.375rem .875rem;font-size:.8125rem;font-weight:500}.aih-card__btn--primary{color:#fff;background:#4f6cee;border-color:#4f6cee}.aih-card__foot{color:#5e758d;text-align:center;margin-top:.75rem;font-size:.75rem}.aih-sec-head{text-align:center;max-width:680px;margin:0 auto 2.75rem}.aih-sec-title{font-family:var(--font-display);color:var(--text-light-bg);letter-spacing:-.02em;margin:.875rem 0 .75rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15}.aih-sec-desc{color:var(--text-light-bg-secondary);font-size:1.0625rem;line-height:1.7}.aih-built{background:var(--bg-light);padding:var(--section-pad) 0}.aih-built__grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;max-width:1200px;margin:0 auto;display:grid}.aih-tile{background:var(--bg-white);border:1px solid var(--border-light);border-top:3px solid var(--pillar-automate);border-radius:var(--radius-lg);flex-direction:column;padding:1.75rem 1.5rem;display:flex}.aih-tile__title{font-family:var(--font-display);color:var(--text-light-bg);letter-spacing:-.01em;margin-bottom:.625rem;font-size:1.1875rem;font-weight:700}.aih-tile__desc{color:var(--text-light-bg-secondary);flex:1;margin-bottom:1.25rem;font-size:.9375rem;line-height:1.65}.aih-tile__link{color:var(--brand-blue);align-self:flex-start;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;display:inline-flex}.aih-tile__link:hover{text-decoration:underline}.aih-team{background:var(--bg-white);padding:var(--section-pad) 0}.aih-team__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:1100px;margin:0 auto;display:grid}.aih-team__card{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-light);flex-direction:column;padding:1.75rem 1.5rem;display:flex}.aih-team__card--beta{background:var(--bg-white);border-style:dashed}.aih-team__status{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#5e758d;background:#5e758d1f;border-radius:4px;align-self:flex-start;margin-bottom:1rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600}.aih-team__status--live{color:#4e8a2a;background:#70ad4724}.aih-team__title{font-family:var(--font-display);color:var(--text-light-bg);margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.aih-team__desc{color:var(--text-light-bg-secondary);flex:1;margin-bottom:1rem;font-size:.9375rem;line-height:1.65}.aih-byo{background:var(--bg-dark);padding:var(--section-pad) 0;position:relative;overflow:hidden}.aih-byo:before{content:"";pointer-events:none;background:radial-gradient(800px 380px at 80%,#3b6fd41f,#0000 65%);position:absolute;inset:0}.aih-byo__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:3.5rem;display:grid;position:relative}.aih-byo__title{font-family:var(--font-display);color:var(--text-dark-bg);letter-spacing:-.02em;margin:1rem 0 .75rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15}.aih-byo__tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-light);margin-bottom:1.5rem;font-size:.75rem}.aih-byo__list{margin-bottom:1.75rem;list-style:none}.aih-byo__list li{color:var(--text-dark-bg-secondary);margin-bottom:.75rem;padding-left:1.25rem;font-size:1.0625rem;line-height:1.7;position:relative}.aih-byo__list li:before{content:"";background:var(--accent-bright);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:0}.aih-byo__list strong{color:var(--text-dark-bg);font-weight:600}.aih-byo__links{flex-wrap:wrap;gap:1.5rem;display:flex}.aih-byo__links a{color:#8da9db;font-size:.9375rem;font-weight:600}.aih-byo__links a:hover{text-decoration:underline}.aih-byo__tech{font-family:var(--font-mono);color:var(--text-dark-bg-muted,#6b82a8);border-top:1px solid #8da9db2e;margin-top:1.75rem;padding-top:1.25rem;font-size:.75rem;line-height:1.8}.aih-byo__tech strong{color:var(--accent-light);font-weight:600}.aih-byo__visual{flex-direction:column;align-items:center;gap:0;display:flex}.aih-byo__assistants{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.aih-byo__chip{color:var(--text-dark-bg);background:#ffffff0f;border:1px solid #8da9db47;border-radius:100px;padding:.625rem 1.125rem;font-size:.9375rem;font-weight:600}.aih-byo__chip--muted{color:var(--text-dark-bg-secondary);font-size:.8125rem;font-weight:400}.aih-byo__wire{background:linear-gradient(#8da9db80,#3b6fd4e6);width:2px;height:72px;margin:.75rem 0;position:relative}.aih-byo__wire span{font-family:var(--font-mono);white-space:nowrap;background:var(--bg-elevated);color:var(--accent-light);border:1px solid #8da9db47;border-radius:4px;padding:.25rem .5rem;font-size:.625rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aih-byo__wire span:after{content:"MCP · your login · your permissions"}.aih-byo__hub{background:var(--bg-elevated);border-radius:var(--radius-lg);text-align:center;border:1px solid #8da9db47;padding:1.5rem 2rem;box-shadow:0 0 0 6px #3b6fd414}.aih-byo__hub img{width:auto;height:31px;margin:0 auto .625rem;display:block}.aih-byo__hub-sub{color:var(--text-dark-bg-secondary);font-size:.8125rem}.aih-safe{background:var(--bg-light);padding:var(--section-pad) 0}.aih-safe__grid{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1100px;margin:0 auto;display:grid}.aih-safe__item{border-left:3px solid var(--accent-bright);padding-left:1.25rem}.aih-safe__item h3{font-family:var(--font-display);color:var(--text-light-bg);margin-bottom:.5rem;font-size:1.1875rem;font-weight:700}.aih-safe__item p{color:var(--text-light-bg-secondary);font-size:.9375rem;line-height:1.7}.aih-safe__item a{color:var(--brand-blue);font-weight:600}.aih-faq{background:var(--bg-white);padding:var(--section-pad) 0}.aih-faq__heading{font-family:var(--font-display);color:var(--text-light-bg);letter-spacing:-.02em;text-align:center;margin-bottom:2rem;font-size:clamp(1.625rem,3vw,2.25rem);font-weight:700}.aih-faq__list{max-width:760px;margin:0 auto}.aih-faq__item{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-light);margin-bottom:.875rem;padding:1.125rem 1.375rem}.aih-faq__q{font-family:var(--font-display);color:var(--text-light-bg);cursor:pointer;font-size:1.0625rem;font-weight:600;list-style:none}.aih-faq__q::-webkit-details-marker{display:none}.aih-faq__q:after{content:"+";float:right;color:var(--brand-blue);font-weight:600}.aih-faq__item[open] .aih-faq__q:after{content:"−"}.aih-faq__a{color:var(--text-light-bg-secondary);margin-top:.75rem;font-size:.9375rem;line-height:1.7}@media (max-width:1024px){.aih-built__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.aih-hero__grid,.aih-byo__grid{grid-template-columns:1fr;gap:2.5rem}.aih-card{margin:0 auto}.aih-team__grid,.aih-safe__grid{grid-template-columns:1fr}}@media (max-width:600px){.aih-hero{padding-top:calc(88px + 3rem);padding-bottom:3rem}.aih-hero__title{font-size:clamp(2rem,9vw,2.5rem)}.aih-hero__desc{font-size:1rem}.aih-built__grid{grid-template-columns:1fr}.aih-card{zoom:.85}}
