@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;--green:#4ade80;--muted:#b8c1bb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080b09;color:#f3f5f3;font:17px/1.65 Inter,Arial,sans-serif}a{color:var(--green);text-underline-offset:5px}header{max-width:1120px;margin:auto;display:flex;justify-content:space-between;gap:20px;padding:25px 32px;border-bottom:1px solid #243028;font-size:12px;letter-spacing:.08em}header a{letter-spacing:0;text-decoration:none}main{max-width:1040px;margin:auto;padding:32px}.preview{font-size:10px;letter-spacing:.14em;color:#85998c;text-align:center}.hero{padding:48px 0 50px}.eyebrow{color:var(--green);font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 18px}h1{font-size:clamp(30px,3.7vw,46px);line-height:1.22;letter-spacing:-.035em;max-width:960px;margin:0 0 25px}h1 strong{color:var(--green);font-weight:700}h2{font-size:clamp(24px,2.6vw,31px);line-height:1.3;letter-spacing:-.02em;margin:0 0 20px}h3{font-size:12px;letter-spacing:.12em;margin:0 0 14px;line-height:1.5}p{margin:0 0 18px;color:var(--muted)}.estimate{font-size:14px;margin-bottom:10px}.estimate b{color:#ecce76}details{font-size:13px;color:#9eafa3;max-width:820px}summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}details p{margin-top:14px}.area{padding:32px 0;border-top:1px solid #26312a}.area h2{font-size:23px}.pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.pair>div{min-width:0;padding:26px 26px 28px;border-radius:22px}.today{border:1px solid #b38a454d;background:linear-gradient(145deg,#b083292e 0%,#6c4f1714 70%,#0b0e0b 100%);box-shadow:inset 0 1px 0 #eec26c0a}.today h3{color:#f2bc65;font-size:15px;font-weight:800;letter-spacing:.13em}.ai{border:1px solid #4ade8040;background:linear-gradient(145deg,#43bc6c26 0%,#1a6d3514 75%,#09120c 100%);box-shadow:inset 0 1px 0 #8cf7ad0a}.ai h3{color:var(--green);font-size:15px;font-weight:800;letter-spacing:.13em}.pair p{margin:0}.explanation{padding:65px 0 44px;max-width:850px}.practical{color:#f3f5f3;font-size:21px;font-weight:600;margin-top:26px}.synthesis{padding-bottom:60px}.synthesis .ai{box-shadow:0 0 32px #4ade800d}.synthesis ul{padding:0;list-style:none;margin:0}.synthesis li{position:relative;padding-left:24px;margin-bottom:14px;color:#d8e8dd}.synthesis li:before{content:'✓';position:absolute;left:0;color:var(--green)}small{display:block;font-size:12px;color:#a8beaf}.video-section{border-top:1px solid #26312a;padding-top:45px}.transition{font-size:21px;color:#ecf3ee;max-width:850px;margin-bottom:42px}.video{margin-top:25px;border:1px solid #263a2d;border-radius:12px;overflow:hidden;background:#030503;min-height:200px}.skip{display:inline-block;margin:18px 0 52px;font-size:14px}#provas{scroll-margin-top:25px;padding-top:25px}.proofs{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;margin-top:30px}figure{margin:0}figure img{width:100%;height:auto;display:block;border-radius:10px}figcaption{font-size:14px;margin-top:12px;color:#f3f5f3}.note{font-size:12px;margin-top:22px}.invite{text-align:center;max-width:760px;margin:75px auto 40px}.invite .cta{display:flex;align-items:center;justify-content:center;gap:18px;padding:22px 24px;margin:28px 0 22px;border-radius:7px;background:#4ade80;color:#07140b;font-size:17px;font-weight:800;letter-spacing:.03em;text-decoration:none;animation:glow 3s ease-in-out infinite}.invite p:last-child{font-size:15px;max-width:600px;margin:auto}footer{text-align:center;font-size:12px;padding:25px 20px 50px;color:#819087}@keyframes glow{50%{box-shadow:0 0 35px #4ade8048}}@media(max-width:650px){body{font-size:16px}header{padding:18px 20px;font-size:10px;align-items:center}header span{max-width:170px}header a{font-size:11px;letter-spacing:0;max-width:110px;text-align:right}main{padding:24px 20px}.hero{padding:32px 0}.pair{grid-template-columns:1fr}.pair>div{padding:20px}.area{padding:26px 0}.area h2{font-size:22px}.explanation{padding-top:40px}.proofs{grid-template-columns:1fr;gap:32px}.invite{margin-top:55px}.invite .cta{font-size:14px;padding:20px 12px;gap:10px}.eyebrow{font-size:10px}.practical{font-size:19px}.transition{font-size:19px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important}}

/* Revisão solicitada às 18:14: listas, explicação, CTAs e carrossel. */
.pair ul{padding:0;margin:0;list-style:none}.pair li{position:relative;padding-left:20px;margin-bottom:13px;color:#c9d2cc}.pair li:last-child{margin-bottom:0}.pair li:before{content:'•';position:absolute;left:0;color:#efbd6b}.pair .ai li:before{content:'✓';color:var(--green)}
.explanation{max-width:none}.explanation h2{max-width:740px}.explanation-copy{max-width:790px}.explanation-copy p{margin-bottom:18px}.explanation strong{color:var(--green);font-weight:650}.explanation .practical{border-left:3px solid var(--green);padding:14px 20px;background:#4ade8009;max-width:820px}
.video-section h2{color:var(--green)}.cta.section-cta{display:flex;width:fit-content;max-width:100%;align-items:center;justify-content:center;padding:19px 25px;margin:28px 0 18px;background:var(--green);color:#07140b;text-decoration:none;text-align:center;font-size:15px;font-weight:800;line-height:1.4;border-radius:8px;box-shadow:0 0 28px #4ade8020}.section-cta:focus-visible,.carousel-controls button:focus-visible{outline:3px solid white;outline-offset:5px}.skip{margin-top:0}
.proofs{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;align-items:flex-start;padding:5px 2px 18px;margin-top:30px;scrollbar-color:#4ade80 #142219;scrollbar-width:thin}.proofs figure{flex:0 0 calc((100% - 36px)/3);min-width:0;scroll-snap-align:start}.proofs img{width:100%;height:390px;object-fit:contain;object-position:top;background:#f3f0e9;border:1px solid #4ade8024}.carousel-controls{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.carousel-controls button{width:46px;height:42px;border-radius:9px;border:1px solid #4ade8055;background:#12231a;color:var(--green);font-size:24px;cursor:pointer}.carousel-controls button:disabled{opacity:.35;cursor:default}
.invite{max-width:none;padding:52px 54px;margin:66px auto 38px;border:1px solid #4ade8080;border-radius:24px;background:radial-gradient(ellipse at top,#4ade8026,transparent 75%),linear-gradient(135deg,#123820,#0b1d12);box-shadow:0 0 55px #4ade8017,inset 0 1px 0 #a7ffc822}.invite h2{font-size:clamp(27px,3.2vw,38px);max-width:740px;margin:0 auto}.invite .eyebrow{font-size:12px;color:#92f6b1}.invite .cta{max-width:680px;margin:30px auto 24px;min-height:72px;font-size:18px;box-shadow:0 0 35px #4ade8033}.invite p:last-child{color:#d6e7dc}
@media(max-width:650px){.proofs{gap:14px}.proofs figure{flex-basis:88%}.proofs img{height:420px}.cta.section-cta{width:100%;font-size:13px;padding:18px 14px}.invite{padding:32px 20px;border-radius:22px}.invite .cta{font-size:14px;min-height:68px;padding:18px 12px}.invite .eyebrow{font-size:10px}.explanation .practical{padding:12px 15px}.pair li{padding-left:19px}}@media(max-width:350px){.proofs img{height:360px}}@media(prefers-reduced-motion:reduce){.proofs{scroll-behavior:auto}}
