:root{--primary:#13233d;--primary-rgb:19,35,61;--secondary:#0552ac;--secondary-rgb:5,82,172;--accent:#06f;--accent-rgb:50,95,236;--accent-dark:#04c;--accent-rgb-dark:0,68,204;--accent-light:#60a5fa;--accent-rgb-light:96,165,250;--lime:#d1d972;--lime-rgb:209,217,114;--gray:#a7acb0;--gray-rgb:167,172,176;--header:var(--primary);--paragraphs:rgba(var(--primary-rgb),0.8);--muted:rgba(10,26,47,.6);--text-color:var(--primary);--text-secondary:rgba(var(--primary-rgb),0.8);--text-tertiary:rgba(var(--primary-rgb),0.6);--card-background:#fff;--accent-color:var(--accent);--accent-color-light:rgba(var(--accent-rgb),0.1);--accent-color-hover:#2a51d9;--disabled-color:var(--gray);--background:#fff;--background-alt:rgba(var(--accent-rgb),0.03);--border:rgba(var(--primary-rgb),0.1);--urgent-background:#fee2e2;--background-gradient:radial-gradient(ellipse at center,hsla(69,73%,67%,.2) 0,hsla(0,0%,100%,.8) 50%,rgba(153,197,255,.2) 100%);--white:#fff;--black:#000;--error:#dc2626;--error-background:#fee2e2;--success:#16a34a;--success-background:#dcf3da;--warning:#ca8a04;--shadow-sm:0 2px 4px rgba(var(--primary-rgb),0.05);--shadow-md:0 4px 8px rgba(var(--primary-rgb),0.1);--shadow-lg:0 8px 16px rgba(var(--primary-rgb),0.15);--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--font-family:"Gabarito",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--z-header:100;--z-modal:1000;--z-tooltip:1500;--gradient-primary:linear-gradient(135deg,var(--secondary) 0%,var(--accent) 100%);--gradient-accent:linear-gradient(135deg,var(--accent) 0%,var(--lime) 100%);--gradient-muted:linear-gradient(135deg,var(--gray) 0%,rgba(var(--gray-rgb),0.5) 100%)}.faq{padding:0;background-color:var(--background);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.faq:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23f0f0f0' fill-opacity='0.1' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.3;z-index:0}.faq__container{max-width:1000px;margin:0 auto;padding:0 1rem;position:relative;z-index:1;width:100%;display:flex;flex-direction:column;justify-content:center;height:100%}@media screen and (min-width:768px){.faq__container{padding:0 2rem}}.faq__header{text-align:center;margin-bottom:3rem;opacity:0;transform:translateY(30px);animation:fadeInUp .8s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.2s}.faq__list{display:flex;flex-direction:column;gap:1rem;opacity:0;transform:translateY(40px);animation:fadeInUp .8s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.4s}.faq__item{background-color:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border);overflow:hidden;transition:box-shadow .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);will-change:transform,opacity,height}.faq__item.active{box-shadow:var(--shadow-md)}.faq__item:hover{transform:translateY(-2px)}.faq__question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:none;border:none;text-align:left;cursor:pointer;font-size:1rem;font-weight:600;color:var(--header);transition:color .3s ease;will-change:transform}@media screen and (min-width:768px){.faq__question{font-size:1.25rem}}.faq__question:hover{color:var(--accent)}.faq__question span{flex:1 1;padding-right:1rem}.faq__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--accent);will-change:transform}.faq__answer{overflow:hidden;will-change:height,opacity,transform}.faq__answer-content{padding:0 1.5rem 1.5rem}@media screen and (min-width:992px){.faq__question{font-size:1.25rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}