.ajuda-page{min-height:100vh;display:flex;flex-direction:column;background-color:#fff;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333}.ajuda-content{flex:1}.ajuda-container{margin:0 auto;padding:30px 60px}.ajuda-header{text-align:center;margin-bottom:4rem;margin-top:60px}.ajuda-header h1{font-style:normal;font-size:1.6em;font-family:Ethnocentric,sans-serif;letter-spacing:.02em;color:var(--brand-dark);margin:0 0 10px;opacity:0;transform:translateY(-20px);animation:fadeInDown .8s ease-out forwards;font-weight:400}.divisoria{height:.5px;background-color:#409535;width:75px;margin:auto auto 5px;transform:translateY(-20px);animation:fadeInDown .8s ease-out forwards}.search-bar-container{margin-bottom:3rem;animation:fadeInDown .8s ease-out forwards}.search-bar-wrapper{position:relative;display:flex;align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:50px;padding:0 1.5rem;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 2px 8px #0000000a}.search-bar-wrapper:focus-within{border-color:#15383e;box-shadow:0 4px 16px #15383e1a}.search-icon{color:#9ca3af;margin-right:.75rem;flex-shrink:0;transition:color .3s ease}.search-bar-wrapper:focus-within .search-icon{color:#15383e}.search-input{flex:1;border:none;background:none;padding:1rem 0;font-size:1rem;font-family:Montserrat,sans-serif;color:#15383e;outline:none}.search-input::placeholder{color:#d1d5db}.search-clear{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:1.2rem;padding:0 .5rem;transition:color .3s ease;flex-shrink:0}.search-clear:hover{color:#15383e}.search-results-info{margin-top:1rem;padding:.75rem 1.5rem;border-radius:8px;font-size:.9rem;animation:slideDown .3s ease-out}.search-found{background:#25d3661a;color:#15383e;margin:0;padding:.75rem 1rem;border-radius:8px;border-left:4px solid #25D366}.search-not-found{background:#ef44441a;color:#dc2626;margin:0;padding:.75rem 1rem;border-radius:8px;border-left:4px solid #ef4444}.search-not-found a,.search-not-foundi a{color:#15383e;font-weight:600;text-decoration:underline;transition:color .3s ease}.search-not-found a:hover{color:#0f2a2e}.faq-tabs{display:flex;gap:1rem;margin-bottom:2.5rem;border-bottom:2px solid #e5e7eb;animation:fadeInDown .8s ease-out .1s forwards;opacity:0}.faq-tab-button{width:100%;padding:1rem 1.5rem;background:none;border:none;border-bottom:3px solid transparent;color:#6b7280;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.02em;position:relative;margin-bottom:-2px}.faq-tab-button:hover{color:#15383e}.faq-tab-button.active{color:#15383e;border-bottom-color:#15383e;background:#15383e05}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:4rem;animation:fadeInDown .8s ease-out .2s forwards;opacity:0}.faq-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000a,0 1px 3px #0000000f;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(67,67,67,.08);transform:translateY(20px);animation:fadeInDown .8s ease-out forwards}.faq-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014,0 2px 6px #0000001a}.faq-question{width:100%;padding:1.5rem;background:none;border:none;text-align:left;font-size:1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;transition:all .3s ease;color:#15383e;font-weight:600;line-height:1.4;font-family:Montserrat,sans-serif}.faq-question:hover{background:#15383e05}.faq-question.active{background:#15383e08}.faq-question-text{flex:1;margin-right:1rem;text-align:left}.faq-icon{transition:all .25s cubic-bezier(.25,.46,.45,.94);color:#25d366;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#25d3661a;flex-shrink:0;margin-top:2px}.faq-icon.rotated{transform:rotate(180deg);background:#25d366;color:#fff}.faq-intro{transition:all .5s cubic-bezier(.4,0,.2,1);overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94);will-change:max-height,opacity}.faq-intro.visible{max-height:120px;opacity:1;padding:1.5rem;border-top:1px solid rgba(21,56,62,.06)}.faq-intro.hidden{max-height:0;opacity:0;padding:0 1.5rem;border-top:none;border:none}.faq-intro p{margin:0;line-height:1.5;color:#6b7280;font-size:.9rem;font-family:Montserrat,sans-serif;transition:all .3s ease}.faq-answer{max-height:0;overflow:hidden;background:#15383e08;opacity:0;border:none;transition:max-height .5s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94) .1s;will-change:max-height,opacity}.faq-answer.open{max-height:600px;opacity:1;border:none}.faq-answer-content{padding:1.5rem;transform:translateY(8px);transition:transform .4s cubic-bezier(.25,.46,.45,.94) .15s,opacity .3s cubic-bezier(.25,.46,.45,.94) .2s;opacity:0}.faq-answer.open .faq-answer-content{transform:translateY(0);opacity:1}.faq-answer-content p{margin:0;line-height:1.6;color:#4b5563;font-size:.95rem;font-family:Montserrat,sans-serif}.no-results-message{text-align:center;padding:3rem 2rem;background:#ef44440d;border-radius:12px;border:1px solid rgba(239,68,68,.2);margin-bottom:3rem;animation:fadeInDown .6s ease-out}.no-results-message h3{color:#dc2626;font-size:1.3rem;margin:0 0 .5rem;font-family:Montserrat,sans-serif}.no-results-message p{color:#6b7280;font-size:1rem;margin:0;line-height:1.6}.contact-section{max-width:900px;margin:0 auto;padding:2rem 0;transform:translateY(20px);animation:fadeInDown .8s ease-out forwards}.contact-horizontal{display:flex;align-items:center;justify-content:space-between;gap:2rem}.contact-text{flex:1;text-align:left}.contact-text h2{color:#15383e;margin-bottom:.5rem;font-size:1.5rem;font-weight:600;line-height:1.4;font-family:Montserrat,sans-serif;margin:0}.contact-text p{color:#6b7280;margin:0;font-size:1rem;line-height:1.5;font-family:Montserrat,sans-serif}.whatsapp-btn{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:#15383e;color:#fff;text-decoration:none;border-radius:50px;font-weight:600;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 3px 12px #15383e33;font-family:Montserrat,sans-serif;flex-shrink:0}.whatsapp-btn:hover{background:#0f2a2e;transform:translateY(-2px);box-shadow:0 6px 20px #15383e40;text-decoration:none;color:#fff}.whatsapp-btn svg{width:24px;height:24px}.texto-video-section{padding:5rem 80px 4rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:linear-gradient(135deg,#f8fafb,#e7edf3);margin-top:80px;margin-bottom:50px}.texto-video-container{margin:0 auto}.texto-video-content{display:grid;grid-template-columns:1fr 1.3fr;gap:3rem;align-items:center;transform:translateY(20px);animation:fadeInDown .8s ease-out forwards}.texto-video-text{flex:1}.texto-video-text :is(h1,h2){font-family:Ethnocentric,sans-serif;font-size:34px;font-weight:400;color:#15383e;margin:0;line-height:1.3;letter-spacing:.02em;text-transform:uppercase}.texto-video-text p{font-size:18px;color:#6b7280;line-height:1.2;margin:0;font-weight:400;margin-top:1.5rem}.texto-video-video{flex:1;display:flex;justify-content:center}.video-placeholder{width:100%;aspect-ratio:16 / 9;background:#f0f0f0;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000014}.tabs-video-section{padding:4rem 1rem 1rem;background-color:#fff;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tabs-video-container{margin:0 auto;padding:0 60px;transform:translateY(20px);animation:fadeInDown .8s ease-out forwards}.tabs-header{text-align:center;margin-bottom:3rem;margin:10px}.tabs-header :is(h1,h2){font-family:Ethnocentric,sans-serif;font-size:1.8em;font-weight:400;color:#15383e;margin:0 0 1rem;letter-spacing:.02em;text-transform:uppercase;margin-bottom:6px}.tabs-header p{font-size:.95rem;color:#6b7280;line-height:1.6;max-width:950px;margin:0 auto}.tabs-nav{display:flex;margin-bottom:3rem;border-bottom:1px solid #e5e7eb;overflow-x:auto;justify-content:space-around}.tab-button{padding:.75rem 0;background:none;border:none;border-bottom:3px solid transparent;color:#6b7280;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);font-family:Montserrat,sans-serif;white-space:nowrap;position:relative;text-transform:capitalize;width:100%}.tab-button:hover{color:#15383e}.tab-button.active{color:#15383e;border-bottom-color:#15383e;font-weight:600;background-color:#e7edf3}.tabs-content-wrapper{background:linear-gradient(135deg,#f0f4f8,#e8f0f6);border-radius:40px 0 40px 40px;padding:1.5rem 4rem;overflow:hidden}.tabs-content-new{display:grid;grid-template-columns:1.5fr 1fr;gap:3rem;align-items:center}.cards-numerados-section{padding:4rem 0rem 1rem;background-color:#fff;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.cards-numerados-container{margin:0 auto;padding:0 60px}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;transform:translateY(20px);animation:fadeInDown .8s ease-out forwards}.card-numerado{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 2px 8px #0000000a,0 1px 3px #0000000f;transition:all .3s cubic-bezier(.25,.46,.45,.94);text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem;will-change:transform,box-shadow;backface-visibility:hidden;transform:translateZ(0)}.card-numerado:hover{transform:translateY(-8px);box-shadow:0 8px 24px #0000001f,0 4px 12px #00000014;border-color:#15383e26}.card-numero{width:60px;height:60px;background:#15383e;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;font-family:Montserrat,sans-serif;flex-shrink:0}.card-titulo{font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:600;color:#15383e;margin:0;line-height:1.4}.card-descricao{font-family:Montserrat,sans-serif;font-size:.95rem;color:#6b7280;line-height:1.6;margin:0;font-weight:400}.recursos-ajuda{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:30px}.recurso-icon-figma{display:flex;justify-content:center;align-items:center;margin-bottom:25px}.recurso-titulo-figma{font-size:1.1rem;font-weight:700;color:#15383e;margin:0 0 15px;line-height:1.3}.recurso-texto-figma{font-size:.9rem;color:#6b7280;line-height:1.6;margin:0}.recurso-card-figma{background:#fff;padding:40px 25px;border-radius:20px;text-align:center;transition:all .3s ease;box-shadow:0 4px 15px #00000014}div#recurso-card-7{background-color:#15383e!important}.recurso-card-novo:hover{transform:translateY(-8px);box-shadow:0 12px 30px #00000026}.recursos-grid-novo{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;color:#15383e}.recursos-grid-novo a{text-decoration:none;color:inherit}.recurso-card-novo{background:#ffffff40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 32px #1f268726;border-radius:30px 0 30px 30px;padding:10px 20px;justify-content:center;display:flex;align-items:center;gap:15px;cursor:pointer;transition:all .3s ease;text-align:left;text-decoration:none}.recurso-card-novo:hover{background:#226672da;transform:translateY(-2px);box-shadow:0 12px 40px #1f268740;color:#fff}.recurso-icon-novo{display:flex;justify-content:center;align-items:center}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1027px){.recursos-ajuda{display:none}.texto-video-section{padding:50px 40px;margin-top:70px}.texto-video-text :is(h1,h2){font-size:1.6em}.texto-video-section{padding:0rem}.ajuda-container,.tabs-video-container,.cards-numerados-container{padding:40px}.cards-numerados-container{padding:0 40px 40px}.texto-video-content{gap:2rem}.tabs-content-new{gap:2.5rem}.tabs-content-wrapper{padding:2rem}.carousel-arrow-left{left:-32px}.carousel-arrow-right{right:-32px}.cards-grid{gap:1.5rem}.card-numerado{padding:1.75rem;gap:1.25rem}.card-numero{width:55px;height:55px;font-size:1.6rem}.card-titulo{font-size:1.1rem}.card-descricao{font-size:.9rem}.recursos-grid-novo{display:block}.recurso-card-novo{margin-bottom:14px}.faq-grid{grid-template-columns:1fr}.contact-horizontal{flex-direction:column;gap:1.5rem}.whatsapp-btn{width:100%;justify-content:center}}@media(max-width:768px){.ajuda-content{padding:2rem 20px}.ajuda-container,.texto-video-container,.tabs-video-container,.cards-numerados-container{padding:0}.ajuda-header h1{font-size:2.2rem}.faq-grid{grid-template-columns:1fr;gap:1.5rem;margin-top:30px}.faq-tabs{gap:.5rem;margin-bottom:2rem}.faq-tab-button{padding:.75rem 1rem;font-size:.9rem;flex:1;text-align:center}.search-bar-wrapper{padding:0 1rem}.search-input{padding:.75rem 0;font-size:.95rem}.search-input::placeholder{font-size:.85rem}.contact-horizontal{flex-direction:column;gap:1.5rem}.contact-text h2{font-size:1.2rem}.contact-text p{font-size:.9rem}.whatsapp-btn{width:100%;justify-content:center;font-size:.95rem;padding:.85rem 1.5rem}.texto-video-section{padding:40px 20px;margin-top:50px}.texto-video-content{grid-template-columns:1fr;gap:2rem}.texto-video-text :is(h1,h2){font-size:1.4em}.texto-video-text p{font-size:.95rem}.tabs-video-container{padding:0 20px}.tabs-content-wrapper{border-radius:20px 0 20px 20px;padding:1.5rem}.tabs-content-new{grid-template-columns:1fr;gap:2rem}.video-placeholder-new{width:100%}.carousel-arrow-left,.carousel-arrow-right{width:32px;height:32px}.carousel-arrow-left{left:-40px}.carousel-arrow-right{right:-40px}.carousel-arrow svg{width:16px;height:16px}.cards-numerados-container{padding:0 20px 20px}.cards-grid{grid-template-columns:1fr;gap:1.5rem}.card-numerado{padding:1.5rem;gap:1rem}.card-numero{width:50px;height:50px;font-size:1.4rem}.card-titulo{font-size:1rem}.card-descricao{font-size:.85rem}.tabs-header :is(h1,h2){font-size:1.4em}.tabs-header p{font-size:.85rem}.faq-question{padding:1.25rem;font-size:.95rem}.faq-icon{width:24px;height:24px}.faq-intro.visible{max-height:150px;padding:1rem 1.25rem}.faq-answer-content{padding:1rem}.no-results-message{padding:2rem 1rem}.no-results-message h3{font-size:1.1rem}.no-results-message p{font-size:.9rem}}@media(max-width:480px){.ajuda-container{padding:0}.search-results-info{display:none}.tabs-header :is(h1,h2){font-size:1.2em}.tabs-header p{font-size:.8rem}.search-bar-wrapper{padding:0 .75rem}.search-input{padding:1rem 0;font-size:1rem}.search-input::placeholder{font-size:.8rem}.faq-tab-button{padding:.6rem .8rem;font-size:.8rem}.faq-question{padding:1rem;font-size:.9rem}.faq-question-text{margin-right:.5rem}.faq-icon{width:20px;height:20px}.contact-text h2{font-size:1rem}.contact-text p{font-size:.85rem}.whatsapp-btn{font-size:.85rem;padding:.75rem 1.25rem;gap:.5rem}.whatsapp-btn svg{width:20px;height:20px}}
