.al-page .al-hero-wrap{position:relative;background-color:#070d18;background-image:linear-gradient(180deg,#070d18d1,#070d18cc 60%,#070d18eb),url(https://images.unsplash.com/photo-1605810230434-7631ac76ec81?auto=format&fit=crop&w=2400&q=80);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:scroll}.al-page .al-hero-wrap .ms-hero{background:transparent}.al-page .al-hero-wrap .ms-peak{background:transparent!important}.al-page .ms-hero-inner{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:1100px;gap:0}.al-page .ms-hero-h1{font-size:clamp(2.2rem,4.6vw,4rem);line-height:1.1;margin-bottom:1.15rem}.al-page .ms-hero-sub{max-width:640px;margin-left:auto;margin-right:auto;margin-bottom:2rem}.al-page .ms-hero-ctas{justify-content:center}.al-page .al-sec-deep{background:#0e1827}.al-page .al-sec-deep:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.al-page .al-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;margin-top:2.5rem}.al-page .al-card{background:#fff;border:1.5px solid var(--ms-border);border-radius:14px;padding:1.6rem 1.4rem;height:100%;transition:border-color .3s,transform .3s,box-shadow .3s}.al-page .al-card:hover{border-color:#3fcdfa73;transform:translateY(-4px);box-shadow:0 14px 36px #000e4c14,0 4px 16px #3fcdfa14}.al-page .al-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.al-page .al-icon{width:44px;height:44px;border-radius:10px;background:#3fcdfa1a;border:1px solid rgba(63,205,250,.22);display:flex;align-items:center;justify-content:center;flex-shrink:0}.al-page .al-icon svg{width:20px;height:20px;stroke:var(--ms-cyan);stroke-width:1.75;fill:none;stroke-linecap:round;stroke-linejoin:round}.al-page .al-tag{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ms-navy);background:#000e4c0f;border-radius:6px;padding:4px 11px}.al-page .al-card-title{font-size:1.05rem;font-weight:700;color:var(--ms-navy);margin-bottom:.45rem;letter-spacing:-.01em}.al-page .al-card-body{font-size:13px;line-height:1.62;color:var(--ms-body-light);margin:0}@media (max-width: 1000px){.al-page .al-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.al-page .al-grid{grid-template-columns:1fr}}.al-page .al-block-kicker{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem}.al-page .al-kicker-green{color:#39ff98}.al-page .al-kicker-cyan{color:var(--ms-cyan)}.al-page .al-block-title{font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:700;color:#fff;letter-spacing:-.015em;line-height:1.25;margin:0}.al-page .al-mp{margin-top:2.5rem;background:radial-gradient(ellipse 60% 90% at 100% 0%,rgba(57,255,152,.08),transparent 60%),#ffffff08;border:1.5px solid rgba(57,255,152,.22);border-radius:18px;padding:1.75rem}.al-page .al-mp-head{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.al-page .al-mp-head-left{display:flex;align-items:center;gap:1rem}.al-page .al-mp-logo{height:26px;width:auto;opacity:.9;flex-shrink:0}.al-page .al-mp-cta{display:inline-flex;align-items:center;gap:.45rem;font-size:13px;font-weight:800;white-space:nowrap;color:#39ff98;text-decoration:none;border:1.5px solid rgba(57,255,152,.35);border-radius:10px;padding:.7rem 1.2rem;transition:background .2s,border-color .2s,transform .15s}.al-page .al-mp-cta:hover{background:#39ff981a;border-color:#39ff9899;transform:translateY(-1px)}.al-page .al-mp-apps{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.5rem}.al-page .al-mp-app{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:.6rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.8rem 1rem;text-decoration:none;transition:border-color .2s,background .2s}.al-page .al-mp-app:hover{border-color:#39ff9866;background:#39ff980d}.al-page .al-mp-app-dot{width:7px;height:7px;border-radius:50%;background:#39ff98;flex-shrink:0;box-shadow:0 0 8px #39ff9899}.al-page .al-mp-app-name{font-size:13.5px;font-weight:700;color:#fff;white-space:nowrap}.al-page .al-mp-app-tag{font-size:12px;color:#ffffff80;line-height:1.4}.al-page .al-mp-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#39ff9812;border:1px solid rgba(57,255,152,.2);border-radius:12px;padding:1rem 1.25rem;text-decoration:none;transition:background .2s,border-color .2s}.al-page .al-mp-banner:hover{background:#39ff981f;border-color:#39ff9866}.al-page .al-mp-banner-text{font-size:13px;font-weight:500;line-height:1.55;color:#ffffffd1}.al-page .al-mp-banner-arrow{font-size:20px;font-weight:800;color:#39ff98;flex-shrink:0;transition:transform .2s}.al-page .al-mp-banner:hover .al-mp-banner-arrow{transform:translate(4px)}@media (max-width: 700px){.al-page .al-mp-apps{grid-template-columns:1fr}.al-page .al-mp-app{grid-template-columns:auto 1fr}.al-page .al-mp-app-tag{grid-column:1 / -1}}.al-page .al-mp-infios{--iw-green: #c8ec3f;background:radial-gradient(ellipse 60% 90% at 100% 0%,rgba(200,236,63,.1),transparent 60%),#ffffff08;border-color:#c8ec3f38}.al-page .al-mp-infios .al-mp-logo{height:22px}.al-page .al-mp-infios .al-block-kicker{color:var(--iw-green)}.al-page .al-mp-infios .al-mp-cta{color:var(--iw-green);border-color:#c8ec3f59}.al-page .al-mp-infios .al-mp-cta:hover{background:#c8ec3f1a;border-color:#c8ec3f99}.al-page .al-mp-infios .al-mp-app:hover{border-color:#c8ec3f66;background:#c8ec3f0d}.al-page .al-mp-infios .al-mp-app-dot{background:var(--iw-green);box-shadow:0 0 8px #c8ec3f99}.al-page .al-mp-infios .al-mp-banner{background:#c8ec3f12;border-color:#c8ec3f33}.al-page .al-mp-infios .al-mp-banner:hover{background:#c8ec3f1f;border-color:#c8ec3f66}.al-page .al-mp-infios .al-mp-banner-arrow{color:var(--iw-green)}@media (max-width: 600px){.al-page .al-mp-head{flex-direction:column;align-items:flex-start}.al-page .al-mp-cta{width:100%;justify-content:center}.al-page .ms-inner,.al-page .ms-hero{padding-left:1.25rem;padding-right:1.25rem}.al-page .al-mp{padding:1.25rem}}@media (max-width: 480px){.al-page .ms-inner,.al-page .ms-hero{padding-left:1rem;padding-right:1rem}.al-page .al-mp{padding:1rem}}
