*{box-sizing:border-box}body.omlt-body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;background:var(--omlt-dark);color:#e5edf8}a{color:inherit}.omlt-container{max-width:1180px;margin:0 auto;padding:0 20px}.omlt-header{position:sticky;top:0;z-index:50;background:rgba(7,17,32,.88);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}.omlt-nav{height:78px;display:flex;align-items:center;gap:22px}.omlt-brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:900}.omlt-brand img{height:42px;width:auto}.omlt-brand span{background:rgba(249,115,22,.16);color:var(--omlt-orange);border:1px solid rgba(249,115,22,.35);padding:5px 9px;border-radius:999px;font-size:12px}.omlt-menu{display:flex;gap:18px;align-items:center;margin-left:auto}.omlt-menu a{text-decoration:none;color:#c7d2e5;font-weight:700;font-size:14px}.omlt-menu a:hover{color:#fff}.omlt-actions{display:flex;gap:10px}.omlt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:11px 16px;font-weight:800;text-decoration:none;border:1px solid rgba(255,255,255,.12);transition:.2s}.omlt-btn.primary{background:linear-gradient(135deg,var(--omlt-orange),#fb923c);color:#111827;border-color:transparent;box-shadow:0 12px 35px rgba(249,115,22,.24)}.omlt-btn.ghost{background:rgba(255,255,255,.05);color:#fff}.omlt-btn.light{background:#fff;color:#111827}.omlt-btn.big{padding:14px 19px}.omlt-menu-btn{display:none;margin-left:auto;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fff;border-radius:12px;padding:10px 13px}.omlt-hero{position:relative;overflow:hidden;padding:84px 0 70px;background:radial-gradient(circle at 15% 10%,rgba(249,115,22,.20),transparent 32%),radial-gradient(circle at 80% 20%,rgba(59,130,246,.20),transparent 30%),linear-gradient(180deg,#08172a 0%,var(--omlt-dark) 100%)}.omlt-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to bottom,#000,transparent)}.omlt-hero-grid{position:relative;display:grid;grid-template-columns:1fr 1.05fr;gap:42px;align-items:center}.omlt-pill{display:inline-flex;border:1px solid rgba(249,115,22,.38);background:rgba(249,115,22,.12);color:#fed7aa;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.omlt-hero h1{font-size:72px;line-height:.95;margin:18px 0 10px;letter-spacing:-3px}.omlt-hero h2{font-size:31px;line-height:1.12;margin:0;color:#fff}.omlt-hero p{font-size:18px;line-height:1.7;color:#bdc9db;max-width:620px}.omlt-hero-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.omlt-stats{margin-top:28px;display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr;gap:8px 10px;align-items:center;color:#9fb0c6}.omlt-stats b{color:#fff}.omlt-hero-screen{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.12);border-radius:26px;padding:12px;box-shadow:0 35px 80px rgba(0,0,0,.42);transform:perspective(1000px) rotateY(-4deg)}.omlt-screen-top{height:34px;display:flex;align-items:center;gap:7px;color:#94a3b8;padding:0 8px}.omlt-screen-top span{width:10px;height:10px;border-radius:50%;background:#334155}.omlt-screen-top span:first-child{background:#fb7185}.omlt-screen-top span:nth-child(2){background:#fbbf24}.omlt-screen-top span:nth-child(3){background:#34d399}.omlt-screen-top em{margin-left:auto;font-style:normal;font-size:12px}.omlt-hero-screen img{width:100%;display:block;border-radius:18px;border:1px solid rgba(255,255,255,.10)}.omlt-float-card{position:absolute;background:#0f172a;color:#fff;border:1px solid rgba(255,255,255,.13);box-shadow:0 18px 55px rgba(0,0,0,.35);border-radius:16px;padding:12px 14px;font-weight:900}.omlt-float-card.one{left:-18px;bottom:72px}.omlt-float-card.two{right:-18px;top:82px}.omlt-section{padding:72px 0;background:#f6f8fc;color:#0f172a}.omlt-section.dark{background:#0b1526;color:#e5edf8}.omlt-section-head{text-align:center;max-width:720px;margin:0 auto 34px}.omlt-section-head span{color:var(--omlt-orange);font-weight:900;text-transform:uppercase;letter-spacing:.06em}.omlt-section-head h2,.omlt-core-grid h2,.omlt-panel-copy h2{font-size:42px;letter-spacing:-1.5px;line-height:1.08;margin:10px 0}.omlt-section-head p,.omlt-core-grid p,.omlt-panel-copy p{color:#64748b;line-height:1.7;font-size:17px}.dark .omlt-section-head p,.omlt-section.dark p{color:#b6c2d4}.omlt-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.omlt-card{background:#fff;border:1px solid #e7eaf0;border-radius:24px;padding:24px;box-shadow:0 12px 32px rgba(15,23,42,.06)}.omlt-card h3{font-size:20px;margin:12px 0 8px}.omlt-card p{color:#64748b;line-height:1.65}.omlt-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:#fff7ed;color:var(--omlt-orange);font-weight:900;font-size:22px}.omlt-core-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.omlt-check{list-style:none;margin:24px 0 0;padding:0}.omlt-check li{margin:12px 0;padding-left:28px;position:relative}.omlt-check li:before{content:"✓";position:absolute;left:0;color:var(--omlt-orange);font-weight:900}.omlt-core-map{min-height:360px;border:1px solid rgba(255,255,255,.13);border-radius:28px;background:radial-gradient(circle at 50% 20%,rgba(249,115,22,.16),transparent 38%),rgba(255,255,255,.04);display:grid;place-items:center;padding:30px}.omlt-core-map .core{width:190px;height:190px;border-radius:50%;display:grid;place-items:center;text-align:center;background:linear-gradient(135deg,var(--omlt-orange),#fb923c);color:#111827;font-size:26px;font-weight:950;box-shadow:0 25px 70px rgba(249,115,22,.24)}.omlt-core-map .core small{font-size:12px;letter-spacing:.1em}.omlt-core-map .branches{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:100%;margin-top:20px}.omlt-core-map .branches span{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);border-radius:16px;padding:14px;text-align:center;font-weight:800}.omlt-panel-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:34px;align-items:center}.omlt-panel-img{width:100%;border-radius:24px;border:1px solid rgba(255,255,255,.13);box-shadow:0 28px 70px rgba(0,0,0,.34)}.omlt-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.omlt-tags span{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);padding:9px 11px;border-radius:999px;font-weight:800;font-size:13px}.omlt-badge{display:inline-flex;padding:6px 10px;border-radius:999px;background:#fff7ed;color:#c2410c;font-weight:900;font-size:12px}.omlt-card-actions{display:flex;gap:10px;margin-top:18px}.omlt-card-actions a{background:#0f172a;color:#fff;text-decoration:none;border-radius:12px;padding:10px 14px;font-weight:800}.omlt-bottom-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:18px}.omlt-info-card{background:#fff;border:1px solid #e7eaf0;border-radius:24px;padding:24px;min-height:230px}.omlt-info-card.highlight{background:#0f172a;color:#fff}.omlt-info-card span{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--omlt-orange);font-weight:900}.omlt-info-card h3{font-size:22px;margin:10px 0}.omlt-info-card p{color:#64748b;line-height:1.5}.omlt-info-card.highlight p{color:#cbd5e1}.omlt-info-card a{color:inherit;font-weight:800}.omlt-page-hero{padding:76px 0 56px;background:linear-gradient(180deg,#0b1a2f,var(--omlt-dark));border-bottom:1px solid rgba(255,255,255,.08)}.omlt-page-hero h1{font-size:56px;letter-spacing:-2px;margin:16px 0 8px}.omlt-page-hero p{font-size:18px;color:#b6c2d4;max-width:760px;line-height:1.7}.omlt-list-cards{display:grid;gap:16px}.omlt-download,.omlt-doc,.omlt-timeline article{display:flex;justify-content:space-between;gap:20px;background:#fff;border:1px solid #e7eaf0;border-radius:24px;padding:24px;box-shadow:0 10px 28px rgba(15,23,42,.05)}.omlt-doc,.omlt-timeline article{display:block}.omlt-download small,.omlt-doc small,.omlt-timeline span{color:var(--omlt-orange);font-weight:900}.omlt-download h3,.omlt-doc h3,.omlt-timeline h3{margin:8px 0;font-size:24px}.omlt-download p,.omlt-doc p{color:#64748b;line-height:1.6}.omlt-timeline{display:grid;gap:18px}.omlt-timeline ul{margin:12px 0 0;padding-left:20px;color:#475569;line-height:1.8}.omlt-content{background:#fff;border:1px solid #e7eaf0;border-radius:26px;padding:32px;line-height:1.8;color:#1e293b}.omlt-content.after{margin-top:22px}.omlt-content img.omlt-cover{width:100%;max-height:460px;object-fit:cover;border-radius:22px;margin-bottom:22px}.omlt-footer{background:#050b14;color:#cbd5e1;border-top:1px solid rgba(255,255,255,.08);padding:44px 0 22px}.omlt-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:28px}.omlt-footer-logo{height:44px;margin-bottom:12px}.omlt-footer p{color:#94a3b8;line-height:1.6;max-width:420px}.omlt-footer h4{color:#fff;margin:0 0 12px}.omlt-footer a{display:block;text-decoration:none;color:#94a3b8;margin:9px 0}.omlt-copy{margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);font-size:13px;color:#64748b}@media(max-width:980px){.omlt-actions{display:none}.omlt-menu-btn{display:block}.omlt-menu{position:absolute;left:20px;right:20px;top:78px;display:none;flex-direction:column;align-items:flex-start;background:#0f172a;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:16px}.omlt-menu.open{display:flex}.omlt-hero-grid,.omlt-core-grid,.omlt-panel-grid{grid-template-columns:1fr}.omlt-hero h1{font-size:50px}.omlt-hero h2{font-size:25px}.omlt-card-grid,.omlt-bottom-grid,.omlt-footer-grid{grid-template-columns:1fr}.omlt-stats{grid-template-columns:auto 1fr}.omlt-float-card{display:none}.omlt-download{display:block}.omlt-download .omlt-btn{margin-top:14px}.omlt-page-hero h1{font-size:40px}}@media(max-width:560px){.omlt-nav{height:68px}.omlt-brand img{height:34px}.omlt-hero{padding:56px 0}.omlt-hero h1{font-size:42px;letter-spacing:-1px}.omlt-section{padding:46px 0}.omlt-section-head h2,.omlt-core-grid h2,.omlt-panel-copy h2{font-size:32px}.omlt-card,.omlt-info-card,.omlt-content{border-radius:20px;padding:20px}.omlt-hero-screen{transform:none}.omlt-page-hero{padding:52px 0 38px}}
