*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--purple:#9B59B6;--purple-light:#C39BD3;--purple-dark:#7D3C98;--purple-bg:#E8D5F5;--purple-hero:#D7BDE2;--white:#fff;--black:#111;--gray-text:#444;--gray-light:#f5f5f5;--border:#e0e0e0;--font:'Roboto', sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--black);background:var(--white);overflow-x:hidden;-webkit-font-smoothing:antialiased}.wrap{max-width:1100px;margin:0 auto;padding:0 32px}.navbar{background:var(--white);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100;padding:0 32px}.navbar-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:60px}.navbar-logo img{height:36px;object-fit:contain}.navbar-social{display:flex;align-items:center;gap:16px}.navbar-social a{color:var(--gray-text);display:flex;align-items:center;transition:color 0.2s}.navbar-social a:hover{color:var(--purple)}.navbar-social svg{width:20px;height:20px}.hero{position:relative;overflow:hidden;background:url(https://bucket-seed.s3.us-east-2.amazonaws.com/foreliberloques.minhamais.com.br/lp/images/Banner+BG+LP+Desktop.png) center / cover no-repeat;min-height:880px;display:flex;align-items:center}.hero-wrap{max-width:1100px;margin:0 auto;padding:56px 32px;width:100%;display:flex;justify-content:flex-end}.hero-text{max-width:480px;display:flex;flex-direction:column;gap:6px}.hero-brand{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}.hero-brand-name{font-size:28px;font-weight:900;color:var(--black);letter-spacing:2px}.hero-brand-shop{font-size:14px;font-weight:600;color:var(--black);letter-spacing:2px}.hero-tagline{font-size:11px;font-weight:700;color:var(--black);letter-spacing:1px;text-transform:uppercase;margin-bottom:4px}.hero-text h1{font-size:clamp(24px, 3.5vw, 44px);font-weight:900;color:var(--black);line-height:1.15;margin-bottom:10px}.hero-highlight{color:var(--purple)}.hero-sub{font-size:14px;color:var(--gray-text);line-height:1.65;margin-bottom:6px}.hero-actions{display:flex;align-items:center;gap:14px;margin-top:clamp(280px, 55vw, 645px);flex-wrap:wrap}.btn-primary{display:inline-block;background:var(--purple);color:var(--white);padding:13px 28px;border-radius:50px;font-size:15px;font-weight:700;text-decoration:none;transition:background 0.2s,transform 0.15s;white-space:nowrap}.btn-primary:hover{background:var(--purple-dark);transform:translateY(-1px)}.btn-outline{display:inline-block;background:#fff0;color:var(--purple);padding:12px 28px;border-radius:50px;border:2px solid var(--purple);font-size:15px;font-weight:700;text-decoration:none;transition:all 0.2s;white-space:nowrap}.btn-outline:hover{background:var(--purple);color:var(--white);transform:translateY(-1px)}.s2{background:var(--white);padding:64px 32px}.s2-wrap{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.s2-row{display:grid;align-items:center;gap:40px}.s2-row--left{grid-template-columns:auto 1fr}.s2-row--right{grid-template-columns:1fr auto}.s2-img-box img{width:240px;height:240px;object-fit:cover;border-radius:12px;display:block}.s2-text-box h2{font-size:clamp(17px, 1.8vw, 22px);font-weight:700;color:var(--black);margin-bottom:12px;line-height:1.3}.s2-text-box p{font-size:14px;color:var(--gray-text);line-height:1.75}.s3{background:var(--white);padding:0 32px 64px}.s3-intro{font-size:14px;color:var(--gray-text);text-align:center;margin-bottom:40px;max-width:760px;margin-left:auto;margin-right:auto}.s3-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1100px;margin:0 auto}.s3-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.s3-step img{width:100px;height:100px;object-fit:contain}.s3-step p{font-size:13px;color:var(--gray-text);line-height:1.6}.s4{background:var(--purple);padding:56px 32px}.s4-content{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.s4-content p{font-size:clamp(17px, 2vw, 22px);font-weight:700;color:var(--white);line-height:1.4}.btn-cta{display:inline-block;background:#fff0;color:var(--white);border:2px solid var(--white);padding:13px 36px;border-radius:50px;font-size:15px;font-weight:700;text-decoration:none;transition:all 0.2s}.btn-cta:hover{background:var(--white);color:var(--purple);transform:translateY(-1px)}.s5{background:var(--white);padding:72px 32px}.sec-title{font-size:clamp(22px, 2.5vw, 32px);font-weight:700;color:var(--black);text-align:center;margin-bottom:40px}.faq-wrap{max-width:860px;margin:0 auto}.faq-item{border-bottom:1px solid var(--border)}.faq-item:first-child{border-top:1px solid var(--border)}.faq-button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:18px 0;cursor:pointer;background:none;border:none;font-family:var(--font);font-size:15px;font-weight:500;color:var(--black);line-height:1.4;text-align:left;transition:color 0.2s}.faq-button:hover{color:var(--purple)}.toggle-icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:transform 0.25s;color:var(--gray-text)}.toggle-icon svg{width:16px;height:16px;fill:var(--gray-text)}.answer{font-size:14px;color:var(--gray-text);line-height:1.75;padding:0 0 18px 0}.answer.hidden{display:none}footer{background:var(--white);border-top:1px solid var(--border);padding:32px 32px 16px}.footer-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--border)}.footer-logo{height:40px;object-fit:contain}.footer-right{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.footer-right a{font-size:13px;color:var(--gray-text);text-decoration:none;transition:color 0.2s}.footer-right a:hover{color:var(--purple)}.footer-bottom{max-width:1100px;margin:16px auto 0;display:flex;align-items:center;justify-content:flex-start}.footer-social{display:flex;align-items:center;gap:16px}.footer-social a{color:var(--gray-text);display:flex;align-items:center;transition:color 0.2s}.footer-social a:hover{color:var(--purple)}.footer-social svg{width:20px;height:20px}.area-footer{background:#f0f0f0;padding:10px 32px}.area-footer .container{max-width:1100px;margin:0 auto}.box-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;color:#777}.box-footer a{color:#777;text-decoration:none}.box-footer a strong{font-weight:700}.box-footer a:hover{color:var(--purple)}@media (max-width:960px){.hero{background-image:url(https://bucket-seed.s3.us-east-2.amazonaws.com/foreliberloques.minhamais.com.br/lp/images/Banner+BG+LP+Desktop.png);background-position:top center;min-height:320px;background-size:contain;background-repeat:no-repeat}.hero-wrap{justify-content:flex-end;padding:40px 24px}.hero-text{max-width:380px}.s2-row--left,.s2-row--right{grid-template-columns:1fr 1fr;gap:24px}.s2-img-box img{width:100%;height:200px;object-fit:cover}.s3-steps{grid-template-columns:repeat(2,1fr);gap:28px}.footer-right{align-items:flex-start}}@media (max-width:768px){.wrap{padding:0 24px}.hero-wrap{padding:32px 20px}.hero-text{max-width:320px}.hero-text h1{font-size:28px}.s2{padding:48px 20px}.s2-wrap{gap:32px}.s2-row--left,.s2-row--right{grid-template-columns:1fr;gap:20px}.s2-row--right .s2-img-box{order:-1}.s2-img-box img{width:100%;height:200px}.s3{padding:0 20px 48px}.s3-steps{grid-template-columns:repeat(2,1fr);gap:24px}.s4{padding:48px 20px}.s5{padding:56px 20px}footer{padding:28px 20px 14px}.footer-inner{flex-direction:column;align-items:flex-start}.footer-right{align-items:flex-start}}@media (max-width:600px){.navbar{padding:0 16px}.navbar-inner{height:52px}.navbar-logo img{height:45px}.hero{background-image:url(https://bucket-seed.s3.us-east-2.amazonaws.com/foreliberloques.minhamais.com.br/lp/images/Banner+BG+LP+Mobile.png);background-position:top center;min-height:600px;background-size:contain;background-repeat:no-repeat}.hero-wrap{padding:200px 16px 32px;justify-content:flex-start}.hero-text{max-width:100%}.hero-brand-name{font-size:22px}.hero-text h1{font-size:26px}.hero-actions{margin-top:clamp(180px, 60vw, 347px)}.s2{padding:40px 16px}.s2-wrap{gap:32px}.s2-row--left,.s2-row--right{grid-template-columns:1fr}.s2-row--right .s2-img-box{order:-1}.s2-img-box img{width:100%;height:220px}.s3{padding:0 16px 48px}.s3-steps{grid-template-columns:1fr;gap:28px}.s3-step img{width:80px;height:80px}.s4{padding:40px 16px}.s5{padding:48px 16px}footer{padding:24px 16px 12px}.footer-inner{flex-direction:column;align-items:flex-start}.footer-right{align-items:flex-start}.footer-bottom{margin-top:12px}.area-footer{padding:10px 16px}.box-footer{flex-direction:column;align-items:center;gap:4px;text-align:center}}