@media (min-width:1200px){.container{max-width:1200px!important}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,b,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;overflow-x:hidden;font-family:'Montserrat',sans-serif!important}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}a:hover{text-decoration:none;color:inherit}.container-fluid{padding:0}p{font-size:14px;line-height:25px;color:#3D3D3D;margin-bottom:1.5rem;letter-spacing:.06px}p span{font-weight:600}div,h1,h2,h3,h4,h5,h6,p,span,li,button,a,input,label,select,td,th,strong{font-family:'Lexend',sans-serif!important}p strong{color:#fff;font-weight:600}:root{--bg-deep:#000;--bg-dark:#111114;--bg-soft:#191a1f;--text:#ffffff;--text-60:#cfd2d8;--text-40:#9aa0ab;--brand:#56d30e;--brand-20:#56d30e59;--stroke:#2a2c33;--glass:rgba(255, 255, 255, .06);--radius:20px;--shadow:0 10px 30px rgba(0, 0, 0, .35)}.lp-forja,.section-dark,.section-deep,.section-cta{color:var(--text)}.lp-forja{position:relative;background:linear-gradient(180deg,#0a0a0c 0%,#111114 100%);padding:90px 0}.lp-noise{pointer-events:none;position:absolute;inset:0;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="160" height="160"><filter id="f"><feTurbulence type="fractalNoise" baseFrequency="0.9" numOctaves="2" stitchTiles="stitch"/></filter><rect width="100%" height="100%" filter="url(%23f)" opacity=".04"/></svg>') center/300px repeat;mix-blend:soft-light}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#f52222;margin-bottom:10px}.text-main h1{font-size:44px;line-height:1.3;margin:0 0 20px;max-width:68%}.text-main h2{font-weight:400;color:var(--text-60);max-width:740px;max-width:60%;line-height:26px}.cta-group{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:30px}.btn-cta{display:inline-block;background:var(--brand);color:#fff;font-weight:800;padding:14px 22px;border-radius:999px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.btn-cta:hover{transform:translateY(-2px);box-shadow:0 10px 28px var(--brand-20)}.btn-cta.xl{padding:16px 26px;font-size:18px}.price-badge{display:flex;flex-direction:column;gap:2px;background:var(--glass);border:1px solid var(--stroke);backdrop-filter:blur(6px);padding:10px 14px;border-radius:14px}.price-badge strong{font-size:18px}.price-badge small{color:var(--text-40);font-size:12px}.trust-inline{display:flex;gap:18px;margin:16px 0 0;padding:0;list-style:none;color:var(--text-40);flex-wrap:wrap}#hero{background-image:url(/wp-content/themes/garra/assets/imgs/bg-hero.png);background-size:cover;background-repeat:no-repeat;background-position:left}.hero-figure img{width:100%;height:auto;border-radius:var(--radius);filter:grayscale(30%)}.hero-figure img{animation:floatUpDown 3s ease-in-out infinite}@keyframes floatUpDown{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.section-dark{background:var(--bg-dark);padding:80px 0}.section-deep{background:var(--bg-deep);padding:80px 0}.section-cta{background:linear-gradient(180deg,#0E0F12,#121317);padding:60px 0;border-bottom:1px solid var(--stroke)}.section-title{font-size:28px;line-height:1.4;max-width:100%;margin:auto;margin-bottom:20px;font-weight:600}.section-title strong{color:#f52222}.section-subtitle{color:var(--text-60);margin:0;font-size:32px;margin-bottom:20px;margin-top:30px}#dobra2{background-image:url(/wp-content/uploads/2025/11/bg-progresso.png);background-size:cover;background-repeat:no-repeat;background-position:right;position:relative}.pains-grid{margin-top:30px;margin-bottom:50px}.pain-card p{color:#fff;font-size:16px}.pains-grid .pain-card{background:var(--glass);border:1px solid var(--stroke);padding:18px;border-radius:16px;height:100%}.pains-grid .cross{display:inline-block;margin-bottom:12px;color:#ff6464}#como-funciona{background-image:url(/wp-content/uploads/2025/11/bg-progresso-full.png);background-size:cover;background-repeat:no-repeat;background-position:center}#como-funciona .section-title{max-width:100%}.benefits-grid{display:grid;grid-template-columns:1fr;gap:27px;margin-bottom:30px}.resultado-verde{color:#56d30e}@media (min-width:768px){.benefits-grid{grid-template-columns:1fr 1fr}}.benefit-card{background:var(--glass);border:1px solid var(--stroke);padding:20px;border-radius:16px}.benefit-card h4{margin:0 0 6px;font-size:20px;line-height:30px;color:#fff}.benefit-card p{margin:0;color:var(--text-60)}#plano p.lead{max-width:40%;margin:auto;margin-bottom:50px}.deliverables .deliver-col{background:var(--glass);border:1px solid var(--stroke);padding:24px;border-radius:18px;height:auto;width:85%;margin:auto}.sub{font-size:28px;margin:0 0 30px;text-align:center;font-weight:600;text-transform:uppercase;color:#56d30e}.bullet-check{padding-left:0;margin:0;list-style:none}.bullet-check li{position:relative;padding-left:28px;margin:10px 0;color:var(--text-60);line-height:1.5;margin-bottom:30px}.bullet-check li::before{content:"";position:absolute;left:4px;top:8px;background-color:var(--brand);width:10px;height:10px;border-radius:100%}.img-app{position:relative;left:2rem}.coach-card{display:block;border-radius:18px;padding:16px;height:auto;flex-direction:column}.coach-card img{width:120px;height:120px;object-fit:cover;border-radius:16px;filter:grayscale(20%)}.coach-text h4{margin:0 0 6px;font-size:30px;margin-bottom:15px;color:#f52222;font-weight:500}.coach-text p{margin:0;color:var(--text-60);font-size:18px;line-height:1.4}.coach-text{margin-bottom:50px}.card-depoimento{background:var(--glass);border:1px solid var(--stroke);padding:15px;padding-bottom:20px;border-radius:20px}.card-depoimento p{color:#fff}.depoimentos-wrapper{margin-top:40px;margin-bottom:30px}.owl-nav{display:none!important}.owl-dots{display:flex;justify-content:center;align-items:center;margin-top:1rem}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit;width:7px;height:7px;background-color:#ccc!important;margin:4px;border-radius:10px}.owl-carousel button.owl-dot.active{background-color:#f52222!important}.before-after img{width:100%;height:auto;border-radius:18px}.badges .badge-soft{background:#56d30e;border:1px solid var(--stroke);padding:11px 18px;border-radius:999px;text-align:center;color:#000;height:60px;display:flex;align-items:center;justify-content:center;gap:10px}.section-cta .btn-cta{min-width:260px}.floating-cta{position:fixed;left:50%;transform:translateX(-50%);bottom:16px;z-index:40;border:0;border-radius:999px;padding:12px 18px;background:var(--brand);color:#091106;font-weight:800;display:none;box-shadow:0 10px 30px var(--brand-20)}@media (max-width:991px){.floating-cta{display:block}}.reveal-up{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal-up.is-visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.12s}.delay-2{transition-delay:.24s}.delay-3{transition-delay:.36s}.lead{color:var(--text-60)}.muted{color:var(--text-40)}.hl{color:var(--brand)}.wrapper-header{display:flex;align-items:center;justify-content:space-between}#footer{background-color:#000;padding-top:30px;padding-bottom:30px}.logo-footer img{max-width:160px;width:100%}.redes-sociais-header ul{display:flex;align-items:center;gap:10px}.copy p{color:#fff;margin-bottom:0}.icon-right svg{position:relative;left:8px}#cta-final{background-image:url(/wp-content/uploads/2025/11/bg-produto.png);background-size:cover;background-repeat:no-repeat;background-position:center}.offer-card{background:linear-gradient(359deg,#191a1f94,#11111487);border:1px solid var(--stroke);border-radius:22px;box-shadow:var(--shadow);padding:28px 22px;text-align:center;position:relative;overflow:hidden}.offer-card::before{content:"";position:absolute;inset:-1px -1px auto -1px;height:100%;background:radial-gradient(60% 80% at 50% 0%,var(--brand-20) 0%,transparent 70%);pointer-events:none;bottom:0;transform:rotate(180deg);z-index:-1}.offer-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--text-60);margin:0 0 8px}.old-price{color:var(--text-40);margin:0 0 8px;font-weight:600}.old-price span{position:relative;display:inline-block;padding:0 4px}.old-price span::after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:#ff6b6b;transform:translateY(-50%) rotate(-2deg)}.main-price{display:inline-flex;align-items:baseline;gap:6px;background:#fff;color:#000;border-radius:10px;padding:8px 16px;margin:8px 0 14px;box-shadow:0 8px 26px rgb(0 0 0 / .35)}.main-price .currency{font-weight:900;font-size:28px;line-height:1}.main-price .value{font-weight:900;font-size:56px;line-height:1}.or{color:var(--text-60);margin:8px 0 2px;letter-spacing:.06em}.installments{font-size:22px;margin:0 0 12px}.installments span{color:#fff}.installments strong{color:#fff}.bonus{margin:6px auto 18px;max-width:680px;color:var(--text-60)}.bonus-small{display:block;color:var(--text-40);margin-top:2px}.btn-card-cta{display:inline-block;width:100%;max-width:420px;margin:0 auto}@media (min-width:768px){.offer-card{padding:36px 38px}.main-price .currency{font-size:32px}.main-price .value{font-size:64px}}.forja-lettering img{position:absolute;width:600px;top:-8.4rem;opacity:.3}@media (max-width:768px){.forja-lettering{display:none}.text-main h1{font-size:40px;line-height:1.2;margin:0 0 20px;max-width:100%}.lp-forja{padding:60px 0}.hero-figure{margin-top:50px}.section-title{max-width:100%}.img-app img{width:100%}.pains-grid .pain-card{width:80%;margin:auto;margin-bottom:20px;height:auto}.btn-cta{display:flex;line-height:1.4;background:var(--brand);color:#fff;font-weight:800;padding:14px 52px;justify-content:center}.img-app{position:relative;left:0}.section-title{font-size:26px}#produtos .section-title{font-size:19px;margin-bottom:0}.badges .badge-soft{margin-bottom:15px}.wrapper-header{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:20px}#plano p.lead{max-width:100%}}