@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&family=Manrope:wght@500;600;700&display=swap');
:root{--navy:#071321;--navy2:#0b1d30;--paper:#f6f4ee;--mist:#e8ebea;--ink:#112537;--muted:#64727b;--cyan:#55cde3;--gold:#e2ae52;--amber:#ed9d45;--line:rgba(17,37,55,.16);--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif}a{color:inherit;text-decoration:none}.skip{position:fixed;left:10px;top:10px;z-index:99;padding:10px;background:#fff;transform:translateY(-150%)}.skip:focus{transform:none}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.wrap{width:min(var(--max),calc(100% - 48px));margin:auto}.site-header{height:76px;position:sticky;top:0;z-index:40;background:rgba(7,19,33,.96);color:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:0 max(24px,calc((100vw - var(--max))/2));gap:35px;border-bottom:1px solid #243445}.brand{display:flex;align-items:center;gap:10px}.brand small{font:600 7px "IBM Plex Mono";letter-spacing:1.6px;color:#aab7c0}.logo-crop{width:55px;height:30px;overflow:hidden;position:relative}.logo-crop img{width:115px;max-width:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);filter:invert(1);mix-blend-mode:screen}.site-header nav{display:flex;justify-content:center;gap:clamp(12px,1.7vw,27px)}.site-header nav a{font-size:11px;color:#aebbc5;padding:28px 0;white-space:nowrap}.site-header nav a:hover,.site-header nav a.active{color:#fff;border-bottom:2px solid var(--cyan)}.talk{background:var(--gold);color:var(--navy);padding:12px 15px;font-size:11px;font-weight:700}.menu{display:none}.hero{background:var(--navy);color:#fff;min-height:700px;padding:120px 0 90px;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:55px 55px}.hero .wrap{position:relative;z-index:1}.hero-grid,.split{display:grid;grid-template-columns:1.05fr .95fr;gap:9vw;align-items:center}.label,.index{font:600 9px "IBM Plex Mono";letter-spacing:1.6px;color:#3d7888}.hero .label{color:var(--cyan)}h1,h2{font:600 clamp(48px,6vw,82px)/1.02 Manrope;letter-spacing:-4px;margin:22px 0}h1 em,h2 em{font-family:Georgia,serif;font-weight:400;color:var(--cyan)}.lede{font-size:17px;line-height:1.7;color:#b4c1ca;max-width:680px}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.btn{min-height:48px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;border:1px solid transparent;margin-top:25px}.gold{background:var(--gold);color:var(--navy)}.line{border-color:#506175;color:#fff}.home-map{aspect-ratio:1;border:1px solid #2b5064;border-radius:50%;position:relative;background:radial-gradient(circle,#102d44,transparent 58%)}.home-map:before,.home-map:after{content:"";position:absolute;inset:17%;border:1px dashed #36596b;border-radius:50%}.home-map:after{inset:31%;border-color:#a98444}.home-map strong{position:absolute;inset:35%;border-radius:50%;background:#10283c;display:flex;flex-direction:column;align-items:center;justify-content:center;font:600 39px Manrope;color:#fff}.home-map strong small{font:500 7px/1.7 "IBM Plex Mono";color:var(--gold);text-align:center}.home-map>span{position:absolute;font:500 8px "IBM Plex Mono";color:#8aa0ae}.home-map>span:nth-child(1){top:12%;left:45%}.home-map>span:nth-child(2){right:8%;top:48%}.home-map>span:nth-child(3){bottom:10%;left:45%}.home-map>span:nth-child(4){left:7%;top:48%}.section{padding:100px 0}.paper{background:var(--paper)}.mist{background:var(--mist)}.navy{background:var(--navy);color:#fff}.pale{color:#728797;border-color:#314659!important}.index{border-top:1px solid var(--line);padding-top:13px;margin:0 0 35px}.section h2{font-size:clamp(44px,5vw,69px)}.prose{align-self:end}.prose p{line-height:1.75;color:var(--muted)}.prose .big{font:500 20px/1.5 Manrope;color:inherit}.section-head{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw}.section-head>p{line-height:1.7;color:var(--muted)}.navy .section-head>p{color:#a6b4bd}.portal-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:45px}.portal-grid a{min-height:270px;border:1px solid #304457;padding:30px;display:flex;flex-direction:column;transition:.2s}.portal-grid a:hover{background:#10283d;transform:translateY(-3px)}.portal-grid small{font:600 8px "IBM Plex Mono";color:var(--cyan)}.portal-grid h3{font:600 27px Manrope;margin:30px 0 8px}.portal-grid p{font-size:13px;line-height:1.6;color:#9aabb6}.portal-grid b{margin-top:auto;color:var(--gold);font-size:11px}.format-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px}.format-grid article{border:1px solid var(--line);padding:25px;min-height:240px}.format-grid b{font:500 9px "IBM Plex Mono";color:#568495}.format-grid h3{font:600 20px Manrope;margin-top:45px}.format-grid p{font-size:12px;line-height:1.65;color:var(--muted)}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.quotes blockquote{margin:0;background:var(--paper);padding:30px;min-height:230px;display:flex;flex-direction:column}.quotes p{font:500 19px/1.5 Georgia}.quotes footer{margin-top:auto;font-size:10px;color:var(--muted)}.clients h2{font-size:27px;letter-spacing:-1px}.client-list{display:grid;grid-template-columns:repeat(8,1fr);border:1px solid var(--line);margin:35px 0}.client-list span{padding:25px 10px;text-align:center;border-right:1px solid var(--line);font:600 13px Manrope}.note{font-size:10px;color:var(--muted)}.cta{background:var(--navy2);color:#fff}.cta p{line-height:1.7;color:#a9b7c0}.footer{background:#050e18;color:#fff;padding:65px 0 25px}.footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px}.footer-grid p{color:#798b98;font-size:13px}.footer-grid>div:nth-child(2){display:grid;grid-template-columns:1fr 1fr;gap:13px;font-size:11px;color:#a6b3bc}.footer-grid>div:last-child{display:flex;flex-direction:column;gap:15px;font-size:12px}.footer-grid>div:last-child a{color:var(--gold)}.footer-grid>div:last-child small{color:#536775;margin-top:30px}.subhero{min-height:650px}.os-orbit{aspect-ratio:1;max-width:480px;border:1px solid #36566a;border-radius:50%;position:relative;display:grid;place-items:center;margin:auto}.os-orbit i{position:absolute;inset:18%;border:1px dashed #5c6d72;border-radius:50%}.os-orbit i+i{inset:33%;border-color:var(--gold)}.os-orbit strong{text-align:center;font:600 43px/1 Manrope}.os-orbit strong span{font-size:16px;color:var(--gold)}.os-orbit small{display:block;font:500 7px/1.7 "IBM Plex Mono";color:#8da1ae;margin-top:15px}.layer-grid{display:grid;grid-template-columns:repeat(2,1fr)}.layer-grid article{padding:35px;border:1px solid #304559;min-height:280px}.layer-grid article>b,.layer-grid article>small{font:500 8px "IBM Plex Mono";color:#758a99}.layer-grid article>small{color:var(--cyan);margin-left:20px}.layer-grid h3{font:600 26px Manrope;margin:35px 0 10px}.layer-grid p{color:#9fb0bb;font-size:13px}.layer-grid strong{font:500 11px/1.5 Manrope;color:var(--gold)}.logic{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);padding:30px}.logic span{font:600 13px Manrope}.logic i{font-style:normal;color:#428a9c}.terminal-card{background:#0c1d2d;border:1px solid #36556a;padding:35px;box-shadow:18px 18px 0 #0e2940}.terminal-card>small{font:600 8px "IBM Plex Mono";color:var(--cyan)}.terminal-card p{display:grid;grid-template-columns:120px 1fr;border-bottom:1px solid #304458;padding:20px 0;margin:0}.terminal-card p b{font:600 17px "IBM Plex Mono";color:#fff}.terminal-card p span{font-size:11px;color:#8297a5}.terminal-card>strong{display:block;color:var(--gold);font:600 11px "IBM Plex Mono";margin-top:25px}.progression{display:flex;align-items:stretch;margin-top:45px;overflow-x:auto}.progression article{min-width:190px;flex:1;border:1px solid #304559;padding:25px}.progression>i{align-self:center;font-style:normal;color:var(--cyan);margin:0 -6px;z-index:1}.progression article>b{font:500 8px "IBM Plex Mono";color:var(--cyan)}.progression h3{font:600 23px Manrope;margin:30px 0 8px}.progression p{font-size:11px;line-height:1.6;color:#98aab5}.kaku-page{background:#060a19}.kaku-hero{background:#050919;min-height:780px}.kaku-hero h1 em{color:#fff}.kaku-hero h2{font:600 25px/1.35 "IBM Plex Mono";letter-spacing:-1px}.amber{color:var(--amber)!important}.scan{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.025) 4px);z-index:1}.kaku-panel{height:560px;border:1px solid #294257;position:relative;background:#08101f;overflow:hidden}.kaku-panel img{width:100%;height:100%;object-fit:cover;object-position:50% 27%;opacity:.82;mix-blend-mode:screen}.kaku-panel span{position:absolute;bottom:15px;right:15px;font:500 7px "IBM Plex Mono";color:var(--cyan)}.kaku-dark{background:#050919;color:#fff}.kaku-dark .prose p{color:#9aa8b5}.role-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px}.role-grid article{border:1px solid #28364c;min-height:150px;padding:25px;background:#080e20}.role-grid b,.role-grid span{display:block}.role-grid b{font:600 14px "IBM Plex Mono";color:var(--amber)}.role-grid span{font-size:11px;color:#92a0ad;margin-top:30px}.kaku-amber{background:var(--amber)}.kaku-amber h2 em{color:#fff}.principles{display:grid;grid-template-columns:1fr 1fr}.principles span{padding:24px;border:1px solid rgba(7,19,33,.25);font:600 12px "IBM Plex Mono"}.org-stack{display:flex;flex-direction:column;align-items:flex-end}.org-stack span{width:calc(55% + var(--n,0)*8%);padding:20px;background:#102a41;border:1px solid #37536a;font:500 9px "IBM Plex Mono";color:#9db0bd}.org-stack span:nth-child(1){width:100%}.org-stack span:nth-child(2){width:90%}.org-stack span:nth-child(3){width:80%}.org-stack span:nth-child(4){width:70%}.org-stack span:nth-child(5){width:60%;color:var(--gold)}.cap-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px}.cap-grid span{padding:27px 20px;border:1px solid var(--line);font:600 12px Manrope}.insight-hero{min-height:550px}.filters{display:flex;gap:8px;margin-bottom:35px;overflow:auto}.filters button{background:transparent;border:1px solid var(--line);padding:10px 15px;font:600 9px "IBM Plex Mono"}.filters .active{background:var(--navy);color:#fff}.article-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.article-grid article{background:#fff;border:1px solid var(--line);padding:30px;min-height:280px;display:flex;flex-direction:column}.article-grid article.featured{grid-column:1/-1;min-height:370px;background:var(--navy);color:#fff}.article-grid small{font:600 8px "IBM Plex Mono";color:#4d8390}.article-grid h2{font-size:48px}.article-grid h3{font:600 25px Manrope}.article-grid p{color:var(--muted);line-height:1.6}.article-grid .featured p{color:#a9b7c0}.article-grid a{margin-top:auto;font-size:11px;font-weight:700;color:#317d90}.featured a{color:var(--gold)}
@media(max-width:1050px){.site-header{grid-template-columns:auto 1fr auto}.site-header nav{display:none;position:absolute;top:75px;left:0;right:0;background:var(--navy);padding:25px;grid-template-columns:1fr 1fr}.site-header nav.open{display:grid}.site-header nav a{padding:12px}.site-header nav a.active{border:0;color:var(--cyan)}.talk{display:none}.menu{display:block;width:42px;height:42px;border:1px solid #3e5365;background:transparent}.menu i{display:block;width:18px;height:1px;background:#fff;margin:5px auto}.client-list{grid-template-columns:repeat(4,1fr)}}
@media(max-width:760px){.wrap{width:min(100% - 34px,var(--max))}.site-header{height:68px;padding:0 17px}.site-header nav{top:67px;grid-template-columns:1fr}.hero{min-height:auto;padding:90px 0 70px}.hero-grid,.split,.section-head{grid-template-columns:1fr}.home-map,.os-orbit{margin-top:45px}.section{padding:70px 0}h1,h2{letter-spacing:-2.5px}.portal-grid,.format-grid,.quotes,.layer-grid,.cap-grid,.article-grid{grid-template-columns:1fr}.format-grid article{min-height:190px}.client-list{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr}.logic{align-items:flex-start;flex-direction:column;gap:14px}.logic i{transform:rotate(90deg)}.progression{margin-right:-17px}.role-grid{grid-template-columns:1fr 1fr}.kaku-panel{height:460px;margin-top:40px}.article-grid article.featured{grid-column:auto}.article-grid h2{font-size:38px}.principles{grid-template-columns:1fr}.subhero{min-height:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.hero-price{margin-top:18px;font:500 8px "IBM Plex Mono";letter-spacing:1.4px;color:#8596a4}.kaku-moment{max-width:930px;margin:70px auto 10px;text-align:center}.kaku-moment>p{font:500 12px "IBM Plex Mono";letter-spacing:1.2px;color:var(--amber)}.kaku-moment h2{font-size:clamp(42px,5vw,68px)}.kaku-paper{background:#f0eee7}.kaku-practice{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px}.kaku-practice article{min-height:275px;padding:26px;border:1px solid var(--line)}.kaku-practice b{font:500 9px "IBM Plex Mono";color:#8c5d31}.kaku-practice h3{font:600 21px Manrope;margin:55px 0 12px}.kaku-practice p{font-size:12px;line-height:1.65;color:var(--muted)}.role-intro{display:grid;grid-template-columns:1fr .7fr;gap:9vw;align-items:end}.role-intro h2{font-size:clamp(42px,5vw,64px)}.role-intro>p{color:#96a7b3;line-height:1.7}.membership{background:#080e20;color:#fff;border-top:1px solid #26344a}.membership-grid{display:grid;grid-template-columns:1fr .72fr;gap:10vw;align-items:center}.membership h2{font-size:clamp(44px,5vw,67px)}.membership>div>div>p,.membership-grid>div:first-child>p{color:#9cabba;line-height:1.7}.price-card{border:1px solid #34435a;background:#0b1427;padding:38px;box-shadow:16px 16px 0 rgba(226,174,82,.12)}.price-card>small{font:600 8px "IBM Plex Mono";letter-spacing:1.5px;color:var(--amber)}.price-card>div{display:flex;align-items:baseline;margin-top:25px}.price-card sup{font:600 20px Manrope;color:var(--gold)}.price-card strong{font:600 86px/.9 Manrope;letter-spacing:-6px;color:#fff}.price-card span{font:500 12px "IBM Plex Mono";color:#92a2ae;margin-left:9px}.price-card>p{font:500 14px "IBM Plex Mono";color:var(--gold)!important;border-bottom:1px solid #34435a;padding-bottom:22px}.price-card .btn{width:100%;margin-top:15px}.ask-link{display:block;text-align:center;margin-top:18px;font-size:10px;color:#9aabb7;text-decoration:underline;text-underline-offset:4px}
@media(max-width:760px){.kaku-practice{grid-template-columns:1fr}.kaku-practice article{min-height:210px}.role-intro,.membership-grid{grid-template-columns:1fr}.price-card{margin-top:30px;padding:28px}.price-card strong{font-size:70px}.kaku-moment{text-align:left;margin-top:45px}}
.passport-section{background:#070b16;color:#fff;border-top:1px solid #26334a}.passport-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:6vw;align-items:center}.passport-copy h2{font-size:clamp(42px,4.6vw,64px)}.passport-copy>p{color:#99a9b5;line-height:1.7}.passport-copy .big{font:500 17px/1.65 Manrope;color:#d1d9de}.passport-features{display:grid;grid-template-columns:1fr 1fr;margin-top:30px}.passport-features article{padding:20px 18px;border:1px solid #27374b}.passport-features b{font:600 9px "IBM Plex Mono";color:var(--cyan)}.passport-features p{font-size:11px;line-height:1.55;color:#8fa0ad}.concept-note{font:400 8px/1.6 "IBM Plex Mono";letter-spacing:.5px;color:#687d8d!important;margin-top:18px}.passport-preview{margin:0;border:1px solid #32445a;background:#050813;padding:8px;box-shadow:18px 18px 0 rgba(86,205,227,.08)}.passport-preview img{display:block;width:100%;height:auto}.passport-preview figcaption{padding:12px 8px 5px;font:500 7px "IBM Plex Mono";letter-spacing:1.2px;color:#6f8797}
@media(max-width:900px){.passport-grid{grid-template-columns:1fr}.passport-preview{margin-top:25px}}@media(max-width:560px){.passport-features{grid-template-columns:1fr}}
.programme-pathways{background:#071321;color:#fff}.programme-pathways .section-head>p{color:#9daeba}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px}.offer-card{border:1px solid #304559;background:#0b1a2b;padding:28px;min-height:690px;display:flex;flex-direction:column;position:relative;overflow:hidden}.offer-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--cyan)}.offer-card.leadership:before{background:var(--gold)}.offer-card.executive:before{background:#ed5c87}.offer-top{display:flex;justify-content:space-between;font:600 8px "IBM Plex Mono";letter-spacing:1.3px;color:var(--cyan)}.offer-card.leadership .offer-top{color:var(--gold)}.offer-card.executive .offer-top{color:#ed7b9e}.offer-card h3{font:600 25px/1.25 Manrope;margin:38px 0 12px}.offer-for{font-size:12px;line-height:1.6;color:#9aabb7;min-height:58px}.offer-card ul,.lab-card ul{list-style:none;padding:0;margin:22px 0}.offer-card li,.lab-card li{font-size:11px;line-height:1.5;color:#bdc8cf;padding:7px 0 7px 15px;position:relative}.offer-card li:before,.lab-card li:before{content:"→";position:absolute;left:0;color:var(--gold)}.offer-price{display:grid;grid-template-columns:1fr 1fr;border:1px solid #33485b;margin-top:auto}.offer-price>div{padding:16px}.offer-price>div+div{border-left:1px solid #33485b}.offer-price small,.offer-price strong,.offer-price span{display:block}.offer-price small{font:600 7px "IBM Plex Mono";letter-spacing:1px;color:#8093a1}.offer-price strong{font:600 24px Manrope;color:#fff;margin-top:6px}.offer-price span{font-size:8px;color:#8295a3;margin-top:3px}.offer-price .chimp-price{background:rgba(226,174,82,.08)}.offer-price .chimp-price strong{color:var(--gold)}.offer-price.single{grid-template-columns:1fr 1fr}.contact-price{font-size:16px!important;margin-top:11px!important}.advanced-modules{display:flex;flex-wrap:wrap;gap:6px;margin:5px 0 20px}.advanced-modules span{border:1px solid #4a3651;padding:8px;font:500 7px "IBM Plex Mono";color:#e985a2}.offer-card .btn{width:100%;margin-top:14px}.offer-note{font:400 8px/1.6 "IBM Plex Mono";color:#718493;margin-top:25px}.decision-lab{background:#08101f;color:#fff}.decision-lab .split,.community-module .split{align-items:start}.decision-lab .split>div:first-child>p:last-child,.community-module .split>div:first-child>p:last-child{line-height:1.7;color:#97a8b5}.lab-card{background:#19243b;border:1px solid #675c46;border-top:3px solid #55d4bc;padding:32px}.lab-card small{font:600 8px "IBM Plex Mono";letter-spacing:1.4px;color:#6d7c91}.lab-card h3{font:600 26px/1.3 Georgia;margin:20px 0}.lab-card>span{display:inline-block;border:1px solid #286058;background:#10383d;padding:9px 12px;font:600 8px "IBM Plex Mono";letter-spacing:1.3px;color:#60d8c5}.community-module{background:#e7e9e6}.community-module h2 em{color:#c54a70}.community-module .split>div:first-child>p:last-child{color:#65727b}.light-lab{color:#fff;border-color:#7c5260;border-top-color:#ed5c87}.light-lab>span{border-color:#733348;background:#3b2030;color:#f1789e}
@media(max-width:1050px){.offer-grid{grid-template-columns:1fr}.offer-card{min-height:auto}.offer-for{min-height:0}.offer-price{margin-top:25px}}@media(max-width:560px){.offer-price,.offer-price.single{grid-template-columns:1fr}.offer-price>div+div{border-left:0;border-top:1px solid #33485b}.lab-card{padding:23px}}
.prompt-page{--prompt-bg:#050b17;--prompt-panel:#0a1424;--prompt-cyan:#27d8ef;--prompt-orange:#ff9d32;--prompt-red:#ef4169;background:var(--prompt-bg)}.prompt-page main{background:var(--prompt-bg)}.prompt-page .site-header{background:rgba(4,10,21,.96);border-bottom-color:#183246}.prompt-page .prompt-hero{background:radial-gradient(circle at 78% 50%,rgba(255,124,26,.15),transparent 25%),radial-gradient(circle at 18% 35%,rgba(39,216,239,.10),transparent 27%),#050b17;min-height:760px}.prompt-page .prompt-hero:before{content:"AI PROMPT THINKING // CST AI INITIATIVE";position:absolute;right:2.5%;top:110px;writing-mode:vertical-rl;font:500 7px "IBM Plex Mono";letter-spacing:2px;color:#244b61}.prompt-page .prompt-hero:after{background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.018) 4px),linear-gradient(rgba(39,216,239,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(39,216,239,.025) 1px,transparent 1px);background-size:auto,48px 48px,48px 48px}.prompt-page .prompt-hero h1{text-transform:uppercase;font-family:"IBM Plex Mono";font-weight:600;letter-spacing:-5px;text-shadow:3px 0 rgba(239,65,105,.35),-3px 0 rgba(39,216,239,.35)}.prompt-page .prompt-hero h1 em{font-family:"IBM Plex Mono";font-style:normal;color:var(--prompt-orange)}.prompt-page .prompt-hero .label{color:var(--prompt-orange)}.prompt-page .terminal-card{background:rgba(5,13,25,.85);border-color:#1f5265;box-shadow:12px 12px 0 rgba(239,65,105,.10),-8px -8px 0 rgba(39,216,239,.06);position:relative}.prompt-page .terminal-card:before,.prompt-page .terminal-card:after{content:"";position:absolute;width:28px;height:28px;border-color:var(--prompt-cyan)}.prompt-page .terminal-card:before{left:-1px;top:-1px;border-left:2px solid;border-top:2px solid}.prompt-page .terminal-card:after{right:-1px;bottom:-1px;border-right:2px solid;border-bottom:2px solid;border-color:var(--prompt-orange)}.prompt-page .terminal-card p b{color:#f1f5f4}.prompt-page .terminal-card p:nth-of-type(1) b{color:var(--prompt-cyan)}.prompt-page .terminal-card p:nth-of-type(2) b{color:#fff}.prompt-page .terminal-card p:nth-of-type(3) b{color:var(--prompt-orange)}.prompt-page .terminal-card>strong{color:var(--prompt-orange)}.prompt-page .paper{background:#07101e;color:#eef3f5;border-top:1px solid #132a3c}.prompt-page .paper .index{border-color:#1e394b;color:#3ca7ba}.prompt-page .paper .prose p,.prompt-page .paper .section-head>p,.prompt-page .paper .format-grid p{color:#8fa2af}.prompt-page .paper .prose .big{color:#d8e1e5}.prompt-page .paper h2 em{color:var(--prompt-orange)}.prompt-page .format-grid article{border-color:#1d3548;background:#081524;position:relative}.prompt-page .format-grid article:before{content:"";position:absolute;left:0;top:0;width:30px;height:2px;background:var(--prompt-cyan)}.prompt-page .format-grid article:nth-child(even):before{background:var(--prompt-orange)}.prompt-page .format-grid h3{font-family:"IBM Plex Mono";font-size:17px;color:#e4ecf0}.prompt-page #progression{background:#040a14}.prompt-page #progression .progression article{background:#081321;border-color:#1c384b}.prompt-page #progression .progression h3{font-family:"IBM Plex Mono";text-transform:uppercase}.prompt-page #progression .progression article:nth-of-type(1) h3{color:var(--prompt-cyan)}.prompt-page #progression .progression article:nth-of-type(2) h3{color:#fff}.prompt-page #progression .progression article:nth-of-type(3) h3{color:var(--prompt-orange)}.prompt-page #progression .progression article:nth-of-type(4) h3{color:#ee6487}.prompt-page .programme-pathways{background:linear-gradient(180deg,#07111f,#050b16)}.prompt-page .offer-card{background:#091526;border-color:#1d384b;box-shadow:0 18px 45px rgba(0,0,0,.2)}.prompt-page .offer-card h3{font-family:"IBM Plex Mono";font-size:22px}.prompt-page .offer-card:after{content:"CST // AI-NATIVE CAPABILITY";position:absolute;right:15px;top:90px;writing-mode:vertical-rl;font:500 6px "IBM Plex Mono";letter-spacing:1.4px;color:#29475a}.prompt-page .offer-price{background:#060e1b}.prompt-page .decision-lab{background:#050a14}.prompt-page .community-module{background:#0a1323;color:#fff;border-top:1px solid #25324b}.prompt-page .community-module .index{border-color:#29384e;color:#8e5870}.prompt-page .community-module .split>div:first-child>p:last-child{color:#93a2ae}.prompt-page .community-module h2 em{color:var(--prompt-red)}.prompt-page .light-lab{background:#19243b}.prompt-page .cta{border-top:1px solid #26374b;background:radial-gradient(circle at 20% 50%,rgba(39,216,239,.08),transparent 25%),#071321}.prompt-page .footer{border-top:1px solid #172a3b}.prompt-page .gold{background:var(--prompt-orange)}.prompt-page .btn{font-family:"IBM Plex Mono";text-transform:uppercase}.prompt-page .index,.prompt-page .label{font-family:"IBM Plex Mono"}@media(max-width:760px){.prompt-page .prompt-hero{min-height:auto}.prompt-page .prompt-hero h1{font-size:44px;letter-spacing:-3px}.prompt-page .prompt-hero:before{display:none}}
.exclusive-flag{border:1px solid #71344c;background:rgba(239,65,105,.07);padding:13px;margin:5px 0 14px}.exclusive-flag b,.exclusive-flag span{display:block}.exclusive-flag b{font:600 8px "IBM Plex Mono";letter-spacing:1.2px;color:#ef7596}.exclusive-flag span{font-size:9px;color:#91a2af;margin-top:5px}.offer-price.exclusive-price{grid-template-columns:1fr}.offer-price.exclusive-price>div{border:0}.module-preview{background:#050a14;color:#fff}.module-heading{display:grid;grid-template-columns:1fr .7fr;gap:8vw;align-items:end;margin-bottom:48px}.module-heading h2{font-size:clamp(43px,5vw,65px)}.module-heading h2 em{color:var(--prompt-orange)}.module-heading>p{line-height:1.7;color:#899aa7}.module-list{display:grid;gap:24px}.module-card{background:#19243b;border:1px solid #665a45;border-top:3px solid var(--prompt-orange);padding:36px;position:relative}.module-card.module-two{border-top-color:#4689ff}.module-card.module-three{border-top-color:#9457ee}.module-card small{font:600 8px "IBM Plex Mono";letter-spacing:1.5px;color:#68758a}.module-card h3{font:600 27px/1.3 Georgia;margin:20px 0}.module-card>p{line-height:1.7;color:#919daa;font-size:12px}.module-card ul{list-style:none;padding:0;margin:18px 0}.module-card li{position:relative;padding:6px 0 6px 17px;font-size:11px;line-height:1.5;color:#d5d6d0}.module-card li:before{content:"→";position:absolute;left:0;color:var(--gold)}.module-card>span{display:inline-block;border:1px solid #7b5f25;background:#3a321f;color:#e4b74c;padding:9px 12px;font:600 8px "IBM Plex Mono";letter-spacing:1.2px}.module-two>span{border-color:#264b92;background:#172c58;color:#6ba0ff}.module-three>span{border-color:#563590;background:#30205a;color:#ba8aff}@media(max-width:760px){.module-heading{grid-template-columns:1fr}.module-card{padding:24px}.module-card h3{font-size:23px}}
.business-case-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px}.business-case-grid article{border:1px solid var(--line);padding:25px;min-height:270px}.business-case-grid b,.outcome-grid b{font:500 9px "IBM Plex Mono";color:#4b8793}.business-case-grid h3{font:600 20px/1.35 Manrope;margin:50px 0 12px}.business-case-grid p{font-size:12px;line-height:1.65;color:var(--muted)}.org-principle{margin:40px 0 0;border-left:3px solid var(--gold);padding:8px 0 8px 25px;font:500 25px Georgia}.org-pathways{display:grid;grid-template-columns:repeat(2,1fr);margin-top:45px}.org-pathways article{border:1px solid var(--line);padding:30px;min-height:330px}.org-pathways small{font:600 8px "IBM Plex Mono";letter-spacing:1.2px;color:#397c8a}.org-pathways h3{font:600 26px Manrope}.org-pathways p,.org-pathways li{font-size:12px;line-height:1.65;color:var(--muted)}.org-outcomes,.org-enquiry{background:var(--navy);color:#fff}.org-outcomes .section-head>p{color:#9aabb6}.outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px}.outcome-grid article{border:1px solid #304659;padding:28px;min-height:230px}.outcome-grid h3{font:600 20px/1.35 Manrope;margin:35px 0 10px}.outcome-grid p{font-size:11px;line-height:1.65;color:#97a9b4}.method-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px}.method-grid article{border:1px solid var(--line);padding:25px;min-height:210px}.method-grid span{font:600 9px "IBM Plex Mono";color:#3d7d8b}.method-grid p{font-size:12px;line-height:1.65;color:var(--muted);margin-top:45px}.org-enquiry .split>div:first-child>p:last-child{color:#9badb7;line-height:1.7}.enquiry-card{background:#10283d;border:1px solid #365064;padding:30px}.enquiry-card small{font:600 8px "IBM Plex Mono";color:var(--cyan)}.enquiry-card h3{font:600 25px Manrope}.enquiry-card li{font-size:12px;color:#b4c1c9;padding:6px}.enquiry-card .btn{width:100%}.enquiry-card>p{font-size:9px;color:#728897;line-height:1.5}
@media(max-width:900px){.business-case-grid,.method-grid{grid-template-columns:repeat(2,1fr)}.outcome-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.business-case-grid,.org-pathways,.outcome-grid,.method-grid{grid-template-columns:1fr}.business-case-grid article,.org-pathways article,.outcome-grid article,.method-grid article{min-height:auto}.org-principle{font-size:21px}}
.header-actions{display:flex;align-items:center;gap:10px}.lang-switch{display:flex;border:1px solid #405264;padding:2px}.lang-switch button{border:0;background:transparent;color:#8fa0ac;padding:7px 8px;font:600 8px "IBM Plex Mono";cursor:pointer}.lang-switch button.active{background:#fff;color:var(--navy)}html[lang="zh-Hans"] body{font-family:"PingFang SC","Microsoft YaHei","DM Sans",sans-serif}html[lang="zh-Hans"] h1,html[lang="zh-Hans"] h2,html[lang="zh-Hans"] h3{letter-spacing:-1.5px}html[lang="zh-Hans"] .lede{line-height:1.85}@media(max-width:1050px){.header-actions .talk{display:none}}@media(max-width:600px){.lang-switch button{padding:6px;font-size:7px}.header-actions{gap:4px}}
.prompt-page .offer-grid.workshop-only{grid-template-columns:minmax(0,620px)}.prompt-page .offer-grid.workshop-only .offer-card{min-height:auto}
.prompt-price-line{margin-top:18px;font:600 9px "IBM Plex Mono";letter-spacing:1.1px;color:#9db0bb}.prompt-diagnostic p{grid-template-columns:34px 1fr!important}.prompt-diagnostic p b{font-size:13px}.pain-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px}.pain-strip article{padding:24px;border:1px solid #1d3548;min-height:180px;background:#081524}.pain-strip b,.misjudgement-grid b,.application-grid b{font:600 8px "IBM Plex Mono";letter-spacing:1.1px;color:var(--prompt-cyan)}.pain-strip p{font-size:11px;line-height:1.65;color:#8fa2af;margin-top:35px}.misjudgements{background:#050a14;color:#fff}.misjudgements .section-head>p,.practice-section .section-head>p,.applications .section-head>p{color:#92a3af}.misjudgement-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:45px}.misjudgement-grid article{padding:32px;border:1px solid #1f394c;min-height:310px;background:#081322}.misjudgement-grid span{font:600 45px "IBM Plex Mono";color:#fff}.misjudgement-grid h3{font:600 21px "IBM Plex Mono";color:var(--prompt-orange);margin:22px 0 12px}.misjudgement-grid p{font-size:12px;line-height:1.7;color:#9babb6}.misjudgement-grid b{display:block;margin-top:28px;color:var(--prompt-cyan)}.thinking-process{display:grid;grid-template-columns:repeat(5,1fr);margin-top:50px}.thinking-process article{padding:25px 20px;border:1px solid #1d3548;background:#081524;min-height:245px}.thinking-process b{font:600 10px "IBM Plex Mono";color:var(--prompt-cyan)}.thinking-process h3{font:600 19px "IBM Plex Mono";margin:45px 0 12px;color:#eef3f5}.thinking-process p{font-size:11px;line-height:1.6;color:#8fa2af}.progression-note{text-align:center;margin-top:32px;color:#879aa7;font-size:12px}.progression-note strong{color:var(--prompt-orange)}.practice-section,.applications{background:#07111f;color:#fff}.practice-grid,.application-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px}.practice-grid article,.application-grid article{padding:28px;border:1px solid #20384a;min-height:220px}.practice-grid h3{font:600 18px "IBM Plex Mono";color:#e7eef1;margin:15px 0 28px}.practice-grid p,.application-grid p{font-size:11px;line-height:1.65;color:#91a3af}.audience-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:45px}.audience-grid span{padding:20px 22px;border:1px solid #1d3548;font:600 12px Manrope;color:#dfe7ea}.application-grid b{color:var(--prompt-orange)}.application-grid p{margin-top:40px}.workshop-layout{display:grid;grid-template-columns:1fr minmax(420px,560px);gap:8vw;align-items:center}.workshop-layout h2{font-size:clamp(43px,5vw,66px)}.workshop-layout h2 em{color:var(--prompt-orange)}.workshop-intro{color:#9aabb6;line-height:1.7}.workshop-takeaways{list-style:none;padding:0;margin:28px 0}.workshop-takeaways li{position:relative;padding:9px 0 9px 20px;color:#bdc8cf;font-size:12px}.workshop-takeaways li:before{content:"→";position:absolute;left:0;color:var(--prompt-orange)}.workshop-layout .offer-card{min-height:auto}.workshop-layout .offer-price{margin-top:30px}.workshop-layout .offer-note{margin-bottom:0}.faq-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:45px}.faq-grid article{padding:28px;border:1px solid #1d3548}.faq-grid h3{font:600 17px "IBM Plex Mono";color:#e5ecef}.faq-grid p{font-size:11px;line-height:1.65;color:#8fa2af}.prompt-final-cta{background:radial-gradient(circle at 20% 50%,rgba(39,216,239,.08),transparent 25%),#071321;color:#fff;border-top:1px solid #26374b}.prompt-final-cta h2{font-size:clamp(43px,5vw,66px)}.prompt-final-cta .split>div:last-child>p{color:#a0b0ba;line-height:1.7}.prompt-final-cta small{display:block;margin-top:14px;font:500 8px "IBM Plex Mono";color:var(--prompt-orange)}
@media(max-width:900px){.pain-strip,.thinking-process{grid-template-columns:1fr 1fr}.practice-grid,.application-grid{grid-template-columns:1fr 1fr}.workshop-layout{grid-template-columns:1fr}.workshop-layout .offer-card{margin-top:20px}}
@media(max-width:600px){.pain-strip,.misjudgement-grid,.thinking-process,.practice-grid,.audience-grid,.application-grid,.faq-grid{grid-template-columns:1fr}.pain-strip article,.misjudgement-grid article,.thinking-process article,.practice-grid article,.application-grid article{min-height:auto}.workshop-layout{display:block}.prompt-page .prompt-hero h1{font-size:38px}.misjudgement-grid span{font-size:34px}.thinking-process h3,.application-grid p{margin-top:22px}}
.workshop-experience{background:#050b16;color:#fff}.workshop-experience .section-head>p{color:#91a3af}.experience-gallery{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:1fr 1fr;gap:12px;margin-top:48px}.experience-gallery figure,.gallery-walk{margin:0;position:relative;overflow:hidden;background:#081524;border:1px solid #20384a}.experience-gallery .experience-feature{grid-row:1/3}.experience-gallery img,.gallery-walk img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.experience-gallery .experience-feature img{min-height:650px}.experience-gallery figure:not(.experience-feature) img{min-height:319px}.experience-gallery figure:hover img,.gallery-walk:hover img{transform:scale(1.015)}.experience-gallery figcaption,.gallery-walk figcaption{position:absolute;left:0;right:0;bottom:0;padding:42px 22px 18px;background:linear-gradient(transparent,rgba(3,8,16,.94));display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:end}.experience-gallery figcaption b,.gallery-walk figcaption b{font:600 8px "IBM Plex Mono";letter-spacing:1.2px;color:var(--prompt-orange)}.experience-gallery figcaption span,.gallery-walk figcaption span{font-size:10px;color:#d7e0e4}.experience-gallery figcaption small,.gallery-walk figcaption small{font:500 7px "IBM Plex Mono";color:#8295a3}.gallery-walk{margin-top:12px;height:470px}.testimonial-video{background:radial-gradient(circle at 85% 45%,rgba(39,216,239,.08),transparent 26%),#08111f;color:#fff;border-top:1px solid #20364a}.video-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:7vw;align-items:center}.video-copy h2{font-size:clamp(42px,4.5vw,62px)}.video-copy h2 em{color:var(--prompt-orange)}.video-copy>p{color:#98a9b4;line-height:1.7}.video-copy ul{list-style:none;padding:0;margin:28px 0}.video-copy li{position:relative;padding:8px 0 8px 18px;font-size:11px;color:#c1ccd2}.video-copy li:before{content:"→";position:absolute;left:0;color:var(--prompt-cyan)}.playlist-link{font:600 9px "IBM Plex Mono";color:var(--prompt-orange);text-decoration:underline;text-underline-offset:5px}.video-frame{position:relative;aspect-ratio:16/9;background:#030810;border:1px solid #2d485d;box-shadow:18px 18px 0 rgba(39,216,239,.06)}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
@media(max-width:900px){.experience-gallery{grid-template-columns:1fr;grid-template-rows:auto}.experience-gallery .experience-feature{grid-row:auto}.experience-gallery .experience-feature img,.experience-gallery figure:not(.experience-feature) img{min-height:0;aspect-ratio:16/9}.gallery-walk{height:auto}.gallery-walk img{aspect-ratio:16/9}.video-layout{grid-template-columns:1fr}.video-frame{margin-top:20px}}
@media(max-width:600px){.experience-gallery figcaption,.gallery-walk figcaption{position:static;padding:16px;grid-template-columns:1fr;background:#081524}.experience-gallery figcaption small,.gallery-walk figcaption small{margin-top:3px}.video-frame{box-shadow:8px 8px 0 rgba(39,216,239,.06)}}
.prompt-page .prompt-hero{background-image:linear-gradient(90deg,rgba(5,11,23,.98) 0%,rgba(5,11,23,.90) 42%,rgba(5,11,23,.80) 100%),radial-gradient(circle at 78% 50%,rgba(255,124,26,.14),transparent 28%),url("assets/ai-prompt-workshop-concept.png");background-repeat:no-repeat;background-position:center,center,92% center;background-size:cover,cover,82% auto}.video-local-fallback{display:none;position:absolute;inset:0;padding:40px;align-items:center;justify-content:center;flex-direction:column;text-align:center;background:radial-gradient(circle at 50% 45%,rgba(255,157,50,.12),transparent 30%),#050b16;color:#fff}.video-local-fallback .youtube-play{display:grid;place-items:center;width:76px;height:54px;border-radius:14px;background:#ff0033;color:#fff;font-size:23px;padding-left:4px;margin-bottom:25px}.video-local-fallback b{font:600 18px "IBM Plex Mono";color:#eef3f5}.video-local-fallback small{max-width:470px;margin-top:12px;font:400 9px/1.6 "IBM Plex Mono";color:#8ea0ac}.video-frame.local-file iframe{display:none}.video-frame.local-file .video-local-fallback{display:flex}
@media(max-width:760px){.prompt-page .prompt-hero{background-position:center,center,70% top;background-size:cover,cover,auto 100%;background-image:linear-gradient(rgba(5,11,23,.88),rgba(5,11,23,.94)),radial-gradient(circle at 78% 50%,rgba(255,124,26,.12),transparent 28%),url("assets/ai-prompt-workshop-concept.png")}.video-local-fallback{padding:24px}.video-local-fallback b{font-size:14px}}
.better-thinking .core-statement{border-left:2px solid var(--prompt-orange);padding:8px 0 8px 30px}.core-statement>p{font:500 clamp(28px,3.2vw,45px)/1.2 Georgia;color:#eef3f5;margin:0 0 28px}.thinking-chain{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.thinking-chain span{border:1px solid #274054;background:#081524;padding:11px 13px;font:500 8px "IBM Plex Mono";color:#aebdc6}.thinking-chain i{font-style:normal;color:var(--prompt-orange)}.process-section,.learn-section{background:#07111f;color:#fff}.process-section .section-head>p,.learn-section .section-head>p,.maturity-section .section-head>p,.before-after .section-head>p{color:#93a4af}.learn-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px}.learn-grid article{padding:28px;border:1px solid #20384a;min-height:235px;background:#081524}.learn-grid b{font:600 9px "IBM Plex Mono";color:var(--prompt-cyan)}.learn-grid h3{font:600 17px/1.35 "IBM Plex Mono";color:#e8eef1;margin:42px 0 13px}.learn-grid p{font-size:11px;line-height:1.65;color:#91a3af}.before-after{background:#050a14;color:#fff}.comparison-grid{margin-top:48px;border:1px solid #21394c}.comparison-grid>div{display:grid;grid-template-columns:1fr 45px 1fr;align-items:center;border-bottom:1px solid #21394c}.comparison-grid>div:last-child{border-bottom:0}.comparison-grid p{margin:0;padding:19px 24px;font-size:12px;color:#aebdc6}.comparison-grid p:last-child{color:#edf2f4}.comparison-grid i{text-align:center;font-style:normal;color:var(--prompt-orange)}.comparison-grid .comparison-head{grid-template-columns:1fr 1fr;background:#091525}.comparison-head span{padding:14px 24px;font:600 8px "IBM Plex Mono";letter-spacing:1.3px;color:#728a9b}.comparison-head span:last-child{color:var(--prompt-orange);border-left:1px solid #21394c}.maturity-section .section-head>p{color:#93a4af}.maturity-track{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:8px;align-items:stretch;margin-top:48px}.maturity-track article{border:1px solid #274054;background:#081524;padding:24px 18px;min-height:215px}.maturity-track>b{color:#fff}.maturity-track article>b{font:600 9px "IBM Plex Mono";color:var(--prompt-cyan)}.maturity-track h3{font:600 18px "IBM Plex Mono";color:#fff;margin:45px 0 12px}.maturity-track p{font-size:10px;line-height:1.55;color:#91a3af}.maturity-track>i{align-self:center;font-style:normal;color:var(--prompt-orange)}.maturity-track article:last-child{border-color:#6e4a26}.maturity-track article:last-child h3{color:var(--prompt-orange)}.prompt-final-cta h2 em{color:var(--prompt-orange)}
@media(max-width:1000px){.maturity-track{grid-template-columns:1fr}.maturity-track>i{transform:rotate(90deg);justify-self:center}.maturity-track article{min-height:auto}.maturity-track h3{margin-top:25px}}
@media(max-width:760px){.learn-grid{grid-template-columns:1fr}.learn-grid article{min-height:auto}.comparison-grid>div{grid-template-columns:1fr 30px 1fr}.comparison-grid p{padding:15px 12px;font-size:10px}.comparison-grid .comparison-head{grid-template-columns:1fr 1fr}.better-thinking .core-statement{margin-top:25px;padding-left:20px}.thinking-chain{align-items:flex-start;flex-direction:column}.thinking-chain i{transform:rotate(90deg);margin-left:20px}}
.prompt-page .pain-strip b,.prompt-page .misjudgement-grid b,.prompt-page .thinking-process b,.prompt-page .learn-grid b,.prompt-page .application-grid b{font-size:10px}.prompt-page .pain-strip p,.prompt-page .misjudgement-grid p,.prompt-page .thinking-process p,.prompt-page .learn-grid p,.prompt-page .maturity-track p,.prompt-page .practice-grid p,.prompt-page .application-grid p,.prompt-page .faq-grid p{font-size:13.2px}.prompt-page .audience-grid span,.prompt-page .comparison-grid p,.prompt-page .workshop-takeaways li,.prompt-page .video-copy li{font-size:13px}.prompt-page .experience-gallery figcaption span,.prompt-page .gallery-walk figcaption span{font-size:12px}.prompt-page .experience-gallery figcaption b,.prompt-page .gallery-walk figcaption b,.prompt-page .experience-gallery figcaption small,.prompt-page .gallery-walk figcaption small,.prompt-page .playlist-link,.prompt-page .offer-note{font-size:9.6px}.prompt-page .offer-for{font-size:14px}.prompt-page .offer-price small{font-size:9px}.prompt-page .offer-price span{font-size:10px}.workshop-meta{display:grid;grid-template-columns:.7fr 1.3fr;border:1px solid #33485b;margin:24px 0 0;background:#060e1b}.workshop-meta>div{padding:16px}.workshop-meta>div+div{border-left:1px solid #33485b}.workshop-meta small,.workshop-meta strong{display:block}.workshop-meta small{font:600 9px "IBM Plex Mono";letter-spacing:1px;color:#8093a1}.workshop-meta strong{font:600 14px/1.5 Manrope;color:#eef3f5;margin-top:7px}
.testimonial-media{min-width:0}.testimonial-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,24%);gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:20px 2px 10px;scrollbar-color:var(--prompt-orange) #142334;scrollbar-width:thin}.testimonial-card{scroll-snap-align:start;padding:0;border:1px solid #294154;background:#071321;color:#fff;cursor:pointer;text-align:left;transition:border-color .2s,transform .2s}.testimonial-card:hover{transform:translateY(-2px);border-color:#668094}.testimonial-card.active{border-color:var(--prompt-orange);box-shadow:0 0 0 1px var(--prompt-orange)}.testimonial-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.testimonial-card span{display:flex;align-items:center;gap:9px;padding:10px}.testimonial-card small{font:600 8px "IBM Plex Mono";color:var(--prompt-orange)}.testimonial-card b{font:600 11px Manrope;color:#eef3f5}
.prompt-page .misjudgement-grid p,.prompt-page .thinking-process p,.prompt-page .learn-grid p,.prompt-page .application-grid p{font-size:16.5px}.prompt-page .misjudgement-grid b,.prompt-page .thinking-process b,.prompt-page .learn-grid b,.prompt-page .application-grid b{font-size:12.5px}.prompt-page .thinking-chain span{font-size:10.4px}.prompt-page .learn-grid h3{font-size:20.5px}.prompt-page .offer-note{font-size:12.5px}
@media(max-width:600px){.testimonial-carousel{grid-auto-columns:58%;padding-top:14px}}
@media(max-width:600px){.prompt-page .pain-strip p,.prompt-page .misjudgement-grid p,.prompt-page .thinking-process p,.prompt-page .learn-grid p,.prompt-page .maturity-track p,.prompt-page .application-grid p,.prompt-page .faq-grid p{font-size:13px}.prompt-page .comparison-grid p{font-size:12px}.workshop-meta{grid-template-columns:1fr}.workshop-meta>div+div{border-left:0;border-top:1px solid #33485b}}
.prompt-page .hero-built-note{max-width:680px;margin:0 0 18px;font:600 12px/1.7 "IBM Plex Mono";letter-spacing:.08em;color:var(--prompt-orange);text-transform:none}.prompt-page .hero-built-note+.lede{margin-top:0}@media(max-width:760px){.prompt-page .hero-built-note{font-size:10.5px;line-height:1.65}}
.prompt-page .bg-misjudgement-pair:before{opacity:.22}.prompt-page .bg-misjudgement-pair:after{opacity:.24}.prompt-page .bg-ai-information:before{opacity:.24}.prompt-page .bg-ai-robots:before{opacity:.36}.prompt-page .bg-generated-discussion{background:var(--paper);color:var(--ink)}.prompt-page .bg-generated-discussion:before{background-image:linear-gradient(90deg,rgba(246,244,238,.92),rgba(246,244,238,.82) 43%,rgba(246,244,238,.58)),url("assets/bg-generated-discussion.jpeg");opacity:.46;mix-blend-mode:multiply}.prompt-page .bg-generated-discussion .index{color:#3d7888;border-color:var(--line)!important}.prompt-page .bg-generated-discussion .section-head>p{color:var(--muted)}.prompt-page .bg-generated-discussion .audience-grid span{color:var(--ink);background:rgba(246,244,238,.78);border-color:rgba(17,37,55,.18)}@media(max-width:760px){.prompt-page .bg-misjudgement-pair:before,.prompt-page .bg-misjudgement-pair:after{opacity:.14}.prompt-page .bg-ai-information:before{opacity:.13}.prompt-page .bg-ai-robots:before{opacity:.24}.prompt-page .bg-generated-discussion:before{background-image:linear-gradient(rgba(246,244,238,.93),rgba(246,244,238,.86)),url("assets/bg-generated-discussion.jpeg");opacity:.50;mix-blend-mode:multiply}}
.prompt-page .visual-bg{position:relative;overflow:hidden}.prompt-page .visual-bg>.wrap{position:relative;z-index:2}.prompt-page .visual-bg:before,.prompt-page .visual-bg:after{content:"";position:absolute;pointer-events:none;z-index:0;background-repeat:no-repeat;background-size:cover}.prompt-page .bg-misjudgement-pair:before{left:-4%;top:8%;bottom:0;width:43%;background-image:linear-gradient(90deg,rgba(5,10,20,.08),rgba(5,10,20,.62)),url("assets/bg-misjudgement-ai-right.jpeg");background-position:center;opacity:.22;filter:saturate(1.1) contrast(1.06)}.prompt-page .bg-misjudgement-pair:after{right:-5%;top:6%;bottom:0;width:44%;background-image:linear-gradient(270deg,rgba(5,10,20,.05),rgba(5,10,20,.70)),url("assets/bg-misjudgement-replace-thinking.jpeg");background-position:center;opacity:.20;filter:saturate(1.1) contrast(1.06)}.prompt-page .bg-ai-information:before{right:-7%;top:10%;bottom:4%;width:48%;background-image:linear-gradient(270deg,rgba(7,17,31,.10),rgba(7,17,31,.95)),url("assets/bg-ai-solves-information.png");background-position:center right;opacity:.20;filter:saturate(.8) contrast(1.05)}.prompt-page .bg-ai-robots:before{inset:0;background-image:linear-gradient(90deg,rgba(5,10,20,.94),rgba(5,10,20,.82) 42%,rgba(5,10,20,.68)),url("assets/bg-ai-robot-tools.png");background-position:center;background-size:cover;opacity:.36}.prompt-page .bg-generated-discussion:before{inset:0;background-image:linear-gradient(90deg,rgba(246,244,238,.92),rgba(246,244,238,.82) 43%,rgba(246,244,238,.58)),url("assets/bg-generated-discussion.jpeg");background-position:center right;background-size:cover;opacity:.46;mix-blend-mode:multiply}.prompt-page .bg-generated-discussion .audience-grid span{color:var(--ink);background:rgba(246,244,238,.78);border-color:rgba(17,37,55,.18);backdrop-filter:blur(1px)}.prompt-page .bg-ai-information .thinking-process article,.prompt-page .bg-ai-robots .comparison-grid,.prompt-page .bg-misjudgement-pair .misjudgement-grid article{position:relative;z-index:2;backdrop-filter:blur(1px)}@media(max-width:760px){.prompt-page .bg-misjudgement-pair:before,.prompt-page .bg-misjudgement-pair:after{top:0;bottom:0;width:70%;opacity:.14}.prompt-page .bg-misjudgement-pair:before{left:-28%}.prompt-page .bg-misjudgement-pair:after{right:-35%}.prompt-page .bg-ai-information:before{inset:0;width:auto;background-position:center;opacity:.13}.prompt-page .bg-ai-robots:before{opacity:.24}.prompt-page .bg-generated-discussion:before{background-image:linear-gradient(rgba(246,244,238,.93),rgba(246,244,238,.86)),url("assets/bg-generated-discussion.jpeg");background-position:center;opacity:.50;mix-blend-mode:multiply}}
