:root{--navy-950:#071a33;--navy-900:#0a2342;--navy-800:#103a66;--blue-100:#eaf4ff;--blue-200:#cfe8ff;--blue-500:#2684d9;--green-500:#16a36a;--green-600:#0e8655;--gold-400:#f6c84c;--gray-950:#162033;--gray-700:#49566a;--gray-500:#728096;--gray-200:#e7edf5;--gray-100:#f5f8fc;--white:#ffffff;--shadow-sm:0 10px 24px rgba(7,26,51,0.08);--shadow-md:0 22px 52px rgba(7,26,51,0.14);--radius:8px;--container:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--gray-950);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button,summary{font:inherit}main{overflow:hidden}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(var(--container),calc(100% - 40px));margin:0 auto;padding:18px 0;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{color:var(--navy-950);font-size:1.05rem;font-weight:900;white-space:nowrap}.brand span{color:var(--blue-500)}nav{display:flex;align-items:center;gap:24px;color:var(--gray-700);font-size:.93rem;font-weight:700}nav a{transition:color .16s ease}nav a:hover{color:var(--navy-900)}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:var(--radius);padding:0 20px;font-size:.88rem;font-weight:900;letter-spacing:0;line-height:1.1;text-align:center;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--green-500);color:var(--white);box-shadow:0 14px 28px rgba(22,163,106,.24)}.button-primary:hover{background:var(--green-600);box-shadow:0 18px 34px rgba(22,163,106,.3)}.button-secondary{border-color:var(--gray-200);background:var(--white);color:var(--navy-900)}.button-secondary:hover{box-shadow:var(--shadow-sm)}.arrow-icon,.icon{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.section{width:min(var(--container),calc(100% - 40px));margin:0 auto;padding:88px 0}.hero{display:grid;min-height:calc(100vh - 84px);grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);align-items:center;grid-gap:64px;gap:64px;padding-top:54px;padding-bottom:74px}.hero:before{position:absolute;inset:92px 0 auto;z-index:-1;height:560px;content:"";background:linear-gradient(90deg,rgba(234,244,255,.68),rgba(255,255,255,0)),radial-gradient(circle at 83% 20%,rgba(207,232,255,.78),transparent 30%)}h1,h2,h3,p{margin:0}h1{max-width:790px;font-size:clamp(2.6rem,6vw,5.25rem);font-weight:950;line-height:.95;overflow-wrap:break-word}h1,h2{color:var(--navy-950);letter-spacing:0}h2{font-size:clamp(2rem,4vw,3.8rem);font-weight:920;line-height:1;overflow-wrap:anywhere}h3{color:var(--navy-950);font-size:1.24rem;font-weight:880;letter-spacing:0;line-height:1.16}.hero-subtitle{max-width:680px;margin-top:26px;color:var(--gray-700);font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.65;overflow-wrap:anywhere}.hero-bullets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 20px;gap:12px 20px;max-width:680px;margin:30px 0 0;padding:0;list-style:none}.audience-item,.clean-list li,.hero-bullets li{display:flex;align-items:flex-start;gap:10px;color:var(--gray-700);font-size:1rem;font-weight:700}.audience-item span,.clean-list li span{min-width:0;overflow-wrap:anywhere}.audience-item .icon,.clean-list .icon,.hero-bullets .icon{margin-top:2px;color:var(--green-500)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px}.hero-actions p{color:var(--gray-500);font-size:.95rem;font-weight:800}.product-stage{position:relative;display:flex;min-height:560px;align-items:center;justify-content:center;border-radius:var(--radius)}.product-stage img{display:block;width:min(100%,700px);height:auto;filter:drop-shadow(0 24px 44px rgba(7,26,51,.18))}.product-stage-mobile{display:none}.product-stage-desktop{margin-right:-44px}.cover,.sheet{position:absolute;border:1px solid rgba(255,255,255,.72);border-radius:var(--radius);box-shadow:var(--shadow-md)}.cover{right:62px;bottom:44px;z-index:5;width:310px;min-height:420px;padding:34px 28px;background:linear-gradient(135deg,rgba(38,132,217,.15),transparent 45%),var(--navy-900);color:var(--white)}.cover-topline{color:var(--gold-400);font-size:.77rem;font-weight:900}.cover h3{margin-top:22px;color:var(--white);font-size:3.1rem;line-height:.95}.cover p{margin-top:18px;color:rgba(255,255,255,.78);font-size:1rem;font-weight:700}.cover strong{position:absolute;right:24px;bottom:24px;color:var(--gold-400);font-size:.98rem}.cover-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:36px}.cover-grid span{min-height:62px;border-radius:6px;background:rgba(255,255,255,.12)}.sheet{width:300px;min-height:390px;padding:24px;background:var(--white)}.sheet-back{top:60px;left:24px;transform:rotate(-8deg)}.sheet-mid{top:96px;right:0;transform:rotate(6deg)}.mindmap{position:relative;min-height:330px;overflow:hidden;border:1px dashed var(--blue-200);border-radius:var(--radius);background:linear-gradient(180deg,var(--blue-100),var(--white))}.mindmap strong{top:18px;left:18px;font-size:.9rem}.mindmap strong,.node{position:absolute;color:var(--navy-900)}.node{z-index:2;border-radius:999px;padding:7px 11px;background:var(--white);font-size:.72rem;font-weight:900;box-shadow:0 8px 18px rgba(7,26,51,.1)}.node-main{top:135px;left:96px;background:var(--navy-900);color:var(--white)}.node-a{top:82px;left:30px}.node-b{top:94px;right:24px}.node-c{right:32px;bottom:72px}.node-d{left:32px;bottom:76px}.branch{position:absolute;z-index:1;width:138px;height:2px;background:var(--blue-500);transform-origin:left center}.branch-a{top:148px;left:118px;transform:rotate(-34deg)}.branch-b{top:158px;left:120px;transform:rotate(34deg)}.branch-c{top:158px;left:78px;transform:rotate(146deg)}.badge,.pdf-badge{position:absolute;z-index:10;border-radius:var(--radius);color:var(--navy-950);font-size:.82rem;font-weight:950;box-shadow:var(--shadow-sm)}.badge{padding:12px 14px;background:var(--gold-400)}.badge-left{top:24px;left:18px}.badge-right{right:10px;bottom:12px;background:var(--blue-100);color:var(--navy-900)}.pdf-badge{top:38px;right:52px;padding:10px 12px;background:var(--green-500);color:var(--white)}.section-label{display:inline-block;margin-bottom:14px;color:var(--blue-500);font-size:.78rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.narrow{max-width:880px}.bonus-card p,.feature-card p,.final-cta p,.guarantee p,.impact p,.narrow p,.section-heading p,.solution p{color:var(--gray-700);font-size:1.08rem;line-height:1.7}.narrow p{margin-top:24px}.question-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:36px}.bonus-card,.compare-card,.feature-card,.preview-page,.price-card,.question-card,details{border:1px solid var(--gray-200);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-sm)}.question-card{padding:24px}.question-card span{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--blue-100);color:var(--blue-500);font-weight:950}.question-card p{margin-top:16px;color:var(--navy-950);font-size:1.1rem;font-weight:850;line-height:1.35}.pain-close{max-width:900px;margin:34px 0 0;padding-left:18px;border-left:4px solid var(--gold-400);color:var(--navy-900);font-size:1.18rem;font-weight:850}.solution{width:100%;max-width:none;padding:92px max(20px,calc((100% - var(--container)) / 2));background:var(--gray-100)}.split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}.section-heading{max-width:820px;margin:0 auto 44px;text-align:center}.section-heading.left{margin-left:0;text-align:left}.section-heading p{margin-top:18px}#por-dentro .section-heading{max-width:760px}.feature-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.feature-card{min-height:230px;padding:22px}.feature-number{color:var(--gold-400);font-size:.88rem;font-weight:950}.feature-card h3{margin-top:20px}.feature-card p{margin-top:14px;font-size:.94rem}.audience{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);grid-gap:54px;gap:54px;align-items:start}.audience-list{display:grid;grid-gap:13px;gap:13px}.audience-item{align-items:center;border:1px solid var(--gray-200);border-radius:var(--radius);padding:16px 18px;background:var(--white)}.impact{width:100%;padding:96px max(20px,calc((100% - var(--container)) / 2));background:linear-gradient(135deg,rgba(38,132,217,.22),rgba(7,26,51,0)),var(--navy-950)}.impact div{max-width:960px}.impact h2{color:var(--white)}.impact p{max-width:760px;margin-top:24px;color:rgba(255,255,255,.76)}.preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.inside-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(760px,82%);grid-gap:22px;gap:22px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:2px;scroll-snap-type:inline mandatory;padding:4px 2px 22px;scrollbar-color:var(--blue-500) var(--gray-200)}.inside-carousel::-webkit-scrollbar{height:10px}.inside-carousel::-webkit-scrollbar-track{border-radius:999px;background:var(--gray-200)}.inside-carousel::-webkit-scrollbar-thumb{border-radius:999px;background:var(--blue-500)}.inside-slide{scroll-snap-align:center;overflow:hidden;border:1px solid var(--gray-200);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-md)}.inside-slide img{display:block;width:100%;height:auto;aspect-ratio:1448/1086;object-fit:cover}.preview-page{padding:18px}.preview-header{display:flex;justify-content:space-between;gap:12px;color:var(--gray-500);font-size:.78rem;font-weight:850}.preview-header strong{color:var(--navy-900);text-align:right}.preview-map{position:relative;min-height:190px;margin-top:18px;overflow:hidden;border-radius:6px;background:var(--blue-100)}.preview-center{position:absolute;top:74px;left:calc(50% - 24px);z-index:2;display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:var(--navy-900);color:var(--white);font-weight:950}.preview-map em,.preview-map i{position:absolute;display:block;border-radius:999px}.preview-map i{width:90px;height:3px;background:var(--blue-500)}.preview-map i:nth-child(2){top:69px;left:45px;transform:rotate(-24deg)}.preview-map i:nth-child(3){top:119px;left:45px;transform:rotate(24deg)}.preview-map i:nth-child(4){top:69px;right:45px;transform:rotate(24deg)}.preview-map i:nth-child(5){top:119px;right:45px;transform:rotate(-24deg)}.preview-map em{width:70px;height:22px;background:var(--white);box-shadow:0 8px 16px rgba(7,26,51,.08)}.preview-map em:nth-child(6){top:46px;left:26px}.preview-map em:nth-child(7){bottom:44px;left:28px}.preview-map em:nth-child(8){top:46px;right:26px}.preview-map em:nth-child(9){right:28px;bottom:44px}.preview-page p{margin-top:14px;color:var(--gray-700);font-size:.92rem;font-weight:700}.comparison{width:100%;max-width:none;padding-right:max(20px,calc((100% - var(--container)) / 2));padding-left:max(20px,calc((100% - var(--container)) / 2));background:var(--gray-100)}.compare-grid,.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.compare-card{padding:30px}.compare-card.strong{border-color:rgba(22,163,106,.32);background:linear-gradient(180deg,rgba(234,248,241,.9),var(--white))}.compare-card h3{margin-bottom:22px}.clean-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.minus{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;margin-top:2px;border-radius:50%;background:#f7d9d9;color:#9c2929;font-size:1rem;font-weight:950;line-height:1}.offer{position:relative;padding-top:74px}.pricing-grid{align-items:stretch}.price-card{position:relative;display:flex;flex-direction:column;padding:34px}.price-card.premium{z-index:2;border:3px solid var(--green-500);background:linear-gradient(180deg,rgba(234,248,241,.96),var(--white) 46%),var(--white);box-shadow:0 0 0 8px rgba(22,163,106,.09),0 34px 90px rgba(14,134,85,.28);transform:translateY(-18px)}.choice-badge{position:absolute;top:-18px;right:22px;border-radius:var(--radius);padding:11px 14px;background:linear-gradient(135deg,var(--gold-400),#ffe08a);color:var(--navy-950);font-size:.78rem;font-weight:950;box-shadow:0 12px 24px rgba(246,200,76,.28)}.price-card h3{padding-right:120px}.price-card p{margin-top:14px;color:var(--gray-700);font-size:1rem;line-height:1.6}.price{display:flex;align-items:baseline;gap:8px;margin:26px 0;color:var(--navy-950)}.price span{font-size:1.3rem;font-weight:900}.price strong{font-size:4.6rem;font-weight:950;letter-spacing:0;line-height:.86}.price-card.premium .price{color:var(--green-600)}.price-card.premium .price strong{font-size:5.25rem}.price-card .button{width:100%;margin-top:auto}.price-card.premium .button{min-height:56px;font-size:.94rem}.testimonials{width:100%;max-width:none;padding-right:max(20px,calc((100% - var(--container)) / 2));padding-left:max(20px,calc((100% - var(--container)) / 2));background:var(--gray-100)}.testimonial-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(320px,32%);grid-gap:22px;gap:22px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:2px;scroll-snap-type:inline mandatory;padding:4px 2px 22px;scrollbar-color:var(--blue-500) var(--gray-200)}.testimonial-carousel::-webkit-scrollbar{height:10px}.testimonial-carousel::-webkit-scrollbar-track{border-radius:999px;background:var(--gray-200)}.testimonial-carousel::-webkit-scrollbar-thumb{border-radius:999px;background:var(--blue-500)}.testimonial-slide{overflow:hidden;border:1px solid var(--gray-200);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-md);scroll-snap-align:center}.testimonial-slide img{display:block;width:100%;height:auto;aspect-ratio:941/1672;object-fit:cover}.price-card .clean-list{margin-bottom:28px}.bonus{width:100%;max-width:none;padding-right:max(20px,calc((100% - var(--container)) / 2));padding-left:max(20px,calc((100% - var(--container)) / 2));background:linear-gradient(180deg,var(--white),var(--gray-100))}.bonus-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px}.bonus-card{display:flex;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--gray-200);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-sm)}.bonus-card img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;padding:12px;background:radial-gradient(circle at 50% 42%,rgba(207,232,255,.85),transparent 58%),var(--gray-100)}.bonus-card div{padding:18px}.bonus-card p{margin-top:12px;font-size:.96rem}.guarantee-box{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:36px;gap:36px;align-items:center;border:1px solid var(--gray-200);border-radius:var(--radius);padding:42px;background:var(--white);box-shadow:var(--shadow-sm)}.seal{display:grid;width:132px;height:132px;place-items:center;border:2px solid var(--gold-400);border-radius:50%;background:var(--navy-950);color:var(--white);font-size:1.42rem;font-weight:950;text-align:center}.guarantee p{margin-top:18px}.faq-list{display:grid;grid-gap:12px;gap:12px;max-width:900px;margin:0 auto}details{padding:0 22px}summary{cursor:pointer;padding:20px 0;color:var(--navy-950);font-weight:850}details p{padding:0 0 22px;color:var(--gray-700);line-height:1.65}.final-cta{width:100%;padding:104px max(20px,calc((100% - var(--container)) / 2));background:linear-gradient(135deg,rgba(246,200,76,.18),rgba(38,132,217,.13)),var(--navy-900)}.final-cta div{max-width:760px}.final-cta h2{color:var(--white)}.final-cta p{margin:20px 0 30px;color:rgba(255,255,255,.76)}.modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:rgba(7,26,51,.68);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.upgrade-modal{position:relative;width:min(100%,560px);max-height:min(92vh,760px);overflow-y:auto;border:1px solid rgba(255,255,255,.74);border-radius:var(--radius);padding:34px;background:linear-gradient(180deg,rgba(234,248,241,.96),var(--white) 48%),var(--white);box-shadow:0 34px 90px rgba(7,26,51,.34)}.modal-close{position:absolute;top:14px;right:14px;display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--gray-200);border-radius:50%;background:var(--white);color:var(--navy-950);cursor:pointer;font-size:1.45rem;font-weight:800;line-height:1}.upgrade-kicker{display:inline-block;border-radius:var(--radius);padding:9px 11px;background:var(--gold-400);color:var(--navy-950);font-size:.76rem;font-weight:950;text-transform:uppercase}.upgrade-modal h2{margin-top:18px;font-size:clamp(2rem,4vw,3rem);line-height:1}.upgrade-modal p{margin-top:16px;color:var(--gray-700);font-size:1.03rem;line-height:1.6}.upgrade-price{display:flex;align-items:flex-end;gap:16px;margin-top:22px;border-radius:var(--radius);padding:20px;background:var(--navy-950);color:var(--white)}.upgrade-price span{color:rgba(255,255,255,.72);font-size:.94rem;font-weight:850}.upgrade-price strong{color:var(--gold-400);font-size:4.1rem;font-weight:950;line-height:.86}.upgrade-list{display:grid;grid-gap:10px;gap:10px;margin:22px 0 0;padding:0;list-style:none}.upgrade-list li{display:flex;gap:10px;color:var(--gray-700);font-weight:800}.upgrade-list .icon{margin-top:2px;color:var(--green-500)}.upgrade-actions{display:grid;grid-gap:14px;gap:14px;margin-top:26px}.upgrade-accept{min-height:58px;font-size:.96rem}.upgrade-decline{display:inline-flex;justify-content:center;border:0;background:transparent;color:var(--gray-500);cursor:pointer;font-size:.92rem;font-weight:800;text-decoration:underline;text-underline-offset:3px}@media (max-width:1040px){nav{display:none}.hero{grid-template-columns:1fr;min-height:auto;gap:28px}.product-stage-desktop{display:none}.product-stage-mobile{display:flex;margin:24px auto 0}.product-stage{min-height:auto}.product-stage img{width:min(100%,620px)}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience,.bonus,.split{grid-template-columns:1fr;gap:34px}.bonus-grid,.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inside-carousel{grid-auto-columns:minmax(620px,86%)}.testimonial-carousel{grid-auto-columns:minmax(300px,42%)}}@media (max-width:760px){.site-header{width:min(100% - 28px,var(--container));padding:14px 0}.site-header .button{display:none}.section{width:min(100% - 28px,var(--container));padding:64px 0}.hero{padding-top:36px}h1{font-size:2.16rem;line-height:1}h2{font-size:2rem;line-height:1.05}#por-dentro .section-heading{max-width:100%;margin-bottom:32px}#por-dentro h2{font-size:1.74rem;line-height:1.08}.offer h2{font-size:1.62rem;line-height:1.1}.bonus-grid,.compare-grid,.feature-grid,.hero-bullets,.preview-grid,.pricing-grid,.question-grid{grid-template-columns:1fr}.price-card.premium{transform:none}.inside-carousel{grid-auto-columns:92%}.inside-carousel,.testimonial-carousel{gap:14px;margin-right:-14px;padding-bottom:18px}.testimonial-carousel{grid-auto-columns:82%}.hero-actions,.hero-actions .button{width:100%}.product-stage{margin-top:10px}.product-stage-mobile{margin-top:22px}.product-stage img{width:min(100%,460px)}.cover{right:16px;bottom:22px;width:min(280px,78vw);min-height:372px;padding:28px 22px}.cover h3{font-size:2.55rem}.sheet{width:min(250px,70vw);min-height:330px;padding:18px}.sheet-back{top:58px;left:0}.sheet-mid{top:76px;right:0}.badge-left{left:0}.pdf-badge{right:0}.compare-card,.guarantee-box,.price-card,.question-card{padding:24px}.price-card h3{padding-right:0}.choice-badge{position:static;width:-moz-fit-content;width:fit-content;margin-bottom:16px}.guarantee-box{grid-template-columns:1fr}.upgrade-modal{width:min(100%,360px);padding:28px 20px}.upgrade-modal h2{font-size:1.86rem;line-height:1.04}.upgrade-modal p{font-size:.96rem}.upgrade-price{align-items:flex-start;flex-direction:column;gap:8px}.upgrade-price strong{font-size:3.1rem}.upgrade-accept{font-size:.82rem}.seal{width:112px;height:112px}}@media (max-width:430px){.brand{font-size:.95rem}h1{font-size:1.98rem;line-height:1.04}.button{width:100%;padding:0 16px;font-size:.82rem}.product-stage{margin-top:18px}.cover{width:252px}.badge,.pdf-badge{font-size:.72rem}}