@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&family=IBM+Plex+Mono:wght@400;500&family=Lato:wght@400;700;900&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#080d0a;--panel:#101a13;--green:#87f58b;--white:#e9eee5;--muted:#a0b0a1;--line:#b5d8b420}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--bg);color:var(--white);font:17px/1.8 Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button,select{font:inherit}header{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;border-bottom:1px solid var(--line);position:relative;z-index:8;background:#080d0af5}.brand{display:flex;gap:15px;align-items:center;font-family:Manrope;font-weight:800;font-size:24px;letter-spacing:.1em;line-height:1}.brand small{display:block;font:400 7px 'IBM Plex Mono',monospace;letter-spacing:.2em;margin-top:9px;color:var(--muted)}.brand-s{font:700 italic 48px/1 'Barlow Condensed',sans-serif;color:var(--green);border:1px solid #87f58b45;width:50px;height:56px;display:grid;place-items:center;padding-right:5px;transform:skew(-5deg)}nav{display:flex;gap:27px;align-items:center;font-size:12px}.outline-button{padding:12px 20px;border:1px solid #87f58b60;color:var(--green)}.menu{display:none}.hero{height:810px;min-height:670px;max-height:calc(100svh - 100px);position:relative;isolation:isolate;display:flex;align-items:center;overflow:hidden}.hero-chart{position:absolute;inset:0;background:url('assets/chart.svg') center/cover;z-index:-3}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#080d0aff 0%,#080d0aec 29%,#080d0a65 68%,#080d0a10),linear-gradient(0deg,#080d0af2,transparent 45%);z-index:-2}.hero-copy{padding:45px 7%;max-width:1150px}.eyebrow{font:400 10px/1.7 'IBM Plex Mono',monospace;letter-spacing:.14em;margin:0 0 30px;color:var(--green)}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 16px #87f58b80;margin-right:8px;vertical-align:middle}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:500;line-height:1.1;letter-spacing:-.055em}h1{font-size:clamp(60px,6.8vw,105px);margin-bottom:30px}em{font-style:normal;color:var(--green)}h2{font-size:clamp(43px,4.6vw,69px);margin-bottom:35px}h3{font-size:25px;letter-spacing:-.035em}.hero-desc{max-width:550px;color:#b4c4b5;font-size:18px}.hero-actions{display:flex;gap:28px;align-items:center;margin-top:35px}.button{border:0;background:var(--green);color:#08130a;display:inline-flex;justify-content:space-between;gap:35px;align-items:center;padding:18px 25px;font-size:13px;font-weight:800;cursor:pointer;transition:background .2s,transform .2s}.button>span{font-size:24px;font-weight:400}.button:hover{background:#b6ffad;transform:translateY(-2px)}.plain-link{font-size:12px}.hero-tags{display:flex;gap:23px;margin-top:35px;font:400 8px 'IBM Plex Mono';color:#a1b6a3;letter-spacing:.09em}.hero-tags>span{border-top:1px solid #87f58b35;padding-top:10px}.hero-bottom{position:absolute;bottom:25px;left:7%;right:7%;border-top:1px solid var(--line);padding-top:20px;display:flex;justify-content:space-between;font:400 8px 'IBM Plex Mono';letter-spacing:.14em;color:#9bb29e}.market-note{position:absolute;right:7%;bottom:150px;background:#0c1912b3;border:1px solid #87f58b25;padding:17px 20px;font:400 8px 'IBM Plex Mono';color:#a4baaa;backdrop-filter:blur(8px)}.market-note>span:last-child{display:block;margin-top:13px;color:var(--green)}.ticker{overflow:hidden;background:var(--green);color:#0a180d;padding:25px 0}.ticker>div{display:flex;gap:45px;align-items:center;width:max-content;white-space:nowrap;animation:travel 40s linear infinite;font:500 11px 'IBM Plex Mono';letter-spacing:.1em}.ticker i{font-style:normal;font-size:22px}@keyframes travel{to{transform:translateX(-50%)}}.section{padding:110px 7%}.section-line{display:flex;justify-content:space-between;gap:25px;align-items:start}.section-line>span{font:400 8px 'IBM Plex Mono';letter-spacing:.1em;color:#6d8973;padding-top:4px}.split{display:grid;grid-template-columns:1.1fr 1fr;gap:11%;align-items:start}.split>div>p{color:var(--muted);font-size:16px}.lead{font-size:23px!important;color:var(--white)!important;line-height:1.55;letter-spacing:-.03em}.vision{background:#0c130e}.text-link{display:inline-block;border-bottom:1px solid #87f58b60;padding-bottom:8px;font-size:12px;color:var(--green);margin-top:18px}.principles{display:flex;justify-content:space-between;gap:20px;padding-top:25px;border-top:1px solid var(--line);margin-top:50px;font:400 9px 'IBM Plex Mono';color:#91a995}.immersive,.flow-immersive{position:relative;isolation:isolate;overflow:clip}.fixed-chart,.fixed-flow{position:sticky;top:0;height:100svh;margin-bottom:-100svh;z-index:-1;background:linear-gradient(90deg,#071009ed,#08150ba0),url('assets/chart.svg') center/cover}.fixed-flow{background:linear-gradient(90deg,#06110ae0,#06110a91),url('assets/flow.svg') center/cover}.statement{padding:120px 10%;min-height:730px;display:flex;flex-direction:column;justify-content:center;max-width:1250px}.statement h2{font-size:clamp(49px,5.3vw,81px)}.statement p:not(.eyebrow){max-width:500px;font-size:17px;color:#a9bca9}.image-note{font:400 7px 'IBM Plex Mono';color:#6f8a76;margin-top:35px;letter-spacing:.08em}.curriculum{background:#081009ed}.section-desc{font-size:16px;color:var(--muted);max-width:540px}.modules{margin-top:55px;border-top:1px solid var(--line)}.modules details{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.modules summary{display:flex;align-items:center;gap:35px;padding:30px 0}.module-no{font:400 12px 'IBM Plex Mono';color:var(--green);width:40px}.modules summary small{font:400 8px 'IBM Plex Mono';color:#819b86;letter-spacing:.13em}.modules h3{font-size:30px;margin:10px 0 0}.plus{margin-left:auto;font-size:27px;color:var(--green);font-weight:400}.modules details[open] .plus{transform:rotate(45deg)}.module-content{margin:0 60px 35px 75px;max-width:760px}.module-content p{color:var(--muted);font-size:16px}.chips{display:flex;gap:12px;flex-wrap:wrap}.chips>span{font:400 8px 'IBM Plex Mono';border:1px solid var(--line);padding:8px 12px;color:#91b295}.lab{background:#152118}.lab .split{margin-top:15px}.lab .split>div>p{max-width:450px}.small-note{font-size:11px!important;color:#7f9984!important}.check-panel{background:#0a130d;border:1px solid #87f58b30;padding:30px}.panel-header{font:400 9px 'IBM Plex Mono';border-bottom:1px solid var(--line);padding-bottom:22px;display:flex;align-items:center;gap:6px;color:var(--green)}.panel-header>span:last-child{margin-left:auto;color:#688370;font-size:7px}.check-panel label{display:flex;gap:15px;align-items:start;border-bottom:1px solid #b5d8b415;padding:20px 0;font-size:13px;cursor:pointer;color:#b0c4b3}.check-panel input{accent-color:var(--green);width:18px;height:18px;flex-shrink:0;margin:4px 0 0}.progress-track{height:4px;background:#87f58b15;margin-top:30px}.progress-track>span{display:block;background:var(--green);height:100%;width:0;transition:width .25s}#reflection{font-size:11px;line-height:1.7;margin-top:18px;color:#93af98;min-height:40px}.reset{background:none;border:0;border-bottom:1px solid #87f58b40;color:#8da993;font:400 9px 'IBM Plex Mono';padding:0 0 6px;cursor:pointer}.flow-statement{min-height:680px}.process{background:#0b160fec}.process-top{display:grid;grid-template-columns:1.3fr 1fr;gap:12%;align-items:center}.process-top>p{font-size:16px;color:var(--muted)}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.process-grid article{padding:25px 0;border-top:1px solid #87f58b45}.process-grid article>span{font:400 9px 'IBM Plex Mono';color:var(--green)}.process-grid h3{margin:30px 0 18px}.process-grid p{font-size:15px;color:var(--muted)}.project{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center;background:#0b110d}.project-brand{border:1px solid #87f58b25;min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 20%,#24442b70,transparent 70%);position:relative}.project-brand:before{content:'';position:absolute;inset:18px;border:1px solid #87f58b15}.large-s{font:700 italic 180px/1 'Barlow Condensed';color:var(--green);padding-right:20px}.project-word{font:800 45px/1 Manrope;letter-spacing:.15em;margin-top:15px}.project-brand small{font:400 9px 'IBM Plex Mono';letter-spacing:.2em;margin-top:20px;color:#88a98d}.project-caption{font:400 7px 'IBM Plex Mono';letter-spacing:.15em;position:absolute;bottom:35px;color:#5e7b65}.project>div>p:not(.eyebrow){color:var(--muted);font-size:16px}.audience{background:#122018}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:55px}.audience article{border-top:1px solid #87f58b40;padding-top:25px}.audience article>span{color:var(--green);font-size:28px}.audience h3{margin:25px 0 20px}.audience p{font-size:15px;color:var(--muted)}.faq{display:grid;grid-template-columns:1fr 1.2fr;gap:10%}.faq details{border-bottom:1px solid var(--line)}.faq summary{padding:24px 0;display:flex;justify-content:space-between;gap:20px;font-size:15px}.faq summary>span{color:var(--green)}.faq details[open] summary>span{transform:rotate(45deg)}.faq details p{font-size:14px;color:var(--muted);margin:0 20px 25px 0}.interest{background:linear-gradient(130deg,#173723,#0e1912)}.interest h2{font-size:clamp(56px,5.5vw,85px)}.interest-panel{background:#0a160e;border:1px solid #87f58b40;padding:35px}.interest-panel h3{font-size:28px}.interest-panel p{font-size:14px!important}.interest-panel label{display:block;font:400 10px 'IBM Plex Mono';color:#9cb7a1;margin:25px 0 12px}.interest-panel select{background:#14251a;border:1px solid #87f58b40;color:var(--white);padding:14px;width:100%;font-size:12px}.interest-panel .button{width:100%;margin-top:20px}.instagram-link{display:block;border-bottom:1px solid #87f58b30;text-align:center;padding:15px 0;font-size:12px}#copy-status{font-size:11px!important;line-height:1.6;min-height:20px;margin:17px 0 0}footer{padding:55px 7% 30px;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}footer>a:not(.brand),footer>span{font:400 8px 'IBM Plex Mono';color:#88a08e;letter-spacing:.1em}.disclaimer{flex-basis:100%;border-top:1px solid var(--line);padding-top:25px;font-size:10px;color:#718476;line-height:1.8}.disclaimer b{font:400 8px 'IBM Plex Mono';color:#8ba791}.disclaimer p{margin:12px 0 0;max-width:1000px}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--green);outline-offset:5px}@media(max-width:800px){header{height:85px;padding:0 6%}.brand{font-size:20px;gap:12px}.brand-s{font-size:38px;width:40px;height:45px}.brand small{font-size:6px}.menu{display:block;font:400 10px 'IBM Plex Mono';background:none;border:0;color:var(--green)}nav{display:none;position:absolute;top:85px;left:0;right:0;background:#0b150e;padding:30px 7%;flex-direction:column;align-items:start;gap:24px;border-bottom:1px solid var(--line)}nav.open{display:flex}.hero{height:810px;min-height:720px;max-height:none;align-items:start}.hero-copy{padding:95px 7% 100px}h1{font-size:58px}.hero-desc{font-size:16px}.hero-actions{flex-direction:column;align-items:start;gap:20px}.hero-tags{font-size:7px;gap:14px}.market-note{display:none}.hero-bottom{font-size:7px}.hero-bottom>span:last-child{display:none}.hero-chart{background-position:65% center}.hero-shade{background:linear-gradient(90deg,#080d0af5,#080d0aa1),linear-gradient(0deg,#080d0af2,transparent)}.eyebrow{font-size:8px;letter-spacing:.09em}.section{padding:75px 7%}h2{font-size:43px}.split,.process-top,.project,.faq{grid-template-columns:1fr;gap:35px}.section-line>span{display:none}.lead{font-size:21px!important}.principles{flex-wrap:wrap;font-size:8px;gap:20px}.statement{padding:90px 7%;min-height:700px}.statement h2{font-size:49px}.statement p:not(.eyebrow){font-size:16px}.image-note{font-size:6px}.modules summary{gap:18px;padding:26px 0}.module-no{width:25px;font-size:10px}.modules h3{font-size:24px}.modules summary small{font-size:7px}.module-content{margin:0 0 28px 43px}.module-content p{font-size:14px}.chips>span{font-size:7px}.check-panel{padding:24px}.panel-header{font-size:8px}.check-panel label{font-size:12px}.process-grid,.audience-grid{grid-template-columns:1fr;gap:15px}.process-grid h3{margin:20px 0 15px}.project-brand{min-height:400px}.large-s{font-size:145px}.project-word{font-size:36px}.project{gap:50px}.audience-grid{margin-top:35px}.interest h2{font-size:56px}.interest-panel{padding:25px}.interest-panel .button{font-size:12px}.faq{gap:15px}.faq summary{font-size:14px}.ticker{padding:20px 0}.ticker>div{font-size:9px;gap:30px}footer{padding:45px 7% 25px}footer>span{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker>div{animation:none}*{transition:none!important}}

/* Marca original fornecida pelo usuário, proporções preservadas. */
.brand-s{border:0;transform:none;padding:0;width:55px;height:48px;display:flex;align-items:center;justify-content:center}.brand-s img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:screen}.large-s{display:block;width:245px;height:208px;padding:0;line-height:1}.large-s img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:screen}@media(max-width:800px){.brand-s{width:44px;height:38px}.large-s{width:200px;height:170px}}
/* Legibilidade ampliada e identidade tipográfica Scout. */
body{font-size:20px}.brand,.project-word{font-family:Lato,Arial,sans-serif}.brand{font-size:29px}.brand small{font-size:9px}.project-word{font-size:52px}nav{font-size:15px;gap:24px}.eyebrow{font-size:12px}.section-line>span{font-size:10px}h1{font-size:clamp(65px,7vw,108px)}h2{font-size:clamp(48px,4.9vw,75px)}h3{font-size:29px}.hero{min-height:780px;height:890px;max-height:none}.hero-desc{font-size:21px;max-width:610px}.button{font-size:16px;padding:20px 26px}.plain-link{font-size:15px}.hero-tags{font-size:10px}.hero-bottom{font-size:10px}.market-note{font-size:10px;bottom:110px}.ticker>div{font-size:14px}.split>div>p,.project>div>p:not(.eyebrow),.process-top>p,.statement p:not(.eyebrow),.section-desc{font-size:20px}.lead{font-size:27px!important}.text-link{font-size:16px}.principles{font-size:11px}.modules h3{font-size:35px}.modules summary small{font-size:11px}.module-no{font-size:15px}.module-content p{font-size:19px}.chips>span{font-size:10px}.small-note{font-size:13px!important}.panel-header{font-size:11px}.panel-header>span:last-child{font-size:9px}.check-panel label{font-size:17px}#reflection{font-size:14px;min-height:65px}.reset{font-size:12px}.image-note{font-size:10px}.process-grid p,.audience p{font-size:19px}.process-grid article>span{font-size:12px}.project-brand small{font-size:12px}.project-caption{font-size:10px}.faq summary{font-size:19px}.faq details p{font-size:18px}.interest-panel h3{font-size:33px}.interest-panel p{font-size:18px!important}.interest-panel label{font-size:13px}.interest-panel select{font-size:16px}.instagram-link{font-size:16px}#copy-status{font-size:14px!important}footer>a:not(.brand),footer>span{font-size:11px}.disclaimer{font-size:13px}.disclaimer b{font-size:11px}.hero-chart{background:none}#live-chart{display:block;width:100%;height:100%}.chart-toggle{position:absolute;z-index:3;right:7%;top:30px;padding:10px 15px;background:#08140bd9;border:1px solid #87f58b50;color:#a9c9ae;font:400 11px 'IBM Plex Mono';cursor:pointer}.chart-toggle:hover{color:var(--green);border-color:var(--green)}
@media(max-width:1000px) and (min-width:801px){nav{gap:15px;font-size:12px}.brand{font-size:24px}.outline-button{padding:12px}.hero-actions{gap:20px}}
@media(max-width:800px){header{height:95px}.brand{font-size:24px}.brand small{font-size:8px}.menu{font-size:13px}nav{top:95px;font-size:16px}.hero{height:auto;min-height:920px}.hero-copy{padding:100px 7% 130px}h1{font-size:58px}h2{font-size:47px}h3{font-size:27px}.hero-desc{font-size:20px}.hero-tags{font-size:9px;gap:12px;flex-wrap:wrap}.hero-bottom{font-size:8px}.eyebrow{font-size:11px}.button{font-size:15px}.plain-link{font-size:15px}.ticker>div{font-size:12px}.split>div>p,.project>div>p:not(.eyebrow),.process-top>p,.statement p:not(.eyebrow),.section-desc{font-size:18px}.lead{font-size:24px!important}.principles{font-size:10px}.modules h3{font-size:27px}.modules summary small{font-size:9px}.module-content p{font-size:17px}.chips>span{font-size:9px}.check-panel label{font-size:16px}.panel-header{font-size:10px}.panel-header>span:last-child{display:none}.process-grid p,.audience p{font-size:18px}.faq summary{font-size:18px}.faq details p{font-size:17px}.interest-panel .button{font-size:14px}.project-word{font-size:44px}.image-note{font-size:8px}.chart-toggle{top:23px;font-size:10px}.statement{min-height:800px}.statement h2{font-size:48px}.hero-actions{gap:23px}.text-link{font-size:15px}}

.materials{background:#0e1711}.materials-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:center}.materials-heading>p{color:var(--muted);font-size:19px}.books-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:45px}.book-cover{aspect-ratio:.74;position:relative;padding:25px 23px;background:linear-gradient(145deg,#1c3623,#0a120d 70%);border:1px solid #87f58b40;box-shadow:inset 6px 0 0 #0004,7px 9px 0 #0003;display:flex;flex-direction:column;overflow:hidden}.book-cover:after{content:'';position:absolute;width:200px;height:200px;border:1px solid #87f58b20;right:-90px;bottom:-60px;transform:rotate(45deg);pointer-events:none}.book-card:nth-child(2) .book-cover{background:linear-gradient(140deg,#263c26,#101a12 70%)}.book-card:nth-child(3) .book-cover{background:linear-gradient(140deg,#16382c,#0a1711 70%)}.book-card:nth-child(4) .book-cover{background:linear-gradient(140deg,#243d33,#0b1510 70%)}.book-cover-top{display:flex;align-items:center;gap:12px}.book-cover-top img{width:35px;height:31px;object-fit:contain;mix-blend-mode:screen}.book-cover-top>span{font:400 7px/1.7 'IBM Plex Mono';letter-spacing:.1em;color:#b0c7b1}.book-series{font:400 8px 'IBM Plex Mono';color:#809e87;letter-spacing:.1em;margin-top:auto;padding-top:30px}.book-cover h3{font-size:32px;margin:15px 0 30px;line-height:1.12}.book-cover h3 em{font:500 72px/1 Lato,Arial;display:block;margin-top:10px}.book-cover-bottom{font:400 6px 'IBM Plex Mono';letter-spacing:.12em;color:#829f86;padding-top:13px;border-top:1px solid #87f58b25}.book-info{padding:28px 0 0}.soon-label{display:inline-block;font:400 9px 'IBM Plex Mono';color:var(--green);letter-spacing:.12em}.book-info h3{font-size:24px;margin:14px 0}.book-info p{font-size:15px;color:var(--muted)}.book-info button{width:100%;display:flex;align-items:center;justify-content:space-between;background:transparent;border:1px solid #87f58b25;color:#819787;font-size:13px;padding:14px 15px;cursor:not-allowed}.materials-note{font-size:12px;color:#7f9584;margin:35px 0 0;max-width:850px}.student-teaser{display:flex;justify-content:space-between;gap:8%;align-items:center;border-top:1px solid #87f58b25;background:#15281a}.student-teaser>div{max-width:790px}.student-teaser h2{font-size:53px}.student-teaser p:not(.eyebrow){color:var(--muted);font-size:19px;max-width:660px}.student-teaser .button{flex-shrink:0}.student-back{font-size:15px;border-bottom:1px solid #87f58b40;padding-bottom:8px;color:#bdd1bd}.student-hero{text-align:center;padding:75px 7% 65px;position:relative;isolation:isolate;background:radial-gradient(ellipse at 50% 20%,#18372288,transparent 65%)}.student-grid-bg{position:absolute;inset:0;z-index:-1;opacity:.18;background-image:linear-gradient(#48745130 1px,transparent 1px),linear-gradient(90deg,#48745130 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(#000,transparent)}.construction-brand{width:100px;height:85px;margin:0 auto 35px}.construction-brand img{width:100%;height:100%;object-fit:contain;mix-blend-mode:screen}.student-hero h1{font-size:clamp(48px,5.5vw,82px);max-width:1100px;margin:0 auto 30px}.student-intro{font-size:20px;line-height:1.8;color:var(--muted);max-width:720px;margin:0 auto 25px}.construction-badge{display:inline-block;border:1px solid #87f58b50;padding:9px 17px;font:400 10px 'IBM Plex Mono';letter-spacing:.14em;color:var(--green);background:#18372255}.student-hero-actions{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:35px}.student-hero-actions .text-link{margin:0}.student-notice{font-size:12px;color:#829886;max-width:670px;margin:30px auto 0}.future-content{background:#101a13;border-top:1px solid var(--line)}.future-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:45px}.video-placeholder{aspect-ratio:1.65;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #87f58b25;background:linear-gradient(135deg,#1a3020,#0a120d);gap:20px}.video-placeholder>span{font:400 54px/1 Lato,Arial;color:#87f58b90}.video-placeholder small{font:400 9px 'IBM Plex Mono';color:#7e9f85;letter-spacing:.14em}.material-placeholder>span{font-size:38px;letter-spacing:.04em}.future-grid h3{font-size:27px;margin:30px 0 15px}.future-grid p{font-size:17px;color:var(--muted)}
@media(max-width:1100px){.books-grid{grid-template-columns:repeat(2,1fr);gap:40px}.book-cover{max-width:340px}.student-teaser{flex-direction:column;align-items:start;gap:25px}.book-cover h3{font-size:40px}.book-cover h3 em{font-size:95px}}
@media(max-width:800px){.materials-heading{grid-template-columns:1fr;gap:0}.materials-heading>p{font-size:18px}.books-grid{gap:30px 20px}.book-cover{padding:20px 15px}.book-cover-top>span{font-size:5px}.book-cover-top img{width:26px;height:23px}.book-cover-top{gap:8px}.book-series{font-size:6px}.book-cover h3{font-size:25px;margin:12px 0 23px}.book-cover h3 em{font-size:60px}.book-cover-bottom{font-size:5px}.book-info h3{font-size:23px}.book-info p{font-size:15px}.book-info button{font-size:12px;padding:12px 10px}.soon-label{font-size:9px}.student-teaser h2{font-size:44px}.student-teaser p:not(.eyebrow){font-size:18px}.student-teaser .button{font-size:14px}.student-back{font-size:12px}.student-hero{padding:65px 7%}.student-hero h1{font-size:46px}.student-intro{font-size:18px}.student-hero-actions{flex-direction:column;gap:25px}.future-grid{grid-template-columns:1fr;gap:40px}.video-placeholder{max-width:550px}.student-notice{font-size:12px}.future-grid h3{font-size:27px}}
@media(max-width:400px){.books-grid{grid-template-columns:1fr}.book-cover{max-width:290px;width:100%;margin:auto}.book-cover h3{font-size:37px}.book-cover h3 em{font-size:90px}.book-info{max-width:290px;margin:auto}.book-cover-top>span{font-size:7px}.book-cover-bottom{font-size:7px}.book-series{font-size:8px}}

/* Diário de Trading Scout: produto digital na coleção de materiais. */
.journal-feature{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(30px,5vw,78px);margin:56px 0 70px;padding:38px;border:1px solid #00bf6360;background:linear-gradient(135deg,#0a130e,#102019);align-items:center;scroll-margin-top:30px}.journal-art{align-self:center}.journal-art img{display:block;width:100%;height:auto;border:1px solid #00bf6340;box-shadow:0 24px 65px #0005}.journal-copy>h3{font-size:clamp(34px,3.5vw,54px);line-height:1.12;margin:20px 0 22px;letter-spacing:-.035em}.journal-copy h3 em{font-style:normal;color:var(--green)}.journal-name{font-size:22px!important;font-weight:800;color:var(--white)!important;margin:0 0 10px}.journal-copy>p:not(.eyebrow){font-size:17px;color:var(--muted);line-height:1.7}.journal-features{list-style:none;padding:0;margin:26px 0}.journal-features li{position:relative;padding:0 0 18px 23px;font-size:16px;line-height:1.55}.journal-features li:before{content:'';position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:#00bf63}.journal-features strong{display:block;font-weight:700;color:var(--white)}.journal-features span{display:block;color:var(--muted);font-size:15px;margin-top:4px}.journal-offer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;border-top:1px solid var(--line)}.journal-format{font:400 10px 'IBM Plex Mono',monospace;letter-spacing:.1em;color:var(--muted)}.journal-price{font-family:Lato,Arial,sans-serif;font-size:49px;line-height:1.1;letter-spacing:-.035em;color:var(--white);margin:9px 0 3px;font-weight:900;white-space:nowrap}.journal-price small{font-size:23px;font-weight:400}.journal-payment{font-size:13px;color:var(--muted)}.journal-buy{white-space:nowrap;gap:25px;flex-shrink:0}.journal-copy .journal-delivery{font-size:13px!important;margin:20px 0 10px}.journal-copy .journal-compatibility{font-size:12px!important;color:#83998c!important;line-height:1.7}.upcoming-materials{border-top:1px solid var(--line);padding-top:36px}.upcoming-materials>p:not(.eyebrow){font-size:17px;color:var(--muted);margin-bottom:0}.upcoming-materials+.books-grid{margin-top:28px}.journal-buy:focus-visible{outline:2px solid #00bf63;outline-offset:5px}
@media(max-width:1100px){.journal-feature{padding:28px;gap:32px}.journal-offer{flex-wrap:wrap}.journal-buy{width:100%;justify-content:space-between}.journal-features li{padding-bottom:13px}}
@media(max-width:800px){.journal-feature{grid-template-columns:1fr;margin-top:30px;padding:23px;gap:30px}.journal-art{max-width:340px;width:100%;margin:auto}.journal-copy>h3{font-size:38px}.journal-copy>.eyebrow{font-size:9px}.journal-copy>p:not(.eyebrow){font-size:17px}.journal-features strong{font-size:16px}.journal-offer{justify-content:flex-start;gap:22px}.journal-price{font-size:47px}.journal-buy{font-size:15px}.materials .section-line>span{max-width:140px;text-align:right;line-height:1.7}.materials-heading h2{font-size:43px}}

/* Primeiro e-book e comunidade Scout. */
.ebook-cover{display:block;width:100%;height:auto;border:1px solid #00bf6350}.available-label{color:#5ce897!important}.ebook-buy{display:flex;margin-top:20px;justify-content:space-between;font-size:15px}.book-info .journal-price{font-size:42px;color:var(--white)}.book-info .product-delivery{font-size:13px;line-height:1.7}.community-benefit{color:#8ce9b5!important;font-size:16px!important;line-height:1.65}.community-section{display:flex;align-items:center;gap:60px;background:#102019;border-top:1px solid #00bf6350;border-bottom:1px solid #00bf6350}.community-section>div{max-width:720px}.community-section h2{font-size:clamp(38px,5vw,68px)}.community-section p:not(.eyebrow){font-size:19px;line-height:1.7;color:var(--muted)}.community-section .community-note{font-size:14px!important}.community-section>.button{white-space:nowrap}.books-grid{align-items:start}.ebook-card .book-info h3{font-size:28px}@media(max-width:1100px){.community-section{flex-direction:column;align-items:flex-start;gap:25px}}@media(max-width:600px){.books-grid{grid-template-columns:1fr}.book-card{max-width:380px;width:100%;margin:auto}.ebook-cover{max-width:300px;margin:auto}.community-section>.button{white-space:normal;font-size:15px}.ebook-buy{font-size:14px}}
