@font-face{font-family:Paperlogy;src:url('/fonts/paperlogy-6.woff2') format('woff2');font-weight:600;font-display:swap}@font-face{font-family:Paperlogy;src:url('/fonts/paperlogy-8.woff2') format('woff2');font-weight:700 900;font-display:swap}
:root{--ink:#101714;--muted:#5d6964;--green:#087b55;--mint:#50d6a4;--paper:#f5f7f6;--line:#dbe3df;--deep:#0c201a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Paperlogy,"Malgun Gothic",sans-serif;font-weight:600;-webkit-font-smoothing:antialiased}a{color:inherit}.nav{position:sticky;z-index:20;top:0;height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(20px,5vw,76px);border-bottom:1px solid #dbe3dfcc;background:#f5f7f6e8;backdrop-filter:blur(22px)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none}.brand span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--ink);color:var(--mint);font-weight:800;letter-spacing:-.08em}.brand b{font-size:16px;font-weight:800;letter-spacing:-.035em}.nav nav{display:flex;gap:32px}.nav nav a{text-decoration:none;color:#53605b;font-size:13px}.nav-cta{justify-self:end;padding:10px 15px;border-radius:999px;background:var(--ink);color:#fff;text-decoration:none;font-size:12px;font-weight:800}.hero{min-height:calc(100vh - 72px);padding:clamp(76px,9vw,140px) 24px 72px;text-align:center;overflow:hidden}.eyebrow{margin:0 0 22px;color:var(--green);font-size:11px;font-weight:800;letter-spacing:.18em}.hero h1{margin:0;font-size:clamp(60px,8.5vw,124px);line-height:.94;letter-spacing:-.075em;font-weight:800}.hero h1 span{color:#50615a}.hero-copy{max-width:720px;margin:34px auto 0;color:var(--muted);font-size:clamp(16px,1.5vw,20px);line-height:1.75;word-break:keep-all}.actions{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:34px}.actions a,.product-copy>a{font-size:14px;font-weight:800;text-decoration:none}.primary,.secondary{display:inline-flex;min-height:50px;padding:0 23px;align-items:center;justify-content:center;border-radius:999px}.primary{background:var(--green);color:#fff}.secondary{border:1px solid #b9c7c1;background:#fff}.text-link,.product-copy>a{color:var(--green)}.text-link span,.product-copy>a span{font-size:20px;vertical-align:-1px}.hero-stage{position:relative;width:min(1000px,92vw);height:420px;margin:80px auto 0;border-radius:46px;background:radial-gradient(circle at 50% 45%,#174d3c,#0b1e18 58%);box-shadow:0 45px 100px #173a2c2a;overflow:hidden}.stage-orbit{position:absolute;left:50%;top:50%;border:1px solid #8ff0c42e;border-radius:50%;transform:translate(-50%,-50%)}.orbit-one{width:560px;height:560px}.orbit-two{width:820px;height:820px}.stage-core{position:absolute;left:50%;top:50%;display:grid;transform:translate(-50%,-50%);color:white}.stage-core span{color:var(--mint);font-size:46px;font-weight:800;letter-spacing:-.12em}.stage-core strong{font-size:24px}.stage-core small{margin-top:8px;color:#8fb0a4;font-size:9px;letter-spacing:.15em}.stage-chip{position:absolute;width:245px;padding:23px;border:1px solid #ffffff2b;border-radius:22px;background:#ffffff10;color:#fff;text-align:left;text-decoration:none;backdrop-filter:blur(16px)}.stage-chip small,.stage-chip b,.stage-chip span{display:block}.stage-chip small{color:#78deb6;font-size:9px;letter-spacing:.13em}.stage-chip b{margin-top:10px;font-size:27px}.stage-chip span{margin-top:8px;color:#b8ccc4;font-size:12px}.chip-erp{left:7%;top:16%}.chip-review{right:7%;bottom:14%}.statement{display:grid;grid-template-columns:repeat(3,1fr);padding:0 clamp(22px,7vw,110px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.statement p{margin:0;padding:31px;text-align:center;font-size:16px;font-weight:800}.statement p+p{border-left:1px solid var(--line)}.services{padding:clamp(100px,12vw,190px) clamp(20px,6vw,96px)}.section-head{max-width:880px;margin:0 auto 80px;text-align:center}.section-head h2,.workflow h2,.security h2,.closing h2{margin:0;font-size:clamp(46px,6vw,88px);line-height:1.04;letter-spacing:-.065em}.section-head>p:last-child{max-width:620px;margin:25px auto 0;color:var(--muted);line-height:1.75}.product{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:.75fr 1.25fr;gap:6vw;align-items:center;min-height:760px;padding:clamp(34px,5vw,76px);border-radius:40px}.product+.product{margin-top:34px}.product-erp{background:#fff}.product-review{background:var(--deep);color:white}.product-label{color:var(--green);font-size:11px;font-weight:800;letter-spacing:.15em}.product-review .product-label{color:var(--mint)}.product h3{margin:25px 0;font-size:clamp(38px,4.4vw,66px);line-height:1.05;letter-spacing:-.06em}.product-copy>p{color:#66736d;line-height:1.75}.product-review .product-copy>p{color:#a8beb5}.product ul{list-style:none;margin:30px 0;padding:22px 0;border-top:1px solid var(--line)}.product-review ul{border-color:#ffffff24}.product li{padding:7px 0;font-size:13px}.screen-shell{min-width:0;border-radius:22px;overflow:hidden;box-shadow:0 35px 80px #0b1d162c}.screen-shell.light{border:1px solid var(--line);background:#fff}.screen-shell.dark{border:1px solid #ffffff22;background:#152a23}.screen-bar{height:42px;display:flex;align-items:center;gap:6px;padding:0 14px;background:#edf2ef}.dark .screen-bar{background:#16342a}.screen-bar i{width:8px;height:8px;border-radius:50%;background:#aebbb6}.screen-bar span{margin-left:auto;color:#68766f;font-size:10px}.dark .screen-bar span{color:#8eaaa0}.screen-shell img{display:block;width:100%;height:500px;object-fit:cover;object-position:top}.workflow,.security{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;padding:clamp(105px,12vw,180px) clamp(20px,7vw,112px)}.workflow ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.workflow li{display:grid;grid-template-columns:55px 1fr;gap:22px;padding:30px 0;border-bottom:1px solid var(--line)}.workflow li>span{color:var(--green);font-size:11px}.workflow b{font-size:20px}.workflow li p{max-width:620px;margin:10px 0 0;color:var(--muted);line-height:1.75}.security{background:var(--deep);color:#fff}.security .eyebrow{color:var(--mint)}.security-grid{display:grid;grid-template-columns:1fr 1fr}.security-grid p{margin:0;min-height:190px;padding:28px;border-top:1px solid #ffffff22}.security-grid p:nth-child(odd){border-right:1px solid #ffffff22}.security-grid b,.security-grid span{display:block}.security-grid b{font-size:18px}.security-grid span{margin-top:15px;color:#9db5ac;line-height:1.7}.closing{padding:clamp(120px,15vw,220px) 24px;text-align:center}.closing>p:not(.eyebrow){color:var(--muted)}footer{display:flex;justify-content:space-between;padding:27px clamp(20px,6vw,96px);border-top:1px solid var(--line);color:#74817b;font-size:11px}@media(max-width:980px){.nav{grid-template-columns:1fr auto}.nav nav{display:none}.hero-stage{height:500px}.chip-erp{top:10%}.chip-review{bottom:10%}.product,.workflow,.security{grid-template-columns:1fr}.product{gap:55px}.screen-shell img{height:430px}.security-grid{margin-top:20px}}@media(max-width:620px){.nav{height:64px;padding:0 16px}.brand b{font-size:14px}.hero{padding:70px 17px 60px}.hero h1{font-size:57px}.hero-stage{height:470px;margin-top:55px;border-radius:28px}.stage-chip{width:195px;padding:18px}.chip-erp{left:5%;top:8%}.chip-review{right:5%;bottom:8%}.statement{grid-template-columns:1fr;padding:0 18px}.statement p+p{border-left:0;border-top:1px solid var(--line)}.services{padding:90px 16px}.section-head{margin-bottom:45px}.product{padding:28px 20px;border-radius:28px;min-height:0}.screen-shell img{height:300px}.workflow,.security{padding:90px 20px}.workflow h2,.security h2{font-size:48px}.security-grid{grid-template-columns:1fr}.security-grid p:nth-child(odd){border-right:0}.actions{flex-direction:column;gap:12px}.actions a{width:100%;justify-content:center}.closing h2{font-size:52px}footer{display:block}footer span{display:block;margin:5px 0}}
