@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&family=Inter:wght@400;500;600&family=IBM+Plex+Mono:wght@500&display=swap";.concilia[data-v-7a8f8ef5]{--ink: #10192a;--ink-soft: #1b2740;--paper: #f7f6f2;--paper-dim: #edebe4;--slate: #2e3644;--slate-muted: #6b7280;--seal-green: #1e6f52;--seal-green-soft: #e4f0ea;--brass: #b08d46;--rule: #dad6cc;background:var(--paper);color:var(--slate);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh}.shell[data-v-7a8f8ef5]{max-width:1120px;margin:0 auto;padding-left:24px;padding-right:24px}.site-header[data-v-7a8f8ef5]{position:sticky;top:0;z-index:20;background:#f7f6f2db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}header.shell[data-v-7a8f8ef5]{padding-top:18px;padding-bottom:18px}.header-row[data-v-7a8f8ef5]{display:flex;align-items:center;justify-content:space-between}.brand[data-v-7a8f8ef5]{display:flex;align-items:center;gap:12px;color:var(--ink)}.brand-mark[data-v-7a8f8ef5]{width:30px;height:30px;display:inline-flex;flex-shrink:0}.brand-mark svg[data-v-7a8f8ef5]{width:100%;height:100%;color:var(--brass)}.brand-name[data-v-7a8f8ef5]{font-family:Fraunces,serif;font-size:21px;font-weight:600;letter-spacing:.01em}.nav[data-v-7a8f8ef5]{display:flex;align-items:center;gap:10px}.nav-link[data-v-7a8f8ef5]{font-size:14px;font-weight:500;color:var(--ink);padding:9px 16px;border-radius:999px;text-decoration:none;transition:background-color .15s ease,color .15s ease,transform .15s ease}.nav-link--ghost[data-v-7a8f8ef5]{border:1px solid var(--rule)}.nav-link--ghost[data-v-7a8f8ef5]:hover{background:var(--paper-dim)}.nav-link--solid[data-v-7a8f8ef5]{background:var(--ink);color:var(--paper)}.nav-link--solid[data-v-7a8f8ef5]:hover{background:var(--ink-soft);transform:translateY(-1px)}.nav-link[data-v-7a8f8ef5]:not(.nav-link--ghost):not(.nav-link--solid):hover{text-decoration:underline;text-underline-offset:3px}.nav-link[data-v-7a8f8ef5]:focus-visible,.btn[data-v-7a8f8ef5]:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.eyebrow[data-v-7a8f8ef5]{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin-bottom:18px}.eyebrow--light[data-v-7a8f8ef5]{color:#d8c391}.section-title[data-v-7a8f8ef5]{font-family:Fraunces,serif;font-weight:500;font-size:clamp(26px,3.4vw,36px);line-height:1.2;color:var(--ink);max-width:620px;margin-bottom:48px}.section-title--light[data-v-7a8f8ef5]{color:var(--paper);max-width:560px}.hero[data-v-7a8f8ef5]{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;padding-top:40px;padding-bottom:100px}.hero-title[data-v-7a8f8ef5]{font-family:Fraunces,serif;font-weight:500;font-size:clamp(38px,5vw,58px);line-height:1.08;color:var(--ink);margin-bottom:24px}.hero-text[data-v-7a8f8ef5]{font-size:16.5px;line-height:1.65;color:var(--slate-muted);max-width:460px;margin-bottom:36px}.hero-actions[data-v-7a8f8ef5]{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hero-meta[data-v-7a8f8ef5]{font-family:IBM Plex Mono,monospace;font-size:11.5px;color:var(--slate-muted);letter-spacing:.02em}.btn[data-v-7a8f8ef5]{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;border-radius:999px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.btn--primary[data-v-7a8f8ef5]{background:var(--ink);color:var(--paper)}.btn--primary[data-v-7a8f8ef5]:hover{background:var(--ink-soft);transform:translateY(-2px);box-shadow:0 10px 24px -12px #10192a80}.btn--brass[data-v-7a8f8ef5]{background:var(--brass);color:var(--ink)}.btn--brass[data-v-7a8f8ef5]:hover{transform:translateY(-2px);box-shadow:0 10px 24px -8px #b08d468c}.hero-visual[data-v-7a8f8ef5]{display:flex;justify-content:center}.invoice-stack[data-v-7a8f8ef5]{position:relative;width:100%;max-width:360px}.sheet[data-v-7a8f8ef5]{position:absolute;left:50%;top:-10px;width:92%;height:100%;border-radius:14px}.sheet--1[data-v-7a8f8ef5]{background:#efece2;transform:translate(-50%) rotate(-2.5deg);box-shadow:0 20px 40px -24px #10192a59}.sheet--2[data-v-7a8f8ef5]{top:-16px;width:86%;background:#e7e3d6;transform:translate(-50%) rotate(3.2deg);box-shadow:0 16px 32px -22px #10192a4d}.invoice-card[data-v-7a8f8ef5]{position:relative;width:100%;background:#fff;border:1px solid var(--rule);border-radius:14px;padding:30px 26px 26px;box-shadow:0 30px 60px -28px #10192a66;overflow:hidden;animation:rise-7a8f8ef5 .7s cubic-bezier(.16,1,.3,1) both}.perf[data-v-7a8f8ef5]{position:absolute;left:0;right:0;height:12px;background-image:radial-gradient(circle,var(--paper) 4.5px,transparent 5px);background-size:18px 12px;background-repeat:repeat-x}.perf--top[data-v-7a8f8ef5]{top:-6px}.perf--bottom[data-v-7a8f8ef5]{bottom:-6px}.invoice-card__head[data-v-7a8f8ef5]{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:18px;margin-bottom:18px;border-bottom:1px dashed var(--rule)}.invoice-card__label[data-v-7a8f8ef5]{font-size:13px;color:var(--slate-muted)}.invoice-card__id[data-v-7a8f8ef5]{font-family:IBM Plex Mono,monospace;font-size:12.5px;color:var(--ink)}.invoice-card__row[data-v-7a8f8ef5]{display:flex;justify-content:space-between;gap:16px;font-size:13px;padding:7px 0;color:var(--slate-muted)}.invoice-card__row strong[data-v-7a8f8ef5]{color:var(--ink);font-weight:500;text-align:right}.invoice-card__row strong.mono[data-v-7a8f8ef5]{font-family:IBM Plex Mono,monospace;font-size:12px}.invoice-card__total[data-v-7a8f8ef5]{display:flex;justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:16px;border-top:1px solid var(--rule);font-size:13px;color:var(--slate-muted)}.invoice-card__total strong[data-v-7a8f8ef5]{font-family:IBM Plex Mono,monospace;font-size:19px;color:var(--ink)}.invoice-card__status[data-v-7a8f8ef5]{position:relative;margin-top:20px;height:30px}.badge[data-v-7a8f8ef5]{position:absolute;left:0;top:0;display:inline-flex;align-items:center;padding:5px 14px;border-radius:999px;font-size:12.5px;font-weight:600}.badge--pending[data-v-7a8f8ef5]{background:var(--paper-dim);color:var(--slate-muted);animation:fade-out-badge-7a8f8ef5 .6s ease 1.6s forwards}.badge--validated[data-v-7a8f8ef5]{background:var(--seal-green-soft);color:var(--seal-green);opacity:0;animation:fade-in-badge-7a8f8ef5 .6s ease 1.6s forwards}.seal[data-v-7a8f8ef5]{position:absolute;right:18px;top:50%;width:92px;height:92px;color:var(--seal-green);opacity:0;transform:translateY(-50%) scale(1.5) rotate(-14deg);animation:stamp-in-7a8f8ef5 .5s cubic-bezier(.2,.9,.3,1.2) 1.3s forwards}.seal svg[data-v-7a8f8ef5]{width:100%;height:100%}@keyframes rise-7a8f8ef5{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes stamp-in-7a8f8ef5{0%{opacity:0;transform:translateY(-50%) scale(1.6) rotate(-16deg)}60%{opacity:1;transform:translateY(-50%) scale(.92) rotate(-4deg)}to{opacity:.9;transform:translateY(-50%) scale(1) rotate(-6deg)}}@keyframes fade-out-badge-7a8f8ef5{to{opacity:0}}@keyframes fade-in-badge-7a8f8ef5{to{opacity:1}}@media (prefers-reduced-motion: reduce){.seal[data-v-7a8f8ef5],.badge--pending[data-v-7a8f8ef5],.badge--validated[data-v-7a8f8ef5],.invoice-card[data-v-7a8f8ef5]{animation:none!important}.seal[data-v-7a8f8ef5]{opacity:.9;transform:translateY(-50%) scale(1) rotate(-6deg)}.badge--pending[data-v-7a8f8ef5]{display:none}.badge--validated[data-v-7a8f8ef5]{opacity:1}}.process[data-v-7a8f8ef5]{background:var(--ink);padding:88px 0;scroll-margin-top:80px}.stage-list[data-v-7a8f8ef5]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.stage[data-v-7a8f8ef5]{border-left:1px solid rgba(247,246,242,.14);padding:0 24px;transition:border-color .2s ease}.stage[data-v-7a8f8ef5]:first-child{border-left:none;padding-left:0}.stage[data-v-7a8f8ef5]:hover{border-left-color:#b08d4680}.stage-n[data-v-7a8f8ef5]{display:block;font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--brass);margin-bottom:14px;transition:transform .2s ease}.stage:hover .stage-n[data-v-7a8f8ef5]{transform:translate(2px)}.stage h3[data-v-7a8f8ef5]{font-family:Fraunces,serif;font-weight:500;font-size:19px;color:var(--paper);margin-bottom:10px}.stage p[data-v-7a8f8ef5]{font-size:13.5px;line-height:1.6;color:#aab2c5}.features[data-v-7a8f8ef5]{padding:96px 24px}.feature-grid[data-v-7a8f8ef5]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:16px;overflow:hidden}.feature-card[data-v-7a8f8ef5]{background:var(--paper);padding:32px;transition:background-color .2s ease}.feature-card[data-v-7a8f8ef5]:hover{background:#fff}.feature-card h3[data-v-7a8f8ef5]{font-family:Fraunces,serif;font-weight:500;font-size:18px;color:var(--ink);margin-bottom:10px}.feature-card p[data-v-7a8f8ef5]{font-size:14px;line-height:1.6;color:var(--slate-muted)}.cta[data-v-7a8f8ef5]{background:var(--ink-soft);border-top:1px solid rgba(176,141,70,.35)}.cta-inner[data-v-7a8f8ef5]{padding:72px 24px;text-align:center}.cta h2[data-v-7a8f8ef5]{font-family:Fraunces,serif;font-weight:500;font-size:clamp(24px,3vw,32px);color:var(--paper);max-width:520px;margin:0 auto 12px}.cta p[data-v-7a8f8ef5]{color:#aab2c5;margin-bottom:28px}.footer[data-v-7a8f8ef5]{display:flex;justify-content:space-between;align-items:center;padding-top:28px;padding-bottom:40px;font-size:12.5px;color:var(--slate-muted);border-top:1px solid var(--rule);margin-top:8px}.footer-mono[data-v-7a8f8ef5]{font-family:IBM Plex Mono,monospace}@media (max-width: 900px){.hero[data-v-7a8f8ef5]{grid-template-columns:1fr;padding-bottom:64px}.hero-visual[data-v-7a8f8ef5]{order:-1}.stage-list[data-v-7a8f8ef5]{grid-template-columns:1fr 1fr;gap:32px;row-gap:40px}.stage[data-v-7a8f8ef5]{border-left:none;padding-left:0}.feature-grid[data-v-7a8f8ef5]{grid-template-columns:1fr}}@media (max-width: 560px){.stage-list[data-v-7a8f8ef5]{grid-template-columns:1fr}.footer[data-v-7a8f8ef5]{flex-direction:column;gap:6px;align-items:flex-start}}
