html,body{margin:0;padding:0}*{box-sizing:border-box}:root{--pr-main:#5D4037;--pr-pop:#42A5F5;--pr-deep:#3E2723;--pr-pale:#EFEBE9;--pr-copy:#1C1C1C;--pr-muted:#8D6E63;--pr-line:#D7CCC8}body{font-family:'DM Sans',sans-serif;color:var(--pr-copy);line-height:1.66}h1,h2,h3,h4{font-family:'Barlow',sans-serif;margin:0 0 .5em}a{text-decoration:none;color:inherit;transition:color .3s}img{max-width:100%;height:auto;border-radius:10px;display:block}.pr-container{max-width:1120px;margin:0 auto;padding:0 28px}.pr-btn{display:inline-block;padding:13px 26px;background:var(--pr-pop);color:#fff;border-radius:8px;font-family:'Barlow',sans-serif;font-weight:600;font-size:.95rem;border:none;cursor:pointer;transition:opacity .3s}.pr-btn:hover{opacity:.88}.pr-header{position:fixed;top:0;left:0;width:100%;height:68px;background:#fff;z-index:100;transition:box-shadow .3s}.pr-header.scrolled{box-shadow:0 2px 12px rgba(0,0,0,.08)}.pr-header-inner{display:flex;align-items:center;justify-content:space-between;height:68px}.pr-logo{font-family:'Barlow',sans-serif;font-weight:700;font-size:1.25rem;color:var(--pr-main)}.pr-nav{display:flex;gap:30px}.pr-nav a{font-size:.9rem;font-weight:500;color:var(--pr-copy)}.pr-nav a:hover{color:var(--pr-pop)}.pr-burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.pr-burger span{display:block;width:24px;height:2.5px;background:var(--pr-main);border-radius:2px;transition:transform .3s,opacity .3s}.pr-burger.active span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.pr-burger.active span:nth-child(2){opacity:0}.pr-burger.active span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.pr-hero{padding:140px 0 74px;background:var(--pr-pale)}.pr-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.pr-hero-text h1{font-size:2.2rem;font-weight:700;color:var(--pr-main);line-height:1.25;margin-bottom:18px}.pr-hero-sub{font-size:1.05rem;color:var(--pr-muted);margin:0 0 28px;line-height:1.6}.pr-hero-img img{width:100%;border-radius:10px}.pr-section{padding:74px 0}.pr-title{font-size:2rem;font-weight:700;color:var(--pr-main);margin-bottom:42px;text-align:center}.pr-sobre-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:38px;align-items:start}.pr-sobre-img img{width:100%;border-radius:10px}.pr-sobre-text p{margin:0 0 16px;color:var(--pr-copy)}.pr-quote{margin:24px 0 0;padding:16px 20px;border-left:4px solid var(--pr-pop);font-style:italic;color:var(--pr-main);font-weight:500;background:var(--pr-pale);border-radius:0 8px 8px 0}.pr-badge-wrap{text-align:center;margin-bottom:18px}.pr-badge{display:inline-block;background:var(--pr-pop);color:#fff;padding:6px 18px;border-radius:20px;font-size:.8rem;font-weight:600;font-family:'Barlow',sans-serif}.pr-temas{background:var(--pr-pale)}.pr-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pr-card{background:#fff;border-radius:8px;padding:26px 20px;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,.05)}.pr-card-emoji{font-size:2.2rem;display:block;margin-bottom:12px}.pr-card h3{font-family:'Barlow',sans-serif;font-weight:600;font-size:1.1rem;color:var(--pr-main);margin-bottom:8px}.pr-card p{font-size:.92rem;color:var(--pr-muted);margin:0}.pr-timeline{max-width:640px;margin:0 auto}.pr-step{border-left:3px solid var(--pr-line);padding-left:24px;margin-bottom:28px;position:relative}.pr-step::before{content:'';position:absolute;left:-7px;top:6px;width:11px;height:11px;background:var(--pr-pop);border-radius:50%}.pr-step-num{font-size:1.8rem;font-weight:700;color:var(--pr-pop);font-family:'Barlow',sans-serif;line-height:1}.pr-step h3{font-weight:600;color:var(--pr-main);margin:4px 0 6px;font-size:1.05rem}.pr-step p{margin:0;color:var(--pr-muted);font-size:.93rem}.pr-blog-featured{margin-bottom:24px}.pr-blog-card{display:block;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:transform .3s}.pr-blog-card:hover{transform:translateY(-3px)}.pr-blog-card img{width:100%;border-radius:0}.pr-blog-card h3{font-family:'Barlow',sans-serif;font-weight:600;font-size:1.05rem;color:var(--pr-main);padding:16px 20px 6px;margin:0}.pr-link{display:inline-block;padding:0 20px 16px;color:var(--pr-pop);font-weight:600;font-size:.88rem}.pr-blog-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pr-faq-list{max-width:780px;margin:0 auto}.pr-faq-item{border-bottom:1px solid var(--pr-line)}.pr-faq-q{font-weight:600;color:var(--pr-main);cursor:pointer;padding:16px 0;display:flex;justify-content:space-between;align-items:center;font-family:'Barlow',sans-serif;font-size:1rem}.pr-faq-icon{font-size:1.4rem;font-weight:400;transition:transform .3s;color:var(--pr-pop)}.pr-faq-item.open .pr-faq-icon{transform:rotate(45deg)}.pr-faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s}.pr-faq-a p{margin:0;padding:0 0 16px;color:var(--pr-muted);font-size:.93rem}.pr-faq-item.open .pr-faq-a{max-height:200px}.pr-cta{background:var(--pr-main);padding:52px 0;text-align:center}.pr-cta-text{color:#fff;font-size:1.35rem;font-family:'Barlow',sans-serif;font-weight:600;margin:0 0 24px}.pr-cta .pr-btn{background:var(--pr-pop)}.pr-contato-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:44px;align-items:start}.pr-form{display:flex;flex-direction:column;gap:14px}.pr-input{width:100%;padding:13px 16px;border:1px solid var(--pr-line);border-radius:6px;font-family:'DM Sans',sans-serif;font-size:.95rem;color:var(--pr-copy);outline:none;transition:border-color .3s}.pr-input:focus{border-color:var(--pr-pop)}.pr-textarea{resize:vertical}.pr-contato-info h3{font-family:'Barlow',sans-serif;font-weight:600;color:var(--pr-main);margin-bottom:16px}.pr-contato-info p{margin:0 0 10px;font-size:.93rem}.pr-footer{background:var(--pr-deep);color:#fff;padding-top:52px;padding-bottom:28px}.pr-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1.2fr;gap:38px;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.12)}.pr-footer-logo{font-family:'Barlow',sans-serif;font-weight:700;font-size:1.2rem;display:block;margin-bottom:12px}.pr-footer-col p{font-size:.88rem;color:rgba(255,255,255,.72);margin:0 0 6px;line-height:1.6}.pr-footer-col h4{font-family:'Barlow',sans-serif;font-weight:600;margin-bottom:14px;font-size:1rem}.pr-footer-col a{display:block;font-size:.88rem;color:rgba(255,255,255,.72);margin-bottom:8px;transition:color .3s}.pr-footer-col a:hover{color:var(--pr-pop)}.pr-footer-legal{margin-top:14px;display:flex;gap:8px;align-items:center;font-size:.85rem}.pr-footer-legal span{color:rgba(255,255,255,.4)}.pr-footer-bottom{text-align:center;padding-top:24px}.pr-footer-bottom p{margin:0;font-size:.85rem;color:rgba(255,255,255,.6)}.pr-disclaimer{font-size:.72rem;color:var(--pr-muted);margin-top:12px}@media(max-width:768px){.pr-nav{position:fixed;top:68px;left:0;width:100%;background:#fff;flex-direction:column;align-items:center;padding:20px 0;gap:16px;transform:translateY(-120%);transition:transform .35s;box-shadow:0 4px 12px rgba(0,0,0,.08)}.pr-nav.open{transform:translateY(0)}.pr-burger{display:flex}.pr-hero-grid{grid-template-columns:1fr;text-align:center}.pr-hero-text h1{font-size:1.65rem}.pr-hero-img{order:-1}.pr-sobre-grid{grid-template-columns:1fr}.pr-sobre-img{order:-1}.pr-cards-grid{grid-template-columns:1fr}.pr-blog-grid{grid-template-columns:1fr}.pr-contato-grid{grid-template-columns:1fr}.pr-footer-grid{grid-template-columns:1fr;gap:28px}.pr-title{font-size:1.55rem;margin-bottom:30px}}