@font-face{font-family:Clash Display;src:url(/fonts/ClashDisplay-Variable.woff2) format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.woff2) format("woff2-variations");font-weight:300 900;font-style:normal;font-display:swap}:root{--bg: #f3f0e9;--bg-2: #faf8f3;--bg-raise: #ffffff;--hairline: rgba(31, 26, 14, .14);--hairline-strong: rgba(31, 26, 14, .22);--ink: #07211d;--ink-2: #46514f;--ink-3: #818b89;--teal: #14b8a6;--teal-2: #0c9e8b;--teal-3: #0f7d72;--teal-ink: #04221d;--brand: #818cf8;--brand-2: #a5b4fc;--danger: #dc2626;--glow-teal: 0 20px 50px -22px rgba(7, 33, 29, .34);--glow-soft: 0 12px 30px -16px rgba(7, 33, 29, .22);--font-display: "Clash Display", "Satoshi", ui-sans-serif, system-ui, sans-serif;--font-body: "Satoshi", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono Variable", ui-monospace, "SFMono-Regular", "Menlo", monospace;--step-hero: clamp(2.6rem, 6vw, 5.2rem);--step-h2: clamp(1.9rem, 4vw, 3.2rem);--step-h3: clamp(1.3rem, 2.2vw, 1.7rem);--step-body: clamp(1rem, 1.1vw, 1.125rem);--step-small: .875rem;--data-label: .6875rem;--data-field: .8125rem;--data-value: var(--step-small);--data-num: 1rem;--data-stat: 1.375rem;--leading-tight: 1.05;--leading-body: 1.55;--measure: 62ch;--space-section: clamp(5rem, 12vw, 11rem);--gutter: clamp(1.25rem, 5vw, 4rem);--stack: clamp(1rem, 2vw, 2rem);--radius-shell: 28px;--radius-core: 20px;--radius-pill: 999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-reel: cubic-bezier(.22, .7, .2, 1);--dur-fast: .22s;--dur: .55s;--dur-slow: .9s;--tap: 44px}body[data-cinematic]{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--step-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body[data-cinematic] *,body[data-cinematic] *:before,body[data-cinematic] *:after{box-sizing:border-box}body[data-cinematic] h1,body[data-cinematic] h2,body[data-cinematic] h3{font-family:var(--font-display);font-weight:600;line-height:var(--leading-tight);letter-spacing:-.02em;word-spacing:.08em;margin:0;text-wrap:balance}body[data-cinematic] h1{font-size:var(--step-hero);max-width:18ch}body[data-cinematic] h2{font-size:var(--step-h2);max-width:20ch}body[data-cinematic] p{margin:0;max-width:var(--measure);color:var(--ink-2)}body[data-cinematic] a{color:inherit;text-decoration:none}.c-screen{min-height:100dvh;display:grid}.c-shell{width:min(100% - var(--gutter) * 2,1320px);margin-inline:auto}.c-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.c-grain{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.04;background-image:radial-gradient(rgba(31,26,14,.5) .5px,transparent .5px);background-size:3px 3px}:where(body[data-cinematic]) :focus-visible{outline:2px solid var(--teal-2);outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:no-preference){body[data-cinematic].js [data-reveal]{opacity:0;transform:translateY(24px)}body[data-cinematic].js [data-reveal].is-revealed{opacity:1;transform:none;transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}body[data-cinematic] [data-enter]{opacity:0;animation:c-enter-rise .66s var(--ease-out) both;animation-delay:var(--enter-delay, 0s)}}@keyframes c-enter-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){body[data-cinematic] [data-enter]{opacity:1!important;transform:none!important;animation:none!important}}@media(prefers-reduced-motion:reduce){body[data-cinematic] *,body[data-cinematic] *:before,body[data-cinematic] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}body[data-cinematic] [data-reveal]{opacity:1!important;transform:none!important}}@media(max-width:767px){body[data-cinematic] .c-split,body[data-cinematic] .c-zigzag{grid-template-columns:1fr!important}}.c-stagefx,.c-stage{position:fixed;inset:0;z-index:0;pointer-events:none;contain:strict}.c-stagefx{background:radial-gradient(58% 48% at 50% 16%,rgba(20,184,166,.1),transparent 70%),radial-gradient(42% 42% at 84% 6%,rgba(13,148,136,.07),transparent 72%),radial-gradient(54% 60% at 10% 98%,rgba(20,184,166,.05),transparent 70%);opacity:1}.c-stagefx:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 30%,transparent 60%,rgba(31,26,14,.05))}.c-stage{width:100%;height:100%;opacity:0;transition:opacity 1.1s var(--ease-out)}.c-stage.is-live{opacity:1}.gateway,.world-hero,.c-shell,.c-nav{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.c-stage{display:none}}.c-btn{display:inline-flex;align-items:center;gap:.6rem;min-height:var(--tap);padding:.85rem 1.4rem;border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:600;font-size:1rem;white-space:nowrap;cursor:pointer;border:1px solid transparent;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.c-btn:active{transform:translateY(1px)}body[data-cinematic] a:focus-visible,body[data-cinematic] button:focus-visible{outline:2px solid var(--teal-3);outline-offset:3px;border-radius:var(--radius-pill)}[data-cinematic] .c-btn--primary{background:var(--teal);color:var(--teal-ink)}[data-cinematic] .c-btn--primary:hover{background:var(--teal-2);box-shadow:0 16px 34px -24px #07211d73}.c-btn--ghost{background:transparent;color:var(--ink);border-color:var(--hairline-strong)}.c-btn--ghost:hover{border-color:var(--teal);color:var(--teal-3);box-shadow:0 12px 28px -24px #07211d52}.c-btn__icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-pill);background:#1f1a0e24;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.c-btn:hover .c-btn__icon{transform:translate(2px)}.c-btn--ghost .c-btn__icon{background:var(--hairline)}.c-card{border-radius:var(--radius-shell);background:var(--bg-raise);border:1px solid var(--hairline);padding:10px}.c-card__core{border-radius:var(--radius-core);background:var(--bg-2);border:1px solid var(--hairline);padding:clamp(1.25rem,3vw,2rem)}.c-nav{position:sticky;top:0;z-index:20;height:72px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-inline:var(--gutter);background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--hairline)}.c-nav__mark{display:inline-flex;align-items:center;min-height:var(--tap);font-family:var(--font-display);font-weight:600;letter-spacing:.04em;transition:color var(--dur-fast) var(--ease-out)}.c-nav__actions{display:flex;align-items:center;gap:1rem}.c-nav__switch,.c-nav__blog{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--ink-2);font-weight:500;transition:color var(--dur-fast) var(--ease-out)}.c-nav__mark:hover,.c-nav__switch:hover,.c-nav__blog:hover{color:var(--teal-3)}.c-nav__mark img{height:clamp(19px,3.6vw,30px);width:auto;display:block;transition:opacity var(--dur-fast) var(--ease-out)}.c-nav__mark:hover img{opacity:.78}@media(max-width:767px){.c-nav{padding-inline:.875rem}.c-nav__actions{gap:.5rem}.c-nav__switch,.c-nav__blog{display:none}.c-nav .c-btn{padding:.55rem .9rem;font-size:.875rem;gap:.4rem}.c-nav .c-btn__icon{display:none}}@media(max-width:374px){.c-nav{padding-inline:.5rem}.c-nav .c-btn{padding:.5rem .6rem;font-size:.75rem}}.c-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:var(--radius-pill);font-size:var(--step-small);font-weight:500;background:#14b8a633;color:var(--teal-3);border:1px solid rgba(20,184,166,.42)}.c-chip i{font-size:1rem;line-height:1}body[data-cinematic] i[class^=ph],body[data-cinematic] i[class*=" ph"]{display:inline-flex;line-height:1}.world-exit{position:fixed;inset:0;z-index:120;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 38%,rgba(20,184,166,.1),transparent 36rem),var(--bg);transition:opacity .22s var(--ease-out)}.world-exit:after{content:"";position:absolute;inset:0;opacity:.04;background-image:radial-gradient(rgba(31,26,14,.5) .5px,transparent .5px);background-size:3px 3px}.world-exit.is-active{opacity:1;pointer-events:auto}.gateway{position:relative;z-index:1;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;gap:clamp(1rem,2.8vw,2rem);padding:clamp(1.5rem,4vw,2.5rem) var(--gutter);text-align:center}.gateway__mark{font-family:var(--font-display);font-weight:600;letter-spacing:.18em;font-size:.95rem;color:var(--ink-2);justify-self:center}.gateway__mark img{height:clamp(30px,4.5vw,42px);width:auto;display:block;margin-inline:auto}.gateway__stage{display:grid;justify-items:center;align-content:center;gap:clamp(1rem,2.6vw,1.75rem)}.gateway__intro{display:grid;justify-items:center;gap:.9rem}.gateway__title{max-width:15ch}.gateway__lede{color:var(--ink-2);max-width:52ch;margin-inline:auto}.gateway__choices{width:min(100%,1120px);display:grid;gap:clamp(.9rem,2.4vw,1.25rem)}.gateway-choice{position:relative;isolation:isolate;overflow:hidden;overflow:clip;min-height:100%;display:grid;grid-template-rows:auto auto minmax(10rem,auto);gap:clamp(.75rem,1.7vw,1rem);padding:clamp(1rem,2.3vw,1.35rem);border-radius:var(--radius-shell);background:radial-gradient(circle at 76% 8%,rgba(20,184,166,.18),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.9),var(--bg-2));border:1px solid rgba(20,184,166,.24);box-shadow:var(--glow-soft),0 28px 80px -44px #07211d47;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.gateway-choice:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;background:linear-gradient(135deg,rgba(20,184,166,.16),transparent 42%);transition:opacity var(--dur-fast) var(--ease-out)}.gateway-choice:hover,.gateway-choice:focus-visible{border-color:#14b8a680;box-shadow:var(--glow-teal),0 34px 90px -46px #07211d52}.gateway-choice:hover:before,.gateway-choice:focus-visible:before{opacity:1}.gateway-choice__copy{order:1;display:grid;gap:.42rem}.gateway-choice__eyebrow{font-family:var(--font-mono);font-size:var(--step-small);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-3)}.gateway-choice__title{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.45rem,3vw,2rem);font-weight:600;line-height:1.05;text-wrap:balance;word-spacing:.08em}.gateway-choice__body{max-width:36ch;color:var(--ink-2);font-size:var(--step-small);line-height:1.55}.gateway-choice__visual{order:3;align-self:stretch;display:grid;place-items:start center;min-height:clamp(10rem,23vw,15rem)}.gateway-choice__visual>*{width:min(100%,20rem)}.gateway-choice--contabilista .gateway-choice__visual{place-items:stretch center}.gateway-choice__visual .invoice{width:min(100%,20rem);box-shadow:0 22px 70px -34px #07211d47}.gateway-choice__visual .invoice .c-card__core{padding:.92rem}.gateway-choice__visual .invoice__lines,.gateway-choice__visual .invoice__chips{margin-top:.85rem}.gateway-choice__visual .invoice__chips .c-chip:nth-child(n+3){display:none}.gateway-choice__cta{order:2;display:inline-flex;align-items:center;justify-self:start;align-self:start;width:fit-content;height:fit-content;min-height:44px;gap:.6rem;padding:.74rem .95rem;border-radius:var(--radius-pill);background:var(--ink);color:var(--bg);font-weight:600;box-shadow:0 18px 36px -28px #07211d61}.gateway-choice--contabilista .gateway-choice__cta{background:#14b8a62e;color:var(--teal-3);border:1px solid rgba(20,184,166,.42)}.gateway__mark{--enter-delay: .05s}.gateway__title{--enter-delay: .12s}.gateway__lede{--enter-delay: .22s}.gateway__choices{--enter-delay: .34s}.world-hero{position:relative;z-index:1;min-height:calc(100dvh - 72px);display:grid;align-content:center;gap:1.5rem;padding:var(--space-section) var(--gutter)}.world-hero__lede{max-width:48ch;font-size:var(--step-h3);color:var(--ink-2)}.world-hero__cta{margin-top:1rem}@media(max-width:767px){.gateway{gap:1.25rem}}@media(min-width:900px){.gateway__choices{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto auto minmax(10rem,auto);align-items:stretch;row-gap:clamp(.5rem,1.3vw,.8rem)}.gateway-choice{grid-row:1 / -1;grid-template-rows:subgrid;row-gap:clamp(.5rem,1.3vw,.8rem)}.gateway-choice__copy{grid-row:span 3;grid-template-rows:subgrid;row-gap:clamp(.5rem,1.3vw,.8rem)}}.beat{position:relative;z-index:1;min-height:62dvh;display:grid;align-content:center;padding-block:clamp(2.5rem,6vw,4.5rem)}@media(min-width:768px){.beat[data-pin],.beat[data-flow],.beat[data-triage],.beat[data-bridge],.beat[data-portfolio]{min-height:100dvh}}.beat[hidden]{display:none}.beat__inner{width:min(100% - var(--gutter) * 2,1320px);margin-inline:auto;display:grid;gap:clamp(1.5rem,4vw,3rem)}.beat__eyebrow{font-family:var(--font-mono);font-size:var(--step-small);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-3);margin:0}.beat__title{max-width:18ch}body[data-cinematic] h1.beat__title{font-size:var(--step-h2);max-width:20ch}.beat__body{color:var(--ink-2);font-size:var(--step-h3);max-width:46ch}.beat--split .beat__inner{grid-template-columns:1fr 1fr;align-items:center}.beat--flip .beat__visual{order:-1}.beat--center{text-align:center}.beat--center .beat__inner{justify-items:center}.beat--center .beat__body{margin-inline:auto}@media(max-width:767px){.beat{min-height:auto;padding-block:clamp(4rem,18vw,7rem)}.beat--split .beat__inner{grid-template-columns:1fr}.beat--flip .beat__visual{order:0}}.beat__copy{display:grid;gap:clamp(.75rem,1.5vw,1.25rem)}.beat__proof{font-family:var(--font-mono);font-size:var(--step-small);color:var(--teal-3);margin:0}[data-world=empresa] .chaos{position:relative;overflow:hidden;overflow:clip;contain:paint;min-height:clamp(18rem,36vw,26rem);filter:saturate(.4)}[data-world=empresa] .chaos__doc{position:absolute;width:clamp(7rem,16vw,10rem);aspect-ratio:3 / 4;border-radius:var(--radius-core);background:var(--bg-2);border:1px solid var(--hairline);box-shadow:0 18px 40px #1f1a0e1f}[data-world=empresa] .chaos__doc:before{content:attr(data-src);position:absolute;inset:auto 0 .6rem .7rem;font-family:var(--font-mono);font-size:.7rem;color:var(--ink-3)}[data-world=empresa] .chaos__doc:nth-child(1){top:2%;left:6%;transform:rotate(-8deg)}[data-world=empresa] .chaos__doc:nth-child(2){top:12%;left:48%;transform:rotate(6deg)}[data-world=empresa] .chaos__doc:nth-child(3){top:40%;left:22%;transform:rotate(-3deg)}[data-world=empresa] .chaos__doc:nth-child(4){top:46%;left:60%;transform:rotate(10deg)}[data-world=empresa] .chaos__doc:nth-child(5){top:4%;left:30%;transform:rotate(3deg);opacity:.5}[data-world=empresa] .chaos__doc:nth-child(6){top:60%;left:4%;transform:rotate(-12deg);opacity:.5}[data-world=empresa] .chaos__hero{position:absolute;top:50%;left:50%;z-index:3;width:clamp(8rem,18vw,12rem);height:clamp(8rem,18vw,12rem);transform:translate(-50%,-50%);border-radius:var(--radius-pill);border:1px solid rgba(20,184,166,.3);background:radial-gradient(120% 120% at 50% 30%,#fff,#e7edee);box-shadow:var(--glow-teal);display:grid;place-items:center;filter:saturate(1.4)}[data-world=empresa] .chaos__hero-mark{width:66%;height:66%;background:url(/favicon.svg) center / contain no-repeat}[data-world=empresa] .intake{overflow:hidden;overflow:clip;contain:paint;list-style:none;margin:0;padding:0;display:grid;gap:1rem}[data-world=empresa] .intake__way{display:flex;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;border-radius:var(--radius-core);background:var(--bg-2);border:1px solid var(--hairline);color:var(--ink)}[data-world=empresa] .intake__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex:none;border-radius:var(--radius-pill);background:#14b8a638;color:var(--teal-3);font-size:1.25rem}[data-world=empresa] .intake__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.55rem}[data-world=empresa] .intake__label{color:var(--ink)}[data-world=empresa] .intake__art{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;font-family:var(--font-mono);font-size:var(--data-label)}[data-world=empresa] .intake__mail{display:inline-flex;align-items:center;gap:.45rem;padding:.32rem .65rem;border-radius:var(--radius-pill);background:var(--bg-raise, #0d0f12);border:1px solid var(--hairline);color:var(--ink-2);white-space:nowrap}[data-world=empresa] .intake__dot{width:.4rem;height:.4rem;flex:none;border-radius:var(--radius-pill);background:var(--teal-2)}[data-world=empresa] .intake__mail i{color:var(--ink-3);font-size:.9rem}[data-world=empresa] .intake__addr{padding:.32rem .65rem;border-radius:var(--radius-pill);background:#14b8a62e;border:1px solid rgba(20,184,166,.42);color:var(--teal-3);letter-spacing:.06em;white-space:nowrap}[data-world=empresa] .intake__copy{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;flex:none;border-radius:var(--radius-pill);background:var(--bg-raise, #0d0f12);border:1px solid var(--hairline-strong);color:var(--ink-2)}[data-world=empresa] .intake__copy i{font-size:.9rem}[data-world=empresa] .intake__art--drop{padding:.4rem .75rem;border-radius:var(--radius-core);border:1px dashed rgba(20,184,166,.4);color:var(--ink-2)}[data-world=empresa] .intake__art--drop i{color:var(--teal-3);font-size:1rem}@keyframes m-intake-dot{0%,to{opacity:.4;transform:scale(.75)}50%{opacity:1;transform:scale(1.25)}}@keyframes m-intake-drop{0%,to{transform:translateY(0)}45%{transform:translateY(4px)}}@keyframes m-intake-recv{0%,to{box-shadow:0 0 #14b8a600}50%{box-shadow:0 0 18px #14b8a647}}@media(prefers-reduced-motion:no-preference){[data-world=empresa] .intake__dot{animation:m-intake-dot 1.7s ease-in-out infinite}[data-world=empresa] .intake__art--drop i{animation:m-intake-drop 1.5s ease-in-out infinite}[data-world=empresa] .intake__addr{animation:m-intake-recv 2.6s ease-in-out infinite}}[data-world=empresa] .extract{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.8rem,2vw,1.4rem);min-height:clamp(14rem,28vw,20rem)}[data-world=empresa] .extract__doc{width:clamp(8rem,18vw,11rem);aspect-ratio:3 / 4;border-radius:var(--radius-core);background:var(--bg-2);border:1px solid var(--hairline);box-shadow:var(--glow-soft);flex:0 0 auto}[data-world=empresa] .extract__fields{flex:1 1 13rem;min-width:11rem;display:grid;gap:.5rem;margin:0;padding:0;list-style:none}[data-world=empresa] .extract__field{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;padding:.5rem .85rem;border-radius:var(--radius-core);background:#14b8a62e;border:1px solid rgba(20,184,166,.4)}[data-world=empresa] .extract__key{font-family:var(--font-mono);font-size:var(--data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}[data-world=empresa] .extract__val{font-family:var(--font-mono);font-size:var(--step-small);color:var(--teal-3);font-weight:500;text-align:right}[data-world=empresa] .beat__validation{display:grid;gap:1rem;justify-items:start}[data-world=empresa] .vies-card{max-width:460px;width:100%}[data-world=empresa] .vies-card__label{font-family:var(--font-mono);font-size:var(--data-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .5rem}[data-world=empresa] .vies-card__from{font-family:var(--font-display);font-weight:600;color:var(--ink);margin:0}[data-world=empresa] .vies-card__vat{color:var(--ink-2);margin:.2rem 0 .9rem}[data-world=empresa] .vies-card__chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:var(--radius-pill);font-size:var(--step-small);background:#14b8a633;color:var(--teal-3);border:1px solid rgba(20,184,166,.42)}[data-world=empresa] .vies-card__chip i{font-size:1rem;line-height:1}[data-world=empresa] .exceptions{display:grid;gap:.9rem}[data-world=empresa] .exceptions__row{display:flex;align-items:center;gap:.8rem;padding:.9rem 1.1rem;border-radius:var(--radius-core);background:var(--bg-2);border:1px solid var(--hairline);color:var(--ink-2)}[data-world=empresa] .exceptions__row i{color:var(--teal-3);font-size:1.2rem}[data-world=empresa] .exceptions__row--block{border-color:#f8717159}[data-world=empresa] .exceptions__row--block i{color:var(--danger)}[data-world=empresa] .exceptions__row--flag i{color:var(--teal-2)}[data-world=empresa] .categories{display:flex;flex-wrap:wrap;gap:.6rem}[data-world=empresa] .categories__tag{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;border-radius:var(--radius-pill);background:var(--bg-2);border:1px solid var(--hairline);color:var(--ink);font-weight:500}[data-world=empresa] .categories__tag i{color:var(--teal-3);font-size:1.05rem;line-height:1}[data-world=empresa] .categories .categories__tag--active{background:#14b8a638;border-color:#14b8a673;box-shadow:var(--glow-soft)}[data-world=empresa] .categories__check{margin-left:.1rem}[data-world=empresa] .sort-stage{position:relative;min-height:clamp(21rem,38vw,28rem)}[data-world=empresa] .sort-stage .categories{position:absolute;top:0;bottom:0;right:0;width:min(64%,15rem);margin:0;padding:0;list-style:none;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;gap:.7rem}[data-world=empresa] .sort__doc{position:absolute;left:15%;top:50%;width:4.2rem;height:5.5rem;display:grid;place-items:center;border-radius:10px;background:var(--bg-raise, #0d0f12);border:1px solid var(--hairline-strong);box-shadow:0 20px 40px -16px #1f1a0e29,0 0 32px #14b8a638,inset 0 1px #ffffff0f;color:var(--ink-3);font-family:var(--font-mono);font-size:.82rem;opacity:0;z-index:3}[data-world=empresa] .sort__doc i{font-size:1.9rem}[data-world=empresa] .sort__doc--energy{color:var(--teal-3);border-color:#14b8a68c;box-shadow:0 16px 34px -16px #1f1a0e29,var(--glow-teal),inset 0 1px #ffffff14;font-weight:600}@keyframes m-cat-pulse{0%,to{box-shadow:var(--glow-soft)}50%{box-shadow:0 0 54px #14b8a652}}[data-world=empresa] .categories__tag--active{animation:m-cat-pulse 3.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){[data-world=empresa] .categories__tag--active{animation:none}}[data-world=empresa] [data-beat=aprovacao] .bridge{width:100%}[data-world=empresa] .archive{display:grid;gap:.8rem}[data-world=empresa] .archive__search{display:flex;align-items:center;gap:.7rem;padding:.9rem 1.1rem;border-radius:var(--radius-pill);background:var(--bg-2);border:1px solid var(--hairline-strong);color:var(--ink-3);font-family:var(--font-mono);font-size:var(--step-small)}[data-world=empresa] .archive__search i{color:var(--teal-3);font-size:1.1rem}[data-world=empresa] .archive__facets{display:flex;flex-wrap:wrap;gap:.45rem}[data-world=empresa] .archive__facet{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:var(--radius-pill);background:var(--bg-2);border:1px solid var(--hairline);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--data-label)}[data-world=empresa] .archive__facet i{color:var(--ink-3);font-size:.85rem}[data-world=empresa] .archive__facet--active{background:#14b8a638;border-color:#14b8a666;color:var(--teal-3)}[data-world=empresa] .archive__facet--active i{color:var(--teal-3)}[data-world=empresa] .archive__query{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-world=empresa] .archive__list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}[data-world=empresa] .archive__inv{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.7rem .95rem;border-radius:var(--radius-core);background:linear-gradient(180deg,var(--bg-raise, #0d0f12),var(--bg-2));border:1px solid var(--hairline-strong);box-shadow:inset 0 1px #ffffff0d,0 12px 28px -22px #1f1a0e21}[data-world=empresa] .archive__inv-name{flex:1;min-width:0;color:var(--ink);font-size:var(--step-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-world=empresa] .archive__inv-right{display:inline-flex;align-items:center;gap:.6rem;flex:none}[data-world=empresa] .archive__inv-tag{padding:.2rem .55rem;border-radius:var(--radius-pill);background:#14b8a63d;border:1px solid rgba(20,184,166,.35);color:var(--teal-3);font-family:var(--font-mono);font-size:var(--data-label);letter-spacing:.04em;white-space:nowrap}[data-world=empresa] .archive__inv-val{font-family:var(--font-mono);font-size:var(--step-small);color:var(--teal-3)}[data-world=empresa] .archive__example{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-family:var(--font-mono);font-size:var(--data-label);color:var(--ink-3)}[data-world=empresa] .archive__example i{font-size:.9rem}.beat__note{color:var(--ink-3);font-size:var(--step-small);margin:0}[data-world=empresa] .deliver{position:relative;display:grid;gap:clamp(2rem,5vw,3.2rem);padding:.5rem 0}[data-world=empresa] .deliver__node{position:relative;display:flex;align-items:center;gap:.7rem;padding:.85rem 1rem;border-radius:var(--radius-core);background:linear-gradient(180deg,var(--bg-raise, #0d0f12),var(--bg-2));border:1px solid var(--hairline-strong);box-shadow:inset 0 1px #ffffff0d,0 16px 34px -24px #1f1a0e21;color:var(--ink);font-weight:500;z-index:2}[data-world=empresa] .deliver__node--manecas{border-color:#14b8a666;box-shadow:inset 0 1px #ffffff0f,var(--glow-soft)}[data-world=empresa] .deliver__node-icon{display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;flex:none;border-radius:var(--radius-pill);background:#14b8a638;color:var(--teal-3);font-size:1.2rem}[data-world=empresa] .deliver__node--manecas .deliver__node-icon{background:#f4f6f7}[data-world=empresa] .deliver__mark{width:80%;height:80%;background:url(/favicon.svg) center / contain no-repeat}[data-world=empresa] .deliver__node-name{line-height:1.2}[data-world=empresa] .deliver__node:not(:last-of-type):after{content:"";position:absolute;left:2.1rem;top:100%;width:2px;height:clamp(2rem,5vw,3.2rem);transform:translate(-50%);background:var(--hairline-strong);z-index:0}[data-world=empresa] .deliver__packet{position:absolute;left:0;top:0;transform:translate(-50%,-50%);display:inline-flex;align-items:center;padding:.28rem .55rem;border-radius:var(--radius-pill);background:var(--bg-raise, #0d0f12);border:1px solid rgba(20,184,166,.5);box-shadow:var(--glow-teal);color:var(--teal-3);font-family:var(--font-mono);font-size:.6rem;white-space:nowrap;opacity:0;z-index:3}[data-world=empresa] .analytics{display:grid;justify-items:center;gap:.9rem;width:100%}[data-world=empresa] .analytics__panels{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.8rem,2vw,1.6rem);width:100%}[data-world=empresa] .analytics__panel{padding:1rem 1.1rem;border-radius:var(--radius-core);background:linear-gradient(180deg,var(--bg-raise, #0d0f12),var(--bg-2));border:1px solid var(--hairline-strong);box-shadow:inset 0 1px #ffffff0d,0 18px 40px -26px #1f1a0e21}[data-world=empresa] .analytics__panel-title{display:flex;align-items:center;gap:.45rem;margin:0 0 .85rem;font-family:var(--font-mono);font-size:var(--data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}[data-world=empresa] .analytics__panel-title i{color:var(--teal-3);font-size:1rem}[data-world=empresa] .analytics__rank{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}[data-world=empresa] .rank{display:grid;grid-template-columns:minmax(4rem,auto) 1fr auto;align-items:center;gap:.6rem}[data-world=empresa] .rank__name{color:var(--ink);font-size:var(--step-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-world=empresa] .rank__track{height:.5rem;border-radius:var(--radius-pill);background:var(--bg-2);overflow:hidden}[data-world=empresa] .rank__bar{display:block;width:var(--p, 50%);height:100%;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--teal-2),var(--teal-3));transform-origin:left center}[data-world=empresa] .rank__val{font-family:var(--font-mono);font-size:var(--step-small);color:var(--teal-3)}[data-world=empresa] .analytics__example{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-family:var(--font-mono);font-size:var(--data-label);color:var(--ink-3)}[data-world=empresa] .analytics__example i{font-size:.9rem}@media(max-width:620px){[data-world=empresa] .analytics__panels{grid-template-columns:1fr}}.beat__cta{display:grid;justify-items:center;gap:1rem;margin-top:clamp(1.5rem,4vw,2.5rem)}.beat__reassure{color:var(--ink-3);font-size:var(--step-small);margin:0}.beat__cta-aux{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}.beat__link{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.beat__link:hover{color:var(--teal-3)}[data-world=contabilista] .whitelabel{display:grid;grid-template-columns:minmax(8rem,.78fr) minmax(15rem,1fr);align-items:center;gap:clamp(1rem,4vw,2.25rem);width:min(100%,760px);margin-inline:auto}[data-world=contabilista] .whitelabel__engine{position:relative;display:grid;place-items:center;min-height:clamp(11rem,26vw,17rem);border-radius:var(--radius-shell);background:radial-gradient(circle at 50% 45%,rgba(20,184,166,.22),transparent 34%),linear-gradient(180deg,#ffffffdb,#f5f1e7b8);border:1px solid rgba(20,184,166,.22);box-shadow:var(--glow-soft),inset 0 1px #ffffffc7;overflow:hidden;overflow:clip}[data-world=contabilista] .whitelabel__engine-ring{position:absolute;width:62%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(20,184,166,.26);box-shadow:inset 0 0 0 1.4rem #14b8a60f}[data-world=contabilista] .whitelabel__engine-mark{position:relative;z-index:1;display:grid;place-items:center;width:clamp(3.4rem,8vw,5rem);aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 22px 44px -28px #07211d73}[data-world=contabilista] .whitelabel__engine-mark:before{content:"";width:68%;height:68%;background:url(/favicon.svg) center / contain no-repeat}[data-world=contabilista] .whitelabel__engine-label{position:absolute;bottom:1rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}[data-world=contabilista] .whitelabel__device{position:relative;width:min(100%,520px);border-radius:var(--radius-shell);background:var(--bg-raise);border:1px solid var(--hairline);padding:.9rem;box-shadow:0 30px 80px #1f1a0e29}[data-world=contabilista] .whitelabel__bar{display:flex;gap:.4rem;padding:.4rem .6rem .8rem}[data-world=contabilista] .whitelabel__dot{width:.6rem;height:.6rem;border-radius:var(--radius-pill);background:var(--hairline-strong)}[data-world=contabilista] .whitelabel__brand{font-family:var(--font-display);font-weight:600;font-size:var(--step-h3);color:var(--brand-2);padding:.6rem 1rem;border-radius:var(--radius-core);background:#818cf81f;border:1px solid rgba(129,140,248,.3)}[data-world=contabilista] .whitelabel__portal{display:grid;gap:.2rem;margin-top:.7rem;padding:.85rem 1rem;border-radius:var(--radius-core);background:#14b8a61a;border:1px solid rgba(20,184,166,.24)}[data-world=contabilista] .whitelabel__portal span{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-3)}[data-world=contabilista] .whitelabel__portal b{font-family:var(--font-display);font-size:clamp(1.25rem,2.4vw,1.7rem);line-height:1;color:var(--ink)}[data-world=contabilista] .whitelabel__rows{display:grid;gap:.6rem;padding:1rem}[data-world=contabilista] .whitelabel__rows span{height:2.25rem;border-radius:var(--radius-core);background:var(--bg-2);border:1px solid var(--hairline)}[data-world=contabilista] .whitelabel__rows span:before{content:"";display:block;width:42%;height:.45rem;margin:.86rem 0 0 .86rem;border-radius:var(--radius-pill);background:#14b8a638}[data-world=contabilista] .whitelabel__powered{margin:0;padding:.4rem 1rem .6rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;color:var(--ink-3)}[data-world=contabilista] .firm-chaos{position:relative;min-height:clamp(16rem,32vw,24rem);overflow:hidden;overflow:clip;filter:saturate(.4)}[data-world=contabilista] .firm-chaos:before{content:"";position:absolute;inset:18% 12%;border-radius:50%;background:radial-gradient(circle,rgba(20,184,166,.14),transparent 64%)}[data-world=contabilista] .firm-chaos__folder{position:absolute;width:clamp(6rem,14vw,9rem);aspect-ratio:4 / 3;border-radius:6px var(--radius-core) var(--radius-core) var(--radius-core);background:var(--bg-2);border:1px solid var(--hairline);box-shadow:0 16px 36px #1f1a0e1f}[data-world=contabilista] .firm-chaos__folder:nth-child(1){top:4%;left:8%;transform:rotate(-7deg)}[data-world=contabilista] .firm-chaos__folder:nth-child(2){top:16%;left:50%;transform:rotate(5deg)}[data-world=contabilista] .firm-chaos__folder:nth-child(3){top:44%;left:24%;transform:rotate(-3deg)}[data-world=contabilista] .firm-chaos__folder:nth-child(4){top:50%;left:58%;transform:rotate(9deg)}[data-world=contabilista] .firm-chaos__folder:nth-child(5){top:8%;left:30%;transform:rotate(2deg);opacity:.5}[data-world=contabilista] .firm-chaos__hub{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);z-index:2;display:inline-grid;justify-items:center;gap:.45rem;min-width:9.5rem;padding:.75rem .95rem;border-radius:var(--radius-core);background:#ffffffe6;border:1px solid rgba(20,184,166,.28);color:var(--teal-3);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 24px 54px -30px #07211d73}[data-world=contabilista] .firm-chaos__avatar{display:grid;place-items:center;width:2.25rem;aspect-ratio:1;border-radius:50%;background:#fff;border:1px solid rgba(20,184,166,.24);box-shadow:0 12px 26px -20px #07211d66}[data-world=contabilista] .firm-chaos__avatar-mark{width:68%;height:68%;background:url(/favicon.svg) center / contain no-repeat}[data-world=contabilista] .portfolio-stage{position:relative;isolation:isolate;overflow:hidden;overflow:clip;width:min(100%,30rem);display:grid;gap:.7rem;padding:clamp(1rem,2.5vw,1.4rem);border-radius:var(--radius-core);background:var(--bg-raise);border:1px solid var(--hairline-strong);box-shadow:var(--glow-soft),0 26px 54px -20px #1f1a0e21}[data-world=contabilista] .portfolio__sweep{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transform:translate(130%);background:linear-gradient(90deg,transparent,rgba(20,184,166,.28),rgba(255,255,255,.48),transparent)}[data-world=contabilista] .portfolio__head,[data-world=contabilista] .portfolio__bar,[data-world=contabilista] .portfolio__rows,[data-world=contabilista] .portfolio__done{position:relative;z-index:2}[data-world=contabilista] .portfolio__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}[data-world=contabilista] .portfolio__head-title{font-family:var(--font-mono);font-size:var(--data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}[data-world=contabilista] .portfolio__count{font-size:var(--step-small);color:var(--ink-2);white-space:nowrap}[data-world=contabilista] .portfolio__count b{display:inline-block;font-family:var(--font-mono);color:var(--teal-3);font-size:var(--data-num);font-weight:700;transform-origin:center center}[data-world=contabilista] .portfolio__bar{height:5px;border-radius:var(--radius-pill);background:var(--hairline);overflow:hidden}[data-world=contabilista] .portfolio__bar-fill{display:block;height:100%;border-radius:inherit;transform-origin:left center;position:relative;overflow:hidden;background:linear-gradient(90deg,var(--teal-2),var(--teal))}[data-world=contabilista] .portfolio__rows{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}[data-world=contabilista] .portfolio__row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.55rem .85rem;border-radius:var(--radius-core);background:linear-gradient(180deg,var(--bg-raise),var(--bg-2));border:1px solid var(--hairline)}[data-world=contabilista] .portfolio__row-name{font-weight:500;color:var(--ink);font-size:var(--step-small)}[data-world=contabilista] .portfolio__status{display:grid;font-family:var(--font-mono);font-size:var(--data-label)}[data-world=contabilista] .portfolio__status>*{grid-area:1 / 1;display:inline-flex;align-items:center;gap:.3rem;justify-content:flex-end;white-space:nowrap}[data-world=contabilista] .portfolio__status-pre{color:var(--ink-3);opacity:0}[data-world=contabilista] .portfolio__status-ok{color:var(--teal-3)}[data-world=contabilista] .portfolio__status-ok i{font-size:.95rem}[data-world=contabilista] .portfolio__done{display:inline-flex;align-items:center;gap:.4rem;margin:.2rem 0 0;font-family:var(--font-mono);font-size:var(--step-small);color:var(--teal-3)}[data-world=contabilista] .portfolio__done i{font-size:1.05rem}@media(prefers-reduced-motion:no-preference){[data-world=contabilista] .portfolio__bar-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translate(-100%);animation:portfolio-shimmer 3.6s ease-in-out infinite}}@keyframes portfolio-shimmer{0%{transform:translate(-100%)}60%,to{transform:translate(220%)}}[data-world=contabilista] .engine{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem}[data-world=contabilista] .engine__client{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.6rem;padding:.9rem 1rem;border-radius:var(--radius-core);background:linear-gradient(180deg,#ffffffb8,#f5f1e7c7),radial-gradient(circle at 92% 18%,rgba(20,184,166,.12),transparent 38%);border:1px solid rgba(20,184,166,.18);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--step-small);box-shadow:0 16px 34px -30px #07211d52}[data-world=contabilista] .engine__client-name{grid-column:1 / -1;font-family:var(--font-display);font-size:1.05rem;font-weight:600;line-height:1;color:var(--ink)}[data-world=contabilista] .engine__client i{grid-column:2;grid-row:2;color:var(--teal-3);font-size:1.2rem}[data-world=contabilista] .engine__client>span:last-child{grid-column:1;grid-row:2}@media(prefers-reduced-motion:no-preference){[data-world=contabilista] .engine__client i{animation:engine-pulse 2.8s ease-in-out infinite}[data-world=contabilista] .engine__client:nth-child(2) i{animation-delay:.35s}[data-world=contabilista] .engine__client:nth-child(3) i{animation-delay:.7s}[data-world=contabilista] .engine__client:nth-child(4) i{animation-delay:1.05s}}@keyframes engine-pulse{0%,42%,to{color:var(--teal-3);filter:none}16%{color:var(--teal-2);filter:drop-shadow(0 0 8px rgba(20,184,166,.5))}}[data-world=contabilista] [data-beat=validar] .bridge{width:100%}[data-world=contabilista] [data-beat=validar] .bridge__reject{margin-top:1rem}[data-world=contabilista] [data-beat=validar] .bridge__reject i{font-size:1.1rem}[data-world=contabilista] .closeout{display:grid;gap:.75rem}[data-world=contabilista] .closeout__fmt{justify-self:start;padding:.5rem .95rem;border-radius:var(--radius-core);background:var(--bg-2);border:1px solid var(--hairline);color:var(--ink);font-family:var(--font-mono);font-size:var(--step-small)}[data-world=contabilista] .closeout__check{flex-basis:100%;display:flex;align-items:center;gap:.5rem;margin:0;color:var(--teal-3);font-weight:500;font-size:var(--step-small)}[data-world=contabilista] .closeout__check i{font-size:1.2rem}[data-world=contabilista] .closeout__rail{position:relative;display:grid;gap:.55rem;padding:.8rem;border-radius:var(--radius-shell);background:#ffffff8a;border:1px solid rgba(20,184,166,.18)}[data-world=contabilista] .closeout__rail:before{content:"";position:absolute;left:1.45rem;top:1.3rem;bottom:1.3rem;width:1px;background:#14b8a63d}[data-world=contabilista] .closeout__packet{position:relative;z-index:1;display:inline-flex;align-items:center;min-height:2.4rem;padding:.55rem .9rem .55rem 2.35rem;border-radius:var(--radius-core);background:linear-gradient(180deg,#ffffff,var(--bg-2));border:1px solid var(--hairline);color:var(--ink);font-family:var(--font-mono);font-size:var(--step-small)}[data-world=contabilista] .closeout__packet:before{content:"";position:absolute;left:.9rem;width:.58rem;aspect-ratio:1;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px #14b8a61f}[data-world=contabilista] .grow{display:grid;gap:.8rem}[data-world=contabilista] .grow__add{display:flex;align-items:center;gap:.6rem;padding:1rem 1.1rem;border-radius:var(--radius-core);background:#14b8a633;border:1px dashed rgba(20,184,166,.4);color:var(--teal-3);font-weight:500}[data-world=contabilista] .grow__add i{font-size:1.3rem}[data-world=contabilista] .grow__orbit{position:relative;display:grid;gap:.55rem;padding:.7rem;border-radius:var(--radius-shell);background:#ffffff7a;border:1px solid rgba(20,184,166,.16)}[data-world=contabilista] .grow__orbit:before{content:"";position:absolute;inset:18%;border-radius:50%;border:1px dashed rgba(20,184,166,.22)}[data-world=contabilista] .grow__orbit span{position:relative;z-index:1;display:inline-flex;align-items:center;min-height:2.35rem;padding:.45rem .85rem;border-radius:var(--radius-core);background:#fff;border:1px solid var(--hairline);color:var(--ink);font-family:var(--font-mono);font-size:var(--step-small);box-shadow:0 16px 34px -30px #07211d47}[data-world=contabilista] .grow__perms span{display:inline-flex;padding:.4rem .9rem;border-radius:var(--radius-pill);background:var(--bg-2);border:1px solid var(--hairline);color:var(--ink-2);font-size:var(--step-small)}[data-world=contabilista] .manifesto{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem);width:min(100%,760px);margin-inline:auto;text-align:left;margin-top:clamp(1.5rem,4vw,2.5rem)}[data-world=contabilista] .manifesto__label{font-family:var(--font-mono);font-size:var(--step-small);letter-spacing:.16em;text-transform:uppercase;color:var(--teal-3);margin:0 0 .75rem}[data-world=contabilista] .manifesto__col--less .manifesto__label{color:var(--ink-2)}[data-world=contabilista] .manifesto ul{margin:0;padding-left:1.1rem;display:grid;gap:.5rem}[data-world=contabilista] .manifesto__col--less li{color:var(--ink-2)}[data-world=contabilista] .manifesto__col--more li{color:var(--ink)}[data-world=contabilista] .manifesto__col{padding:clamp(1rem,2.5vw,1.35rem);border-radius:var(--radius-core);background:#ffffff94;border:1px solid var(--hairline)}[data-world=contabilista] .manifesto__col--more{background:#14b8a61a;border-color:#14b8a638}@media(max-width:767px){[data-world=contabilista] .manifesto,[data-world=contabilista] .engine,[data-world=contabilista] .whitelabel{grid-template-columns:1fr}}.support{margin-top:clamp(1.5rem,4vw,2.5rem);text-align:center;justify-self:center}.support--end{margin-top:clamp(3rem,8vw,5rem);margin-bottom:clamp(3rem,8vw,5rem)}.support__label{margin:0 0 .9rem;text-align:center;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.logo-strip{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:clamp(.4rem,1.2vw,.7rem);list-style:none;margin:0;padding:0}.logo-strip:empty{display:none}.logo-strip li{display:grid;place-items:center;width:clamp(116px,18vw,144px);aspect-ratio:16 / 9;padding:.35rem .6rem;border-radius:12px;background:#fff;border:1px solid var(--hairline)}.logo-strip img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.62;transition:opacity var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out)}.logo-strip li:hover img{filter:grayscale(0);opacity:1}.testimonial{margin:clamp(2rem,5vw,3.5rem) auto 0;max-width:56ch;text-align:center;color:var(--ink)}.testimonial:empty{display:none}.testimonial blockquote{margin:0;font-family:var(--font-display);font-size:var(--step-h3)}.testimonial figcaption{margin-top:1rem;color:var(--ink-3);font-size:var(--step-small)}.world-lead{text-align:center;max-width:66ch;margin:clamp(1.5rem,5vw,3.5rem) auto clamp(.5rem,2vw,1.5rem)}.world-lead--visual{width:min(100% - var(--gutter) * 2,1120px);max-width:none;display:grid;justify-items:center;gap:clamp(1.75rem,5vw,3.75rem);padding-block:clamp(2.5rem,7vw,5.5rem)}.world-lead__copy{max-width:66ch}.world-lead__eyebrow{margin:0 0 .75rem;font-family:var(--font-mono);font-size:var(--step-small);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-3)}.world-lead__title{margin:0 auto 1rem;max-width:20ch}.world-lead__lede{margin:0 auto 1.75rem;color:var(--ink-2)}.world-lead__cta{display:inline-flex;flex-direction:column;align-items:center;gap:.7rem}.world-lead__reassure{font-family:var(--font-mono);font-size:var(--step-small);color:var(--ink-3)}@media(min-width:1024px){.world-lead--visual{grid-template-columns:minmax(0,1fr) minmax(21rem,.82fr);align-items:center;text-align:left;margin-top:0}.world-lead--visual .world-lead__title,.world-lead--visual .world-lead__lede{margin-inline:0}.world-lead--visual .world-lead__cta{align-items:flex-start}}[data-world=contabilista] .hero-carteira{position:relative;width:min(100%,28rem);padding:.55rem;border-radius:var(--radius-shell);background:color-mix(in srgb,var(--bg-raise) 88%,rgba(20,184,166,.12));border:1px solid rgba(20,184,166,.24);box-shadow:var(--glow-soft),0 30px 80px -36px #07211d47}[data-world=contabilista] .hero-carteira__chip{position:absolute;z-index:2;top:-.75rem;left:1.35rem;display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .8rem;border-radius:var(--radius-pill);background:#fff;border:1px solid rgba(20,184,166,.28);color:var(--teal-3);font-family:var(--font-mono);font-size:var(--data-label);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 14px 32px -24px #07211d57}[data-world=contabilista] .hero-carteira__panel{position:relative;overflow:hidden;overflow:clip;display:grid;gap:.75rem;padding:clamp(1.1rem,2.7vw,1.45rem);border-radius:calc(var(--radius-shell) - .55rem);background:linear-gradient(180deg,rgba(255,255,255,.92),var(--bg-2)),radial-gradient(circle at 88% 14%,rgba(20,184,166,.18),transparent 32%);border:1px solid var(--hairline);box-shadow:inset 0 1px #fffc}[data-world=contabilista] .hero-carteira__sweep{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transform:translate(130%);background:linear-gradient(90deg,transparent,rgba(20,184,166,.24),rgba(255,255,255,.34),transparent)}[data-world=contabilista] .hero-carteira__head,[data-world=contabilista] .hero-carteira__intake,[data-world=contabilista] .hero-carteira__rail,[data-world=contabilista] .hero-carteira__bar,[data-world=contabilista] .hero-carteira__rows,[data-world=contabilista] .hero-carteira__done{position:relative;z-index:2}[data-world=contabilista] .hero-carteira__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}[data-world=contabilista] .hero-carteira__title{font-family:var(--font-mono);font-size:var(--data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}[data-world=contabilista] .hero-carteira__count{white-space:nowrap;color:var(--ink-2);font-size:var(--step-small)}[data-world=contabilista] .hero-carteira__count b{font-family:var(--font-mono);color:var(--teal-3);font-size:var(--data-num);font-weight:700}[data-world=contabilista] .hero-carteira__intake{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}[data-world=contabilista] .hero-carteira__intake span{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.15rem;padding:.35rem .45rem;border-radius:var(--radius-core);background:#14b8a617;border:1px solid rgba(20,184,166,.18);color:var(--teal-3);font-family:var(--font-mono);font-size:var(--data-label);white-space:nowrap}[data-world=contabilista] .hero-carteira__intake i{font-size:.95rem}[data-world=contabilista] .hero-carteira__rail{counter-reset:hero-step;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:.15rem 0 .1rem;list-style:none}[data-world=contabilista] .hero-carteira__rail li{counter-increment:hero-step;position:relative;display:grid;justify-items:center;gap:.32rem;color:var(--ink-3);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.04em;text-align:center}[data-world=contabilista] .hero-carteira__rail li:before{content:counter(hero-step);display:grid;place-items:center;width:1.45rem;aspect-ratio:1;border-radius:50%;background:#14b8a624;color:var(--teal-3);border:1px solid rgba(20,184,166,.24)}[data-world=contabilista] .hero-carteira__rail li:after{content:"";position:absolute;top:.72rem;left:calc(50% + .84rem);right:calc(-50% + .84rem);height:1px;background:#14b8a638}[data-world=contabilista] .hero-carteira__rail li:last-child:after{display:none}[data-world=contabilista] .hero-carteira__bar{height:6px;border-radius:var(--radius-pill);background:#1f1a0e1f;overflow:hidden}[data-world=contabilista] .hero-carteira__bar-fill{display:block;height:100%;transform-origin:left center;border-radius:inherit;background:linear-gradient(90deg,var(--teal-3),var(--teal))}[data-world=contabilista] .hero-carteira__rows{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}[data-world=contabilista] .hero-carteira__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.65rem;padding:.55rem .8rem;border-radius:var(--radius-core);background:linear-gradient(180deg,var(--bg-raise),var(--bg-2));border:1px solid var(--hairline);color:var(--ink);box-shadow:0 14px 28px -24px #07211d3d}[data-world=contabilista] .hero-carteira__row span:last-child{font-family:var(--font-mono);font-size:var(--data-label);color:var(--teal-3);white-space:nowrap}[data-world=contabilista] .hero-carteira__done{display:inline-flex;align-items:center;justify-self:start;gap:.42rem;margin:.2rem 0 0;color:var(--teal-3);font-family:var(--font-mono);font-size:var(--step-small)}[data-world=contabilista] .hero-carteira__done i{font-size:1.05rem}@media(max-width:480px){[data-world=contabilista] .hero-carteira__head{align-items:flex-start;flex-direction:column;gap:.35rem}[data-world=contabilista] .hero-carteira__intake,[data-world=contabilista] .hero-carteira__rail{grid-template-columns:repeat(2,1fr)}[data-world=contabilista] .hero-carteira__rail li:after{display:none}}[data-world=empresa] .hero-empresa{position:relative;width:min(100%,28rem);padding:.55rem;border-radius:var(--radius-shell);background:color-mix(in srgb,var(--bg-raise) 88%,rgba(20,184,166,.12));border:1px solid rgba(20,184,166,.24);box-shadow:var(--glow-soft),0 30px 80px -36px #07211d47}[data-world=empresa] .hero-empresa__chip{position:absolute;z-index:2;top:-.75rem;left:1.35rem;display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .8rem;border-radius:var(--radius-pill);background:#fff;border:1px solid rgba(20,184,166,.28);color:var(--teal-3);font-family:var(--font-mono);font-size:var(--data-label);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 14px 32px -24px #07211d57}[data-world=empresa] .hero-empresa__panel{position:relative;overflow:hidden;overflow:clip;contain:paint;display:grid;gap:.75rem;padding:clamp(1.1rem,2.7vw,1.45rem);border-radius:calc(var(--radius-shell) - .55rem);background:linear-gradient(180deg,rgba(255,255,255,.92),var(--bg-2)),radial-gradient(circle at 88% 14%,rgba(20,184,166,.18),transparent 32%);border:1px solid var(--hairline);box-shadow:inset 0 1px #fffc}[data-world=empresa] .hero-empresa__sweep{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transform:translate(130%);background:linear-gradient(90deg,transparent,rgba(20,184,166,.24),rgba(255,255,255,.34),transparent)}[data-world=empresa] .hero-empresa__head,[data-world=empresa] .hero-empresa__bar,[data-world=empresa] .hero-empresa__rows,[data-world=empresa] .hero-empresa__done{position:relative;z-index:2}[data-world=empresa] .hero-empresa__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}[data-world=empresa] .hero-empresa__title{font-family:var(--font-mono);font-size:var(--data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}[data-world=empresa] .hero-empresa__count{white-space:nowrap;color:var(--ink-2);font-size:var(--step-small)}[data-world=empresa] .hero-empresa__count b{font-family:var(--font-mono);color:var(--teal-3);font-size:var(--data-num);font-weight:700}[data-world=empresa] .hero-empresa__bar{height:6px;border-radius:var(--radius-pill);background:#1f1a0e1f;overflow:hidden}[data-world=empresa] .hero-empresa__bar-fill{display:block;height:100%;transform-origin:left center;border-radius:inherit;background:linear-gradient(90deg,var(--teal-3),var(--teal))}[data-world=empresa] .hero-empresa__rows{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}[data-world=empresa] .hero-empresa__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.65rem;padding:.55rem .8rem;border-radius:var(--radius-core);background:linear-gradient(180deg,var(--bg-raise),var(--bg-2));border:1px solid var(--hairline);color:var(--ink);box-shadow:0 14px 28px -24px #07211d3d}[data-world=empresa] .hero-empresa__row span:last-child{font-family:var(--font-mono);font-size:var(--data-label);color:var(--teal-3);white-space:nowrap}[data-world=empresa] .hero-empresa__done{display:inline-flex;align-items:center;justify-self:start;gap:.42rem;margin:.2rem 0 0;color:var(--teal-3);font-family:var(--font-mono);font-size:var(--step-small)}[data-world=empresa] .hero-empresa__done i{font-size:1.05rem}@media(max-width:480px){[data-world=empresa] .hero-empresa__head{align-items:flex-start;flex-direction:column;gap:.35rem}}.beat--trust{min-height:auto;padding-block:clamp(4rem,8vw,6rem)}.trust-flow{width:min(100%,1100px);display:grid;gap:clamp(1rem,2.4vw,1.5rem);margin-top:clamp(.5rem,1.6vw,1rem)}.trust-flow__rail{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.trust-flow__node{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;min-height:5.2rem;padding:.85rem .95rem;border-radius:var(--radius-core);background:linear-gradient(180deg,rgba(255,255,255,.9),var(--bg-2)),radial-gradient(circle at 82% 12%,rgba(20,184,166,.13),transparent 36%);border:1px solid var(--hairline-strong);box-shadow:inset 0 1px #ffffffbd,0 18px 42px -32px #07211d42;color:var(--ink-2);text-align:left}.trust-flow__node:after{content:"";position:absolute;left:2.2rem;bottom:-.75rem;width:1px;height:.75rem;background:#14b8a652}.trust-flow__node:last-child:after{display:none}.trust-flow__icon{display:inline-grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:var(--radius-pill);background:#14b8a62e;border:1px solid rgba(20,184,166,.34);color:var(--teal-3);font-size:1.2rem}.trust-flow__node b{display:block;color:var(--ink);font-family:var(--font-display);font-size:1.02rem;line-height:1.1;margin-bottom:.2rem}.trust-flow__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}.trust-flow__facts span{display:inline-flex;align-items:center;min-height:2.5rem;padding:.55rem .75rem;border-radius:var(--radius-pill);background:#14b8a61f;border:1px solid rgba(20,184,166,.28);color:var(--teal-3);font-family:var(--font-mono);font-size:var(--step-small)}@media(min-width:900px){.trust-flow__rail{grid-template-columns:repeat(5,minmax(0,1fr))}.trust-flow__node{grid-template-columns:1fr;align-content:start;justify-items:center;text-align:center}.trust-flow__node:after{left:auto;right:-.75rem;top:2.15rem;bottom:auto;width:.75rem;height:1px}}[data-world=empresa] .intake__way,[data-world=empresa] .exceptions__row,[data-world=empresa] .categories__tag,[data-world=empresa] .archive__search,[data-world=contabilista] .engine__client,[data-world=contabilista] .closeout__fmt,[data-world=contabilista] .grow__perms span,[data-world=contabilista] .whitelabel__rows span{background:linear-gradient(180deg,var(--bg-raise),var(--bg-2));border-color:var(--hairline-strong);box-shadow:inset 0 1px #ffffff0d,0 16px 34px -24px #1f1a0e21}[data-world=contabilista] .whitelabel__device{background:linear-gradient(180deg,var(--bg-raise),var(--bg-2));border-color:var(--hairline-strong);box-shadow:inset 0 1px #ffffff0f,0 36px 84px -28px #1f1a0e29}[data-world=empresa] .chaos__doc,[data-world=empresa] .extract__doc,[data-world=contabilista] .firm-chaos__folder{background:linear-gradient(180deg,var(--bg-raise),var(--bg-2));border-color:var(--hairline-strong);box-shadow:inset 0 1px #ffffff0f,0 26px 54px -20px #1f1a0e24;overflow:hidden}[data-world=empresa] .chaos__doc:after,[data-world=empresa] .extract__doc:after,[data-world=contabilista] .firm-chaos__folder:after{content:"";position:absolute;inset:.95rem .9rem 1.9rem;border-radius:4px;background-repeat:no-repeat;background-image:linear-gradient(90deg,#14b8a680,#5eead400),repeating-linear-gradient(180deg,transparent 0 .66rem,rgba(31,26,14,.1) .66rem .74rem);background-size:54% .4rem,100% 100%;background-position:top left,left 0 top .85rem}[data-world=empresa] .chaos,[data-world=contabilista] .firm-chaos{filter:saturate(.72)}[data-world=empresa] .chaos__doc:nth-child(5),[data-world=empresa] .chaos__doc:nth-child(6),[data-world=contabilista] .firm-chaos__folder:nth-child(5){opacity:.72}[data-world=empresa] .extract__doc{box-shadow:inset 0 1px #ffffff0f,var(--glow-soft),0 26px 54px -20px #1f1a0e24}[data-world=empresa] .extract__field{box-shadow:0 8px 22px -14px #14b8a666}[data-world=empresa] [data-beat=validacao] .beat__validation{filter:drop-shadow(0 30px 60px rgba(31,26,14,.1))}[data-world=empresa] .rank__bar{box-shadow:0 0 16px #14b8a647}@keyframes m-bars-shimmer{0%,to{filter:brightness(.92)}50%{filter:brightness(1.3)}}@media(prefers-reduced-motion:no-preference){[data-world=empresa] .rank__bar{animation:m-bars-shimmer 2.8s ease-in-out infinite}[data-world=empresa] .rank:nth-child(2) .rank__bar{animation-delay:.22s}[data-world=empresa] .rank:nth-child(3) .rank__bar{animation-delay:.44s}[data-world=empresa] .rank:nth-child(4) .rank__bar{animation-delay:.66s}[data-world=empresa] .rank:nth-child(5) .rank__bar{animation-delay:.88s}}[data-world=empresa] .intake__icon{box-shadow:inset 0 0 0 1px #14b8a673}[data-world=empresa] .flow{position:relative;width:min(100%,1080px);margin-inline:auto;height:clamp(20rem,42vw,30rem);perspective:1400px;perspective-origin:50% 40%}[data-world=empresa] [data-beat=percurso] .beat__visual{width:100%}[data-world=empresa] .flow__rail{position:absolute;left:4%;right:4%;top:84%;height:2px;background:var(--hairline-strong);border-radius:var(--radius-pill)}[data-world=empresa] .flow__rail-fill{position:absolute;inset:0;transform-origin:left center;background:linear-gradient(90deg,var(--teal),var(--teal-3));border-radius:var(--radius-pill);box-shadow:0 0 16px #14b8a64d}[data-world=empresa] .flow__spot{position:absolute;left:8%;top:30%;width:clamp(11rem,26vw,18rem);height:clamp(11rem,26vw,18rem);border-radius:50%;background:radial-gradient(circle,#14b8a652,#14b8a61f 38%,#14b8a600 70%);mix-blend-mode:screen;pointer-events:none;opacity:0}[data-world=empresa] .flow__station{position:absolute;top:84%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:.55rem;text-align:center}[data-world=empresa] .flow__station[data-flow-station="1"]{left:8%}[data-world=empresa] .flow__station[data-flow-station="2"]{left:29%}[data-world=empresa] .flow__station[data-flow-station="3"]{left:50%}[data-world=empresa] .flow__station[data-flow-station="4"]{left:71%}[data-world=empresa] .flow__station[data-flow-station="5"]{left:92%}[data-world=empresa] .flow__pin{width:3rem;height:3rem;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--bg-raise);border:1px solid rgba(20,184,166,.45);color:var(--teal-3);font-size:1.3rem;box-shadow:0 0 18px #14b8a64d,inset 0 1px #ffffff0f}[data-world=empresa] .flow__label{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}[data-world=empresa] .flow__envelope{position:absolute;left:12%;top:28%;transform:translate(-50%,-50%);width:3.4rem;height:3.4rem;display:grid;place-items:center;border-radius:var(--radius-core);background:#14b8a63d;border:1px solid rgba(20,184,166,.4);color:var(--teal-3);font-size:1.6rem;box-shadow:0 0 22px #14b8a64d;opacity:0}[data-world=empresa] .flow__doc{position:absolute;left:50%;top:28%;transform:translate(-50%,-50%);width:clamp(7rem,13vw,9rem);aspect-ratio:3 / 4;border-radius:var(--radius-core);background:linear-gradient(180deg,var(--bg-raise),var(--bg-2));border:1px solid var(--hairline-strong);box-shadow:inset 0 1px #ffffff0f,var(--glow-soft),0 26px 54px -20px #1f1a0e24;overflow:hidden;display:grid;align-content:start;gap:.5rem;padding:.9rem}[data-world=empresa] .flow__doc-row{height:.5rem;border-radius:4px;background:#1f1a0e1a}[data-world=empresa] .flow__doc-row--title{width:62%;background:linear-gradient(90deg,#14b8a699,#5eead400)}[data-world=empresa] .flow__doc-row--short{width:46%}[data-world=empresa] .flow__beam{position:absolute;left:0;right:0;top:0;height:40%;background:linear-gradient(180deg,#2dd4bf00,#2dd4bf80,#2dd4bf00);mix-blend-mode:screen;pointer-events:none;opacity:0}[data-world=empresa] .flow__panel{position:absolute;left:50%;top:56%;transform:translate(-50%,-50%);width:clamp(11rem,22vw,15rem);display:grid;gap:.4rem;padding:.8rem;border-radius:var(--radius-core);background:linear-gradient(180deg,var(--bg-raise),var(--bg-2));border:1px solid var(--hairline-strong);box-shadow:inset 0 1px #ffffff0f,0 20px 44px -22px #1f1a0e21}[data-world=empresa] .flow__field{font-family:var(--font-mono);font-size:.74rem;color:var(--ink-2);padding:.35rem .6rem;border-radius:var(--radius-pill);background:#14b8a62e;border:1px solid rgba(20,184,166,.4);white-space:nowrap}[data-world=empresa] .flow__stamp{position:absolute;left:80%;top:44%;transform:translate(-50%,-50%) rotate(-8deg);font-family:var(--font-mono);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-3);padding:.4rem .8rem;border:2px solid rgba(20,184,166,.6);border-radius:6px;box-shadow:0 0 22px #14b8a659}@media(max-width:767px){[data-world=empresa] .flow{height:clamp(17rem,78vw,24rem)}[data-world=empresa] .flow__station{gap:.35rem}[data-world=empresa] .flow__pin{width:2rem;height:2rem;font-size:.9rem}[data-world=empresa] .flow__label{font-size:.5rem;letter-spacing:.03em}[data-world=empresa] .flow__panel{width:clamp(9rem,42vw,12rem);padding:.6rem}[data-world=empresa] .flow__field{font-size:.66rem;padding:.3rem .5rem}[data-world=empresa] .flow__stamp{font-size:.7rem;top:22%;left:70%}}[data-world=empresa] .triage{position:relative;overflow:hidden;overflow:clip;contain:paint;width:min(100%,1080px);margin-inline:auto;height:clamp(13rem,25vw,18rem)}[data-world=empresa] [data-beat=excecoes] .beat__visual{width:100%}[data-world=empresa] .triage__belt{position:absolute;left:4%;right:4%;top:46%;height:2px;background:var(--hairline-strong);border-radius:var(--radius-pill)}[data-world=empresa] .triage__gate{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:4.4rem;height:6rem;display:grid;place-items:center;border-radius:var(--radius-core);background:linear-gradient(180deg,var(--bg-raise),var(--bg-2));border:1px solid rgba(20,184,166,.45);color:var(--teal-3);font-size:1.6rem;box-shadow:inset 0 1px #ffffff0f,0 0 26px #14b8a647}[data-world=empresa] .triage__doc{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:clamp(4rem,8vw,5.4rem);aspect-ratio:3 / 4;border-radius:var(--radius-core);background:linear-gradient(180deg,var(--bg-raise),var(--bg-2));border:1px solid var(--hairline-strong);box-shadow:inset 0 1px #ffffff0f,0 20px 44px -22px #1f1a0e21;display:grid;align-content:end;padding:.5rem;opacity:0}[data-world=empresa] .triage__doc:before{content:"";position:absolute;left:.5rem;right:.5rem;top:.5rem;height:.32rem;border-radius:3px;background:linear-gradient(90deg,#14b8a699,#5eead400)}[data-world=empresa] .triage__doc-tag{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.03em;color:var(--ink-2);text-align:center;white-space:nowrap}[data-world=empresa] .triage__doc--dupe{border-color:#f8717166}[data-world=empresa] .triage__doc--final .triage__doc-tag,[data-world=empresa] .triage__doc--nif .triage__doc-tag{color:var(--teal-2)}[data-world=empresa] .triage__link{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:2.2rem;height:2.2rem;display:grid;place-items:center;border-radius:var(--radius-pill);background:#14b8a642;border:1px solid rgba(20,184,166,.5);color:var(--teal-3);font-size:1.1rem;box-shadow:0 0 18px #14b8a64d;opacity:0}[data-world=empresa] .triage__stamp{position:absolute;left:38%;top:24%;transform:translate(-50%,-50%) rotate(-7deg);font-family:var(--font-mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--danger);padding:.35rem .7rem;border:2px solid rgba(248,113,113,.6);border-radius:6px;box-shadow:0 0 20px #f871714d;white-space:nowrap;opacity:0}[data-world=empresa] .triage__flag{position:absolute;left:50%;top:30%;transform:translate(-50%,-50%);color:var(--teal-2);font-size:1.5rem;opacity:0}[data-world=empresa] .triage__lanes{position:absolute;left:0;right:0;bottom:4%;display:flex;justify-content:center;gap:clamp(.6rem,2vw,1.4rem)}[data-world=empresa] .triage__lane{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:var(--step-small);padding:.4rem .85rem;border-radius:var(--radius-pill);border:1px solid var(--hairline-strong);background:linear-gradient(180deg,var(--bg-raise),var(--bg-2));color:var(--ink-2);white-space:nowrap}[data-world=empresa] .triage__lane i{font-size:1.05rem}[data-world=empresa] .triage__lane[data-triage-lane=pass]{background:#14b8a629;color:var(--teal-3);border-color:#14b8a680}[data-world=empresa] .triage__lane[data-triage-lane=block]{background:#dc26261a;color:var(--danger);border-color:#dc262673}[data-world=empresa] .triage__lane[data-triage-lane=flag]{background:#14b8a629;color:var(--teal-2);border-color:#14b8a680}@media(max-width:767px){[data-world=empresa] .triage{height:clamp(15rem,64vw,21rem)}[data-world=empresa] .triage__gate{width:3.4rem;height:4.6rem;font-size:1.2rem}[data-world=empresa] .triage__lanes{flex-wrap:wrap;gap:.5rem;bottom:6%}[data-world=empresa] .triage__lane{font-size:.7rem;padding:.35rem .6rem}[data-world=empresa] .triage__lane i{font-size:.9rem}}[data-world=empresa] .extract__doc{position:relative}[data-world=empresa] .extract__beam{position:absolute;left:6%;right:6%;top:4%;z-index:2;height:2px;border-radius:var(--radius-pill);background:linear-gradient(90deg,#5eead400,#14b8a6e6,#5eead400);box-shadow:0 0 16px #14b8a666;opacity:0;pointer-events:none}.bridge{display:grid;gap:clamp(1rem,2vw,1.5rem);width:min(100%,560px)}.bridge__step{display:flex;align-items:center;gap:.9rem;padding:.9rem 1.1rem;border-radius:var(--radius-core);background:var(--bg-2);border:1px solid var(--hairline);color:var(--ink-2)}.bridge__rung{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex:none;border-radius:var(--radius-pill);background:var(--hairline);font-family:var(--font-mono);font-size:var(--step-small);color:var(--ink-2)}.bridge__step[data-active=true]{border-color:#14b8a666;color:var(--ink);box-shadow:var(--glow-soft)}.bridge__step[data-active=true] .bridge__rung{background:var(--teal);color:var(--teal-ink)}.bridge__reject{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--step-small);color:var(--danger)}.bridge__note{color:var(--ink-3);font-size:var(--step-small)}.bridge-stage{position:relative;padding-left:3.25rem}.bridge__rail{position:absolute;left:1.4rem;top:10%;bottom:10%;width:2px;transform:translate(-50%);background:var(--hairline);border-radius:var(--radius-pill);overflow:hidden}.bridge__rail-fill{position:absolute;inset:0;background:linear-gradient(180deg,var(--teal-2),var(--teal));transform-origin:top center}.bridge__invoice{position:absolute;left:1.4rem;top:84%;transform:translate(-50%,-50%);width:2.3rem;height:2.3rem;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--bg-raise, #0d0f12);border:1px solid rgba(20,184,166,.45);box-shadow:var(--glow-soft);color:var(--teal-3);z-index:2}.bridge__invoice i{font-size:1.15rem;line-height:1}.invoice{max-width:460px;position:relative;box-shadow:var(--glow-teal),0 30px 80px -30px #1f1a0e21}.invoice .c-card__core{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(20,184,166,.06),transparent 38%),linear-gradient(180deg,var(--bg-raise),var(--bg-2));border-color:var(--hairline-strong)}.invoice .c-card__core:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(20,184,166,.35),transparent)}.invoice__head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--hairline)}.invoice__from{font-family:var(--font-display);font-weight:600;color:var(--ink)}.invoice__nif{font-size:var(--step-small);color:var(--ink-3);margin-top:.2rem}.invoice__cat{font-size:var(--step-small);color:var(--teal-3);border:1px solid rgba(20,184,166,.42);border-radius:var(--radius-pill);padding:.2rem .6rem}.invoice__lines{list-style:none;margin:1rem 0;padding:0;display:grid;gap:.6rem}.invoice__lines li{display:flex;justify-content:space-between;color:var(--ink-2)}.invoice__totals{display:grid;gap:.5rem;padding-top:1rem;border-top:1px solid var(--hairline)}.invoice__totals>div{display:flex;justify-content:space-between}.invoice__totals dt{color:var(--ink-3);margin:0}.invoice__totals dd{margin:0;color:var(--ink)}.invoice__grand dt,.invoice__grand dd{font-size:var(--data-num);font-weight:600;color:var(--ink)}.invoice__grand dd{color:var(--teal-2)}.invoice__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.invoice__beam{position:absolute;left:0;right:0;top:0;height:34%;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(180deg,transparent,rgba(45,212,191,.16) 62%,rgba(94,234,212,.38));border-bottom:1px solid rgba(94,234,212,.7);box-shadow:0 0 26px #2dd4bf66}.invoice [data-field]{transition:opacity var(--dur) var(--ease-out),filter var(--dur) var(--ease-out)}@media(prefers-reduced-motion:no-preference){.invoice .c-card__core.is-scanning [data-field]{opacity:.18;filter:saturate(.35)}.invoice .c-card__core.is-scanning [data-field].is-lit{opacity:1;filter:none}}[data-invoice][data-state=validado]{transition:box-shadow var(--dur) var(--ease-out)}@media(prefers-reduced-motion:no-preference){[data-invoice][data-state=validado]{animation:invoice-pulse 3.2s var(--ease-out) infinite}}@keyframes invoice-pulse{0%,to{box-shadow:0 0 #14b8a600}50%{box-shadow:var(--glow-teal)}}.product-shell{display:block;position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius-shell);padding:.55rem;border:1px solid var(--hairline);background:radial-gradient(circle at 18% 0%,rgba(20,184,166,.14),transparent 34%),linear-gradient(135deg,#ffffffe0,#faf8f3c7);box-shadow:var(--glow-teal)}.product-hero{width:min(100%,40rem)}.gateway-product{width:min(100%,20rem);margin-inline:auto}.gateway-choice__visual .gateway-product .product-shell__inner{display:grid;grid-template-rows:auto 1fr;height:100%}.gateway-choice__visual .gateway-product .product-main{align-content:space-between;gap:.5rem}.gateway-choice__visual .gateway-product .product-row{min-height:0;padding:.5rem .7rem}.product-shell__inner{position:relative;overflow:hidden;border-radius:calc(var(--radius-shell) - .55rem);border:1px solid rgba(255,255,255,.72);background:#ffffffd1;box-shadow:inset 0 1px #ffffffe0}.product-sweep{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 28%,rgba(20,184,166,.18),transparent 70%);transform:translate(130%)}.product-topbar,.product-toolbar,.product-row,.product-summary,.product-detail-grid,.product-export-card,.product-settings,.product-permissions,.product-integrations{position:relative;z-index:2}.product-topbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.85rem .95rem;border-bottom:1px solid rgba(7,33,29,.08)}.product-brand,.product-client-switcher,.product-status-pill,.product-chip{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;border-radius:var(--radius-pill);padding:.38rem .65rem;border:1px solid rgba(7,33,29,.1);background:#faf8f3b8;color:var(--ink);font-size:.75rem;font-weight:700}.product-brand__mark{width:1.45rem;height:1.45rem;border-radius:.55rem;background:linear-gradient(135deg,var(--teal),var(--teal-3));box-shadow:inset 0 1px #ffffff8c}.product-client-switcher{font-family:var(--font-mono);font-size:var(--data-label);color:var(--ink-2);max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-dashboard{display:grid;grid-template-columns:minmax(8rem,.72fr) minmax(0,1fr);min-height:22rem}.product-sidebar{display:grid;align-content:start;gap:.7rem;padding:.9rem;border-right:1px solid rgba(7,33,29,.08);background:#faf8f3a3}.product-summary{display:grid;gap:.3rem;border-radius:16px;padding:.75rem;background:linear-gradient(135deg,#14b8a624,#ffffffd6);border:1px solid rgba(15,125,114,.14)}.product-summary small,.product-row small,.product-panel-label{color:var(--ink-3);font-size:var(--data-label);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-summary strong,.product-count{color:var(--ink);font-family:var(--font-mono);font-size:clamp(1.35rem,3vw,2.35rem);line-height:1}.product-progress{display:block;height:.42rem;overflow:hidden;border-radius:var(--radius-pill);background:#07211d17}.product-progress>span,[data-product-bar]{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal-3),var(--teal));transform-origin:left center}.product-main{display:grid;align-content:start;gap:.75rem;padding:.9rem}.product-toolbar{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;justify-content:space-between}.product-table{display:grid;gap:.45rem}.product-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(4.8rem,auto);align-items:center;gap:.75rem;min-height:3.25rem;border-radius:16px;padding:.64rem .7rem;border:1px solid rgba(7,33,29,.08);background:#ffffffb8}.product-row__main{display:flex;align-items:center;gap:.65rem;min-width:0}.product-vendor{display:grid;min-width:0;line-height:1.25}.product-vendor strong{overflow:hidden;color:var(--ink);font-size:var(--data-value);text-overflow:ellipsis;white-space:nowrap}.product-vendor small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-logo{display:inline-grid;place-items:center;flex:0 0 auto;width:2.2rem;height:2.2rem;border-radius:.78rem;color:var(--teal-ink);font-family:var(--font-mono);font-weight:900;background:#14b8a62e}.product-logo--gold{background:#c0751629;color:#7a4a0f}.product-logo--blue{background:#5078b424;color:#264d74}.product-row__meta{display:grid;justify-items:end;gap:.12rem;font-family:var(--font-mono);color:var(--ink);font-size:var(--data-value)}.product-row__meta small{max-width:5.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-status-pill[data-product-state=review]{color:#8a5a0a;background:#c075161f}.product-status-pill[data-product-state=preapproved]{color:var(--teal-3);background:#14b8a61f}.product-status-pill[data-product-state=submitted]{color:#1f6b3a;background:#22c55e1f}.product-status-pill[data-product-state=missing]{color:#9a3412;background:#f973161f}.product-status-pill[data-product-state=soon]{color:var(--ink-3);background:#07211d0f}@media(min-width:1024px)and (max-width:1120px){.product-hero .product-dashboard{grid-template-columns:1fr;min-height:auto}.product-hero .product-sidebar{grid-template-columns:minmax(6.5rem,.9fr) repeat(3,minmax(0,1fr));gap:.45rem;align-items:stretch;padding:.72rem;border-right:0;border-bottom:1px solid rgba(7,33,29,.08)}.product-hero .product-chip{justify-content:center;min-height:3.1rem;text-align:center;font-size:.66rem}.product-hero .product-main{padding:.72rem}.product-hero .product-row{grid-template-columns:minmax(0,1fr) minmax(3.8rem,auto);min-height:3rem;gap:.55rem}.product-hero .product-logo{width:2rem;height:2rem;border-radius:.72rem}}.product-carousel{display:grid;gap:.75rem;padding:clamp(1rem,3vw,1.4rem)}.product-carousel__counter{justify-self:center;border-radius:var(--radius-pill);padding:.3rem .6rem;background:var(--ink);color:var(--bg-2);font-family:var(--font-mono);font-size:var(--data-field)}.product-invoice-card{display:grid;gap:.95rem;border-radius:20px;padding:clamp(1rem,3vw,1.4rem);background:#ffffffe0;border:1px solid rgba(7,33,29,.1)}.product-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.product-carousel .product-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail{border-radius:14px;padding:.65rem;background:#faf8f3b8;border:1px solid rgba(7,33,29,.08)}.product-detail,.product-ledger{min-width:0;overflow:hidden;overflow-wrap:anywhere}.product-detail b{display:block;margin-top:.25rem;font-family:var(--font-mono);color:var(--ink)}.product-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;border-radius:16px;padding:0;background:transparent}.product-ledger__item{display:grid;gap:.22rem;min-width:0;border-radius:14px;padding:.72rem .68rem;background:#faf8f3d1;border:1px solid rgba(7,33,29,.08)}.product-ledger__item small{overflow:hidden;color:var(--ink-3);font-size:var(--data-label);font-weight:800;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.product-ledger__item b{overflow:hidden;color:var(--ink);font-family:var(--font-mono);font-size:var(--data-value);font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.product-ledger__item:not(.product-ledger__item--wide){text-align:right}.product-ledger__item--wide{grid-column:1 / -1}.product-export-card,.product-settings,.product-permissions,.product-integrations{display:grid;gap:.7rem;padding:clamp(1rem,2.5vw,1.35rem)}.product-card-title{display:flex;align-items:center;justify-content:space-between;gap:.8rem;color:var(--ink);font-weight:800}.product-card-title small{color:var(--teal-3);font-family:var(--font-mono);font-size:var(--data-label)}.product-chip-grid{display:flex;flex-wrap:wrap;gap:.45rem}.product-chip{border-radius:10px;color:var(--ink-2);font-size:.72rem}.product-settings__logo{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border-radius:16px;padding:.75rem;border:1px solid rgba(15,125,114,.14);background:#14b8a61a}.product-settings__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.product-field{display:grid;gap:.2rem;border-radius:14px;padding:.6rem;background:#faf8f3b8;color:var(--ink);font-size:var(--data-field)}.product-integrations .product-row,.product-permissions .product-row,.product-export-card .product-row{grid-template-columns:auto minmax(0,1fr) auto}.product-side-by-side{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.75rem}.product-note{border-radius:16px;padding:.75rem;color:var(--ink-2);background:#14b8a614;border:1px solid rgba(15,125,114,.12)}@media(max-width:960px){.product-dashboard,.product-side-by-side{grid-template-columns:1fr}.product-sidebar{border-right:0;border-bottom:1px solid rgba(7,33,29,.08)}}@media(max-width:620px){.product-topbar,.product-toolbar,.product-settings__logo{align-items:flex-start;flex-direction:column}.product-detail-grid,.product-ledger,.product-settings__form{grid-template-columns:1fr}.product-row,.product-integrations .product-row,.product-permissions .product-row,.product-export-card .product-row{grid-template-columns:1fr;justify-items:start}.product-row__meta{justify-items:start}}body[data-audience=pricing]{background:radial-gradient(circle at 78% 8%,rgba(20,184,166,.14),transparent 28rem),radial-gradient(circle at 12% 30%,rgba(255,255,255,.72),transparent 26rem),var(--bg)}.pricing-page{position:relative;z-index:1}body[data-cinematic][data-audience=pricing] .cookie-settings-btn{left:0;border-radius:0 var(--radius-pill) var(--radius-pill) 0}body[data-cinematic] .pricing-page h1,body[data-cinematic] .pricing-page h2,body[data-cinematic] .pricing-page h3{letter-spacing:0}.pricing-hero{min-height:clamp(18rem,34dvh,24rem);display:grid;align-content:center;justify-items:center;gap:clamp(.85rem,2vw,1.2rem);padding:clamp(2.75rem,6vw,4.4rem) 0 clamp(.75rem,2vw,1.4rem);text-align:center}.pricing-hero__eyebrow{font-family:var(--font-mono);font-size:var(--step-small);letter-spacing:0;text-transform:uppercase;color:var(--teal-3)}body[data-cinematic] .pricing-hero h1{max-width:18ch;font-size:clamp(2.8rem,6vw,5rem);line-height:.98}.pricing-hero__lede{max-width:45ch;color:var(--ink-2)}.billing-switch{position:relative;display:inline-flex;align-items:center;gap:.25rem;padding:.32rem;border:1px solid var(--hairline);border-radius:var(--radius-pill);background:#ffffffbd;box-shadow:var(--glow-soft)}.billing-switch__btn{min-height:2.5rem;padding:0 1rem;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-2);font-family:var(--font-body);font-weight:700;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.billing-switch__btn.is-active{background:var(--ink);color:var(--bg)}.billing-switch__note{position:absolute;top:-.92rem;right:-.85rem;display:inline-flex;align-items:center;justify-content:center;min-height:1.85rem;padding:0 .68rem;border:1px solid rgba(10,126,114,.26);border-radius:var(--radius-pill);background:var(--teal-3);box-shadow:0 .7rem 1.6rem #0a7e7233;color:#fff;font-size:.76rem;font-weight:850;line-height:1;pointer-events:none;transform:rotate(2deg);white-space:nowrap}.pricing-plans,.pricing-custom,.pricing-faq{padding:clamp(2rem,5vw,4rem) 0}.pricing-section-head{display:grid;justify-items:center;gap:1rem;text-align:center;margin-bottom:clamp(1.5rem,4vw,2.4rem)}body[data-cinematic] .pricing-section-head h2{max-width:22ch;font-size:clamp(1.9rem,4vw,3rem)}.pricing-section-head p{max-width:58ch}.pricing-section-head--left{justify-items:start;text-align:left}.pricing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2vw,1.35rem);align-items:stretch}.pricing-plan,.pricing-custom-card{position:relative;display:flex;flex-direction:column;gap:.88rem;min-width:0;padding:clamp(1.15rem,2.2vw,1.55rem);border:1px solid var(--hairline);border-radius:var(--radius-shell);background:#ffffffd1;box-shadow:var(--glow-soft);transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.pricing-plan:hover,.pricing-custom-card:hover{transform:translateY(-4px);border-color:#14b8a661;box-shadow:var(--glow-teal)}.pricing-plan--featured,.pricing-custom-card--accountants{border-color:#14b8a67a;background:radial-gradient(circle at 78% 0%,rgba(20,184,166,.15),transparent 42%),#ffffffeb}.pricing-plan__badge{width:fit-content;max-width:100%;padding:.36rem .64rem;border:1px solid rgba(20,184,166,.28);border-radius:var(--radius-pill);background:#14b8a61f;color:var(--teal-3);font-family:var(--font-mono);font-size:.72rem;letter-spacing:0;text-transform:uppercase}body[data-cinematic] .pricing-plan h3,body[data-cinematic] .pricing-custom-card h3{max-width:100%;font-size:clamp(1.45rem,2.2vw,1.9rem);line-height:1.02}.pricing-plan__fit,.pricing-custom-card p{color:var(--ink-2);font-size:var(--step-small)}.pricing-plan__fit{min-height:2.8rem}.pricing-plan__price{display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap;min-height:3.75rem;padding-top:.15rem}.pricing-plan__amount{font-family:var(--font-mono);font-size:clamp(2.45rem,4vw,3.35rem);line-height:1;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink)}.pricing-plan__period,.pricing-plan__annual,.pricing-plan__limit,.pricing-plan__was,.pricing-plan__discount{color:var(--ink-2);font-size:var(--step-small);font-weight:650}.pricing-plan__annual-price{display:inline-flex;align-items:baseline;gap:.45rem;min-width:0}.pricing-plan__was{font-family:var(--font-mono);color:var(--ink-3);text-decoration-thickness:.12em;text-decoration-color:#0a7e728c}.pricing-plan__discount{display:inline-flex;align-items:center;min-height:1.7rem;padding:0 .52rem;border:1px solid rgba(20,184,166,.28);border-radius:var(--radius-pill);background:#14b8a621;color:var(--teal-3);font-family:var(--font-mono);font-size:.78rem;font-weight:760;line-height:1}.pricing-plan__annual{min-height:1.4rem;color:var(--teal-3)}.pricing-plan__features{list-style:none;display:grid;align-content:start;gap:.68rem;flex:1 1 auto;padding:0;margin:0}.pricing-plan__features li{display:flex;gap:.55rem;color:var(--ink-2);font-size:var(--step-small);line-height:1.45}.pricing-plan__features li:before{content:"";width:.44rem;height:.74rem;flex:0 0 auto;margin-top:.16rem;border-right:2px solid var(--teal-3);border-bottom:2px solid var(--teal-3);transform:rotate(40deg)}.pricing-plan__cta{justify-self:stretch;justify-content:center;margin-top:auto}[data-pricing-page][data-billing=monthly] [data-billing-panel=annual],[data-pricing-page][data-billing=annual] [data-billing-panel=monthly]{display:none}.pricing-vat{margin:1.35rem auto 0;text-align:center;color:var(--ink-3);font-size:var(--step-small)}.pricing-custom{border-top:1px solid var(--hairline)}.pricing-custom-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(.95rem,2vw,1.35rem)}.pricing-custom-card__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin-top:auto}.pricing-custom-card__cta{justify-content:center;margin-top:auto}.pricing-custom-card__link{color:var(--teal-3);font-weight:750;text-decoration:underline;text-underline-offset:.2em}.pricing-faq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.pricing-faq details{padding:clamp(1rem,2vw,1.25rem);border:1px solid var(--hairline);border-radius:var(--radius-core);background:#ffffffad}.pricing-faq summary{cursor:pointer;color:var(--ink);font-weight:700}.pricing-faq p{margin-top:.75rem;color:var(--ink-2);font-size:var(--step-small)}@media(max-width:1040px){.pricing-plan-grid,.pricing-custom-grid{grid-template-columns:1fr}.pricing-plan__fit{min-height:0}}@media(max-width:760px){.pricing-hero{min-height:auto;padding:clamp(2.25rem,9vw,3.2rem) 0 clamp(1.25rem,6vw,2rem)}body[data-cinematic] .pricing-hero h1{max-width:15ch;font-size:clamp(2.3rem,9vw,3rem)}.pricing-plans,.pricing-custom,.pricing-faq{padding:clamp(1.85rem,7vw,2.7rem) 0}.pricing-section-head{gap:1rem;margin-bottom:1.25rem}body[data-cinematic] .pricing-section-head h2{max-width:22ch;font-size:clamp(1.55rem,7vw,2rem)}.billing-switch{width:100%;padding-top:2.1rem;justify-content:center}.billing-switch__btn{flex:1 1 calc(50% - .2rem)}.billing-switch__note{top:.32rem;right:.42rem;min-height:1.55rem}.pricing-faq__grid{grid-template-columns:1fr}.pricing-custom-card__actions,.pricing-custom-card__actions .c-btn{width:100%;justify-content:center}body[data-cinematic][data-audience=pricing] .cookie-settings-btn{right:var(--gutter);left:auto;border-radius:var(--radius-pill)}}.pricing-compare{display:grid;justify-items:center;margin:clamp(1.5rem,4vw,2.4rem) auto 0;max-width:56rem}.pricing-compare>summary{display:inline-flex;align-items:center;gap:.5rem;margin-inline:auto;min-height:var(--tap, 44px);padding:.55rem 1.3rem;border:1px solid var(--hairline);border-radius:var(--radius-pill);background:#ffffffbd;box-shadow:var(--glow-soft);color:var(--ink);font-weight:700;cursor:pointer;list-style:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.pricing-compare>summary::-webkit-details-marker{display:none}.pricing-compare>summary:hover{border-color:#0c9e8b73}.pricing-compare>summary .ph{color:var(--teal-3);transition:transform var(--dur-fast) var(--ease-out)}.pricing-compare[open]>summary .ph{transform:rotate(180deg)}.pricing-compare__inner{width:100%;margin-top:1.1rem;border:1px solid var(--hairline);border-radius:var(--radius-shell, 22px);background:#ffffffc7;box-shadow:var(--glow-soft);overflow:hidden}.pricing-compare__table{width:100%;border-collapse:collapse;font-size:.9rem}.pricing-compare__table th,.pricing-compare__table td{padding:.78rem 1rem;border-bottom:1px solid rgba(7,33,29,.07);text-align:center;color:var(--ink-2)}.pricing-compare__table tr:last-child th,.pricing-compare__table tr:last-child td{border-bottom:0}.pricing-compare__table thead th{background:#f3f0e9d9;color:var(--ink);font-family:var(--font-display);font-size:.95rem;letter-spacing:.01em}.pricing-compare__table tbody th{text-align:left;font-weight:600;color:var(--ink)}.pricing-compare__table thead th:first-child{text-align:left}.pricing-compare__table td b{font-family:var(--font-mono);font-weight:700;color:var(--ink)}.pricing-compare__table td .ph-check{color:var(--teal-3);font-size:1.05rem}.pricing-compare__table td.is-empty .ph-minus{color:var(--ink-3);font-size:1rem}.pricing-compare__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}@media(max-width:760px){.pricing-compare__table,.pricing-compare__table tbody,.pricing-compare__table tr,.pricing-compare__table th,.pricing-compare__table td{display:block;width:100%;text-align:left}.pricing-compare__table thead{display:none}.pricing-compare__table tr{padding:.4rem 0;border-bottom:1px solid rgba(7,33,29,.07)}.pricing-compare__table tr:last-child{border-bottom:0}.pricing-compare__table tbody th{padding:.55rem 1rem .15rem;border-bottom:0}.pricing-compare__table td{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.32rem 1rem;border-bottom:0}.pricing-compare__table td:before{content:attr(data-plan);color:var(--ink-3);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}}.m-companion{position:fixed;right:clamp(16px,3vw,40px);bottom:clamp(16px,3vw,40px);z-index:40;display:flex;align-items:center;gap:14px;pointer-events:none;opacity:0;transform:translateY(16px);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.m-companion.is-in{opacity:1;transform:translateY(0)}.m-companion__say{margin:0;max-width:min(38vw,340px);padding:10px 16px;border-radius:var(--radius-pill);border:1px solid var(--hairline-strong);background:color-mix(in srgb,var(--bg-raise) 86%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--glow-soft);color:var(--ink);font-family:var(--font-body);font-size:.95rem;line-height:1.35;text-align:right;text-wrap:balance;opacity:0;transform:translate(8px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.m-companion__say.is-shown{opacity:1;transform:translate(0)}.m-companion__face{position:relative;flex:none;width:clamp(52px,8vw,68px);height:clamp(52px,8vw,68px);border-radius:var(--radius-pill);border:1px solid rgba(20,184,166,.3);background:radial-gradient(120% 120% at 50% 30%,#fff,#e7edee);box-shadow:var(--glow-teal);display:grid;place-items:center;animation:m-companion-breathe 4.5s var(--ease-reel) infinite}.m-companion__mark{width:66%;height:66%;background:url(/favicon.svg) center / contain no-repeat}@keyframes m-companion-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.015)}}@media(max-width:560px){.m-companion__say{display:none}}@media(prefers-reduced-motion:reduce){.m-companion,.m-companion__say{transition:none;transform:none}.m-companion__face{animation:none}}.chapter-rail{display:none}@media(min-width:1024px){.chapter-rail{position:fixed;display:block;z-index:35;top:50%;left:clamp(.65rem,1.4vw,1.25rem);transform:translateY(-50%);pointer-events:none}.chapter-rail__track{position:relative;display:grid;gap:.22rem;margin:0;padding:.35rem 0;list-style:none}.chapter-rail__spine{position:absolute;top:1.55rem;bottom:1.55rem;left:1.36rem;width:1px;overflow:hidden;border-radius:var(--radius-pill);background:#1f1a0e24}.chapter-rail__fill{display:block;width:100%;height:100%;transform:scaleY(0);transform-origin:top center;border-radius:inherit;background:var(--teal-3)}.chapter-rail__item{position:relative;min-height:var(--tap)}.chapter-rail__dot{position:relative;display:inline-flex;align-items:center;gap:0;min-width:var(--tap);min-height:var(--tap);padding:0;color:var(--ink-3);text-decoration:none;pointer-events:auto;cursor:pointer}.chapter-rail__mark{display:inline-grid;place-items:center;width:var(--tap);height:var(--tap)}.chapter-rail__mark:before{content:"";width:.46rem;height:.46rem;border-radius:var(--radius-pill);background:var(--bg-raise);border:1px solid rgba(15,125,114,.35);box-shadow:0 8px 20px -14px #07211d59}.chapter-rail__label{position:absolute;top:-.85rem;left:.15rem;width:5.8rem;max-width:5.8rem;padding:.18rem .32rem;border-radius:var(--radius-pill);background:#ffffffd1;border:1px solid rgba(20,184,166,.22);color:var(--teal-3);font-family:var(--font-mono);font-size:.56rem;line-height:1.1;letter-spacing:.06em;text-transform:uppercase;opacity:0;transform:translateY(.18rem);white-space:normal;box-shadow:0 16px 34px -28px #07211d57}.chapter-rail__dot:hover,.chapter-rail__dot.is-active{color:var(--teal-3)}.chapter-rail__dot.is-active .chapter-rail__mark:before{width:.72rem;height:.72rem;background:var(--teal-3);border-color:var(--teal-3)}.chapter-rail__dot.is-active .chapter-rail__label,.chapter-rail__dot:focus-visible .chapter-rail__label{opacity:1;transform:translateY(0)}.chapter-rail__dot:focus-visible{outline:2px solid var(--teal-3);outline-offset:2px;border-radius:var(--radius-pill)}}@media(min-width:1024px)and (max-width:1279px){.chapter-rail__dot.is-active .chapter-rail__label{opacity:0;transform:translateY(.18rem)}}@media(prefers-reduced-motion:no-preference)and (min-width:1024px){.chapter-rail__fill,.chapter-rail__mark:before,.chapter-rail__label{transition:transform var(--dur) var(--ease-out),opacity var(--dur-fast) var(--ease-out),width var(--dur-fast) var(--ease-out),height var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}}@media(max-width:1023px),print{.chapter-rail{display:none}}.chapter-progress{position:fixed;top:0;left:0;right:0;z-index:30;display:none;pointer-events:none}.chapter-progress__fill{display:block;height:3px;background:linear-gradient(90deg,var(--teal-3),var(--teal));transform:scaleX(0);transform-origin:left center}.chapter-progress__label{position:absolute;top:calc(72px + .55rem);left:50%;transform:translate(-50%);max-width:46vw;overflow:hidden;padding:.22rem .7rem;border:1px solid var(--hairline);border-radius:var(--radius-pill);background:#ffffffd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink-2);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media(max-width:1023px){.chapter-progress{display:block}}@media print{.chapter-progress{display:none}}@media(prefers-reduced-motion:no-preference){.chapter-progress__fill{transition:transform 80ms linear}}body[data-cinematic] .cookie-consent-overlay{display:block;position:fixed;inset:0;z-index:90;background:#07211d59;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body[data-cinematic] .cookie-banner{display:block;position:fixed;left:50%;bottom:var(--gutter);transform:translate(-50%);z-index:100;width:min(640px,calc(100% - 2 * var(--gutter)));padding:clamp(1.25rem,3vw,1.75rem);color:var(--ink);background:var(--bg-raise);border:1px solid var(--hairline-strong);border-radius:var(--radius-shell);box-shadow:0 24px 60px #1f1a0e2e}body[data-cinematic] .cookie-banner-content{display:grid;gap:1rem}body[data-cinematic] .cookie-banner-text p{margin:0;font-size:var(--step-small);line-height:var(--leading-body);color:var(--ink-2)}body[data-cinematic] .cookie-banner-text p+p{margin-top:.5rem}body[data-cinematic] .cookie-banner-text strong{font-family:var(--font-display);font-weight:600;color:var(--ink)}body[data-cinematic] .cookie-banner-text a{color:var(--teal-3);text-decoration:underline;text-underline-offset:2px}body[data-cinematic] .cookie-banner-text a:hover{color:var(--teal-2)}body[data-cinematic] .cookie-banner-actions{display:flex;flex-wrap:wrap;gap:.6rem}body[data-cinematic] .cookie-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);padding:.7rem 1.2rem;border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:600;font-size:var(--step-small);cursor:pointer;border:1px solid transparent;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}body[data-cinematic] .cookie-btn:active{transform:translateY(1px)}body[data-cinematic] .cookie-btn-accept{background:var(--teal);color:var(--teal-ink)}body[data-cinematic] .cookie-btn-accept:hover{background:var(--teal-2)}body[data-cinematic] .cookie-btn-reject,body[data-cinematic] .cookie-btn-manage{background:transparent;color:var(--ink);border-color:var(--hairline-strong)}body[data-cinematic] .cookie-btn-reject:hover,body[data-cinematic] .cookie-btn-manage:hover{border-color:var(--teal);color:var(--teal-3)}body[data-cinematic] .cookie-preferences{display:grid;gap:.75rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--hairline)}body[data-cinematic] .cookie-toggle{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer}body[data-cinematic] .cookie-toggle input[type=checkbox]{width:1.1rem;height:1.1rem;margin-top:.15rem;accent-color:var(--teal);flex:none}body[data-cinematic] .cookie-toggle-label{font-size:var(--step-small);line-height:var(--leading-body);color:var(--ink-2)}body[data-cinematic] .cookie-toggle-label strong{color:var(--ink)}body[data-cinematic] #cookieSavePreferences{margin-top:.25rem}body[data-cinematic] .cookie-settings-btn{display:inline-flex;align-items:center;min-height:var(--tap);position:fixed;left:var(--gutter);bottom:var(--gutter);z-index:80;padding:.5rem 1rem;font-family:var(--font-body);font-size:var(--step-small);color:var(--ink-2);background:var(--bg-raise);border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);cursor:pointer}body[data-cinematic] .cookie-settings-btn:hover{color:var(--teal-3);border-color:var(--teal)}@media(max-width:768px){body[data-cinematic] .cookie-banner{left:0;right:0;bottom:0;transform:none;width:100%;border-radius:var(--radius-shell) var(--radius-shell) 0 0}body[data-cinematic] .cookie-banner-actions .cookie-btn{flex:1 1 auto}}body[data-cinematic] .site-trust{width:min(100% - var(--gutter) * 2,1320px);margin-inline:auto;margin-top:clamp(2rem,5vw,3.5rem);padding-block:clamp(1rem,2.5vw,1.35rem) clamp(1.25rem,3vw,2rem);border-top:1px solid var(--hairline);display:grid;gap:.65rem;color:var(--ink-3);font-size:.75rem;line-height:1.5}body[data-cinematic] .site-trust__badges,body[data-cinematic] .site-trust__id,body[data-cinematic] .site-trust__links{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 1rem;margin:0}body[data-cinematic] .site-trust__badge{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}body[data-cinematic] .site-trust__badge i{font-size:.95rem;line-height:1;color:var(--teal-3)}body[data-cinematic] .site-trust__flag-chip{display:inline-block;width:1.05rem;height:.72rem;border-radius:2px;background:linear-gradient(90deg,#046a38 0 40%,#da291c 40% 100%)}body[data-cinematic] .site-trust__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem}body[data-cinematic] .site-trust__links a{color:var(--ink-3);transition:color var(--dur-fast) var(--ease-out)}body[data-cinematic] .site-trust__links a[data-trust-privacy]{color:var(--ink-2)}body[data-cinematic] .site-trust__links a:hover{color:var(--teal-3)}body[data-cinematic] .gateway .site-trust{width:100%;margin-top:0;border-top:0;padding-block:0}body[data-cinematic] .gateway .site-trust__badges,body[data-cinematic] .gateway .site-trust__legal,body[data-cinematic] .gateway .site-trust__id,body[data-cinematic] .gateway .site-trust__links{justify-content:center}@media(max-width:640px){body[data-cinematic] .site-trust__legal{justify-content:flex-start}}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-I4S5GZfc.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-BmXc_FBt.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-GZpp1pK2.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-D8KDMBhC.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-DrnZ1wKl.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-B_7UjwxQ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
