.landing-page{--lp-bg:#020817;--lp-bg-secondary:#061124;--lp-surface:#0a1529;--lp-surface-soft:#101b30;--lp-surface-hover:#12213b;--lp-text:#f8fafc;--lp-text-secondary:#aab7cb;--lp-text-muted:#718096;--lp-blue:#176b8c;--lp-blue-light:#38a9d0;--lp-cyan:#35bfd2;--lp-red:#ef3f46;--lp-green:#34d399;--lp-yellow:#fbbf24;--lp-border:#94a3b824;--lp-border-active:#38bdf873;--lp-container:1180px;--lp-section-y:120px;--lp-ease:cubic-bezier(.22, 1, .36, 1);--lp-ease-out:cubic-bezier(.16, 1, .3, 1);color:var(--lp-text);background-color:var(--lp-bg);scroll-behavior:smooth;overflow-x:clip}@media (min-width:1400px){.landing-page{--lp-container:1240px}}@media (max-width:1024px){.landing-page{--lp-section-y:90px}}@media (max-width:768px){.landing-page{--lp-section-y:70px}}.lp-container{width:100%;max-width:var(--lp-container);margin-inline:auto;padding-inline:24px}@media (max-width:768px){.lp-container{padding-inline:18px}}.lp-section{padding-block:var(--lp-section-y);scroll-margin-top:100px}.lp-section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-blue-light);margin-bottom:14px;font-size:12px;font-weight:700;display:inline-block}.lp-section-title{letter-spacing:-.035em;color:var(--lp-text);max-width:18ch;font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:800;line-height:1.12}.lp-glass-card{border:1px solid var(--lp-border);-webkit-backdrop-filter:blur(12px);background:#0f1c32b8;border-radius:12px}.lp-surface-card{border:1px solid var(--lp-border);background:linear-gradient(160deg,#101b30f2,#081224fa);border-radius:14px}.lp-neon-border{border:1px solid #38bdf847;box-shadow:0 0 60px #2563eb1f,inset 0 1px #ffffff0a}.lp-btn-primary{color:#fff;min-height:50px;transition:transform .22s var(--lp-ease), box-shadow .22s var(--lp-ease), filter .22s var(--lp-ease);background:linear-gradient(135deg,#155f82,#2563eb 72%,#347bea);border:1px solid #93c5fd40;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 10px 30px #176b8c4d,inset 0 -1px #ef3f4638}.lp-btn-primary .lp-btn-arrow{transition:transform .22s var(--lp-ease);display:inline-block}.lp-btn-primary:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 36px #176b8c6b,inset 0 -2px #ef3f4647}.lp-btn-primary:hover .lp-btn-arrow{transform:translate(4px)}.landing-page[dir=rtl] .lp-btn-arrow{display:inline-block;transform:scaleX(-1)}.landing-page[dir=rtl] .lp-btn-primary:hover .lp-btn-arrow{transform:scaleX(-1)translate(4px)}.lp-btn-primary:active{transform:translateY(0)scale(.98)}.lp-btn-primary:disabled{opacity:.7;cursor:not-allowed;filter:none;transform:none}.lp-btn-secondary{min-height:50px;color:var(--lp-text);transition:transform .22s var(--lp-ease), background .22s var(--lp-ease), border-color .22s var(--lp-ease);background:#0812248c;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}.lp-btn-secondary:hover{background:#12213bd9;border-color:#38bdf859;transform:translateY(-2px)}.lp-btn-secondary:active{transform:translateY(0)scale(.98)}.lp-hero-tour-link{min-height:32px;color:var(--lp-text-secondary);text-underline-offset:4px;transition:color .22s var(--lp-ease), text-decoration-color .22s var(--lp-ease);align-items:center;gap:8px;margin-top:16px;font-size:14px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.lp-hero-tour-link:hover,.lp-hero-tour-link:focus-visible{color:var(--lp-text);text-decoration-color:currentColor}.lp-input{color:#fff;width:100%;min-height:48px;transition:border-color .2s var(--lp-ease), box-shadow .2s var(--lp-ease);background:#0712258c;border:1px solid #94a3b838;border-radius:12px;outline:none;padding:12px 14px;font-size:15px}.lp-input::placeholder{color:var(--lp-text-muted)}.lp-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.lp-input.is-error{border-color:#f87171}.lp-input.is-error:focus{box-shadow:0 0 0 3px #f8717126}.lp-reveal{opacity:0;transition:opacity .6s var(--lp-ease-out), transform .6s var(--lp-ease-out);transform:translateY(24px)}.lp-reveal.is-visible,[data-visible=true]>.lp-reveal,.lp-reveal-hero{opacity:1;transform:translateY(0)}.lp-reveal-hero{animation:lp-reveal-up .6s var(--lp-ease-out) both}.lp-reveal-hero:first-child{animation-delay:80ms}.lp-reveal-hero:nth-child(2){animation-delay:.16s}.lp-reveal-hero:nth-child(3){animation-delay:.24s}.lp-reveal-hero:nth-child(4){animation-delay:.32s}.lp-reveal-hero:nth-child(5){animation-delay:.4s}@keyframes lp-reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.lp-stagger>.lp-reveal:first-child{transition-delay:0s}.lp-stagger>.lp-reveal:nth-child(2){transition-delay:80ms}.lp-stagger>.lp-reveal:nth-child(3){transition-delay:.16s}.lp-stagger>.lp-reveal:nth-child(4){transition-delay:.24s}.lp-stagger>.lp-reveal:nth-child(5){transition-delay:.32s}.lp-stagger>.lp-reveal:nth-child(6){transition-delay:.4s}.lp-nav{z-index:100;-webkit-backdrop-filter:blur(10px);height:72px;transition:background .3s var(--lp-ease), border-color .3s var(--lp-ease), box-shadow .3s var(--lp-ease);animation:lp-nav-in .5s var(--lp-ease-out) both;background:#02081773;border-bottom:1px solid #0000;align-items:center;display:flex;position:sticky;top:0}.lp-nav.is-scrolled{-webkit-backdrop-filter:blur(18px);background:#020817c7;border-bottom-color:#ffffff12;box-shadow:0 8px 30px #0000002e}.lp-nav-link{white-space:nowrap;color:var(--lp-text-secondary);transition:color .2s var(--lp-ease), background .2s var(--lp-ease);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500}.lp-nav-link:hover{color:#fff;background:#ffffff0d}.lp-theme-toggle{width:38px;height:38px;min-height:38px;color:var(--lp-text-secondary);transition:color .22s var(--lp-ease), background .22s var(--lp-ease), border-color .22s var(--lp-ease);background:#ffffff08;border:1px solid #94a3b82e;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lp-theme-toggle:hover{color:var(--lp-text);background:#38a9d014;border-color:#38a9d061}.lp-theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@keyframes lp-nav-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.lp-mobile-menu{animation:lp-menu-in .22s var(--lp-ease-out) both}@keyframes lp-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.lp-hero{align-items:center;padding-block:40px 64px;display:flex;position:relative;overflow:clip}@media (min-width:1024px){.lp-hero{min-height:720px;max-height:880px;padding-block:48px 72px}}.lp-hero-bg{pointer-events:none;background:radial-gradient(circle at 72% 18%, #176b8c3d, transparent 38%), radial-gradient(circle at 12% 28%, #38a9d01a, transparent 36%), radial-gradient(circle at 48% 88%, #22d3ee0f, transparent 42%), var(--lp-bg);position:absolute;inset:0}.lp-hero-aurora{opacity:.95;background:radial-gradient(55% 45% at 78% 18%,#176b8c4d,#0000 62%),radial-gradient(42% 38% at 18% 42%,#38a9d01f,#0000 58%);animation:14s ease-in-out infinite alternate lp-aurora;position:absolute;inset:-10% -5%}.lp-hero-grid{opacity:.16;background-image:radial-gradient(#94a3b88c 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 60% 40%,#000 18%,#0000 72%);mask-image:radial-gradient(at 60% 40%,#000 18%,#0000 72%)}.lp-hero-trails{opacity:.7;width:100%;height:100%;position:absolute;inset:0}.lp-trail-path{stroke-dasharray:8 14;animation:18s linear infinite lp-trail-flow}.lp-trail-path-2{opacity:.7;animation-duration:24s;animation-direction:reverse}.lp-trail-dot{filter:drop-shadow(0 0 8px #38bdf8cc);animation:3s ease-in-out infinite lp-pulse}.lp-trail-dot-2{animation-delay:1.2s}.lp-hero-arc{top:-18%;filter:drop-shadow(0 0 32px #2563eb33);opacity:.95;border:1px solid #2563eb38;border-radius:50%;width:min(980px,95vw);height:min(980px,95vw);animation:28s linear infinite lp-arc-rotate;position:absolute;inset-inline-end:-22%}.lp-hero-arc:after{content:"";border:1px dashed #38bdf829;border-radius:50%;position:absolute;inset:54px}.lp-hero-arc-2{top:8%;opacity:.5;filter:drop-shadow(0 0 18px #38bdf81f);width:min(720px,80vw);height:min(720px,80vw);animation-duration:36s;animation-direction:reverse;inset-inline-end:-8%}.lp-hero-badge{color:var(--lp-text-secondary);background:#081428d1;border:1px solid #3b82f64d;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 0 24px #2563eb1f}.lp-hero-badge-dot{background:var(--lp-green);border-radius:999px;width:8px;height:8px;animation:2.5s ease-in-out infinite lp-pulse;box-shadow:0 0 0 4px #34d39926}.lp-hero-title{letter-spacing:-.045em;max-width:620px;color:var(--lp-text);text-shadow:0 0 80px #2563eb26;margin-top:22px;font-size:clamp(42px,4.8vw,72px);font-weight:800;line-height:.98}.lp-hero-title .block+.block{margin-top:.02em}@media (max-width:1024px){.lp-hero-title{font-size:clamp(42px,6vw,56px)}}.lp-hero-subtitle{max-width:560px;color:var(--lp-text-secondary);margin-top:20px;font-size:17px;line-height:1.65}.lp-hero-grid-main{z-index:1;grid-template-columns:1fr;align-items:center;gap:40px;display:grid;position:relative}@media (min-width:1024px){.lp-hero-grid-main{grid-template-columns:.92fr 1.08fr;gap:56px}}.lp-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:1280px){.lp-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-stat-card{animation:lp-reveal-up .6s var(--lp-ease-out) both;transition:transform .28s var(--lp-ease), border-color .28s var(--lp-ease), background .28s var(--lp-ease), box-shadow .28s var(--lp-ease);padding:14px}.lp-stat-card:hover{border-color:var(--lp-border-active);background:#12213be0;transform:translateY(-4px);box-shadow:0 14px 40px #00000040}.lp-stat-icon{color:#7dd3fc;background:#2563eb24;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 0 18px #2563eb26}.lp-stat-value{letter-spacing:-.03em;margin-top:10px;font-size:22px;font-weight:800}.lp-stat-label{color:var(--lp-text-muted);margin-top:4px;font-size:12px;line-height:1.4}.lp-hero-dashboard{animation-name:lp-dashboard-in}@keyframes lp-dashboard-in{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lp-trail-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-220px}}.lp-dashboard-wrap{position:relative}.lp-dashboard-glow{opacity:1;pointer-events:none;filter:blur(2px);background:radial-gradient(circle at 50% 32%,#2563eb59,#0000 52%),radial-gradient(circle at 72% 68%,#38bdf829,#0000 45%);animation:12s ease-in-out infinite alternate lp-glow-drift;position:absolute;inset:-28% -16%}.lp-dashboard{will-change:transform;background:linear-gradient(145deg,#111f38f7,#050e1ffc);border:1px solid #38bdf861;border-radius:20px;animation:7.5s ease-in-out infinite lp-float;position:relative;overflow:hidden;box-shadow:0 0 100px #2563eb38,0 0 40px #38bdf81a,0 28px 70px #0006,inset 0 1px #ffffff0f}.lp-kpi-tile{transition:border-color .25s var(--lp-ease), background .25s var(--lp-ease), transform .25s var(--lp-ease);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:12px}.lp-kpi-tile:hover{background:#ffffff0d;border-color:#38bdf859;transform:translateY(-2px)}.lp-dashboard:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#38a9d080,#0000 40%,#176b8c4d 82%,#ef3f4638);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp-dashboard-spotlight{pointer-events:none;opacity:0;background:radial-gradient(400px circle at var(--mouse-x,50%) var(--mouse-y,50%), #38bdf814, transparent 40%);transition:opacity .25s;position:absolute;inset:0}.lp-dashboard:hover .lp-dashboard-spotlight{opacity:1}@media (max-width:1023px){.lp-dashboard-spotlight{display:none}.lp-dashboard,.lp-hero-arc,.lp-hero-aurora,.lp-trail-path,.lp-security-wash{animation:none}}.lp-live-dot{background:var(--lp-green);border-radius:999px;width:7px;height:7px;animation:2.5s ease-in-out infinite lp-pulse}.lp-sparkline path{fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.lp-sparkline.is-animate path{stroke-dasharray:120;stroke-dashoffset:120px;animation:lp-draw .9s var(--lp-ease-out) forwards}.lp-bar{transform-origin:bottom;transform:scaleY(0);box-shadow:0 0 12px #38bdf82e}.lp-bar.is-animate{animation:lp-bar-up .75s var(--lp-ease-out) forwards}.lp-cap-card{border:1px solid var(--lp-border);min-height:220px;transition:transform .3s var(--lp-ease), border-color .3s var(--lp-ease), box-shadow .3s var(--lp-ease);background:linear-gradient(#2563eb14,#0000 42%),linear-gradient(165deg,#101b30f5,#071020fa);border-radius:14px;padding:26px;position:relative;overflow:hidden}.lp-cap-card:hover{border-color:#38bdf866;transform:translateY(-6px);box-shadow:0 20px 60px #00000040,0 0 40px #2563eb1f}.lp-cap-icon{width:44px;height:44px;color:var(--lp-blue-light);transition:transform .3s var(--lp-ease);background:radial-gradient(circle at 30% 30%,#38bdf838,#2563eb1a);border-radius:12px;justify-content:center;align-items:center;display:flex;box-shadow:0 0 22px #2563eb2e}.lp-cap-card:hover .lp-cap-icon{transform:scale(1.08)}.lp-cap-accent{opacity:.4;width:25%;height:2px;transition:width .3s var(--lp-ease), opacity .3s var(--lp-ease);background:linear-gradient(90deg,#176b8c,#38a9d0 76%,#ef3f46);border-radius:999px;position:absolute;bottom:0;left:26px;right:26px}.lp-cap-card:hover .lp-cap-accent{opacity:1;width:calc(100% - 52px)}.lp-platform-card{border:1px solid var(--lp-border);transition:border-color .28s var(--lp-ease), box-shadow .28s var(--lp-ease), transform .28s var(--lp-ease);background:linear-gradient(165deg,#2563eb14,#0000 40%),linear-gradient(160deg,#0e1a30f5,#060f1efa);border-radius:18px;grid-template-columns:1fr;gap:20px;padding:24px;display:grid}@media (min-width:768px){.lp-platform-card{grid-template-columns:1.05fr .95fr;align-items:center;gap:28px;padding:28px}}.lp-platform-card:hover{border-color:#38bdf866;transform:translateY(-3px);box-shadow:0 20px 55px #00000047,0 0 40px #2563eb1f}.lp-platform-visual{min-height:160px;transition:transform .3s var(--lp-ease);opacity:0;background:#050e1fd9;border:1px solid #94a3b81f;border-radius:14px;padding:16px;transform:translate(12px)scale(.94)}.lp-platform-visual.is-visible{opacity:1;transform:translate(0)scale(1)}.lp-platform-card:hover .lp-platform-visual{transform:scale(1.025)}.lp-showcase{padding-top:48px;padding-bottom:74px}.lp-showcase-tabs{scrollbar-width:none;background:#071122d1;border:1px solid #94a3b826;border-radius:10px;gap:4px;width:max-content;max-width:100%;margin-inline:auto;padding:5px;display:flex;overflow-x:auto}.lp-showcase-tabs::-webkit-scrollbar{display:none}.lp-showcase-tab{min-height:38px;color:var(--lp-text-secondary);transition:color .22s var(--lp-ease), background .22s var(--lp-ease), box-shadow .22s var(--lp-ease);border-radius:7px;flex:none;padding:8px 16px;font-size:13px;font-weight:700}.lp-showcase-tab:hover{color:#fff;background:#ffffff0d}.lp-showcase-tab[aria-selected=true]{color:#fff;background:#2563eb;box-shadow:0 6px 20px #176b8c52,inset 0 -2px #ef3f464d}.lp-showcase-tab:focus-visible{outline-offset:2px;outline:2px solid #7dd3fc}.lp-showcase-frame{background:#071225;border:1px solid #38bdf852;border-radius:12px;width:min(100%,1100px);margin:18px auto 0;overflow:hidden;box-shadow:0 24px 70px #00000061,0 0 55px #2563eb21}.lp-showcase-chrome{background:#0a1529fa;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;height:34px;padding-inline:13px;display:flex}.lp-showcase-chrome>span{background:#334155;border-radius:50%;width:7px;height:7px}.lp-showcase-chrome>div{color:var(--lp-text-muted);background:#ffffff0a;border-radius:5px;margin-inline:auto;padding:3px 36px;font-size:9px}.lp-showcase-stack{position:relative}.lp-showcase-panel[data-active=true]{animation:lp-showcase-in .25s var(--lp-ease-out) both}.lp-showcase-panel[data-active=false]{visibility:hidden;pointer-events:none;position:absolute;inset:0}@keyframes lp-showcase-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.lp-use-case{min-height:62px;transition:transform .24s var(--lp-ease), border-color .24s var(--lp-ease), background .24s var(--lp-ease);background:#091427b8;border:1px solid #94a3b821;border-radius:8px}.lp-use-case:hover{background:#0d1d36e6;border-color:#38bdf859;transform:translateY(-3px)}.lp-use-case-icon{color:#38bdf8;background:#0ea5e91a;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.landing-page.is-light{--lp-bg:#f5f8fc;--lp-bg-secondary:#edf3f8;--lp-surface:#fff;--lp-surface-soft:#f1f5f9;--lp-surface-hover:#e8f1f6;--lp-text:#102235;--lp-text-secondary:#526579;--lp-text-muted:#78899a;--lp-border:#1a496226;--lp-border-active:#176b8c6b;color:var(--lp-text);background:#f5f8fc}.landing-page.is-light .lp-nav{background:#f8fbfddb;border-bottom-color:#0f455e14}.landing-page.is-light .lp-nav.is-scrolled{background:#f8fbfdeb;border-bottom-color:#0f455e1f;box-shadow:0 8px 28px #17364c14}.landing-page.is-light .lp-nav-link,.landing-page.is-light .lp-theme-toggle,.landing-page.is-light header a:not(.lp-btn-primary),.landing-page.is-light header button:not(.lp-btn-primary){color:#40566a}.landing-page.is-light .lp-mobile-menu{border-color:#0f455e1a;background:#f8fbfdf7!important}.landing-page.is-light .lp-hero-bg{background:radial-gradient(circle at 72% 18%,#176b8c29,#0000 38%),radial-gradient(circle at 12% 28%,#38a9d01a,#0000 36%),radial-gradient(circle at 48% 88%,#ef3f4609,#0000 42%),#f5f8fc}.landing-page.is-light .lp-hero-aurora{opacity:.42}.landing-page.is-light .lp-hero-grid{opacity:.12}.landing-page.is-light .lp-hero-title,.landing-page.is-light .lp-section-title,.landing-page.is-light .lp-cap-card h3,.landing-page.is-light .lp-platform-card h3,.landing-page.is-light .lp-security-item h3,.landing-page.is-light .lp-use-case,.landing-page.is-light .lp-stat-value,.landing-page.is-light .lp-contact-grid h2,.landing-page.is-light .text-white:not(.lp-dashboard *){color:#102235;text-shadow:none}.landing-page.is-light .lp-hero-badge{color:#40566a;background:#ffffffc7;border-color:#176b8c3d;box-shadow:0 8px 30px #17364c0f}.landing-page.is-light .lp-btn-secondary{color:#17354a;background:#ffffffd1;border-color:#176b8c3d;box-shadow:0 8px 24px #22475e12}.landing-page.is-light .lp-btn-secondary:hover{color:#102235;background:#fff;border-color:#176b8c6b}.landing-page.is-light .lp-glass-card,.landing-page.is-light .lp-cap-card,.landing-page.is-light .lp-platform-card,.landing-page.is-light .lp-use-case,.landing-page.is-light .lp-surface-card{background:#ffffffe0;border-color:#1a496224;box-shadow:0 12px 32px #22475e0f}.landing-page.is-light .lp-cap-card:hover,.landing-page.is-light .lp-platform-card:hover,.landing-page.is-light .lp-use-case:hover{background:#fff;border-color:#176b8c5c;box-shadow:0 18px 44px #22475e1c}.landing-page.is-light .lp-stat-icon,.landing-page.is-light .lp-cap-icon,.landing-page.is-light .lp-security-icon,.landing-page.is-light .lp-use-case-icon{color:#176b8c;box-shadow:none;background:#176b8c17}.landing-page.is-light .lp-security-wash{opacity:.42}.landing-page.is-light .lp-security-grid{background:#ffffff9e}.landing-page.is-light .lp-showcase-tabs{background:#ffffffe0;border-color:#1a496224}.landing-page.is-light .lp-showcase-tab:hover{color:#102235;background:#176b8c12}.landing-page.is-light .lp-showcase-tab[aria-selected=true]{color:#fff}.landing-page.is-light .lp-contact-shell{background:linear-gradient(135deg,#fffffffa,#eef6faf5);border-color:#176b8c52;box-shadow:0 20px 60px #22475e1c,0 0 42px #176b8c12}.landing-page.is-light .lp-contact-grid>div{border-color:#1a496224!important}.landing-page.is-light .lp-input{color:#102235;background:#ffffffe6;border-color:#1a496233}.landing-page.is-light .lp-input::placeholder{color:#8796a6}.landing-page.is-light footer{color:#40566a;background:#edf3f8;border-color:#1a49621a}.landing-page.is-light footer a{color:#526579}.landing-page.is-light .lp-dashboard,.landing-page.is-light .lp-dashboard .text-white,.landing-page.is-light .lp-showcase-frame,.landing-page.is-light .lp-showcase-chrome{color:#f8fafc}.lp-wave{pointer-events:none;height:120px;margin-block:-10px;position:relative;overflow:hidden}.lp-wave svg{width:200%;height:100%;animation:18s linear infinite lp-wave-slide}.lp-alert-row{animation:lp-reveal-up .5s var(--lp-ease-out) both}.lp-security-section{position:relative}.lp-security-wash{pointer-events:none;background:radial-gradient(70% 55% at 50% 45%,#2563eb29,#0000 70%);animation:16s ease-in-out infinite alternate lp-aurora;position:absolute;inset:10% -5% 20%}.lp-security-grid{border:1px solid var(--lp-border);-webkit-backdrop-filter:blur(10px);background:#0812249e;border-radius:18px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden;box-shadow:0 0 50px #2563eb14}@media (min-width:768px){.lp-security-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.lp-security-grid{grid-template-columns:repeat(4,1fr)}}.lp-security-item{border-bottom:1px solid var(--lp-border);padding:28px 24px}@media (min-width:768px){.lp-security-item:nth-child(odd){border-inline-end:1px solid var(--lp-border)}.lp-security-item:nth-last-child(-n+2){border-bottom:none}}@media (min-width:1024px){.lp-security-item{border-bottom:none;border-inline-end:1px solid var(--lp-border)}.lp-security-item:last-child{border-inline-end:none}}.lp-security-icon{width:44px;height:44px;color:var(--lp-blue-light);background:radial-gradient(circle at 30% 30%,#38bdf838,#2563eb14);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex;box-shadow:0 0 24px #2563eb26}.lp-contact-shell{background:linear-gradient(135deg,#091830f7,#0d1e38f0);border:1px solid #3b82f666;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 0 60px #2563eb24,0 24px 80px #00000047}.lp-contact-shell:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#38bdf88c,#0000 45%,#2563eb59);padding:1px;animation:8s ease-in-out infinite alternate lp-border-glow;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp-contact-grid{grid-template-columns:1fr;display:grid}@media (min-width:1024px){.lp-contact-grid{grid-template-columns:.4fr .6fr}}.lp-particle{width:4px;height:4px;animation:lp-particle var(--dur,12s) ease-in-out infinite;opacity:.15;pointer-events:none;background:#38bdf88c;border-radius:999px;position:absolute}.lp-spinner{border:2px solid #ffffff40;border-top-color:#fff;border-radius:999px;width:16px;height:16px;animation:.7s linear infinite lp-spin}@keyframes lp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes lp-glow-drift{0%{opacity:.7;transform:translate(-2%)scale(1)}to{opacity:1;transform:translate(3%,-2%)scale(1.06)}}@keyframes lp-draw{to{stroke-dashoffset:0}}@keyframes lp-bar-up{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lp-wave-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lp-particle{0%,to{opacity:.1;transform:translateY(0)}50%{opacity:.35;transform:translateY(-10px)}}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-aurora{0%{opacity:.75;transform:translate(0)scale(1)}to{opacity:1;transform:translate(2%,-1.5%)scale(1.04)}}@keyframes lp-arc-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lp-border-glow{0%{opacity:.55}to{opacity:1}}.landing-page{--lp-container:1240px;--lp-section-y:58px;background:radial-gradient(circle at 50% 10%,#176b8c24,#0000 26%),#020817}.lp-nav{background:#020817b8;height:76px;position:sticky}.lp-brand img{border-radius:10px;width:42px;height:42px}.lp-nav-link{color:#d0d8e7;padding-inline:15px}.lp-hero{min-height:auto;max-height:none;padding-block:42px 58px}.lp-hero-grid-main{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:58px}.lp-hero-title{max-width:580px;font-size:clamp(48px,4.55vw,70px);line-height:.99}.landing-page[dir=rtl] .lp-hero-title{font-size:clamp(46px,4.25vw,66px);line-height:1.08}.lp-hero-subtitle{max-width:535px;font-size:16px;line-height:1.62}.lp-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lp-stat-card{border-radius:10px;min-height:138px;padding:14px 13px}.lp-dashboard{border-radius:18px;animation:none}.lp-dashboard-glow{inset:-18% -12%}.lp-kpi-tile{border-radius:10px;min-height:108px;padding:15px}.lp-dashboard .lp-bar{max-height:104px}#capabilities{padding-top:46px;padding-bottom:46px}#capabilities .mt-12{margin-top:28px}.lp-section-label{letter-spacing:.18em;margin-bottom:9px;font-size:11px}.lp-section-title{letter-spacing:0;font-size:clamp(1.8rem,2.6vw,2.35rem)}.lp-cap-card{border-radius:9px;min-height:250px;padding:24px}.lp-cap-card h3{font-size:17px}.lp-cap-card p{font-size:14px;line-height:1.75}#platform{padding-top:44px;padding-bottom:46px}#platform .mt-10{margin-top:28px}.lp-platform-card{border-radius:10px;grid-template-columns:.92fr 1.08fr;align-items:center;gap:20px;min-height:190px;padding:22px}.lp-platform-card h3{font-size:18px}.lp-platform-card p{font-size:13px;line-height:1.7}.lp-platform-visual,.lp-platform-visual img{min-height:132px;max-height:132px}.lp-platform-visual{border-radius:9px;overflow:hidden}.lp-platform-visual:has(.lp-alert-row){min-height:166px;max-height:166px;padding:11px}.lp-platform-visual:has(.lp-alert-row) .mb-3{margin-bottom:7px}.lp-platform-visual:has(.lp-alert-row) .lp-alert-row{padding:5px 9px}.lp-wave{opacity:.9;height:112px;margin-block:-62px -40px}.lp-security-section{padding-top:42px;padding-bottom:34px}.lp-security-grid{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.lp-security-item{padding:18px 22px;border:0!important}.lp-security-icon{float:inline-start;width:44px;height:44px;margin:0 0 12px 14px}.landing-page[dir=ltr] .lp-security-icon{margin:0 14px 12px 0}.lp-security-item h3,.lp-security-item p{margin-inline-start:58px}.lp-security-item p{margin-top:5px;font-size:12px;line-height:1.6}#contact{padding-top:38px;padding-bottom:48px}.lp-contact-shell{border-radius:18px}.lp-contact-grid>div{padding:28px 32px!important}.lp-contact-grid h2{font-size:2rem}.lp-contact-grid p{font-size:13px;line-height:1.65}.lp-contact-grid form{gap:12px}.lp-contact-grid label,.lp-contact-grid .grid.gap-2>label{font-size:12px}.lp-contact-grid .lp-input{border-radius:8px;min-height:42px;padding:9px 12px;font-size:13px}.lp-contact-grid textarea.lp-input{min-height:86px}.lp-contact-grid form>p:last-child{display:none}@media (max-width:1023px){.lp-nav{position:sticky}.lp-hero-grid-main{grid-template-columns:1fr;gap:38px}.lp-platform-card{grid-template-columns:1fr}}@media (min-width:1024px) and (max-width:1199px){.lp-container{padding-inline:24px}.lp-hero{padding-block:42px 52px}.lp-hero-grid-main{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:30px}.lp-hero-title,.landing-page[dir=rtl] .lp-hero-title{max-width:500px;font-size:50px;line-height:1.08}.lp-hero-subtitle{margin-top:16px;font-size:15px;line-height:1.65}.lp-hero-copy .mt-8{margin-top:22px}.lp-hero-stats{gap:8px}.lp-stat-card{min-height:116px;padding:12px 10px}.lp-stat-icon{width:30px;height:30px}.lp-stat-value{margin-top:7px;font-size:19px}.lp-dashboard .relative.z-\[1\].grid{gap:9px;padding:12px}.lp-kpi-tile{min-height:96px;padding:12px}}@media (max-width:767px){.landing-page{--lp-section-y:48px}.lp-nav{height:64px}.lp-brand img{width:34px;height:34px}.lp-hero{padding-block:34px 46px}.lp-hero-copy{text-align:center}.lp-hero-badge,.lp-hero-copy .flex{margin-inline:auto}.lp-hero-title{margin-inline:auto;font-size:39px!important;line-height:1.08!important}.lp-hero-subtitle{margin-inline:auto;font-size:14px}.lp-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-stat-card{text-align:start;min-height:116px}.lp-cap-card{min-height:205px}.lp-platform-card{min-height:auto}.lp-security-grid{grid-template-columns:1fr}.lp-security-item{padding-inline:4px}.lp-contact-grid>div{padding:24px 20px!important}.lp-showcase{padding-block:42px 56px}.lp-showcase-tabs{justify-content:flex-start;width:100%}.lp-showcase-tab{padding-inline:13px}.lp-showcase-frame{border-radius:9px;margin-top:14px}.lp-showcase-chrome{height:29px}}@media (prefers-reduced-motion:reduce){.landing-page{scroll-behavior:auto}.landing-page *,.landing-page :before,.landing-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lp-reveal,.lp-platform-visual{opacity:1;transform:none}.lp-bar,.lp-sparkline path{transform:none;stroke-dashoffset:0!important}}.lp-stagger>.lp-reveal:nth-child(7){transition-delay:.48s}.lp-stagger>.lp-reveal:nth-child(8){transition-delay:.56s}.lp-stagger>.lp-reveal:nth-child(9){transition-delay:.64s}.lp-stagger>.lp-reveal:nth-child(10){transition-delay:.72s}.lp-stagger>.lp-reveal:nth-child(11){transition-delay:.8s}.lp-stagger>.lp-reveal:nth-child(12){transition-delay:.88s}.lp-neural{opacity:.55;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 96%);mask-image:linear-gradient(#000 55%,#0000 96%)}.lp-progress{top:0;z-index:140;transform-origin:0;background:linear-gradient(90deg, var(--lp-blue), var(--lp-blue-light) 60%, var(--lp-cyan));pointer-events:none;height:3px;position:fixed;inset-inline:0;transform:scaleX(0)}.landing-page[dir=rtl] .lp-progress{transform-origin:100%}@media (hover:hover){.lp-glow{position:relative}.lp-glow:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .4s var(--lp-ease);background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), #38bdf824, transparent 70%);position:absolute;inset:0}.lp-glow:hover:after{opacity:1}.landing-page.is-light .lp-glow:after{background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), #176b8c1a, transparent 70%)}}.lp-client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:860px){.lp-client-grid{grid-template-columns:1fr}}.lp-client-card{border:1px solid var(--lp-border);transition:border-color .3s var(--lp-ease), box-shadow .3s var(--lp-ease);background:linear-gradient(#2563eb14,#0000 45%),linear-gradient(165deg,#101b30f5,#071020fa);border-radius:18px;grid-template-columns:210px 1fr;align-items:center;gap:26px;padding:30px;display:grid;overflow:hidden}.lp-client-card:hover{border-color:#38bdf866;box-shadow:0 20px 60px #00000040,0 0 40px #2563eb1f}@media (max-width:1180px){.lp-client-card{grid-template-columns:1fr;gap:20px;padding:26px 24px}}.lp-client-plate{background:#fff;border:1px solid #0f203c1a;border-radius:14px;justify-content:center;align-items:center;min-height:108px;padding:22px 20px;display:flex;box-shadow:inset 0 0 0 1px #fff9}.lp-client-logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:min(190px,100%);height:auto;max-height:64px}.lp-client-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp-client-live{color:var(--lp-green);background:#34d3991a;border:1px solid #34d39959;border-radius:999px;align-items:center;gap:8px;padding:5px 13px;font-size:12px;font-weight:700;display:inline-flex}.lp-client-live-dot{background:var(--lp-green);border-radius:50%;width:8px;height:8px;position:relative}.lp-client-live-dot:after{content:"";border:1.5px solid var(--lp-green);border-radius:50%;animation:1.8s ease-out infinite lp-live-pulse;position:absolute;inset:-4px}@keyframes lp-live-pulse{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}.lp-client-sector{letter-spacing:.02em;color:var(--lp-blue-light);background:#2563eb14;border:1px solid #38bdf847;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:700}.lp-client-text{color:var(--lp-text-secondary);margin-top:14px;font-size:14.5px;line-height:1.9}.lp-client-points{flex-wrap:wrap;gap:8px;margin-top:14px;padding:0;list-style:none;display:flex}.lp-client-points li{color:var(--lp-text-secondary);border:1px solid var(--lp-border);background:#ffffff08;border-radius:999px;padding:5px 14px;font-size:12.5px;font-weight:600}.lp-client-profile-title{color:var(--lp-text);text-align:center;font-size:16px;font-weight:700}.lp-client-profile{border:1px solid var(--lp-border);transition:transform .3s var(--lp-ease), border-color .3s var(--lp-ease), box-shadow .3s var(--lp-ease);background:linear-gradient(165deg,#101b30f5,#071020fa);border-radius:14px;padding:22px 20px;overflow:hidden}.lp-client-profile:hover{border-color:#38bdf866;transform:translateY(-4px);box-shadow:0 16px 44px #00000038}.lp-client-profile-icon{width:36px;height:36px;color:var(--lp-blue-light);background:#2563eb1f;border:1px solid #38bdf83d;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.lp-client-profile-name{color:var(--lp-text);margin-top:14px;font-size:14.5px;font-weight:700}.lp-client-profile-body{color:var(--lp-text-secondary);margin-top:6px;font-size:13px;line-height:1.8}.landing-page.is-light .lp-client-card,.landing-page.is-light .lp-client-profile{background:#ffffffe0;border-color:#1a496224;box-shadow:0 12px 32px #22475e0f}.landing-page.is-light .lp-client-card:hover,.landing-page.is-light .lp-client-profile:hover{background:#fff;border-color:#176b8c5c;box-shadow:0 18px 44px #22475e1c}.landing-page.is-light .lp-client-plate{box-shadow:none;background:#fff;border-color:#1a49621f}.landing-page.is-light .lp-client-sector{color:#176b8c;background:#176b8c12;border-color:#176b8c47}.landing-page.is-light .lp-client-points li{color:var(--lp-text-secondary);background:#176b8c0a;border-color:#1a496229}.landing-page.is-light .lp-client-profile-icon{color:#176b8c;background:#176b8c14;border-color:#176b8c33}@media (prefers-reduced-motion:reduce){.lp-neural,.lp-progress{display:none}}.lp-news-card{border:1px solid var(--lp-border);transition:transform .3s var(--lp-ease), border-color .3s var(--lp-ease), box-shadow .3s var(--lp-ease);background:linear-gradient(#2563eb14,#0000 42%),linear-gradient(165deg,#101b30f5,#071020fa);border-radius:14px;flex-direction:column;padding:26px;display:flex;position:relative;overflow:hidden}.lp-news-card:hover{border-color:#38bdf866;transform:translateY(-6px);box-shadow:0 20px 60px #00000040,0 0 40px #2563eb1f}.lp-news-line{background:linear-gradient(90deg, transparent, var(--lp-blue-light) 45%, var(--lp-cyan), transparent);transform-origin:0;height:2px;transition:transform .9s var(--lp-ease-out);transition-delay:inherit;position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(0)}.landing-page[dir=rtl] .lp-news-line{transform-origin:100%}.lp-reveal.is-visible .lp-news-line,[data-visible=true]>.lp-reveal .lp-news-line{transform:scaleX(1)}.lp-news-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-news-icon{width:44px;height:44px;color:var(--lp-blue-light);transition:transform .3s var(--lp-ease);background:radial-gradient(circle at 30% 30%,#38bdf838,#2563eb1a);border-radius:12px;justify-content:center;align-items:center;display:flex;box-shadow:0 0 22px #2563eb2e}.lp-news-card:hover .lp-news-icon{transform:scale(1.08)rotate(-4deg)}.lp-news-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-green);background:#34d3991a;border:1px solid #34d39959;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800;position:relative;overflow:hidden}.lp-news-badge:after{content:"";width:45%;animation:lp-news-shimmer 4.5s var(--lp-ease) infinite;background:linear-gradient(105deg,#0000,#ffffff59,#0000);position:absolute;inset-block:0;inset-inline-start:-60%;transform:skew(-18deg)}@keyframes lp-news-shimmer{0%,70%{inset-inline-start:-60%}to{inset-inline-start:130%}}.lp-news-card:nth-child(2n) .lp-news-badge:after{animation-delay:.9s}.lp-news-card:nth-child(3n) .lp-news-badge:after{animation-delay:1.8s}.lp-news-title{letter-spacing:-.015em;color:var(--lp-text);margin-top:18px;font-size:17px;font-weight:700;line-height:1.45}.lp-news-body{color:var(--lp-text-secondary);margin-top:8px;margin-bottom:16px;font-size:14.5px;line-height:1.85}.lp-news-tag{color:var(--lp-blue-light);background:#2563eb14;border:1px solid #38bdf847;border-radius:999px;align-self:flex-start;margin-top:auto;padding:4px 13px;font-size:12px;font-weight:600}.landing-page.is-light .lp-news-card{background:#ffffffe0;border-color:#1a496224;box-shadow:0 12px 32px #22475e0f}.landing-page.is-light .lp-news-card:hover{background:#fff;border-color:#176b8c5c;box-shadow:0 18px 44px #22475e1c}.landing-page.is-light .lp-news-title{color:#102235}.landing-page.is-light .lp-news-icon{color:#176b8c;box-shadow:none;background:#176b8c17}.landing-page.is-light .lp-news-tag{color:#176b8c;background:#176b8c12;border-color:#176b8c47}.landing-page.is-light .lp-news-badge:after{background:linear-gradient(105deg,#0000,#176b8c2e,#0000)}@media (prefers-reduced-motion:reduce){.lp-news-line{transform:scaleX(1)}.lp-news-badge:after{display:none}}.lp-video-section{padding-top:24px}.lp-video-grid{align-items:center;gap:36px;display:grid}@media (min-width:1024px){.lp-video-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}}.lp-video-copy .lp-section-title{max-width:16ch}.lp-video-frame{aspect-ratio:16/9;background:#071225;border:1px solid #38bdf852;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000061,0 0 55px #2563eb21}.lp-video-player{background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-video-player:focus-visible{outline-offset:-3px;outline:3px solid #7dd3fc}.lp-video-facade{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.lp-video-poster{-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--lp-ease-out)}.lp-video-scrim{background:radial-gradient(circle,#02081714,#02081780 85%);position:absolute;inset:0}.lp-video-play{color:#fff;width:84px;height:84px;transition:transform .26s var(--lp-ease), box-shadow .26s var(--lp-ease);background:linear-gradient(135deg,#155f82,#2563eb 72%,#347bea);border:1px solid #93c5fd73;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 40px #2563eb73,0 0 0 10px #38a9d029}.lp-video-play:after{content:"";animation:lp-video-pulse 2.4s var(--lp-ease-out) infinite;border:2px solid #7dd3fc8c;border-radius:50%;position:absolute;inset:-10px}.lp-video-play svg{fill:currentColor;width:34px;height:34px;transform:translate(2px)}.lp-video-facade:hover .lp-video-poster{transform:scale(1.025)}.lp-video-facade:hover .lp-video-play{transform:translate(-50%,-50%)scale(1.07);box-shadow:0 18px 46px #2563eb8c,0 0 0 12px #38a9d033}.lp-video-facade:focus-visible{outline-offset:-3px;outline:3px solid #7dd3fc}.lp-video-facade:focus-visible .lp-video-play{box-shadow:0 0 0 4px #020817,0 0 0 7px #7dd3fc}.lp-video-duration{bottom:14px;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.02em;background:#020817c7;border:1px solid #ffffff24;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:700;position:absolute;inset-inline-end:14px}@keyframes lp-video-pulse{0%{opacity:.9;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.25)}}.lp-video-copy .lp-btn-primary:focus-visible,.lp-video-copy .lp-btn-secondary:focus-visible{outline-offset:3px;outline:2px solid #7dd3fc}@media (max-width:640px){.lp-video-play{width:64px;height:64px}.lp-video-play svg{width:26px;height:26px}.lp-video-duration{bottom:10px;font-size:12px;inset-inline-end:10px}}.lp-media-hero{padding-top:40px}.lp-media-back{min-height:36px;color:var(--lp-text-secondary);transition:color .22s var(--lp-ease);border-radius:8px;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.lp-media-back:hover{color:var(--lp-text)}.lp-media-grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (min-width:700px){.lp-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lp-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-media-card{border:1px solid var(--lp-border);transition:transform .3s var(--lp-ease), border-color .3s var(--lp-ease), box-shadow .3s var(--lp-ease);background:linear-gradient(165deg,#101b30f5,#071020fa);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.lp-media-card:hover{border-color:#38bdf866;transform:translateY(-4px);box-shadow:0 20px 60px #00000040,0 0 40px #2563eb1f}.lp-media-thumb{aspect-ratio:1200/630;border:0;border-bottom:1px solid var(--lp-border);cursor:pointer;background:#071225;width:100%;padding:0;display:block;position:relative;overflow:hidden}.lp-media-thumb-img{-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--lp-ease-out)}.lp-media-card:hover .lp-media-thumb-img{transform:scale(1.03)}.lp-media-thumb-badge{bottom:12px;color:#fff;background:linear-gradient(135deg,#155f82,#2563eb 72%,#347bea);border:1px solid #93c5fd66;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;inset-inline-start:12px;box-shadow:0 8px 22px #2563eb66}.lp-media-thumb-badge svg{width:18px;height:18px}.lp-media-thumb-drawn{background:radial-gradient(circle at 78% 18%,#38a9d047,#0000 46%),radial-gradient(circle at 18% 88%,#2563eb38,#0000 50%),linear-gradient(160deg,#0b1a33,#050d1d);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.lp-media-thumb-grid{background-image:linear-gradient(#94a3b817 1px,#0000 1px),linear-gradient(90deg,#94a3b817 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 78%);mask-image:radial-gradient(circle,#000 30%,#0000 78%)}.lp-media-thumb-icon{color:#7dd3fc;background:#0ea5e91f;border:1px solid #38bdf859;border-radius:18px;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 0 40px #38bdf833}.lp-media-thumb-icon svg{width:30px;height:30px}.lp-media-thumb-word{letter-spacing:.18em;color:#aab7cb;font-size:12px;font-weight:700;position:relative}.lp-media-card-body{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.lp-media-chips{flex-wrap:wrap;gap:6px;display:flex}.lp-media-chip{color:var(--lp-blue-light);background:#2563eb1a;border:1px solid #38bdf84d;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700;line-height:1}.lp-media-chip-muted{color:var(--lp-text-secondary);border-color:var(--lp-border);background:#94a3b814}.lp-media-card-title{letter-spacing:-.01em;color:var(--lp-text);margin-top:14px;font-size:17px;font-weight:700;line-height:1.45}.lp-media-card-text{color:var(--lp-text-secondary);margin-top:6px;font-size:14px;line-height:1.8}.lp-media-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px;display:flex}.lp-media-action{min-height:40px;color:var(--lp-text);transition:background .22s var(--lp-ease), border-color .22s var(--lp-ease), filter .22s var(--lp-ease);background:#0812248c;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.lp-media-action svg{flex:none;width:16px;height:16px}.lp-media-action:hover{background:#12213bd9;border-color:#38bdf859}.lp-media-action.is-primary{color:#fff;background:linear-gradient(135deg,#155f82,#2563eb 72%,#347bea);border-color:#93c5fd40}.lp-media-action.is-primary:hover{filter:brightness(1.08)}.lp-media-back:focus-visible,.lp-media-action:focus-visible,.lp-media-close:focus-visible{outline-offset:3px;outline:2px solid #7dd3fc}.lp-media-dialog{color:#f8fafc;background:#061124;border:1px solid #38bdf84d;border-radius:16px;width:min(100% - 32px,1040px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 40px 120px #0009}.lp-media-dialog::backdrop{-webkit-backdrop-filter:blur(6px);background:#020817d1}.lp-media-dialog-body{padding:14px}.lp-media-dialog-head{justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 12px;display:flex}.lp-media-dialog-title{font-size:16px;font-weight:700;line-height:1.4}.lp-media-close{color:#f8fafc;width:40px;height:40px;transition:background .22s var(--lp-ease);background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;flex:none;place-items:center;display:inline-grid}.lp-media-close:hover{background:#ffffff1a}.lp-media-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.lp-media-dialog .lp-video-frame{box-shadow:none}.landing-page.is-light .lp-video-frame{border-color:#176b8c52;box-shadow:0 24px 60px #22475e2e}.landing-page.is-light .lp-media-card{background:#ffffffeb;border-color:#1a496224;box-shadow:0 12px 32px #22475e0f}.landing-page.is-light .lp-media-card:hover{background:#fff;border-color:#176b8c5c;box-shadow:0 18px 44px #22475e1c}.landing-page.is-light .lp-media-card-title{color:#102235}.landing-page.is-light .lp-media-chip{color:#176b8c;background:#176b8c12;border-color:#176b8c47}.landing-page.is-light .lp-media-chip-muted{color:#40566a;background:#1a49620d;border-color:#1a496229}.landing-page.is-light .lp-media-action{color:#17354a;background:#ffffffd9;border-color:#176b8c3d}.landing-page.is-light .lp-media-action:hover{background:#fff;border-color:#176b8c6b}.landing-page.is-light .lp-media-action.is-primary{color:#fff;background:linear-gradient(135deg,#155f82,#2563eb 72%,#347bea);border-color:#93c5fd40}.landing-page.is-light .lp-media-back{color:#40566a}.landing-page.is-light .lp-media-back:hover{color:#102235}.landing-page.is-light .lp-media-thumb{border-bottom-color:#1a49621f}.landing-page.is-light .lp-media-dialog::backdrop{background:#10223599}@media (prefers-reduced-motion:reduce){.lp-video-play:after{display:none}.lp-video-facade:hover .lp-video-poster,.lp-media-card:hover .lp-media-thumb-img,.lp-media-card:hover{transform:none}.lp-video-facade:hover .lp-video-play{transform:translate(-50%,-50%)}}
