@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--void: #030304;--surface: #070709;--surface-g: rgba(7, 7, 9, .7);--line: rgba(157, 180, 192, .07);--line-active: rgba(157, 180, 192, .18);--line-solid: #121418;--line-light: #1c1e24;--text: #e2e8f0;--text-mute: #8892b0;--dim: #5c697e;--faint: #181b21;--note: #7d8d99;--signal: #9db4c0;--signal-rgb: 157, 180, 192;--signal-glow: rgba(157, 180, 192, .25);--signal-d: rgba(157, 180, 192, .04);--mono: "IBM Plex Mono", ui-monospace, "Courier New", monospace;--maxw: 1040px;--pad: 24px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;background-color:var(--void);color:var(--text);font-family:var(--mono);font-size:14px;line-height:1.7;-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto!important}}body{position:relative;min-height:100vh;overflow-x:hidden;background-color:var(--void)}::selection{background:var(--signal);color:var(--void)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--void)}::-webkit-scrollbar-thumb{background:var(--faint);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--signal-d)}p:first-letter{text-transform:uppercase}.no-autocase:first-letter,.no-autocase p:first-letter{text-transform:none!important}h1:first-letter,h2:first-letter,h3:first-letter{text-transform:uppercase}a{color:inherit;text-decoration:none;transition:color .2s ease,border-color .2s ease}button,input{font-family:inherit;font-size:inherit;color:inherit;background:none;border:none;outline:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:1px solid var(--signal);outline-offset:3px}.atmos-bg{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.atmos-grid{position:absolute;inset:0;opacity:.15;background-image:linear-gradient(to right,var(--line) 1px,transparent 1px),linear-gradient(to bottom,var(--line) 1px,transparent 1px);background-size:50px 50px}.atmos-lens{position:absolute;top:25%;right:-15vw;width:80vw;height:80vw;max-width:850px;max-height:850px;background:radial-gradient(circle,#9db4c00d,#9db4c005 40%,#03030400 75%);border-radius:50%;pointer-events:none}.atmos-grain{position:absolute;inset:0;opacity:.015;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:256px 256px}.atmos-noise-overlay{position:absolute;inset:0;background:radial-gradient(circle at 100% 50%,transparent 25%,var(--void) 90%)}@media (max-width: 760px){.atmos-grid{background-size:35px 35px;opacity:.1}.atmos-lens{width:120vw;height:120vw;top:5%;right:-60vw}}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.wrap{position:relative;z-index:1}section{position:relative;padding:clamp(40px,8vh,80px) 0;border-bottom:1px solid var(--line)}.eyebrow{color:var(--dim);font-size:10.5px;font-weight:500;letter-spacing:.35em;text-transform:uppercase;display:flex;align-items:center;gap:12px;margin-bottom:30px}.eyebrow:before{content:"";display:inline-block;width:20px;height:1px;background:var(--line-active)}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.cursor-blink,.cur-type{display:inline-block;width:6px;height:13px;background:var(--signal);margin-left:4px;vertical-align:middle;animation:blink 1.05s steps(1) infinite}@media (prefers-reduced-motion: reduce){.cursor-blink,.cur-type{animation:none!important}}.glass-panel{background:var(--surface-g);border:1px solid var(--line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color .3s ease,box-shadow .3s ease}.glass-panel:hover{border-color:var(--line-active);box-shadow:0 8px 30px -10px #000000b3}.corner-brackets{position:relative}.corner-brackets:before,.corner-brackets:after{content:"";position:absolute;width:5px;height:5px;pointer-events:none;border-color:var(--signal);border-style:solid;opacity:.3;transition:opacity .3s ease}.corner-brackets:before{top:-1px;left:-1px;border-width:1px 0 0 1px}.corner-brackets:after{bottom:-1px;right:-1px;border-width:0 1px 1px 0}.corner-brackets:hover:before,.corner-brackets:hover:after{opacity:.95}@media (max-width: 760px){.glass-panel{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}}.main-header{position:sticky;top:0;z-index:100;border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--line);background:#030304bf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header-inner{display:flex;justify-content:space-between;align-items:center;height:70px}.brand{display:flex;align-items:center;gap:12px}.logo-wrapper{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.logo-wrapper .sigil{width:32px;height:32px;object-fit:contain}.logo-glow{position:absolute;inset:-4px;border-radius:50%;background:radial-gradient(circle,var(--signal-glow) 0%,transparent 70%);opacity:.35;pointer-events:none}.brand .name{font-weight:600;font-size:13px;letter-spacing:.4em;color:var(--text);text-transform:uppercase}.sys-status{font-size:9.5px;color:var(--dim);letter-spacing:.15em;display:inline-flex;align-items:center;margin-left:12px;padding-left:16px;border-left:1px solid var(--line)}.sys-dot{width:4px;height:4px;border-radius:50%;background-color:var(--signal);margin-right:6px;box-shadow:0 0 6px var(--signal)}.header-right{display:flex;align-items:center;gap:20px}.topbar-lang{color:var(--dim);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;padding:6px 4px;border-bottom:1px solid transparent}.topbar-lang:hover{color:var(--signal);border-color:var(--signal)}#skip{background:none;border:1px solid var(--line);padding:5px 12px;font-size:9.5px;letter-spacing:.18em;color:var(--note);cursor:pointer;transition:all .25s ease}#skip:hover{border-color:var(--signal);color:var(--signal)}#skip.hide{opacity:0;pointer-events:none}@media (max-width: 760px){.sys-status{display:none}}.hero-section{min-height:auto;padding-top:clamp(30px,6vh,60px);padding-bottom:clamp(40px,8vh,80px);display:flex;align-items:center}.hero-inner{max-width:780px;width:100%}.hero-h1-container{min-height:120px}.h1{font-size:clamp(24px,5.5vw,42px);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--text);text-wrap:pretty}.hero-sub-container{min-height:50px;margin-top:18px}.sub{color:var(--text-mute);font-size:clamp(13.5px,3vw,16px);line-height:1.7;max-width:52ch}.cta-row{margin-top:30px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.cta-button{display:inline-flex;align-items:center;font-size:11px;font-weight:500;letter-spacing:.25em;text-transform:lowercase;padding:13px 24px;transition:all .3s cubic-bezier(.2,.8,.2,1);cursor:pointer;border-radius:2px}.primary-cta{background:var(--signal);color:var(--void);border:1px solid var(--signal)}.primary-cta:hover{box-shadow:0 0 20px var(--signal-glow);transform:translateY(-1px)}.primary-cta .cta-arrow{position:relative;display:inline-flex;align-items:center;margin-left:12px}.primary-cta .arrow-line{width:18px;height:1px;background:var(--void);transition:width .25s ease}.primary-cta .arrow-tip{position:absolute;right:0;width:5px;height:5px;border-top:1px solid var(--void);border-right:1px solid var(--void);transform:rotate(45deg)}.primary-cta:hover .arrow-line{width:28px}.secondary-cta{border:1px solid var(--line);color:var(--note)}.secondary-cta:hover{border-color:var(--signal);color:var(--signal)}.secondary-cta .wa-icon{margin-right:8px;color:var(--signal)}@media (max-width: 760px){.cta-row{gap:12px}.cta-button{width:100%;justify-content:center;padding:14px 20px}.hero-h1-container,.hero-sub-container{min-height:auto}}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.offer-card{padding:28px;display:flex;flex-direction:column;height:100%}.card-icon{width:38px;height:38px;color:var(--signal);margin-bottom:20px;transition:transform .25s ease}.offer-card:hover .card-icon{transform:scale(1.05)}.card-content h3{font-size:15px;font-weight:600;letter-spacing:.03em;margin-bottom:10px;color:var(--text)}.card-desc{font-size:13px;line-height:1.7;color:var(--text-mute);flex-grow:1}.card-divider{width:24px;height:1px;background:var(--line-active);margin:18px 0 14px}.offer-card .ex{font-size:11.5px;line-height:1.6;color:var(--dim)}.offer-card .price{margin-top:14px;color:var(--signal);font-size:12.5px;letter-spacing:.02em}.offer-card .price .lead{display:block;color:var(--dim);font-size:9px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:3px}.offer-card .svc-cta{display:inline-flex;margin-top:14px;color:var(--note);font-size:11px;letter-spacing:.15em;text-transform:lowercase;border-bottom:1px solid var(--line-active);padding-bottom:1px;width:fit-content}.offer-card .svc-cta:hover{color:var(--signal);border-color:var(--signal)}@media (max-width: 900px){.offer-grid{grid-template-columns:1fr;gap:20px}}.como-section{overflow:hidden}.steps-flow{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:10px}.step-card{position:relative;z-index:2}.step-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.step-num{font-size:18px;font-weight:600;color:var(--faint);letter-spacing:.05em}.step-dot{width:6px;height:6px;border-radius:50%;background-color:var(--void);border:2px solid var(--faint);transition:all .3s ease}.step-card:hover .step-dot{background-color:var(--signal);border-color:var(--signal);box-shadow:0 0 8px var(--signal-glow)}.step-body h3{font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:lowercase;margin-bottom:8px;color:var(--text)}.step-body p{font-size:12.5px;line-height:1.7;color:var(--text-mute)}.flow-line{position:absolute;top:11px;left:3px;right:3px;height:1px;background:repeating-linear-gradient(to right,var(--faint),var(--faint) 5px,transparent 5px,transparent 10px);z-index:1}@media (max-width: 900px){.steps-flow{grid-template-columns:1fr;gap:24px}.flow-line{display:none}}.manifiesto-section{overflow:hidden;background:linear-gradient(to bottom,var(--void),var(--surface))}.mv-bh{position:absolute;right:-50px;top:50%;transform:translateY(-50%);width:320px;height:320px;opacity:.02;pointer-events:none;z-index:0}.mv-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.mv-block{padding:32px}.block-eyebrow{margin-bottom:16px;color:var(--signal)}.mv-body{font-size:14px;line-height:1.75;color:var(--text-mute);text-wrap:pretty}@media (max-width: 900px){.mv-grid{grid-template-columns:1fr;gap:20px}.mv-block{padding:24px}.mv-bh{width:240px;height:240px;right:-20px}}.console-wrapper{overflow:hidden;border-radius:2px;box-shadow:0 10px 40px #0009;border:1px solid var(--line)}.console-header{display:flex;justify-content:space-between;align-items:center;background:var(--surface);border-bottom:1px solid var(--line);padding:10px 16px;font-size:10.5px;letter-spacing:.12em}.console-title{display:flex;align-items:center;color:var(--signal)}.console-prompt{font-weight:700;margin-right:6px}.console-label{text-transform:lowercase}.console-meta{color:var(--dim)}.caso-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:0;background:var(--void)}.chat-pane{display:flex;flex-direction:column;border-right:1px solid var(--line);padding:20px;min-height:480px}.stream{flex-grow:1;border:1px solid var(--line);background:var(--surface);padding:20px;height:350px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.msg{font-size:13px;line-height:1.75;white-space:pre-wrap;word-break:break-word}.msg.omen{color:var(--text)}.msg.user{color:var(--note)}.msg.user:before{content:"› ";color:var(--signal);font-weight:700}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.chip{background:var(--void);border:1px solid var(--line-active);color:var(--note);font-size:11px;letter-spacing:.03em;padding:7px 12px;cursor:pointer;transition:all .2s ease;border-radius:1px}.chip:before{content:"› ";color:var(--signal)}.chip:hover{border-color:var(--signal);color:var(--text);box-shadow:0 0 8px var(--signal-d)}.field-input{margin-top:18px;display:flex;flex-direction:column;gap:10px}.field-input .label{color:var(--signal);font-size:9.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.inbox{display:flex;align-items:center;background:var(--surface);border:1px solid var(--line-active);padding:2px 4px 2px 14px;transition:all .25s ease}.inbox:focus-within{border-color:var(--signal);box-shadow:0 0 12px var(--signal-d)}.inbox .pre{color:var(--signal);font-weight:700;margin-right:8px;user-select:none}.inbox input{flex-grow:1;padding:10px 0;background:transparent;border:none;color:var(--text);font-family:var(--mono);caret-color:var(--signal)}.inbox input::placeholder{color:var(--dim);opacity:.45}.inbox input:disabled{opacity:.4}.send{background:var(--void);border:1px solid var(--line-light);padding:8px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.send-text{font-size:10.5px;letter-spacing:.12em;text-transform:lowercase;color:var(--text)}.send-symbol{color:var(--signal);font-weight:600}.send:hover:not(:disabled){border-color:var(--signal);box-shadow:0 0 8px var(--signal-d)}.send:disabled{opacity:.4;cursor:default}.console-feedback{display:flex;flex-direction:column;gap:10px}.note{font-size:10.5px;color:var(--dim);line-height:1.6}.note a{color:var(--note);border-bottom:1px solid var(--line-active);padding-bottom:1px}.note a:hover{color:var(--signal);border-color:var(--signal)}.note-closed-wrapper{margin-top:6px}.closed-banner{background:#9db4c008;border:1px solid var(--line-active);padding:16px;text-align:left}.closed-title{font-size:11.5px;font-weight:600;letter-spacing:.18em;color:var(--signal);margin-bottom:8px}.closed-banner p{font-size:12px;color:var(--note);line-height:1.6;margin-bottom:12px}.closed-id-box{display:inline-block;background:var(--surface);border:1px solid var(--line);padding:6px 12px;font-size:11px;letter-spacing:.03em}.closed-id-box span{color:var(--dim);margin-right:6px}.closed-id-box code{color:var(--text);font-weight:600}.ledger{background:var(--surface);display:flex;flex-direction:column;height:100%}.ledger .lhead{padding:16px;width:100%;display:flex;justify-content:space-between;align-items:center;background:#9db4c003;border-bottom:1px solid var(--line)}.ledger .lhead .lbl{font-size:10.5px;font-weight:500;letter-spacing:.18em;color:var(--signal);text-transform:uppercase}.ledger .lhead .right{display:flex;align-items:center;gap:10px}.lprog-val{font-size:9.5px;color:var(--note);letter-spacing:.05em}.ledger .lhead .chev{color:var(--dim);transition:transform .25s ease;display:none}.ledger .list{display:flex;flex-direction:column}.ledger .field{padding:16px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:4px;transition:background-color .4s ease}.ledger .field:last-child{border-bottom:none}.ledger .field .k{font-size:9px;font-weight:500;letter-spacing:.15em;color:var(--dim);text-transform:uppercase}.field-val-container{display:flex;justify-content:space-between;align-items:center}.ledger .field .v{font-size:12.5px;color:var(--faint);word-break:break-word;transition:color .3s ease}.ledger .field.filled .v{color:var(--text)}.ledger .field.active .k{color:var(--signal)}.field-indicator{width:4px;height:4px;border-radius:50%;background-color:var(--faint);transition:background-color .3s ease}.ledger .field.filled .field-indicator{background-color:var(--signal);box-shadow:0 0 5px var(--signal-glow)}@media (max-width: 900px){.caso-grid{grid-template-columns:1fr}.chat-pane{border-right:none;border-bottom:1px solid var(--line)}.ledger .lhead .chev{display:inline-block}.ledger .list{display:none;background:var(--surface);border-top:1px solid var(--line)}.ledger.open .list{display:flex}}.main-footer{background:var(--void);padding:44px 0;border-top:1px solid var(--line)}.footer-grid{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px}.footer-contacts{display:flex;align-items:center;gap:14px;font-size:13px}.footer-link{color:var(--text-mute);border-bottom:1px solid transparent;padding-bottom:2px}.footer-link:hover{color:var(--signal);border-color:var(--signal)}.footer-sep{color:var(--faint)}.main-footer .meta{font-size:10.5px;letter-spacing:.22em;color:var(--faint);text-transform:uppercase}.footer-legal{display:flex;align-items:center;gap:14px;font-size:11.5px;color:var(--dim)}.footer-legal a{border-bottom:1px solid transparent;padding-bottom:1px}.footer-legal a:hover{color:var(--note);border-color:var(--dim)}.fab{position:fixed;right:28px;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:90;display:inline-flex;align-items:center;gap:10px;color:var(--signal);font-size:10.5px;letter-spacing:.2em;text-transform:lowercase;padding:14px 20px;box-shadow:0 8px 25px #00000080;border-color:var(--line-active)}.fab:hover{border-color:var(--signal);box-shadow:0 8px 30px var(--signal-d)}.fab .tri{color:var(--signal)}.fab[hidden]{display:none!important}@media (max-width: 760px){.fab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));padding:11px 16px}}
