:root{
  --bg:#fbfaff;--panel:rgba(255,255,255,.58);--panel-strong:rgba(255,255,255,.78);--text:#101322;--muted:#667085;--line:rgba(111,91,158,.16);--violet:#6d46d9;--violet-2:#9f7aea;--blue:#6aa9ff;--green:#15b79e;--shadow:0 24px 70px rgba(31,27,75,.09);--radius:28px;--max:1180px}
*{box-sizing:border-box} html{scroll-behavior:smooth} body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--text);background:radial-gradient(circle at 20% 0%,rgba(158,130,255,.20),transparent 34%),radial-gradient(circle at 84% 12%,rgba(100,181,246,.16),transparent 30%),linear-gradient(180deg,#fff 0%,var(--bg) 45%,#f8fbff 100%);overflow-x:hidden} body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(39,34,80,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(39,34,80,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 75%)}
a{color:inherit;text-decoration:none}.container{width:min(var(--max),calc(100% - 40px));margin-inline:auto}.nav{position:fixed;top:22px;left:50%;transform:translateX(-50%);width:min(var(--max),calc(100% - 28px));z-index:20;display:flex;align-items:center;justify-content:space-between;padding:12px 14px 12px 18px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.62);backdrop-filter:blur(24px);box-shadow:0 18px 45px rgba(46,35,92,.08)}.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.03em}.mark{width:32px;height:32px;border-radius:12px;background:#101322 url('/assets/etherion-mark-transparent.png') center/78% no-repeat;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 12px 30px rgba(16,19,34,.18);flex:0 0 32px}.links{display:flex;gap:26px;color:#485066;font-size:14px}.actions{display:flex;gap:10px;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:999px;font-weight:700;font-size:14px;border:1px solid var(--line);transition:.2s ease;background:rgba(255,255,255,.56)}.btn:hover{transform:translateY(-1px);box-shadow:0 14px 32px rgba(67,54,126,.10)}.btn.primary{background:#15182a;color:white;border-color:#15182a}.btn.violet{background:linear-gradient(135deg,var(--violet),#4b2fb5);color:white;border:0}.section{padding:110px 0}.hero{padding:170px 0 90px}.grid{display:grid;gap:24px}.two{grid-template-columns:1.02fr .98fr;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.55);backdrop-filter:blur(16px);font-size:13px;color:#4b5570;font-weight:700}.dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(21,183,158,.12)}h1,h2,h3,p{margin:0}h1{font-size:clamp(46px,7vw,84px);line-height:.98;letter-spacing:-.065em;margin-top:24px}h2{font-size:clamp(34px,4.2vw,58px);line-height:1;letter-spacing:-.055em}h3{font-size:22px;letter-spacing:-.035em}.lead{font-size:clamp(18px,2vw,22px);line-height:1.55;color:var(--muted);max-width:680px;margin-top:24px}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.glass{border:1px solid var(--line);background:var(--panel);backdrop-filter:blur(28px);box-shadow:var(--shadow);border-radius:var(--radius)}.hero-card{padding:22px;min-height:440px;position:relative;overflow:hidden}.hero-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 25% 15%,rgba(109,70,217,.16),transparent 35%),radial-gradient(circle at 88% 85%,rgba(106,169,255,.18),transparent 34%)}.mock{position:relative;display:grid;gap:14px}.topbar{height:42px;border-radius:18px;background:rgba(255,255,255,.74);border:1px solid var(--line);display:flex;align-items:center;padding:0 14px;gap:7px}.pill-dot{width:9px;height:9px;border-radius:50%;background:#d7d8e5}.conversation{display:grid;gap:12px}.bubble{padding:14px 16px;border-radius:20px;background:rgba(255,255,255,.72);border:1px solid var(--line);color:#3b4258}.bubble.ai{margin-left:42px;background:rgba(109,70,217,.08)}.mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.stat{padding:18px;background:rgba(255,255,255,.68);border:1px solid var(--line);border-radius:22px}.stat b{font-size:28px}.section-head{max-width:760px;margin-bottom:42px}.section-head p{margin-top:16px;color:var(--muted);font-size:18px;line-height:1.6}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{padding:24px;border:1px solid var(--line);background:rgba(255,255,255,.55);backdrop-filter:blur(20px);border-radius:24px}.card p{color:var(--muted);line-height:1.55;margin-top:10px}.badge{display:inline-block;font-size:12px;font-weight:800;color:#4b2fb5;background:rgba(109,70,217,.10);padding:6px 10px;border-radius:999px;margin-bottom:16px}.muted-badge{color:#667085;background:rgba(102,112,133,.10)}.timeline{display:grid;grid-template-columns:repeat(7,1fr);gap:12px}.step{padding:18px;min-height:126px}.step span{font-size:13px;color:var(--violet);font-weight:800}.notice{padding:26px;border-radius:26px;background:rgba(255,251,235,.72);border:1px solid rgba(217,119,6,.16)}.footer{padding:60px 0 36px;color:#667085}.footer-grid{display:flex;justify-content:space-between;gap:32px;border-top:1px solid var(--line);padding-top:30px}.list{display:flex;gap:18px;flex-wrap:wrap}.page-title{padding:160px 0 50px;text-align:center}.page-title .lead{margin-inline:auto}.industry-grid{grid-template-columns:repeat(4,1fr)}.soft-panel{padding:36px}.check{display:flex;gap:12px;align-items:flex-start;color:#3f465b;line-height:1.5}.check:before{content:"✓";color:white;background:var(--green);width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;flex:0 0 22px}.features-list{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.legal-links a{color:var(--violet);font-weight:700}@media(max-width:880px){.links{display:none}.two,.cards,.industry-grid,.timeline,.mini-grid{grid-template-columns:1fr}.hero{padding-top:140px}.section{padding:76px 0}.hero-card{min-height:auto}.footer-grid{display:grid}.nav{padding:10px 12px}.actions .btn:not(.primary){display:none}}

.lang-toggle{font-size:13px;font-weight:800;color:#485066;padding:10px 12px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.55)}

.lang-toggle{cursor:pointer;font-family:inherit;font-size:13px;font-weight:800;color:#485066;padding:10px 12px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.55);backdrop-filter:blur(16px);transition:.2s ease}.lang-toggle:hover{transform:translateY(-1px);box-shadow:0 14px 32px rgba(67,54,126,.10)}

/* Refined system icons */
.card h3{display:flex;align-items:center;gap:10px}
.card h3:before{content:"";width:28px;height:28px;border-radius:11px;display:inline-block;flex:0 0 28px;background:linear-gradient(135deg,rgba(109,70,217,.18),rgba(106,169,255,.14));border:1px solid rgba(109,70,217,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}
.card:nth-child(2n) h3:before{background:linear-gradient(135deg,rgba(21,183,158,.16),rgba(106,169,255,.12))}
.card:nth-child(3n) h3:before{background:linear-gradient(135deg,rgba(159,122,234,.17),rgba(255,255,255,.38))}
.industry-grid .card{display:flex;align-items:center;gap:10px;font-weight:700}
.industry-grid .card:before{content:"";width:24px;height:24px;border-radius:9px;flex:0 0 24px;background:linear-gradient(135deg,rgba(109,70,217,.16),rgba(106,169,255,.12));border:1px solid rgba(109,70,217,.13)}
