.ai-council{min-height:100vh;background:transparent;color:#fff;display:flex;flex-direction:column;position:relative;overflow-x:clip}.ai-council-header{display:flex;align-items:center;justify-content:space-between;padding:20px 40px;background:#0a0a0af2;border-bottom:1px solid rgba(255,255,255,.06);position:sticky;top:0;z-index:100;backdrop-filter:blur(20px)}.ai-council-brand{cursor:pointer}.ai-council-brand-logo{font-family:var(--font-serif);font-size:1.75rem;font-weight:400;letter-spacing:.02em;background:linear-gradient(180deg,#fff,#a3a3a3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ai-council-content{max-width:900px;margin:0 auto;padding:60px 40px 100px}.ai-council-hero{text-align:center;padding-bottom:80px;margin-bottom:80px}.hero-badge{display:inline-block;padding:8px 20px;background:#2783501a;border:1px solid rgba(39,131,80,.3);border-radius:100px;font-size:13px;font-weight:500;color:var(--benngard-green);letter-spacing:.05em;text-transform:uppercase;margin-bottom:32px}.ai-council-title{font-family:var(--font-serif);font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.1;margin:0 0 1.5rem;max-width:800px;margin-left:auto;margin-right:auto;background:var(--hero-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ai-council-subtitle{font-size:18px;line-height:1.7;color:#ffffffb3;margin:0 0 24px}.ai-council-intro{font-size:17px;line-height:1.7;color:#fff9;max-width:700px;margin:0 auto 32px}.hero-keywords{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.hero-keywords span{font-size:15px;color:#ffffff80;font-style:italic}.hero-keywords span.highlight{color:var(--benngard-green);font-style:normal;font-weight:500}.ai-council-section{margin-bottom:80px;padding-bottom:80px;border-bottom:1px solid rgba(255,255,255,.06)}.ai-council-section:last-child{border-bottom:none;margin-bottom:0}.section-title{font-family:var(--font-serif);font-size:clamp(24px,4vw,32px);font-weight:400;color:#fff;margin:0 0 24px;text-align:center}.section-lead{font-size:18px;line-height:1.7;color:#ffffffb3;text-align:center;margin:0 0 32px}.section-text{font-size:16px;line-height:1.7;color:#fff9;text-align:center;margin:0 0 24px}.section-conclusion{font-size:17px;color:#fffc;text-align:center;margin-top:32px;padding:20px;display:flex;align-items:center;justify-content:center;gap:8px}.inline-arrow{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#27835026;color:var(--benngard-green);flex-shrink:0;vertical-align:middle}.section-conclusion strong{color:var(--benngard-green)}.comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:40px}.comparison-card{padding:32px;border-radius:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.08)}.comparison-card.is-card{border-color:#27835033;background:#27835008}.comparison-card.is-not-card{border-color:#ff646433;background:#ff646408}.comparison-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.comparison-header svg{flex-shrink:0}.is-card .comparison-header svg{color:var(--benngard-green)}.is-not-card .comparison-header svg{color:var(--semantic-error)}.comparison-header h3{font-size:16px;font-weight:600;margin:0;color:#fff}.comparison-list{list-style:none;padding:0;margin:0}.comparison-list li{padding:10px 0;font-size:15px;color:#ffffffb3;border-bottom:1px solid rgba(255,255,255,.05)}.comparison-list li:last-child{border-bottom:none}.dimensions-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:24px 0}.dimension-tag{padding:10px 20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:14px;color:#fffc}.why-conclusion{text-align:center;margin-top:40px}.why-conclusion p{font-size:17px;color:#fff9;margin:8px 0}.why-conclusion p.highlight{color:var(--benngard-green);font-size:20px;font-weight:500}.roles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:48px}.role-card{padding:32px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:16px;transition:all .3s ease}.role-card:hover{border-color:#2783504d;background:#27835005}.role-icon{font-size:32px;margin-bottom:16px}.role-title{font-size:18px;font-weight:600;color:#fff;margin:0 0 20px}.role-observes{margin-bottom:20px}.observes-label{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#fff6;display:block;margin-bottom:8px}.role-observes ul{list-style:none;padding:0;margin:0}.role-observes li{font-size:14px;color:#fff9;padding:4px 0 4px 16px;position:relative}.role-observes li:before{content:"·";position:absolute;left:0;color:var(--benngard-green)}.role-question{font-size:14px;font-style:italic;color:var(--benngard-green);margin:0;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.chairman-card{background:linear-gradient(135deg,#27835014,#27835005);border:1px solid rgba(39,131,80,.2);border-radius:24px;padding:48px;text-align:center}.chairman-icon{font-size:48px;margin-bottom:24px}.chairman-title{font-family:var(--font-serif);font-size:28px;font-weight:400;color:#fff;margin:0 0 20px}.chairman-intro{font-size:17px;color:#ffffffb3;margin:0 0 32px}.chairman-intro strong{color:var(--benngard-green)}.chairman-tasks{background:#0000004d;border-radius:12px;padding:24px;margin-bottom:32px;display:inline-block;text-align:left}.chairman-tasks h4{font-size:14px;text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;margin:0 0 16px}.chairman-tasks ul{list-style:none;padding:0;margin:0}.chairman-tasks li{font-size:15px;color:#fffc;padding:6px 0 6px 20px;position:relative}.chairman-tasks li:before{content:"→";position:absolute;left:0;color:var(--benngard-green)}.chairman-questions{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:24px}.question-block{padding:20px;border-radius:12px;text-align:left}.question-block.not{background:#ff646414;border:1px solid rgba(255,100,100,.2)}.question-block.yes{background:#27835014;border:1px solid rgba(39,131,80,.2)}.question-label{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;display:block;margin-bottom:8px}.question-block p{font-size:15px;font-style:italic;margin:0}.question-block.not p{color:#ff6464cc}.question-block.yes p{color:var(--benngard-green)}.process-steps{margin-top:48px}.process-step{display:flex;gap:24px;padding:32px 0;border-bottom:1px solid rgba(255,255,255,.06)}.process-step:last-child{border-bottom:none}.step-number{width:48px;height:48px;background:#2783501a;border:1px solid rgba(39,131,80,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:var(--benngard-green);flex-shrink:0}.step-content{flex:1}.step-title{font-size:18px;font-weight:600;color:#fff;margin:0 0 12px}.step-description{font-size:15px;color:#ffffffb3;margin:0;line-height:1.6}.step-detail{font-size:14px;color:#ffffff80;font-style:italic;margin:12px 0 0}.difference-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:40px}.difference-block{padding:32px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:16px}.difference-block.highlight-block{background:#2783500d;border-color:#27835033}.difference-block h4{font-size:16px;font-weight:600;color:#fff;margin:0 0 20px}.difference-block ul{list-style:none;padding:0;margin:0}.difference-block li{font-size:15px;color:#ffffffb3;padding:8px 0 8px 20px;position:relative}.difference-block li:before{content:"✓";position:absolute;left:0;color:var(--benngard-green)}.fo-attributes{display:flex;flex-wrap:wrap;gap:12px}.fo-attributes span{padding:8px 16px;background:#2783501a;border-radius:6px;font-size:14px;color:var(--benngard-green)}.experts-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:24px 0 32px}.expert-tag{padding:10px 20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:14px;color:#fffc}.experts-conclusion{text-align:center}.experts-conclusion p{font-size:16px;color:#ffffffb3;margin:8px 0;display:flex;align-items:center;justify-content:center;gap:8px}.experts-conclusion .emphasis{color:var(--benngard-green);font-weight:500;font-size:17px;margin-top:16px}.intelligence-card{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:48px;text-align:center}.intelligence-card h2{font-family:var(--font-serif);font-size:28px;font-weight:400;color:#fff;margin:0 0 20px}.intelligence-lead{font-size:17px;color:#fff9;margin:0 0 8px}.intelligence-text{font-size:17px;color:#ffffffb3;margin:0 0 24px}.intelligence-pillars{display:flex;justify-content:center;gap:16px;margin-bottom:32px}.intelligence-pillars span{padding:12px 24px;background:#2783501a;border:1px solid rgba(39,131,80,.3);border-radius:8px;font-size:15px;font-weight:500;color:var(--benngard-green)}.intelligence-conclusion{font-size:16px;color:#fff9;margin:0}.cta-section{border-bottom:none}.cta-content{text-align:center;padding:60px 40px;background:linear-gradient(135deg,#2783501a,#27835008);border:1px solid rgba(39,131,80,.2);border-radius:24px}.cta-title{font-family:var(--font-serif);font-size:clamp(24px,4vw,32px);font-weight:400;color:#fff;margin:0 0 16px}.cta-subtitle{font-size:17px;color:#ffffffb3;margin:0 0 32px}.cta-btn{display:inline-flex;align-items:center;gap:12px;text-decoration:none;padding:16px 32px;background:var(--cta-bg);border:1px solid rgba(39,131,80,.4);border-radius:var(--radius-pill);font-size:16px;font-weight:600;color:var(--cta-text);cursor:pointer;transition:all .3s ease;box-shadow:var(--cta-glow)}.cta-btn:hover{transform:translateY(-1px);border-color:#27835099;box-shadow:var(--cta-glow-hover)}@media(max-width:768px){.ai-council-header{padding:16px 20px}.ai-council-content{padding:40px 20px 80px}.ai-council-hero{padding-bottom:60px;margin-bottom:60px}.ai-council-section{margin-bottom:60px;padding-bottom:60px}.comparison-grid,.roles-grid,.difference-content,.chairman-questions{grid-template-columns:1fr}.process-step{flex-direction:column;gap:16px}.chairman-card,.intelligence-card,.cta-content{padding:32px 24px}.intelligence-pillars{flex-direction:column;align-items:center}.hero-keywords{flex-direction:column;gap:8px}}@media(max-width:480px){.ai-council-content{padding:24px 12px 60px}.chairman-card,.intelligence-card,.cta-content{padding:20px 16px}}
