:root{--navy:#0b2545;--cream:#f7f5f0;--gold:#ae8b45;--ink:#14283f;--muted:#526174;--line:#d9d8d2;--paper:#fff;--sans:Montserrat,Arial,sans-serif;--struct:Montserrat,Arial,sans-serif;--radius:3px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--cream);font-family:var(--sans);color:var(--ink);line-height:1.65;font-size:16px}img{max-width:100%;display:block}a{color:inherit;text-underline-offset:4px}button,input,select,textarea{font:inherit}button,a,input{touch-action:manipulation}:focus-visible{outline:3px solid var(--gold);outline-offset:5px}h1,h2,h3,p{margin:0 0 1em}h1,h2,h3{font-family:'League Spartan',Arial,sans-serif;font-weight:700;line-height:1.03;letter-spacing:-.025em}h1{font-size:clamp(42px,5.6vw,76px)}h2{font-size:clamp(34px,4vw,52px)}h3{font-size:29px}h1 em{font-style:normal;color:var(--gold)}p{color:var(--muted)}.f-wrap{max-width:1180px;margin:0 auto;padding:0 32px}.skip{position:absolute;left:-9999px;top:12px;z-index:100;background:#fff;padding:10px}.skip:focus{left:12px}.eyebrow{font-size:11px;letter-spacing:.16em;line-height:1.5;font-weight:700;color:var(--gold);margin:0 0 24px}.f-header{position:sticky;top:0;z-index:30;background:rgba(247,245,240,.97);border-bottom:1px solid var(--line)}.f-header-inner{height:96px;display:flex;align-items:center;justify-content:space-between;gap:30px}.f-logo{display:block;width:168px;height:90px;overflow:hidden;flex-shrink:0}.f-logo img{width:168px;height:90px;object-fit:cover;object-position:50% 65%;mix-blend-mode:multiply}.nav{display:flex;gap:25px;align-items:center;font-size:12px;font-weight:600}.nav a{text-decoration:none}.nav a:hover{text-decoration:underline}.nav-toggle{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:54px;padding:15px 24px;background:var(--navy);border:1px solid var(--navy);color:white;border-radius:3px;text-decoration:none;font:600 12px/1.5 Montserrat,Arial,sans-serif;cursor:pointer;transition:background .2s}.btn:hover{background:#1b3d62;color:#fff}.btn-small{font-size:11px;min-height:44px;padding:10px 16px;gap:15px}.btn span{font-size:20px;line-height:1}.textlink{font-size:12px;line-height:1.65;font-weight:600;color:var(--navy)}.actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.micro{font-size:10px;line-height:1.8;letter-spacing:.01em;margin:16px 0 0;color:var(--muted)}.f-hero{padding:78px 0 74px}.hero-layout{display:grid;grid-template-columns:1.6fr .65fr;gap:70px;align-items:center}.hero-copy h1{margin-bottom:24px}.intro{font-size:16px;max-width:550px;line-height:1.85;margin-bottom:30px}.hero-note{border-left:1px solid var(--gold);padding:25px 0 15px 35px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.note-kicker{font-size:9px;letter-spacing:.12em;color:var(--muted);margin-bottom:28px}.note-number{font:500 49px/.9 'League Spartan',Arial,sans-serif;color:var(--gold);display:flex;align-items:center;gap:24px;margin:0 0 25px}.note-number span{font:600 11px/1.5 Montserrat,Arial,sans-serif;letter-spacing:.05em;color:var(--navy)}.note-bottom{font-size:11px;line-height:1.8;color:var(--muted);margin-top:4px}.f-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.f-strip .f-wrap{display:flex;justify-content:space-between;gap:24px;padding-top:20px;padding-bottom:20px}.f-strip span{font-size:10px;color:var(--muted)}.f-section{padding:96px 0}.f-light{background:#eeede7}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.product-visual{border:1px solid var(--line);background:#f1eee5;padding:10px}.product-visual img{width:100%;height:auto}.product-copy p{font-size:14px;line-height:1.9}.product-copy .eyebrow{font-size:10px}.product-copy h2{margin-bottom:24px}.product-copy h1{font-size:clamp(38px,4vw,58px)}.product-copy .micro{font-size:10px}.product-copy .textlink{display:inline-block;margin-top:22px}.price-row{display:flex;gap:20px;align-items:center;margin:26px 0 22px}.price-row strong{font:700 51px/1 'League Spartan',Arial,sans-serif;letter-spacing:-.02em;color:var(--navy)}.price-row span{font-size:10px;line-height:1.7;color:var(--muted)}.section-heading{margin-bottom:46px;max-width:700px}.section-heading h2{margin-bottom:18px}.section-heading p{font-size:14px}.material-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.material{border-top:1px solid var(--navy);padding:25px 0 10px;display:flex;flex-direction:column}.material h3{font-size:34px;margin-bottom:20px}.material p{font-size:12px;line-height:1.9}.material .eyebrow{font-size:9px;margin-bottom:30px}.format{font-size:10px;color:var(--navy);margin-top:auto;padding-top:20px}.material-note{max-width:790px;margin-top:35px}.f-navy{background:var(--navy);color:var(--cream)}.f-navy p{color:#d7dde6}.f-navy .eyebrow{color:#c4a96b}.f-navy h2{margin-bottom:25px}.diag-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:100px}.diag-layout p{font-size:13px;line-height:1.9;max-width:520px}.diag-layout .micro{font-size:10px}.btn-light{background:var(--cream);color:var(--navy);border-color:var(--cream)}.btn-light:hover{background:white;color:var(--navy)}.btn-outline-light{background:transparent;border-color:#7b8ba0;color:var(--cream)}.diag-layout .actions{gap:12px;margin-top:30px}.diag-list{display:flex;flex-direction:column;gap:28px;padding-top:8px}.diag-list>div{display:flex;gap:22px;border-bottom:1px solid #41556d;padding-bottom:24px}.diag-list span{font:500 34px/1 'League Spartan',sans-serif;color:#c4a96b;padding-top:5px}.diag-list p{margin:0;font-size:12px}.diag-list strong{display:block;color:#fff;font-size:15px;margin-bottom:3px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.steps-grid span{display:inline-flex;border:1px solid var(--gold);border-radius:50%;height:32px;width:32px;align-items:center;justify-content:center;font-size:12px;margin-bottom:25px}.steps-grid h3{font-size:27px}.steps-grid p{font-size:12px;line-height:1.85}.author-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.author-layout p{font-size:14px;line-height:1.9;max-width:650px}.author-layout .eyebrow{font-size:10px}.faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.faq details{border-top:1px solid var(--line);padding:21px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.7}.faq p{font-size:12px;line-height:1.9;margin:16px 0 0}.final-cta{border-top:1px solid var(--line);padding:76px 0}.final-cta h2{margin-bottom:30px}.f-footer{background:#e9e7df;padding:50px 0}.footer-cols{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:50px}.footer-cols strong{font-size:16px;letter-spacing:.03em}.footer-cols p{font-size:11px;margin-top:15px}.footer-cols a,.footer-cols>div>span{display:block;color:var(--muted);font-size:10px;line-height:2.3;text-decoration:none;overflow-wrap:anywhere}.footer-cols a:hover{text-decoration:underline}.product-top{padding-top:65px}.page-diagnostico .quiz h1,.page-diagnostico .quiz h2{font-family:'League Spartan',Arial,sans-serif}.page-diagnostico .quiz .btn{color:white;background:var(--navy);border-color:var(--navy)}.page-diagnostico .next-move{border-color:var(--gold);background:#fff}.page-diagnostico .result-offer{display:grid;grid-template-columns:110px 1fr;gap:24px;align-items:center;margin:22px 0}.page-diagnostico .result-offer img{width:110px;height:110px;object-fit:cover}.page-diagnostico .result-price{font:700 32px/1 'League Spartan',sans-serif;color:var(--navy)}.delivery-status{font-size:12px;line-height:1.8;background:#f0efe9;border-left:2px solid var(--gold);padding:14px 18px;margin-top:25px}.delivery-status.is-error{border-left-color:#9b2c2c}.page-diagnostico .section{padding:65px 0}.page-diagnostico .quiz{max-width:820px}.page-diagnostico .site-footer{background:#e9e7df;color:var(--navy)}.page-diagnostico .site-footer a,.page-diagnostico .site-footer p{color:var(--muted)}@media(min-width:1500px){.f-hero{padding-top:110px;padding-bottom:100px}}@media(max-width:1000px){.f-wrap{padding:0 25px}.nav{gap:16px;font-size:11px}.hero-layout{gap:35px;grid-template-columns:1.5fr .7fr}.hero-note{padding-left:25px}.hero-copy h1{font-size:59px}.product-layout{gap:45px}.diag-layout{gap:50px}.diag-layout .btn{gap:15px;padding:13px 17px}.material-grid{gap:24px}.author-layout{gap:40px}}@media(max-width:760px){html{scroll-padding-top:84px}.f-wrap{padding:0 22px}.f-header-inner{height:80px}.f-logo{height:76px;width:145px}.f-logo img{width:145px;height:76px}.nav-toggle{display:block;background:none;border:1px solid var(--line);padding:8px 12px;font-size:12px;color:var(--navy);border-radius:2px}.f-header .nav{display:none;position:absolute;top:80px;left:0;right:0;background:var(--cream);padding:24px;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line);gap:20px}.f-header .nav.is-open{display:flex}.hero-layout{grid-template-columns:1fr;gap:40px}.f-hero{padding:48px 0 45px}.hero-copy h1{font-size:clamp(39px,9.7vw,59px)}.intro{font-size:14px}.hero-note{padding:24px 0 0;border-left:0;border-top:1px solid var(--gold);display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.note-kicker{grid-column:1/-1;margin-bottom:15px}.note-number{font-size:34px;gap:10px;flex-direction:column;align-items:flex-start;margin:0}.note-number span{font-size:9px}.note-bottom{grid-column:1/-1;margin-top:18px}.actions{gap:20px}.f-strip .f-wrap{flex-direction:column;gap:9px;padding-top:17px;padding-bottom:17px}.f-strip span{font-size:9px}.f-section{padding:57px 0}.product-layout,.diag-layout,.author-layout,.faq-layout{grid-template-columns:1fr;gap:35px}.product-layout .product-visual{max-width:500px}.product-copy h1{font-size:clamp(37px,9vw,54px)}.product-copy p{font-size:13px}.price-row strong{font-size:46px}.material-grid{grid-template-columns:1fr;gap:30px}.material h3 br{display:none}.material h3{font-size:30px}.material .eyebrow{margin-bottom:15px}.material p{max-width:540px}.format{padding-top:4px}.section-heading{margin-bottom:32px}.diag-list{padding-top:12px;gap:22px}.steps-grid{grid-template-columns:1fr;gap:30px}.steps-grid article{border-top:1px solid var(--line);padding-top:22px}.steps-grid span{margin-bottom:18px}.steps-grid h3 br{display:none}.footer-cols{grid-template-columns:1fr;gap:25px}.final-cta h2{font-size:37px}.btn{font-size:11px;gap:20px;padding:14px 19px}.page-diagnostico .result-offer{grid-template-columns:80px 1fr;gap:16px}.page-diagnostico .result-offer img{width:80px;height:80px}.page-diagnostico .section{padding:45px 0}.page-diagnostico .f-header .nav a{font-size:12px}.page-diagnostico .quiz h1{font-size:2rem!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}

/* Guia do Licitante / primeiro produto da Trilha das Licitações */

.announcement{font-size:10px;line-height:1.5;font-weight:600;letter-spacing:.13em;text-align:center;background:var(--navy);color:#f5f1e8;padding:10px 20px}.announcement span{color:#c4a96b;margin:0 14px}.f-header-inner{height:86px}.f-header .logo-transparent{width:220px}.f-header .logo-transparent img{width:132.1877%!important;height:auto!important;max-width:none!important;left:-17.6471%;top:-160.3412%;object-fit:initial!important}.f-header .nav{font-size:12px;gap:28px}.f-header .nav .btn-small{font-size:12px;min-height:44px}.sales-hero{padding:58px 0 66px;background:linear-gradient(110deg,#f8f6f1 70%,#eee9df 70%)}.sales-hero-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:78px;align-items:center}.sales-hero-copy .eyebrow{font-size:10px;letter-spacing:.11em;margin-bottom:23px}.sales-hero-copy h1{font-size:clamp(43px,4.9vw,66px);line-height:.99;margin-bottom:24px}.hero-promise{font-size:18px;line-height:1.65;color:var(--navy);max-width:540px;margin-bottom:15px}.hero-description{font-size:13px;line-height:1.85;max-width:520px;margin-bottom:24px}.hero-price{display:flex;align-items:center;gap:16px;margin:25px 0 20px}.hero-price strong{font:700 47px/1 'League Spartan',Arial,sans-serif;letter-spacing:-.03em;color:var(--navy)}.hero-price>span{font-size:11px;line-height:1.6;color:var(--muted)}.btn-convert{min-height:56px;font-size:14px;gap:30px;padding:16px 25px;background:var(--navy);color:white}.btn-convert:hover{background:#173c66;box-shadow:0 4px 12px rgba(11,37,69,.1)}.checkout-assurance{display:flex;flex-wrap:wrap;gap:8px 16px;max-width:540px;margin:17px 0 22px}.checkout-assurance span{font-size:10px;color:var(--muted);line-height:1.6}.checkout-assurance span:before{content:'✓';color:#967234;font-weight:700;margin-right:6px}.secondary-diagnostic{display:block;max-width:500px;font-size:11px;line-height:1.8;color:var(--muted)}.sales-hero-visual{max-width:430px;margin-left:auto;width:100%}.guia-cover{padding:30px 31px 28px;border:1px solid #d8cebb;background:#faf8f3;box-shadow:0 18px 40px #0b254510;position:relative}.cover-label{font-size:8px;font-weight:600;letter-spacing:.12em;padding-bottom:22px;border-bottom:1px solid #d2c4a7;color:#6c684f}.cover-brand{width:185px;margin:29px 0 33px}.cover-kicker{font-size:10px;letter-spacing:.15em;font-weight:700;color:#8d743e;margin-bottom:13px}.cover-title{font:800 clamp(38px,4vw,53px)/.98 'League Spartan',Arial,sans-serif;letter-spacing:-.035em;color:var(--navy)}.cover-title span{color:var(--gold)}.cover-line{width:54px;height:2px;background:#b7995f;margin:22px 0}.cover-subtitle{font-size:12px;line-height:1.9;color:var(--navy)}.cover-meta{border-top:1px solid #d9cfbd;padding-top:20px;margin-top:24px}.cover-meta span,.cover-meta strong{display:block;font-size:8px;letter-spacing:.1em}.cover-meta strong{font-size:11px;margin-top:8px;letter-spacing:.08em}.included-ticket{border:1px solid #d5c7a7;border-top:0;background:#ece5d7;padding:17px 24px}.included-ticket span{display:block;font-size:8px;letter-spacing:.14em;margin-bottom:5px;color:#7b6849}.included-ticket strong{font-size:11px;color:var(--navy)}.outcome-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f0ede6}.outcome-strip .f-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-top:25px;padding-bottom:25px}.outcome-strip .f-wrap>div{display:flex;gap:15px;align-items:center}.outcome-strip span{font:500 30px/1 'League Spartan',sans-serif;color:#ae8b45}.outcome-strip p{font-size:11px;line-height:1.7;margin:0}.outcome-strip strong{display:block;font-size:11px;letter-spacing:.05em;color:var(--navy)}h2 em{font-style:normal;color:#997b41}.fit-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.fit-layout h2{font-size:clamp(33px,3.7vw,47px);line-height:1.08}.fit-questions{display:flex;flex-direction:column;gap:27px}.fit-questions article{display:flex;gap:20px;padding-bottom:25px;border-bottom:1px solid var(--line)}.fit-questions article>span{font-size:10px;color:#8e743e;padding-top:6px}.fit-questions h3{font-size:25px;line-height:1.1;margin-bottom:11px}.fit-questions p{font-size:12px;line-height:1.85;margin:0}.fit-audience{display:flex;gap:30px;padding-top:40px;margin-top:20px;align-items:start}.fit-audience strong{font-size:12px;flex-basis:280px;flex-shrink:0}.fit-audience p{font-size:12px;line-height:1.85;margin:0;max-width:690px}.delivery-list article{display:grid;grid-template-columns:.55fr 1.65fr .4fr;gap:35px;align-items:start;border-top:1px solid #c9c7be;padding:33px 0}.delivery-list h3{font-size:31px;margin-bottom:14px}.delivery-list p,.delivery-list li{font-size:12px;line-height:1.9}.delivery-list p{max-width:670px}.delivery-list ul{padding-left:17px;margin-bottom:0;color:var(--navy)}.delivery-n{font-size:10px;letter-spacing:.07em;font-weight:600;padding-top:7px;color:#8e743e}.delivery-format{font-size:9px;font-weight:600;line-height:1.8;text-align:right;color:#647082;padding-top:7px}.inline-offer{border-top:1px solid #c9c7be;display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:32px;margin-top:10px}.inline-offer strong{font-size:15px}.inline-offer p{font-size:11px;line-height:1.8;margin:6px 0 0}.trail-section{background:var(--navy);color:#f5f1e8}.trail-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:100px;align-items:center}.trail-section h2 em{color:#c4a96b}.trail-section p{color:#d4dce6;font-size:13px;line-height:1.9}.trail-section .eyebrow{color:#c4a96b;font-size:9px}.trail-card{border:1px solid #8190a3;padding:35px 30px;background:#14304f}.trail-number{font:600 77px/1 'League Spartan',sans-serif;color:#c4a96b;display:block;margin-bottom:28px}.trail-card h3{font-size:32px;color:white}.trail-card p{font-size:12px}.trail-card .eyebrow{font-size:8px;margin-bottom:14px}.trail-tag{font-size:9px;letter-spacing:.1em;border-top:1px solid #64788f;padding-top:17px;margin-top:22px;color:#d8c393}.authority-section{background:#ece9e2}.authority-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.authority-grid p{font-size:13px;line-height:1.9;max-width:640px}.authority-grid .eyebrow{font-size:10px}.offer-section{background:#f0ede6}.offer-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.offer-intro>p{font-size:14px;line-height:1.9;max-width:510px}.offer-intro .eyebrow{font-size:10px}.offer-checklist{list-style:none;padding:0;margin-top:27px}.offer-checklist li{font-size:12px;padding:9px 0;color:var(--navy);border-bottom:1px solid #dbd6c9}.offer-checklist li:before{content:'✓';color:#967234;font-weight:700;margin-right:12px}.conversion-box{padding:35px;background:#fff;border:1px solid #cdbb91;box-shadow:0 10px 35px #0b254508}.offer-badge{font-size:9px;font-weight:700;letter-spacing:.08em;color:#92773f}.conversion-box h3{font-size:35px;margin:25px 0}.offer-price{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}.offer-price strong{font:700 73px/.95 'League Spartan',Arial,sans-serif;letter-spacing:-.04em}.offer-price span{font-size:12px;color:var(--muted)}.installments{font-size:11px;line-height:1.8;max-width:320px;margin-bottom:25px}.conversion-box .btn-convert{width:100%;font-size:13px;padding:16px 15px;gap:18px}.payment-line{display:flex;gap:20px;border-bottom:1px solid var(--line);padding:20px 0 17px}.payment-line span{font-size:9px;font-weight:700;color:#6a7585}.conversion-box .micro{font-size:10px;margin-bottom:0}.faq-layout>div>p:not(.eyebrow){font-size:13px}.diagnostic-entry{padding:45px 0;background:#ece8de;border-top:1px solid #d3c9b6}.diagnostic-entry-inner{display:flex;align-items:center;justify-content:space-between;gap:55px}.diagnostic-entry h2{font-size:32px;margin-bottom:15px}.diagnostic-entry p:not(.eyebrow){font-size:12px;max-width:620px;margin-bottom:0}.diagnostic-entry .eyebrow{font-size:9px;margin-bottom:15px}.btn-outline{background:none;color:var(--navy);border:1px solid var(--navy);font-size:12px;flex-shrink:0}.final-cta{background:#f7f5f0}.final-cta h2{font-size:clamp(37px,4.3vw,56px);line-height:1.05}.final-cta .micro{font-size:11px}.footer-logo{width:205px}.mobile-buybar{display:none}.page-diagnostico .f-header .nav{font-size:11px}.page-diagnostico .result-offer img{object-fit:contain}.sales-hero-visual .logo-transparent{aspect-ratio:1513/469;height:auto;overflow:hidden;position:relative}.sales-hero-visual .logo-transparent img,.footer-logo img{position:absolute;width:132.1877%!important;height:auto!important;max-width:none!important;left:-17.6471%;top:-160.3412%;mix-blend-mode:normal!important}
@media(max-width:1000px){.sales-hero-grid{gap:38px;grid-template-columns:1.2fr .8fr}.sales-hero-copy h1{font-size:52px}.hero-promise{font-size:16px}.sales-hero-copy .eyebrow{font-size:9px}.f-header .nav{gap:17px;font-size:11px}.f-header .logo-transparent{width:190px}.guia-cover{padding:25px}.cover-title{font-size:44px}.fit-layout,.trail-grid,.offer-layout{gap:45px}.cover-brand{width:155px}.checkout-assurance{gap:6px 12px}.btn-convert{font-size:13px}.delivery-list article{grid-template-columns:.5fr 1.7fr .3fr;gap:23px}.conversion-box{padding:28px}.conversion-box h3{font-size:31px}.conversion-box .btn-convert{font-size:12px}.authority-grid{gap:45px}}
@media(max-width:760px){body{padding-bottom:86px}.announcement{font-size:8px;padding:9px 16px;letter-spacing:.08em}.f-header-inner{height:76px}.f-header .logo-transparent{width:180px;aspect-ratio:1513/469;height:auto}.f-header .nav{top:76px}.sales-hero{padding:38px 0 45px;background:var(--cream)}.sales-hero-grid{grid-template-columns:1fr;gap:38px}.sales-hero-copy h1{font-size:clamp(39px,9.9vw,57px);line-height:1.02}.sales-hero-copy .eyebrow{font-size:8px;letter-spacing:.06em;line-height:1.8;margin-bottom:18px}.hero-promise{font-size:16px;line-height:1.7}.hero-description{font-size:12px;line-height:1.9}.hero-price strong{font-size:46px}.sales-hero-copy .btn-convert{width:100%;font-size:13px}.checkout-assurance{gap:8px 15px}.checkout-assurance span{font-size:9px}.secondary-diagnostic{font-size:11px}.sales-hero-visual{max-width:380px;margin:0 auto;width:100%}.guia-cover{padding:27px 28px}.cover-label{font-size:8px}.cover-brand{width:180px}.cover-title{font-size:51px}.cover-subtitle{font-size:12px}.cover-meta span{font-size:8px}.included-ticket{padding:16px 22px}.outcome-strip .f-wrap{grid-template-columns:1fr;gap:18px;padding-top:24px;padding-bottom:24px}.outcome-strip .f-wrap>div{gap:18px}.outcome-strip p{font-size:11px}.outcome-strip strong{font-size:11px}.fit-layout,.trail-grid,.offer-layout,.authority-grid{grid-template-columns:1fr;gap:30px}.fit-layout h2{font-size:36px}.fit-questions h3{font-size:26px}.fit-audience{display:block;margin-top:0;padding-top:15px}.fit-audience strong{display:block;margin-bottom:12px}.delivery-list article{grid-template-columns:1fr;gap:14px;padding:28px 0}.delivery-list h3{font-size:31px}.delivery-format{text-align:left;font-size:9px;padding-top:0}.delivery-format br{display:none}.delivery-n{font-size:9px;padding:0}.delivery-list p,.delivery-list li{font-size:12px}.inline-offer{flex-direction:column;align-items:stretch;gap:22px}.inline-offer strong{font-size:14px}.inline-offer .btn-convert{font-size:13px;width:100%}.trail-card{padding:28px}.trail-number{font-size:65px}.trail-section h2{font-size:36px}.trail-card .eyebrow{font-size:8px}.offer-intro h2{font-size:38px}.offer-intro>p{font-size:13px}.offer-checklist li{font-size:11px}.conversion-box{padding:28px 23px}.conversion-box h3{font-size:35px}.offer-price strong{font-size:67px}.conversion-box .btn-convert{font-size:12px}.authority-grid h2{font-size:35px}.diagnostic-entry-inner{flex-direction:column;align-items:stretch;gap:26px}.diagnostic-entry h2{font-size:31px}.diagnostic-entry .btn{font-size:12px}.final-cta h2{font-size:39px}.final-cta .btn-convert{width:100%;font-size:13px}.final-cta .micro{font-size:10px}.mobile-buybar{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #c7baa2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));z-index:40;box-shadow:0 -4px 18px #0b254508}.mobile-buybar strong{font-size:11px;display:block;line-height:1.5}.mobile-buybar>div>span{font-size:11px;color:var(--muted)}.mobile-buybar .btn-convert{font-size:11px;min-height:45px;padding:11px 14px;gap:13px}.footer-logo{width:180px}.page-diagnostico{padding-bottom:0}}
.f-header .f-logo.logo-transparent{height:auto!important;aspect-ratio:1513/469;position:relative;overflow:hidden}

/* Eduardo Cruz / autoria e autoridade do método */
.creator-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:start}.creator-portrait{margin:0;max-width:370px}.creator-portrait img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center top;border:1px solid #d0c6b2}.creator-portrait figcaption{font-size:12px;font-weight:600;color:var(--navy);padding-top:18px;line-height:1.6}.creator-portrait figcaption span{display:block;font-size:10px;font-weight:400;color:var(--muted);margin-top:4px}.creator-copy h2{font-size:clamp(34px,3.8vw,48px);line-height:1.05;margin-bottom:22px}.creator-copy>p{font-size:12px;line-height:1.9}.creator-copy .eyebrow{font-size:9px}.creator-copy .creator-role{font-size:14px;line-height:1.75;color:var(--navy);font-weight:500;margin-bottom:23px}.creator-proof{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid #cdc5b5;border-bottom:1px solid #cdc5b5;padding:23px 0;margin:27px 0}.creator-proof strong{display:block;font:600 37px/1.15 'League Spartan',Arial,sans-serif;color:var(--navy);letter-spacing:-.03em}.creator-proof span{display:block;font-size:9px;line-height:1.7;color:var(--muted);margin-top:5px;max-width:190px}.method-summary{margin:26px 0}.method-summary .eyebrow{margin-bottom:16px;font-size:8px}.method-moves{list-style:none;counter-reset:move;display:flex;flex-wrap:wrap;gap:10px 16px;padding:0;margin:0}.method-moves li{counter-increment:move;font-size:10px;line-height:1.7;color:var(--navy)}.method-moves li:before{content:counter(move,decimal-leading-zero) ' ';color:#92773f;font-weight:700;margin-right:3px}.creator-copy .creator-bridge{border-left:2px solid #ae8b45;padding-left:18px;margin-top:25px}.creator-copy .textlink{display:inline-block;margin-top:5px;font-size:11px}@media(max-width:1000px){.creator-grid{gap:42px;grid-template-columns:.7fr 1.3fr}.creator-copy h2{font-size:40px}.creator-proof strong{font-size:32px}.creator-proof{gap:18px}}@media(max-width:760px){.creator-grid{grid-template-columns:1fr;gap:32px}.creator-portrait{max-width:330px;margin:0 auto;width:100%}.creator-portrait img{aspect-ratio:4/5}.creator-copy h2{font-size:38px}.creator-copy .creator-role{font-size:13px}.creator-copy>p{font-size:12px}.creator-proof strong{font-size:32px}.creator-proof span{font-size:9px}.creator-proof{gap:20px}.creator-copy .textlink{font-size:11px}.method-moves{gap:9px 15px}}

.creator-social{display:flex;gap:12px 22px;flex-wrap:wrap;margin-top:15px}.creator-social .textlink{font-size:10px}
