/* Atlas AI sales page (/atlas-ai), rebuilt 2026-10-23 to the level of the other command center sales pages:
   dark starfield sections (show-bed.css) alternate with light lavender and white sections, real device frames,
   the ATLAS reactor video section (atlas-sales.css) and Einstein team clips. Header, menu and footer come from
   launch-shell.css + site-header.css. No eyebrows, no kickers, no breadcrumbs. */
body.aa-page{--bg:#0b0619;--bg2:#120a2a;--sf:#160d33;--sf2:#1d1245;--ln:rgba(168,139,250,.24);--tx:#f1eefb;--mu:#c4bbe0;--p:#6d28d9;--p2:#8b3df0;
  --l-bg:#F5F2FF;--l-bg2:#ECE6FB;--l-ink:#0E1A2E;--l-mu:#44526A;--l-line:#DDD5F0;--l-accent:#6d28d9;
  background:var(--bg);color:var(--tx);font-family:'Lato',Arial,sans-serif;overflow-x:hidden}
.aa *{box-sizing:border-box}
.aa h1,.aa h2,.aa h3{font-family:'Oswald',Arial,sans-serif;letter-spacing:.3px;color:#fff;margin:0}
.aa p{margin:0}
.aa-skip{position:absolute;left:-999px;top:8px;z-index:200;background:#fff;color:#150a2e;padding:10px 14px;border-radius:8px}
.aa-skip:focus{left:8px}
.aa-wrap{max-width:1180px;margin:0 auto;padding:0 22px;position:relative;z-index:2}
.aa-g{background:linear-gradient(90deg,#c4b5fd,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.aa-accent{color:#c4a6ff}
.aa-lead{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6;color:var(--mu)}
body.aa-page .lhd{background:transparent}
/* buttons */
.aa-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;font:700 1rem 'Lato',Arial,sans-serif;text-decoration:none;border:1.5px solid transparent;transition:transform .18s,box-shadow .18s,background .18s;cursor:pointer;text-align:center}
.aa-btn--p{background:linear-gradient(135deg,#6d28d9,#8b3df0);color:#fff;box-shadow:0 10px 30px rgba(109,40,217,.45)}
.aa-btn--p:hover{transform:translateY(-2px);box-shadow:0 14px 38px rgba(139,61,240,.6)}
.aa-btn--g{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(216,196,255,.55)}
.aa-btn--g:hover{background:rgba(255,255,255,.14);transform:translateY(-2px)}
.aa-btn:focus-visible,.aa-q summary:focus-visible{outline:3px solid #c4b5fd;outline-offset:3px}
.aa-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}
.aa-cta--c{justify-content:center}
.aa-cta--l{justify-content:flex-start}
/* section rhythm */
.aa-sec{padding:clamp(72px,9vw,120px) 0;position:relative}
.aa-dark{isolation:isolate;overflow:hidden;background:var(--bg);color:var(--tx)}
.aa-dark .show-bed{--bed-accent:#8b5cf6}
.show-bed--quiet .show-bed__orbit{display:none}
.aa-head{max-width:46em;margin:0 0 clamp(32px,4vw,52px)}
.aa-head h2,.aa-sec h2{font-size:clamp(2.1rem,4.4vw,3.3rem);line-height:1.1;font-weight:700}
.aa-head p{margin-top:18px;font-size:clamp(1.02rem,1.3vw,1.15rem);color:var(--mu);line-height:1.6}
/* light sections */
.aa-light,.aa-white{color:var(--l-ink);isolation:isolate;overflow:hidden}
.aa-light{background:radial-gradient(ellipse at 88% 45%,rgba(123,70,212,.10),transparent 58%),var(--l-bg);padding-bottom:clamp(110px,12vw,170px)}
.aa-white{background:#fff}
.aa-light h2,.aa-white h2,.aa-light h3,.aa-white h3{color:var(--l-ink)}
.aa-light .aa-accent,.aa-white .aa-accent{color:var(--l-accent)}
.aa-light .aa-lead,.aa-white .aa-lead,.aa-light .aa-head p,.aa-white .aa-head p{color:var(--l-mu)}
.aa-light .aa-btn--g,.aa-white .aa-btn--g{color:var(--l-ink);border-color:#b9a7e6;background:#fff}
.aa-wave{position:absolute;bottom:-1px;left:0;width:100%;height:clamp(42px,6vw,90px);display:block;z-index:1}
/* browser window frame */
.aa-win{position:relative;margin:0;border-radius:16px;overflow:hidden;background:#07040f;border:1px solid rgba(168,139,250,.35);box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 90px rgba(139,61,240,.22)}
.aa-win__bar{display:flex;align-items:center;gap:7px;height:30px;padding:0 12px;background:linear-gradient(180deg,#1d1535,#120c24);border-bottom:1px solid rgba(168,139,250,.22)}
.aa-win__bar i{width:10px;height:10px;border-radius:50%;background:#5b4a8c;display:block}
.aa-win__bar i:nth-child(1){background:#ff5f57}.aa-win__bar i:nth-child(2){background:#febc2e}.aa-win__bar i:nth-child(3){background:#28c840}
.aa-win__bar b{margin-left:10px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 11px/1 'Lato',Arial,sans-serif;color:#b8a9df;background:rgba(255,255,255,.06);border-radius:6px;padding:5px 10px}
.aa-win img,.aa-win video{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}
.aa-win figcaption{padding:14px 16px 16px;color:var(--mu);line-height:1.55;font-size:.98rem;background:#0d0820;border-top:1px solid rgba(168,139,250,.18)}
.aa-win figcaption b{color:#fff}
.aa-light .aa-win,.aa-white .aa-win{border-color:#d9cff2;box-shadow:0 30px 70px rgba(37,17,70,.22)}
.aa-light .aa-win figcaption,.aa-white .aa-win figcaption{background:#fff;color:var(--l-mu);border-top-color:var(--l-line)}
.aa-light .aa-win figcaption b,.aa-white .aa-win figcaption b{color:var(--l-ink)}
.aa-win--tilt{transform:perspective(1600px) rotateY(-6deg) rotateX(2deg)}
.aa-win--tilt-l{transform:perspective(1600px) rotateY(6deg) rotateX(2deg)}
.aa-win--glass{background:rgba(13,8,32,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
/* hero */
.aa-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(24px,4vw,56px) 0 0;background:var(--bg)}
.show-bed--hero{--bed-accent:#8b5cf6}
.show-bed--hero .show-bed__glow{right:-10%;width:70%}
.aa-hero__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:clamp(24px,4vw,56px);align-items:center}
.aa-hero h1{font-size:clamp(2.5rem,5.2vw,4.5rem);line-height:1.04;font-weight:700}
.aa-sub{margin-top:28px;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6;color:#e2dbf5;max-width:34em}
.aa-price{margin-top:18px;color:var(--mu);font-size:1rem}
.aa-hero__art{position:relative;padding:0 8% 10% 0}
.aa-win--hero{transform:perspective(1800px) rotateY(-7deg) rotateX(2deg);box-shadow:0 40px 100px rgba(0,0,0,.6),0 0 120px rgba(139,61,240,.35)}
.aa-hero__phone{position:absolute;right:0;bottom:0;width:21%;height:auto;border-radius:26px;box-shadow:0 24px 60px rgba(0,0,0,.65),0 0 0 1px rgba(168,139,250,.4);transform:rotate(4deg)}
.aa-stats{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:clamp(36px,5vw,60px);padding-top:0;padding-bottom:0;border-top:1px solid var(--ln)}
.aa-stats li{padding:26px 12px;text-align:center;border-right:1px solid var(--ln)}
.aa-stats li:last-child{border-right:0}
.aa-stats b{display:block;font:700 clamp(1.8rem,3.4vw,2.8rem) 'Oswald',Arial,sans-serif;color:#fff}
.aa-stats span{color:var(--mu);font-size:.98rem}
/* ATLAS reactor video section: the hub's own section, reused as-is */
body.aa-page .atlas-sales--video{margin:0}
body.aa-page .atlas-sales--video .atlas-sales__background{filter:brightness(.72)}
/* talk */
.aa-talk__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,60px);align-items:center}
.aa-talk__copy h2{margin-bottom:18px}
.aa-ticks{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:14px}
.aa-ticks li{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;color:#2b3650;line-height:1.55}
.aa-ticks i{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#fff;border:1px solid var(--l-line);color:#6d28d9;box-shadow:0 8px 20px rgba(37,17,70,.08)}
.aa-ticks b{color:var(--l-ink)}
.aa-talk__demo{display:grid;gap:22px}
.aa-chat{border:1px solid var(--l-line);background:#fff;border-radius:18px;padding:18px 20px;display:grid;gap:14px;box-shadow:0 20px 50px rgba(37,17,70,.12)}
.aa-you{justify-self:end;max-width:92%;background:linear-gradient(135deg,#6d28d9,#8b3df0);color:#fff;padding:10px 16px;border-radius:16px 16px 4px 16px;font-weight:700}
.aa-bot{color:#2b3650;line-height:1.55}
.aa-bot ol{margin:10px 0 0;padding-left:1.3em;display:grid;gap:6px}
.aa-bot__n{margin-top:12px;color:#6d28d9;font-weight:700}
/* page rows */
.aa-rows{display:grid;gap:clamp(44px,6vw,84px)}
.aa-row{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(24px,4vw,56px);align-items:center}
.aa-row--flip{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}
.aa-row--flip .aa-row__txt{order:2}
.aa-row__txt h3{font-size:clamp(1.8rem,3vw,2.4rem);margin-bottom:12px}
.aa-row__txt p{color:var(--l-mu);line-height:1.6;margin-top:12px}
.aa-row__txt .aa-lead{color:#2b3650;font-size:1.12rem;margin-top:0}
.aa-row .aa-win{transform:perspective(1800px) rotateY(-5deg) rotateX(1.5deg)}
.aa-row--flip .aa-win{transform:perspective(1800px) rotateY(5deg) rotateX(1.5deg)}
/* connect */
.aa-ints{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;position:relative;z-index:1}
.aa-int{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 14px;border-radius:14px;background:rgba(22,13,51,.78);border:1px solid var(--ln);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.aa-int__g{flex:0 0 auto;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 22%,#120a2a);color:var(--c);font-size:1.1rem;border:1px solid color-mix(in srgb,var(--c) 45%,transparent)}
.aa-int__n{font-weight:700;color:#fff;line-height:1.25;flex:1;min-width:0}
.aa-int__ro{flex:0 0 auto;font-size:.8rem;font-weight:700;color:#ddd0ff;border:1px solid rgba(196,181,253,.5);border-radius:999px;padding:3px 9px}
.aa-two{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,36px);margin-top:clamp(36px,4vw,56px);align-items:start}
/* themes */
.aa-themes__stage{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,2.5vw,32px);align-items:start}
.aa-theme{margin:0}
.aa-theme figcaption{margin-top:12px;color:var(--l-mu);line-height:1.5}
.aa-theme figcaption b{color:var(--l-ink)}
/* brand */
.aa-brand__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:center}
.aa-brand h2{margin-bottom:18px}
.aa-steps{margin:28px 0 0;padding:0;list-style:none;counter-reset:s;display:grid;gap:14px}
.aa-steps li{counter-increment:s;display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:center;color:#2b3650;line-height:1.5}
.aa-steps li::before{content:counter(s);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#6d28d9,#8b3df0);color:#fff;font:700 1.15rem 'Oswald',Arial,sans-serif}
.aa-steps b{color:var(--l-ink)}
.aa-brand__art{position:relative;padding:0 14% 8% 0}
.aa-brand__phone{position:absolute;right:0;bottom:0;width:26%;height:auto;border-radius:26px;box-shadow:0 24px 60px rgba(37,17,70,.35),0 0 0 1px #d9cff2;transform:rotate(5deg)}
/* safety */
.aa-safe__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:18px}
.aa-safe__list li{display:grid;grid-template-columns:56px 1fr;gap:18px;padding:28px;border-radius:22px;background:rgba(22,13,51,.7);border:1px solid var(--ln);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.aa-safe__list i{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;background:var(--sf2);border:1px solid var(--ln);color:#c4b5fd;font-size:1.3rem}
.aa-safe__list h3{font-size:1.5rem;margin-bottom:8px}
.aa-safe__list p{color:var(--mu);line-height:1.6}
/* use cases */
.aa-people{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px);margin-bottom:clamp(36px,4vw,56px)}
.aa-clip{margin:0;position:relative;border-radius:20px;overflow:hidden;box-shadow:0 24px 55px rgba(37,17,70,.22);background:#0b0619;aspect-ratio:16/9}
.aa-clip video{display:block;width:100%;height:100%;object-fit:cover}
.aa-clip figcaption{position:absolute;left:0;right:0;bottom:0;padding:12px 16px;color:#fff;font-weight:700;font-size:.95rem;background:linear-gradient(180deg,transparent,rgba(5,3,15,.85))}
.aa-uses{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.aa-uses li{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:24px;border-radius:20px;background:#fff;border:1px solid var(--l-line);box-shadow:0 14px 34px rgba(37,17,70,.08)}
.aa-uses i{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#6d28d9,#8b3df0);color:#fff;font-size:1.15rem}
.aa-uses h3{font-size:1.35rem;margin-bottom:6px}
.aa-uses p{color:var(--l-mu);line-height:1.6}
/* pricing */
.aa-plan{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;border:1px solid rgba(196,166,255,.5);border-radius:28px;overflow:hidden;background:rgba(22,13,51,.84);box-shadow:0 30px 90px rgba(0,0,0,.5),0 0 90px rgba(139,61,240,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.aa-plan__l{padding:clamp(28px,4vw,52px);background:linear-gradient(160deg,#2a1670,#160d33)}
.aa-plan__l h2{margin-bottom:20px}
.aa-plan__p{margin:24px 0 16px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}
.aa-amt{font:700 clamp(3.6rem,8vw,5.6rem) 'Oswald',Arial,sans-serif;line-height:1;color:#fff}
.aa-per{color:#e2dbf5;font-size:1.15rem}
.aa-plan__r{list-style:none;margin:0;padding:clamp(28px,4vw,52px);display:grid;gap:16px;align-content:center}
.aa-plan__r li{display:grid;grid-template-columns:30px 1fr;gap:12px;color:#ece8fa;line-height:1.5}
.aa-plan__r i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#7c3aed;color:#fff;font-size:.8rem;margin-top:1px}
/* faq */
.aa-faq__w{max-width:860px}
.aa-faqs{display:grid;gap:12px}
.aa-q{border:1px solid var(--l-line);border-radius:16px;background:#fff;padding:0 22px;box-shadow:0 10px 26px rgba(37,17,70,.06)}
.aa-q summary{cursor:pointer;list-style:none;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:16px;font:700 1.12rem 'Lato',Arial,sans-serif;color:var(--l-ink);padding:14px 0}
.aa-q summary::-webkit-details-marker{display:none}
.aa-q summary::after{content:'+';font-size:1.6rem;color:#6d28d9;flex:0 0 auto}
.aa-q[open] summary::after{content:'\2212'}
.aa-q p{padding:0 0 20px;color:var(--l-mu);line-height:1.65;font-size:1.04rem}
/* final */
.aa-final{position:relative;isolation:isolate;overflow:hidden;padding:clamp(72px,9vw,120px) 0;text-align:center;background:var(--bg)}
.aa-final .show-bed{--bed-accent:#8b5cf6}
.aa-final .show-bed__glow{left:50%;right:auto;top:40%;width:60%;transform:translate(-50%,-50%)}
.aa-final__core{display:block;width:min(320px,60vw);height:auto;margin:0 auto 10px;border-radius:50%;mix-blend-mode:screen;filter:drop-shadow(0 0 40px rgba(139,61,240,.6))}
.aa-final h2{font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.08}
.aa-final p{margin-top:16px;color:#e2dbf5;font-size:1.15rem}
.aa-final .aa-fine{margin-top:26px;font-size:.92rem;color:var(--mu)}
.ops-powered{margin:20px 0 12px;font:600 14px Lato,sans-serif}
.ops-powered a{color:#dab0ff;display:inline-flex;align-items:center;min-height:28px}
/* sticky mobile CTA */
.aa-sticky{display:none}
@media (max-width:1000px){
 .aa-hero__grid,.aa-talk__grid,.aa-brand__grid,.aa-plan,.aa-row,.aa-row--flip{grid-template-columns:1fr}
 .aa-row--flip .aa-row__txt{order:0}
 .aa-row .aa-win,.aa-row--flip .aa-win,.aa-win--tilt,.aa-win--tilt-l,.aa-win--hero{transform:none}
 .aa-hero__art{padding:0 0 12% 0}
 .aa-brand__art{padding:0 0 10% 0}
 .aa-themes__stage{grid-template-columns:1fr}

 .aa-uses{grid-template-columns:1fr 1fr}
}
@media (max-width:760px){
 .aa-wrap{padding:0 16px}
 .aa-stats{grid-template-columns:repeat(2,1fr)}
 .aa-stats li:nth-child(2){border-right:0}
 .aa-stats li:nth-child(-n+2){border-bottom:1px solid var(--ln)}
 .aa-two,.aa-safe__list,.aa-uses,.aa-people{grid-template-columns:1fr}
 .aa-safe__list li{padding:22px}
 .aa-cta .aa-btn{width:100%}
 .aa-ints{grid-template-columns:1fr 1fr;gap:10px}
 .aa-int{padding:8px 10px;gap:8px;flex-wrap:wrap;align-content:center}
 .aa-int__g{width:32px;height:32px}
 .aa-hero__phone{width:26%}
 .aa-sec{padding:56px 0}
 .aa-light{padding-bottom:96px}
 .aa-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:80;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(11,6,25,.96);border-top:1px solid var(--ln);transform:translateY(110%);transition:transform .25s}
 .aa-sticky.on{transform:none}
 .aa-sticky span{font-weight:700;color:#fff;font-size:.95rem}
 .aa-sticky .aa-btn{min-height:46px;padding:0 20px}
 body.aa-page footer.unifoot{padding-bottom:70px}
}
@media (prefers-reduced-motion:reduce){.aa-btn,.aa-sticky{transition:none}}

/* Einstein scenes (ChatGPT, 2026-10-23): one per chapter, only where the page had no picture. */
.aa-art{margin:0;border-radius:22px;overflow:hidden;background:#07040f;box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 90px rgba(139,61,240,.22);border:1px solid rgba(168,139,250,.3)}
.aa-art img{display:block;width:100%;height:100%;object-fit:cover}
.aa-art--wide{aspect-ratio:21/9;margin-bottom:clamp(36px,5vw,64px)}
.aa-art--wide img{object-position:center 40%}
.aa-art--light{box-shadow:0 30px 70px rgba(37,17,70,.22);border-color:#d9cff2}
.aa-art--brand{aspect-ratio:4/3}
.aa-art--banner{aspect-ratio:3/1;margin-bottom:clamp(28px,4vw,48px)}
.aa-art--final{aspect-ratio:21/9;margin:0 auto clamp(32px,5vw,56px);max-width:1180px;text-align:left}
.aa-safe__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(22px,3vw,40px);align-items:center}
.aa-art--safe{align-self:stretch;min-height:320px;min-width:0}
.aa-art--safe img{height:100%;object-position:88% center}
@media (max-width:1000px){.aa-safe__grid{grid-template-columns:1fr}.aa-art--safe{aspect-ratio:16/9;min-height:0}}
@media (max-width:760px){.aa-art--wide,.aa-art--final{aspect-ratio:16/10;border-radius:16px}.aa-art--banner{aspect-ratio:16/9}}

/* Light-to-dark seams are cut-outs, not painted waves: the star video of the next section shows through (Corey 2026-10-23). */
.aa-light--cut{--wave:clamp(42px,6vw,90px);position:relative;z-index:2;padding-bottom:calc(clamp(72px,9vw,120px) + var(--wave));
  -webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--wave) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M0 58C180 100 330 4 560 40S960 106 1160 54 1350 12 1440 28V0H0Z' fill='%23000'/%3E%3C/svg%3E") bottom/100% var(--wave) no-repeat;
  mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--wave) + 1px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M0 58C180 100 330 4 560 40S960 106 1160 54 1350 12 1440 28V0H0Z' fill='%23000'/%3E%3C/svg%3E") bottom/100% var(--wave) no-repeat}
.aa-dark--under{--wave:clamp(42px,6vw,90px);margin-top:calc(-1 * var(--wave));padding-top:calc(clamp(72px,9vw,120px) + var(--wave))}
@media (max-width:760px){.aa-light--cut{padding-bottom:calc(56px + var(--wave))}.aa-dark--under{padding-top:calc(72px + var(--wave))}}

/* Integration tiles carry the real brand marks (2026-10-24). */
.aa-int__logo{flex:0 0 auto;width:32px;height:32px;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}
.aa-int{min-height:66px;padding:12px 16px;gap:14px;background:rgba(14,8,32,.72);border-color:rgba(168,139,250,.3)}
/* Control boxes: no icons, an accent bar, bigger type (2026-10-24). */
.aa-safe__list{gap:16px}
.aa-safe__list li{grid-template-columns:1fr;gap:0;padding:28px 28px 30px;border-radius:20px;border:1px solid rgba(168,139,250,.28);background:linear-gradient(160deg,rgba(32,18,66,.82),rgba(14,8,32,.86));position:relative;overflow:hidden}
.aa-safe__list li::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#c4a6ff,#6d28d9)}
.aa-safe__list h3{font-size:1.55rem;line-height:1.15;margin:0 0 10px;color:#fff}
.aa-safe__list p{color:#d8cff0;font-size:1.02rem;line-height:1.6}
@media (max-width:760px){.aa-int__logo{width:26px;height:26px}.aa-safe__list li{padding:22px 20px 24px}}
/* Einstein loops (Kling, 2026-10-24): three 5-second clips stitched into one 15-second loop per scene. */
.aa-art video{display:block;width:100%;height:100%;object-fit:cover}
.aa-art--safe video{height:100%;object-position:88% center}

/* Talk section (Corey 2026-10-24): the Einstein-and-orb scene is the background; headline, paragraph and screen sit on its dark right side. */
.aa-talk{position:relative;isolation:isolate;overflow:hidden;background:#07040f;color:var(--tx);min-height:min(92vh,860px);display:flex;align-items:center;padding:clamp(56px,7vw,96px) 0}
.aa-talk__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:28% center;z-index:-1}
.aa-talk::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,4,15,0) 40%,rgba(7,4,15,.72) 62%,rgba(7,4,15,.92) 100%)}
.aa-talk__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:0;width:100%}
.aa-talk__copy{grid-column:2;display:grid;gap:18px}
.aa-talk__copy h2{margin:0;font-size:clamp(2rem,3.6vw,2.9rem);text-shadow:0 2px 18px rgba(0,0,0,.6)}
.aa-talk__copy .aa-lead{color:#e4dcf7;text-shadow:0 1px 10px rgba(0,0,0,.6);margin:0}
.aa-win--talk{margin-top:6px;transform:perspective(1600px) rotateY(-4deg)}
/* The reactor headline section sits on a light bed now, between the hero and the Talk scene. */
body.aa-page .atlas-sales--video{background:radial-gradient(ellipse at 88% 45%,rgba(123,70,212,.10),transparent 58%),#f5f2ff}
@media (max-width:1000px){
 .aa-talk{min-height:0;padding:0 0 clamp(40px,6vw,56px);display:block}
 .aa-talk__bg{position:relative;inset:auto;display:block;height:auto;aspect-ratio:16/9;object-position:center}
 .aa-talk::before{background:linear-gradient(180deg,rgba(7,4,15,0) 30%,rgba(7,4,15,.9) 58%)}
 .aa-talk__grid{grid-template-columns:1fr;margin-top:-20vw}
 .aa-talk__copy{grid-column:1}
 .aa-win--talk{transform:none}
}

.aa-hero{padding-bottom:clamp(40px,6vw,72px)}
