@font-face { font-family: "Inter"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/inter-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 600; font-display: swap; src: url("fonts/inter-latin-600-normal.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/inter-latin-700-normal.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 800; font-display: swap; src: url("fonts/inter-latin-800-normal.woff2") format("woff2"); }
@font-face { font-family: "DM Mono"; font-style: normal; font-weight: 500; font-display: swap; src: url("fonts/dm-mono-latin-500-normal.woff2") format("woff2"); }
@font-face { font-family: "Caveat"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/caveat-latin-700-normal.woff2") format("woff2"); }
:root{--paper: #F6F7F2;--card: #FFFFFF;--ink: #16162A;--ink-2: #44465A;--ink-3: #62657A;--line: #E1E3DA;--navy: #16162A;--night: #0D0D1F;--lime: #C8F135;--olive: #4A5D00;--lime-soft: rgba(200,241,53,0.35);--on-dark: #FFFFFF;--on-dark-2: rgba(255,255,255,0.74);--on-dark-3: rgba(255,255,255,0.6);--dline: rgba(255,255,255,0.12);--bad: #DC2626;--pen: #C81E1E;--warn-bg: #FEF3C7;--warn-ink: #92400E;--mock-bg: #EEF0F3;--mock-card: rgba(209,213,219,0.45);--mock-ink: #111827;--mock-mid: #4B5563;--mock-soft: #6B7280;--f-sans: "Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono: "DM Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--shadow: 0 1px 2px rgba(22,22,42,0.04),0 8px 24px rgba(22,22,42,0.06);--shadow-lg: 0 2px 4px rgba(22,22,42,0.05),0 24px 60px rgba(22,22,42,0.14);color-scheme: light}*{box-sizing: border-box}[hidden]{display: none !important}html{scroll-behavior: smooth;scroll-padding-top: 80px}body{margin: 0;background: var(--paper);color: var(--ink);font-family: var(--f-sans);font-size: 16px;line-height: 1.6;-webkit-font-smoothing: antialiased;overflow-x: hidden}a{color: inherit}h1,h2,h3,h4{text-wrap: balance;margin: 0}p{margin: 0}:focus-visible{outline: 2px solid var(--olive);outline-offset: 3px;border-radius: 8px}.dark :focus-visible{outline-color: var(--lime)}.wrap{width: 100%;max-width: 1180px;margin-inline: auto;padding-inline: 24px}.sec{padding-block: 112px}.dark{background: var(--navy);color: var(--on-dark)}.night{background: var(--night);color: var(--on-dark)}.eyebrow{display: inline-flex;align-items: center;gap: 8px;color: var(--olive);font-size: 12px;font-weight: 700;margin-bottom: 18px}.dark .eyebrow,.night .eyebrow{color: var(--lime)}.h2{font-weight: 800;font-size: clamp(32px,4.6vw,52px);line-height: 1.06;letter-spacing: -0.035em;margin-bottom: 20px}.lead{color: var(--ink-2);font-size: 18px;max-width: 36em;line-height: 1.65}.dark .lead,.night .lead{color: var(--on-dark-2)}.center{text-align: center}.center .lead{margin-inline: auto}mark.hl{color: inherit;background: linear-gradient(transparent 58%,var(--lime-soft) 58%,var(--lime-soft) 92%,transparent 92%) no-repeat 0 0 / 100% 100%;padding: 0 .08em;transition: background-size 0.9s cubic-bezier(.2,.7,.2,1) .15s}.js mark.hl.pre{background-size: 0% 100%}.dark mark.hl,.hero mark.hl{color: var(--lime);background-image: linear-gradient(transparent 88%,var(--lime) 88%,var(--lime) 96%,transparent 96%)}.js .rv{transform: translateY(16px);opacity: .5;transition: transform .6s cubic-bezier(.2,.7,.2,1),opacity .5s ease}.js .rv.in{transform: none;opacity: 1}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 0 22px;border-radius: 999px;background: var(--lime);color: var(--navy);font-weight: 700;font-size: 15px;text-decoration: none;white-space: nowrap;border: 0;cursor: pointer;font-family: inherit;transition: transform .2s ease,box-shadow .2s ease,gap .2s ease;box-shadow: 0 1px 0 rgba(255,255,255,.4) inset,0 8px 22px -8px rgba(110,140,0,.55)}.btn:hover{transform: translateY(-1px);gap: 12px}.btn.lg{min-height: 56px;padding: 0 28px;font-size: 16px}.btn.ink{background: var(--navy);color: #fff;box-shadow: none}.btn-ghost{display: inline-flex;align-items: center;gap: 8px;min-height: 48px;padding: 0 20px;border-radius: 999px;border: 1px solid var(--dline);color: var(--on-dark);text-decoration: none;font-weight: 600;font-size: 15px}.btn-ghost:hover{border-color: var(--lime);color: var(--lime)}.btn-line{display: inline-flex;align-items: center;min-height: 48px;padding: 0 20px;border-radius: 999px;border: 1px solid var(--ink);color: var(--ink);text-decoration: none;font-weight: 600}.topbar{position: sticky;top: 0;z-index: 50;background: rgba(22,22,42,0.94);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border-bottom: 1px solid var(--dline);padding-top: env(safe-area-inset-top,0px)}.topbar .wrap{display: flex;align-items: center;justify-content: space-between;gap: 20px;min-height: 68px}.brand{display: inline-flex;color: #fff}.brand svg{height: 19px;width: auto;display: block}.nav-links{display: flex;gap: 26px}.nav-links a{color: var(--on-dark-2);text-decoration: none;font-size: 14.5px;font-weight: 500;padding-block: 12px}.nav-links a:hover{color: #fff}.nav-cta{display: flex;align-items: center;gap: 10px}.nav-cta .btn{min-height: 42px;padding: 0 18px;font-size: 14px}.menu-btn{display: none;width: 44px;height: 44px;border-radius: 999px;border: 1px solid var(--dline);background: transparent;color: #fff;cursor: pointer;place-items: center}.menu-btn svg{width: 18px;height: 18px}.sheet{position: fixed;inset: 0;z-index: 60;background: var(--night);color: #fff;padding: calc(16px + env(safe-area-inset-top,0px)) 24px calc(28px + env(safe-area-inset-bottom,0px));display: flex;flex-direction: column}.sheet-top{display: flex;align-items: center;justify-content: space-between;margin-bottom: 30px}.sheet-top svg.wm{height: 19px;width: auto;color: #fff}.sheet nav{display: flex;flex-direction: column}.sheet nav a{color: #fff;text-decoration: none;font-size: 26px;font-weight: 700;letter-spacing: -0.03em;padding: 14px 0;border-bottom: 1px solid var(--dline)}.sheet .btn{margin-top: auto;min-height: 56px;font-size: 16px}.hero{position: relative;overflow: hidden;background: var(--navy);color: #fff;padding: 72px 0 0}.hero::before{content: "";position: absolute;right: -10%;top: -30%;width: 70%;height: 140%;background: radial-gradient(closest-side,rgba(200,241,53,0.10),transparent 70%);pointer-events: none}.hero svg.orbit{position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none;opacity: .5}.hero-grid{position: relative;display: grid;grid-template-columns: 1.02fr 0.98fr;gap: 56px;align-items: center;padding-bottom: 72px}.hero h1{font-size: clamp(40px,5.6vw,72px);line-height: 1.02;letter-spacing: -0.045em;font-weight: 800;margin-bottom: 24px}.hero .lead{font-size: 18px;color: var(--on-dark-2);margin-bottom: 34px;max-width: 32em}.hero .eyebrow{background: rgba(255,255,255,0.06);border: 1px solid var(--dline);border-radius: 999px;padding: 7px 14px;color: var(--on-dark-2);letter-spacing: .12em;font-size: 11px}.dot{position: relative;display: inline-flex;width: 7px;height: 7px;flex-shrink: 0}.dot::before,.dot::after{content: "";position: absolute;inset: 0;border-radius: 50%;background: var(--lime)}.dot::before{animation: ping 1.6s cubic-bezier(0,0,.2,1) infinite;opacity: .7}.dot.ok::before,.dot.ok::after{background: #22C55E}@keyframes ping{75%,100%{transform: scale(2.4);opacity: 0}}.ctas{display: flex;flex-wrap: wrap;gap: 12px}.trust{display: flex;flex-wrap: wrap;gap: 10px 22px;margin-top: 38px;padding-top: 26px;border-top: 1px solid var(--dline)}.trust span{display: inline-flex;align-items: center;gap: 8px;font-size: 13.5px;color: var(--on-dark-2)}.trust svg{width: 16px;height: 16px;color: var(--lime)}.live{position: relative;background: #fff;color: var(--ink);border-radius: 22px;box-shadow: 0 30px 80px rgba(0,0,0,0.45);overflow: hidden}.live-head{display: flex;align-items: center;justify-content: space-between;padding: 14px 18px;border-bottom: 1px solid var(--line);background: #FAFBF7}.live-head strong{font-size: 13px;font-weight: 700}.live-head span{font-size: 11px;color: var(--ink-3);display: inline-flex;align-items: center;gap: 8px}.live-body{display: grid;grid-template-columns: 1fr;gap: 12px;padding: 18px}.lb{max-width: 92%;padding: 11px 14px;border-radius: 16px;font-size: 14px;line-height: 1.45}.lb small{display: block;font-size: 11px;color: var(--ink-3);margin-top: 4px}.lb.in{background: #EEF0EA;border-top-left-radius: 4px;justify-self: start}.lb.out{background: var(--navy);color: #fff;border-top-right-radius: 4px;justify-self: end}.lb.out small{color: rgba(255,255,255,.6)}.typing{display: inline-flex;gap: 4px;padding: 14px 16px;background: #EEF0EA;border-radius: 16px;border-top-left-radius: 4px;justify-self: start}.typing i{width: 6px;height: 6px;border-radius: 50%;background: #9CA3AF;animation: blink 1s infinite}.typing i:nth-child(2){animation-delay: .15s}.typing i:nth-child(3){animation-delay: .3s}@keyframes blink{50%{opacity: .3}}.parse{display: flex;align-items: center;gap: 10px;font-size: 12.5px;color: var(--ink-3)}.parse b{color: var(--olive);font-weight: 700}.bar2{flex: 1;height: 4px;border-radius: 4px;background: #ECEEE6;overflow: hidden}.bar2 i{display: block;height: 100%;width: 100%;background: var(--lime);transform-origin: left}.erpcard{border: 1px solid var(--line);border-radius: 14px;overflow: hidden}.erpcard header{display: flex;justify-content: space-between;align-items: center;padding: 10px 14px;background: #FAFBF7;border-bottom: 1px solid var(--line);font-size: 12px;color: var(--ink-3)}.erpcard header b{color: var(--ink);font-family: var(--f-mono);font-weight: 500}.el{display: grid;grid-template-columns: 22px minmax(0,1fr) auto;gap: 10px;align-items: center;padding: 9px 14px;border-bottom: 1px solid #F0F1EC;font-size: 13px}.el:last-child{border-bottom: 0}.el svg{width: 18px;height: 18px;color: #16A34A}.el code{display: block;font: 500 11px var(--f-mono);color: var(--olive)}.el span{min-width: 0}.el b{font: 500 13px var(--f-mono);font-variant-numeric: tabular-nums}.saved{display: flex;align-items: center;justify-content: space-between;gap: 10px;background: #F2FAD9;border: 1px solid #DCEFA0;border-radius: 12px;padding: 10px 14px;font-size: 13px;font-weight: 600;color: #2E3A00}.saved span:last-child{font: 500 11.5px var(--f-mono);color: var(--olive)}.js .live .st{opacity: 0;transform: translateY(8px);transition: opacity .45s ease,transform .45s ease}.js .live .st.on{opacity: 1;transform: none}.js .live .st.gone{display: none}.live .typing{display: none}.js .live.run .typing:not(.gone){display: inline-flex}.js .live.run .parse .bar2 i{transform: scaleX(0);transition: transform .9s ease}.js .live.run .parse.on .bar2 i{transform: scaleX(1)}.live-note{text-align: right;font-size: 12px;color: var(--on-dark-3);margin-top: 10px}.strip{background: var(--card);border-bottom: 1px solid var(--line);padding: 26px 0}.strip p{text-align: center;font-size: 12px;font-weight: 600;color: var(--ink-3);margin-bottom: 16px}.marq{overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image: linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marq-track{display: flex;gap: 14px;width: max-content;animation: marq 38s linear infinite}.marq:hover .marq-track{animation-play-state: paused}@keyframes marq{to{transform: translateX(-50%)}}.erp-tile{display: inline-flex;align-items: center;gap: 10px;padding: 12px 20px;border: 1px solid var(--line);border-radius: 14px;background: var(--paper);font-weight: 700;font-size: 16px;letter-spacing: -0.01em;white-space: nowrap;color: var(--ink)}.erp-tile small{font-weight: 500;font-size: 12px;color: var(--ink-3)}.erp-tile svg.lg{display: block;width: auto}.erp-tile .lg-sap{height: 26px}.erp-tile .lg-sage{height: 26px}.erp-tile .lg-odoo{height: 22px}.erp-tile{min-height: 56px}.erps svg.tile-logo{display: block;width: auto;margin-bottom: 12px;align-self: flex-start}.erps .lg-sap.tile-logo{height: 26px}.erps .lg-sage.tile-logo{height: 26px}.erps .lg-odoo.tile-logo{height: 20px}.erps div{display: flex;flex-direction: column;justify-content: flex-end}.lock{display: inline-flex;align-items: center;gap: 8px;font: 600 17px "Segoe UI","IBM Plex Sans",system-ui,sans-serif;color: #242424;white-space: nowrap;letter-spacing: -0.01em}.lock svg{height: 26px;width: auto;display: block}.lock-a3{font-family: "Fira Sans","Inter",system-ui,sans-serif;color: #232323}.lock-a3 svg{height: 24px}.erp-tile .lg-holded{height: 22px}.erp-tile .lg-factusol{height: 28px;width: auto;display: block}.erps .tile-logo{margin-bottom: 14px;align-self: flex-start}.erps .lg-holded.tile-logo{height: 22px;width: auto;display: block}.erps .lg-factusol.tile-logo{height: 30px;width: auto;display: block}.erps .lock.tile-logo{font-size: 17px;white-space: normal;max-width: 100%}.erps .lock.tile-logo svg{flex: none}@media (max-width: 560px){.erps .lock.tile-logo,.erps .lock.tile-logo span{font-size: 15px}}.erps .lock span{font-size: 17px;color: #242424;font-weight: 600}.erps .lock svg{height: 26px}.erps div>span:last-child{font-size: 13px;color: var(--ink-3)}.costband .h2{max-width: 20em}.stats{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 1px;background: var(--dline);border: 1px solid var(--dline);border-radius: 22px;overflow: hidden;margin-top: 48px}.stat{background: var(--navy);padding: 28px 24px 24px;display: flex;flex-direction: column}.stat strong{font-size: clamp(34px,3.5vw,46px);font-weight: 900;letter-spacing: -0.04em;line-height: 1;color: var(--lime);font-variant-numeric: tabular-nums;white-space: nowrap}.stat b{display: block;font-size: 15px;font-weight: 700;margin: 10px 0 8px;color: #fff}.stat p{color: var(--on-dark-2);font-size: 14.5px;line-height: 1.55;flex: 1}.stat small{display: block;margin-top: 16px;font-size: 12px;color: var(--on-dark-3)}.src-note{margin-top: 18px;font-size: 13px;color: var(--on-dark-3)}.src-note a{color: var(--on-dark-2)}.calc{display: grid;grid-template-columns: 1.1fr 0.9fr;gap: 0;margin-top: 40px;background: var(--card);border: 1px solid var(--line);border-radius: 28px;overflow: hidden;box-shadow: var(--shadow-lg)}.calc>*{min-width: 0}.calc-in{padding: clamp(24px,4vw,40px);display: flex;flex-direction: column;gap: 22px}.field{display: grid;grid-template-columns: 1fr auto;gap: 8px 16px;align-items: baseline}.field label{font-size: 15px;font-weight: 600;color: var(--ink)}.field output{font: 500 18px var(--f-mono);color: var(--ink);font-variant-numeric: tabular-nums}.field input[type=range]{grid-column: 1 / -1;width: 100%;accent-color: var(--olive);height: 28px;margin: 0;cursor: pointer}.assume{border-top: 1px solid var(--line);padding-top: 14px}.assume summary{cursor: pointer;font-size: 14px;font-weight: 600;color: var(--ink-2);min-height: 32px;display: flex;align-items: center}.assume-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 12px 16px;margin: 12px 0}.assume-grid label{display: flex;flex-direction: column;gap: 6px;font-size: 13px;color: var(--ink-2)}.assume-grid input{width: 100%;min-width: 0;box-sizing: border-box;font: 500 15px var(--f-mono);padding: 8px 10px;border: 1px solid var(--line);border-radius: 10px;background: var(--paper);color: var(--ink);min-height: 40px}.assume p{font-size: 13px;color: var(--ink-3);line-height: 1.55}.calc-out{background: var(--navy);color: #fff;padding: clamp(24px,4vw,40px);display: flex;flex-direction: column}.calc-out .k{font-size: 13px;font-weight: 600;color: var(--on-dark-3)}.calc-out .total{font-size: clamp(44px,5.5vw,64px);font-weight: 900;letter-spacing: -0.04em;color: var(--lime);line-height: 1.05;margin: 8px 0 22px;font-variant-numeric: tabular-nums}.calc-out .rows div{display: flex;justify-content: space-between;gap: 16px;padding: 10px 0;border-bottom: 1px solid var(--dline);font-size: 15px}.calc-out .rows span{color: var(--on-dark-2)}.calc-out .rows b{font: 500 15px var(--f-mono);font-variant-numeric: tabular-nums;white-space: nowrap}.margin-line{margin: 18px 0 24px;font-size: 15px;color: #fff;line-height: 1.55;background: rgba(200,241,53,0.08);border: 1px solid rgba(200,241,53,0.25);border-radius: 12px;padding: 12px 14px}.calc-out .btn{align-self: flex-start;max-width: 100%;white-space: normal;text-align: center;line-height: 1.25;padding-top: 12px;padding-bottom: 12px}.calc-out .rows span{min-width: 0}.calc-note{margin-top: 12px;font-size: 12.5px;color: var(--on-dark-3)}.gains{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px;margin-top: 44px}.gain{background: var(--card);border: 1px solid var(--line);border-radius: 22px;padding: 26px;box-shadow: var(--shadow);min-width: 0}.gain .g-n{display: inline-block;font: 500 12px var(--f-mono);color: var(--olive);background: #F2FAD9;border-radius: 6px;padding: 3px 8px;margin-bottom: 14px}.gain h3{font-size: 19px;font-weight: 800;letter-spacing: -0.02em;margin-bottom: 10px}.gain p{color: var(--ink-2);font-size: 15px;line-height: 1.6}.next-note{margin-top: 24px;color: var(--ink-2);font-size: 16px}.next-note a{color: var(--ink);font-weight: 600}@media (max-width: 1020px){.stats,.gains{grid-template-columns: 1fr 1fr}.calc{grid-template-columns: 1fr}}@media (max-width: 560px){.stats,.gains{grid-template-columns: 1fr}.assume-grid{grid-template-columns: 1fr}}.grid3{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px;margin-top: 56px}.card{background: var(--card);border: 1px solid var(--line);border-radius: 22px;padding: 30px;box-shadow: var(--shadow);min-width: 0;transition: transform .3s ease,box-shadow .3s ease}.card:hover{transform: translateY(-3px);box-shadow: var(--shadow-lg)}.ico{width: 46px;height: 46px;border-radius: 14px;background: var(--navy);color: var(--lime);display: grid;place-items: center;margin-bottom: 20px}.ico svg{width: 22px;height: 22px}.card h3{font-size: 20px;font-weight: 700;letter-spacing: -0.02em;margin-bottom: 10px}.card p{color: var(--ink-2);font-size: 15px;line-height: 1.65}.card .num{font: 500 13px var(--f-mono);color: var(--olive);margin-bottom: 10px;display: block}.flow-wrap{display: grid;grid-template-columns: 0.9fr 1.1fr;gap: 56px;align-items: center}.diagram{position: relative;background: var(--card);border: 1px solid var(--line);border-radius: 28px;padding: 28px;box-shadow: var(--shadow-lg)}.dtoggle{display: inline-flex;gap: 4px;padding: 4px;border-radius: 999px;background: var(--paper);border: 1px solid var(--line);margin: 0 auto 22px}.dtoggle-row{text-align: center}.dtoggle button{min-height: 40px;padding: 0 18px;border-radius: 999px;border: 0;background: transparent;color: var(--ink-2);font: 600 14px var(--f-sans);cursor: pointer}.dtoggle button[aria-selected="true"]{background: var(--navy);color: #fff}.dview{display: flex;flex-direction: column;align-items: center}.drow{display: grid;gap: 12px;width: 100%}.drow.two{grid-template-columns: 1fr 1fr}.drow.four{grid-template-columns: repeat(4,1fr)}.src{border: 1px solid var(--line);border-radius: 16px;padding: 14px;background: #FCFCFA;box-shadow: var(--shadow);text-align: center}.src h4{display: flex;align-items: center;justify-content: center;gap: 8px;font-size: 15px;font-weight: 700;margin-bottom: 10px}.src h4 svg{width: 18px;height: 18px;color: var(--olive)}.chips{display: flex;justify-content: center;gap: 6px;flex-wrap: wrap}.chips span{font-size: 12px;color: var(--ink-2);background: var(--paper);border: 1px solid var(--line);border-radius: 8px;padding: 4px 8px}.mod{border: 1px solid var(--line);border-radius: 14px;padding: 12px 8px;text-align: center;background: #FCFCFA;box-shadow: var(--shadow);font-size: 13px;font-weight: 600}.mod svg{display: block;width: 18px;height: 18px;margin: 0 auto 6px;color: var(--olive)}.wire{width: 100%;height: 64px;display: block;overflow: visible}.wire path{fill: none;stroke: #C9CCBF;stroke-width: 1.5;vector-effect: non-scaling-stroke}.wire path.flowing{stroke: var(--olive);stroke-dasharray: 5 7;animation: dash 1.1s linear infinite}@keyframes dash{to{stroke-dashoffset: -24}}.wire circle{fill: var(--lime);stroke: var(--olive);stroke-width: 1}.core{display: flex;align-items: center;gap: 12px;background: var(--navy);color: #fff;border-radius: 18px;padding: 14px 20px;box-shadow: 0 16px 40px rgba(22,22,42,.28)}.core .k{width: 34px;height: 34px;border-radius: 10px;background: var(--lime);color: var(--navy);display: grid;place-items: center;font: 700 15px var(--f-mono)}.core strong{display: block;font-size: 15px}.core small{display: block;font-size: 12px;color: var(--on-dark-3)}.erpn{display: flex;align-items: center;gap: 10px;border: 1px solid #DCEFA0;background: #F2FAD9;border-radius: 14px;padding: 12px 18px;font-size: 14px;font-weight: 700;color: #2E3A00}.erpn svg{width: 18px;height: 18px}.erpn small{display: block;font-weight: 500;font-size: 12px;color: var(--olive)}.steps3{display: flex;flex-direction: column;gap: 18px;margin-top: 34px}.steps3>div{display: grid;grid-template-columns: 40px 1fr;gap: 14px}.steps3 b{width: 40px;height: 40px;border-radius: 12px;background: var(--navy);color: var(--lime);display: grid;place-items: center;font: 500 15px var(--f-mono)}.steps3 h3{font-size: 17px;font-weight: 700;margin-bottom: 2px}.steps3 p{color: var(--ink-2);font-size: 15px}.demo{padding-block: 112px 120px;overflow: hidden}.demo-head{margin-bottom: 72px}.stage-wrap{perspective: 1000px;max-width: 1048px}.device{position: relative;max-width: 1000px;margin-inline: auto;border: 4px solid #6C6C6C;background: #222;border-radius: 30px;padding: clamp(6px,2vw,22px);box-shadow: 0 9px 20px rgba(0,0,0,.29),0 37px 37px rgba(0,0,0,.26),0 84px 50px rgba(0,0,0,.15);transform-origin: 50% 0%;transform: rotateX(var(--rx,0deg)) scale(var(--sc,1));will-change: transform}.tabs-float{position: absolute;top: 0;left: 50%;transform: translate(-50%,-55%);z-index: 5;display: flex;gap: 4px;padding: 4px;background: var(--navy);border: 1px solid var(--dline);border-radius: 999px;box-shadow: 0 12px 30px rgba(0,0,0,0.4);max-width: calc(100% - 16px)}.tabs-float button{min-height: 40px;padding: 0 18px;border-radius: 999px;border: 0;background: transparent;color: var(--on-dark-3);font: 600 13px/1 var(--f-sans);cursor: pointer;white-space: nowrap}.tabs-float button[aria-selected="true"]{background: var(--lime);color: var(--navy)}.screen{position: relative;overflow: hidden;border-radius: 16px;background: var(--mock-bg);aspect-ratio: 960 / 600;max-width: 100%}.stage{position: absolute;top: 0;left: 0;width: 960px;height: 600px;transform: scale(var(--s,1));transform-origin: top left;color: var(--mock-ink);font-size: 13px;line-height: 1.4}.view{position: absolute;inset: 0;padding: 48px 32px 28px}.demo-note{text-align: center;color: var(--on-dark-3);font-size: 13px;margin-top: 26px}.m-head{display: flex;align-items: flex-end;justify-content: space-between;margin-bottom: 18px}.m-head h4{margin: 0;font-size: 24px;font-weight: 800;letter-spacing: -0.03em}.m-head small{color: var(--mock-soft);font-size: 12px}.m-btn{display: inline-flex;align-items: center;gap: 6px;background: var(--navy);color: #fff;font-size: 12px;font-weight: 600;padding: 8px 14px;border-radius: 999px}.m-btn b{background: var(--lime);color: var(--navy);border-radius: 999px;padding: 1px 7px;font-size: 11px}.glass{background: var(--mock-card);border: 1px solid rgba(255,255,255,0.6);border-radius: 16px}.kpis{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;margin-bottom: 12px}.kpi{padding: 14px 16px}.kpi p{font-size: 11px;font-weight: 600;color: var(--mock-mid)}.kpi strong{display: block;font: 500 26px/1.15 var(--f-mono);letter-spacing: -0.03em;margin: 6px 0 2px;color: var(--mock-ink)}.kpi span{font-size: 10px;color: var(--mock-soft)}.banner{display: flex;align-items: center;justify-content: space-between;padding: 11px 16px;margin-bottom: 12px;font-size: 12px;font-weight: 600}.banner .l{display: flex;align-items: center;gap: 10px}.bar{width: 110px;height: 5px;background: #E5E7EB;border-radius: 9px;overflow: hidden}.bar i{display: block;height: 100%;width: 64%;background: var(--lime)}.banner .r{display: flex;align-items: center;gap: 8px;font: 400 11px var(--f-mono);color: var(--mock-soft)}.split{display: grid;grid-template-columns: 3fr 2fr;gap: 12px}.box{padding: 16px}.box h5,.box .bh{margin: 0 0 12px;font-size: 11px;font-weight: 700;color: var(--mock-mid);display: flex;justify-content: space-between}.legend{display: flex;gap: 10px;font-weight: 500;color: var(--mock-soft)}.legend i{display: inline-block;width: 8px;height: 8px;border-radius: 2px;margin-right: 4px;vertical-align: -1px}.chart{display: flex;align-items: flex-end;gap: 14px;height: 150px;padding-top: 6px;border-bottom: 1px solid rgba(17,24,39,0.12)}.col{flex: 1;display: flex;flex-direction: column-reverse;height: 100%}.col i{display: block;width: 100%}.days{display: flex;gap: 14px;margin-top: 6px}.days span{flex: 1;text-align: center;font: 400 10px var(--f-mono);color: var(--mock-soft)}.olist div{display: grid;grid-template-columns: 42px 1fr auto;align-items: center;gap: 10px;padding: 8px 0;border-bottom: 1px solid rgba(255,255,255,0.55)}.olist div:last-child{border-bottom: 0}.olist time{font: 500 11px var(--f-mono);color: var(--mock-soft)}.olist p{font-size: 12px;font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.olist p small{display: block;font-weight: 400;color: var(--mock-soft);font-size: 10px}.chip{font-size: 10px;font-weight: 700;padding: 3px 8px;border-radius: 6px;white-space: nowrap}.chip.ok{background: var(--navy);color: var(--lime)}.chip.ask{background: #FEF3C7;color: #92400E}.chip.rev{background: #E5E7EB;color: #374151}.inbox{position: absolute;inset: 24px;border-radius: 16px;background: linear-gradient(to bottom,#111820,#16212A 50%,#1A232D);overflow: hidden;display: flex;flex-direction: column;color: #fff}.inbox-tabs{display: flex;justify-content: center;gap: 6px;padding: 14px;border-bottom: 1px solid rgba(255,255,255,0.06)}.inbox-tabs span{font-size: 12px;font-weight: 500;padding: 6px 14px;border-radius: 999px;color: rgba(255,255,255,0.55)}.inbox-tabs span.on{background: var(--lime);color: var(--navy)}.inbox-body{display: grid;grid-template-columns: 300px 1fr;flex: 1;min-height: 0}.ilist{padding: 10px;border-right: 1px solid rgba(255,255,255,0.06);display: flex;flex-direction: column;gap: 4px}.it{display: grid;grid-template-columns: 30px 1fr auto;gap: 10px;align-items: center;padding: 9px 10px;border-radius: 12px;border: 1px solid transparent}.it.on{background: rgba(255,255,255,0.08);border-color: rgba(255,255,255,0.1);box-shadow: inset 2px 0 0 var(--lime)}.av{width: 30px;height: 30px;border-radius: 50%;background: rgba(255,255,255,0.08);display: grid;place-items: center;font-size: 10px;font-weight: 700;color: rgba(255,255,255,0.7)}.it p{font-size: 12px;font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.it p small{display: block;font-size: 10px;font-weight: 400;color: rgba(255,255,255,0.5)}.it .chip{font-size: 9px}.it .chip.ok{background: var(--lime);color: var(--navy)}.it .chip.rev{background: rgba(255,255,255,0.1);color: rgba(255,255,255,0.65)}.detail{padding: 16px 18px;display: flex;flex-direction: column;gap: 10px;min-width: 0}.msg{background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.08);border-radius: 12px;padding: 10px 12px;font-size: 12px;line-height: 1.5}.msg small{display: block;color: rgba(255,255,255,0.45);font-size: 10px;margin-top: 4px}.lbl{display: flex;align-items: center;gap: 6px;font-size: 10px;font-weight: 600;color: rgba(255,255,255,0.55)}.lbl svg{width: 11px;height: 11px;color: var(--lime)}.lines{border: 1px solid rgba(255,255,255,0.08);border-radius: 12px;overflow: hidden}.ln{display: grid;grid-template-columns: 112px 1fr 52px 64px;gap: 10px;align-items: center;padding: 8px 12px;font-size: 11px;border-bottom: 1px solid rgba(255,255,255,0.06)}.ln:last-child{border-bottom: 0}.ln code{font: 500 10.5px var(--f-mono);color: var(--lime)}.ln .q{font-family: var(--f-mono);text-align: right;color: rgba(255,255,255,0.8)}.ln .c{font-size: 9px;font-weight: 700;text-align: center;border-radius: 5px;padding: 2px 0;background: rgba(200,241,53,0.15);color: var(--lime)}.ln.doubt{background: rgba(245,158,11,0.08)}.ln.doubt code,.ln.doubt .c{color: #FBBF24}.ln.doubt .c{background: rgba(245,158,11,0.18)}.askbox{display: flex;align-items: center;justify-content: space-between;gap: 10px;background: rgba(245,158,11,0.08);border: 1px solid rgba(245,158,11,0.25);border-radius: 12px;padding: 10px 12px;font-size: 11px;color: rgba(255,255,255,0.85)}.qbtns{display: flex;gap: 6px}.qbtns span{border: 1px solid rgba(255,255,255,0.25);border-radius: 8px;padding: 4px 10px;font-size: 11px;font-weight: 600}.cli{display: grid;grid-template-columns: 340px 1fr;gap: 16px;height: 100%}.chat{background: #E9EDF1;border-radius: 16px;padding: 14px;display: flex;flex-direction: column;gap: 8px;border: 1px solid rgba(255,255,255,0.7)}.chat-top{display: flex;align-items: center;gap: 10px;padding-bottom: 10px;border-bottom: 1px solid rgba(17,24,39,0.08)}.chat-top .av{background: var(--navy);color: var(--lime)}.chat-top p{font-size: 12px;font-weight: 700}.chat-top p small{display: block;font-weight: 400;color: var(--mock-soft);font-size: 10px}.b{max-width: 86%;padding: 8px 10px;border-radius: 12px;font-size: 11.5px;line-height: 1.45}.b small{display: block;font-size: 9px;color: var(--mock-soft);margin-top: 3px;text-align: right}.b.in{background: #fff;align-self: flex-start;border-top-left-radius: 4px}.b.out{background: var(--navy);color: #fff;align-self: flex-end;border-top-right-radius: 4px}.b.out small{color: rgba(255,255,255,0.5)}.b.out .qbtns{margin-top: 8px}.b.out .qbtns span{border-color: rgba(200,241,53,0.45);color: var(--lime);flex: 1;text-align: center}.b.tap{background: #fff;align-self: flex-start;font-weight: 700}.erp{padding: 18px;display: flex;flex-direction: column;gap: 12px}.erp-h{display: flex;justify-content: space-between;align-items: flex-start}.erp-h p{font-size: 11px;color: var(--mock-soft)}.erp-h h4{margin: 2px 0 0;font: 500 20px var(--f-mono)}.erp table{width: 100%;border-collapse: collapse;font-size: 11.5px}.erp th{text-align: left;font-size: 10px;font-weight: 600;color: var(--mock-soft);padding: 0 0 6px;border-bottom: 1px solid rgba(17,24,39,0.1)}.erp td{padding: 7px 0;border-bottom: 1px solid rgba(255,255,255,0.6)}.erp td.m{font-family: var(--f-mono);font-size: 10.5px}.erp td.n{text-align: right;font-family: var(--f-mono)}.tl{display: grid;grid-template-columns: repeat(6,1fr);gap: 6px;margin-top: auto}.tl div{border-top: 3px solid var(--navy);padding-top: 6px}.tl div.l{border-top-color: var(--lime)}.tl time{font: 500 10px var(--f-mono);color: var(--mock-ink);display: block}.tl span{font-size: 9.5px;color: var(--mock-soft)}.mtabs{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 10px;margin: 52px 0 26px}.mtab{position: relative;text-align: left;padding: 14px 4px 0;border: 0;background: transparent;cursor: pointer;font: 600 15px var(--f-sans);color: var(--ink-3);display: flex;align-items: center;gap: 8px;min-height: 48px}.mtab::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 3px;border-radius: 3px;background: var(--line)}.mtab .fill{position: absolute;top: 0;left: 0;height: 3px;width: 0;border-radius: 3px;background: var(--olive)}.mtab[aria-selected="true"]{color: var(--ink)}.mtab[aria-selected="true"] .fill{width: 100%}.mtabs.auto .mtab[aria-selected="true"] .fill{width: 0;animation: fillbar var(--dur,7s) linear forwards}.mtabs.auto.paused .mtab[aria-selected="true"] .fill{animation-play-state: paused}@keyframes fillbar{to{width: 100%}}.mtab svg{width: 17px;height: 17px;color: var(--olive)}.mpanel{display: grid;grid-template-columns: 1fr 1fr;gap: 48px;align-items: start;background: var(--card);border: 1px solid var(--line);border-radius: 28px;padding: clamp(24px,4vw,44px);box-shadow: var(--shadow-lg)}.status{display: inline-flex;align-items: center;gap: 8px;font-size: 11px;font-weight: 700;margin-bottom: 14px;padding: 5px 10px;border-radius: 999px}.status.live{background: #F2FAD9;color: var(--olive)}.status.soon{background: var(--paper);color: var(--ink-3);border: 1px solid var(--line)}.mpanel h3{font-size: clamp(26px,3vw,34px);font-weight: 800;letter-spacing: -0.03em;line-height: 1.12;margin-bottom: 12px}.mpanel .sub{color: var(--ink-2);font-size: 16px;margin-bottom: 24px;max-width: 30em}.feats{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 14px}.feats li{display: grid;grid-template-columns: 22px 1fr;gap: 12px}.feats li>svg{width: 18px;height: 18px;color: var(--olive);margin-top: 3px}.feats strong{display: block;font-size: 15px;font-weight: 700}.feats span{color: var(--ink-2);font-size: 14.5px;line-height: 1.55}.mock{display: flex;flex-direction: column;gap: 12px;min-width: 0;background: var(--paper);border-radius: 20px;padding: 18px;border: 1px solid var(--line)}.mc{background: var(--card);border: 1px solid var(--line);border-radius: 16px;padding: 14px 16px;min-width: 0;box-shadow: var(--shadow)}.mc.hi{border-color: #DCEFA0;background: #FBFEF2}.mc.warn{background: #FFFBEB;border-color: #FDE68A}.mc-k{font-size: 10.5px;font-weight: 700;color: var(--ink-3);margin-bottom: 8px;display: flex;justify-content: space-between;gap: 10px}.mc.hi .mc-k{color: var(--olive)}.mc.warn .mc-k{color: var(--warn-ink)}.mc p{font-size: 14px;color: var(--ink-2);line-height: 1.5}.mc p b{color: var(--ink);font-weight: 600}.mc .row2{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding: 7px 0;border-bottom: 1px solid #F0F1EC;font-size: 13.5px}.mc .row2:last-child{border-bottom: 0}.mc .row2 span:first-child{color: var(--ink-2);min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mc .row2 span:last-child{font-family: var(--f-mono);font-variant-numeric: tabular-nums;white-space: nowrap}.pill{font: 600 10.5px var(--f-sans);padding: 3px 8px;border-radius: 6px;white-space: nowrap}.pill.ok{background: #F2FAD9;color: var(--olive)}.pill.late{background: #FEE2E2;color: #991B1B}.pill.mid{background: var(--paper);color: var(--ink-2)}.bub{max-width: 88%;padding: 10px 13px;border-radius: 14px;font-size: 13.5px;line-height: 1.45}.bub.in{background: var(--card);border: 1px solid var(--line);border-top-left-radius: 4px;align-self: flex-start;color: var(--ink)}.bub.out{background: var(--navy);color: #fff;border-top-right-radius: 4px;align-self: flex-end}.bub .att{display: flex;align-items: center;gap: 8px;margin-top: 8px;background: rgba(255,255,255,0.12);border-radius: 8px;padding: 6px 8px;font: 500 12px var(--f-mono);color: var(--lime)}.kgrid{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.kgrid .mc strong{display: block;font: 500 24px/1.1 var(--f-mono);letter-spacing: -0.03em;color: var(--ink);margin-top: 2px}.kgrid .mc span{font-size: 12.5px;color: var(--ink-3)}.mock-note{font-size: 12.5px;color: var(--ink-3);text-align: right;margin-top: 12px}.modular{margin-top: 22px;display: flex;align-items: center;gap: 12px;color: var(--ink-2);font-size: 15px}.modular svg{width: 18px;height: 18px;color: var(--olive);flex-shrink: 0}.fade{animation: fadeIn .45s ease}@keyframes fadeIn{from{opacity: .3;transform: translateY(8px)}to{opacity: 1;transform: none}}.schips{display: flex;flex-wrap: wrap;gap: 8px;margin: 44px 0 22px}.schip{min-height: 44px;padding: 0 18px;border-radius: 999px;border: 1px solid var(--line);background: var(--card);color: var(--ink-2);font: 600 14px var(--f-sans);cursor: pointer;display: inline-flex;align-items: center;gap: 8px}.schip svg{width: 16px;height: 16px;color: var(--olive)}.schip[aria-selected="true"]{background: var(--navy);color: #fff;border-color: transparent}.schip[aria-selected="true"] svg{color: var(--lime)}.spanel{display: grid;grid-template-columns: 0.9fr 1.1fr;gap: 16px}.spanel>div{background: var(--card);border: 1px solid var(--line);border-radius: 22px;padding: 26px;min-width: 0;box-shadow: var(--shadow)}.spanel h3{font-size: 22px;font-weight: 800;letter-spacing: -0.02em;margin-bottom: 10px}.spanel .why{color: var(--ink-2);font-size: 15px;line-height: 1.65;margin-bottom: 20px}.spanel .bub.in{max-width: 100%;font-size: 14.5px;background: var(--paper)}.spanel .srcl{font-size: 12px;color: var(--ink-3);margin-top: 8px}.rl{display: grid;grid-template-columns: minmax(0,132px) minmax(0,1fr) auto;gap: 12px;align-items: baseline;padding: 11px 0;border-bottom: 1px solid #F0F1EC}.rl:last-of-type{border-bottom: 0}.rl code{font: 500 12px var(--f-mono);color: var(--olive);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.rl span{font-size: 14px;color: var(--ink-2);min-width: 0}.rl b{font: 500 14px var(--f-mono);color: var(--ink)}.rl.q code{color: var(--warn-ink)}.read .foot{margin-top: 14px;font-size: 13px;color: var(--ink-3);display: flex;align-items: center;gap: 8px}.secgrid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1px;background: var(--dline);border: 1px solid var(--dline);border-radius: 24px;overflow: hidden;margin-top: 56px}.secgrid article{background: var(--navy);padding: 30px}.secgrid .si{width: 44px;height: 44px;border-radius: 12px;background: rgba(200,241,53,0.12);color: var(--lime);display: grid;place-items: center;margin-bottom: 18px}.secgrid .si svg{width: 22px;height: 22px}.secgrid h3{font-size: 18px;font-weight: 700;margin-bottom: 8px}.secgrid p{color: var(--on-dark-2);font-size: 15px;line-height: 1.6}.sec-foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px;margin-top: 28px;color: var(--on-dark-2);font-size: 15px}.cmp{display: flex;flex-direction: column;gap: 10px;margin-top: 56px}.cmp-head{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;color: var(--ink-3);font-size: 12px;font-weight: 700;padding-inline: 24px}.cmp-row{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.cmp-row>div{display: flex;align-items: flex-start;gap: 14px;border-radius: 18px;padding: 20px 22px;min-width: 0}.bad{background: transparent;border: 1px dashed #D3D5CB}.bad p{color: var(--ink-3)}.good{background: var(--card);border: 1px solid var(--line);box-shadow: var(--shadow)}.good p{color: var(--ink);font-weight: 600}.mk{width: 24px;height: 24px;border-radius: 50%;flex-shrink: 0;display: grid;place-items: center;margin-top: 1px}.bad .mk{background: #FEE2E2;color: var(--bad)}.good .mk{background: var(--lime);color: var(--navy)}.mk svg{width: 12px;height: 12px}.erps{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;margin-top: 48px}.erps div{border: 1px solid var(--line);background: var(--card);border-radius: 18px;padding: 20px;min-width: 0;box-shadow: var(--shadow)}.erps strong{display: block;font-size: 17px;font-weight: 800;letter-spacing: -0.01em}.erps span{font-size: 12.5px;color: var(--ink-3)}.erps .any{border-style: dashed;background: transparent;box-shadow: none}.erps .any strong{color: var(--olive)}.founders{display: grid;grid-template-columns: 1.1fr 0.9fr;gap: 40px;align-items: center;background: var(--card);border: 1px solid var(--line);border-radius: 32px;padding: clamp(28px,5vw,56px);box-shadow: var(--shadow-lg)}.founders ul{list-style: none;padding: 0;margin: 26px 0 30px;display: flex;flex-direction: column;gap: 12px}.founders li{display: grid;grid-template-columns: 22px 1fr;gap: 12px;color: var(--ink-2)}.founders li svg{width: 18px;height: 18px;color: var(--olive);margin-top: 3px}.founders li b{color: var(--ink)}.seats{background: var(--navy);color: #fff;border-radius: 24px;padding: 30px;text-align: center}.seats p{color: var(--on-dark-2);font-size: 14px}.seats strong{display: block;font-size: 64px;font-weight: 900;letter-spacing: -0.05em;color: var(--lime);line-height: 1;margin: 12px 0 8px}.seat-dots{display: flex;justify-content: center;gap: 10px;margin-top: 18px}.seat-dots i{width: 14px;height: 14px;border-radius: 50%;border: 2px solid var(--lime)}.ptabs{display: flex;flex-wrap: wrap;gap: 8px;margin: 48px 0 26px}.ptab{display: inline-flex;align-items: center;gap: 10px;min-height: 46px;padding: 0 18px;border-radius: 999px;border: 1px solid var(--line);background: var(--card);color: var(--ink-2);font: 600 14px var(--f-sans);cursor: pointer}.ptab svg{width: 18px;height: 18px;color: var(--olive)}.ptab[aria-selected="true"]{background: var(--navy);color: #fff;border-color: transparent}.ptab[aria-selected="true"] svg{color: var(--lime)}.ppanel{background: var(--card);border: 1px solid var(--line);border-radius: 28px;padding: clamp(24px,4vw,44px);box-shadow: var(--shadow)}.ppanel .in{display: grid;grid-template-columns: 1fr 1fr;gap: 44px;align-items: center}.ppanel .tag{color: var(--olive);font-size: 11px;font-weight: 700;margin-bottom: 14px}.ppanel h3{font-size: clamp(26px,3vw,32px);font-weight: 800;letter-spacing: -0.03em;margin-bottom: 6px}.ppanel .sub{color: var(--ink-3);margin-bottom: 18px}.ppanel .desc{color: var(--ink-2);font-size: 15px;line-height: 1.7;margin-bottom: 22px}.hl2{display: flex;align-items: center;gap: 10px;color: var(--olive);font-size: 13px;font-weight: 700}.statbox{aspect-ratio: 1;max-width: 300px;width: 100%;margin-inline: auto;border-radius: 24px;background: var(--navy);color: #fff;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;text-align: center;padding: 20px}.statbox strong{display: block;color: var(--lime);font-size: 64px;font-weight: 900;letter-spacing: -0.05em;line-height: 1}.statbox span{color: var(--on-dark-2);font-size: 14px}.pfoot{display: flex;align-items: center;gap: 4px;margin-top: 26px;padding-top: 18px;border-top: 1px solid var(--line)}.pdot{width: 44px;height: 44px;display: grid;place-items: center;background: none;border: 0;cursor: pointer;padding: 0}.pdot i{display: block;height: 6px;width: 6px;border-radius: 9px;background: #D3D5CB;transition: width .3s,background .3s}.pdot[aria-current="true"] i{width: 24px;background: var(--olive)}.pfoot span{color: var(--ink-3);font-size: 12px;margin-left: 6px}.offer{display: grid;grid-template-columns: auto 1fr;gap: 48px;align-items: center}.big{color: var(--lime);font-weight: 900;font-size: clamp(110px,16vw,180px);line-height: .85;letter-spacing: -0.06em}.big small{display: block;font-size: 18px;letter-spacing: 0;color: var(--on-dark-2);font-weight: 600;margin-top: 14px}.offer .lead{margin-bottom: 30px}.offer ol{list-style: none;margin: 0 0 30px;padding: 0;display: flex;flex-direction: column;gap: 10px;counter-reset: s}.offer ol li{counter-increment: s;display: grid;grid-template-columns: 30px 1fr;gap: 12px;color: var(--on-dark-2)}.offer ol li::before{content: counter(s);width: 28px;height: 28px;border-radius: 8px;background: rgba(200,241,53,0.14);color: var(--lime);display: grid;place-items: center;font: 500 13px var(--f-mono)}.offer ol li b{color: #fff}.faq-grid{display: grid;grid-template-columns: 0.8fr 1.2fr;gap: 56px}.faq{border-top: 1px solid var(--line)}.faq details{border-bottom: 1px solid var(--line)}.faq summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 22px 4px;min-height: 44px;font-size: 17px;font-weight: 700}.faq summary::-webkit-details-marker{display: none}.faq summary svg{width: 18px;height: 18px;color: var(--olive);flex-shrink: 0;transition: transform .25s ease}.faq details[open] summary svg{transform: rotate(45deg)}.faq details p{color: var(--ink-2);font-size: 16px;line-height: 1.7;padding: 0 4px 22px}.final{position: relative;overflow: hidden;text-align: center}.final h2{font-size: clamp(34px,5.5vw,64px);font-weight: 900;letter-spacing: -0.04em;line-height: 1.02;margin-bottom: 22px}.final .lead{margin: 0 auto 34px}.mailrow{display: inline-flex;align-items: center;gap: 8px;margin-top: 22px;padding: 6px 6px 6px 16px;border: 1px solid var(--dline);border-radius: 999px;max-width: 100%}.mailrow span{font-family: var(--f-mono);font-size: 14px;color: var(--on-dark-2);user-select: all;overflow: hidden;text-overflow: ellipsis}.copy{min-height: 36px;padding: 0 14px;border-radius: 999px;border: 1px solid var(--dline);background: transparent;color: #fff;font: 600 12px var(--f-sans);cursor: pointer}.copy:hover{border-color: var(--lime);color: var(--lime)}.fine{color: var(--on-dark-3);font-size: 13px;margin-top: 22px}footer{background: var(--night);color: var(--on-dark-2);padding: 56px 24px 36px}.fcols{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr;gap: 32px;max-width: 1132px;margin: 0 auto 36px}.fcols h3{font-size: 12px;font-weight: 700;color: #fff;margin-bottom: 12px}.fcols a{display: block;color: var(--on-dark-3);text-decoration: none;padding: 5px 0;font-size: 14px}.fcols a:hover{color: #fff}.fbrand svg{height: 19px;width: auto;color: #fff;margin-bottom: 14px;display: block}.fbrand p{color: var(--on-dark-3);font-size: 14px;max-width: 26em}.fbase{border-top: 1px solid var(--dline);padding-top: 22px;max-width: 1132px;margin-inline: auto;display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px;font-size: 13px;color: var(--on-dark-3)}.mc-k{flex-wrap: wrap}.nav-links a[aria-current="page"]{color: #fff;box-shadow: inset 0 -2px 0 var(--lime)}.sheet nav a[aria-current="page"]{color: var(--lime)}.doors{display: grid;grid-template-columns: minmax(0,1fr) 170px minmax(0,1fr);align-items: stretch;margin-top: 52px}.door{background: var(--card);border: 1px solid var(--line);border-radius: 26px;padding: clamp(24px,3.4vw,36px);box-shadow: var(--shadow);min-width: 0;display: flex;flex-direction: column}.dk{display: inline-flex;align-items: center;gap: 8px;align-self: flex-start;font: 500 12px var(--f-mono);padding: 6px 11px;border-radius: 8px;background: var(--navy);color: var(--lime);margin-bottom: 18px}.dk svg{width: 14px;height: 14px}.door h3{font-size: clamp(23px,2.4vw,29px);font-weight: 800;letter-spacing: -0.03em;line-height: 1.12;margin-bottom: 10px}.door>p{color: var(--ink-2);font-size: 15.5px;margin-bottom: 22px}.door ul{list-style: none;margin: 0 0 26px;padding: 0;display: flex;flex-direction: column;gap: 12px}.door li{display: grid;grid-template-columns: 20px 1fr;gap: 10px;font-size: 15px;line-height: 1.5}.door li svg{width: 17px;height: 17px;color: var(--olive);margin-top: 3px}.ba{margin-top: auto;display: grid;grid-template-columns: 1fr 1fr;gap: 1px;background: var(--line);border: 1px solid var(--line);border-radius: 14px;overflow: hidden;margin-bottom: 22px}.ba div{background: var(--paper);padding: 12px 14px;min-width: 0}.ba div + div{background: #F2FAD9}.ba span{display: block;font-size: 11px;font-weight: 700;color: var(--ink-3)}.ba div + div span{color: var(--olive)}.ba b{display: block;font-size: 15px;margin-top: 4px;letter-spacing: -0.01em}.go{font-weight: 700;color: var(--ink);text-decoration: none;display: inline-flex;align-items: center;gap: 8px;min-height: 44px;transition: gap .2s ease,color .2s ease}.go svg{width: 15px;height: 15px;color: var(--olive)}.go:hover{color: var(--olive);gap: 12px}.hub{position: relative;display: flex;align-items: center;justify-content: center}.hub::before{content: "";position: absolute;left: -2px;right: -2px;top: 50%;height: 2px;margin-top: -1px;background: repeating-linear-gradient(90deg,var(--olive) 0 8px,transparent 8px 14px);opacity: .55;animation: dashx 1s linear infinite}.erpcore{position: relative;background: var(--navy);color: #fff;border-radius: 22px;padding: 22px 14px;text-align: center;width: 138px;box-shadow: 0 16px 40px rgba(22,22,42,.28)}.erpcore svg{width: 26px;height: 26px;color: var(--lime);display: block;margin: 0 auto 8px}.erpcore strong{display: block;font-size: 16px}.erpcore small{display: block;font-size: 12px;color: var(--on-dark-3);line-height: 1.4;margin-top: 4px}@keyframes dashx{to{background-position: 14px 0}}@keyframes dashy{to{background-position: 0 14px}}.cgroup{display: flex;flex-direction: column;gap: 22px;min-width: 0}.cgroup + .cgroup{border-top: 1px solid var(--line);padding-top: 24px}.cg-h{display: flex;align-items: center;gap: 10px;font-size: 16px;font-weight: 800;letter-spacing: -0.01em;color: var(--ink)}.cg-h svg{width: 18px;height: 18px;padding: 4px;box-sizing: content-box;border-radius: 8px;background: var(--navy);color: var(--lime);flex-shrink: 0}.door .di{width: 44px;height: 44px;border-radius: 13px;background: var(--navy);color: var(--lime);display: grid;place-items: center;margin-bottom: 18px}.door .di svg{width: 20px;height: 20px}.split-out{margin: -6px 0 20px}.sb{display: flex;height: 10px;border-radius: 99px;overflow: hidden;background: var(--dline);gap: 2px}.sb i{display: block;height: 100%;transition: width .45s cubic-bezier(.2,.7,.2,1)}.sb .s1{background: var(--lime)}.sb .s2{background: rgba(255,255,255,0.62)}.sb-legend{display: flex;flex-wrap: wrap;gap: 6px 18px;margin-top: 10px;font-size: 13px;color: var(--on-dark-2)}.sb-legend span{display: inline-flex;align-items: center;gap: 7px}.sb-legend i{width: 9px;height: 9px;border-radius: 3px}.sb-legend b{font: 500 13px var(--f-mono);color: #fff}.calc-out .rows .grp{padding: 14px 0 4px;border-bottom: 0;font-size: 11px;font-weight: 700;color: var(--on-dark-3)}.wa{background: #EFEAE2;border-radius: 26px;overflow: hidden;box-shadow: 0 30px 80px rgba(0,0,0,.38);max-width: 430px;margin-inline: auto;border: 1px solid rgba(255,255,255,.14);color: #111B21}.wa-top{display: flex;align-items: center;gap: 10px;background: #F7F7F4;padding: 12px 16px;border-bottom: 1px solid #DDDCD6}.wa-top .av{width: 36px;height: 36px;border-radius: 50%;background: var(--navy);color: var(--lime);display: grid;place-items: center;font: 600 12px var(--f-mono);flex-shrink: 0}.wa-top p{font-size: 14.5px;font-weight: 700;line-height: 1.25}.wa-top small{display: block;font-size: 12px;color: #667781;font-weight: 500}.wa-body{padding: 16px 14px 18px;display: flex;flex-direction: column;gap: 7px}.wb{max-width: 86%;padding: 8px 11px 5px;border-radius: 10px;font-size: 14px;line-height: 1.45;background: #fff;align-self: flex-start;box-shadow: 0 1px 1px rgba(11,20,26,.08)}.wb.me{align-self: flex-end;background: #D9FDD3}.wb small{display: block;text-align: right;font-size: 10.5px;color: #667781;margin-top: 1px}.wb .ol{display: block;margin-top: 6px;padding-top: 6px;border-top: 1px solid #ECECEC;font: 500 12px/1.6 var(--f-mono);color: #3B4A54}.wbtns{align-self: flex-start;width: min(86%,300px);display: flex;flex-direction: column;gap: 4px;margin-top: -3px}.wbtns span{display: block;background: #fff;border-radius: 10px;text-align: center;padding: 8px;font-size: 14px;font-weight: 600;color: #027EB5;box-shadow: 0 1px 1px rgba(11,20,26,.08)}.wbtns span.tap{background: #E7F6FD}.wa-day{align-self: center;font-size: 11.5px;color: #54656F;background: #fff;border-radius: 8px;padding: 4px 10px;box-shadow: 0 1px 1px rgba(11,20,26,.06);margin-bottom: 4px}.levels{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;margin-top: 52px}.level{background: var(--card);border: 1px solid var(--line);border-radius: 24px;padding: 28px;box-shadow: var(--shadow);min-width: 0;display: flex;flex-direction: column;gap: 14px}.lk{display: flex;align-items: center;gap: 12px;font: 500 12px var(--f-mono);color: var(--ink-3)}.lk b{width: 38px;height: 38px;border-radius: 12px;background: var(--navy);color: var(--lime);display: grid;place-items: center;font: 500 15px var(--f-mono);flex-shrink: 0}.level h3{font-size: 21px;font-weight: 800;letter-spacing: -0.02em;line-height: 1.2}.level>p{color: var(--ink-2);font-size: 15px;line-height: 1.6}.level .mock{margin-top: auto}.level .wbtns{width: 100%}.shadow-note{margin-top: 22px;display: flex;gap: 12px;align-items: flex-start;color: var(--ink-2);font-size: 15px;max-width: 60em}.shadow-note svg{width: 18px;height: 18px;color: var(--olive);flex-shrink: 0;margin-top: 3px}.soon-tag{display: inline-block;font: 600 11px var(--f-sans);background: var(--paper);border: 1px solid var(--line);color: var(--ink-3);padding: 2px 8px;border-radius: 6px;margin-left: 6px;vertical-align: 3px;letter-spacing: 0}.cross{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 24px;align-items: center;background: var(--navy);color: #fff;border-radius: 28px;padding: clamp(26px,4vw,44px);position: relative;overflow: hidden}.cross::after{content: "";position: absolute;right: -80px;top: -120px;width: 340px;height: 340px;background: radial-gradient(closest-side,rgba(200,241,53,0.16),transparent 70%);pointer-events: none}.cross .dk{background: rgba(200,241,53,0.14)}.cross h2{font-size: clamp(24px,3vw,34px);font-weight: 800;letter-spacing: -0.03em;line-height: 1.1;margin-bottom: 8px}.cross p{color: var(--on-dark-2);max-width: 36em}.cross .btn{position: relative;z-index: 1}.inv{position: relative;background: var(--card);color: var(--ink);border-radius: 24px;box-shadow: 0 30px 80px rgba(0,0,0,.38);overflow: hidden;max-width: 470px;margin-inline: auto}.inv-scan{position: absolute;left: 0;right: 0;top: 0;height: 70px;background: linear-gradient(180deg,transparent,rgba(200,241,53,0.22),transparent);animation: scan 3.6s ease-in-out infinite;pointer-events: none}@keyframes scan{0%{transform: translateY(-70px)}60%,100%{transform: translateY(520px)}}.inv-h{display: flex;justify-content: space-between;gap: 12px;align-items: flex-start;padding: 18px 20px 14px}.inv-h p{font-size: 11px;font-weight: 700;color: var(--ink-3)}.inv-h h4{font-size: 20px;font-weight: 800;letter-spacing: -0.02em}.inv-tri{display: flex;flex-wrap: wrap;gap: 6px;padding: 12px 20px;background: var(--paper);border-block: 1px solid var(--line)}.inv-tri span{display: inline-flex;align-items: center;gap: 6px;font: 500 11.5px var(--f-mono);padding: 4px 8px;border-radius: 6px;background: var(--card);border: 1px solid var(--line)}.inv-tri svg{width: 11px;height: 11px;color: var(--olive)}.inv-l{display: grid;grid-template-columns: 22px minmax(0,1fr) auto;gap: 12px;align-items: start;padding: 14px 20px;border-bottom: 1px solid #F0F1EC}.inv-l .ic{width: 22px;height: 22px;border-radius: 50%;display: grid;place-items: center;margin-top: 1px}.inv-l .ic svg{width: 12px;height: 12px}.inv-l.ok .ic{background: #F2FAD9;color: var(--olive)}.inv-l.ko .ic{background: #FEE2E2;color: var(--bad)}.inv-l strong{display: block;font-size: 14px;font-weight: 600;line-height: 1.35}.inv-l small{display: block;font: 500 12px/1.5 var(--f-mono);color: var(--ink-3);margin-top: 3px}.inv-l small em{font-style: normal;color: var(--bad)}.inv-l .amt{font: 500 13.5px var(--f-mono);white-space: nowrap;color: var(--ink-2)}.inv-l.ko .amt{color: var(--bad)}.inv-f{display: flex;justify-content: space-between;align-items: flex-end;gap: 10px 16px;flex-wrap: wrap;padding: 16px 20px 18px;background: #FBFEF2}.inv-f span{display: block;font-size: 12.5px;color: var(--ink-3)}.inv-f strong{display: block;font: 600 26px/1.1 var(--f-mono);color: var(--ink);letter-spacing: -0.03em}.inv-f .pill{font-size: 11.5px;padding: 5px 10px}.leaks{display: flex;flex-direction: column;gap: 20px;margin-top: 52px}.leak{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 48px;align-items: center;background: var(--card);border: 1px solid var(--line);border-radius: 28px;padding: clamp(24px,4vw,44px);box-shadow: var(--shadow)}.leak .dk{margin-bottom: 16px}.leak h3{font-size: clamp(25px,2.8vw,32px);font-weight: 800;letter-spacing: -0.03em;line-height: 1.12;margin-bottom: 12px}.leak>div>p{color: var(--ink-2);font-size: 16px;line-height: 1.65}.leak .feats{margin-top: 22px}.tt{display: grid;grid-template-columns: minmax(0,1fr) auto auto auto;column-gap: 14px;font-size: 13px;align-items: baseline}.tt>span{padding: 7px 0;border-bottom: 1px solid #F0F1EC}.tt .th{font-size: 10.5px;font-weight: 700;color: var(--ink-3)}.tt .n{font-family: var(--f-mono);text-align: right;white-space: nowrap;font-variant-numeric: tabular-nums}.tt .up{color: var(--bad)}.tt .eq{color: var(--ink-3)}.tt .nm{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: var(--ink-2)}.stats.s3{grid-template-columns: repeat(3,minmax(0,1fr))}.steps-row{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;margin-top: 44px}.steps-row>div{display: grid;grid-template-columns: 40px 1fr;gap: 14px;background: var(--card);border: 1px solid var(--line);border-radius: 20px;padding: 24px;box-shadow: var(--shadow);min-width: 0}.steps-row b{width: 40px;height: 40px;border-radius: 12px;background: var(--navy);color: var(--lime);display: grid;place-items: center;font: 500 15px var(--f-mono)}.steps-row h3{font-size: 17px;font-weight: 700;margin-bottom: 4px}.steps-row p{color: var(--ink-2);font-size: 15px;line-height: 1.6}@media (max-width: 1020px){.doors{grid-template-columns: 1fr}.hub{padding: 22px 0}.hub::before{left: 50%;right: auto;top: 0;bottom: 0;width: 2px;height: auto;margin: 0 0 0 -1px;background: repeating-linear-gradient(180deg,var(--olive) 0 8px,transparent 8px 14px);animation-name: dashy}.erpcore{width: auto;display: flex;align-items: center;gap: 12px;text-align: left;padding: 14px 20px}.erpcore svg{margin: 0}.erpcore small{margin-top: 0}.levels,.steps-row{grid-template-columns: 1fr}.leak{grid-template-columns: 1fr;gap: 28px}.stats.s3{grid-template-columns: 1fr}}@media (max-width: 760px){.cross{grid-template-columns: 1fr}}@media (max-width: 420px){.ba{grid-template-columns: 1fr}.inv-h,.inv-l,.inv-tri,.inv-f{padding-inline: 16px}.inv-l{grid-template-columns: 22px minmax(0,1fr)}.inv-l .amt{grid-column: 2}.tt{column-gap: 10px;font-size: 12.5px}}.pgrid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;margin-top: 48px}.pcard{display: flex;flex-direction: column;gap: 10px;background: var(--card);border: 1px solid var(--line);border-radius: 22px;padding: 24px;text-decoration: none;color: var(--ink);box-shadow: var(--shadow);min-width: 0;transition: transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pcard:hover{transform: translateY(-3px);box-shadow: var(--shadow-lg);border-color: #CFD3C4}.pcard .top{display: flex;align-items: center;justify-content: space-between;gap: 10px}.pcard .pi{width: 42px;height: 42px;border-radius: 12px;background: var(--navy);color: var(--lime);display: grid;place-items: center}.pcard .pi svg{width: 20px;height: 20px}.pcard h3{font-size: 20px;font-weight: 800;letter-spacing: -0.02em;margin-top: 6px}.pcard p{color: var(--ink-2);font-size: 15px;line-height: 1.55;flex: 1}.pcard .more{display: inline-flex;align-items: center;gap: 8px;font-weight: 700;font-size: 14.5px}.pcard .more svg{width: 14px;height: 14px;color: var(--olive);transition: transform .2s ease}.pcard:hover .more svg{transform: translateX(4px)}.pcard.main{background: var(--navy);color: #fff;border-color: transparent}.pcard.main p{color: var(--on-dark-2)}.pcard.main .pi{background: var(--lime);color: var(--navy)}.pcard.main .more svg{color: var(--lime)}.tagp{font: 600 11px var(--f-sans);padding: 4px 9px;border-radius: 999px;white-space: nowrap}.tagp.on{background: #F2FAD9;color: var(--olive)}.pcard.main .tagp.on{background: rgba(200,241,53,0.16);color: var(--lime)}.tagp.soon{background: var(--paper);color: var(--ink-3);border: 1px solid var(--line)}.phone{max-width: 400px;margin-inline: auto;border-radius: 48px;padding: 11px;background: #07070F;box-shadow: 0 0 0 1px rgba(255,255,255,.14),0 40px 90px rgba(0,0,0,.55);position: relative}.phone::before{content: "";position: absolute;top: 20px;left: 50%;width: 96px;height: 26px;margin-left: -48px;border-radius: 99px;background: #07070F;z-index: 2}.phone .wa{border-radius: 38px;box-shadow: none;border: 0;max-width: none}.phone .wa-top{padding-top: 52px}.mtl{position: relative;margin-top: 56px;display: flex;flex-direction: column;gap: 16px;max-width: 980px}.mtl::before{content: "";position: absolute;left: 100px;top: 24px;bottom: 24px;width: 2px;background: linear-gradient(var(--lime),var(--olive));border-radius: 2px}.tl-step{position: relative;display: grid;grid-template-columns: 72px 30px minmax(0,1fr);column-gap: 14px;align-items: start}.tl-step time{font: 500 15px var(--f-mono);color: var(--ink);text-align: right;padding-top: 22px;font-variant-numeric: tabular-nums}.tl-step .pt{width: 16px;height: 16px;border-radius: 50%;background: var(--card);border: 3px solid var(--olive);margin-top: 24px;justify-self: center;position: relative;z-index: 1}.tl-step.end .pt{background: var(--lime);border-color: var(--navy)}.tl-card{background: var(--card);border: 1px solid var(--line);border-radius: 20px;padding: 20px 22px;box-shadow: var(--shadow);display: grid;grid-template-columns: minmax(0,1fr) minmax(0,320px);gap: 22px;align-items: center;min-width: 0}.tl-card h3{font-size: 18px;font-weight: 800;letter-spacing: -0.02em;margin-bottom: 4px}.tl-card p{color: var(--ink-2);font-size: 15px;line-height: 1.6}.tl-vis{min-width: 0;background: var(--paper);border-radius: 14px;padding: 12px;display: flex;flex-direction: column;gap: 6px}.tl-vis.wa-bg{background: #EFEAE2}.tl-vis .rl{grid-template-columns: minmax(0,1fr) auto;padding: 6px 0}.tl-vis .rl code{grid-column: 1 / -1}.audio{display: flex;align-items: center;gap: 10px;align-self: flex-end;background: #D9FDD3;border-radius: 10px;padding: 9px 12px;width: 100%;max-width: 280px;box-shadow: 0 1px 1px rgba(11,20,26,.08)}.audio .pl{width: 28px;height: 28px;border-radius: 50%;background: #1FA855;color: #fff;display: grid;place-items: center;flex-shrink: 0}.audio .pl svg{width: 12px;height: 12px;margin-left: 2px}.audio .wave{flex: 1;display: flex;align-items: center;gap: 2px;height: 24px;min-width: 0;overflow: hidden}.audio .wave i{flex: 1;min-width: 2px;max-width: 3px;background: #6B8F71;border-radius: 2px}.audio small{font: 500 11px var(--f-mono);color: #54656F}.lanes{display: grid;grid-template-columns: 1.3fr 1fr 1fr;gap: 14px;margin-top: 48px;align-items: start}.lane{border: 1px solid var(--line);background: var(--card);border-radius: 22px;padding: 20px;min-width: 0;display: flex;flex-direction: column;gap: 10px;box-shadow: var(--shadow)}.lane.l1{background: #FBFEF2;border-color: #DCEFA0}.lane.l3{background: #FFFBEB;border-color: #FDE68A}.lane-h{display: flex;align-items: center;gap: 10px;font: 500 12px var(--f-mono);color: var(--ink-3)}.lane-h b{width: 30px;height: 30px;border-radius: 10px;background: var(--navy);color: var(--lime);display: grid;place-items: center;font: 500 13px var(--f-mono)}.lane h3{font-size: 20px;font-weight: 800;letter-spacing: -0.02em;line-height: 1.2}.lane>p{color: var(--ink-2);font-size: 14.5px;line-height: 1.55}.lq{display: flex;flex-direction: column;gap: 6px;margin-top: 4px}.lq div{display: flex;justify-content: space-between;align-items: center;gap: 10px;font-size: 13px;padding: 9px 12px;border-radius: 12px;background: var(--card);border: 1px solid var(--line);min-width: 0}.lq div span:first-child{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.lq .pill{flex-shrink: 0}.pill.ask{background: #E7F6FD;color: #035E87}.pill.rev{background: #FEF3C7;color: var(--warn-ink)}.xgrid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;margin-top: 48px}.xc{background: #EFEAE2;border-radius: 24px;padding: 22px;display: flex;flex-direction: column;gap: 8px;min-width: 0}.xc h3{font-size: 18px;font-weight: 800;letter-spacing: -0.02em;color: var(--ink)}.xc>p{font-size: 14.5px;color: #3B4A54;margin-bottom: 6px}.xc .wb{font-size: 14px}.sys{align-self: center;display: inline-flex;align-items: center;gap: 8px;max-width: 100%;background: var(--navy);color: #fff;border-radius: 10px;padding: 8px 12px;font: 500 12px/1.4 var(--f-mono);margin-top: 4px}.sys::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--lime);flex-shrink: 0}.wa-wrap{position: relative;max-width: 440px;margin-inline: auto;padding-bottom: 26px}.wa-wrap .wa{max-width: none}.wa-wrap .wa-body{padding-bottom: 40px}.wa-float{position: absolute;left: 28px;bottom: 0;display: flex;align-items: center;gap: 12px;background: var(--card);color: var(--ink);border-radius: 16px;padding: 12px 16px;box-shadow: 0 18px 44px rgba(0,0,0,.38);border: 1px solid var(--line);max-width: calc(100% - 56px)}.wa-float b{display: block;font-size: 14px;font-weight: 700}.wa-float small{display: block;font-size: 12px;color: var(--ink-3)}.wa-wrap{position: relative;max-width: 440px;margin-inline: auto;padding-bottom: 28px}.wa-wrap .wa{max-width: none}.wa-wrap .wa-body{padding-bottom: 44px}.wa-float{position: absolute;left: 24px;bottom: 0;display: flex;align-items: center;gap: 12px;background: var(--card);color: var(--ink);border-radius: 16px;padding: 12px 16px;box-shadow: 0 18px 44px rgba(0,0,0,.4);max-width: calc(100% - 48px)}.wa-float b{display: block;font-size: 14px;font-weight: 700}.wa-float small{display: block;font-size: 12.5px;color: var(--ink-3)}.modnum .tagp{margin-left: 4px}.day{margin-top: 48px;background: var(--navy);color: #fff;border-radius: 28px;padding: clamp(22px,4vw,40px)}.day-top{display: flex;flex-wrap: wrap;gap: 10px 26px;margin-bottom: 22px;font-size: 14px;color: var(--on-dark-2)}.day-top span{display: inline-flex;align-items: center;gap: 8px}.day-top i{width: 12px;height: 12px;border-radius: 4px;display: inline-block}.day-bar{position: relative;height: 60px;border-radius: 14px;border: 1px solid var(--dline);background: repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px 4.1667%),rgba(255,255,255,.03)}.day-bar .office{position: absolute;top: 0;bottom: 0;background: rgba(255,255,255,.12);border-inline: 1px dashed rgba(255,255,255,.35);display: flex;align-items: flex-start;justify-content: flex-start;padding: 5px 9px;font-size: 11.5px;color: var(--on-dark-3)}.day-bar .ev{position: absolute;top: 50%;width: 30px;height: 30px;margin: -15px 0 0 -15px;border-radius: 50%;background: var(--lime);color: var(--navy);display: grid;place-items: center;font: 800 13px var(--f-sans);font-style: normal;box-shadow: 0 0 0 6px rgba(200,241,53,.16);z-index: 1}.day-ticks{position: relative;height: 20px;margin-top: 8px;font: 500 12px var(--f-mono);color: var(--on-dark-3)}.day-ticks span{position: absolute;transform: translateX(-50%);white-space: nowrap}.evs{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;margin-top: 26px}.ev-c{background: rgba(255,255,255,.05);border: 1px solid var(--dline);border-radius: 18px;padding: 18px;min-width: 0}.ev-c .eh{display: flex;align-items: center;gap: 10px;margin-bottom: 10px}.ev-c .eh b{width: 26px;height: 26px;border-radius: 50%;background: var(--lime);color: var(--navy);display: grid;place-items: center;font: 800 12px var(--f-sans)}.ev-c time{font: 500 16px var(--f-mono);color: #fff}.ev-c h3{font-size: 16px;font-weight: 700;margin-bottom: 6px}.ev-c>p:last-child{font-size: 14px;color: var(--on-dark-2);line-height: 1.55}.day-foot{display: flex;gap: 12px;align-items: flex-start;margin-top: 24px;padding-top: 20px;border-top: 1px solid var(--dline);font-size: 16.5px;font-weight: 600;color: #fff}.day-foot svg{width: 20px;height: 20px;color: var(--lime);flex-shrink: 0;margin-top: 2px}.quiet{display: flex;gap: 12px;align-items: flex-start;margin-top: 20px;color: var(--ink-2);font-size: 15px;max-width: 60em}.quiet svg{width: 18px;height: 18px;color: var(--olive);flex-shrink: 0;margin-top: 3px}@media (max-width: 1020px){.evs{grid-template-columns: 1fr 1fr}}@media (max-width: 560px){.evs{grid-template-columns: 1fr}.day-bar .office{font-size: 0}}.lhero{position: relative;overflow: hidden;background: var(--paper);padding: 64px 0 96px;border-bottom: 1px solid var(--line);background-image: radial-gradient(circle at 1px 1px,#DCDFD3 1px,transparent 0);background-size: 22px 22px}.lhero .head{text-align: center;max-width: 900px;margin-inline: auto}.lhero h1{font-size: clamp(38px,5.4vw,68px);line-height: 1.03;letter-spacing: -0.045em;font-weight: 800;margin-bottom: 22px}.lhero .lead{margin: 0 auto 30px}.lhero .ctas{justify-content: center}.lhero .eyebrow{background: var(--card);border: 1px solid var(--line);border-radius: 999px;padding: 7px 14px;font-size: 11px;letter-spacing: .12em}.ltrust{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 22px;margin-top: 28px;color: var(--ink-2);font-size: 13.5px}.ltrust span{display: inline-flex;align-items: center;gap: 8px}.ltrust svg{width: 16px;height: 16px;color: var(--olive)}.docwrap{display: grid;grid-template-columns: minmax(0,1fr) 270px;gap: 32px;align-items: start;max-width: 1080px;margin: 56px auto 0}.doc{position: relative;background: #FFFFFF;border-radius: 4px;padding: clamp(20px,3.4vw,40px);box-shadow: 0 1px 2px rgba(22,22,42,.06),0 30px 70px rgba(22,22,42,.16);min-width: 0}.doc::after{content: "";position: absolute;left: 0;right: 0;bottom: -10px;height: 10px;background: linear-gradient(-45deg,transparent 6px,#fff 0) 0 0 / 12px 10px repeat-x,linear-gradient(45deg,transparent 6px,#fff 0) 0 0 / 12px 10px repeat-x;filter: drop-shadow(0 4px 3px rgba(22,22,42,.06))}.doc-h{display: flex;justify-content: space-between;gap: 18px 24px;flex-wrap: wrap;padding-bottom: 20px;border-bottom: 2px solid var(--ink)}.doc-h .from strong{display: block;font-size: 16px;font-weight: 800}.doc-h .from span{display: block;font-size: 13px;color: var(--ink-3)}.doc-h .meta{text-align: right;font: 500 12.5px/1.7 var(--f-mono);color: var(--ink-2)}.doc-h .meta b{display: block;font: 800 22px var(--f-sans);letter-spacing: .06em;color: var(--ink)}.doc-r{display: grid;grid-template-columns: minmax(0,1fr) 84px 84px 108px;gap: 12px;align-items: baseline;padding: 13px 0;border-bottom: 1px solid #ECEDE6;font-size: 14.5px}.doc-r.th{font-size: 10.5px;font-weight: 700;color: var(--ink-3);padding-block: 14px 8px}.doc-r .n{font: 500 14px var(--f-mono);text-align: right;white-space: nowrap;font-variant-numeric: tabular-nums}.doc-r .nm{display: flex;align-items: baseline;gap: 8px;min-width: 0}.doc-r s{text-decoration-color: var(--pen);text-decoration-thickness: 2px;color: var(--ink-3)}.pen{font-family: "Caveat","Segoe Print","Bradley Hand",cursive;color: var(--pen);font-size: 23px;line-height: 1;font-weight: 700;display: block;margin-top: 2px}.mkn{display: inline-grid;place-items: center;width: 22px;height: 22px;flex-shrink: 0;border: 2px solid var(--pen);border-radius: 50%;font: 700 12px var(--f-sans);color: var(--pen)}.doc-t{margin-left: auto;width: min(300px,100%);padding-top: 14px;display: flex;flex-direction: column;gap: 6px}.doc-t div{display: flex;justify-content: space-between;gap: 16px;font-size: 14px;color: var(--ink-2)}.doc-t div b{font: 500 14px var(--f-mono);color: var(--ink)}.doc-t .tot{border-top: 2px solid var(--ink);padding-top: 8px;font-weight: 800;color: var(--ink)}.doc-t .tot b{font-size: 17px}.doc-foot{display: flex;justify-content: space-between;align-items: flex-end;gap: 20px;flex-wrap: wrap;margin-top: 8px}.stamp{transform: rotate(-8deg);border: 3px solid var(--pen);color: var(--pen);border-radius: 10px;padding: 8px 16px;text-align: center;font: 800 13px var(--f-sans);letter-spacing: .12em;text-transform: uppercase;opacity: .9;margin: 18px 0 4px 6px}.stamp b{display: block;font: 700 22px var(--f-mono);letter-spacing: -0.02em;text-transform: none}.notes{display: flex;flex-direction: column;gap: 22px;padding-top: 70px}.note{display: grid;grid-template-columns: 22px minmax(0,1fr);gap: 10px;font-family: "Caveat","Segoe Print","Bradley Hand",cursive;font-size: 23px;line-height: 1.12;color: var(--pen);font-weight: 600}.note b{font-weight: 700}.note.ok{color: var(--olive)}.note.ok .mkn{border-color: var(--olive);color: var(--olive)}.ftabs{position: relative;z-index: 2;display: flex;gap: 6px;margin-top: 48px;padding-left: 18px;overflow-x: auto;scrollbar-width: none}.ftabs::-webkit-scrollbar{display: none}.ftab{display: inline-flex;align-items: center;gap: 8px;min-height: 48px;padding: 0 20px;border: 1px solid var(--line);border-bottom: 0;border-radius: 14px 14px 0 0;background: #E8EAE1;color: var(--ink-2);font: 700 14.5px var(--f-sans);cursor: pointer;white-space: nowrap}.ftab svg{width: 16px;height: 16px;color: var(--olive)}.ftab[aria-selected="true"]{background: var(--card);color: var(--ink);margin-bottom: -1px;padding-bottom: 1px}.fpanel{position: relative;background: var(--card);border: 1px solid var(--line);border-radius: 24px;padding: clamp(24px,4vw,44px);box-shadow: var(--shadow);display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 44px;align-items: center}.fpanel h3{font-size: clamp(25px,2.8vw,32px);font-weight: 800;letter-spacing: -0.03em;line-height: 1.12;margin-bottom: 12px}.fpanel>div>p{color: var(--ink-2);font-size: 16px;line-height: 1.65}.fpanel .feats{margin-top: 22px}.route{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));border-top: 2px solid var(--ink);margin-top: 44px}.route>div{padding: 22px 28px 0 0;min-width: 0}.route>div + div{padding-left: 28px;border-left: 1px solid var(--line)}.route span{font: 500 13px var(--f-mono);color: var(--olive)}.route h3{font-size: 19px;font-weight: 800;letter-spacing: -0.02em;margin: 8px 0 6px}.route p{color: var(--ink-2);font-size: 15px;line-height: 1.6}.ledger{margin-top: 44px;background: var(--card);border: 1px solid var(--line);border-radius: 20px;overflow: hidden;box-shadow: var(--shadow)}.ledger-r{display: grid;grid-template-columns: 220px minmax(0,1fr) 180px;gap: 12px 28px;align-items: baseline;padding: 24px 28px;border-bottom: 1px solid var(--line)}.ledger-r:last-child{border-bottom: 0}.ledger-r strong{font: 500 clamp(30px,3.4vw,42px)/1 var(--f-mono);letter-spacing: -0.04em;color: var(--ink);white-space: nowrap}.ledger-r p{color: var(--ink-2);font-size: 15.5px;line-height: 1.6}.ledger-r p b{color: var(--ink)}.ledger-r small{color: var(--ink-3);font-size: 12.5px;text-align: right}.src-note.lt{color: var(--ink-3)}.src-note.lt a{color: var(--ink-2)}.lhero .live-note{text-align: right;color: var(--ink-3)}.dash{background: #1E1E36;border: 1px solid var(--dline);border-radius: 24px;padding: 18px;box-shadow: 0 30px 80px rgba(0,0,0,.4);display: flex;flex-direction: column;gap: 12px}.dash-h{display: flex;justify-content: space-between;align-items: center;gap: 12px;color: var(--on-dark-2);font-size: 13px}.dash-h strong{color: #fff;font-size: 15px}.tiles{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.tile{background: rgba(255,255,255,.05);border: 1px solid var(--dline);border-radius: 16px;padding: 14px;min-width: 0}.tile span{display: block;font-size: 12px;color: var(--on-dark-3)}.tile strong{display: block;font: 500 clamp(22px,2.4vw,28px)/1.15 var(--f-mono);color: #fff;letter-spacing: -0.03em;margin: 4px 0 2px;white-space: nowrap}.tile small{color: var(--lime);font-size: 12px}.feed div{display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 10px;padding: 10px 2px;border-top: 1px solid var(--dline);font-size: 13.5px;color: var(--on-dark-2);line-height: 1.45}.feed time{font: 500 12px var(--f-mono);color: var(--on-dark-3);padding-top: 1px}.feed b{color: #fff;font-weight: 600}.subnav{position: sticky;top: calc(68px + env(safe-area-inset-top,0px));z-index: 40;background: rgba(246,247,242,0.94);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border-bottom: 1px solid var(--line)}.subnav .wrap{display: flex;gap: 8px;overflow-x: auto;padding-block: 10px;scrollbar-width: none}.subnav .wrap::-webkit-scrollbar{display: none}.subnav a{display: inline-flex;align-items: center;gap: 8px;min-height: 40px;padding: 0 16px;border-radius: 999px;border: 1px solid var(--line);background: var(--card);color: var(--ink-2);text-decoration: none;font-weight: 600;font-size: 14px;white-space: nowrap}.subnav a svg{width: 16px;height: 16px;color: var(--olive)}.subnav a:hover{border-color: var(--ink);color: var(--ink)}.flowdown{max-width: 760px;margin: 48px auto 0;display: flex;flex-direction: column;align-items: center}.flowdown .drow{width: 100%}.modsec{padding-block: 88px;border-bottom: 1px solid var(--line);scroll-margin-top: 130px}.modsec:nth-of-type(even){background: var(--card)}.modgrid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 52px;align-items: start}.modnum{display: flex;align-items: center;gap: 14px;margin-bottom: 18px}.modnum b{font: 500 44px/1 var(--f-mono);color: var(--olive);letter-spacing: -0.05em}.modnum span{font-size: 12px;font-weight: 700;color: var(--ink-3)}.modgrid h2{font-size: clamp(28px,3.4vw,40px);font-weight: 800;letter-spacing: -0.035em;line-height: 1.08;margin-bottom: 14px}.modgrid .sub{color: var(--ink-2);font-size: 17px;line-height: 1.6;margin-bottom: 26px;max-width: 32em}.gainbox{margin-top: 26px;display: flex;gap: 12px;align-items: flex-start;background: #F2FAD9;border: 1px solid #DCEFA0;border-radius: 16px;padding: 14px 16px;font-size: 15px;color: #2E3A00}.gainbox svg{width: 18px;height: 18px;flex-shrink: 0;margin-top: 3px;color: var(--olive)}.modsec .mock{position: sticky;top: 150px}.js .rv{opacity: 1}.skip{position: absolute;left: 12px;top: -60px;z-index: 100;background: var(--lime);color: var(--navy);font-weight: 700;padding: 10px 16px;border-radius: 10px;text-decoration: none}.skip:focus{top: calc(10px + env(safe-area-inset-top,0px))}.eyebrow{font-size: 14px}.mc-k{font-size: 12px}.fcols a{padding: 10px 0}.hero.sub h1{font-size: clamp(36px,4.6vw,58px)}.lhero h1{font-size: clamp(36px,4.8vw,60px)}:root{--mock-soft: #4B5563}.wa-top small,.wb small{color: #4A5A63}.wbtns span{color: #036A99}.m-head .mh{display: block;margin: 0;font-size: 24px;font-weight: 800;letter-spacing: -0.03em;color: var(--mock-ink)}.contact{position: relative;overflow: hidden}.cwrap{display: grid;grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);gap: 56px;align-items: start}.contact h2{font-size: clamp(30px,4vw,46px);font-weight: 800;letter-spacing: -0.035em;line-height: 1.08;margin-bottom: 16px;color: #fff}.contact .lead{margin-bottom: 26px}.cfacts{list-style: none;margin: 0 0 28px;padding: 0;display: flex;flex-direction: column;gap: 10px}.cfacts li{display: grid;grid-template-columns: 20px 1fr;gap: 10px;color: var(--on-dark-2);font-size: 15.5px}.cfacts svg{width: 17px;height: 17px;color: var(--lime);margin-top: 3px}.calt{color: var(--on-dark-3);font-size: 14px;margin-bottom: 8px}.contact .mailrow{margin-top: 0}.cform{display: grid;grid-template-columns: 1fr 1fr;gap: 14px 14px;background: rgba(255,255,255,0.04);border: 1px solid var(--dline);border-radius: 24px;padding: clamp(20px,3vw,30px)}.frow{grid-column: 1 / -1;display: flex;flex-direction: column;gap: 6px;min-width: 0}.frow.half{grid-column: auto}.frow label{font-size: 14px;font-weight: 600;color: #fff}.frow label small{font-weight: 400;color: var(--on-dark-3)}.cform input:not([type=checkbox]),.cform select{width: 100%;min-height: 48px;padding: 0 14px;border-radius: 12px;border: 1px solid rgba(255,255,255,0.18);background: rgba(255,255,255,0.06);color: #fff;font: 500 16px var(--f-sans);color-scheme: dark}.cform select option{color: #111}.cform input:focus,.cform select:focus{outline: 2px solid var(--lime);outline-offset: 1px;border-color: transparent}.cform.tried input:invalid,.cform.tried .fcheck input:invalid + span{border-color: #F87171;color: #FCA5A5}.fcheck{grid-column: 1 / -1;display: flex;gap: 10px;align-items: flex-start;font-size: 14.5px;color: var(--on-dark-2);cursor: pointer}.fcheck input{width: 20px;height: 20px;margin-top: 1px;accent-color: var(--lime);flex-shrink: 0}.fcheck a{color: #fff}.cform .btn{grid-column: 1 / -1;justify-self: start}.cform .btn[disabled]{opacity: .6;cursor: wait}.fmsg{grid-column: 1 / -1;font-size: 15px;min-height: 1.4em;color: var(--on-dark-2)}.fmsg.ok{color: var(--lime);font-weight: 600}.fmsg.err{color: #FCA5A5}.calc-attached{grid-column: 1 / -1;display: flex;align-items: center;gap: 8px;font-size: 14px;color: var(--lime)}.calc-attached svg{width: 16px;height: 16px}.hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.mbar{display: none}@media (max-width: 760px){.mbar:not([hidden]){display: flex;position: fixed;left: 0;right: 0;bottom: 0;z-index: 45;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 16px calc(10px + env(safe-area-inset-bottom,0px));background: rgba(22,22,42,0.96);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border-top: 1px solid var(--dline);color: #fff;font-size: 14px;font-weight: 600}.mbar .btn{min-height: 44px;padding: 0 18px;font-size: 14px;flex-shrink: 0}.mbar span{min-width: 0}footer{padding-bottom: 96px}.cwrap{grid-template-columns: 1fr;gap: 32px}.cform{grid-template-columns: 1fr}}.demo-m{display: none}.dm-card{background: var(--card);color: var(--ink);border-radius: 20px;padding: 16px;box-shadow: 0 20px 50px rgba(0,0,0,.35)}.dm-card + .dm-card{margin-top: 14px}.dm-h{display: flex;justify-content: space-between;align-items: baseline;gap: 10px;margin-bottom: 10px;font-size: 13px;color: var(--ink-3)}.dm-h strong{font-size: 16px;color: var(--ink)}.dm-card.wa-bg{background: #EFEAE2;display: flex;flex-direction: column;gap: 7px}@media (max-width: 760px){.demo .device{display: none}.demo-m{display: block;max-width: 480px;margin-inline: auto}}.erplist{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 40px}.erplist span{display: inline-flex;align-items: center;min-height: 48px;padding: 0 20px;border: 1px solid var(--line);background: var(--paper);border-radius: 14px;font-weight: 700;font-size: 16px;letter-spacing: -0.01em}.erpways{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;margin-top: 28px}.erpways>div{border: 1px solid var(--line);border-radius: 18px;padding: 20px;background: var(--card);min-width: 0}.erpways h3{font-size: 16px;font-weight: 800;margin-bottom: 6px}.erpways p{color: var(--ink-2);font-size: 14.5px;line-height: 1.55}@media (max-width: 760px){.erpways{grid-template-columns: 1fr}}.dgrid{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,0.9fr);gap: 40px;align-items: start}.price{display: flex;flex-wrap: wrap;gap: 12px 28px;margin: 4px 0 28px;padding: 18px 20px;border-radius: 18px;background: rgba(200,241,53,0.08);border: 1px solid rgba(200,241,53,0.25)}.price div{min-width: 0}.price strong{display: block;font: 500 28px/1.1 var(--f-mono);color: var(--lime);letter-spacing: -0.03em}.price span{font-size: 14px;color: var(--on-dark-2)}.fcard{background: rgba(255,255,255,0.04);border: 1px solid var(--dline);border-radius: 24px;padding: clamp(22px,3vw,32px)}.fcard h3{font-size: 22px;font-weight: 800;letter-spacing: -0.02em;margin-bottom: 10px}.fcard>p{color: var(--on-dark-2);font-size: 15.5px;margin-bottom: 18px}.fcard ul{list-style: none;margin: 0 0 20px;padding: 0;display: flex;flex-direction: column;gap: 10px}.fcard li{display: grid;grid-template-columns: 20px 1fr;gap: 10px;color: var(--on-dark-2);font-size: 15px}.fcard li svg{width: 17px;height: 17px;color: var(--lime);margin-top: 3px}.fcard li b{color: #fff}.who{display: flex;gap: 14px;align-items: center;padding-top: 18px;border-top: 1px solid var(--dline)}.who .av{width: 52px;height: 52px;border-radius: 50%;background: var(--lime);color: var(--navy);display: grid;place-items: center;font: 800 17px var(--f-sans);flex-shrink: 0}.who strong{display: block;color: #fff;font-size: 15.5px}.who span{display: block;color: var(--on-dark-3);font-size: 13.5px;line-height: 1.45}@media (max-width: 1020px){.dgrid{grid-template-columns: 1fr}}.legal{max-width: 760px;margin-inline: auto;padding-block: 64px 96px}.legal h1{font-size: clamp(32px,4vw,44px);font-weight: 800;letter-spacing: -0.035em;margin-bottom: 10px}.legal .upd{color: var(--ink-3);font-size: 14px;margin-bottom: 30px}.legal h2{font-size: 20px;font-weight: 800;margin: 34px 0 10px}.legal p,.legal li{color: var(--ink-2);font-size: 16px;line-height: 1.7}.legal ul{padding-left: 20px;display: flex;flex-direction: column;gap: 6px}.legal p + p{margin-top: 12px}.legal .todo{background: #FEF3C7;color: #78350F;border-radius: 6px;padding: 1px 6px;font-weight: 600}.legal .note{background: #FFFBEB;border: 1px solid #FDE68A;color: #78350F;border-radius: 14px;padding: 14px 16px;font-size: 15px;margin-bottom: 26px}.sdots{display: none}.saved span:last-child{white-space: nowrap}.brand{padding-block: 12px}.copy{min-height: 44px;padding: 0 16px}.dash-h{flex-wrap: wrap}@media (max-width: 760px){.assume-grid input{font-size: 16px}.evs,.pgrid,.secgrid,.stats,.xgrid,.lanes{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;gap: 12px;margin-inline: -24px;padding: 4px 24px 6px;scroll-padding-inline: 24px;scrollbar-width: none;overscroll-behavior-x: contain;align-items: stretch}.evs::-webkit-scrollbar,.pgrid::-webkit-scrollbar,.secgrid::-webkit-scrollbar,.stats::-webkit-scrollbar,.xgrid::-webkit-scrollbar,.lanes::-webkit-scrollbar{display: none}.evs>*,.pgrid>*,.secgrid>*,.stats>*,.xgrid>*,.lanes>*{flex: 0 0 84%;min-width: 0;scroll-snap-align: start}.evs{margin-inline: -22px;padding-inline: 22px;scroll-padding-inline: 22px}.secgrid,.stats{background: none;border: 0;border-radius: 0}.secgrid>article,.stats>.stat{border: 1px solid var(--dline);border-radius: 20px}.sdots{display: flex;justify-content: center;gap: 6px;margin-top: 14px}.sdots i{display: block;width: 6px;height: 6px;border-radius: 6px;background: #CFD3C4;transition: width .25s ease,background .25s ease}.sdots i.on{width: 20px;background: var(--olive)}.dark .sdots i,.night .sdots i,.day .sdots i{background: rgba(255,255,255,0.25)}.dark .sdots i.on,.night .sdots i.on,.day .sdots i.on{background: var(--lime)}}@media (max-width: 480px){.fcols{grid-template-columns: 1fr 1fr;gap: 24px 20px}.fbrand{grid-column: 1 / -1}}@media (max-width: 1020px){.pgrid{grid-template-columns: 1fr 1fr}.lanes{grid-template-columns: 1fr}.docwrap{grid-template-columns: 1fr;gap: 20px}.notes{padding-top: 6px}.fpanel,.modgrid{grid-template-columns: 1fr;gap: 28px}.route{grid-template-columns: 1fr}.route>div + div{padding-left: 0;border-left: 0;border-top: 1px solid var(--line);margin-top: 22px}.ledger-r{grid-template-columns: 1fr}.ledger-r small{text-align: left}.modsec .mock{position: static}.xgrid{grid-template-columns: 1fr}}@media (max-width: 760px){.mtl::before{left: 7px}.tl-step{grid-template-columns: 16px minmax(0,1fr)}.tl-step time{grid-column: 2;grid-row: 1;text-align: left;padding: 0 0 6px}.tl-step .pt{grid-column: 1;grid-row: 1;margin-top: 2px}.tl-card{grid-column: 2;grid-template-columns: 1fr;gap: 14px}.modsec{padding-block: 64px}}@media (max-width: 560px){.pgrid{grid-template-columns: 1fr}.doc-r{grid-template-columns: minmax(0,1fr) auto auto}.doc-r .nm{grid-column: 1 / -1}.doc-r.th{display: none}.doc-r .n.u::before{content: "Uds. ";color: var(--ink-3);font-size: 11px}.doc-r .n.p::before{content: "× ";color: var(--ink-3)}.doc-h .meta{text-align: left}.tiles{grid-template-columns: 1fr 1fr}}@media (max-width: 1020px){.hero-grid,.flow-wrap,.faq-grid,.founders{grid-template-columns: 1fr;gap: 40px}.mpanel,.spanel,.ppanel .in{grid-template-columns: 1fr;gap: 28px}.grid3,.secgrid{grid-template-columns: 1fr 1fr}.erps{grid-template-columns: repeat(2,minmax(0,1fr))}.offer{grid-template-columns: 1fr;gap: 24px}.fcols{grid-template-columns: 1fr 1fr}.mtabs{grid-template-columns: repeat(5,minmax(120px,1fr));overflow-x: auto;scrollbar-width: none}.mtabs::-webkit-scrollbar{display: none}}@media (max-width: 1000px){.nav-links{display: none}.menu-btn{display: grid}}@media (max-width: 760px){.nav-links,.nav-cta .btn{display: none}.menu-btn{display: grid}.sec{padding-block: 80px}.hero{padding-top: 48px}.grid3,.secgrid{grid-template-columns: 1fr}.cmp-row{grid-template-columns: 1fr;gap: 6px}.cmp-head{display: none}.drow.four{grid-template-columns: 1fr 1fr}.tabs-float button{padding: 0 11px;font-size: 12px;min-height: 36px}.demo-head{margin-bottom: 56px}}@media (max-width: 480px){.erps,.fcols,.kgrid{grid-template-columns: 1fr 1fr}.fcols{grid-template-columns: 1fr}.rl{grid-template-columns: minmax(0,1fr) auto}.rl code{grid-column: 1 / -1}.tabs-float button{padding: 0 8px;font-size: 11px}.drow.two{grid-template-columns: 1fr}.faq summary{font-size: 16px}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important}html{scroll-behavior: auto}.device{transform: none !important}.js .rv{transform: none;opacity: 1}.js mark.hl.pre{background-size: 100% 100%}.marq-track{flex-wrap: wrap;justify-content: center;width: auto}.marq-track .dup{display: none}}.dsteps{list-style: none;margin: 0 0 30px;padding: 0;display: flex;flex-direction: column;gap: 10px;counter-reset: s}.dsteps li{counter-increment: s;display: grid;grid-template-columns: 30px 1fr;gap: 12px;color: var(--on-dark-2)}.dsteps li::before{content: counter(s);width: 28px;height: 28px;border-radius: 8px;background: rgba(200,241,53,0.14);color: var(--lime);display: grid;place-items: center;font: 500 13px var(--f-mono)}.dsteps li b{color: #fff}

.topbar .brand{--wm-b:var(--lime)}
