:root{--navy:#0c182a;--ink:#12223b;--gold:#fbbf24;--line:#d9e4ed;--muted:#627389}*{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:Inter,Segoe UI,Arial,sans-serif}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}nav{height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1180px)/2));background:var(--navy)}nav img{height:42px;display:block}nav div{display:flex;align-items:center;gap:23px}nav a{color:#e6edf5;font-size:13px;font-weight:800;text-decoration:none}.enter{border-radius:10px;background:var(--gold);padding:11px 14px;color:#142139!important}.eyebrow{color:#9a6200;font-size:10px;font-weight:950;letter-spacing:.15em}.hero{padding:100px 0 94px;background:radial-gradient(circle at 90% 15%,rgba(251,191,36,.31),transparent 22%),linear-gradient(135deg,#eef5fa,#fff 55%,#fff9e9)}.grid{display:grid;grid-template-columns:1fr .94fr;gap:82px;align-items:center}.hero h1{margin:14px 0 19px;font-size:clamp(46px,5.35vw,72px);letter-spacing:-.065em;line-height:.96}.hero h1 em{color:#bd7900;font-style:normal}.hero>p,.hero p{max-width:640px;margin:0;color:#566981;font-size:19px;line-height:1.6}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.gold,.line{display:inline-flex;align-items:center;justify-content:center;min-height:51px;border-radius:12px;padding:0 19px;font-size:14px;font-weight:900;text-decoration:none}.gold{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#17253b;box-shadow:0 14px 29px rgba(245,158,11,.23)}.line{border:1px solid #c7d6e4;color:#293b51;background:#fff}.trust{margin-top:20px;color:#566a81;font-size:12px;font-weight:800}.board{border:1px solid #2a405f;border-radius:26px;background:linear-gradient(145deg,#142942,#0b1728);padding:31px;color:#fff;box-shadow:0 30px 58px rgba(18,37,62,.25)}.board>small,.board footer{color:#fbbf24;font-size:10px;font-weight:950;letter-spacing:.13em}.board h2{margin:9px 0 21px;font-size:27px}.board article{display:flex;gap:14px;border:1px solid rgba(255,255,255,.13);border-radius:15px;padding:17px}.board article b,.cards b{display:grid;place-items:center;flex:0 0 auto;width:31px;height:31px;border-radius:50%;background:rgba(251,191,36,.16);color:#fbbf24;font-size:12px}.board article div{display:grid;gap:6px}.board article small{color:#adc0d3;font-size:9px;font-weight:950;letter-spacing:.12em}.board article strong{font-size:15px;line-height:1.37}.board article p{margin:0;color:#b9c9d9;font-size:12px;line-height:1.45}.board i{display:grid;place-items:center;width:31px;height:31px;margin:10px auto -10px;border-radius:50%;background:#fbbf24;color:#17253b;font-size:19px;font-weight:950;font-style:normal}.board footer{display:grid;gap:8px;margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14)}.board footer strong{color:#fff;font-size:17px;letter-spacing:0;line-height:1.3}.problem{padding:76px 0;background:var(--navy);color:#fff}.problem .eyebrow{color:#fbbf24}.split{display:grid;grid-template-columns:1fr .85fr;gap:90px;align-items:center}.split h2,.included h2,.compare h2,.final h2{margin:13px 0 0;font-size:clamp(34px,4vw,52px);letter-spacing:-.055em;line-height:1.02}.split p{margin:0;color:#c0cedb;font-size:18px;line-height:1.62}.included,.compare{padding:105px 0}.included h2,.compare h2{max-width:760px;margin-bottom:34px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cards article{border:1px solid var(--line);border-radius:18px;background:#fbfcfd;padding:23px}.cards b{background:#fff0c3;color:#8d5a00}.cards h3{margin:22px 0 8px;font-size:18px}.cards p{margin:0;color:#66788c;font-size:14px;line-height:1.55}.compare{background:#f2f6f9}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.compare-grid article{position:relative;border:1px solid #d8e3ed;border-radius:21px;background:#fff;padding:31px}.compare-grid small{color:#7b8da1;font-size:10px;font-weight:950;letter-spacing:.13em}.compare-grid h3{margin:13px 0 22px;font-size:28px;letter-spacing:-.045em;line-height:1.06}.compare-grid ul{display:grid;gap:12px;margin:0 0 27px;padding:0;list-style:none;color:#52667d;font-size:14px;line-height:1.45}.compare-grid li:before{color:#1aa263;content:'✓ ';font-weight:950}.compare-grid article>a:not(.gold){color:#9a6200;font-size:14px;font-weight:900;text-decoration:none}.compare-grid .featured{border-color:#e1ad2c;background:linear-gradient(145deg,#172941,#0c1728);color:#fff}.featured label{position:absolute;right:21px;top:19px;border-radius:999px;background:#fbbf24;padding:6px 9px;color:#233149;font-size:9px;font-weight:950}.featured small{color:#f6c84b}.featured ul{color:#d2deea}.final{padding:100px 0;text-align:center;background:linear-gradient(135deg,#fff8e4,#eff6fa)}.final h2{max-width:720px;margin:13px auto}.final p{margin:0 auto 27px;color:#62748a;font-size:17px;line-height:1.58}@media(max-width:900px){.grid,.split,.compare-grid{grid-template-columns:1fr;gap:40px}.cards{grid-template-columns:repeat(2,1fr)}nav div>a:not(.enter){display:none}}@media(max-width:560px){.wrap{width:min(100% - 28px,1180px)}nav{padding:0 14px}.hero{padding:70px 0}.hero h1{font-size:45px}.hero p{font-size:16px}.actions .gold,.actions .line{width:100%}.problem,.included,.compare,.final{padding:65px 0}.cards{grid-template-columns:1fr}.compare-grid article{padding:25px}}

.combo-price{display:grid;grid-template-columns:auto 1fr;column-gap:13px;align-items:center;margin-top:22px;padding:18px;border:1px solid rgba(251,191,36,.5);border-radius:15px;background:rgba(251,191,36,.09)}.combo-price span{grid-column:1/-1;color:#fbbf24;font-size:9px;font-weight:950;letter-spacing:.13em}.combo-price strong{color:#fbbf24;font-size:37px;line-height:1;letter-spacing:-.055em}.combo-price strong small{font-size:15px;letter-spacing:0}.combo-price p{margin:0;color:#d5e0ea;font-size:12px;line-height:1.4}.combo-price b{grid-column:1/-1;margin-top:5px;color:#fff;font-size:12px}


/* Encerramento visual igual ao da home. */
.final{background:#111827;color:#fff;text-align:center}.final h2{font-size:46px;line-height:1.06;letter-spacing:-.03em;margin:0 0 12px}.final p{color:#cbd5e1;font-size:18px;line-height:1.6;margin:0 auto 32px}.final .eyebrow{color:#fbbf24}


/* Última dobra: mesmo eixo central da home. */
.final .wrap{display:grid;justify-items:center}.final h2{max-width:none!important;margin:0 0 12px!important}


/* Combos apresenta o método de preparação, não apenas a condição comercial. */
.combo-hero{padding:92px 0 78px}.combo-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}.combo-trust span{border:1px solid #d6e1ea;border-radius:999px;background:rgba(255,255,255,.74);padding:7px 10px;color:#4d637b;font-size:11px;font-weight:850}
.combo-dashboard{position:relative;overflow:hidden;border:1px solid #294361;border-radius:26px;background:radial-gradient(circle at 100% 0,rgba(251,191,36,.22),transparent 34%),linear-gradient(145deg,#142a46,#0c182a);padding:27px;color:#fff;box-shadow:0 30px 58px rgba(18,37,62,.25)}.combo-dashboard::after{position:absolute;right:-82px;top:-85px;width:230px;height:230px;border:1px solid rgba(251,191,36,.48);border-radius:50%;box-shadow:0 0 0 33px rgba(251,191,36,.07);content:''}.combo-dashboard>*{position:relative;z-index:1}.dashboard-top{display:flex;align-items:start;justify-content:space-between;gap:14px}.dashboard-top small,.dashboard-result small{display:block;color:#fbbf24;font-size:9px;font-weight:950;letter-spacing:.14em}.dashboard-top strong{display:block;margin-top:7px;font-size:18px;line-height:1.2}.dashboard-top>b{border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:6px 8px;color:#d4e0eb;font-size:10px;white-space:nowrap}.dashboard-progress{display:grid;grid-template-columns:1fr auto;gap:7px 14px;margin:23px 0 17px;color:#b9cadb;font-size:11px;font-weight:800}.dashboard-progress strong{color:#fbbf24}.dashboard-progress i{grid-column:1/-1;display:block;height:8px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.15)}.dashboard-progress em{display:block;width:68%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#fbbf24,#e38c09)}.dashboard-path{display:grid;gap:8px}.dashboard-path article{display:grid;grid-template-columns:29px 1fr auto;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.13);border-radius:13px;background:rgba(255,255,255,.045);padding:11px}.dashboard-path article>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:rgba(255,255,255,.1);color:#c9d8e7;font-size:10px;font-weight:950}.dashboard-path article div{display:grid;gap:3px}.dashboard-path small{color:#aebfd1;font-size:8px;font-weight:950;letter-spacing:.1em}.dashboard-path article b{font-size:13px}.dashboard-path article p{margin:0;color:#b7c6d5;font-size:10px}.dashboard-path article>strong{color:#75d5a4;font-size:9px;white-space:nowrap}.dashboard-path .is-current{border-color:rgba(251,191,36,.72);background:rgba(251,191,36,.1)}.dashboard-path .is-current>span{background:#fbbf24;color:#392700}.dashboard-path .is-current>strong{color:#fbbf24}.dashboard-result{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-top:17px;padding-top:16px;border-top:1px solid rgba(255,255,255,.13)}.dashboard-result b{display:block;margin-top:4px;color:#fbbf24;font-size:33px;letter-spacing:-.06em}.dashboard-result b span{font-size:15px;letter-spacing:0}.dashboard-result p{margin:0;color:#b7c6d5;font-size:10px}.dashboard-result>strong{max-width:150px;color:#fff;font-size:12px;line-height:1.35}
.combo-journey{padding:88px 0;background:#0d1b2d}.journey-head{display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:end}.journey-head .eyebrow{color:#fbbf24}.journey-head h2{margin:12px 0 0;color:#fff;font-size:clamp(35px,4vw,52px);letter-spacing:-.055em;line-height:1.02}.journey-head p{margin:0;color:#c0cedb;font-size:17px;line-height:1.6}.journey-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:43px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:19px;background:rgba(255,255,255,.035)}.journey-steps article{position:relative;min-height:220px;padding:23px 19px;border-right:1px solid rgba(255,255,255,.12)}.journey-steps article:last-child{border-right:0}.journey-steps article:not(:last-child)::after{position:absolute;right:-7px;top:38px;z-index:1;display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:#fbbf24;color:#17243a;font-size:10px;font-weight:950;content:'→'}.journey-steps b{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:rgba(251,191,36,.16);color:#fbbf24;font-size:11px}.journey-steps span{display:block;margin-top:24px;color:#fbbf24;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.journey-steps strong{display:block;margin-top:8px;color:#fff;font-size:17px;line-height:1.18}.journey-steps p{margin:10px 0 0;color:#b9c8d7;font-size:12px;line-height:1.5}
.combo-preview{padding:98px 0;background:linear-gradient(145deg,#f8fbfe,#eef5f9)}.combo-preview-head{display:grid;grid-template-columns:1fr .82fr;gap:75px;align-items:end;margin-bottom:34px}.combo-preview-head h2{margin:12px 0 0;font-size:clamp(35px,4vw,52px);letter-spacing:-.055em;line-height:1.02}.combo-preview-head p{margin:0;color:#617287;font-size:17px;line-height:1.62}.combo-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.preview-plan,.preview-practice{border:1px solid #d7e3ec;border-radius:21px;background:#fff;padding:27px;box-shadow:0 18px 38px rgba(20,45,75,.07)}.preview-practice{background:linear-gradient(145deg,#152b47,#0c182a);border-color:#203c5b;color:#fff}.preview-label{display:flex;justify-content:space-between;gap:14px;color:#987000;font-size:10px;font-weight:950;letter-spacing:.12em}.preview-label b{border-radius:999px;background:#fff2ca;padding:5px 8px;color:#805300;font-size:9px;letter-spacing:0}.preview-practice .preview-label{color:#fbbf24}.preview-practice .preview-label b{background:rgba(251,191,36,.16);color:#fbbf24}.preview-plan h3,.preview-practice h3{margin:18px 0;color:#15253d;font-size:25px;letter-spacing:-.045em}.preview-practice h3{color:#fff;margin-bottom:8px}.preview-practice>p{margin:0 0 20px;color:#b9c8d7;font-size:13px;line-height:1.5}.preview-task{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;border-top:1px solid #e5edf3;padding:13px 0}.preview-task i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#edf3f8;color:#60758d;font-size:9px;font-style:normal;font-weight:900}.preview-task span{display:grid;gap:3px;color:#2b4059;font-size:13px;font-weight:900}.preview-task small{color:#708096;font-size:10px;font-weight:700}.preview-task>b{color:#698098;font-size:10px}.preview-task.is-done i{background:#dff7e9;color:#168348}.preview-task.is-done>b{color:#17834a}.preview-task.is-current{margin:0 -9px;padding:13px 9px;border:1px solid #f0ca63;border-radius:11px;background:#fffaf0}.preview-task.is-current i{background:#fbbf24;color:#382600}.preview-task.is-current>b{color:#9a6500}.preview-plan>a,.preview-practice>a{display:inline-flex;gap:8px;margin-top:20px;color:#9a6500;font-size:13px;font-weight:950;text-decoration:none}.preview-practice>a{color:#fbbf24}.practice-topic{display:grid;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:10px;margin-top:13px;color:#dce6ef;font-size:12px;font-weight:800}.practice-topic i{height:7px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.15)}.practice-topic em{display:block;width:60%;height:100%;border-radius:inherit;background:#fbbf24}.practice-topic:nth-of-type(2) em{width:70%;background:#46d18d}.practice-topic b{color:#fbbf24;font-size:11px}.preview-recommendation{display:flex;gap:10px;align-items:center;margin-top:22px;border:1px solid rgba(251,191,36,.35);border-radius:12px;background:rgba(251,191,36,.1);padding:12px}.preview-recommendation>i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fbbf24;color:#2b2830;font-style:normal;font-weight:950}.preview-recommendation span{display:grid;gap:4px}.preview-recommendation small{color:#fbbf24;font-size:8px;font-weight:950;letter-spacing:.1em}.preview-recommendation b{font-size:11px;line-height:1.3}
@media(max-width:900px){.journey-head,.combo-preview-head{grid-template-columns:1fr;gap:20px}.journey-steps{grid-template-columns:1fr 1fr}.journey-steps article:nth-child(2){border-right:0}.journey-steps article:nth-child(-n+4){border-bottom:1px solid rgba(255,255,255,.12)}.journey-steps article::after{display:none!important}.combo-preview-grid{grid-template-columns:1fr}.combo-dashboard{max-width:620px}}
@media(max-width:560px){.combo-hero{padding:66px 0}.combo-trust{display:grid;grid-template-columns:1fr}.combo-trust span{text-align:center}.combo-dashboard{padding:19px;border-radius:18px}.dashboard-path article{grid-template-columns:27px 1fr}.dashboard-path article>strong{grid-column:2}.dashboard-result{align-items:start;flex-direction:column}.journey-steps{grid-template-columns:1fr}.journey-steps article{min-height:auto;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.12)}.journey-steps article:last-child{border-bottom:0}.combo-preview{padding:66px 0}.preview-plan,.preview-practice{padding:19px;border-radius:16px}.practice-topic{grid-template-columns:1fr auto}.practice-topic i{grid-column:1/-1;grid-row:2}.practice-topic b{grid-column:2;grid-row:1}.preview-task{grid-template-columns:27px 1fr}.preview-task>b{grid-column:2}.preview-task.is-current{margin:0 -4px;padding:13px 4px}}
/* Jornada editorial: uma trilha contínua no lugar de cartões fragmentados. */
.combo-journey .journey-steps{position:relative;overflow:visible;display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:48px;border:0;border-radius:0;background:transparent;padding:0}
.combo-journey .journey-steps::before{position:absolute;top:27px;left:26px;right:26px;height:1px;background:linear-gradient(90deg,rgba(251,191,36,.18),#fbbf24 12%,#fbbf24 88%,rgba(251,191,36,.18));content:''}
.combo-journey .journey-steps article{min-height:0;border:0!important;background:transparent;padding:0 20px 0 0}
.combo-journey .journey-steps article:not(:last-child)::after{display:none}
.combo-journey .journey-steps b{position:relative;z-index:1;width:55px;height:55px;border:7px solid #0d1b2d;border-radius:50%;background:#fbbf24;color:#17243a;font-size:11px;box-shadow:0 0 0 1px rgba(251,191,36,.38)}
.combo-journey .journey-steps span{margin-top:25px;color:#f5c749;font-size:10px;letter-spacing:.14em}
.combo-journey .journey-steps strong{max-width:170px;margin-top:9px;font-size:20px;letter-spacing:-.025em;line-height:1.08}
.combo-journey .journey-steps p{max-width:175px;margin-top:10px;color:#9fb1c4;font-size:13px;line-height:1.52}
.combo-journey .journey-steps article:nth-child(2) b,.combo-journey .journey-steps article:nth-child(4) b{background:#e9eff5;color:#334a64;box-shadow:0 0 0 1px rgba(227,237,247,.32)}
.combo-journey .journey-steps article:nth-child(3) b{background:#41d18b;color:#0d3323;box-shadow:0 0 0 1px rgba(65,209,139,.38)}
.combo-journey .journey-steps article:last-child b{background:#fff0be;color:#825500}
@media(max-width:900px){.combo-journey .journey-steps{grid-template-columns:1fr;margin-top:34px;padding-left:35px;gap:0}.combo-journey .journey-steps::before{top:28px;bottom:28px;left:27px;right:auto;width:1px;height:auto;background:linear-gradient(#fbbf24,rgba(251,191,36,.15))}.combo-journey .journey-steps article{display:grid;grid-template-columns:62px 1fr;column-gap:16px;padding:0 0 24px}.combo-journey .journey-steps b{grid-row:1/4}.combo-journey .journey-steps span{margin:8px 0 0}.combo-journey .journey-steps strong{margin:6px 0 0}.combo-journey .journey-steps p{margin:7px 0 0;max-width:440px}.combo-journey .journey-steps article:nth-child(-n+4){border-bottom:0}}
@media(max-width:560px){.combo-journey .journey-steps{padding-left:5px}.combo-journey .journey-steps article{grid-template-columns:53px 1fr;column-gap:12px;padding-bottom:22px}.combo-journey .journey-steps b{width:49px;height:49px;border-width:6px}.combo-journey .journey-steps::before{left:24px}.combo-journey .journey-steps strong{font-size:18px}}