@font-face{font-family:BizuTitle;src:url('/curso-sus-em-quadrinhos/assets/bizu-titulos.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:#fffaf0;color:#172f31;font:17px/1.6 system-ui,sans-serif}a{color:inherit}.wrap{max-width:1120px;margin:auto;padding:0 24px}header{background:#fffaf0;border-bottom:2px solid #172f31;position:sticky;top:0;z-index:5}.nav{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px}.brand{text-decoration:none;font:26px/.98 BizuTitle,sans-serif;color:#000}.brand span{font:10px/1.3 system-ui,sans-serif;letter-spacing:.08em;display:block;margin-top:5px}.navlinks{display:flex;gap:22px;align-items:center;font-size:14px}.navlinks a{text-decoration:none}.button{display:inline-flex;justify-content:center;align-items:center;text-align:center;gap:10px;background:#ffdc58;color:#102d2d;border:2px solid #172f31;box-shadow:3px 4px #172f31;border-radius:8px;padding:13px 22px;font-weight:800;text-decoration:none;min-height:50px;cursor:pointer;font-size:16px}.button:hover{transform:translateY(-1px)}a:focus-visible,summary:focus-visible{outline:3px solid #198d93;outline-offset:4px}.button.secondary{background:#fff}.eyebrow{font-size:12px;letter-spacing:.07em;text-transform:uppercase;font-weight:800;color:#087078}.hero{display:grid;grid-template-columns:1.2fr .8fr;gap:56px;align-items:center;padding:54px 0 58px}.hero h1,h2,h3.title{font-family:BizuTitle,sans-serif;font-weight:normal;color:#000;line-height:1.07}.hero h1{font-size:clamp(42px,5.5vw,65px);margin:17px 0 20px}.hero p{max-width:610px}.lede{font-size:20px;line-height:1.55}.hero-art{margin:0;text-align:center}.hero-art img{width:min(100%,300px);height:auto;display:block;margin:auto;border:2px solid #172f31;border-radius:10px;box-shadow:7px 8px #172f31}.hero-art figcaption{font-size:12px;margin-top:19px;color:#53666b}.price-line{font-weight:800;font-size:20px;margin:20px 0 12px}.micro{font-size:13px;color:#53666b}.pills{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.pills span{padding:5px 10px;border:1px solid #b9cfc8;border-radius:30px;background:#edf4ec;font-size:12px;font-weight:700}.section{padding:56px 0}.tinted{background:#eaf2eb;border-block:1px solid #c9d8ce}h2{font-size:clamp(31px,4vw,44px);max-width:850px;margin:12px 0 22px}.section p{max-width:870px}.sample{border:2px solid #172f31;border-radius:12px;overflow:hidden;background:#172f31;box-shadow:5px 6px #172f31;aspect-ratio:16/9;max-width:920px;margin:26px auto}.sample iframe{border:0;width:100%;height:100%;display:block}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:28px}.step{border-top:3px solid #19797b;padding-top:14px}.step b{display:block;margin:10px 0}.num{font:28px BizuTitle;color:#000}.modules{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 22px;margin-top:30px}.module img{display:block;width:100%;max-width:235px;height:auto;aspect-ratio:148/210;object-fit:contain;border:2px solid #172f31;border-radius:9px;box-shadow:3px 4px #172f31}.module h3{font-size:18px;line-height:1.25;margin:15px 0 8px}.module p{font-size:13px;color:#53666b;margin-top:5px}.module details{font-size:13px}summary{cursor:pointer;font-weight:700}.module li{margin:6px 0}.deliverables{display:grid;grid-template-columns:1fr 1fr;gap:20px}.deliverable{background:#fffdf7;border:1px solid #c5d2c8;border-radius:10px;padding:20px}.deliverable h3{margin:0 0 9px;font-size:19px}.offer{max-width:800px;margin:auto;background:#fffdf7;border:2px solid #172f31;border-radius:14px;padding:32px;box-shadow:6px 7px #172f31}.offer .amount{font:58px/1.1 BizuTitle;color:#000;margin:18px 0}.offer ul{padding-left:22px}.offer li{margin:11px 0}.offer .button{width:100%;margin-top:14px}.notice{padding:17px 20px;border-left:5px solid #0c7478;background:#eaf3ed;border-radius:4px}.faq{max-width:850px}.faq details{border-bottom:1px solid #c6d3c9;padding:19px 0}.faq p{font-size:15px;color:#42585d}.last{text-align:center}.last h2,.last p{margin-inline:auto}.radar-card{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;background:#fff;border:1px solid #bed0c5;padding:22px;border-radius:10px;margin:28px 0}.radar-card img{width:110px;height:auto}footer{border-top:2px solid #172f31;padding:30px 0;color:#53666b;font-size:13px}footer .brand{font-size:22px}.sticky{display:none}.skip{position:absolute;top:-70px;left:20px;background:#fff;padding:10px;z-index:10}.skip:focus{top:10px}@media(max-width:800px){.hero{gap:30px}.hero h1{font-size:45px}.steps{grid-template-columns:repeat(2,1fr)}.navlinks a:not(.button){display:none}.modules{grid-template-columns:repeat(2,1fr)}.nav .button{font-size:13px;padding:9px 12px;min-height:42px}}@media(max-width:580px){.wrap{padding:0 18px}.hero{grid-template-columns:1fr;padding:32px 0 45px;gap:28px}.hero h1{font-size:43px}.hero-art img{width:225px}.hero .button{width:100%}.lede{font-size:18px}.section{padding:38px 0}.steps{gap:18px}.modules{gap:23px 16px}.module h3{font-size:15px}.deliverables{grid-template-columns:1fr}.offer{padding:23px}.offer .amount{font-size:51px}.nav{min-height:68px}.brand{font-size:22px}.radar-card{grid-template-columns:1fr}.radar-card img{width:90px}.sticky{display:flex;position:sticky;bottom:0;background:#fffaf0;border-top:2px solid #172f31;padding:10px 16px;align-items:center;justify-content:space-between;gap:12px;z-index:4}.sticky strong{font-size:19px}.sticky .button{font-size:14px;padding:9px 15px;min-height:44px}footer{padding-bottom:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button:hover{transform:none}}/* COPY-V2 */
.hero{grid-template-columns:1.18fr .92fr;gap:30px;padding:48px 0}.hero h1{font-size:clamp(39px,4.6vw,56px);line-height:1.07;max-width:660px}.hero .lede{font-size:19px}.hero-art img{width:100%;max-width:470px;height:auto;border:0;border-radius:0;box-shadow:none}.hero-art figcaption{margin-top:10px}.hero .pills{margin:18px 0}.hero .pills span{background:transparent}.hero .micro{max-width:570px}.price-line{margin:20px 0 10px}.story{max-width:830px}.story p{font-size:19px}.recognition{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:27px 0}.recognition article{border-left:3px solid #168083;padding:6px 18px;background:#fffdf7}.recognition b{display:block;margin-bottom:7px}.recognition p{font-size:15px}.lesson-promise{display:grid;grid-template-columns:1.1fr .9fr;gap:35px;align-items:center}.lesson-promise img{width:100%;height:auto;border:2px solid #172f31;border-radius:10px}.lesson-promise h3{font-size:25px;line-height:1.25}.lesson-promise p{font-size:17px}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:28px 0}.facts div{border-top:2px solid #b9cec2;padding:14px 0}.facts strong{display:block;color:#000}.facts small{display:block;color:#53666b}.module img{width:100%;max-width:235px;height:auto;aspect-ratio:148/210;object-fit:contain}.module .benefit{color:#172f31;font-size:14px;max-width:255px}.guarantee{padding:23px;border:1px solid #abc4b5;border-radius:10px;background:#edf5ee;margin-top:25px}.guarantee h3{margin-top:0}.offer-benefit{font-size:19px;font-weight:600}.price-context{font-size:15px}.check-list{padding-left:21px}.check-list li{margin:12px 0}.offer .amount{font-size:62px}.case-caption{font-size:13px;color:#53666b}.hero-note{font-size:15px;color:#305153}.pill-title{display:block;font-size:13px;letter-spacing:.04em;font-weight:800;text-transform:uppercase;margin-bottom:13px}.section-cta{margin-top:25px}@media(max-width:800px){.recognition{grid-template-columns:1fr}.lesson-promise{grid-template-columns:1fr}.hero h1{font-size:45px}}@media(max-width:580px){.hero{grid-template-columns:1fr;gap:15px;padding:31px 0 36px}.hero h1{font-size:41px;margin-top:12px}.hero .lede{font-size:18px}.hero-art{margin:0 -7px}.hero-art img{max-width:370px}.hero .pills{gap:6px}.hero .pills span{font-size:11px}.facts{grid-template-columns:1fr 1fr}.story p{font-size:17px}.offer .amount{font-size:53px}.offer-benefit{font-size:17px}.module img{height:auto;object-fit:contain}.hero-note{font-size:14px}.recognition{gap:12px}.recognition article{padding:6px 15px}.lesson-promise{gap:18px}}
