/* Styles for the new project only; original ClaudePro/GrokbotPro remain independent. */
@font-face{font-family:Display;src:url('/__l5e/assets-v1/5de981bd-47ff-48d9-b31e-08a0b5c22828/anton-latin-400-normal.Byf51wtH.woff2') format('woff2');font-display:swap}
@font-face{font-family:Heading;src:url('/__l5e/assets-v1/94a4ae0d-230b-45d7-84f2-c38370f93d6b/inter-latin-700-normal.Yt3aPRUw.woff2') format('woff2');font-display:swap;font-weight:700}
html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#050505}
.edition-content{color:#ffffff;background:radial-gradient(ellipse 70% 800px at 90% 400px,#144b3229,transparent 90%),#040404;font:400 16px/1.6 Manrope,Arial,sans-serif;overflow:clip;--bg:#040404;--panel:#080808;--paper:#ffffff;--green:#a7e8bc;--muted:#bababa;--line:#ffffff20;--radius:24px;--accent:#53cf8b}
.edition-content h2,.edition-content h3{text-wrap:balance}.edition-content a:focus-visible,.edition-content button:focus-visible,.edition-content summary:focus-visible{outline:2px solid #a3f7bb;outline-offset:5px}
.edition-content .button{background:linear-gradient(120deg,#42b877,#237c53);color:white;box-shadow:0 6px 35px #34885b33,inset 0 1px 0 #ffffff3c}
.edition-content .button:hover{background:linear-gradient(120deg,#52c988,#2b8c61)}
.edition-content .method{padding-top:100px}.edition-content .eia-shell{box-shadow:0 0 60px #39bd6e0b}
.edition-content .evo-poster{object-fit:cover;object-position:50% 38%}.edition-content .evo-art{border:1px solid #65d69b44;background:#070707}
.edition-content .instructor .portrait{height:420px;border:1px solid #65d69b55;border-radius:100px 100px 24px 24px;overflow:hidden;background:#070707}
.edition-content .instructor .portrait img{height:100%;width:100%;object-fit:cover;object-position:center 38%;filter:none}
.edition-content .bon-screen>img{height:100%;width:100%;object-fit:cover;object-position:center}.edition-content .bon-s-b{filter:contrast(1.08) saturate(1.08)}
.edition-content .bon-screen::after{content:'DO COMANDO À EDIÇÃO';position:absolute;inset:auto 6% 12%;padding:5px 4px;text-align:center;font:800 9px/1.4 Syne,sans-serif;color:#ffffff;background:#12452bcf;border:1px solid #83e3ab5a;border-radius:5px;z-index:6;pointer-events:none}
.edition-content .bon-s:not(.is-on) .bon-screen::after{content:'SEU VÍDEO ORIGINAL';background:#0b0b0be0;border-color:#8e8e8e3a}
.edition-content .bon-s:not(.is-on) .bon-s-b{opacity:0}.edition-content .bon-s.is-on .bon-s-b{opacity:1}
.edition-content .bon-sw-btn{cursor:pointer}.edition-content .bon-ask-l{list-style:none;padding:0}.edition-content .bon-stage{isolation:isolate}
.edition-content .cur-card{overflow:hidden;border-radius:17px;position:relative;border:1px solid #4fa17155;background:#080808}
.edition-content .cur-card .lesson-art{position:relative;width:100%;aspect-ratio:2/3;overflow:hidden;isolation:isolate}
.edition-content .cur-card .lesson-portrait{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;transform:scale(1.12);transition:transform .6s}
.edition-content .cur-card:hover .lesson-portrait{transform:scale(1.17)}
.edition-content .lesson-shade{position:absolute;inset:0;background:linear-gradient(180deg,#060606cc,#09090905 35%,#040404bb 56%,#030303 100%)}
.edition-content .lesson-brand{position:absolute;top:6%;left:8%;right:8%;font:700 8px/1.4 Manrope;letter-spacing:.14em;display:flex;justify-content:space-between;color:#c8edda}
.edition-content .lesson-brand b{font-size:15px;font-weight:400}
.edition-content .lesson-interface{position:absolute;left:8%;right:8%;top:38%;padding:11px;background:linear-gradient(120deg,#101010ef,#050505cb);border:1px solid #8ad7ae55;border-radius:8px;transform:rotate(-6deg);box-shadow:0 12px 28px #00000055}
.edition-content .lesson-interface>span{display:block;font:600 7px Manrope;color:#c2e7d1;letter-spacing:.13em;margin-bottom:9px}
.edition-content .lesson-interface i{display:inline-block;width:25%;height:7px;margin-right:4px;border-radius:2px;background:#80df9d}
.edition-content .lesson-interface i:nth-of-type(2){background:#299967;width:33%}.edition-content .lesson-interface i:nth-of-type(3){background:#b9f0a7;width:18%}
.edition-content .lesson-interface em{display:block;margin-top:6px;font:400 7px Manrope;color:#acacac}
.edition-content .lesson-heading{position:absolute;inset:auto 8% 12%;color:white}
.edition-content .lesson-heading small{display:block;font:700 7px Manrope;letter-spacing:.17em;color:#95d7ac;margin-bottom:5px}
.edition-content .lesson-heading>b{display:block;font:700 38px/.95 Syne;color:#88dda8;margin-bottom:8px}
.edition-content .lesson-heading h3{font:700 18px/1.13 Syne,sans-serif;letter-spacing:-.04em;margin:0;color:#ffffff}
.edition-content .lesson-footer{position:absolute;bottom:5%;left:8%;right:8%;font:600 6px Manrope;letter-spacing:.17em;display:flex;justify-content:space-between;color:#939393}
.edition-content .lesson-art-1 .lesson-interface{transform:rotate(5deg);top:34%}.edition-content .lesson-art-2 .lesson-interface{transform:none;top:31%;left:16%}.edition-content .lesson-art-3 .lesson-interface{transform:rotate(-3deg);top:36%;right:16%}
.edition-content .lesson-art-2 .lesson-portrait{object-position:42% 35%}.edition-content .lesson-art-3 .lesson-portrait{object-position:59% 35%}
.edition-content .edition-wordmark{font:700 clamp(35px,4vw,48px)/1.1 Syne;margin:22px auto;letter-spacing:-.05em;text-align:center;max-width:400px}
.edition-content .edition-wordmark .edition-symbol{display:block;font-size:42px;margin-bottom:12px;color:#8ce3ab}
.edition-content .edition-wordmark em{display:block;color:#a1edbd}
.edition-content .edition-price{text-align:center;padding:16px 0 24px}.edition-content .edition-price>span{font-size:9px;letter-spacing:.16em;color:#c2c2c2}.edition-content .edition-price strong{display:block;font:700 54px/1.25 Syne;color:#ffffff;letter-spacing:-.045em;margin:8px 0}.edition-content .edition-price p{font-size:12px;margin:0 auto;max-width:290px;line-height:1.7;color:#c2c2c2}
.edition-content .ofr-head .ofr-lead{margin-left:auto;margin-right:auto}.edition-content .ofr-list{list-style:none;padding:0}.edition-content .ofr-btn{height:auto;white-space:normal;text-align:center}
.edition-content .faq-section{padding-top:80px;padding-bottom:80px}.edition-content .faq-list details>p{padding:0 0 18px}.edition-content .faq-list summary{list-style:none}.edition-content .faq-list summary::-webkit-details-marker{display:none}
.edition-footer{width:min(1200px,calc(100% - 80px));margin:auto;padding:40px 0 30px;border-top:1px solid #ffffff20;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}
.edition-footer-brand{font:700 24px Syne;letter-spacing:-.04em;text-decoration:none}.edition-footer-brand span{display:block;font:400 11px Manrope;margin-top:10px;letter-spacing:0;color:#acacac}.edition-footer nav{display:flex;gap:28px;font-size:12px}.edition-footer nav a:hover{color:#9fe3b6}.edition-footer small{grid-column:1/-1;font-size:10px;color:#909090}
@media(max-width:760px){.edition-content .method{padding-top:66px}.edition-content .instructor .portrait{height:365px}.edition-footer{width:calc(100% - 36px);grid-template-columns:1fr;gap:30px}.edition-content .edition-price strong{font-size:45px}.edition-content .ofr-card{scroll-margin-top:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.edition-content *{animation:none!important;transition:none!important}.edition-content .cur-rail{overflow-x:auto}}

/* Neutral contrast foundation: green is reserved for accents. */
body{background:#000000}
.edition-content{color:#ffffff;background:#000000;--bg:#000000;--panel:#0b0b0b;--paper:#ffffff;--muted:#bfbfbf}
.edition-content .section h2,.edition-content .section h3,.edition-content .closing h2{color:#ffffff}
.edition-content .pub{background:#ffffff;color:#000000}
.edition-content .pub h2,.edition-content .pub h3{color:#000000}
.edition-content .pub .pub-head>p:not(.eyebrow),.edition-content .pub .pub-card p{color:#444444}
.edition-content .bon,.edition-content .cur-section,.edition-content .evo-section,.edition-content .ofr-section{background-color:#000000}
.edition-content .ofr-card{background:#080808}
.edition-content .eia-shell,.edition-content .bon-win,.edition-content .bon-phone,.edition-content .etp-card{background-color:#0b0b0b}
.edition-content .edition-price strong,.edition-content .lesson-heading h3,.edition-footer-brand{color:#ffffff}
.edition-content .edition-price p,.edition-content .edition-price>span,.edition-footer-brand span{color:#bfbfbf}
.edition-content a.button{background:linear-gradient(120deg,#78e6ac,#40c883);color:#000000}
.edition-content a.button:hover{background:linear-gradient(120deg,#96f1c1,#59d797);color:#000000}
#hero .h-display,.modules-section h2,.modules-section h3,.module-accordion-trigger{color:#000000}
#hero.sec-light,.modules-section{background-color:#ffffff}
/* Final offer and brand alignment. */
.edition-content .edition-wordmark img{display:block;width:100%;height:auto}
.edition-content .edition-price strong{font-family:Inter,Arial,sans-serif;font-size:44px;letter-spacing:-.045em}
.edition-content .edition-price strong small{display:block;font:500 14px/1.6 Inter,Arial,sans-serif;letter-spacing:0;color:#bfbfbf}
.edition-content .edition-price p{font-size:16px}
.edition-content em,.edition-content .eyebrow{color:#62d99b}
.edition-content .pub em,.edition-content .pub .eyebrow{color:#14784b}
@media(max-width:700px){.edition-content .edition-price strong{font-size:38px}}
/* Dedicated skills artwork: retain the full composition in both switch states. */
.edition-content [data-bon-sscreen]>img{object-fit:contain;object-position:center;background:#000}
.edition-content [data-bon-sscreen]::after{display:none}
.edition-content [data-bon-sscreen] .bon-s-a{filter:grayscale(1) brightness(.65)}
.edition-content [data-bon-sscreen] .bon-s-b{filter:none}
