@font-face{font-family:Inter;src:url(/assets/inter-latin-8kRkwJBP.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-primary:#fbfaf7;--bg-surface:#fff;--bg-card:#fff;--bg-card-hover:#f7f5f0;--bg-muted:#f3f1ec;--header-bg:#fbfaf7e6;--sec-alt-bg:#f3f1ec;--sec-alt-card:#fbfaf7;--sec-alt-border:transparent;--border-subtle:#e7e3da;--border-strong:#cfc9bc;--border-focus:#7c3aed;--purple-primary:#7c3aed;--purple-hover:#6d28d9;--purple-light:#7c3aed;--purple-bg:#efe9fd;--purple-border:#d9ccfb;--purple-text:#5b21b6;--link:#7c3aed;--link-hover:#5b21b6;--accent-warm:#a8530c;--accent-warm-bg:#f6e7d3;--brand-navy:#0f172a;--brand-blue:#2563eb;--brand-purple:#7c3aed;--brand-gradient:#7c3aed;--text-primary:#1f2430;--text-secondary:#5b5850;--text-tertiary:#6b675e;--text-on-primary:#fff;--success-text:#047857;--success-bg:#ecfdf5;--success-border:#a7f3d0;--success-icon:#059669;--warning-text:#92400e;--warning-bg:#fff7e6;--warning-border:#f5d69b;--warning-icon:#d97706;--danger-text:#b91c1c;--danger-bg:#fef2f2;--danger-border:#fca5a5;--danger-icon:#dc2626;--info-text:#1d4ed8;--info-bg:#eff6ff;--info-border:#bfdbfe;--info-icon:#2563eb;--pink-text:#a21caf;--pink-bg:#fdf4ff;--shadow-xs:0 1px 2px #1f24300d;--shadow-sm:0 1px 3px #1f243012;--shadow-md:0 4px 14px #1f243012;--shadow-lg:0 12px 32px #1f243017;--focus-ring:#7c3aed;--scroll-track:#f3f1ec;--scroll-thumb:#cfc9bc;--scroll-thumb-flat:#cfc9bc}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#080d18;--bg-surface:#0f1626;--bg-card:#0f1626;--bg-card-hover:#141d31;--bg-muted:#18223a;--header-bg:#080d18e6;--sec-alt-bg:#0f1626;--sec-alt-card:#080d18;--sec-alt-border:#ffffff14;--border-subtle:#ffffff14;--border-strong:#ffffff29;--border-focus:#c4b5fd;--purple-primary:#7c3aed;--purple-hover:#6d28d9;--purple-light:#a78bfa;--purple-bg:#7c3aed29;--purple-border:#a78bfa59;--purple-text:#c4b5fd;--link:#c4b5fd;--link-hover:#ddd6fe;--accent-warm:#fdba74;--accent-warm-bg:#fdba741f;--brand-blue:#60a5fa;--brand-gradient:#7c3aed;--text-primary:#f8fafc;--text-secondary:#a9b4c6;--text-tertiary:#94a1b5;--text-on-primary:#fff;--success-text:#34d399;--success-bg:#10b9811f;--success-border:#10b9814d;--success-icon:#34d399;--warning-text:#fbbf24;--warning-bg:#f59e0b1f;--warning-border:#f59e0b4d;--warning-icon:#fbbf24;--danger-text:#fca5a5;--danger-bg:#ef44441f;--danger-border:#ef44444d;--danger-icon:#f87171;--info-text:#93c5fd;--info-bg:#3b82f61f;--info-border:#3b82f64d;--info-icon:#60a5fa;--pink-text:#f0abfc;--pink-bg:#d946ef24;--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:0 12px 32px #00000073;--focus-ring:#c4b5fd;--scroll-track:#0f1626;--scroll-thumb:#2a3550;--scroll-thumb-flat:#2a3550}:root{--text-main:var(--text-primary);--text-muted:var(--text-secondary);--text-dim:var(--text-tertiary);--purple:var(--purple-primary);--purple-glow:var(--purple-bg);--green:var(--success-text);--danger:var(--danger-text);--ink-base:#080d18;--ink-surface:#0f1626;--ink-text:#f8fafc;--ink-text-2:#a9b4c6;--ink-accent:#a78bfa;--paper:#f3f1ec;--paper-card:#fbfaf7;--paper-line:#e7e3da;--paper-text:#1f2430;--paper-text-2:#5b5850;--warm:#a8530c;--warm-deco:#d97706;--warm-soft:#f6e7d3;--panel-radius:32px;--section-gap:clamp(4rem, 10vw, 8rem)}.credan-logo-wrap{vertical-align:middle;-webkit-user-select:none;user-select:none;align-items:center;gap:.65rem;display:inline-flex}.credan-logo-subtitle{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--text-tertiary);font-size:.65rem;font-weight:700;line-height:1;display:block}[data-theme=light] .logo-dark-var,[data-theme=dark] .logo-light-var{display:none!important}:root{--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);font-family:var(--font-sans)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5;transition:background-color .2s,color .2s}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);color:var(--text-primary);letter-spacing:-.02em;font-weight:700}.num-display{font-family:var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:inherit}::selection{color:#fff;background:#7c3aed}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}input:invalid,textarea:invalid,select:invalid,:is(input:-moz-ui-invalid,textarea:-moz-ui-invalid){box-shadow:none}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--scroll-thumb-flat) var(--scroll-track);scrollbar-width:thin}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--scroll-track)}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:var(--radius-full);border:3px solid var(--scroll-track);min-height:48px}::-webkit-scrollbar-thumb:hover{border-width:2px}::-webkit-scrollbar-corner{background:var(--scroll-track)}html.tema-trocando,html.tema-trocando *,html.tema-trocando :before,html.tema-trocando :after{transition:background-color .2s,color .2s,border-color .2s,fill .2s!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade{animation:fadeIn .2s var(--ease-out) forwards}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page-container{max-width:1200px;margin:0 auto;padding:1.5rem 1.5rem 3rem}.page-header-banner{text-align:center;max-width:760px;margin:0 auto 2.5rem}.header-tag{border-radius:var(--radius-full);background-color:var(--purple-bg);border:1px solid var(--purple-border);color:var(--purple-text);align-items:center;gap:.4rem;margin-bottom:1rem;padding:.35rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.page-title{letter-spacing:-.03em;color:var(--text-primary);margin-bottom:.75rem;font-size:2.25rem}.page-description{color:var(--text-secondary);font-size:1.05rem;line-height:1.6}.credan-card{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.5rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.credan-card:hover{border-color:var(--border-strong)}.services-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:stretch;gap:1.5rem;display:grid}.service-card{flex-direction:column;justify-content:space-between;height:100%;display:flex}.service-card-body{flex-direction:column;flex-grow:1;display:flex}.service-card-footer{border-top:1px solid var(--border-subtle);margin-top:auto;padding-top:1.25rem}.credan-badge{border-radius:var(--radius-full);align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.credan-badge-category{background-color:var(--purple-bg);border:1px solid var(--purple-border);color:var(--purple-text);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:700}.credan-badge-highlight{background-color:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.credan-badge-free{background-color:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.deliverables-box{background-color:var(--bg-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-bottom:1.25rem;padding:.85rem 1rem}.deliverables-title{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.35rem;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:flex}.deliverable-item{color:var(--text-primary);word-break:break-word;align-items:flex-start;gap:.5rem;font-size:.825rem;line-height:1.45;display:flex}.credan-input{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;color:var(--text-primary);outline:none;padding:.65rem .85rem;transition:border-color .15s,box-shadow .15s}.credan-input:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--purple-bg)}.credan-input::placeholder{color:var(--text-tertiary)}.credan-btn{border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.875rem;font-weight:600;line-height:1.25;transition:background-color .15s,border-color .15s,color .15s,transform .1s;display:inline-flex}.credan-btn:disabled{opacity:.5;cursor:not-allowed}.credan-btn-primary{background-color:var(--purple-primary);color:var(--text-on-primary);border-color:#0000}.credan-btn-primary:hover:not(:disabled){background-color:var(--purple-hover)}.credan-btn-secondary{background-color:var(--bg-surface);color:var(--text-primary);border-color:var(--border-subtle)}.credan-btn-secondary:hover:not(:disabled){background-color:var(--bg-muted);border-color:var(--border-strong)}.credan-btn-icon-only{padding:.6rem}.theme-toggle-btn{background-color:var(--bg-surface);border:1px solid var(--border-subtle);width:38px;height:38px;color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:relative;overflow:hidden}.theme-toggle-sun{color:var(--warning-text)}.theme-toggle-moon{color:var(--link)}.theme-toggle-btn:hover{background-color:var(--bg-muted);color:var(--text-primary);border-color:var(--border-strong)}.theme-toggle-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.marcador{color:var(--warning-text);background:var(--warning-bg);border:1px dashed var(--warning-border);border-radius:var(--radius-sm);padding:0 .3em;font-size:.92em;font-weight:600}.aviso-revisao{border-radius:var(--radius-md);border:1px dashed var(--warning-border);background:var(--warning-bg);color:var(--warning-text);margin-top:.75rem;padding:.4rem .75rem;font-size:.875rem;font-weight:600;display:inline-block}.revelar{opacity:0;transform:translateY(12px)}.revelar.revelar-visivel{opacity:1;transition:opacity .25s ease-out,transform .25s ease-out;transform:none}.cosmos{width:100%;height:100%;display:block}.en{--en-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;background:radial-gradient(55% 45% at 50% 53%,#7c3aed42,#0000 70%),radial-gradient(35% 35% at 12% 88%,#3b82f629,#0000 70%),radial-gradient(30% 30% at 90% 15%,#d026d31a,#0000 70%),#05080f;grid-template-rows:auto minmax(260px,1fr) auto;min-height:100svh;padding:calc(68px + clamp(1.5rem,5vh,3.5rem)) 0 clamp(1.25rem,4vh,2.5rem);display:grid;position:relative;overflow:hidden}.en-ceu{z-index:-1;position:absolute;inset:0}.en-orbitas{min-height:260px}@media (width<=640px){.en{grid-template-rows:auto minmax(210px,1fr) auto}.en-orbitas{min-height:210px}}.en-topo{text-align:center;pointer-events:none;animation:en-sobe 1s var(--en-ease) .2s both}.en-eyebrow{letter-spacing:.14em}.en-titulo{letter-spacing:-.035em;max-width:15ch;color:var(--text-primary);margin:.9rem auto 0;font-size:clamp(2.3rem,5.6vw,4.2rem);font-weight:700;line-height:1.04}.en-sub{max-width:46ch;color:var(--text-secondary);margin:1rem auto 0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.55}.en-base{flex-direction:column;align-items:center;gap:1.1rem;display:flex}.en-portais{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;display:grid}@media (width<=860px){.en-portais{grid-template-columns:minmax(0,1fr);gap:.5rem}}.en-portal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-primary);animation:en-sobe .9s var(--en-ease) both;animation-delay:calc(1s + var(--i) * .12s);transition:border-color .4s var(--en-ease), background-color .4s var(--en-ease), transform .4s var(--en-ease), box-shadow .4s var(--en-ease);background:#0a0f1ca8;border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:.85rem;padding:.9rem 1rem;display:flex}.en-portal[data-ativo]{border-color:rgba(var(--cor), .6);box-shadow:0 0 0 1px rgba(var(--cor), .25), 0 10px 40px rgba(var(--cor), .18);background:#0e1526d9;transform:translateY(-3px)}.en-portal-icone{background:rgba(var(--cor), .16);width:42px;height:42px;color:rgb(var(--cor));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.en-portal-txt{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.en-portal-txt strong{font-size:1rem}.en-portal-txt span{color:var(--text-secondary);font-size:.875rem}.en-portal-seta{color:rgb(var(--cor));transition:transform .4s var(--en-ease);flex-shrink:0}.en-portal[data-ativo] .en-portal-seta{transform:translate(4px)}.en-rodape{color:var(--text-tertiary);text-align:center;animation:en-sobe .9s var(--en-ease) 1.5s both;font-size:.875rem}.en-rodape a{color:var(--text-secondary);text-underline-offset:3px;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3}.en-rodape a:hover{color:var(--text-primary)}@keyframes en-sobe{0%{opacity:0;transform:translateY(14px)}}@media (width<=640px){.en{padding-top:calc(68px + .5rem);padding-bottom:.9rem}.en-titulo{margin-top:.6rem;font-size:2.1rem}.en-sub{margin-top:.6rem;font-size:.95rem}.en-base{gap:.7rem}.en-portal{padding:.6rem .8rem}.en-portal-icone{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.en-topo,.en-portal,.en-rodape{animation:none}.en-portal,.en-portal-seta{transition:none}.en-portal[data-ativo]{transform:none}}.orc-wrap main.en-main{padding-bottom:0}.orc-wrap main.en-main>.en{margin-top:0}.en-mergulho{z-index:100;background:radial-gradient(circle, rgb(var(--cor)) 0%, rgba(var(--cor), .85) 18%, #070b16 62%);pointer-events:none;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;animation:.6s cubic-bezier(.65,0,.35,1) forwards en-mergulho;position:fixed}@keyframes en-mergulho{0%{transform:scale(1)}to{transform:scale(var(--escala))}}
