/* Four requested scenes only. Text, Earth and the open-node diagrams are untouched. */
#architecture{isolation:isolate;background:#263037 url('/brand/1011-approved-20260915/photo-ai-work.jpg') center 52%/cover no-repeat;color:#fff4df}
#architecture::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,#111c22e8 4%,#17232acd 49%,#29241bbb 100%);pointer-events:none}
#architecture>.absolute.inset-0{display:none}
#architecture>.container{position:relative;z-index:1}
#architecture>.container>.max-w-3xl{max-width:850px;margin-bottom:70px}
#architecture .heading-section{color:#fff8ec}
#architecture>.container>.max-w-3xl>p.text-muted-foreground{color:#eee8dc;line-height:1.9}
#architecture .kicker{color:#e4ba7b}
#architecture [data-testid="visual-architecture"]>.grid{align-items:stretch;gap:30px;padding-bottom:24px}
#architecture [data-testid="visual-architecture"]>.grid>div{height:auto;min-height:340px;overflow:visible;padding:30px;border:1px solid #edc99452;border-radius:22px;background:#18242b99;box-shadow:0 24px 65px #00000035,inset 0 1px 0 #fff3d630;backdrop-filter:blur(15px) saturate(110%);-webkit-backdrop-filter:blur(15px) saturate(110%);animation:none;transform:none;transition:transform .45s ease,background .45s ease;gap:20px}
#architecture [data-testid="visual-architecture"]>.grid>div:nth-child(2){background:#6c513bb8;border-color:#e6c49499;transform:translateY(-18px);box-shadow:0 28px 75px #0005,inset 0 1px 0 #ffe5ac50}
#architecture [data-testid="visual-architecture"]>.grid>div>.absolute.inset-0{border-radius:inherit;pointer-events:none;opacity:0}
#architecture [data-testid="visual-architecture"]>.grid>div>.absolute.h-1{display:none}
#architecture [data-testid="visual-architecture"] h3{color:#fff8eb;font-weight:600;line-height:1.5}
#architecture [data-testid="visual-architecture"]>.grid>div:nth-child(2) h3{color:#f2d299}
#architecture [data-testid="visual-architecture"]>.grid>div>div>div.w-14{background:#eac69120;border-color:#eac69155;box-shadow:none}
#architecture [data-testid="visual-architecture"]>.grid>div>div>div.w-14>svg{color:#ecc88c}
#architecture [data-testid="visual-architecture"]>.grid>div>.mt-auto.h-24{background:#13202896;border-color:#e5c38d40;min-height:96px;flex-shrink:0}
#architecture [data-testid="visual-architecture"]>.grid>div>.mt-auto.grid>div{background:#14212869;border:1px solid #e8c88a30;box-shadow:none}
#architecture [data-testid="visual-architecture"]>.grid>div>.mt-auto.grid>div>span{color:#fbf1e0}
#architecture [data-testid="visual-architecture"]>.grid>div>.mt-auto.grid>div>svg{color:#e5bb78}
#governance-details>.container>div:first-child{position:relative;isolation:isolate;padding:clamp(30px,4.2vw,64px);border-radius:26px;gap:clamp(32px,4vw,60px);background:linear-gradient(100deg,#152129ef 5%,#18242bdf 46%,#2423226b 100%),url('/brand/1011-approved-20260915/photo-ai-work.jpg') center 48%/cover;box-shadow:0 26px 65px #1e292e1a}
#governance-details>.container>div:first-child>div:first-child{position:relative;z-index:1}
#governance-details>.container>div:first-child>div:first-child .heading-section{color:#fff6e7}
#governance-details>.container>div:first-child>div:first-child .kicker{color:#e4bb7e}
#governance-details>.container>div:first-child>div:first-child>p.text-muted-foreground{color:#ede8df;line-height:1.85}
#governance-details>.container>div:first-child>div:first-child li{color:#eee9de;line-height:1.75}
#governance-details>.container>div:first-child>div.bg-white{position:relative;border:1px solid #f8e2bf70;border-radius:20px;background:#f4ecdfcc;box-shadow:0 22px 55px #0003,inset 0 1px 0 #fff9;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:clamp(28px,3.5vw,48px);transform:translateY(18px)}
#governance-details>.container>div:first-child>div.bg-white>p{color:#253039;line-height:1.8}
#governance-details>.container>div.bg-white{position:relative;isolation:isolate;padding:70px 60px;border:0;border-radius:26px;background:#17222b url('/brand/1011-approved-20260915/photo-compute.jpg') center/cover;box-shadow:0 28px 70px #202b3120}
#governance-details>.container>div.bg-white::before{content:"";position:absolute;inset:24px 27% 24px 24px;z-index:-1;background:#f5ede1d9;border:1px solid #fff0d699;border-radius:20px;box-shadow:0 20px 48px #0004,inset 0 1px 0 #fffc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);pointer-events:none}
#governance-details>.container>div.bg-white>div{position:relative;width:68%;max-width:none;margin-left:0;margin-right:0;text-align:left}
#governance-details>.container>div.bg-white>div:first-child{margin-bottom:28px}
#governance-details>.container>div.bg-white>.prose{font-size:17px;line-height:1.9;color:#29353b}
#governance-details>.container>div.bg-white>.prose strong{color:#1d2a32}
#governance-details>.container>div.bg-white .heading-section{color:#253039;font-size:clamp(28px,3vw,40px)}
#governance-details>.container>div.bg-white .kicker{color:#704a20}
#infrastructure{position:relative;isolation:isolate;background:#1e292f url('/brand/1011-approved-20260915/photo-connected-city.jpg') center/cover no-repeat;border:0}
#infrastructure::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(100deg,#15232b80,#1d22231a 70%,#18232a44)}
#infrastructure>.container{max-width:1200px;position:relative}
#infrastructure>.container>h2{color:#fff4dd;text-shadow:0 2px 18px #0009;margin-bottom:44px;text-align:left}
#infrastructure>.container>.bg-white{width:72%;padding:44px 48px;border:1px solid #fff4df66;border-radius:24px;background:#f9f1e2db;box-shadow:0 28px 85px #0005,inset 0 1px 0 #fff9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);text-align:left}
#infrastructure>.container>.bg-white>div.inline-flex{width:60px;height:60px;margin-bottom:25px;background:#b7833f14;border-color:#a97b3f55}
#infrastructure>.container>.bg-white>div.inline-flex>svg{width:30px;height:30px}
#infrastructure>.container>.bg-white .heading-section{color:#253039;margin-bottom:24px}
#infrastructure>.container>.bg-white .kicker{color:#704a20}
#infrastructure>.container>.bg-white>.leading-relaxed{color:#2c373d;text-align:left;line-height:1.9;font-size:17px}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
 #architecture [data-testid="visual-architecture"]>.grid>div:hover{transform:translateY(-8px);background:#24343bb3}
 #architecture [data-testid="visual-architecture"]>.grid>div:nth-child(2):hover{transform:translateY(-24px);background:#70543ec9}
}
