:root{color:#101820;background:#f6f3ed;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}.nav{align-items:center;background:#f6f3eddb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(16,24,32,.08);display:flex;justify-content:space-between;padding:18px clamp(20px,4vw,64px);position:sticky;top:0;z-index:20}.brand{align-items:center;display:flex;font-weight:800;gap:10px;letter-spacing:-.03em}.mark{align-items:center;background:#101820;border-radius:12px;color:#f6f3ed;display:inline-flex;height:36px;justify-content:center;overflow:hidden;width:36px}.mark img{display:block;height:100%;width:100%}.nav nav{align-items:center;display:flex;gap:24px;font-size:14px}.button{border-radius:999px;display:inline-flex;font-weight:760;justify-content:center;padding:12px 18px}.primary{background:#101820;color:#fffdf7}.secondary{background:#d7ff7a;color:#101820}.ghost{border:1px solid rgba(16,24,32,.15)}main{overflow:hidden}.hero{display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);min-height:760px;padding:92px clamp(20px,5vw,80px) 80px}.hero-copy{max-width:780px;padding-top:36px}.eyebrow{color:#697066;font-size:13px;font-weight:820;letter-spacing:.14em;text-transform:uppercase}h1{font-size:clamp(56px,8vw,112px);letter-spacing:-.085em;line-height:.9;margin:18px 0}h2{font-size:clamp(32px,5vw,56px);letter-spacing:-.06em;line-height:1;margin:0 0 16px}h3{font-size:22px;letter-spacing:-.04em;margin:0 0 10px}.lede{color:#485045;font-size:clamp(19px,2vw,25px);line-height:1.45;max-width:680px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.device-card{align-items:center;background:radial-gradient(circle at 30% 20%,#d7ff7a,transparent 34%),linear-gradient(150deg,#101820,#32423b);border-radius:48px;display:flex;justify-content:center;min-height:620px;padding:32px}.phone{background:#fffdf7;border:10px solid #0e1419;border-radius:42px;box-shadow:0 30px 80px #10182059;max-width:360px;padding:18px;width:100%}.phone-top{font-weight:850;padding:8px 4px 16px}.scan-box{background:linear-gradient(135deg,#1a282f,#40534a);border-radius:24px;height:220px;position:relative}.scan-box:after{border:2px solid #d7ff7a;border-radius:8px;content:"";inset:82px 28px;position:absolute}.result-row{align-items:center;background:#f4f1ea;border-radius:16px;display:flex;font-size:14px;justify-content:space-between;margin-top:12px;padding:14px}.green{background:#e9f8dd}.red{background:#ffe9e4}.dashboard,.pricing,.marketplace{align-items:center;background:#fffdf7;border:1px solid rgba(16,24,32,.08);border-radius:34px;display:flex;gap:28px;justify-content:space-between;margin:0 clamp(20px,5vw,80px) 28px;padding:clamp(28px,5vw,56px)}.dashboard p,.pricing p,.marketplace p,.feature p,li{color:#4d554b;line-height:1.55}.grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));padding:28px clamp(20px,5vw,80px)}.feature{background:#fffdf7;border:1px solid rgba(16,24,32,.08);border-radius:26px;min-height:220px;padding:28px}.pricing,.marketplace{align-items:flex-start}.pricing ul,.marketplace ol{margin:8px 0 0;max-width:520px}footer{color:#596157;display:flex;flex-wrap:wrap;gap:20px;padding:44px clamp(20px,5vw,80px)}@media(max-width:900px){.nav nav a:not(.button){display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:52px}.device-card{min-height:520px}.dashboard,.pricing,.marketplace{align-items:stretch;flex-direction:column}.grid{grid-template-columns:1fr}}
