@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--bg: #050b14;--bg-2: #070f1e;--text: rgba(255, 255, 255, .92);--text-2: rgba(255, 255, 255, .78);--text-3: rgba(255, 255, 255, .62);--accent: #7bffb2;--accent-alt: #2affff;--glass-bg: rgba(255, 255, 255, .06);--glass-bg-2: rgba(255, 255, 255, .04);--glass-border: rgba(255, 255, 255, .14);--glass-border-soft: rgba(255, 255, 255, .08);--glass-shadow: 0 24px 80px rgba(0, 0, 0, .55);--glass-shadow-soft: 0 14px 50px rgba(0, 0, 0, .35);--blur-lg: 26px;--noise-opacity: .05;--font-main: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--text-xs: 12px;--text-sm: 14px;--text-md: 16px;--text-lg: 18px;--text-xl: 22px;--text-2xl: 34px;--text-3xl: 56px;--tracking-wide: .14em;--leading-tight: 1.1;--space-1: 6px;--space-2: 10px;--space-3: 14px;--space-4: 18px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--space-8: 56px;--space-9: 72px;--space-10: 96px;--space-11: 120px;--space-12: 160px;--r-sm: 12px;--r-md: 16px;--r-lg: 22px;--r-xl: 28px;--r-2xl: 40px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-soft: cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth}body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font-main);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app{position:relative;min-height:100vh}.main{position:relative;z-index:2}.particles{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.85;mix-blend-mode:screen;filter:saturate(1.05)}body:before,body:after{content:"";position:fixed;inset:-40vh -20vw;z-index:-1;pointer-events:none}body:before{background:radial-gradient(600px 420px at 20% 20%,rgba(42,255,255,.12),transparent 60%),radial-gradient(540px 420px at 80% 10%,rgba(123,255,178,.1),transparent 58%),radial-gradient(640px 520px at 70% 70%,rgba(123,255,178,.08),transparent 62%),radial-gradient(560px 520px at 10% 80%,rgba(42,255,255,.08),transparent 64%);filter:blur(18px);opacity:1}body:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");opacity:var(--noise-opacity);mix-blend-mode:overlay}.container{width:90%;max-width:1200px;margin:auto;position:relative;z-index:2}section{padding:var(--space-11) 0;position:relative}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700}h1{letter-spacing:-.02em}p{margin:0;color:var(--text-2)}a{text-decoration:none;color:inherit;transition:.16s var(--ease-out)}a:hover{opacity:.95}::selection{background:#7bffb238}*:focus-visible{outline:2px solid rgba(123,255,178,.65);outline-offset:3px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.section{padding:var(--space-12) 0}.section--tight{padding:calc(var(--space-12) - 24px) 0}.section--muted{background:linear-gradient(180deg,rgba(255,255,255,.03),transparent)}.section-title{text-align:center;margin-bottom:var(--space-9)}.section-title h2{font-size:clamp(30px,4vw,44px);letter-spacing:-.02em}.section-title p{margin-top:var(--space-2);font-size:clamp(15px,2vw,18px);color:var(--text-3)}.clients{margin-bottom:var(--space-9)}.hero-illustration{display:grid;place-items:center;margin:10px 0 var(--space-7)}.hero-illustration__frame{width:min(720px,90vw);border-radius:28px;padding:10px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid rgba(123,255,178,.2);box-shadow:0 24px 80px #00000073,0 0 55px #7bffb229;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-illustration__image{width:100%;height:auto;display:block;border-radius:22px;filter:saturate(1.08) brightness(.98);opacity:.82}.clients__label{text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:#fff9;text-align:center;margin-bottom:var(--space-4)}.clients__marquee{overflow:hidden;border-radius:999px;padding:10px 0;background:#ffffff08;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.clients__track{display:inline-flex;gap:28px;white-space:nowrap;animation:marquee 20s linear infinite;padding:0 24px}.clients__item{display:inline-flex;align-items:center;justify-content:center;width:140px;height:44px;border-radius:999px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px #ffffff05}.clients__logo{display:inline-flex;align-items:center;justify-content:center;width:110px;height:28px;color:#7bffb2d9}.clients__logo svg{width:100%;height:100%;fill:currentColor;stroke:currentColor}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.kicker{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#ffffff8f;margin-bottom:var(--space-3)}.divider{width:min(1100px,calc(100% - 80px));height:1px;margin:0 auto;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.glass-card{position:relative;padding:var(--space-8);border-radius:var(--r-xl);background:linear-gradient(180deg,var(--glass-bg),var(--glass-bg-2));backdrop-filter:blur(var(--blur-lg));-webkit-backdrop-filter:blur(var(--blur-lg));border:1px solid var(--glass-border-soft);box-shadow:var(--glass-shadow-soft);transition:transform .22s var(--ease-soft),box-shadow .22s var(--ease-soft),border-color .22s var(--ease-soft);overflow:hidden}.glass-card:hover{transform:translateY(-6px);border-color:#7bffb238;box-shadow:0 24px 90px #0000008c,0 0 50px #7bffb224}.glass-card:before{content:"";position:absolute;inset:-2px;background:radial-gradient(700px 260px at 20% 0%,rgba(123,255,178,.14),transparent 62%),radial-gradient(640px 240px at 90% 30%,rgba(42,255,255,.12),transparent 60%);opacity:.55;pointer-events:none}.glass-panel{position:relative;max-width:900px;margin:0 auto;padding:clamp(28px,4vw,56px);border-radius:var(--r-2xl);background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(calc(var(--blur-lg) + 4px));-webkit-backdrop-filter:blur(calc(var(--blur-lg) + 4px));box-shadow:var(--glass-shadow);text-align:center;overflow:hidden}.glass-panel:before{content:"";position:absolute;inset:-2px;background:radial-gradient(700px 320px at 10% 10%,rgba(42,255,255,.1),transparent 62%),radial-gradient(680px 360px at 90% 10%,rgba(123,255,178,.1),transparent 62%);opacity:.65;pointer-events:none}.btn{padding:14px 26px;border-radius:999px;border:1px solid rgba(255,255,255,.14);cursor:pointer;font-weight:600;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out),border-color .18s var(--ease-out);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-main);font-size:14px;color:var(--text);background:#ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.btn-primary{background:linear-gradient(90deg,var(--accent),var(--accent-alt));color:#000;border:1px solid rgba(255,255,255,.08);box-shadow:0 14px 35px #00000059,0 0 35px #7bffb238}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 60px #00000073,0 0 55px #7bffb23d}.btn-outline{background:transparent;border:1px solid rgba(255,255,255,.14);color:var(--text)}.btn-outline:hover{border-color:#7bffb273;transform:translateY(-1px)}.btn-ghost{background:#ffffff08;border:1px solid rgba(255,255,255,.1)}.btn-lg{padding:16px 60px;font-size:16px}input,select,textarea{width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#0a12208c;color:var(--text);font-family:var(--font-main);outline:none;transition:box-shadow .16s var(--ease-out),border-color .16s var(--ease-out),background .16s var(--ease-out)}input:focus,select:focus,textarea:focus{border-color:#7bffb280;box-shadow:0 0 0 4px #7bffb224;background:#0a1220b8}.gradient-text{background:linear-gradient(90deg,rgba(255,255,255,.98),var(--accent),var(--accent-alt));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.floating{animation:float 6s ease-in-out infinite}.grid{display:grid;gap:var(--space-6)}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nav{position:fixed;top:0;left:0;right:0;height:86px;display:flex;align-items:center;justify-content:center;z-index:1000;transition:background .2s var(--ease-soft),backdrop-filter .2s var(--ease-soft),border-color .2s var(--ease-soft)}.nav--scrolled{background:#050b149e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}.nav__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5)}.nav__brand{display:flex;align-items:center;gap:12px;font-weight:800;letter-spacing:.12em;font-size:14px;color:#ffffffeb;text-transform:uppercase}.nav__logo{height:60px;width:auto;filter:brightness(0) invert(1);border-radius:8px}.nav__links{display:flex;gap:26px;align-items:center}.nav__link{font-size:14px;color:#ffffffbd;padding:10px;border-radius:999px;transition:background .16s var(--ease-out),color .16s var(--ease-out)}.nav__link:hover{color:#ffffffeb;background:#ffffff0f}.nav__cta{padding:10px 22px;font-size:13px}.hero{padding-top:190px;padding-bottom:10px}.hero__content{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:min(56px,5vw)}.hero__text{max-width:640px}.hero__title{font-size:clamp(40px,6vw,64px);line-height:var(--leading-tight);margin-bottom:var(--space-4)}.hero__subtitle{font-size:clamp(16px,2.2vw,18px);line-height:1.6;margin-bottom:var(--space-7)}.hero__form{display:flex;gap:12px;align-items:center}.input-pill{flex:1;max-width:340px;padding:10px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.input-pill input{border:none;background:transparent;padding:10px 12px}.input-pill input:focus{box-shadow:none}.dashboard{position:relative;height:360px;min-width:320px}.dashboard__card{position:absolute;border-radius:var(--r-xl);background:linear-gradient(180deg,#ffffff14,#ffffff08);border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 90px #0000008c,0 0 60px #7bffb21f;backdrop-filter:blur(calc(var(--blur-lg) + 2px));-webkit-backdrop-filter:blur(calc(var(--blur-lg) + 2px));padding:26px;overflow:hidden;transition:transform .22s var(--ease-soft),box-shadow .22s var(--ease-soft)}.dashboard__card:hover{transform:translateY(-4px);box-shadow:0 30px 110px #0000009e,0 0 80px #2affff1f}.dashboard__card--chart{top:0;left:0;width:min(420px,100%);z-index:2}.dashboard__card--metric{right:0;bottom:18px;width:280px;z-index:3}.dashboard__label{margin:0 0 var(--space-4) 0;font-size:13px;color:#ffffffad;font-weight:600}.chart-surface{border-radius:var(--r-lg);padding:14px;background:#0000002e;border:1px solid rgba(255,255,255,.1)}.chart-canvas{width:100%;height:auto;display:block}.dashboard__value{margin:0;font-size:34px;letter-spacing:-.02em;color:var(--accent)}.dashboard__delta{margin-top:6px;font-size:12px;color:#7bffb2eb}.fintech-icon{width:140px;height:140px;margin-top:6px;border-radius:28px;display:grid;place-items:center;background:radial-gradient(120px 120px at 35% 30%,#fff0c899,#f5b54f29);border:1px solid rgba(255,215,128,.45);box-shadow:0 18px 60px #00000073,0 0 35px #ffd27a47}.fintech-icon--blockchain{width:180px;height:180px}.fintech-icon--blockchain svg{width:100px;height:100px}.hero__visual{display:grid;place-items:center;gap:20px;position:relative}.hero__decor{position:absolute;inset:-40px -40px auto;height:260px;pointer-events:none}.hero__decor-icon{position:absolute;width:68px;height:68px;display:grid;place-items:center;border-radius:18px;background:radial-gradient(90px 90px at 40% 30%,#fff0c899,#f5b54f1f);border:1px solid rgba(255,215,128,.45);box-shadow:0 14px 40px #0006,0 0 26px #ffd27a38;color:#f6c46a;transform:rotateX(18deg) rotate(12deg)}.hero__decor-icon svg{width:34px;height:34px;filter:drop-shadow(0 8px 16px rgba(255,210,122,.35))}.hero__decor-icon--a{top:-10px;left:-10px}.hero__decor-icon--b{top:20px;right:10px}.hero__decor-icon--c{top:120px;left:30px}.hero__decor-icon--d{top:140px;right:60px}.hero__decor-icon--e{top:70px;left:120px}.fintech-icon svg{width:96px;height:96px;filter:drop-shadow(0 8px 18px rgba(255,210,122,.45))}.card{text-align:left}.card__icon{font-size:34px;margin-bottom:var(--space-5);position:relative;z-index:1}.card__icon--green{color:#5bffb0;filter:drop-shadow(0 8px 16px rgba(91,255,176,.28))}.card__check{font-size:22px;margin-bottom:var(--space-5);color:#7bffb2f2;position:relative;z-index:1}.card__title{font-size:22px;margin-bottom:var(--space-3);position:relative;z-index:1}.card__title--accent{color:var(--accent)}.card__desc{font-size:15px;line-height:1.7;color:var(--text-2);position:relative;z-index:1}.card__link{margin-top:var(--space-5);font-weight:700;font-size:13px;color:#7bffb2eb;position:relative;z-index:1}.contact-panel{margin-top:var(--space-4)}.contact-panel__title{font-size:clamp(34px,5vw,52px);margin-bottom:var(--space-4)}.contact-panel__subtitle{font-size:clamp(15px,2vw,18px);margin-bottom:var(--space-8)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;text-align:left;position:relative;z-index:1}.span-2{grid-column:span 2}.textarea-lg{min-height:120px;resize:vertical}.form-actions{text-align:center;margin-top:10px}.footer{padding:var(--space-11) 0;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#07101deb,#050b14eb);position:relative;z-index:2}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:56px}.footer__brand{color:#7bffb2f2;font-size:22px;letter-spacing:.14em;margin-bottom:var(--space-4)}.footer__blurb{font-size:14px;line-height:1.6;color:var(--text-2)}.footer__title{font-size:14px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-5);color:#ffffffdb}.footer__list{list-style:none;padding:0;margin:0;display:grid;gap:10px;color:var(--text-2);font-size:14px}.footer__bottom{margin-top:var(--space-10);padding-top:var(--space-7);border-top:1px solid rgba(255,255,255,.06);text-align:center;color:#ffffff59;font-size:12px}.footer__social{display:flex;gap:12px;align-items:center}.footer__social-link{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#7bffb2e6;transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out),border-color .16s var(--ease-out)}.footer__social-link:hover{transform:translateY(-2px);border-color:#7bffb280;box-shadow:0 10px 24px #00000059,0 0 22px #7bffb233}@media(max-width:980px){.grid-3,.hero__content{grid-template-columns:1fr}.dashboard{height:380px}.dashboard__card--chart{position:relative;width:100%}.dashboard__card--metric{position:relative;width:min(420px,100%);margin-top:16px}.hero__form{flex-direction:column;align-items:stretch}.input-pill{max-width:none}}@media(max-width:640px){.nav__links{display:none}.form-grid{grid-template-columns:1fr}.span-2{grid-column:span 1}.hero{padding-top:160px;padding-bottom:120px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.floating{animation:none}.glass-card,.dashboard__card,.btn{transition:none}}
