.bdw-fc-messages.success{background:#d4edda;border:1px solid #c3e6cb;color:#155724;display:block}.bdw-fc-messages.error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24;display:block}.bdw-fc-conditional.bdw-fc-conditional-visible{display:block}.bdw-fc-conditional.bdw-fc-conditional-visible input,.bdw-fc-conditional.bdw-fc-conditional-visible textarea,.bdw-fc-conditional.bdw-fc-conditional-visible select{pointer-events:auto}.bdw-fc-conditional.bdw-fc-conditional-visible fieldset{pointer-events:auto}.bdw-fc-docs-info{font-size:.9rem;line-height:1.5;color:var(--bdw-text);background:#fff;border:1px solid var(--bdw-border);border-radius:4px;padding:1rem;margin-top:1rem}.bdw-validation-feedback{display:block;font-size:.85rem;margin-top:.35rem;font-weight:500}.bdw-validation-feedback.bdw-validation-error{color:var(--bdw-error)}.bdw-validation-feedback.bdw-validation-success{color:var(--bdw-success);font-size:1.1rem}.bdw-fc-subsection-title-sm{font-size:.9rem;font-weight:600;color:#666;margin:1rem 0 .75rem;padding-bottom:.35rem;border-bottom:1px solid var(--bdw-border)}.bdw-fc-radio-group-inline{flex-direction:row;gap:1.25rem}.bdw-fc-input.bdw-valid,.bdw-fc-textarea.bdw-valid{border-color:var(--bdw-success);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%2327ae60" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"></polyline></svg>');background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 16px;padding-right:2.5rem}.bdw-fc-input.bdw-invalid,.bdw-fc-textarea.bdw-invalid{border-color:var(--bdw-error);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%23e74c3c" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><line x1="15" y1="9" x2="9" y2="15"></line><line x1="9" y1="9" x2="15" y2="15"></line></svg>');background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 16px;padding-right:2.5rem}.bdw-fc-input.bdw-valid:focus,.bdw-fc-textarea.bdw-valid:focus{border-color:var(--bdw-success);box-shadow:0 0 0 3px rgba(39,174,96,.1)}.bdw-fc-input.bdw-invalid:focus,.bdw-fc-textarea.bdw-invalid:focus{border-color:var(--bdw-error);box-shadow:0 0 0 3px rgba(231,76,60,.1)}.bdw-fc-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.bdw-fc-form.loading .bdw-fc-submit-button::after{content:"...";animation:bdw-loading 1s infinite}.bdw-fc-fields-container{display:flex;flex-wrap:wrap;gap:1rem}.bdw-fc-field-width-full{flex:0 0 100%}.bdw-fc-field-width-half{flex:0 0 calc(50% - .5rem)}.bdw-fc-field-width-third{flex:0 0 calc(33.333% - .67rem)}@media (max-width:768px){.bdw-fc-field-width-half,.bdw-fc-field-width-third{flex:0 0 100%}}#masthead .site-title a,#masthead .site-description,.site-branding .site-title a{color:var(--bdw-primary)!important}.baqueiro-wrap h1,.baqueiro-wrap h2,.baqueiro-wrap h3,.baqueiro-wrap a{color:inherit}.bdw-fc-hub-container,.bdw-fc-single-container{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#1e293b;line-height:1.5}.bdw-fc-card{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.bdw-fc-card:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border-color:#cbd5e1}.bdw-fc-card a{text-decoration:none;color:inherit;flex-grow:1;display:flex;flex-direction:column}.bdw-fc-card .bdw-fc-thumbnail{height:180px;background:#f1f5f9}.bdw-fc-card .bdw-fc-placeholder{height:180px;background:linear-gradient(135deg,var(--bdw-primary) 0%,var(--bdw-secondary) 100%);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.7)}.bdw-fc-card-content{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.bdw-fc-card-title{font-size:1.25rem;font-weight:700;color:var(--bdw-primary)!important;margin-bottom:.75rem;line-height:1.25}.bdw-fc-card-excerpt{color:#64748b;font-size:.95rem;margin-bottom:1.5rem;flex-grow:1}.bdw-fc-card-btn{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;background:var(--bdw-secondary)!important;color:#fff!important;border-radius:8px;font-weight:600;font-size:.875rem;transition:background .2s}.bdw-fc-card a,.bdw-fc-card a:visited,.bdw-fc-card a .bdw-fc-card-title{color:var(--bdw-primary)!important;text-decoration:none!important}.bdw-fc-card-link-text{color:var(--bdw-secondary)!important;font-weight:600}.bdw-fc-card:hover .bdw-fc-card-btn{background:var(--bdw-secondary-dark)!important}.bdw-fc-single-wrapper{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);padding:2.5rem;margin-top:2rem;margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto}.bdw-fc-single-header{margin-bottom:2.5rem;text-align:center;border-bottom:1px solid #e2e8f0;padding-bottom:2rem}.bdw-fc-single-title{font-size:2.25rem;font-weight:800;color:#0f172a;margin-bottom:.75rem}.bdw-fc-single-subtitle{font-size:1.125rem;color:#64748b}.bdw-fc-docs-info{border-radius:10px}.bdw-fc-form-actions{display:flex;justify-content:flex-end;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--bdw-border)}.bdw-fc-archive-shell,.bdw-fc-single-shell{padding:60px 20px;background:#f8fafc;min-height:80vh}.bdw-fc-wrapper{max-width:1200px;margin:0 auto;padding:0 20px}.bdw-fc-hero{margin-bottom:50px;text-align:center}.bdw-fc-hero-title{font-size:3rem;color:#0f172a;font-weight:800;margin-bottom:20px}.bdw-fc-hero-text{font-size:1.25rem;color:#64748b;max-width:700px;margin:0 auto}.bdw-fc-hero-divider{width:80px;height:4px;background:var(--bdw-secondary);margin:30px auto 0;border-radius:999px}.bdw-fc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px}.bdw-fc-footer-note{margin-top:50px;text-align:center;color:#94a3b8;font-size:.9rem;border-top:1px solid #e2e8f0;padding-top:2rem}@media (max-width:768px){.bdw-fc-hero-title{font-size:2.1rem}.bdw-fc-hero-text{font-size:1rem}.bdw-fc-grid{grid-template-columns:1fr}}