:root{--bg:#080808;--surface:#10100f;--gold:#ffc800;--text:#f8f8f8;--muted:#989898;--line:#2b2922;--mint:#50d9c5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color-scheme:dark;font-size:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--bg);color:var(--text);line-height:1.65}body:before{content:'';position:absolute;z-index:-1;inset:0 0 auto;height:1500px;pointer-events:none;background:radial-gradient(ellipse at 12% 16%,#83600525,transparent 45%),radial-gradient(ellipse at 93% 35%,#8e7f1620,transparent 48%)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}img{display:block;max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.15;letter-spacing:-.015em}h2{font-size:clamp(2rem,3.3vw,2.9rem);font-weight:700}h3{font-weight:700}p{color:var(--muted)}.wrap{width:min(1120px,calc(100% - 64px));margin-inline:auto}.section{padding-block:88px}.eyebrow{display:block;font-size:.75rem;font-weight:700;letter-spacing:.16em;color:var(--gold);margin-bottom:17px}.skip{position:fixed;top:-100px;left:20px;background:var(--gold);color:#080808;padding:10px;z-index:100}.skip:focus{top:10px}.button{display:inline-flex;justify-content:center;align-items:center;padding:14px 27px;min-height:50px;border:1px solid var(--gold);border-radius:30px;background:var(--gold);color:#080808;font-size:.9375rem;font-weight:700;line-height:1.35;transition:background .2s,box-shadow .2s,transform .2s}.button:hover{background:#ffd000;box-shadow:0 5px 28px #ffcc0018;transform:translateY(-2px)}.button.small{min-height:41px;padding:10px 21px;font-size:.875rem}.button.secondary{color:#f8f8f8;background:#181817;border-color:#2b2922}.button.secondary:hover{background:#201e18;border-color:#ffc800}.text-link{display:inline-block;color:var(--gold);font-size:.875rem;border-bottom:1px solid #b08000;padding-bottom:3px}.text-link:hover{color:#ffd000}.site-header{position:relative;z-index:30}.nav{height:116px;display:flex;align-items:center;gap:34px}.brand{display:flex;align-items:center;gap:.25rem;flex-shrink:0;width:174px;color:var(--text);font-size:1.85rem;font-weight:800;letter-spacing:-.045em;line-height:1}.brand img{width:43%;height:auto;object-fit:contain}.brand span{white-space:nowrap}.nav nav{display:flex;align-items:center;gap:22px;margin-left:auto;font-size:.875rem;color:#d8d8d8}.nav nav a:hover,.login:hover{color:var(--gold)}.nav-actions{display:flex;align-items:center;gap:19px}.login{font-size:.875rem;border:1px solid #2b2922;padding:7px 19px;border-radius:28px;white-space:nowrap}.menu-toggle{display:none;border:0;background:none;width:40px;height:40px;padding:10px}.menu-toggle span{display:block;width:21px;height:1px;background:#eee;margin:6px 0}.mobile-nav[hidden]{display:none}.mobile-nav{position:absolute;top:100%;left:18px;right:18px;background:#10100f;border:1px solid #2b2922;border-radius:14px;padding:18px 24px;box-shadow:0 25px 40px #000a}.mobile-nav a{display:block;padding:9px 0;font-size:.9375rem}.mobile-nav a:last-child{color:var(--gold)}
.hero{text-align:center;padding-top:83px}.hero>.eyebrow{display:flex;justify-content:center;align-items:center;gap:13px;margin-bottom:22px}.tiny-line{width:25px;height:1px;background:var(--gold)}h1{font-size:clamp(3rem,5.1vw,4.55rem);font-weight:700;letter-spacing:-.015em;line-height:1.12}h1 span{color:var(--gold)}.hero-intro{font-size:clamp(1.1rem,1.8vw,1.55rem);max-width:940px;margin:25px auto 0;color:#d8d8d8;font-weight:400;line-height:1.5}.hero-intro strong{color:#ffc800;font-weight:700}.hero-label{display:inline-flex;gap:12px;align-items:center;font-size:.6875rem;letter-spacing:.12em;color:#989898;margin-top:29px;padding:7px 17px;border:1px solid #2b2922;border-radius:30px;background:#181817}.hero-label span{color:#b08000}.showcase-glow{position:relative;padding:35px 35px 0;max-width:1010px;margin:52px auto 0;border-radius:30px;background:radial-gradient(ellipse at 50% 22%,#b6921048,transparent 69%);isolation:isolate}.hero-product{position:relative;text-align:left;border:1px solid #4a4020;border-radius:14px;background:#10100f;box-shadow:0 0 90px #b99b161c,0 35px 70px #0009;overflow:hidden}.window-top{height:42px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2b2922;color:#989898;letter-spacing:.12em;font-size:.625rem;background:#181817}.window-dots{display:flex;gap:6px}.window-dots i{width:7px;height:7px;border-radius:50%;background:#4a4020}.window-dots i:first-child{background:#ffc800}.window-tag{letter-spacing:0;color:#989898}.hero-conversion{display:flex;align-items:center;justify-content:center;gap:27px;margin:42px auto 0}.hero-conversion ul{list-style:none;text-align:left;padding:0;margin:0;font-size:.75rem;color:#d8d8d8;line-height:1.9}.hero-conversion li:before{content:'✓';color:var(--gold);margin-right:8px}
.why-section{padding-top:105px}.why-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.check-list{list-style:none;padding:0;margin:26px 0 0;font-size:.9375rem;color:#d8d8d8}.check-list li{display:flex;gap:12px;margin:10px 0;line-height:1.7}.check-list li:before{content:'✓';color:var(--gold)}.why-brand{text-align:center}.why-brand>img{width:106px;margin:0 auto 20px}.why-brand h3{font-size:1.8rem;font-weight:700;line-height:1.3;color:#f8f8f8}.why-brand h3 span{color:var(--gold)}.why-brand>.text-link{margin-top:22px}.benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 78px;margin-top:82px}.benefits-grid article{display:flex;gap:19px;align-items:flex-start}.feature-icon{display:grid;place-items:center;flex-shrink:0;width:54px;height:54px;border:1px solid #4a4020;border-radius:12px;background:linear-gradient(135deg,#a98a1423,#1b2011)}.feature-icon svg{width:28px;height:28px;color:#ffc800}.benefits-grid h3{font-size:1.125rem;font-weight:700;letter-spacing:-.015em;margin-bottom:10px}.benefits-grid p{font-size:.9375rem;line-height:1.7}
.academy-section{background:radial-gradient(ellipse at 85% 50%,#65591916,transparent 55%)}.academy-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px}.academy-copy>p{font-size:1rem;line-height:1.85;margin-top:24px}.learning-tabs{display:flex;gap:25px;margin-top:25px;border-bottom:1px solid #2b2922}.learning-tabs button{padding:12px 0;background:none;border:0;border-bottom:2px solid transparent;font-size:.875rem;color:#989898}.learning-tabs button[aria-selected=true]{color:var(--gold);border-color:var(--gold)}#learning-panel{min-height:147px;padding-top:21px}#learning-panel h3{font-size:1.0625rem;letter-spacing:-.015em;margin-bottom:10px;font-weight:700;line-height:1.4}#learning-panel p{font-size:.9375rem;line-height:1.7}.membership-note{display:flex;gap:12px;padding-top:19px;margin-top:5px;border-top:1px solid #2b2922}.membership-note>svg{flex-shrink:0;color:var(--gold);margin-top:2px}.membership-note strong{font-size:.875rem;font-weight:700}.membership-note p{font-size:.8125rem;line-height:1.7;margin-top:7px;color:#989898}.academy-copy>.button{margin-top:27px}.academy-visual{position:relative;min-height:530px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:20px 0}.learning-card{width:82%;max-width:360px;min-height:245px;position:relative;display:flex;align-items:center;flex-direction:column;text-align:center;border:1px solid #4a4020;border-radius:17px;padding:33px 22px 25px;background:radial-gradient(ellipse at 20% 5%,#9f7c1e38,transparent 75%),#10100f;box-shadow:0 20px 55px #0007}.card-courses{transform:rotate(-5deg);z-index:1}.card-guides{align-self:flex-end;transform:rotate(4deg);margin-top:-29px;background:radial-gradient(ellipse at 85% 15%,#647a3733,transparent 80%),#10100f;border-color:#2b2922}.card-lock{font-size:.5625rem;letter-spacing:.13em;align-self:flex-end;color:#989898;margin-bottom:10px}.learning-card>svg{width:47px;height:47px;color:#ffc800;margin-bottom:17px}.card-guides>svg{color:#ffc800}.learning-card h3{font-size:1.375rem;font-weight:700}.learning-card p{font-size:.875rem;margin-top:11px}.course-access{font-size:.625rem;color:#989898;margin-top:25px;padding-top:13px;border-top:1px solid #2b2922;width:100%}
.access-grid{display:grid;grid-template-columns:1fr 1fr;gap:105px;align-items:center}.access-grid>div>p{font-size:1rem;line-height:1.85;margin-top:23px;max-width:460px}.access-badges{display:flex;gap:12px;margin-top:27px}.access-badges span{font-size:.8125rem;border:1px solid #2b2922;border-radius:24px;padding:7px 15px;color:#d8d8d8}.mobile-feature{position:relative;text-align:center;padding:50px 35px 40px;border:1px solid #4a4020;border-radius:24px;background:radial-gradient(ellipse at 50% 40%,#ae8a1925,transparent 64%),linear-gradient(130deg,#182115,#0f140d);transform:rotate(3deg);box-shadow:0 20px 60px #0005}.webapp-label{font-size:.625rem;letter-spacing:.18em;color:#989898}.mobile-feature>img{width:123px;margin:28px auto 22px;filter:drop-shadow(0 8px 22px #0007)}.mobile-feature .eyebrow{font-size:.625rem;margin-bottom:12px}.mobile-feature h3{font-size:1.9rem;font-weight:700;line-height:1.2}.mobile-feature p{font-size:.875rem;max-width:280px;margin:18px auto 0;line-height:1.7}
.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:36px}.section-heading>p{font-size:.9375rem;max-width:360px}.section-note{font-size:.75rem;line-height:1.7;text-align:center;color:#989898;max-width:720px;margin:25px auto 0}
.start-section{background:linear-gradient(180deg,#11190d44,transparent)}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px;margin-top:45px}.steps article{position:relative;padding-top:26px;border-top:1px solid #2b2922}.steps article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid #4a4020;background:#a5871020;color:#ffc800;font-size:.875rem;margin-bottom:24px}.steps h3{font-size:1.0625rem;line-height:1.45;letter-spacing:-.01em;margin-bottom:14px}.steps p{font-size:.9375rem;line-height:1.75}.results-section[hidden]{display:none}.results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.result-card{margin:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.result-card>a{display:block;background:#181817}.result-card img{width:100%;height:290px;object-fit:contain;padding:12px}.result-category{display:block;color:var(--gold);font-size:.8125rem;margin-bottom:8px}.result-card h3{font-size:1.125rem;font-weight:700;line-height:1.4;letter-spacing:-.02em}.faq-section{max-width:920px}.faq-heading{margin-bottom:40px}.faq-heading p{font-size:1rem;margin-top:18px}.faq-list details{border-bottom:1px solid #2b2922}.faq-list details:first-child{border-top:1px solid #2b2922}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:23px 0;list-style:none;cursor:pointer;font-size:1rem;font-weight:700;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{width:22px;height:22px;flex-shrink:0;color:var(--gold);transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{font-size:.9375rem;line-height:1.8;padding:0 35px 25px 0}.final-cta{position:relative;text-align:center;padding:72px 0 90px;background:radial-gradient(ellipse at 50% 45%,#a581131a,transparent 64%)}.final-cta .eyebrow{margin-bottom:20px}.final-cta h2{font-size:clamp(2.8rem,5vw,4.3rem);font-weight:700;line-height:1.05}.final-cta h2 span{color:var(--gold)}.final-cta p{font-size:1rem;margin-top:24px}.final-cta .button{margin-top:29px}.final-cta>img{width:78px;position:absolute;right:15%;top:155px;opacity:.24;transform:rotate(15deg);pointer-events:none}.site-footer{padding-bottom:28px;border-top:1px solid #2b2922}.footer-top{display:flex;justify-content:space-between;gap:35px;align-items:center;padding:40px 0 32px}.footer-top .brand{width:150px}.footer-top nav{display:flex;flex-wrap:wrap;gap:24px;font-size:.8125rem;color:#989898}.footer-top a:hover{color:var(--gold)}.footer-bottom{display:flex;justify-content:space-between;gap:30px;border-top:1px solid #2b2922;padding-top:24px;font-size:.75rem;color:#989898}.footer-bottom p{font-size:.75rem;text-align:right;color:#989898}
@media(max-width:1050px){.nav{gap:23px}.nav nav{gap:15px;font-size:.8125rem}.nav-actions{gap:10px}.nav .brand{width:147px}.login{padding:6px 13px}.nav-actions .button{padding:10px 16px}.academy-grid{gap:65px}.benefits-grid{gap:35px 45px}.access-grid{gap:70px}.final-cta>img{right:7%}}
@media(max-width:900px){.nav nav,.nav-actions .login{display:none}.nav-actions{margin-left:auto}.menu-toggle{display:block}.nav{height:95px}.hero{padding-top:55px}.academy-grid,.access-grid{gap:45px}.learning-card{width:91%}.steps{gap:20px}.footer-top nav{gap:16px}.results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.wrap{width:calc(100% - 36px)}.section{padding-block:64px}.nav{height:88px;gap:12px}.nav .brand{width:140px}.nav-actions .button{font-size:.8125rem;min-height:39px;padding:10px 15px}.hero{padding-top:43px}.hero>.eyebrow{font-size:.625rem;margin-bottom:21px}.tiny-line{width:20px}h1{font-size:clamp(2.55rem,10.5vw,4rem);max-width:570px;margin:auto;letter-spacing:-.015em;line-height:1.08}h1 span{display:block}.hero-intro{font-size:1.125rem;line-height:1.65;margin-top:25px;max-width:520px}.hero-intro br{display:none}.hero-label{font-size:.54rem;letter-spacing:.1em;margin-top:23px;padding:7px 13px;gap:10px}.showcase-glow{padding:15px 0 0;margin-top:27px}.window-top{height:34px;padding:0 12px;font-size:.52rem}.window-tag{display:none}.hero-conversion{flex-direction:column;gap:21px;margin-top:28px}.hero-conversion .button{width:min(100%,340px)}.hero-conversion ul{font-size:.8125rem}.why-section{padding-top:75px}.why-intro{grid-template-columns:1fr;gap:38px}.why-brand{display:none}.check-list{font-size:.9375rem;margin-top:24px}.benefits-grid{grid-template-columns:1fr;gap:31px;margin-top:46px}.benefits-grid article{gap:17px}.feature-icon{width:48px;height:48px}.feature-icon svg{width:26px;height:26px}.benefits-grid h3{font-size:1.0625rem;margin-bottom:8px}.benefits-grid p{font-size:.9375rem}.section h2{font-size:2.2rem;line-height:1.15}.academy-grid,.access-grid{grid-template-columns:1fr;gap:40px}.academy-copy>p{font-size:1rem;margin-top:21px}#learning-panel{min-height:138px}#learning-panel p{font-size:.9375rem}.membership-note p{font-size:.875rem}.membership-note strong{font-size:.9375rem}.academy-visual{min-height:500px;max-width:430px;width:calc(100% - 24px);margin:auto;padding:16px 0}.learning-card{width:85%;min-height:232px}.card-courses{transform:rotate(-4deg)}.card-guides{transform:rotate(3deg)}.card-lock{font-size:.625rem}.course-access{font-size:.6875rem}.learning-card h3{font-size:1.4rem}.access-grid>div>p{max-width:none}.mobile-feature{max-width:430px;width:calc(100% - 24px);margin:0 auto;padding:38px 25px;transform:rotate(2deg)}.access-badges{gap:9px}.access-badges span{font-size:.75rem;padding:7px 12px}.section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}.section-heading>p{max-width:none}.section-note{font-size:.75rem;padding-inline:3px}.steps{grid-template-columns:1fr 1fr;gap:30px 22px;margin-top:32px}.steps article{padding-top:22px}.steps article>span{margin-bottom:19px}.steps h3{font-size:1.0625rem}.steps p{font-size:.9375rem}.results-grid{grid-template-columns:1fr}.result-card img{height:300px}.faq-heading{margin-bottom:28px}.faq-list summary{font-size:.9375rem;padding:21px 0}.faq-list details p{font-size:.9375rem;padding-right:15px}.final-cta{padding-top:50px;padding-bottom:65px}.final-cta h2{font-size:3rem}.final-cta p{font-size:.9375rem;max-width:300px;margin-inline:auto}.final-cta>img{display:none}.footer-top{flex-direction:column;align-items:flex-start;padding:32px 0 25px;gap:25px}.footer-top nav{font-size:.8125rem;gap:14px 23px}.footer-bottom{flex-direction:column;gap:12px;padding-top:21px}.footer-bottom p{text-align:left;max-width:335px;line-height:1.65}}
@media(max-width:360px){.nav .brand{width:115px}.nav{gap:8px}.nav-actions .button{font-size:.75rem;padding:9px 13px}.menu-toggle{width:32px;padding:6px}h1{font-size:2.35rem}.hero-intro{font-size:1rem}.hero-label{font-size:.48rem;gap:7px}.section h2{font-size:2rem}.steps{grid-template-columns:1fr}.academy-visual{width:calc(100% - 18px)}.learning-card{width:89%;padding-inline:17px}.course-access{font-size:.625rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.dashboard-preview{margin:0}.dashboard-image{display:block;width:100%;height:auto;background:#08090b}.dashboard-preview figcaption{display:flex;justify-content:center;gap:8px;border-top:1px solid var(--line);padding:12px 16px;color:var(--muted);font-size:.75rem;background:#10100f}.dashboard-preview figcaption span{color:#b08000}@media(max-width:760px){.dashboard-preview figcaption{padding:10px;font-size:.6875rem}.dashboard-preview .window-top{font-size:.5rem}}

/* Match the platform edge-dark tokens and its final production typography. */
body{background:radial-gradient(ellipse at 58% -8%,rgb(255 200 0 / 5%),transparent 27rem),linear-gradient(180deg,#07080b 0%,#090a0e 46%,#07080b 100%);line-height:1.5}
body:before{display:none}
h1,h2,h3{font-weight:700;letter-spacing:-.015em}
h1{font-size:clamp(2rem,4vw,3.35rem)}
.eyebrow{font-weight:800;letter-spacing:.12em}
.hero-intro{font-size:1.2rem;font-weight:400}
.hero-intro strong{font-weight:700}
.button,.button.small{min-height:2.65rem;border-radius:999px;font-size:.9rem;font-weight:800;padding:.6rem 1.25rem}
.button:hover{background:#ffd000;transform:translateY(-1px);box-shadow:none}
.button.secondary:hover{background:#201e18}
.login{font-weight:700}


.feature-icon{border:1px solid rgb(255 200 0 / 24%);border-radius:1rem;background:linear-gradient(145deg,#28230f,#121317 70%);box-shadow:inset 0 1px 0 rgb(255 255 255 / 5%)}
.feature-icon svg{color:#ffc800}
.learning-card,.card-guides,.mobile-feature{background:radial-gradient(ellipse at 20% 5%,rgb(255 200 0 / 8%),transparent 75%),#10100f;border-color:#2b2922;border-radius:1rem}


.start-section{background:linear-gradient(180deg,rgb(255 200 0 / 2%),transparent)}
.academy-copy>p,.access-grid>div>p{line-height:1.5}
.benefits-grid p,#learning-panel p,.membership-note p,.mobile-feature p,.steps p,.faq-list details p{line-height:1.55}
.hero-conversion ul,.course-access,.card-lock,.hero-label,.window-top,.webapp-label,.mobile-feature .eyebrow{font-size:.75rem}
.hero-conversion ul,.course-access{font-size:.875rem}
.learning-tabs button{font-weight:700}
.menu-toggle{width:58px;padding:5px;border:1px solid #2b2922;border-radius:.75rem;font-size:.875rem;font-weight:700;background:#10100f}
@media(max-width:760px){h1{font-size:clamp(2rem,8vw,3rem)}.hero-intro{font-size:1rem}.hero-label{font-size:.65rem;letter-spacing:.06em;gap:8px}.window-top,.dashboard-preview .window-top{font-size:.625rem}.card-lock,.mobile-feature .eyebrow,.webapp-label{font-size:.75rem}.hero-conversion ul{font-size:.875rem}.nav .brand{width:130px}.nav-actions .button{font-size:.8125rem;padding:.6rem .8rem}.menu-toggle{width:48px;flex-shrink:0}.nav{gap:10px}.section h2{font-size:2rem}}
@media(max-width:360px){.nav .brand{width:105px}.nav{gap:7px}.nav-actions .button{font-size:.75rem;padding:.6rem .7rem}.menu-toggle{width:45px}.hero-label{font-size:.58rem;gap:6px}.section h2{font-size:1.85rem}}

/* Automation cards mirror the platform's three-column Bots overview. */
.automation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}
.automation-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:1rem;background:radial-gradient(circle at 6rem 6rem,rgb(255 200 0 / 14%),transparent 40%),linear-gradient(155deg,#15140d,#090a0d 60%);padding:1.3rem}
.automation-card:before{content:'';position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / 2%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 2%) 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(#000,transparent 70%)}
.automation-card>*{position:relative}
.automation-visual{height:11.5rem;display:flex;align-items:center;margin-bottom:1rem}
.automation-visual img{width:9.5rem;height:9.5rem;object-fit:contain;margin-top:.5rem}
.bot-status{position:absolute;right:0;top:0;border:1px solid var(--line);border-radius:999px;padding:.35rem .65rem;color:#d8d8d8;background:#0c0d10;font-size:.68rem;font-weight:800;text-transform:uppercase;white-space:nowrap}
.bot-status.available{border-color:rgb(83 214 187 / 34%);color:#53d6bb}
.automation-copy h3{font-size:clamp(1.8rem,3vw,2.8rem);margin-bottom:1rem}
.automation-copy p{font-size:.9375rem;line-height:1.55;min-height:4.4rem}
.automation-facts{list-style:none;padding:0;margin:1.25rem 0 1.5rem;display:grid;gap:.55rem;font-size:.8125rem;color:#d8d8d8}
.automation-facts li{display:flex;gap:.5rem;align-items:baseline;line-height:1.5}
.automation-facts li:before{content:'✓';color:var(--gold)}
.automation-actions{margin-top:auto;padding-top:.25rem;display:grid;gap:.75rem}
.automation-actions .button{width:100%}
.account-scope{color:#53d6bb;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em;text-align:center}
.automation-soon{min-height:2.65rem;display:flex;align-items:center;justify-content:center;color:var(--gold);font-weight:800;font-size:.9375rem}
@media(max-width:900px){.automation-grid{grid-template-columns:1fr;max-width:600px;margin-inline:auto}.automation-visual{height:10.5rem}.automation-copy p{min-height:0}.automation-actions{margin-top:1rem}.automation-facts{font-size:.875rem}.automation-card.surge .automation-actions{margin-top:2rem}}
@media(max-width:760px){.automation-card{padding:1.3rem}.automation-copy h3{font-size:2rem}}

.footer-top .brand{font-size:1.65rem}
@media(max-width:760px){.nav .brand{font-size:1.5rem}}
@media(max-width:360px){.nav .brand{font-size:1.2rem}}

/* Shared results: a full-width gallery with a quiet gold frame. */
.results-section{position:relative;overflow:hidden;padding-block:88px 65px;border-block:1px solid #ffc80020;background:radial-gradient(ellipse at 50% 0%,#ffc8000c,transparent 58%),#0b0b0a;margin-top:65px}
.results-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:42px}
.results-heading h2{font-size:clamp(2.8rem,4.8vw,4.1rem);line-height:1.03;letter-spacing:-.045em}
.results-heading h2 span{color:var(--gold)}

.results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}
.results-kinds{font-size:.75rem;letter-spacing:.065em;font-weight:650;color:#c4c1b6;display:flex;flex-wrap:wrap;gap:12px}.results-kinds span{color:#776527}
.results-controls{display:flex;gap:8px;flex-shrink:0}.results-controls button{display:flex;align-items:center;justify-content:center;gap:8px;background:#171713;border:1px solid #3e3927;border-radius:50%;width:44px;height:44px;color:#f3f0e7;transition:border-color .2s,background .2s}.results-controls button:hover{border-color:var(--gold);background:#252217}
.results-controls svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.results-viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;overflow-anchor:none;cursor:grab;padding:6px max(32px,calc((100vw - 1120px)/2)) 26px;scroll-padding-inline:max(32px,calc((100vw - 1120px)/2));outline-offset:-4px}.results-viewport::-webkit-scrollbar{display:none}.results-viewport:active{cursor:grabbing}.results-viewport:focus-visible{outline:2px solid var(--gold)}
.results-track{display:flex;gap:22px;width:max-content}.results-track .result-card{cursor:inherit;width:350px;flex:0 0 350px;border-radius:18px;border:1px solid #49402b;background:linear-gradient(155deg,#242018,#121210 56%);padding:0;text-align:left;box-shadow:0 18px 30px #0003;overflow:hidden;transition:border-color .2s,transform .2s;position:relative}
.result-art{display:block;position:relative;background:#202221;aspect-ratio:1;overflow:hidden}.results-track .result-card img{display:block;position:absolute;inset:0;width:100%;height:100%;padding:0;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none}.result-caption{padding:22px 23px 23px;display:flex;flex-direction:column;min-height:181px}.result-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.75rem;color:#aaa597;margin-bottom:10px}.result-category{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);margin:0}.result-title{display:block;font-size:2.3rem;line-height:1.2;letter-spacing:-.035em;font-weight:750;color:#fff}.result-card:not([data-category=payout]):not([data-category=profitshare]) .result-title{font-size:1.65rem;letter-spacing:-.025em}

@media(min-width:901px){.nav{gap:20px}.nav nav{gap:17px}.nav-actions{gap:12px}}
@media(max-width:760px){.results-section{margin-top:40px;padding-block:60px 45px}.results-heading{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:30px}.results-heading h2{font-size:clamp(2.65rem,10vw,3.4rem);line-height:1.06}.results-toolbar{align-items:flex-end;gap:12px}.results-kinds{font-size:.6875rem;max-width:180px;display:block;line-height:1.7;letter-spacing:.025em}.results-kinds span{padding-inline:4px}.results-controls{gap:5px}.results-controls button{width:38px;height:38px}.results-viewport{padding-inline:18px;scroll-padding-inline:18px}.results-track{gap:16px}.results-track .result-card{width:min(320px,calc(100vw - 56px));flex-basis:min(320px,calc(100vw - 56px))}.result-caption{padding:19px}.result-title{font-size:2.15rem}}
@media(prefers-reduced-motion:reduce){.results-track .result-card,.results-controls button{transition:none}}

/* One continuous backdrop. Sections and artwork share the same surface. */
body{
  background-color:#08090b;
  background-image:
    radial-gradient(ellipse 85vw 1150px at 78% 390px,rgb(173 127 23 / 12%),transparent 76%),
    radial-gradient(ellipse 90vw 1350px at 0% 35%,rgb(138 104 31 / 9%),transparent 76%),
    radial-gradient(ellipse 90vw 1550px at 100% 68%,rgb(137 114 45 / 9%),transparent 78%),
    radial-gradient(ellipse 90vw 1050px at 25% 100%,rgb(146 108 30 / 8%),transparent 76%),
    linear-gradient(180deg,#08090b,#0b0c0e 48%,#08090b);
}
.academy-section,.start-section,.results-section,.final-cta{background:transparent;border:0}
.showcase-glow{padding:0;max-width:1060px;margin-top:52px;background:transparent;border-radius:0;isolation:auto}
.hero-product{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}
.window-top{border:0;background:transparent;justify-content:center;gap:18px;color:#aaa89f}
.window-dots{display:none}
.dashboard-image{
  background:transparent;
  mix-blend-mode:lighten;
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent),linear-gradient(180deg,transparent,#000 4%,#000 96%,transparent);
  mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent),linear-gradient(180deg,transparent,#000 4%,#000 96%,transparent);
  -webkit-mask-composite:source-in;
  mask-composite:intersect;
}
.dashboard-preview figcaption{background:transparent;border:0;padding-top:20px}
.hero-label,.feature-icon,.learning-card,.card-guides,.mobile-feature,.access-badges span,.bot-status,.automation-card,.result-card{
  border:0;background:transparent;box-shadow:none;border-radius:0;
}
.hero-label{padding-inline:0}
.feature-icon{background:radial-gradient(ellipse,rgb(255 200 0 / 7%),transparent 72%)}
.learning-card,.card-guides{transform:none}
.card-guides{margin-top:12px}
.academy-visual{gap:12px}
.learning-card{min-height:220px;padding-top:25px;padding-bottom:25px}
.card-lock{align-self:center;color:#888980}
.course-access{border:0;padding-top:0;margin-top:18px}
.mobile-feature{transform:none}
.mobile-feature>img{filter:none}
.access-badges{gap:24px}
.access-badges span{padding:0;color:#c5c2b7}
.learning-tabs{border:0;gap:10px}
.learning-tabs button{border:0;padding:10px 16px 10px 0;margin-right:10px;position:relative}
.learning-tabs button[aria-selected=true]:after{content:'';position:absolute;bottom:0;left:0;width:26px;height:2px;background:var(--gold);box-shadow:0 0 14px rgb(255 200 0 / 16%)}
.membership-note,.steps article,.steps article>span,.faq-list details,.faq-list details:first-child,.site-footer,.footer-bottom{border:0}
.steps article>span{background:transparent;justify-content:start;border-radius:0;font-size:1.15rem;letter-spacing:.04em}
.automation-grid{gap:38px}
.automation-card{overflow:visible;padding:20px 4px}
.automation-card:before{display:none}
.automation-visual{height:12rem}
.automation-visual img{width:10.5rem;height:10.5rem;filter:drop-shadow(0 0 35px rgb(255 200 0 / 6%))}
.bot-status{padding-right:0;color:#aaa89f}
.bot-status.available{border:0;color:#53d6bb}
.automation-actions .button{width:auto;justify-self:start;min-width:155px}
.automation-actions .account-scope{text-align:left}
.automation-soon{justify-content:flex-start}
.results-track{gap:30px}
.results-track .result-card{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}
.result-art{
  background:transparent;
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent),linear-gradient(180deg,transparent,#000 2%,#000 96%,transparent);
  mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent),linear-gradient(180deg,transparent,#000 2%,#000 96%,transparent);
  -webkit-mask-composite:source-in;mask-composite:intersect;
}
.result-caption{padding:24px 4px 10px;min-height:170px}
.results-controls button{border:0;background:rgb(255 255 255 / 3%)}
.results-controls button:hover{background:rgb(255 200 0 / 9%)}
.faq-list details{padding-bottom:7px}
.faq-list summary{padding-block:24px}
.faq-list details[open]{background:transparent}
.button,.button.small,.button.secondary,.login,.menu-toggle,.mobile-nav{border:0}
.login,.menu-toggle{background:transparent}
.mobile-nav{background:rgb(12 13 14 / 96%);backdrop-filter:blur(22px);box-shadow:0 24px 50px rgb(0 0 0 / 18%)}
.footer-bottom{padding-top:14px}
@media(max-width:900px){.automation-grid{gap:35px}.automation-card{padding-inline:0}}
@media(max-width:760px){
  body{background-image:radial-gradient(ellipse 160vw 850px at 95% 300px,rgb(173 127 23 / 10%),transparent 76%),radial-gradient(ellipse 155vw 1450px at 0% 38%,rgb(138 104 31 / 8%),transparent 76%),radial-gradient(ellipse 155vw 1700px at 100% 72%,rgb(137 114 45 / 8%),transparent 78%),linear-gradient(180deg,#08090b,#0b0c0e 48%,#08090b)}
  .showcase-glow{padding:0;margin-top:32px}
  .hero-label{padding-inline:0}
  .learning-card,.card-guides,.mobile-feature{transform:none}
  .academy-visual{min-height:470px;padding-block:0}
  .learning-card{min-height:205px}
  .card-guides{margin-top:8px}
  .mobile-feature{padding-inline:0}
  .access-badges{gap:20px}
  .automation-visual{height:11rem}
  .results-track{gap:22px}
  .result-caption{padding:21px 3px 8px}
}

/* Preserve the exact supplied metallic wordmark with a CSS-only artwork window. */
.brand{gap:5px}
.brand .brand-wordmark{display:block;position:relative;flex:1;min-width:0;aspect-ratio:1010/260;overflow:hidden}
.brand .brand-wordmark img{position:absolute;width:124.158416%;max-width:none;height:auto;left:-12.376238%;top:-350%}

.results-track{will-change:transform}
.result-caption{min-height:118px;padding-bottom:12px}
@media(prefers-reduced-motion:reduce){.results-track{will-change:auto}}

/* Keep the results introduction and Academy overviews on a shared centerline. */
.results-heading{justify-content:center;align-items:center;text-align:center}
.results-toolbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}
.results-kinds{grid-column:2;justify-content:center;text-align:center}
.results-controls{grid-column:3;justify-self:end}
.academy-visual{align-items:center}
.learning-card,.card-guides{align-self:center}
@media(max-width:760px){
  .results-toolbar{grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px}
  .results-kinds{grid-column:1;max-width:none;font-size:.625rem}
  .results-controls{grid-column:1;justify-self:center}
}

/* Keep dashboard details crisp all the way to the edge. */
.hero-product{border:1px solid rgb(255 200 0 / 18%);border-radius:14px;background:#08090b;overflow:hidden;box-shadow:0 18px 54px rgb(0 0 0 / 28%)}
.dashboard-image{mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}

/* Match the mobile header action to the Menu button's compact height. */
@media(max-width:760px){.site-header .nav-actions .button{min-height:40px;height:40px;padding:0 10px;white-space:nowrap}}

/* The unique-card ring owns horizontal movement; vertical page gestures stay native. */
.results-viewport{overflow-x:hidden;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none}
.results-viewport.is-dragging{cursor:grabbing}
.results-track{display:grid;width:100%;gap:0;transform:none;will-change:auto}
.results-lane{grid-area:1/1;display:flex;gap:30px;width:max-content;will-change:transform}
@media(max-width:760px){.results-lane{gap:22px}}
@media(prefers-reduced-motion:reduce){.results-lane{will-change:auto}}

/* Preserve the platform's BotShowcaseCard surfaces. */
.automation-grid{gap:24px;align-items:stretch}
.automation-card{
  overflow:hidden;padding:28px 24px 24px;border:1px solid #25251f;border-radius:1.15rem;
  background:radial-gradient(circle at 7rem 7rem,rgb(255 200 0 / 14%),transparent 36%),linear-gradient(155deg,#15140d,#090a0d 60%);
  box-shadow:0 18px 38px rgb(0 0 0 / 18%);text-align:center;
}
.automation-card.nero{background:radial-gradient(circle at 7rem 7rem,rgb(255 224 104 / 12%),transparent 36%),linear-gradient(155deg,#12130f,#090a0d 60%)}
.automation-card.surge{background:radial-gradient(circle at 7rem 7rem,rgb(255 200 0 / 8%),transparent 36%),linear-gradient(155deg,#11110e,#08090b 60%)}
.automation-card:before{display:block;background-size:2.5rem 2.5rem;-webkit-mask-image:linear-gradient(#000,transparent 70%);mask-image:linear-gradient(#000,transparent 70%)}
.automation-visual{height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;margin-bottom:24px}
.automation-visual img{width:148px;height:148px;margin:0;filter:none}
.bot-status{position:static;order:-1;padding:6px 12px;border:1px solid #36362f;border-radius:999px;background:rgb(9 10 13 / 70%);font-size:.75rem;line-height:1.35;letter-spacing:.04em}
.bot-status.available{border:1px solid rgb(83 214 187 / 28%);background:rgb(83 214 187 / 6%);color:#53d6bb}
.automation-copy h3{font-size:2rem;margin-bottom:16px}
.automation-copy p{font-size:.9375rem;line-height:1.65;min-height:7.4rem;max-width:320px;margin-inline:auto}
.automation-facts{font-size:.875rem;line-height:1.6;gap:10px;margin:22px 0 28px}
.automation-actions{margin-top:auto;padding-top:18px;gap:14px;justify-items:center;width:100%;border-top:1px solid rgb(255 255 255 / 7%)}
.automation-actions .account-scope{text-align:center;font-size:.75rem;line-height:1.6;letter-spacing:.035em}
.automation-soon{justify-content:center;min-height:0;font-size:1rem}
@media(max-width:900px){
  .automation-grid{max-width:560px;gap:24px}
  .automation-card{padding:28px}
  .automation-copy p{min-height:0;max-width:400px}
  .automation-card .automation-actions{margin-top:auto}
  .automation-card.surge .automation-actions{margin-top:28px}
}
@media(max-width:760px){
    .automation-card{padding:26px 22px 22px}
  .automation-visual{gap:18px}
  .automation-visual img{width:140px;height:140px}
  .automation-facts{font-size:.875rem}
  .hero-conversion ul{max-width:100%}
}

/* Align copy to a consistent column edge, while keeping the hero and results headings centered. */
.why-intro,.access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px}
.why-intro>div,.access-grid>div{min-width:0}
.why-intro h2{max-width:460px}
.check-list{margin-inline:0;max-width:none}
.check-list li,.automation-facts li,.hero-conversion li{display:flex;align-items:flex-start;gap:12px;text-align:left}
.check-list li:before,.automation-facts li:before,.hero-conversion li:before{flex:0 0 12px;margin:0}
.hero-conversion{gap:28px}
.hero-conversion ul{width:max-content;max-width:100%;text-align:left;line-height:1.8}
.hero-conversion li+li{margin-top:5px}
.benefits-grid{column-gap:80px}
.benefits-grid article{display:grid;grid-template-columns:40px minmax(0,1fr);gap:18px;align-items:start;text-align:left}
.benefits-grid .feature-icon{width:40px;height:40px}
.benefits-grid h3{line-height:1.35}
.automation-copy,.automation-facts{text-align:left}
.automation-copy p{max-width:none;margin-inline:0;min-height:7.4rem}
.automation-facts{width:max-content;max-width:100%;margin-inline:auto;align-self:center}
.section-heading{text-align:left}
.footer-top,.footer-bottom{text-align:left}

/* One Academy overview: introduction, included resources and a single membership action. */
.academy-overview{display:grid;grid-template-columns:1fr 1fr;gap:38px 80px;align-items:start}
.academy-intro h2{max-width:440px}
.academy-intro>p{font-size:1rem;line-height:1.65;max-width:440px;margin-top:24px}
.academy-includes{display:grid;gap:26px;padding-top:4px}
.academy-includes article{display:grid;grid-template-columns:40px minmax(0,1fr);gap:18px;align-items:start}
.academy-includes svg{width:28px;height:28px;color:var(--gold);margin-top:2px}
.academy-includes h3{font-size:1.125rem;line-height:1.4;margin-bottom:8px}
.academy-includes p{font-size:.9375rem;line-height:1.65;max-width:430px}
.academy-membership{grid-column:1/-1;border-top:1px solid rgb(255 200 0 / 13%);padding-top:28px;display:flex;align-items:center;justify-content:space-between;gap:36px}
.academy-membership-copy{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;max-width:720px}
.academy-membership-copy>svg{width:22px;height:22px;color:var(--gold);margin-top:2px}
.academy-membership strong{font-size:.9375rem;font-weight:700}
.academy-membership p{font-size:.875rem;line-height:1.65;margin-top:6px}
.academy-membership .button{flex-shrink:0;white-space:nowrap}

/* Product artwork makes desktop and mobile access visible at a glance. */
.access-grid{grid-template-columns:.9fr 1.1fr;gap:56px}
.device-showcase{margin:0;width:100%;min-width:0}
.device-showcase img{width:100%;height:auto;object-fit:contain}
.access-badges{flex-wrap:wrap}
@media(max-width:900px){
  .why-intro,.academy-overview{column-gap:40px}
  .benefits-grid{column-gap:40px}
  .academy-membership{gap:24px}
  .academy-membership-copy{max-width:530px}
  .access-grid{gap:32px}
  .automation-copy p{min-height:0}
}
@media(max-width:760px){
  .why-intro,.academy-overview,.access-grid{grid-template-columns:1fr;gap:32px}
  .why-intro h2,.academy-intro h2{max-width:440px}
  .hero-conversion{align-items:center;gap:20px}
  .hero-conversion ul{width:min(100%,340px);font-size:.875rem}
  .benefits-grid{gap:30px}
  .benefits-grid article{grid-template-columns:30px minmax(0,1fr);gap:14px}
  .benefits-grid .feature-icon{width:30px;height:30px}
  .benefits-grid .feature-icon svg{width:24px;height:24px}
  .academy-includes{gap:25px;padding-top:0}
  .academy-includes article{grid-template-columns:30px minmax(0,1fr);gap:14px}
  .academy-includes svg{width:24px;height:24px}
  .academy-membership{grid-column:1;flex-direction:column;align-items:flex-start;gap:22px;padding-top:24px}
  .academy-membership .button{margin-left:36px}
  .access-badges{justify-content:flex-start}
  .device-showcase{max-width:560px;margin-inline:auto}
  .automation-copy p{min-height:0}
}

/* Center only the Automation introduction above the bot cards. */
.software-section>.section-heading{justify-content:center;align-items:center;text-align:center}
.software-section>.section-heading>div{width:100%}

/* Keep navigation centered on the page, independent of the side controls. */
@media(min-width:901px){
  .site-header .nav{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:20px}
  .site-header .nav>.brand{justify-self:start}
  .site-header .nav>nav{margin:0;justify-content:center;justify-self:center;white-space:nowrap;text-align:center}
  .site-header .nav-actions{justify-self:end;margin:0}
}
@media(min-width:901px) and (max-width:1050px){
  .site-header .nav{gap:12px}
  .site-header .nav>nav{gap:12px}
  .site-header .nav-actions{gap:8px}
  .site-header .login{padding:7px 8px}
  .site-header .nav-actions .button{padding:10px 12px}
}
.site-header .mobile-nav{text-align:center}
.footer-top{display:grid;grid-template-columns:1fr;justify-items:center;gap:24px}
.footer-top nav{width:100%;justify-content:center;text-align:center}
.footer-bottom{flex-direction:column;align-items:center;gap:12px;text-align:center}
.footer-bottom p{max-width:none;text-align:center;margin:0}

/* Result cards and company details. */
.results-heading{margin-bottom:24px}
.footer-company a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}
.result-date,.result-note,.result-feedback-source{display:block;font-size:.75rem;line-height:1.6;margin-top:12px;color:#c4c1b6;letter-spacing:normal}
.result-feedback-source{color:var(--gold)}
.footer-company{display:grid;gap:8px;text-align:center;line-height:1.65}
.footer-company strong{font-weight:600;color:#e2e0d8}
@media(max-width:760px){.result-caption{min-height:220px}.bot-status{font-size:.625rem}}
