/*
Theme Name: Jerry Alumka Phase 2
Theme URI: https://jerryalumka.com.ng/
Author: Jerry Alumka
Description: Personal brand, insights and practical AI learning website for Jerry Alumka.
Version: 2.8.0
Text Domain: jerryalumka-blue
*/

:root{--navy:#06142f;--navy2:#0a214c;--blue:#1769ff;--blue2:#77a6ff;--gold:#ffc84b;--ice:#eef5ff;--paper:#f9fbff;--white:#fff;--ink:#0a1733;--muted:#5b6982;--line:#cfdcf1;--success:#167451;--danger:#a13c33;--mono:'IBM Plex Mono',monospace;--body:'Manrope',sans-serif;--display:'Lora',serif;--max:1200px;--pad:clamp(18px,4vw,58px)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);line-height:1.6}img{max-width:100%;display:block}a{color:inherit}button,input,textarea,select{font:inherit}.shell{width:min(var(--max),calc(100% - var(--pad)*2));margin-inline:auto}.skip{position:absolute;left:-999px;top:8px;background:var(--gold);padding:12px;z-index:100}.skip:focus{left:8px}.mono,.eyebrow{font:500 .72rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.eyebrow{color:var(--blue)}
.site-nav{position:sticky;top:0;z-index:50;background:rgba(6,20,47,.96);color:#fff;border-bottom:1px solid #ffffff20}.nav-inner{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font:600 1rem var(--display)}.brand img{width:44px;height:44px}.brand b{color:var(--gold)}.nav-toggle{display:none;min-width:44px;width:auto;height:44px;padding:0 10px;align-items:center;justify-content:center;gap:6px;border:1px solid #ffffff4a;background:transparent;color:#fff}.nav-links{display:flex;align-items:center;gap:24px}.nav-links a{text-decoration:none;color:#c9d6eb;font-size:.88rem}.nav-links a:hover,.nav-links a:focus-visible,.nav-links a[aria-current=page]{color:#fff;text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:7px}.nav-links .cta{background:var(--gold);color:#231900;padding:10px 15px;text-decoration:none}
main:focus{outline:none}.page-hero{background:var(--navy);color:#fff;padding:clamp(80px,10vw,138px) 0;position:relative;overflow:hidden}.page-hero:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff0c 1px,transparent 1px),linear-gradient(90deg,#ffffff0c 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(#000,transparent)}.page-hero .shell{position:relative}.page-hero h1,.display{font:600 clamp(3.1rem,7vw,7rem)/.9 var(--display);letter-spacing:-.07em;margin:.25em 0}.page-hero h1 em,.gold{font-style:normal;color:var(--gold)}.lede{max-width:720px;color:#c5d4ea;font-size:clamp(1.02rem,1.7vw,1.25rem)}.hero-split{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}.hero-portrait{border:1px solid #ffffff38;padding:14px;position:relative}.hero-portrait img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 20%}.hero-portrait:after{content:'STRATEGY × SYSTEMS × EXECUTION';position:absolute;left:-12px;right:34px;bottom:32px;background:var(--gold);color:#241900;padding:12px;font:500 .68rem var(--mono)}
.section{padding:clamp(72px,9vw,124px) 0}.section.alt{background:var(--ice)}.section.dark{background:var(--navy);color:#fff}.section-head{display:grid;grid-template-columns:.45fr 1.55fr;gap:52px;margin-bottom:48px}.section h2,.content h2{font:600 clamp(2.4rem,5vw,5rem)/.96 var(--display);letter-spacing:-.055em;margin:.15em 0 .35em}.section-head p,.muted{color:var(--muted)}.dark .muted,.dark p{color:#c2d1e7}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{min-height:50px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:22px;border:1px solid transparent;text-decoration:none;font-weight:600;cursor:pointer}.btn.primary{background:var(--blue);color:#fff}.btn.gold{background:var(--gold);color:#211700}.btn.outline{border-color:currentColor;background:transparent}.btn:hover{transform:translateY(-2px)}.notice{border:1px solid #d9aa2d;background:#fff8dc;padding:16px 18px;color:#5b4506}.dark .notice{background:#251f13;color:#ffe7a5}.grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,70px)}.grid-2>*{min-width:0}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.card{background:#fff;padding:30px}.card h3{font:600 1.55rem var(--display);letter-spacing:-.03em}.card p{color:var(--muted)}.list{padding:0;margin:22px 0;list-style:none}.list li{padding:12px 0;border-bottom:1px solid var(--line)}.list li:before{content:'→';color:var(--blue);margin-right:12px}.quote{font:500 clamp(1.45rem,3vw,2.3rem)/1.25 var(--display);border-top:3px solid var(--gold);padding-top:24px}.stat-board{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ffffff31}.stat{padding:25px;border-right:1px solid #ffffff31;border-bottom:1px solid #ffffff31}.stat strong{display:block;font:600 clamp(2.2rem,5vw,4rem) var(--display);color:var(--gold)}.stat.wide{grid-column:1/-1}.flow{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line)}.flow div{padding:18px 10px;text-align:center;border-right:1px solid var(--line);font:500 .68rem var(--mono)}.flow div:last-child{border:0}.flow .active{background:var(--blue);color:#fff}
.article-featured{width:min(960px,calc(100% - var(--pad)*2));margin-top:-48px;position:relative;z-index:2}.article-featured img{display:block;width:100%;height:auto;border:6px solid var(--paper);box-shadow:0 24px 70px rgba(3,12,31,.22)}@media(max-width:600px){.article-featured{width:calc(100% - 28px);margin-top:-28px}.article-featured img{border-width:4px;box-shadow:0 14px 38px rgba(3,12,31,.18)}}
.article-list{border-top:1px solid var(--line)}.article-row{display:grid;grid-template-columns:180px 1fr auto;gap:28px;padding:30px 0;border-bottom:1px solid var(--line);text-decoration:none;align-items:center}.article-row:hover h2{text-decoration:underline;text-decoration-color:var(--gold)}.article-row h2{font:600 clamp(1.5rem,3vw,2.5rem)/1.05 var(--display);margin:0}.article-row p{margin:8px 0 0;color:var(--muted)}.article{width:min(780px,calc(100% - var(--pad)*2));margin:auto}.article-visual{margin:42px 0 50px}.article-visual picture,.article-visual img{display:block;width:100%;height:auto}.article-visual .visual-mobile{display:none}@media(max-width:600px){.article-visual .visual-desktop{display:none}.article-visual .visual-mobile{display:block}}.article-visual img{border:1px solid var(--line);background:var(--paper);box-shadow:0 18px 48px rgba(3,12,31,.12)}.article-visual figcaption{margin-top:10px;color:var(--muted);font-size:.88rem;line-height:1.45}.article h2{font-size:clamp(2rem,4vw,3.3rem);margin-top:2em}.article p,.article li{font-size:1.08rem}.article .callout{background:var(--ice);border-top:4px solid var(--blue);padding:24px;margin:34px 0}.article-meta{display:flex;gap:20px;flex-wrap:wrap;color:var(--muted);font-size:.9rem}
.form{background:#fff;border-top:7px solid var(--blue);padding:clamp(22px,4vw,38px)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field.full{grid-column:1/-1}.field label{display:block;font:500 .68rem var(--mono);text-transform:uppercase;margin-bottom:7px}.field input,.field select,.field textarea{width:100%;padding:14px;border:1px solid #aab9ce;background:#f6f9fd}.field textarea{min-height:145px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid #1769ff38;border-color:var(--blue)}.form-status{display:none;color:var(--success);font-weight:600}.contact-block a{font:600 1.15rem var(--display)}
.video-placeholder{aspect-ratio:16/9;background:#020a1a;border:1px solid #315079;display:grid;place-items:center;text-align:center;padding:25px;color:#fff;position:relative}.video-placeholder:before{content:'▶';width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#211700;font-size:1.4rem;margin:auto}.video-placeholder b{display:block;margin-top:18px}.curriculum{border-top:1px solid var(--line)}.module{border-bottom:1px solid var(--line)}.module button{width:100%;border:0;background:#fff;padding:22px 4px;text-align:left;display:grid;grid-template-columns:55px 1fr auto;gap:16px;align-items:center;cursor:pointer}.module button:hover{background:var(--ice)}.module-panel{padding:0 70px 24px;background:#fff}.module-panel[hidden]{display:none}.module-panel a{display:block;padding:10px 0}.tag{display:inline-flex;background:var(--gold);color:#221800;padding:6px 9px;font:500 .65rem var(--mono);text-transform:uppercase}.course-card{border:1px solid var(--line);background:#fff;display:grid;grid-template-columns:1fr .7fr}.course-card>div{padding:30px}.progress{height:10px;background:#dce5f3;overflow:hidden}.progress>span{display:block;height:100%;background:var(--blue);width:var(--progress,0%)}
.lms-body{background:#eef3fa}.lms-top{background:var(--navy);color:#fff}.lms-layout{display:grid;grid-template-columns:260px 1fr;min-height:calc(100vh - 74px)}.lms-side{background:#fff;border-right:1px solid var(--line);padding:26px 18px}.lms-side a{display:block;padding:12px 14px;text-decoration:none}.lms-side a:hover,.lms-side a.active{background:var(--ice);color:var(--blue)}.lms-main{padding:clamp(24px,5vw,60px)}.lms-main h1{font:600 clamp(2.2rem,4vw,4rem)/1 var(--display);letter-spacing:-.05em}.demo-badge{background:var(--gold);color:#271c00;padding:7px 10px;font:500 .65rem var(--mono);text-transform:uppercase}.lesson-layout{display:grid;grid-template-columns:310px 1fr;min-height:100vh}.lesson-side{background:var(--navy);color:#fff;padding:25px;position:sticky;top:0;height:100vh;overflow:auto}.lesson-side a{display:block;padding:13px;border-bottom:1px solid #ffffff1e;text-decoration:none;color:#becde4}.lesson-side a.active{background:var(--blue);color:#fff}.lesson-main{padding:clamp(26px,6vw,80px);max-width:980px}.lesson-main h1{font:600 clamp(2.4rem,5vw,4.7rem)/.98 var(--display);letter-spacing:-.06em}.lesson-complete{padding:20px;background:var(--ice);border:1px solid var(--line);margin:35px 0}.check-row{display:flex;gap:12px;align-items:flex-start}.check-row input{width:22px;height:22px}
.footer{background:#030c1f;color:#9eb0ca;padding:52px 0}.footer-grid{display:grid;grid-template-columns:1.4fr .7fr .7fr;gap:36px}.footer strong{font:600 1.4rem var(--display);color:#fff}.footer a{display:block;color:#d1dbeb;text-decoration:none;margin:7px 0}.footer-end{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff1d;margin-top:30px;padding-top:20px;font-size:.8rem}.social-links{display:flex;align-items:center;gap:10px;margin-top:14px}.footer .social-icon,.social-icon{display:inline-grid;width:44px;height:44px;margin:0;place-items:center;border:1px solid #ffffff32;border-radius:50%;color:#fff;background:#ffffff0a;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.social-icon svg{width:20px;height:20px;fill:currentColor}.social-icon:hover,.social-icon:focus-visible{background:var(--gold);border-color:var(--gold);color:#211700;transform:translateY(-2px)}.contact-social-links{margin:8px 0 24px}.contact-social-links .social-icon{color:var(--navy);border-color:var(--line);background:#fff}.contact-social-links .social-icon:hover,.contact-social-links .social-icon:focus-visible{background:var(--gold);border-color:var(--gold);color:#211700}
.reveal{opacity:1;transform:none}.reveal.visible{opacity:1;transform:none}
@media(max-width:900px){.nav-toggle{display:flex}.nav-links{display:none;position:absolute;top:74px;left:0;right:0;background:var(--navy);padding:18px var(--pad);flex-direction:column;align-items:stretch}.nav-links.open{display:flex}.nav-links a{min-height:44px;padding:10px}.hero-split,.grid-2,.section-head{grid-template-columns:1fr}.grid-3{grid-template-columns:1fr}.article-row{grid-template-columns:1fr}.course-card{grid-template-columns:1fr}.lms-layout,.lesson-layout{grid-template-columns:1fr}.lms-side{display:flex;overflow:auto;padding:10px}.lms-side a{white-space:nowrap}.lesson-side{position:relative;height:auto}.lesson-main{padding-top:36px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}
@media(max-width:600px){.page-hero h1{font-size:3.2rem}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.stat-board{grid-template-columns:1fr}.stat.wide{grid-column:auto}.flow{grid-template-columns:1fr}.flow div{border-right:0;border-bottom:1px solid var(--line)}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.footer-end{display:block}.section{padding:68px 0}.module-panel{padding-left:20px}.module button{grid-template-columns:40px 1fr auto}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}

/* Custom AI Agent service */
.agent-hero{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding:clamp(64px,8vw,118px) 0}.agent-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 12% 20%,#1769ff45,transparent 28%),radial-gradient(circle at 86% 75%,#ffc84b16,transparent 25%),linear-gradient(#ffffff09 1px,transparent 1px),linear-gradient(90deg,#ffffff09 1px,transparent 1px);background-size:auto,auto,54px 54px,54px 54px}.agent-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.72fr);gap:clamp(42px,7vw,94px);align-items:center}.agent-hero h1{font:600 clamp(3.35rem,6.5vw,7rem)/.9 var(--display);letter-spacing:-.073em;margin:.25em 0}.agent-hero h1 em{font-style:normal;color:var(--gold)}.agent-lede{max-width:760px;color:#c6d6ed;font-size:clamp(1.05rem,1.55vw,1.26rem)}.agent-hero .btn.outline{border-color:#90a8c8;color:#fff}.agent-trust-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:30px}.agent-trust-row span{border:1px solid #ffffff38;padding:7px 10px;color:#c8d6eb;font:500 .64rem var(--mono);text-transform:uppercase;letter-spacing:.05em}.agent-hero-visual{position:relative;padding:16px 16px 62px;border:1px solid #ffffff2e;background:#ffffff09}.agent-hero-visual>img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 20%;filter:saturate(.92) contrast(1.03)}.agent-float{position:absolute;background:#fff;color:var(--ink);padding:14px 16px;box-shadow:0 20px 50px #0005;max-width:260px;border-left:4px solid var(--blue)}.agent-float small{display:block;color:var(--muted);font:500 .62rem var(--mono);text-transform:uppercase}.agent-float strong{display:block;font:600 .85rem var(--display);margin-top:5px}.agent-float-one{left:-34px;bottom:98px}.agent-float-two{right:-24px;bottom:22px;border-left-color:var(--gold)}
.agent-proof-strip{background:#fff;border-bottom:1px solid var(--line)}.agent-proof-strip .shell{display:grid;grid-template-columns:repeat(5,1fr)}.agent-proof-strip span{padding:18px 12px;border-right:1px solid var(--line);text-align:center;font:500 .67rem var(--mono);text-transform:uppercase;color:#30405b}.agent-proof-strip span:first-child{border-left:1px solid var(--line)}
.agent-image-copy{align-items:center}.agent-photo{margin:0;position:relative}.agent-photo img{width:100%;aspect-ratio:16/10;object-fit:cover;box-shadow:0 28px 70px #07163121}.agent-photo figcaption{font-size:.72rem;color:var(--muted);margin-top:10px}.agent-big-copy{font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.45;color:#2c3a53}.agent-tick-list{list-style:none;padding:0;margin:28px 0}.agent-tick-list li{position:relative;padding:13px 0 13px 35px;border-bottom:1px solid var(--line)}.agent-tick-list li:before{content:'✓';position:absolute;left:0;top:13px;width:23px;height:23px;display:grid;place-items:center;background:var(--gold);color:#221800;font-weight:700}
.agent-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ffffff24}.agent-benefit-grid article{min-height:250px;padding:30px;border-right:1px solid #ffffff24;border-bottom:1px solid #ffffff24}.agent-benefit-grid article:nth-child(3n){border-right:0}.agent-benefit-grid span,.agent-process>article>span{font:500 .69rem var(--mono);color:var(--gold)}.agent-benefit-grid h3{font:600 1.5rem var(--display);margin:.75em 0}.agent-benefit-grid p{color:#bfcfe5;margin:0}
.agent-compare{border:1px solid var(--line);background:#fff}.agent-compare>div{display:grid;grid-template-columns:1fr 1fr}.agent-compare>div span,.agent-compare>div strong{padding:18px 22px;border-bottom:1px solid var(--line)}.agent-compare>div span{color:var(--muted);border-right:1px solid var(--line);font-weight:400}.agent-compare>div strong{font-weight:600;color:var(--ink)}.agent-compare-head{background:var(--navy);color:#fff}.agent-compare-head span{color:#fff!important;font:500 .7rem var(--mono)!important;text-transform:uppercase}.agent-compare-head span:last-child{background:var(--blue)}
.agent-use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.agent-use-grid article{background:#fff;border:1px solid var(--line);border-top:5px solid var(--blue);padding:27px}.agent-use-grid article:nth-child(2n){border-top-color:var(--gold)}.agent-use-grid b{display:block;font:600 1.25rem var(--display)}.agent-use-grid p{color:var(--muted);margin-bottom:0}.agent-workflow-section{background:#edf4ff}.agent-stack{display:grid;grid-template-columns:1fr;gap:7px;max-width:540px;margin-top:30px}.agent-stack span{background:#fff;border:1px solid var(--line);padding:13px 16px;font-weight:600}.agent-stack i{text-align:center;color:var(--blue);font-style:normal;line-height:1}
.agent-package-intro{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:end;margin-bottom:44px}.agent-package-intro h2{margin-bottom:0}.agent-package-intro>p{color:var(--muted)}.agent-package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.agent-package{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);padding:30px;position:relative}.agent-package.featured{border:2px solid var(--blue);box-shadow:0 24px 60px #1769ff1b;transform:translateY(-10px)}.agent-package-label{align-self:flex-start;background:var(--ice);color:var(--blue);padding:6px 9px;font:500 .63rem var(--mono);text-transform:uppercase}.agent-package.featured .agent-package-label{background:var(--blue);color:#fff}.agent-package h3{font:600 2rem var(--display);margin:.7em 0 .2em}.agent-package-for{color:var(--muted);min-height:76px}.agent-price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:19px 0;margin:8px 0 16px}.agent-price small{display:block;font:500 .65rem var(--mono);text-transform:uppercase;color:var(--muted)}.agent-price strong{display:block;font:600 clamp(2rem,3.5vw,3.1rem)/1 var(--display);letter-spacing:-.05em}.agent-price span{display:block;color:var(--blue);font-size:.86rem;margin-top:7px}.agent-package ul{list-style:none;padding:0;margin:0 0 25px;flex:1}.agent-package li{padding:10px 0 10px 24px;border-bottom:1px solid #e5ebf4;position:relative;font-size:.92rem}.agent-package li:before{content:'✓';position:absolute;left:0;color:var(--success);font-weight:700}.agent-cost-note{margin-top:28px;padding:18px 21px;background:#fff8dc;border:1px solid #d8aa30;color:#5a4507}.agent-cost-note strong{color:#302200}
.agent-safety{align-items:start}.agent-safety h2{font-size:clamp(2.5rem,5vw,5rem)}.agent-safety-list{border-top:1px solid #ffffff31}.agent-safety-list div{display:grid;grid-template-columns:.45fr 1fr;gap:20px;padding:20px 0;border-bottom:1px solid #ffffff31}.agent-safety-list b{color:#fff}.agent-safety-list span{color:#becde2}.agent-process{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line)}.agent-process article{padding:25px;border-right:1px solid var(--line);background:#fff}.agent-process article:last-child{border-right:0}.agent-process h3{font:600 1.25rem var(--display)}.agent-process p{font-size:.9rem;color:var(--muted)}
.agent-builder{background:#fff}.agent-builder .grid-2{align-items:center}.agent-builder-photo img{aspect-ratio:16/11}.agent-builder-copy h2{font-size:clamp(2.5rem,5vw,5rem)}.agent-faq-layout{display:grid;grid-template-columns:.68fr 1.32fr;gap:clamp(34px,7vw,90px)}.agent-faq-section h2{font-size:clamp(2.5rem,5vw,5rem)}.agent-faq details{background:#fff;border-top:1px solid var(--line);padding:0 20px}.agent-faq details:last-child{border-bottom:1px solid var(--line)}.agent-faq summary{cursor:pointer;padding:20px 32px 20px 0;font:600 1.05rem var(--display);position:relative}.agent-faq summary:after{content:'+';position:absolute;right:0;color:var(--blue);font-size:1.5rem}.agent-faq details[open] summary:after{content:'−'}.agent-faq details p{color:var(--muted);margin-top:0;padding:0 0 20px}
.agent-enquiry-section{background:var(--navy);color:#fff;padding:clamp(74px,9vw,125px) 0}.agent-enquiry-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(38px,7vw,90px);align-items:start}.agent-enquiry-section h2{font:600 clamp(2.8rem,5.5vw,5.6rem)/.94 var(--display);letter-spacing:-.06em;margin:.25em 0}.agent-enquiry-section>div>div>p{color:#c1d0e6;font-size:1.1rem}.agent-direct{margin-top:30px;padding-top:20px;border-top:1px solid #ffffff2a}.agent-direct span{display:block;color:#aebed6;font:500 .65rem var(--mono);text-transform:uppercase}.agent-direct a{color:var(--gold);font:600 1.1rem var(--display)}.agent-form{color:var(--ink);border-top-color:var(--gold);box-shadow:0 30px 80px #0004}.agent-form .btn{width:100%;margin-top:18px}.agent-form-foot{text-align:center;color:var(--muted);font-size:.82rem}.agent-form-message{padding:15px 17px;margin-bottom:20px}.agent-form-message.success{background:#eaf8f2;color:#0d6142;border:1px solid #83c8ae}.agent-form-message.error{background:#fff0ed;color:#8f3028;border:1px solid #e2a49e}
.agent-page .eyebrow:not(.gold),.agent-page .agent-package-label{color:#0b55d4}.agent-process>article>span{color:#0b55d4}
@media(max-width:1040px){.agent-hero-grid{grid-template-columns:1fr .72fr}.agent-package-grid{grid-template-columns:1fr 1fr}.agent-package:last-child{grid-column:1/-1}.agent-process{grid-template-columns:repeat(3,1fr)}.agent-process article:nth-child(3){border-right:0}.agent-process article:nth-child(-n+3){border-bottom:1px solid var(--line)}}
@media(max-width:900px){.agent-hero-grid,.agent-package-intro,.agent-faq-layout,.agent-enquiry-grid{grid-template-columns:1fr}.agent-hero-copy{max-width:800px}.agent-hero-visual{max-width:580px;margin:auto}.agent-benefit-grid,.agent-use-grid{grid-template-columns:1fr 1fr}.agent-benefit-grid article:nth-child(3n){border-right:1px solid #ffffff24}.agent-benefit-grid article:nth-child(2n){border-right:0}.agent-proof-strip .shell{grid-template-columns:repeat(3,1fr)}.agent-proof-strip span:nth-child(4){border-left:1px solid var(--line)}.agent-package-intro{align-items:start}.agent-safety-list div{grid-template-columns:1fr}.agent-float-one{left:-12px}.agent-float-two{right:-12px}}
@media(max-width:660px){.agent-hero{padding-top:52px}.agent-hero h1{font-size:3.35rem}.agent-hero-grid{gap:46px}.agent-hero-visual{padding:10px 10px 76px}.agent-float{max-width:220px}.agent-float-one{left:2px;bottom:104px}.agent-float-two{right:2px;bottom:18px}.agent-proof-strip .shell,.agent-benefit-grid,.agent-use-grid,.agent-package-grid,.agent-process{grid-template-columns:1fr}.agent-proof-strip span,.agent-proof-strip span:nth-child(4){border-left:1px solid var(--line);border-bottom:1px solid var(--line)}.agent-benefit-grid article,.agent-benefit-grid article:nth-child(3n){border-right:0}.agent-package.featured{transform:none}.agent-package:last-child{grid-column:auto}.agent-package-for{min-height:auto}.agent-process article,.agent-process article:nth-child(3){border-right:0;border-bottom:1px solid var(--line)}.agent-compare>div{grid-template-columns:1fr}.agent-compare>div span{border-right:0;padding-bottom:7px;border-bottom:0}.agent-compare>div strong{padding-top:7px}.agent-compare-head span{padding:14px 18px!important;border-bottom:1px solid #ffffff30!important}.agent-compare-head span:last-child{padding-top:14px!important}.agent-enquiry-section h2{font-size:3.2rem}.agent-safety-list div{gap:6px}}
@media(prefers-reduced-motion:reduce){.agent-package.featured{transform:none}}

.admin-bar .site-nav{top:32px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.module-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.module-card{background:#fff;border:1px solid var(--line);padding:28px}.module-card h3{font:600 1.55rem var(--display);letter-spacing:-.03em}.module-card details{border-top:1px solid var(--line);padding-top:14px}.module-card summary{cursor:pointer;font-weight:600}.module-card li{margin:.5rem 0}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.consent label{font-family:var(--body);text-transform:none;font-size:.92rem}.consent input{width:auto;margin-right:8px}.form-status.visible{display:block;margin-top:18px}.form-error{color:var(--danger);font-weight:600}.entry-content img{height:auto}.page-id-0{}@media(max-width:900px){.grid-4,.module-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.grid-4,.module-grid{grid-template-columns:1fr}.admin-bar .site-nav{top:46px}}

/* AI Made Simple conversion funnel */
.landing-nav .cta{display:inline-flex;align-items:center;min-height:42px;background:var(--gold);color:#211700;padding:0 16px;text-decoration:none;font-weight:600}.ams-hero,.ams-aff-hero{background:var(--navy);color:#fff;position:relative;overflow:hidden}.ams-hero:before,.ams-aff-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 12% 18%,#1769ff35,transparent 30%),linear-gradient(#ffffff0a 1px,transparent 1px),linear-gradient(90deg,#ffffff0a 1px,transparent 1px);background-size:auto,52px 52px,52px 52px}.ams-hero-grid,.ams-aff-hero .shell{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);gap:clamp(34px,6vw,84px);align-items:start}.ams-hero{padding:clamp(64px,8vw,112px) 0}.ams-aff-hero{padding:clamp(76px,9vw,128px) 0}.ams-hero-copy{padding-top:20px}.ams-hero h1,.ams-aff-hero h1{font:600 clamp(3.3rem,6.5vw,6.8rem)/.91 var(--display);letter-spacing:-.07em;margin:.24em 0}.ams-aff-hero h1{font-size:clamp(3rem,5.6vw,5.7rem)}.ams-hero h1 em{color:var(--gold);font-style:normal}.ams-offer-strip{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0}.ams-offer-strip span{border:1px solid #ffffff40;padding:8px 11px;font:500 .67rem var(--mono);text-transform:uppercase}.ams-price small,.ams-code small,.ams-commission-card small{display:block;font:500 .7rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.ams-price strong{display:block;font:600 clamp(2.5rem,5vw,4.7rem)/1 var(--display);color:var(--gold)}.ams-text-link{display:inline-flex;align-items:center;min-height:50px;color:inherit;font-weight:600;text-underline-offset:5px}.ams-trust{font:500 .73rem var(--mono);color:#b7c7df;text-transform:uppercase;margin-top:24px}.ams-register-card{background:#fff;color:var(--ink);border-top:8px solid var(--gold);padding:clamp(24px,4vw,40px);box-shadow:0 32px 90px #0005}.ams-register-card h2{font:600 clamp(2rem,3.6vw,3.2rem)/1 var(--display);letter-spacing:-.05em;margin:.35em 0}.ams-register-card>p{color:var(--muted)}.ams-form{display:grid;gap:14px;margin-top:24px}.ams-form>label:not(.consent){display:grid;gap:6px;font:500 .69rem var(--mono);text-transform:uppercase}.ams-form input,.ams-form select,.ams-form textarea,.copy-field input{width:100%;padding:13px 14px;border:1px solid #9fb1cc;background:#f7faff;color:var(--ink)}.ams-form textarea{resize:vertical}.ams-form input:focus,.ams-form select:focus,.ams-form textarea:focus,.copy-field input:focus{outline:3px solid #1769ff35;border-color:var(--blue)}.ams-form .consent{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;font-size:.86rem}.ams-form .consent input{width:20px;height:20px;margin:2px 0 0}.ams-submit{width:100%;margin-top:4px}.form-note{font-size:.78rem;color:var(--muted);margin:0}.form-status.error{color:var(--danger);background:#fff0ee;border-left:4px solid var(--danger);padding:12px}.narrow{max-width:830px}.big-copy{font:500 clamp(1.4rem,2.6vw,2.1rem)/1.35 var(--display)}.ams-outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.ams-outcome-grid article{background:#fff;padding:30px}.ams-outcome-grid b,.ams-steps b{font:500 .75rem var(--mono);color:var(--blue)}.ams-outcome-grid h3,.ams-schedule h3,.ams-steps h3{font:600 1.45rem/1.1 var(--display);letter-spacing:-.03em}.ams-outcome-grid p{color:var(--muted)}.ams-schedule{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ffffff28}.ams-schedule article{padding:30px;border-right:1px solid #ffffff28}.ams-schedule article:last-child{border-right:0}.ams-schedule span{font:500 .7rem var(--mono);color:var(--gold);text-transform:uppercase}.ams-schedule strong{display:block;font:600 2rem var(--display);margin:8px 0 24px}.ams-curriculum{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;list-style:none;padding:0;border-top:1px solid var(--line)}.ams-curriculum li{display:grid;grid-template-columns:46px 1fr;gap:12px;padding:18px 0;border-bottom:1px solid var(--line);font-weight:600}.ams-curriculum span{font:500 .7rem var(--mono);color:var(--blue)}.ams-instructor{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(36px,7vw,90px);align-items:center}.ams-instructor-image{padding:12px;background:#fff;border:1px solid var(--line)}.ams-instructor-image img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 18%}.ams-offer-box{background:var(--navy);color:#fff;padding:clamp(28px,5vw,48px)}.ams-offer-box h2{font-size:clamp(2.4rem,4vw,4rem)}.ams-offer-box ul{padding-left:20px;color:#c8d6ea}.ams-faq details{border-top:1px solid var(--line);padding:18px 0}.ams-faq details:last-child{border-bottom:1px solid var(--line)}.ams-faq summary{cursor:pointer;font:600 1.15rem var(--display)}.ams-faq p{color:var(--muted);max-width:690px}.ams-final{background:var(--blue);color:#fff;padding:clamp(76px,10vw,132px) 0;text-align:center}.ams-final h2{max-width:900px;margin:.25em auto;font:600 clamp(3rem,6vw,6rem)/.93 var(--display);letter-spacing:-.065em}.ams-final p{max-width:680px;margin:18px auto}.affiliate-invite{font-size:.9rem}.affiliate-invite a{font-weight:600;text-underline-offset:4px}.page-hero.compact{padding:72px 0}.page-hero.compact h1{font-size:clamp(2.8rem,5.5vw,5.2rem)}.ams-success{background:#fff;border-top:8px solid var(--blue);padding:clamp(28px,6vw,60px);box-shadow:0 24px 80px #071a3d18}.ams-success h2{font:600 clamp(2rem,4vw,3.7rem)/1 var(--display);letter-spacing:-.05em}.ams-check{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#daf5e9;color:var(--success);font-size:2rem;font-weight:700}.btn.whatsapp{background:#168c51;color:#fff}.ams-commission-card{background:var(--gold);color:#211700;padding:clamp(28px,5vw,48px);align-self:center}.ams-commission-card strong{display:block;font:600 clamp(4rem,8vw,7rem)/1 var(--display);letter-spacing:-.07em;margin:12px 0}.ams-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.ams-steps article{background:#fff;padding:26px}.ams-affiliate-form-wrap{align-items:start}.ams-affiliate-dashboard{background:#fff;border-top:8px solid var(--gold);padding:clamp(28px,6vw,58px);box-shadow:0 24px 80px #071a3d18}.ams-code{background:var(--navy);color:#fff;padding:25px;margin-bottom:25px}.ams-code strong{display:block;font:600 clamp(2.6rem,7vw,5.5rem)/1 var(--display);color:var(--gold);letter-spacing:.04em}.copy-field{display:grid;gap:7px;font:500 .72rem var(--mono);text-transform:uppercase}.ams-dashboard-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin:32px 0}.ams-dashboard-stats div{background:#fff;padding:22px}.ams-dashboard-stats span{display:block;color:var(--muted);font-size:.8rem}.ams-dashboard-stats strong{display:block;font:600 2rem var(--display)}.ams-visual,.training-visual,.home-training-visual{margin:34px 0 0}.ams-visual img,.training-visual img,.home-training-visual img{display:block;width:100%;height:auto}.ams-hero-art{border:1px solid #ffffff38;padding:8px;background:#ffffff0b;box-shadow:0 26px 70px #0004}.ams-visual.wide{border:1px solid var(--line);padding:8px;background:#fff}.dark-visual{border:1px solid #ffffff28;padding:8px;background:#ffffff0b;margin-bottom:34px}.training-visual{align-self:center;border:1px solid var(--line);padding:8px;background:#fff;box-shadow:0 22px 60px #071a3d1f}.home-training-visual{border:1px solid var(--line);padding:7px;background:#fff}.article-row.has-image{grid-template-columns:150px minmax(200px,260px) 1fr auto}.article-thumb{width:100%;height:auto!important;aspect-ratio:16/9!important;object-fit:contain;contain-intrinsic-size:auto none;border:1px solid var(--line)}
@media(max-width:900px){.ams-hero-grid,.ams-aff-hero .shell,.ams-instructor{grid-template-columns:1fr}.ams-register-card{box-shadow:none}.ams-outcome-grid,.ams-schedule{grid-template-columns:1fr 1fr}.ams-schedule article{border-bottom:1px solid #ffffff28}.ams-steps{grid-template-columns:1fr 1fr}.article-row.has-image{grid-template-columns:1fr}.article-thumb{max-width:620px}}
@media(max-width:600px){.landing-nav .cta{min-height:38px;padding:0 11px;font-size:.78rem}.ams-hero{padding-top:48px}.ams-hero h1,.ams-aff-hero h1{font-size:3.15rem}.ams-register-card{padding:24px 18px}.ams-outcome-grid,.ams-schedule,.ams-curriculum,.ams-steps,.ams-dashboard-stats{grid-template-columns:1fr}.ams-schedule article{border-right:0}.ams-curriculum{gap:0}.ams-price strong{font-size:3.3rem}.ams-aff-hero{padding:64px 0}.ams-commission-card strong{font-size:4.5rem}}

/* AI Made Simple adult-learning and secure-enrolment release */
.ams-adult-hero .ams-hero-grid{align-items:center}.ams-value-close{margin-top:28px;padding:24px;border:1px solid #ffffff2e;border-left:6px solid var(--gold)}.ams-value-close p{margin:0;color:#d4deec}.ams-value-close p+p{margin-top:10px}.ams-value-close strong{color:#fff}.ams-clear-example{align-items:stretch}.ams-clear-example>div{background:#fff;border:1px solid var(--line);padding:clamp(24px,4vw,38px)}.ams-clear-example h3{font:600 clamp(1.7rem,3vw,2.6rem)/1.05 var(--display);margin:.45em 0}.ams-clear-example p{color:var(--muted)}.ams-clear-example p+p{margin-top:10px}.ams-human-hero{margin:0;padding:12px;background:#ffffff0d;border:1px solid #ffffff2e}.ams-human-hero img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center center}.ams-human-hero figcaption,.ams-photo-note{font-size:.74rem;color:#728199;margin-top:9px}.ams-human-hero figcaption{color:#b8c7db}.ams-light-outline{border-color:#ffffff80!important;color:#fff!important}.ams-benefit-grid article{min-height:230px}.ams-role-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ams-role-grid article{background:#fff;border:1px solid var(--line);display:flex;flex-direction:column}.ams-role-grid img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center center}.ams-role-grid article>div{padding:25px}.ams-role-grid h3{font:600 1.45rem var(--display);margin:.1em 0 .45em}.ams-role-grid p{color:var(--muted);margin:0}.ams-deliverables{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ffffff2e}.ams-deliverables>div{padding:24px;border-right:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e}.ams-deliverables strong,.ams-deliverables span{display:block}.ams-deliverables strong{font:600 1.15rem var(--display);color:#fff}.ams-deliverables span{color:#bdcce0;margin-top:7px}.ams-schedule-light article{background:#fff;color:var(--ink);border-color:var(--line)}.ams-schedule-light article span{color:var(--blue)}.ams-schedule-light article p{color:var(--muted)}.ams-guarantee h2{font-size:clamp(2.7rem,5vw,5.4rem)}.ams-guarantee .list li{border-color:#ffffff26}.ams-guarantee .list li:before{color:var(--gold)}.ams-guarantee-note{font-size:.83rem;color:#9fb0c8!important}.ams-enrol-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(380px,1.15fr);gap:clamp(36px,7vw,90px);align-items:start}.ams-enrol-copy h2{font-size:clamp(2.8rem,5.3vw,5.5rem)}.dark-price strong{color:var(--blue)}.ams-register-card .ams-form-help{margin:18px 0 0;text-align:center}.ams-register-card .ams-form-help a{color:var(--blue);font-weight:600}.ams-lab-card{background:var(--navy);color:#fff;padding:clamp(27px,4vw,42px);border-top:7px solid var(--gold)}.ams-lab-card h3{font:600 2rem var(--display)}.ams-lab-card .list li{border-color:#ffffff25}.ams-lab-card .dark-price strong{color:var(--gold)}.ams-affiliate-tiers{grid-template-columns:repeat(3,1fr)}
@media(max-width:900px){.ams-role-grid{grid-template-columns:1fr 1fr}.ams-role-grid article:last-child{grid-column:1/-1}.ams-enrol-grid{grid-template-columns:1fr}.ams-human-hero{max-width:720px}.ams-deliverables{grid-template-columns:1fr}}
@media(max-width:600px){.ams-role-grid,.ams-affiliate-tiers{grid-template-columns:1fr}.ams-role-grid article:last-child{grid-column:auto}.ams-enrol-grid{display:block}.ams-enrol-copy{margin-bottom:38px}.ams-human-hero{padding:8px}.ams-adult-hero .ams-hero-grid{gap:38px}}

/* AI Made Simple course proof */
.ams-course-proof{background:#fff}.ams-course-proof-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:clamp(28px,5vw,68px);align-items:start}.ams-course-screen{margin:0;padding:12px;background:var(--ice);border:1px solid var(--line);box-shadow:0 24px 70px rgba(3,12,31,.14)}.ams-course-screen img{width:100%;height:auto;border:1px solid #b7c8df}.ams-course-screen figcaption{font-size:.76rem;color:var(--muted);margin-top:10px}.ams-proof-points{display:grid;gap:2px;background:var(--line);border:1px solid var(--line)}.ams-proof-points article{display:grid;grid-template-columns:48px 1fr;gap:16px;background:#fff;padding:20px}.ams-proof-points strong{display:block;font:600 1.08rem var(--display);color:var(--ink)}.ams-proof-points p{margin:4px 0 0;color:var(--muted);font-size:.93rem;line-height:1.5}.ams-proof-points>.btn{margin:22px;justify-self:start}.ams-proof-icon{width:44px;height:44px;display:grid;place-items:center;background:var(--navy);color:var(--gold);border-radius:50%}.ams-proof-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:900px){.ams-course-proof-grid{grid-template-columns:1fr}.ams-course-screen{max-width:820px;margin:auto}.ams-proof-points{max-width:820px;margin:auto}}@media(max-width:600px){.ams-course-screen{padding:7px}.ams-proof-points article{grid-template-columns:42px 1fr;padding:18px 16px}.ams-proof-icon{width:40px;height:40px}.ams-proof-points>.btn{margin:18px 16px}}

/* AI Made Simple problem and transformation story */
.ams-story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.86fr);gap:clamp(34px,6vw,78px);align-items:center}.ams-frustration-visual{background:var(--navy);color:#fff;padding:clamp(24px,4vw,40px);box-shadow:0 26px 70px rgba(3,12,31,.18);border-top:7px solid var(--gold)}.ams-frustration-visual .tag{color:var(--gold)}.ams-prompt-bubble,.ams-output-bubble{padding:20px;margin-top:18px}.ams-prompt-bubble{background:#fff;color:var(--ink);margin-left:clamp(0px,4vw,44px)}.ams-output-bubble{background:#1769ff;color:#fff;margin-right:clamp(0px,4vw,44px)}.ams-prompt-bubble small,.ams-output-bubble small{display:block;font:500 .68rem var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px}.ams-output-bubble p{margin:0;color:#fff}.ams-rework{display:grid;grid-template-columns:1fr;gap:8px;margin-top:22px}.ams-rework span{font:500 .7rem var(--mono);text-transform:uppercase;color:#b8c7db}.ams-rework strong{padding:10px 12px;border:1px solid #ffffff30;font-size:.92rem}.ams-pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff25;border:1px solid #ffffff25}.ams-pain-grid article{padding:clamp(22px,3vw,32px);background:#0b1d38}.ams-pain-grid b{font:500 .7rem var(--mono);color:var(--gold)}.ams-pain-grid h3{font:600 1.32rem var(--display);margin:.55em 0}.ams-pain-grid p{margin:0;color:#bdcce0}@media(max-width:900px){.ams-story-grid{grid-template-columns:1fr}.ams-frustration-visual{max-width:720px}.ams-pain-grid{grid-template-columns:1fr 1fr}.ams-instructor-image{width:min(70vw,360px);margin:0 auto}}@media(max-width:600px){.ams-pain-grid{grid-template-columns:1fr}.ams-prompt-bubble{margin-left:0}.ams-output-bubble{margin-right:0}.ams-frustration-visual{padding:22px 18px}.ams-instructor{gap:28px}.ams-instructor-image{width:min(66vw,250px);height:min(66vw,250px);padding:7px;overflow:hidden;align-self:start;justify-self:center}.ams-instructor-image img{height:100%;aspect-ratio:1/1;object-position:center 18%}}

/* Tutor lesson readability for adult beginners */
.lesson-start-card,.lesson-example,.lesson-evidence,.lesson-safety{padding:20px 22px;margin:24px 0;border:1px solid var(--line);background:var(--ice)}.lesson-start-card{border-top:5px solid var(--blue)}.lesson-example{background:#fffaf0;border-left:5px solid var(--gold)}.lesson-evidence{background:#f5f8fc}.lesson-safety{background:#fff3ef;border-color:#efb7aa}.lesson-start-card strong,.lesson-example strong,.lesson-evidence strong,.lesson-safety strong{font:600 1.05rem var(--display)}.lesson-main .prompt-box{background:var(--navy);color:#fff;padding:24px;margin:28px 0;border-left:6px solid var(--gold)}.lesson-main .prompt-box strong{display:block;color:var(--gold);margin-bottom:8px}.lesson-main .prompt-box small{display:block;color:#bfcde0;margin-top:12px}.lesson-main .knowledge-check{border-top:1px solid var(--line);padding:14px 0}.lesson-main .knowledge-check summary{cursor:pointer;font-weight:600}.assignment-checklist{padding-left:22px}.assignment-checklist li{margin:.55rem 0}.module-result{margin-top:30px;padding-top:20px;border-top:3px solid var(--blue)}
/* AI Made Simple chaptered masterclasses */
.aims-masterclass-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:22px 0;background:var(--line);border:1px solid var(--line)}.aims-masterclass-meta span{display:block;background:#fff;padding:14px 16px}.aims-masterclass-meta b{display:block;color:var(--blue);font:600 .68rem var(--mono);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.aims-video-slot{margin:26px 0;padding:24px;background:var(--navy);color:#fff;border-top:6px solid var(--gold)}.aims-video-slot strong{display:block;color:var(--gold);font:600 1.18rem var(--display);margin-bottom:7px}.aims-video-slot p,.aims-video-slot li{color:#dbe5f3}.aims-chapter-nav{margin:24px 0;padding:20px 22px;background:#fff;border:1px solid var(--line)}.aims-chapter-nav ol{margin-bottom:0}.aims-chapter-nav li{padding:.42rem 0;border-bottom:1px solid #e6ecf4}.aims-chapter-nav li:last-child{border-bottom:0}.aims-challenge{margin:28px 0;padding:22px;background:#fff8e7;border:1px solid #e3c779;border-left:6px solid var(--gold)}.aims-challenge strong{display:block;font:600 1.1rem var(--display);margin-bottom:6px}.aims-stamp{margin:28px 0;padding:20px 22px;border:2px dashed var(--blue);background:var(--ice);text-align:center}.aims-stamp b{display:block;color:var(--blue);font:600 1.25rem var(--display)}.aims-mobile-note{margin:20px 0;padding:16px 18px;background:#eefbf4;border-left:5px solid var(--success)}@media(max-width:620px){.lesson-start-card,.lesson-example,.lesson-evidence,.lesson-safety,.lesson-main .prompt-box,.aims-video-slot,.aims-chapter-nav,.aims-challenge{padding:17px 16px}.aims-masterclass-meta{grid-template-columns:1fr}.aims-masterclass-meta span{padding:11px 13px}.lesson-main{font-size:1rem;line-height:1.65}.lesson-main h2{font-size:1.55rem}.lesson-main h3{font-size:1.18rem}}

/* Consent controls */
.cookie-settings{display:block;margin:7px 0;padding:0;border:0;background:transparent;color:#d1dbeb;cursor:pointer;text-align:left;font:inherit}.cookie-settings:hover,.cookie-settings:focus-visible{text-decoration:underline;color:#fff}.cookie-banner{position:fixed;z-index:120;left:clamp(14px,3vw,34px);right:clamp(14px,3vw,34px);bottom:clamp(14px,3vw,28px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:26px;align-items:center;max-width:1120px;margin:auto;padding:22px 24px;background:#fff;color:var(--ink);border:1px solid var(--line);border-top:6px solid var(--blue);box-shadow:0 24px 80px rgba(3,12,31,.28)}.cookie-banner[hidden]{display:none}.cookie-banner strong{display:block;font:600 1.15rem var(--display)}.cookie-banner p{margin:4px 0 5px;color:var(--muted);font-size:.92rem}.cookie-banner a{color:var(--blue);font-size:.86rem}.cookie-actions{display:flex;gap:10px;flex-wrap:wrap}.cookie-actions .btn{min-height:44px;white-space:nowrap}.cookie-actions .outline{border-color:var(--ink);color:var(--ink)}@media(max-width:760px){.cookie-banner{grid-template-columns:1fr;gap:16px;padding:19px}.cookie-actions{display:grid;grid-template-columns:1fr 1fr}.cookie-actions .btn{padding:0 12px}}@media(max-width:430px){.cookie-banner{left:8px;right:8px;bottom:8px;gap:10px;padding:13px 14px;border-top-width:4px}.cookie-banner strong{font-size:1rem}.cookie-banner p{font-size:.78rem;line-height:1.4;margin:2px 0 3px}.cookie-banner a{font-size:.76rem}.cookie-actions{grid-template-columns:1fr 1fr;gap:7px}.cookie-actions .btn{min-height:40px;padding:0 6px;font-size:.76rem}}

/* Professional editorial typography */
body{letter-spacing:-.006em}.page-hero h1,.display,.agent-hero h1,.ams-hero h1,.ams-aff-hero h1{letter-spacing:-.038em}.section h2,.content h2,.agent-enquiry-section h2,.agent-package-intro h2,.agent-faq-section h2,.ams-register-card h2{letter-spacing:-.03em}.page-hero h1 em,.agent-hero h1 em,.ams-hero h1 em{font-style:italic}.card h3,.home-package-card h3,.home-ai-grid h3,.agent-package h3,.agent-benefit-grid h3{letter-spacing:-.018em}.lede,.section p,.card p,.home-package-card li,.home-ai-grid li{letter-spacing:-.004em}

/* Benefit-led homepage packages */
.home-hero h1{font-size:clamp(3rem,6.2vw,6.25rem);max-width:900px}.home-outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.home-outcome-grid article{padding:30px;border-right:1px solid var(--line);background:#fff}.home-outcome-grid article:last-child{border-right:0}.home-outcome-grid span,.home-process-grid span{font:500 .7rem var(--mono);color:var(--blue)}.home-outcome-grid h3,.home-process-grid h3{font:600 1.35rem var(--display);margin:.7em 0 .35em}.home-outcome-grid p,.home-process-grid p{margin:0;color:var(--muted)}
.home-package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.home-package-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);padding:clamp(25px,3vw,34px)}.home-package-card.featured{border:2px solid var(--blue);box-shadow:0 24px 60px #1769ff18}.home-package-label{align-self:flex-start;display:inline-flex;padding:6px 9px;background:var(--ice);color:var(--blue);font:500 .66rem var(--mono);text-transform:uppercase;letter-spacing:.06em}.home-package-card.featured .home-package-label{background:var(--blue);color:#fff}.home-package-card h3,.home-ai-grid h3{font:600 clamp(1.75rem,3vw,2.4rem)/1.03 var(--display);letter-spacing:-.045em;margin:.75em 0 .35em}.home-package-promise{font:600 1.08rem/1.45 var(--display);color:var(--ink)}.home-package-card>p:not(.home-package-promise),.home-ai-grid>article>p:not(.home-package-promise){color:var(--muted)}.home-gain-title{margin-top:8px;padding-top:18px;border-top:1px solid var(--line);font:500 .68rem var(--mono);text-transform:uppercase;color:var(--blue)}.home-package-card ul,.home-ai-grid ul{list-style:none;padding:0;margin:10px 0 25px;flex:1}.home-package-card li,.home-ai-grid li{position:relative;padding:10px 0 10px 26px;border-bottom:1px solid #e3eaf4}.home-package-card li:before,.home-ai-grid li:before{content:'✓';position:absolute;left:0;color:var(--success);font-weight:700}.home-package-link{font-weight:600;color:var(--blue);text-underline-offset:5px}
.home-ai-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.home-ai-grid>article{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-top:6px solid var(--blue);padding:clamp(26px,4vw,40px)}.home-ai-grid>article:last-child{background:var(--navy);color:#fff;border-color:var(--navy);border-top-color:var(--gold)}.home-ai-grid>article:last-child .home-package-label{background:#ffffff12;color:var(--gold)}.home-ai-grid>article:last-child .home-package-promise{color:#fff}.home-ai-grid>article:last-child>p:not(.home-package-promise){color:#c2d1e7}.home-ai-grid>article:last-child li{border-color:#ffffff20}.home-ai-grid>article:last-child li:before{color:var(--gold)}.home-ai-grid>article:last-child .btn.outline{color:#fff;border-color:#ffffff80}.home-small-link{font-size:.88rem;margin:18px 0 0}.home-small-link a{color:var(--blue);font-weight:600}.home-process-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.home-process-grid article{background:#fff;padding:30px;border-right:1px solid var(--line)}.home-process-grid article:last-child{border-right:0}.home-final-cta .grid-2{align-items:center}.home-final-cta h2{margin-bottom:0}.home-final-cta p{font-size:1.08rem}
.home-topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line)}.home-topic-grid>a{display:block;padding:28px;color:inherit;text-decoration:none;background:#fff;border-right:1px solid var(--line)}.home-topic-grid>a:last-child{border-right:0}.home-topic-grid>a:hover h3{text-decoration:underline;text-decoration-color:var(--gold)}.home-topic-grid span{font:500 .7rem var(--mono);color:var(--blue)}.home-topic-grid h3{font:600 1.35rem var(--display);margin:.7em 0 .35em}.home-topic-grid p{margin:0;color:var(--muted)}.home-latest-section .article-row h3{font:600 clamp(1.45rem,2.5vw,2.25rem)/1.08 var(--display);margin:0}.home-latest-section .article-row p{margin:8px 0 0;color:var(--muted)}
@media(max-width:960px){.home-topic-grid{grid-template-columns:1fr 1fr}.home-topic-grid>a:nth-child(2){border-right:0}.home-topic-grid>a:nth-child(-n+2){border-bottom:1px solid var(--line)}.home-outcome-grid{grid-template-columns:1fr 1fr}.home-outcome-grid article:nth-child(2){border-right:0}.home-outcome-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.home-package-grid{grid-template-columns:1fr}.home-package-card.featured{box-shadow:none}.home-package-card>p:not(.home-package-promise){max-width:780px}.home-process-grid{grid-template-columns:1fr}.home-process-grid article{border-right:0;border-bottom:1px solid var(--line)}.home-process-grid article:last-child{border-bottom:0}}
@media(max-width:680px){.home-hero h1{font-size:3rem}.home-topic-grid,.home-outcome-grid,.home-ai-grid{grid-template-columns:1fr}.home-topic-grid>a,.home-topic-grid>a:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.home-topic-grid>a:last-child{border-bottom:0}.home-outcome-grid article,.home-outcome-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.home-outcome-grid article:last-child{border-bottom:0}.home-package-card,.home-ai-grid>article{padding:25px 21px}.home-final-cta .btn{width:100%}}

/* AI Made Simple conversion rebuild */
.ams-pain-list{margin:30px 0;border-top:1px solid var(--line)}.ams-pain-list p{margin:0;padding:15px 0;border-bottom:1px solid var(--line)}.ams-pain-list strong{color:var(--navy)}.ams-waitlist-note{max-width:660px;margin:18px 0 0;padding:12px 15px;background:#ffffff12;border-left:4px solid var(--gold);color:#dce6f4;font-size:.9rem}.ams-clear-demo .section-head{margin-bottom:36px}.ams-clear-example>div{position:relative}.ams-bad-prompt{background:#fff8f5!important;border-top:6px solid #c64b32!important}.ams-good-prompt{border-top:6px solid var(--blue)!important}.ams-output-proof{margin-top:24px;padding:clamp(24px,4vw,38px);background:#fff;border:1px solid var(--line)}.ams-output-proof h3{font:600 clamp(1.8rem,3vw,2.8rem)/1.05 var(--display);margin:.35em 0 .7em}.ams-output-proof .grid-2{gap:16px}.ams-output-proof .grid-2>div{padding:22px;background:var(--ice);border:1px solid var(--line)}.ams-output-proof strong{display:block;color:var(--navy);margin-bottom:10px}.ams-output-proof p{margin:0;color:var(--ink)}.ams-output-proof small{display:block;margin-top:12px;color:var(--muted);line-height:1.5}.ams-demo-result{margin-top:22px;padding:24px 28px;background:var(--navy);color:#fff;border-left:6px solid var(--gold)}.ams-demo-result strong{font:600 1.25rem var(--display);color:var(--gold)}.ams-demo-result p{margin:7px 0 0;color:#d4deec}.ams-value-close{max-width:850px}.ams-starter-sheet{margin:30px 0;padding:clamp(24px,4vw,40px);background:var(--ice);border:1px solid var(--line);border-top:7px solid var(--blue);text-align:left}.ams-starter-sheet h2{font-size:clamp(2rem,4vw,3.4rem);margin:.35em 0}.ams-starter-sheet h3{font:600 1.55rem var(--display);margin:1.5em 0 .5em}.ams-prompt-template{margin:22px 0;padding:22px;background:#fff;border:1px solid var(--line)}.ams-prompt-template p{margin:0;padding:10px 0;border-bottom:1px solid var(--line)}.ams-prompt-template p:last-child{border-bottom:0}.ams-success .ams-starter-sheet .callout{text-align:left}@media(max-width:600px){.ams-hero h1{font-size:clamp(2.35rem,11vw,2.9rem)}.ams-pain-list{margin:24px 0}.ams-clear-example{gap:16px}.ams-demo-result{padding:21px 18px}.ams-starter-sheet{padding:22px 17px}.ams-prompt-template{padding:16px}}

/* Jerry editorial avatar system */
.article-author{display:inline-flex;align-items:center;gap:10px}.article-author-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--gold),0 0 0 4px #fff}.article-meta{align-items:center}.article-thumb-wrap{position:relative;display:block;width:100%}.article-thumb-wrap .article-thumb{display:block}
@media(max-width:600px){.article-author-avatar{width:36px;height:36px}}

/* Related insights */
.related-insights{padding:clamp(58px,7vw,92px) 0;background:var(--ice);border-top:1px solid var(--line)}.related-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.related-head h2{font:600 clamp(2rem,4vw,3.6rem)/1 var(--display);letter-spacing:-.04em;margin:.28em 0 0}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.related-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--line);color:var(--ink);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.related-card:hover,.related-card:focus-visible{transform:translateY(-3px);box-shadow:0 18px 42px rgba(3,12,31,.12)}.related-image{display:block;overflow:hidden;background:var(--navy);aspect-ratio:16/9}.related-image img{display:block;width:100%;height:100%;object-fit:cover}.related-image-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,var(--navy),#123a78)}.related-image-placeholder span{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--gold);color:var(--navy);font:700 1.35rem var(--display)}.related-copy{display:flex;flex-direction:column;flex:1;padding:24px}.related-copy>.mono{color:var(--blue);font-size:.68rem;text-transform:uppercase}.related-copy h3{font:600 clamp(1.35rem,2.1vw,1.75rem)/1.12 var(--display);letter-spacing:-.025em;margin:.65em 0 .45em}.related-copy p{color:var(--muted);font-size:.92rem;line-height:1.55;margin:0 0 20px}.related-link{margin-top:auto;color:var(--blue);font-weight:700}@media(max-width:900px){.related-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.related-insights{padding:52px 0}.related-head{display:block}.related-grid{grid-template-columns:1fr}.related-copy{padding:21px}.related-copy h3{font-size:1.45rem}}

/* Blog comments */
.comments-area{padding:clamp(54px,7vw,82px) 0 clamp(72px,9vw,118px);background:#fff;border-top:1px solid var(--line)}.comments-shell{max-width:820px}.comments-title,.comment-reply-title{font:600 clamp(1.7rem,3vw,2.35rem)/1.1 var(--display);letter-spacing:-.03em;color:var(--navy);margin:0 0 20px}.comment-list{list-style:none;margin:0 0 42px;padding:0}.comment-list .comment{margin:0 0 16px;padding:22px;background:var(--ice);border:1px solid var(--line)}.comment-list .children{list-style:none;margin:18px 0 0;padding-left:24px}.comment-author{display:flex;align-items:center;gap:10px}.comment-author .avatar{border-radius:50%}.comment-author .fn{font-weight:700;color:var(--navy)}.comment-metadata{margin:8px 0 14px;font-size:.78rem}.comment-metadata a,.comment-reply-link{color:var(--blue)}.comment-content p:last-child{margin-bottom:0}.comment-awaiting-moderation{display:block;margin:10px 0;color:#8a5a00;font-weight:600}.comment-respond{margin-top:30px;padding:clamp(24px,4vw,38px);background:var(--ice);border-top:6px solid var(--blue)}.comment-notes{margin-top:0;color:var(--muted);font-size:.9rem}.comment-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.comment-form p{margin:0}.comment-form-comment,.comment-form-url,.comment-form-cookies-consent,.form-submit,.logged-in-as{grid-column:1/-1}.comment-form label{display:block;margin:0 0 7px;font:600 .78rem var(--mono);color:var(--navy);text-transform:uppercase;letter-spacing:.04em}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;padding:13px 14px;border:1px solid #b8c5d8;background:#fff;color:var(--ink);font:inherit}.comment-form textarea{min-height:170px;resize:vertical}.comment-form input:focus,.comment-form textarea:focus{outline:3px solid #1769ff2b;border-color:var(--blue)}.comment-form-cookies-consent{display:flex;gap:9px;align-items:flex-start;font-size:.86rem}.comment-form-cookies-consent label{margin:0;text-transform:none;letter-spacing:0;font:inherit}.comment-submit{border:0;cursor:pointer}.comments-closed{color:var(--muted)}@media(max-width:620px){.comments-area{padding-bottom:70px}.comment-respond{padding:23px 18px}.comment-form{grid-template-columns:1fr}.comment-form-author,.comment-form-email{grid-column:1/-1}.comment-list .comment{padding:18px}.comment-list .children{padding-left:12px}}
