.ebl{--eb-neon:#5fa3ff;--eb-violet:#8b5cf6;--eb-cyan:#9fd0ff;--eb-ink:#02030a}.ebl-mark{font-family:var(--font-code),ui-monospace,monospace;letter-spacing:.22em;font-weight:700;color:#fff}.ebl-mark b{background:linear-gradient(90deg,var(--eb-neon),var(--eb-cyan),var(--eb-violet));-webkit-background-clip:text;background-clip:text;color:transparent}.ebl .button.ebl-cta,.ebl-cta.button{background:linear-gradient(115deg,#e6f0ff,#9fd0ff 30%,#5fa3ff 62%,#c9d6ff);background-size:200% 100%;color:#020b1a;box-shadow:0 0 0 1px #5fa3ff66,0 10px 34px -8px #2f7bff99;animation:none}.ebl-cta.button:focus-visible,.ebl-cta.button:hover{background-position:100% 0;filter:brightness(1.06)}.ebl-cta.button:focus-visible{outline:2px solid var(--eb-neon);outline-offset:3px}.ebl-band{position:relative;isolation:isolate;overflow:hidden;border-radius:22px;padding:28px 18px;border:1px solid transparent;background:radial-gradient(60% 60% at 100% 0,#8b5cf633,transparent 70%) padding-box,radial-gradient(50% 50% at 0 100%,#2f7bff1f,transparent 70%) padding-box,linear-gradient(180deg,#05070f,#070a16) padding-box,linear-gradient(135deg,#5fa3ff66,#9fd0ff33 40%,#8b5cf666) border-box}.ebl-band:before{content:"";position:absolute;inset:55% 0 0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,#9fd0ff12 0 1px,transparent 1px 44px),repeating-linear-gradient(0deg,#9fd0ff10 0 1px,transparent 1px 36px);transform:perspective(360px) rotateX(58deg);transform-origin:top;mask-image:linear-gradient(180deg,transparent,#000 45%,transparent)}.ebl-band .eyebrow{color:var(--eb-neon)}.ebl-band h2{margin-top:12px}.ebl-band-lead{margin-top:16px;color:var(--muted);font-size:.95rem;line-height:1.8;max-width:560px}.ebl-band .hero-actions{margin-top:24px;flex-wrap:wrap}.ebl-grid{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px;grid-template-columns:1fr}.ebl-feature{padding:18px;border-radius:14px;background:#0a0e1cb3;border:1px solid #9fd0ff1f;transition:border-color .2s,transform .2s}.ebl-feature:hover{border-color:#5fa3ff55;transform:translateY(-2px)}.ebl-feature span[aria-hidden]{font-size:1.3rem}.ebl-feature h3{margin-top:10px;font-size:1rem;color:#eafaff}.ebl-feature p{margin-top:8px;color:#b8c7d9;font-size:.86rem;line-height:1.7}.ebl-hero{padding-block:56px 32px}.ebl-hero .eyebrow{color:var(--eb-neon)}.ebl-hero .ebl-mark{display:block;margin-top:18px;font-size:1rem}.ebl-hero h1{margin-top:14px;max-width:760px;overflow-wrap:anywhere;font-size:clamp(2.4rem,7vw,4.8rem);line-height:1;letter-spacing:-.05em;font-weight:800}.ebl-hero .hero-description{max-width:620px}.ebl-hero .hero-actions{flex-wrap:wrap}.ebl-security{display:grid;gap:24px;padding:24px 18px;border-radius:18px;background:linear-gradient(160deg,#0a0e1c,#05070f);border:1px solid #8b5cf644}.ebl-security ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.ebl-security li{display:flex;gap:10px;color:#d6e2ee;font-size:.9rem;line-height:1.6}.ebl-security li:before{content:"✓";color:var(--eb-neon);font-weight:700;flex-shrink:0}.ebl-fee{margin-top:16px;font-size:.85rem;color:var(--muted)}.ebl-risk{margin-top:32px;padding:18px;border-radius:14px;border:1px solid #ff4d7d44;background:#ff4d7d0d;color:#ffd0d6;font-size:.86rem;line-height:1.7}@media (min-width:640px){.ebl-grid{grid-template-columns:repeat(2,1fr)}.ebl-band{padding:40px 36px}}@media (min-width:1024px){.ebl-grid-4{grid-template-columns:repeat(4,1fr)}.ebl-grid-3{grid-template-columns:repeat(3,1fr)}.ebl-security{grid-template-columns:1fr 1fr;padding:40px;align-items:start}.ebl-hero{padding-block:96px 48px}}@media (prefers-reduced-motion:reduce){.ebl-cta.button,.ebl-feature{transition:none}.ebl-feature:hover{transform:none}}