/* Awatum body only. Preserve the shared cinematic arrival and orb navigation. */
#acon section:not(.hero){padding:86px 0}
#acon section:not(.hero) .w{max-width:1440px;padding-inline:clamp(24px,4vw,64px)}
#acon .aw-editorial{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px}
#acon .aw-editorial>*{min-width:0}
#acon .aw-editorial h2{font-size:clamp(32px,3.3vw,49px);line-height:1.16}
#acon .aw-body{font-size:16px;line-height:1.8;color:#aebbc8;margin-top:22px}
#acon .aw-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:28px}
#acon .aw-actions .demo,#acon .aw-close-actions .demo{margin:0;padding:18px 24px;font-size:11px;letter-spacing:.11em;text-align:center;line-height:1.6}
#acon .aw-link{color:#8de5f0;font-size:13px;text-underline-offset:5px;line-height:1.7}
#acon .aw-assurance{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:24px;font-size:11px;color:#9cabb8}
#acon .aw-assurance span:before{content:'·';color:#22d3ee;margin-right:7px}
#acon figure{margin:0}
#acon .aw-monitor{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:12px;box-shadow:0 24px 80px #0005;background:#0a1725}
#acon .aw-scene{width:100%;height:100%;object-fit:cover;display:block}
#acon .aw-screen{position:absolute;left:17.18%;top:9.38%;width:65.63%;height:52.83%;object-fit:contain;background:#0b101c}
#acon .aw-brief{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:42px;padding-top:28px;border-top:1px solid #22d3ee26}
#acon .aw-brief p{font-size:15px;line-height:1.75;color:#b9c8d2;margin:12px 0 0}
#acon #aw-living{background:radial-gradient(ellipse at 78% 12%,#12343a78,transparent 54%),#09141b}
#acon .aw-matter-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;
  border-top:1px solid #22d3ee56;border-bottom:1px solid #22d3ee24}
#acon .aw-matter-flow>div{position:relative;min-width:0;padding:32px 25px 34px;border-right:1px solid #22d3ee22}
#acon .aw-matter-flow>div:first-child{padding-left:0}
#acon .aw-matter-flow>div:last-child{border-right:0}
#acon .aw-matter-flow>div:before{content:'';position:absolute;top:-5px;left:25px;width:9px;height:9px;
  border-radius:50%;background:#22d3ee;box-shadow:0 0 18px #22d3eeaa}
#acon .aw-matter-flow>div:first-child:before{left:0}
#acon .aw-matter-flow span{font:10px/1.5 'JetBrains Mono',monospace;letter-spacing:.17em;color:#74dce8}
#acon .aw-matter-flow h3{font-family:'Crimson Pro',Georgia,serif;font-size:27px;font-style:italic;
  line-height:1.18;color:#f1f6f8;margin:26px 0 15px}
#acon .aw-matter-flow p{font-size:15px;line-height:1.7;color:#aebfca;margin:0}
#acon #aw-founders{background:radial-gradient(ellipse at 7% 75%,#15343c8c,transparent 54%),#0a151d}
#acon .aw-founder-stage{display:grid;grid-template-columns:.88fr 1.12fr;gap:20px;margin-top:48px}
#acon .aw-founder-core{position:relative;overflow:hidden;border:1px solid #79dbe655;border-radius:14px;padding:38px;background:radial-gradient(circle at 80% 65%,#23636a60,transparent 50%),linear-gradient(145deg,#102833,#0b1821)}
#acon .aw-founder-core:after{content:'';position:absolute;width:320px;height:320px;border:1px solid #8de5f01a;border-radius:50%;right:-90px;bottom:-165px;box-shadow:0 0 0 65px #8de5f008,0 0 0 130px #8de5f008;pointer-events:none}
#acon .aw-founder-core h3{font-family:'Crimson Pro',Georgia,serif;font-size:clamp(30px,3vw,43px);line-height:1.15;margin:34px 0 20px;max-width:390px}
#acon .aw-founder-core h3 em{color:#8de5f0;font-weight:400}
#acon .aw-founder-core p{font-size:16px;line-height:1.75;color:#c4d7df;max-width:435px}
#acon .aw-founder-core ul{position:relative;z-index:1;list-style:none;padding:0;margin:34px 0 0;display:flex;flex-wrap:wrap;gap:10px}
#acon .aw-founder-core li{border:1px solid #8de5f03b;border-radius:50px;padding:9px 13px;font-size:11px;letter-spacing:.04em;color:#d4edf1;background:#0a20299c}
#acon .aw-founder-tracks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#acon .aw-founder-tracks article{min-width:0;border:1px solid #22d3ee26;border-radius:12px;padding:26px;background:linear-gradient(145deg,#101f28,#0b151e)}
#acon .aw-founder-tracks span{font:10px/1.5 'JetBrains Mono',monospace;letter-spacing:.14em;color:#8de5f0}
#acon .aw-founder-tracks h3{font-family:'Crimson Pro',Georgia,serif;font-size:25px;font-style:italic;line-height:1.2;margin:25px 0 13px}
#acon .aw-founder-tracks p{font-size:14px;line-height:1.7;color:#b9cbd5;margin:0}
#acon .aw-founder-close{display:flex;align-items:center;justify-content:space-between;gap:26px;border-top:1px solid #22d3ee3b;margin-top:30px;padding-top:25px}
#acon .aw-founder-close p{font-size:15px;line-height:1.7;color:#b9cbd5;margin:0}
#acon .aw-founder-close strong{color:#edf6f8;font-weight:500}
#acon .aw-founder-close a{white-space:nowrap}
#acon h3{font-size:23px;font-weight:400;line-height:1.35;color:#edf4f7;margin:16px 0}
#acon .aw-heading{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:74px}
#acon .aw-heading h2,#acon .aw-safeguards h2,#acon .aw-closing h2{font-size:clamp(32px,3.5vw,49px);line-height:1.16}
#acon .aw-heading .lede{font-size:17px;margin:0;max-width:560px}
#acon .aw-founder-return{display:flex;align-items:center;gap:22px;border:1px solid #8de5f040;border-radius:10px;padding:18px 23px;margin-top:40px;background:linear-gradient(90deg,#16313b,#0e1d26);text-decoration:none;color:#e9f7fa}
#acon .aw-founder-return span:first-child{font:10px 'JetBrains Mono',monospace;letter-spacing:.17em;text-transform:uppercase;color:#8de5f0}
#acon .aw-founder-return strong{font-size:15px;font-weight:400}
#acon .aw-founder-return span:last-child{margin-left:auto;font-size:12px;color:#8de5f0;white-space:nowrap}
#acon .aw-seats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:18px}
#acon .aw-seats article{position:relative;border:1px solid #22d3ee2b;border-radius:12px;background:linear-gradient(135deg,#0d2029,#0a1118);padding:30px;display:flex;flex-direction:column;align-items:flex-start}
#acon .aw-number{font-size:48px;color:#22d3ee3b;font-weight:200;margin-bottom:26px;line-height:1}
#acon .aw-seats .eye{font-size:10px;letter-spacing:.14em}
#acon .aw-seats p,#acon .aw-journey p{font-size:15px;line-height:1.75;color:#adbfcc;margin:0 0 24px}
#acon .aw-result{margin-top:auto;border-top:1px solid #22d3ee20;padding-top:20px;font-size:12px;line-height:1.7;color:#93a8b6}
#acon .aw-seats .aw-link{margin-top:22px}
#acon #aw-human{padding-top:16px;padding-bottom:26px;border:0}
#acon .aw-panorama{position:relative;isolation:isolate;aspect-ratio:2.35/1;overflow:hidden;border-radius:14px;background:#0c1b25}
#acon .aw-panorama>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 47%;inset:0;z-index:-2}
#acon .aw-panorama:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#04121ceb, #04121c69 48%,transparent 72%)}
#acon .aw-panorama-copy{position:absolute;left:7%;top:50%;transform:translateY(-50%);max-width:46%}
#acon .aw-panorama-copy h2{font-size:clamp(32px,3.5vw,52px);line-height:1.3}
#acon .aw-panorama-copy p{font-size:15px;line-height:1.7;color:#cadbe4;margin-top:22px;max-width:310px}
#acon .aw-panorama-copy .eye{font-size:10px;line-height:1.8;letter-spacing:.13em}
#acon .aw-studio-frame{margin-top:40px;padding:12px;background:linear-gradient(140deg,#213441,#101c29);border:1px solid #57768670;border-radius:13px;box-shadow:0 24px 70px #0005}
#acon .aw-frame-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px 18px;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.07em;color:#bacdd9}
#acon .aw-frame-heading span:first-child{color:#22d3ee;letter-spacing:.2em}
#acon .aw-studio-frame img{display:block;width:100%;height:auto;border-radius:4px;background:#0c101b}
#acon .aw-small{font-size:12px;color:#98adbb;line-height:1.8;max-width:880px;margin:26px 0 0}
#acon #aw-human-help{padding-top:18px}
#acon .aw-help-panel{display:grid;grid-template-columns:1fr 1fr;gap:70px;border:1px solid #8de5f03b;border-radius:15px;padding:clamp(30px,4vw,64px);background:radial-gradient(ellipse at 10% 85%,#18424a8a,transparent 57%),linear-gradient(135deg,#102630,#0a151e)}
#acon .aw-help-lead h2{font-size:clamp(34px,3.8vw,53px);line-height:1.15;margin:24px 0}
#acon .aw-help-lead h2 em{color:#8de5f0}
#acon .aw-help-lead .lede{font-size:17px;line-height:1.8;max-width:550px}
#acon .aw-help-detail>div{border-top:1px solid #8de5f033;padding:18px 0}
#acon .aw-help-detail>div:first-child{border-top:0;padding-top:0}
#acon .aw-help-detail span{font:10px/1.5 'JetBrains Mono',monospace;letter-spacing:.15em;color:#8de5f0}
#acon .aw-help-detail h3{font-family:'Crimson Pro',Georgia,serif;font-size:24px;font-style:italic;margin:10px 0 6px}
#acon .aw-help-detail p{font-size:14px;line-height:1.7;color:#b9cbd5;margin:0}
#acon .aw-journey{list-style:none;padding:0;margin:44px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}
#acon .aw-journey li{position:relative;border-top:1px solid #22d3ee70;padding-top:25px;display:flex;flex-direction:column}
#acon .aw-journey li:not(:last-child):after{content:'→';position:absolute;right:-30px;top:70px;font-size:22px;color:#22d3ee}
#acon .aw-journey strong{font-size:13px;font-weight:400;color:#d8e7ee;margin-top:auto}
#acon .aw-safeguards{display:grid;grid-template-columns:1fr 1fr;gap:90px}
#acon .aw-boundaries>div{border-top:1px solid #22d3ee2a;padding:20px 0}
#acon .aw-boundaries h3{font-size:18px;margin:0 0 12px}
#acon .aw-boundaries p{font-size:15px;line-height:1.8;color:#afc0cd;margin:0}
#acon .aw-closing{display:grid;grid-template-columns:1fr auto;gap:70px;align-items:center}
#acon .aw-close-actions{display:flex;flex-direction:column;align-items:center;gap:24px}
#acon .aw-colophon{margin-top:60px;padding-top:25px;border-top:1px solid #22d3ee26;font-size:10px;letter-spacing:.18em;color:#7d98a8;text-transform:uppercase}
#acon a:focus-visible{outline:2px solid #8de5f0;outline-offset:6px}
@media(min-width:1600px){#acon section:not(.hero) .w{max-width:1560px}}
@media(max-width:1050px){#acon .aw-editorial{grid-template-columns:1fr;gap:34px}#acon .aw-monitor{max-width:850px}#acon .aw-heading{grid-template-columns:1fr;gap:24px}#acon .aw-founder-stage,#acon .aw-help-panel{grid-template-columns:1fr}#acon .aw-help-panel{gap:30px}#acon .aw-seats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#acon .aw-seats article{padding:22px}#acon .aw-safeguards{gap:40px}#acon .aw-closing{grid-template-columns:1fr;gap:30px}#acon .aw-close-actions{align-items:flex-start}#acon .aw-panorama{aspect-ratio:1.8/1}}
@media(max-width:1050px){#acon .aw-matter-flow{grid-template-columns:repeat(2,minmax(0,1fr))}#acon .aw-matter-flow>div:nth-child(2){border-right:0}#acon .aw-matter-flow>div:nth-child(n+3){border-top:1px solid #22d3ee22}#acon .aw-matter-flow>div:nth-child(3){padding-left:0}}
@media(max-width:680px){#acon section:not(.hero){padding:54px 0}#acon .aw-brief,#acon .aw-seats,#acon .aw-journey,#acon .aw-safeguards{grid-template-columns:1fr;gap:28px}#acon .aw-brief{margin-top:28px}#acon .aw-brief>div{padding-bottom:20px;border-bottom:1px solid #22d3ee15}#acon .aw-journey li:not(:last-child):after{display:none}#acon .aw-actions{align-items:flex-start;flex-direction:column}#acon .aw-panorama{aspect-ratio:auto;min-height:490px}#acon .aw-panorama>img{object-position:64% center}#acon .aw-panorama-copy{left:7%;right:7%;max-width:none;top:auto;bottom:32px;transform:none}#acon .aw-panorama:after{background:linear-gradient(0deg,#04121cfa,#04121c70 65%,#04121c10)}#acon .aw-panorama-copy h2{font-size:32px}#acon .aw-frame-heading{font-size:9px;padding:8px 4px 14px}#acon .aw-frame-heading span:last-child{display:none}#acon .aw-studio-frame{padding:7px}#acon .aw-studio-frame img{min-height:190px;object-fit:cover;object-position:35% top}#acon #asticky{display:none}}
@media(max-width:680px){#acon .aw-matter-flow{grid-template-columns:1fr}#acon .aw-matter-flow>div{padding:26px 0;border-right:0;border-top:1px solid #22d3ee22}#acon .aw-matter-flow>div:first-child{border-top:0}#acon .aw-matter-flow>div:before,#acon .aw-matter-flow>div:first-child:before{left:0}#acon .aw-matter-flow h3{margin:16px 0 10px}}
@media(max-width:680px){#acon .aw-founder-stage{margin-top:30px}#acon .aw-founder-core{padding:27px}#acon .aw-founder-tracks{grid-template-columns:1fr}#acon .aw-founder-tracks article{padding:24px}#acon .aw-founder-close{align-items:flex-start;flex-direction:column}#acon .aw-founder-close a{white-space:normal}#acon .aw-founder-return{align-items:flex-start;flex-direction:column;gap:8px}#acon .aw-founder-return span:last-child{margin-left:0;white-space:normal}}
@media(prefers-reduced-motion:reduce){#acon .vr{opacity:1;transform:none;transition:none}}
