:root{color-scheme:dark;--bg:#0b1120;--page-bg:radial-gradient(1200px 600px at 20% -10%,#0f172a 0,#0b1120 60%,#070b16 100%);--text:#e5e7eb;--muted:#9ca3af;--stroke:rgba(148,163,184,.25);--header-bg:linear-gradient(180deg,rgba(11,17,32,.9),rgba(11,17,32,.6),transparent);--btn-outline-bg:hsla(0,0%,100%,.04);--btn-ghost-bg:hsla(0,0%,100%,.03);--nav-hover-bg:hsla(0,0%,100%,.06);--surface-raised:hsla(0,0%,100%,.03);--surface-soft:hsla(0,0%,100%,.02);--chip-bg:hsla(0,0%,100%,.03);--pill-bg:hsla(0,0%,100%,.04);--hero-card-bg:linear-gradient(180deg,rgba(18,28,58,.7),rgba(12,18,36,.7));--hero-card-secondary-bg:linear-gradient(160deg,rgba(37,99,235,.15),rgba(14,24,54,.8));--trusted-bg:rgba(15,23,42,.65);--cta-gradient:linear-gradient(120deg,rgba(37,99,235,.12),rgba(124,58,237,.06));--il-navy:#0f172a;--il-blue:#1e40af;--il-accent:#2563eb;--cash:#10b981;--greffon:#7c3aed;--relay:#38bdf8}:root[data-theme=light]{color-scheme:light;--bg:#f8fafc;--page-bg:radial-gradient(1000px 500px at 30% -10%,#e0e7ff 0,#f8fafc 55%,#fff 100%);--text:#0f172a;--muted:#475569;--stroke:rgba(15,23,42,.12);--header-bg:linear-gradient(180deg,rgba(248,250,252,.9),rgba(248,250,252,.7),transparent);--btn-outline-bg:rgba(15,23,42,.06);--btn-ghost-bg:rgba(15,23,42,.04);--nav-hover-bg:rgba(15,23,42,.08);--surface-raised:#fff;--surface-soft:#f8fafc;--chip-bg:rgba(15,23,42,.05);--pill-bg:rgba(148,163,184,.25);--hero-card-bg:linear-gradient(180deg,rgba(226,232,240,.7),hsla(0,0%,100%,.95));--hero-card-secondary-bg:linear-gradient(160deg,rgba(129,140,248,.25),hsla(0,0%,100%,.95));--trusted-bg:rgba(226,232,240,.85);--cta-gradient:linear-gradient(120deg,rgba(59,130,246,.15),rgba(99,102,241,.08))}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{background:var(--page-bg);color:var(--text);font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,Inter,sans-serif;-webkit-font-smoothing:antialiased}p{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}a{color:inherit;text-decoration:none}.page{max-width:1120px;margin:0 auto;padding:20px 16px 64px}.header{justify-content:space-between;gap:12px;flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:0;z-index:10;padding:8px 0 14px;background:var(--header-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand,.header{display:flex;align-items:center}.brand{gap:10px}.brand-logo{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(37,99,235,.12)}.brand-logo img{width:100%;height:100%;object-fit:contain}.brand-text .brand-name{font-weight:700;letter-spacing:.02em}.brand-text .brand-sub{font-size:12px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase}.nav{justify-content:space-between;gap:12px}.nav,.nav-links{display:flex;align-items:center;flex-wrap:wrap}.nav-links{gap:16px}.nav-links a{padding:6px 10px;border-radius:999px;color:var(--muted)}.nav-links a:hover{background:var(--nav-hover-bg);color:var(--text)}.nav-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.btn,.nav-actions{align-items:center}.btn{display:inline-flex;gap:8px;border:1px solid transparent;border-radius:999px;padding:9px 16px;cursor:pointer}.btn-primary{background:linear-gradient(135deg,var(--il-accent),#3b82f6);box-shadow:0 12px 28px rgba(37,99,235,.35)}.btn-outline{color:var(--text);background:var(--btn-outline-bg)}.btn-ghost,.btn-outline{border-color:var(--stroke)}.btn-ghost{color:var(--muted);background:var(--btn-ghost-bg)}.btn-lang{border-color:var(--stroke);background:var(--btn-outline-bg);color:var(--text);font-weight:600;font-size:13px;padding:8px 12px;letter-spacing:.04em;text-transform:uppercase}.btn-ghost:hover,.btn-outline:hover,.btn-primary:hover{transform:translateY(-1px)}[aria-disabled]{opacity:.55;pointer-events:none}.hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.05fr);grid-gap:36px;gap:36px;margin-top:18px}.eyebrow,.hero{align-items:center}.eyebrow{display:inline-flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid var(--stroke);background:var(--surface-raised);margin-bottom:12px}.eyebrow .dot{width:6px;height:6px;border-radius:999px;background:#22c55e;box-shadow:0 0 10px rgba(34,197,94,.9)}h1{font-size:clamp(28px,4vw,40px);line-height:1.1;margin-bottom:10px}.highlight{background:linear-gradient(120deg,#60a5fa,#22d3ee,#c4b5fd);-webkit-background-clip:text;color:transparent}.hero-sub{color:var(--muted);max-width:580px;margin-bottom:16px}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.hero-note{font-size:12px;color:var(--muted)}.hero-stats{display:flex;gap:16px;flex-wrap:wrap;margin-top:14px}.hero-stats>div{border:1px solid var(--stroke);border-radius:14px;padding:10px 14px;background:var(--surface-soft);min-width:140px}.stat-value{font-weight:600;font-size:20px}.stat-label{font-size:12px;color:var(--muted)}.hero-visual{border:1px solid var(--stroke);border-radius:20px;background:var(--surface-raised);padding:16px}.hero-card{background:var(--hero-card-bg);border:1px solid var(--stroke);border-radius:16px;padding:12px;margin-bottom:12px}.hero-card:last-child{margin-bottom:0}.hero-card-secondary{background:var(--hero-card-secondary-bg)}.hc-title{font-weight:600}.hc-sub{color:var(--muted);font-size:13px;margin-bottom:6px}.hc-list{padding-left:16px}.hc-list li{margin:4px 0}.signal-list{display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--muted)}.signal-list dt{color:var(--text);font-weight:500;text-transform:uppercase;font-size:11px;letter-spacing:.08em}.signal-list dd{margin:0}.section{margin-top:44px}.section-title{font-size:22px;margin-bottom:6px}.section-sub{color:var(--muted);margin-bottom:14px}.trusted{border:1px solid var(--stroke);border-radius:18px;padding:24px;background:var(--trusted-bg);display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.trusted-copy h2{font-size:20px;margin-bottom:6px}.eyebrow.small{font-size:10px;padding:2px 8px;margin-bottom:8px}.logo-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.logo-row span{border:1px solid rgba(148,163,184,.35);padding:6px 12px;border-radius:999px;font-size:13px;color:var(--muted);background:var(--chip-bg)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px}.expertise{border:1px solid var(--stroke);border-radius:20px;padding:24px;background:var(--trusted-bg);display:grid;grid-gap:20px;gap:20px}.expertise h2{font-size:24px;margin-bottom:4px}.expertise-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.expertise-cards article{border:1px solid rgba(37,99,235,.35);border-radius:16px;padding:14px;background:var(--surface-raised)}.expertise-cards h3{font-size:16px;margin-bottom:6px}.expertise-cards p{color:var(--muted);font-size:14px}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.faq-grid article{border:1px solid var(--stroke);border-radius:16px;padding:16px;background:var(--surface-soft)}.faq-grid h3{font-size:16px;margin-bottom:6px}.faq-grid p{color:var(--muted);font-size:14px}.card{border:1px solid var(--stroke);background:var(--surface-raised);border-radius:16px;padding:14px;display:flex;flex-direction:column;height:100%}.card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px}.card-name{font-weight:600}.card-tag{font-size:12px;color:var(--muted);overflow-wrap:break-word}.card-desc{color:var(--text);opacity:.9;margin:6px 0}.bullets{padding-left:16px;color:var(--muted);font-size:14px}.bullets li{margin:4px 0}.pill{border-radius:999px;padding:3px 8px;font-size:11px;border:1px solid var(--stroke);color:var(--text);background:var(--pill-bg)}.pill.cash{border-color:rgba(16,185,129,.35)}.pill.greffon{border-color:rgba(124,58,237,.35)}.pill.relay{border-color:rgba(56,189,248,.35)}.card-actions{margin-top:auto;padding-top:12px}.btn-cash{background:linear-gradient(135deg,#10b981,#34d399)}.btn-cash,.btn-greffon{border-color:transparent}.btn-greffon{background:linear-gradient(135deg,#7c3aed,#4f46e5)}.btn-relay{background:linear-gradient(135deg,#38bdf8,#2563eb);border-color:transparent}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{border:1px solid var(--stroke);padding:6px 10px;border-radius:999px;background:var(--chip-bg);font-size:13px}.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.feature{border:1px solid var(--stroke);border-radius:14px;padding:12px;background:var(--surface-soft)}.feature-title{font-weight:600;margin-bottom:4px}.cta{margin-top:36px;border:1px solid var(--stroke);border-radius:20px;padding:16px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;background:var(--cta-gradient)}.cta-title{font-weight:600}.cta-sub{color:var(--muted)}.journey .timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.timeline article{border:1px solid var(--stroke);border-radius:16px;padding:14px;background:var(--surface-soft);min-height:190px}.timeline-step{width:44px;height:44px;border-radius:12px;border:1px solid rgba(37,99,235,.4);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;margin-bottom:10px;background:rgba(37,99,235,.1)}.timeline h3{font-size:16px;margin-bottom:6px}.timeline p{color:var(--muted);font-size:14px}.insight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.insight-grid article{border:1px solid var(--stroke);border-radius:18px;padding:16px;background:var(--surface-raised);display:flex;flex-direction:column;gap:10px}.insight-grid h3{font-size:18px}.pill-ghost{background:var(--btn-outline-bg);border:1px solid var(--stroke);color:var(--muted);display:inline-flex}.text-link{color:#93c5fd;font-weight:500}.text-link:hover{text-decoration:underline}.footer{margin-top:28px;padding-top:16px;border-top:1px solid rgba(37,99,235,.35);display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:13px}.links{display:flex;gap:12px;flex-wrap:wrap}.links a{color:var(--muted)}.links a:hover{color:var(--text)}@media (max-width:900px){.nav{display:none}.hero{grid-template-columns:1fr}.hero-visual{order:-1}.trusted{grid-template-columns:1fr}.logo-row{justify-content:flex-start}}