:root{--ink:#293653;--green:var(--brand-primary,#7761ce);--cream:#fafbff;--muted:#7a8497;--line:#e4e6f1;--lime:#dce2ff}
body{background:radial-gradient(ellipse at top left,#a388ef0b,transparent 40%),#fafbff}.header{background:#ffffffdd;border-bottom-color:#e9e8f2}.brand-icon{background:#7a62d513;border-color:#7a62d548;color:#7a62d5}.brand-icon span{color:#28b4a0}.brand-image{max-width:170px;max-height:42px;object-fit:contain}.button{background:var(--brand-primary,#7560cb);box-shadow:0 8px 20px #7761ce15}.button:hover{background:#5c49ae}.hero{background:radial-gradient(ellipse at 85% 35%,#739cdd0e,transparent 55%)}.hero h1{color:#303b59}.hero h1 em{background:linear-gradient(110deg,#8c6bd2,#46a3b8);background-clip:text;-webkit-background-clip:text;color:transparent}.eyebrow{color:#8d79bc}.dot{background:#9271d1;box-shadow:0 0 0 5px #9271d110}.hero p{color:#81889d}.check{color:#28ac91}.hero-note{color:#9399a8}.orbit-one{background:radial-gradient(circle,#8271d50c,#62bee30a 50%,transparent 70%);border-color:#8577d619}.orbit-two{border-color:#8577d612}.mock-dashboard{box-shadow:0 35px 80px #6b6caa1a;border-color:#e7e2f5}.mock-stats>div{background:#8b6bdb10;color:#7460b6;border:1px solid #8b6bdb19}.mock-stats>div:nth-child(2){background:#23b49b0f;color:#329a86;border-color:#23b49b19}.mock-chart{background:#fdfdff;border-color:#e9e7f5}.bars i{background:linear-gradient(to top,#8d76d9,#b6a8e8);border-radius:6px 6px 0 0}.bars i:nth-child(3n+2){background:linear-gradient(to top,#46b9a5,#a0ddd1)}.bars i:nth-child(3n+3){background:linear-gradient(to top,#e6a165,#f1d2aa)}.floating-note{background:#fffaf7;border-color:#eadbcf;box-shadow:0 12px 35px #d9b29915}.note-icon{background:#ebac6f1a;color:#d18b4e}.scan-card{background:#f5f3ff;border-color:#e4ddf6;box-shadow:0 12px 35px #8b72ce12}.scan-corners{color:#9771d1}.feature-strip{background:#fff;border-color:#e9e6f2;color:#8b86a0}.feature-strip b{color:#b19dd8}.section-heading h2 em,.workflow h2 em,.center h2 em,.faq h2 em{color:#9a85c2}.feature-grid{gap:22px}.feature-card,.feature-card.mint,.feature-card.dark{--t:136,105,211;--c:#8564c4;background:linear-gradient(135deg,rgba(var(--t),.09),rgba(var(--t),.025));border:1px solid rgba(var(--t),.16);color:#3c435f;box-shadow:0 10px 30px rgba(var(--t),.045);transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.feature-card:nth-child(2){--t:40,175,156;--c:#28a991}.feature-card:nth-child(3){--t:66,144,213;--c:#428fc5}.feature-card:nth-child(4){--t:219,144,68;--c:#d08e49}.feature-card:nth-child(5){--t:211,111,161;--c:#c9729a}.feature-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(var(--t),.09)}.feature-card p,.feature-card.dark p{color:#7b8195}.feature-card h3{font-size:25px;letter-spacing:-.7px}.feature-icon{display:grid;place-items:center;width:55px;height:55px;border-radius:17px;background:rgba(var(--t),.12)!important;color:var(--c)!important;border:1px solid rgba(var(--t),.10);font-size:26px;margin-bottom:25px}.feature-icon svg{height:26px;width:26px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.device-history span,.device-history .highlight{background:#fff9;color:#9083b0;border-color:#c5b8df55}.barcode{color:#54ae9c}.status-dot{color:#ac7995}.status-dot:before{background:#c08ca9}.workflow{background:linear-gradient(120deg,#eef2ff55,#f7f1fc44);border-radius:40px;margin:0 3%;padding:75px 4%}.step{background:#ffffffa8;border:1px solid #e7e4f1;border-radius:20px;padding:28px;margin:16px 0;box-shadow:0 8px 25px #8f83ad04}.step>span{background:#8d76d51a;color:#8a73c4;border:0;display:grid;place-items:center;border-radius:14px;min-width:48px;height:48px}.step:nth-child(2)>span{background:#31ae9916;color:#3ba992}.step:nth-child(3)>span{background:#de9d6316;color:#cd9b5e}.step:nth-child(4)>span{background:#559cd316;color:#5a95c1}.step h3{font-size:23px}.plan-card{background:linear-gradient(140deg,#8d76da0d,#fff);border:1px solid #8d76da26;box-shadow:0 12px 35px #8d76da08;border-radius:24px}.plan-card:nth-child(3n+2){background:linear-gradient(140deg,#2dae990f,#fff);border-color:#2dae9925}.plan-card:nth-child(3n+3){background:linear-gradient(140deg,#e9ab640f,#fff);border-color:#e9ab6425}.faq details{background:#fff;padding:20px 24px;border:1px solid #e9e5f2;border-radius:15px;margin-bottom:12px}.faq summary{color:#68647e}.faq details p{color:#8a8b9c}.cta{background:linear-gradient(125deg,#ebe6f8,#e5f1f6 65%,#e3f3ee);color:#56607c;border:1px solid #b9b0d426;box-shadow:0 10px 45px #8581a707}.cta h2{color:#59607c}.cta .eyebrow{color:#9892ae}.cta .button{background:#fff;color:#8d7abb;box-shadow:0 8px 25px #a7a0bc14}.cta-orbit{border-color:#b7add130}footer{background:#fff;border-top:1px solid #e8e6f1;color:#7f849a}.footer-top b{color:#5c627b}.footer-top a:hover{color:#8a72c1}.footer-bottom{border-color:#efedf5;color:#9799a9}.feature-strip{flex-wrap:wrap;justify-content:center;gap:22px}.product-stage .pill{background:#28b49b12;color:#43a58e}.brand-name{white-space:normal;max-width:240px}.site-support-note{display:flex;align-items:center;gap:18px;margin-top:30px;padding:20px 25px;background:#7d6cce08;border:1px solid #7d6cce19;border-radius:15px;color:#7f7796}.site-support-note strong{display:block;margin-bottom:5px}.site-support-note p{margin:0;font-size:13px}.site-support-note svg{width:32px;height:32px;flex-shrink:0;fill:none;stroke:#9c86cb;stroke-width:1.5}@media(max-width:700px){.workflow{padding:35px 6%}.step{padding:20px}.feature-strip{font-size:10px;gap:12px}.site-support-note{align-items:flex-start}.brand-image{max-width:140px}.header .brand{font-size:19px}}@media(prefers-reduced-motion:reduce){.feature-card{transition:none}.feature-card:hover{transform:none}}
