@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";.cb[data-v-52f3e717]{position:fixed;right:16px;bottom:16px;z-index:9999}.cb__fab[data-v-52f3e717]{width:54px;height:54px;border-radius:999px;border:none;cursor:pointer;color:#fff;font-size:20px;background:linear-gradient(90deg,#1b7fff,#2fd0ff);box-shadow:0 16px 44px #0b1b2e38}.cb__panel[data-v-52f3e717]{position:absolute;right:0;bottom:66px;width:min(360px,calc(100vw - 32px));height:520px;background:#fffffff5;border:1px solid rgba(11,27,46,.1);border-radius:18px;box-shadow:0 20px 70px #0b1b2e33;overflow:hidden;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cb__header[data-v-52f3e717]{padding:12px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(11,27,46,.08);background:radial-gradient(700px 300px at 20% 0%,#1b7fff1a,#1b7fff00 55%),#fffffff0}.cb__brand[data-v-52f3e717]{font-weight:900;font-size:13px}.cb__sub[data-v-52f3e717]{font-size:12px;opacity:.7;margin-top:2px}.cb__min[data-v-52f3e717]{border:none;background:#0b1b2e0f;border-radius:10px;padding:6px 10px;cursor:pointer}.cb__body[data-v-52f3e717]{flex:1;padding:12px;overflow:auto;display:flex;flex-direction:column;gap:10px}.cb__row[data-v-52f3e717]{display:flex}.cb__row.user[data-v-52f3e717]{justify-content:flex-end}.cb__row.bot[data-v-52f3e717]{justify-content:flex-start}.cb__bubble[data-v-52f3e717]{max-width:85%;border-radius:16px;padding:10px;border:1px solid rgba(11,27,46,.1);background:#ffffffe6}.cb__row.user .cb__bubble[data-v-52f3e717]{background:#1b7fff1a;border-color:#1b7fff38}.cb__text[data-v-52f3e717]{font-size:13px;line-height:1.55;color:#0b1b2edb}.cb__choices[data-v-52f3e717]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.cb__choice[data-v-52f3e717]{border:none;cursor:pointer;padding:8px 10px;border-radius:999px;font-weight:800;font-size:12px;color:#0b1b2e;background:#ffffffeb;box-shadow:0 10px 26px #0b1b2e14;border:1px solid rgba(11,27,46,.1)}.cb__choice[data-v-52f3e717]:hover{transform:translateY(-1px)}.cb__input[data-v-52f3e717]{display:flex;gap:8px;padding:10px;border-top:1px solid rgba(11,27,46,.08);background:#fffffff0}.cb__field[data-v-52f3e717]{flex:1;border-radius:12px;border:1px solid rgba(11,27,46,.12);padding:10px 12px;outline:none}.cb__send[data-v-52f3e717]{border:none;cursor:pointer;border-radius:12px;padding:10px 12px;color:#fff;font-weight:900;background:linear-gradient(90deg,#1b7fff,#2fd0ff)}.cb__footer[data-v-52f3e717]{padding:8px 10px;font-size:12px;border-top:1px solid rgba(11,27,46,.06);display:flex;justify-content:center;gap:10px;opacity:.9}.cb__link[data-v-52f3e717]{border:none;background:transparent;cursor:pointer;font-weight:800;text-decoration:underline}.cb__sep[data-v-52f3e717]{opacity:.6}.cb-pop-enter-active[data-v-52f3e717],.cb-pop-leave-active[data-v-52f3e717]{transition:all .16s ease}.cb-pop-enter-from[data-v-52f3e717],.cb-pop-leave-to[data-v-52f3e717]{transform:translateY(8px) scale(.98);opacity:0}.mock[data-v-7dfa0d84]{display:grid;place-items:center;padding:22px;background:linear-gradient(135deg,#eaf2ff,#d6e8ff);border-radius:6px 6px 0 0;min-height:190px}.mock--phone[data-v-7dfa0d84]{background:linear-gradient(135deg,#0d3470,#061a3d)}.mock__browser[data-v-7dfa0d84]{width:100%;max-width:300px;background:#fff;border-radius:10px;box-shadow:0 18px 40px -16px #061a3d73;overflow:hidden}.mock__bar[data-v-7dfa0d84]{display:flex;align-items:center;gap:5px;padding:8px 10px;background:#f1f5fb}.mock__bar i[data-v-7dfa0d84]{width:7px;height:7px;border-radius:50%;background:#c5d2e6}.mock__bar span[data-v-7dfa0d84]{margin-left:8px;flex:1;height:8px;border-radius:4px;background:#dde6f3}.mock__screen[data-v-7dfa0d84]{display:grid;grid-template-columns:46px 1fr;height:130px}.mock__side[data-v-7dfa0d84]{background:#061a3d;padding:10px 8px;display:grid;gap:6px;align-content:start}.mock__side b[data-v-7dfa0d84]{height:6px;border-radius:3px;background:#ffffff59}.mock__side b[data-v-7dfa0d84]:first-child{background:#29c8ff}.mock__main[data-v-7dfa0d84]{padding:10px;display:grid;gap:8px;align-content:start}.mock__title[data-v-7dfa0d84]{font-weight:800;font-size:12px;color:#061a3d;letter-spacing:-.02em}.mock__kpis[data-v-7dfa0d84]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mock__kpis span[data-v-7dfa0d84]{height:22px;border-radius:5px;background:#e8f0ff;border-top:3px solid #1264ff}.mock__chart[data-v-7dfa0d84]{height:40px;background:#f5f8fe;border-radius:5px;padding:4px}.mock__chart svg[data-v-7dfa0d84]{width:100%;height:100%}.mock__chart polyline[data-v-7dfa0d84]{fill:none;stroke:#1264ff;stroke-width:2.5;vector-effect:non-scaling-stroke}.mock__phone[data-v-7dfa0d84]{width:118px;height:210px;background:#0a1020;border-radius:22px;padding:7px;box-shadow:0 22px 40px -14px #0009;position:relative;border:2px solid rgba(255,255,255,.2)}.mock__notch[data-v-7dfa0d84]{position:absolute;top:9px;left:50%;transform:translate(-50%);width:36px;height:7px;background:#0a1020;border-radius:4px;z-index:1}.mock__app[data-v-7dfa0d84]{height:100%;background:#fff;border-radius:16px;padding:22px 10px 10px;display:grid;gap:7px;align-content:start;justify-items:center}.mock__logo[data-v-7dfa0d84]{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#1264ff,#29c8ff);color:#fff;font-weight:800;display:grid;place-items:center}.mock__phone .mock__title[data-v-7dfa0d84]{font-size:11px}.mock__row[data-v-7dfa0d84]{width:100%;display:flex;align-items:center;gap:6px}.mock__row span[data-v-7dfa0d84]{width:14px;height:14px;border-radius:50%;background:#e1ebff;flex:none}.mock__row em[data-v-7dfa0d84]{flex:1;height:7px;border-radius:4px;background:#e8eef8}.mock__btn[data-v-7dfa0d84]{width:100%;height:18px;border-radius:6px;background:#061a3d;margin-top:4px}.trainingDetailHero[data-v-544ec682]{padding-top:clamp(48px,7vw,96px)}.backLink[data-v-544ec682]{display:inline-flex;margin-bottom:24px;color:#03142f;font-weight:800;text-decoration:none}.trainingDetailCard[data-v-544ec682]{border-radius:36px;background:#fff;padding:clamp(24px,4vw,56px);box-shadow:0 28px 90px #03142f1f}.trainingMeta[data-v-544ec682]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.trainingMeta span[data-v-544ec682]{border-radius:999px;background:#03142f12;color:#03142f;padding:8px 12px;font-weight:800;font-size:.86rem}h1[data-v-544ec682]{color:#03142f;font-size:clamp(2.2rem,5vw,5rem);line-height:.95;letter-spacing:-.07em;margin:0 0 18px}.lead[data-v-544ec682]{max-width:860px;color:#5f7087;font-size:1.12rem;line-height:1.75}.trainingFacts[data-v-544ec682]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:34px 0}.trainingFacts div[data-v-544ec682],.detailGrid section[data-v-544ec682],.bookingBox[data-v-544ec682],.stateBox[data-v-544ec682]{border-radius:26px;background:linear-gradient(180deg,#f8fbff,#fff);border:1px solid rgba(3,20,47,.08);padding:22px}.trainingFacts strong[data-v-544ec682]{display:block;color:#03142f;font-size:1.4rem}.trainingFacts span[data-v-544ec682],.detailGrid p[data-v-544ec682]{color:#5f7087}.detailGrid[data-v-544ec682]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:28px}.detailGrid h2[data-v-544ec682],.bookingBox h2[data-v-544ec682]{color:#03142f;margin-top:0}.bookingBox[data-v-544ec682]{margin-top:24px}.formGrid[data-v-544ec682]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}label[data-v-544ec682]{display:grid;gap:8px;color:#03142f;font-weight:800;margin-bottom:14px}input[data-v-544ec682],textarea[data-v-544ec682]{border:1px solid rgba(3,20,47,.12);border-radius:16px;padding:13px 14px;color:#03142f;background:#fff}.btn--primary[data-v-544ec682]{border:0;border-radius:999px;background:#03142f;color:#fff;padding:14px 22px;font-weight:900;cursor:pointer}.successMsg[data-v-544ec682]{color:#047857;font-weight:800}.errorMsg[data-v-544ec682],.errorBox[data-v-544ec682]{color:#b91c1c;font-weight:800}@media(max-width:760px){.trainingFacts[data-v-544ec682],.detailGrid[data-v-544ec682],.formGrid[data-v-544ec682]{grid-template-columns:1fr}}.page[data-v-ddde65ac]{display:flex;flex-direction:column;gap:14px;padding:4px}.section[data-v-ddde65ac]{border-radius:22px;border:1px solid rgba(11,27,46,.08);background:#ffffffd1;box-shadow:0 14px 42px #0b1b2e1a;padding:14px}.section__head[data-v-ddde65ac]{margin-bottom:10px}.row[data-v-ddde65ac]{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;flex-wrap:wrap}.h1[data-v-ddde65ac]{margin:0;font-size:18px;font-weight:900}.h2[data-v-ddde65ac]{margin:0;font-size:16px;font-weight:900}.h3[data-v-ddde65ac]{font-weight:900;font-size:14px}.p[data-v-ddde65ac]{margin:6px 0 0;font-size:13px;color:#0b1b2eb3}.miniLine[data-v-ddde65ac]{margin-top:8px;font-size:12px}.muted[data-v-ddde65ac]{color:#0b1b2e9e}.sepDot[data-v-ddde65ac]{margin:0 6px;opacity:.6}.strong[data-v-ddde65ac]{font-weight:900}.headActions[data-v-ddde65ac]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tabs[data-v-ddde65ac]{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}.tab[data-v-ddde65ac]{border-radius:999px;padding:9px 12px;font-size:13px;border:1px solid rgba(11,27,46,.1);background:#ffffffc7;cursor:pointer;font-weight:800;display:flex;align-items:center;gap:8px}.tab.active[data-v-ddde65ac]{border-color:#1b7fff4d;background:#1b7fff24}.count[data-v-ddde65ac]{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;border-radius:999px;background:#0b1b2e14;font-size:12px;font-weight:800;padding:0 8px}.stats[data-v-ddde65ac]{margin-top:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:900px){.stats[data-v-ddde65ac]{grid-template-columns:repeat(2,1fr)}}.stat[data-v-ddde65ac]{border-radius:16px;border:1px solid rgba(11,27,46,.08);background:#ffffffe6;padding:10px}.stat__label[data-v-ddde65ac]{font-size:12px;color:#0b1b2e9e;font-weight:800}.stat__value[data-v-ddde65ac]{font-size:16px;font-weight:900;margin-top:4px}.grid[data-v-ddde65ac]{display:grid;gap:10px}.grid--2[data-v-ddde65ac]{grid-template-columns:repeat(2,1fr)}.grid--3[data-v-ddde65ac]{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.grid--2[data-v-ddde65ac],.grid--3[data-v-ddde65ac]{grid-template-columns:1fr}}.card[data-v-ddde65ac]{border-radius:18px;border:1px solid rgba(11,27,46,.08);background:#ffffffe6;padding:12px}.card__top[data-v-ddde65ac]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.card__title[data-v-ddde65ac]{font-size:13px;font-weight:900;margin-bottom:6px}.card__desc[data-v-ddde65ac]{font-size:13px;color:#0b1b2ebf;line-height:1.6;white-space:pre-wrap}.card__meta[data-v-ddde65ac]{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.card__actions[data-v-ddde65ac]{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.toolbar[data-v-ddde65ac]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.list[data-v-ddde65ac]{display:flex;flex-direction:column;gap:10px}.item[data-v-ddde65ac]{border-radius:18px;border:1px solid rgba(11,27,46,.08);background:#ffffffe6;padding:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.item__title[data-v-ddde65ac]{font-size:13px;font-weight:900}.item__meta[data-v-ddde65ac]{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.item__right[data-v-ddde65ac]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.tag[data-v-ddde65ac]{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid rgba(11,27,46,.1);background:#ffffffc7}.tag--soft[data-v-ddde65ac]{border-color:#1b7fff2e;background:#1b7fff1a}.tag--new[data-v-ddde65ac]{border-color:#ffc10738;background:#ffc10724}.tag--progress[data-v-ddde65ac]{border-color:#1b7fff38;background:#1b7fff24}.tag--done[data-v-ddde65ac]{border-color:#06764738;background:#0676471f;color:#067647}.tag--danger[data-v-ddde65ac]{border-color:#b4231838;background:#b423181a;color:#b42318}.input[data-v-ddde65ac]{border-radius:14px;border:1px solid rgba(11,27,46,.1);background:#ffffffeb;padding:10px 12px;font-size:13px;outline:none}.input--sm[data-v-ddde65ac]{padding:9px 10px;font-size:12px;border-radius:12px;min-width:160px}.textarea[data-v-ddde65ac]{border-radius:14px;border:1px solid rgba(11,27,46,.1);background:#ffffffeb;padding:10px 12px;font-size:13px;outline:none;resize:vertical;min-height:110px}.field[data-v-ddde65ac]{display:flex;flex-direction:column;gap:6px}.label[data-v-ddde65ac]{font-size:12px;font-weight:900;color:#0b1b2ecc}.actions[data-v-ddde65ac]{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.btn[data-v-ddde65ac]{border-radius:999px;padding:10px 12px;font-size:13px;border:none;background:#ffffffc7;cursor:pointer;color:inherit;box-shadow:0 10px 26px #0b1b2e14;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;font-weight:700}.btn[data-v-ddde65ac]:hover{transform:translateY(-1px);box-shadow:0 14px 34px #0b1b2e1f}.btn--primary[data-v-ddde65ac]{color:#fff;background:linear-gradient(90deg,#1b7fff,#2fd0ff)}.btn--soft[data-v-ddde65ac]{background:#ffffffc7}.btn--danger[data-v-ddde65ac]{color:#fff;background:linear-gradient(90deg,#b42318,#ff4842)}.btn--sm[data-v-ddde65ac]{padding:9px 11px;font-size:12px;font-weight:700}.sepHr[data-v-ddde65ac]{height:1px;background:#0b1b2e14;margin:12px 0}.ok[data-v-ddde65ac]{font-size:12px;color:#067647;background:#06764714;border:1px solid rgba(6,118,71,.18);padding:10px 12px;border-radius:12px;margin-top:8px}.error[data-v-ddde65ac]{font-size:12px;color:#b42318;background:#b4231814;border:1px solid rgba(180,35,24,.18);padding:10px 12px;border-radius:12px;margin-top:8px}.pre[data-v-ddde65ac]{background:#0b1b2e0a;border:1px solid rgba(11,27,46,.08);padding:10px;border-radius:12px;overflow:auto;font-size:12px}.block[data-v-ddde65ac]{margin-top:10px}.block__label[data-v-ddde65ac]{font-size:12px;font-weight:900;color:#0b1b2ebf;margin-bottom:6px}.block__text[data-v-ddde65ac]{font-size:13px;color:#0b1b2ecc;line-height:1.6;white-space:pre-wrap}.drawerOverlay[data-v-ddde65ac]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b1b2e73;display:flex;justify-content:flex-end;z-index:999}.drawer[data-v-ddde65ac]{width:min(520px,92vw);height:100%;background:#fffffff2;border-left:1px solid rgba(11,27,46,.12);box-shadow:-18px 0 54px #0b1b2e33;display:flex;flex-direction:column}.drawer__head[data-v-ddde65ac]{padding:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(11,27,46,.08)}.drawer__title[data-v-ddde65ac]{font-weight:900;font-size:14px}.drawer__body[data-v-ddde65ac]{padding:12px;overflow:auto}.kv[data-v-ddde65ac]{display:flex;justify-content:space-between;gap:10px;font-size:13px;margin-bottom:8px}.kv span[data-v-ddde65ac]{color:#0b1b2e9e}.followList[data-v-ddde65ac]{display:flex;flex-direction:column;gap:10px;margin-top:10px}.follow[data-v-ddde65ac]{border-radius:12px;border:1px solid rgba(11,27,46,.08);background:#ffffffeb;padding:10px}.follow__meta[data-v-ddde65ac]{font-size:12px;color:#0b1b2e9e;margin-bottom:6px}.follow__note[data-v-ddde65ac]{font-size:13px;color:#0b1b2ecc;line-height:1.6;white-space:pre-wrap}.followForm[data-v-ddde65ac]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:10px}.rxProject h1[data-v-ae698462],.rxProject h2[data-v-ae698462],.rxProject h3[data-v-ae698462]{margin:0}.rxProject__hero[data-v-ae698462]{background:var(--rx-navy);color:#fff;padding:56px 0 64px;position:relative;overflow:hidden}.rxProject__hero[data-v-ae698462]:before{content:"";position:absolute;width:600px;height:600px;right:-160px;top:-240px;background:radial-gradient(circle,rgba(41,200,255,.26),transparent 65%)}.rxProject__heroGrid[data-v-ae698462]{position:relative;display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:center}.rxProject .rxProject__hero h1[data-v-ae698462]{color:#fff!important;font-size:clamp(32px,4.4vw,54px);line-height:1.05;letter-spacing:-.045em;font-weight:800}.rxProject h1 em[data-v-ae698462]{font-style:normal;color:var(--rx-cyan)}.rxProject__points[data-v-ae698462]{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px;color:#ffffffd9;font-weight:600;font-size:14.5px}.rxProject__points li[data-v-ae698462]:before{content:"✓";color:var(--rx-cyan);margin-right:8px;font-weight:800}.rxProject__img[data-v-ae698462]{width:100%;max-height:280px;object-fit:cover;border-radius:6px 56px 6px 6px;box-shadow:0 30px 60px -28px #0009}.rxProject__body[data-v-ae698462]{padding:40px 0 0}.rxProject__grid[data-v-ae698462]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.rxForm[data-v-ae698462]{min-width:0;background:#fff;border:1px solid var(--rx-line);border-radius:8px 40px 8px 8px;padding:clamp(22px,3vw,38px);box-shadow:0 30px 60px -40px #061a3d59}.rxSteps3[data-v-ae698462]{list-style:none;margin:0 0 28px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rxSteps3 button[data-v-ae698462]{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:10px;padding:10px 4px 12px;border-bottom:3px solid var(--rx-line);color:var(--rx-muted);font-weight:700;font-size:14px;cursor:pointer}.rxSteps3 button[data-v-ae698462]:disabled{cursor:default;opacity:.6}.rxSteps3 b[data-v-ae698462]{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#e6edf9;color:var(--rx-navy);font-size:13px;flex:none}.rxSteps3 .isActive button[data-v-ae698462]{border-color:var(--rx-blue);color:var(--rx-navy)}.rxSteps3 .isActive b[data-v-ae698462]{background:var(--rx-blue);color:#fff}.rxSteps3 .isDone button[data-v-ae698462]{border-color:var(--rx-cyan);color:var(--rx-navy)}.rxSteps3 .isDone b[data-v-ae698462]{background:var(--rx-navy);color:#fff}.rxPane[data-v-ae698462]{display:grid;gap:18px}.rxPane h2[data-v-ae698462]{font-size:26px;letter-spacing:-.03em;color:var(--rx-navy)}.rxPane__sub[data-v-ae698462]{margin:-10px 0 4px;color:var(--rx-muted)}.rxChoices[data-v-ae698462]{display:grid;gap:12px}.rxChoice[data-v-ae698462]{all:unset;box-sizing:border-box;display:grid;grid-template-columns:52px 1fr;column-gap:16px;row-gap:2px;align-items:center;padding:18px 20px;border:1.5px solid var(--rx-line);border-radius:8px;cursor:pointer;background:var(--rx-bg);transition:border-color .15s,background .15s,box-shadow .15s}.rxChoice[data-v-ae698462]:hover{border-color:var(--rx-blue)}.rxChoice[data-v-ae698462]:focus-visible{outline:3px solid rgba(18,100,255,.35)}.rxChoice__ico[data-v-ae698462]{grid-row:span 2;width:52px;height:52px;border-radius:12px;background:var(--rx-navy);color:var(--rx-cyan);display:grid;place-items:center;font-weight:800;font-size:18px}.rxChoice strong[data-v-ae698462]{color:var(--rx-navy);font-size:17px;letter-spacing:-.02em}.rxChoice span[data-v-ae698462]:last-child{color:var(--rx-muted);font-size:14px;line-height:1.45}.rxChoice.isOn[data-v-ae698462]{border-color:var(--rx-blue);background:#1264ff12;box-shadow:0 0 0 3px #1264ff29}.rxChoice.isOn .rxChoice__ico[data-v-ae698462]{background:var(--rx-blue);color:#fff}.rxCount[data-v-ae698462]{font-size:12.5px;color:var(--rx-muted);margin-top:2px}.rxCount.isOk[data-v-ae698462]{color:#067647;font-weight:600}.rxHints[data-v-ae698462]{display:flex;flex-wrap:wrap;gap:8px}.rxHints button[data-v-ae698462]{border:1.5px dashed rgba(18,100,255,.45);background:transparent;color:var(--rx-blue);border-radius:99px;padding:6px 14px;font-weight:600;font-size:13px;cursor:pointer}.rxHints button[data-v-ae698462]:hover{background:#1264ff14}.rxErr[data-v-ae698462]{color:#b42318;font-size:12.5px}.rxAlert[data-v-ae698462]{background:#fef3f2;border:1px solid #fecdca;color:#b42318;padding:12px 16px;border-radius:8px;margin-bottom:18px}.rxAlert ul[data-v-ae698462]{margin:8px 0 0 18px;padding:0}.rxRecap[data-v-ae698462]{display:grid;gap:8px;background:var(--rx-bg);border-radius:8px;padding:16px 18px;border-left:4px solid var(--rx-blue)}.rxRecap div[data-v-ae698462]{display:flex;justify-content:space-between;gap:16px;font-size:14px}.rxRecap span[data-v-ae698462]{color:var(--rx-muted)}.rxRecap b[data-v-ae698462]{color:var(--rx-navy);text-align:right}.rxNavBar[data-v-ae698462]{display:flex;justify-content:space-between;align-items:center;margin-top:28px;padding-top:22px;border-top:1px solid var(--rx-line)}.rxNavBar .rxBtn[data-v-ae698462]:disabled{opacity:.45;cursor:not-allowed;transform:none}.rxBtn--ghost[data-v-ae698462]{background:#fff;color:var(--rx-navy);border-color:var(--rx-line)}.rxBtn--ghost[data-v-ae698462]:hover{border-color:var(--rx-navy)}.rxAside[data-v-ae698462]{position:sticky;top:92px;background:var(--rx-navy);color:#fff;border-radius:8px 36px 8px 8px;padding:28px;display:grid;gap:22px}.rxProject .rxAside h3[data-v-ae698462]{font-size:20px;letter-spacing:-.02em;color:#fff}.rxAside__steps[data-v-ae698462]{list-style:none;margin:0;padding:0;display:grid;gap:18px}.rxAside__steps li[data-v-ae698462]{display:grid;grid-template-columns:30px 1fr;gap:14px}.rxAside__steps b[data-v-ae698462]{width:30px;height:30px;border-radius:50%;background:var(--rx-cyan);color:var(--rx-navy);display:grid;place-items:center;font-size:14px}.rxAside__steps div[data-v-ae698462]{display:grid;gap:2px}.rxAside__steps span[data-v-ae698462]{color:#ffffffb3;font-size:14px;line-height:1.45}.rxAside__alt[data-v-ae698462]{display:grid;gap:8px;padding-top:18px;border-top:1px solid rgba(255,255,255,.15)}.rxAside__alt a[data-v-ae698462]{color:var(--rx-cyan);font-weight:600}.rxDone[data-v-ae698462]{max-width:680px;margin:0 auto;background:#fff;border:1px solid var(--rx-line);border-radius:8px 40px 8px 8px;padding:clamp(28px,4vw,52px);text-align:center;display:grid;gap:16px;justify-items:center;box-shadow:0 30px 60px -40px #061a3d59}.rxDone__icon[data-v-ae698462]{width:68px;height:68px;border-radius:50%;background:var(--rx-blue);color:#fff;display:grid;place-items:center;font-size:32px;font-weight:800}.rxDone h2[data-v-ae698462]{font-size:30px;letter-spacing:-.03em;color:var(--rx-navy)}.rxDone p[data-v-ae698462]{margin:0;color:var(--rx-muted)}.rxDone__steps[data-v-ae698462]{list-style:none;margin:8px 0;padding:0;display:grid;gap:10px;text-align:left}.rxDone__steps li[data-v-ae698462]{display:flex;align-items:center;gap:12px;color:var(--rx-navy);font-weight:600}.rxDone__steps b[data-v-ae698462]{width:26px;height:26px;border-radius:50%;background:var(--rx-navy);color:#fff;display:grid;place-items:center;font-size:13px;flex:none}.rxDone .rxActions[data-v-ae698462]{justify-content:center}@media(max-width:900px){.rxProject__heroGrid[data-v-ae698462],.rxProject__grid[data-v-ae698462]{grid-template-columns:minmax(0,1fr)}.rxForm .formGrid[data-v-ae698462]{grid-template-columns:1fr}.rxProject__img[data-v-ae698462]{display:none}.rxAside[data-v-ae698462]{position:static}.rxSteps3 span[data-v-ae698462]{display:none}.rxSteps3 button[data-v-ae698462]{justify-content:center}}:root{--bg: #f6f8fc;--bg2: #eef4ff;--surface: #ffffff;--surface2: rgba(255,255,255,.78);--ink: #071427;--muted: #65758b;--soft: #f1f6ff;--line: rgba(15, 35, 65, .1);--line2: rgba(15, 35, 65, .16);--blue: #2167ff;--blue2: #00b7ff;--cyan: #65e4ff;--navy: #071b3a;--green: #10b981;--red: #ef4444;--shadow: 0 24px 70px rgba(15, 35, 65, .1);--shadow2: 0 14px 36px rgba(15, 35, 65, .08);--radius: 28px;--radius2: 20px;--max: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:radial-gradient(circle at 12% -10%,rgba(33,103,255,.18),transparent 35%),radial-gradient(circle at 90% 0%,rgba(0,183,255,.16),transparent 34%),linear-gradient(180deg,#fbfdff 0%,var(--bg) 45%,#eef4ff 100%)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}.page{display:grid;gap:28px}.section{position:relative;border:1px solid var(--line);background:#ffffffc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(22px,3vw,42px);overflow:hidden}.section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 0% 0%,rgba(33,103,255,.06),transparent 28%),radial-gradient(circle at 100% 0%,rgba(0,183,255,.05),transparent 25%);pointer-events:none}.section>*{position:relative;z-index:1}.heroSplit,.splitGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(28px,4vw,56px)}.heroCopy{display:grid;gap:20px}.eyebrow{width:fit-content;display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border-radius:999px;color:#1952bd;background:#2167ff17;border:1px solid rgba(33,103,255,.15);font-weight:850;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.dot{width:9px;height:9px;border-radius:99px;background:linear-gradient(135deg,var(--blue),var(--blue2));box-shadow:0 0 0 6px #2167ff1a}h1,.heroTitle{margin:0;max-width:860px;font-size:clamp(2.45rem,5vw,5.35rem);line-height:.94;letter-spacing:-.065em;font-weight:950;color:var(--ink)}h2,.h2{margin:0;font-size:clamp(1.55rem,2.4vw,2.65rem);line-height:1.03;letter-spacing:-.045em;font-weight:925}h3,.card__title,.choiceCard__title,.solutionCard__title{margin:0;color:var(--ink);font-weight:850}p,.lead,.p,.card__desc,.choiceCard__desc,.solutionCard__desc{margin:0;color:var(--muted);line-height:1.75}.lead{max-width:760px;font-size:clamp(1.02rem,1.4vw,1.2rem)}.heroActions,.actions,.card__actions,.storeRow,.heroBadges,.chipRow,.tabs{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.btn,.btnPrimary,.btnSoft,.btnGhost,.store__btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:0 18px;border:1px solid var(--line);background:#fff;color:var(--ink);font-weight:850;cursor:pointer;box-shadow:0 10px 24px #0f234112;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.btn:hover,.btnPrimary:hover,.btnSoft:hover,.btnGhost:hover,.store__btn:hover{transform:translateY(-2px);box-shadow:0 18px 34px #0f23411c}.btn--primary,.btnPrimary{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--blue),var(--blue2))}.btn--soft,.btnSoft{background:#ffffffd6}.btn--ghost,.btnGhost{color:#1852bd;background:#2167ff14;border-color:#2167ff1f}.btn--sm{min-height:38px;padding:0 14px;font-size:13px}.chip,.badge,.tag,.pill{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border-radius:999px;color:#1e56bd;background:#2167ff14;border:1px solid rgba(33,103,255,.13);font-size:12px;font-weight:850}.heroMedia{position:relative;min-height:430px;border-radius:36px;overflow:hidden;border:1px solid rgba(33,103,255,.13);background:linear-gradient(135deg,#2167ff1f,#00b7ff14),#fff;box-shadow:var(--shadow)}.heroMedia img{width:100%;height:100%;object-fit:cover;opacity:.72;filter:saturate(.95) contrast(1.02)}.heroMedia:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(90deg,#ffffffeb,#ffffff3d 42%,#ffffff0d),radial-gradient(circle at 15% 20%,rgba(33,103,255,.18),transparent 30%);pointer-events:none}.heroMedia:after{content:"JMM";position:absolute;right:26px;bottom:24px;z-index:3;min-width:116px;height:58px;display:grid;place-items:center;border-radius:18px;color:#fff;font-weight:950;letter-spacing:-.04em;background:linear-gradient(135deg,var(--navy),var(--blue));box-shadow:0 24px 46px #07142733}.imageFrame{position:relative;min-height:340px;overflow:hidden;border-radius:30px;border:1px solid rgba(33,103,255,.12);background:#fff;box-shadow:var(--shadow2)}.imageFrame img{width:100%;height:100%;object-fit:cover;opacity:.68}.imageFrame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffffe0,#ffffff14)}.grid,.cardGrid{display:grid;gap:18px}.grid--2,.cardGrid--2,.detailsGrid,.choiceGrid,.solutionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3,.cardGrid,.metricsGrid,.factsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.featureCard,.infoCard,.valueCard,.metricCard,.timelineCard,.offerCard,.mediaCard,.contactCard,.catalogCard,.choiceCard,.solutionCard,.quickCard,.surface,.panel,.card,.box{position:relative;border:1px solid var(--line);background:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:24px;padding:22px;box-shadow:var(--shadow2);overflow:hidden}.featureCard:before,.catalogCard:before,.quickCard:before,.metricCard:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--blue),var(--blue2));opacity:.85}.card__top,.section__head,.sectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.sectionIntro{display:grid;gap:10px;max-width:780px}.card__meta{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.metricValue,.stat__value{font-size:2.4rem;line-height:1;font-weight:950;letter-spacing:-.05em;color:var(--ink)}.metricLabel,.stat__label,.small{color:#57708e;font-size:12px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.form,.formCard{display:grid;gap:16px}.formGrid,.row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.formGrid--3,.row3{grid-template-columns:repeat(3,minmax(0,1fr))}.field,label{display:grid;gap:8px;color:var(--ink);font-weight:800}.label{font-size:13px;color:var(--ink);font-weight:850}input,textarea,select,.input,.textarea,.select{width:100%;border:1px solid var(--line2);background:#fffffff0;border-radius:16px;padding:14px 15px;color:var(--ink);outline:none;transition:box-shadow .16s ease,border-color .16s ease}textarea{resize:vertical;min-height:130px}input:focus,textarea:focus,select:focus,.input:focus,.textarea:focus,.select:focus{border-color:#2167ff61;box-shadow:0 0 0 5px #2167ff1a}.ok,.error,.err,.note,.emptyState{padding:14px 16px;border-radius:18px;line-height:1.65;font-weight:650}.ok{color:#08764f;background:#10b9811a;border:1px solid rgba(16,185,129,.18)}.error,.err{color:#b42318;background:#ef444417;border:1px solid rgba(239,68,68,.16)}.note,.emptyState{color:#355a86;background:#2167ff12;border:1px dashed rgba(33,103,255,.18)}.choiceCard,.solutionCard{width:100%;text-align:left;cursor:pointer}.choiceCard--active,.solutionCard--active,.tab.active{border-color:#2167ff52;background:linear-gradient(135deg,#2167ff1f,#00b7ff1a),#fff}.tab{min-height:42px;border-radius:999px;padding:0 15px;border:1px solid var(--line);background:#fff;font-weight:850;cursor:pointer}.sepHr{height:1px;background:var(--line);margin:22px 0}.check{display:flex;grid-template-columns:auto 1fr;flex-direction:row;gap:10px;align-items:flex-start;color:var(--muted);font-weight:650}.check input{width:auto;margin-top:4px}@media(max-width:1100px){.heroSplit,.splitGrid{grid-template-columns:1fr}.heroMedia{min-height:340px}.grid--3,.cardGrid,.metricsGrid,.factsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.section{border-radius:22px;padding:20px}h1,.heroTitle{font-size:clamp(2.15rem,13vw,3.1rem)}.grid--2,.grid--3,.cardGrid,.metricsGrid,.factsGrid,.detailsGrid,.choiceGrid,.solutionGrid,.formGrid,.formGrid--3,.row2,.row3{grid-template-columns:1fr}.btn,.btnPrimary,.btnSoft,.btnGhost,.store__btn{width:100%}}:root{--jmm-navy: #061a3d;--jmm-navy-2: #082653;--jmm-navy-3: #0d3470;--jmm-blue: #1264ff;--jmm-cyan: #29c8ff;--jmm-bg: #f4f7fb;--jmm-card: rgba(255, 255, 255, .86);--jmm-text: #071427;--jmm-muted: #64748b;--jmm-line: rgba(6, 26, 61, .12);--jmm-shadow: 0 28px 80px rgba(6, 26, 61, .14);--jmm-shadow-soft: 0 18px 44px rgba(6, 26, 61, .1)}body{background:radial-gradient(circle at 8% -8%,rgba(18,100,255,.18),transparent 34%),radial-gradient(circle at 92% 0%,rgba(41,200,255,.14),transparent 32%),linear-gradient(180deg,#fff,#f4f7fb 44%,#edf3fb)!important;color:var(--jmm-text)}.section{border:1px solid var(--jmm-line)!important;background:linear-gradient(180deg,#ffffffeb,#ffffffc7)!important;box-shadow:var(--jmm-shadow-soft)!important}.section.heroSection,.heroSection{background:radial-gradient(circle at 85% 15%,rgba(41,200,255,.18),transparent 26%),linear-gradient(135deg,#fff,#f3f7ff 48%,#eaf2ff)!important}h1,.heroTitle{color:var(--jmm-navy)!important;letter-spacing:-.075em!important}h2,.h2{color:var(--jmm-navy)!important;letter-spacing:-.055em!important}.lead{color:#52647b!important}.eyebrow{color:#fff!important;background:linear-gradient(135deg,var(--jmm-navy),var(--jmm-navy-3))!important;border-color:#ffffff1f!important;box-shadow:0 16px 34px #061a3d2e!important}.dot{background:linear-gradient(135deg,var(--jmm-cyan),#ffffff)!important;box-shadow:0 0 0 6px #29c8ff2e!important}.btn--primary,.btnPrimary{background:linear-gradient(135deg,var(--jmm-navy),var(--jmm-blue))!important;box-shadow:0 18px 38px #061a3d38!important}.btn--ghost,.btnGhost{color:var(--jmm-navy)!important;background:#061a3d0f!important;border-color:#061a3d1f!important}.btn--soft,.btnSoft{color:var(--jmm-navy)!important}.featureCard,.catalogCard,.quickCard,.valueCard,.metricCard,.infoCard,.contactCard,.choiceCard,.solutionCard,.surface,.panel,.card,.box{border-color:#061a3d1a!important;background:linear-gradient(180deg,#fffffff5,#fafcffe0)!important;box-shadow:0 18px 44px #061a3d14!important}.featureCard:before,.catalogCard:before,.quickCard:before,.metricCard:before{background:linear-gradient(90deg,var(--jmm-navy),var(--jmm-blue),var(--jmm-cyan))!important}.chip,.badge,.tag,.pill{color:var(--jmm-navy)!important;background:#061a3d0e!important;border-color:#061a3d1c!important}.mockupPanel{background:radial-gradient(circle at 20% 0%,rgba(41,200,255,.22),transparent 34%),radial-gradient(circle at 100% 30%,rgba(18,100,255,.14),transparent 30%),linear-gradient(145deg,#fff,#eef4ff)!important;border-color:#061a3d1f!important;box-shadow:0 38px 90px #061a3d2e!important}.dashboardCard,.miniCard,.glassCard{border-color:#061a3d1c!important}.miniIcon,.serviceIcon,.methodList span{background:linear-gradient(135deg,var(--jmm-navy),var(--jmm-blue))!important}.darkSection{background:radial-gradient(circle at 18% 0%,rgba(18,100,255,.42),transparent 32%),radial-gradient(circle at 100% 20%,rgba(41,200,255,.18),transparent 28%),linear-gradient(135deg,#031127,var(--jmm-navy),#0a2d64)!important}.darkSection h2,.darkSection h3,.darkSection strong{color:#fff!important}.darkSection p,.darkSection small{color:#ffffffb8!important}.ctaSection{background:radial-gradient(circle at 92% 15%,rgba(41,200,255,.18),transparent 28%),linear-gradient(135deg,#fff,#eef5ff)!important}input,textarea,select,.input,.textarea,.select{border-color:#061a3d24!important}input:focus,textarea:focus,select:focus,.input:focus,.textarea:focus,.select:focus{border-color:#1264ff6b!important;box-shadow:0 0 0 5px #1264ff1c!important}select,select option,select optgroup{color:#061b3a!important;background-color:#fff!important}select{border:1px solid rgba(6,27,58,.16)!important;box-shadow:0 10px 24px #061b3a14!important}select:focus{outline:none!important;border-color:#0b3d91!important;box-shadow:0 0 0 4px #0b3d9124!important}.form-card select,.reserve-card select,.training-reservation select,#reserver select{color:#061b3a!important;background:#fff!important}select option:disabled{color:#6b7280!important}.form-card input,.form-card textarea,.reserve-card input,.reserve-card textarea,.training-reservation input,.training-reservation textarea,#reserver input,#reserver textarea{color:#061b3a!important;background-color:#fff!important}.form-card input::placeholder,.form-card textarea::placeholder,.reserve-card input::placeholder,.reserve-card textarea::placeholder,.training-reservation input::placeholder,.training-reservation textarea::placeholder,#reserver input::placeholder,#reserver textarea::placeholder{color:#64748b!important}.jmm-toast{position:fixed;right:22px;bottom:22px;z-index:99999;display:flex;align-items:flex-start;gap:14px;width:min(420px,calc(100vw - 32px));padding:16px 18px;border-radius:22px;color:#061b3a;background:#fffffff5;border:1px solid rgba(6,27,58,.12);box-shadow:0 24px 70px #061b3a38;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.jmm-toast__icon{flex:0 0 auto;width:34px;height:34px;border-radius:999px;display:grid;place-items:center;font-weight:900;color:#fff;background:#0b3d91;box-shadow:0 12px 28px #0b3d9147}.jmm-toast--success .jmm-toast__icon{background:#0f766e}.jmm-toast--error .jmm-toast__icon{background:#b91c1c}.jmm-toast--info .jmm-toast__icon{background:#0b3d91}.jmm-toast__content{flex:1;min-width:0}.jmm-toast__content strong{display:block;font-size:.98rem;line-height:1.25;color:#061b3a}.jmm-toast__content p{margin:4px 0 0;font-size:.9rem;line-height:1.45;color:#475569}.jmm-toast__close{flex:0 0 auto;width:28px;height:28px;border:0;border-radius:999px;cursor:pointer;color:#061b3a;background:#061b3a0f;font-size:20px;line-height:1}.jmm-toast__close:hover{background:#061b3a1f}.jmm-toast-enter-active,.jmm-toast-leave-active{transition:opacity .22s ease,transform .22s ease}.jmm-toast-enter-from,.jmm-toast-leave-to{opacity:0;transform:translateY(14px) scale(.98)}@media(max-width:640px){.jmm-toast{right:16px;left:16px;bottom:16px;width:auto}}.delete-app-grid,.account-delete-apps,.deletion-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0 28px}.delete-app-card,.account-delete-app,.deletion-app-card{position:relative;display:block;padding:22px;border-radius:24px;text-decoration:none;color:#061b3a!important;background:#ffffffeb;border:1px solid rgba(6,27,58,.12);box-shadow:0 18px 45px #061b3a14;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}.delete-app-card:hover,.account-delete-app:hover,.deletion-app-card:hover{transform:translateY(-3px);border-color:#0b3d9147;box-shadow:0 24px 70px #061b3a24}.delete-app-card.router-link-active,.delete-app-card.router-link-exact-active,.account-delete-app.router-link-active,.account-delete-app.router-link-exact-active,.deletion-app-card.router-link-active,.deletion-app-card.router-link-exact-active,.delete-app-card.is-selected,.account-delete-app.is-selected,.deletion-app-card.is-selected{color:#fff!important;background:linear-gradient(135deg,#061b3a,#0b3d91)!important;border-color:#ffffff2e;box-shadow:0 28px 80px #061b3a47}.delete-app-card.router-link-active *,.delete-app-card.router-link-exact-active *,.account-delete-app.router-link-active *,.account-delete-app.router-link-exact-active *,.deletion-app-card.router-link-active *,.deletion-app-card.router-link-exact-active *,.delete-app-card.is-selected *,.account-delete-app.is-selected *,.deletion-app-card.is-selected *{color:#fff!important}.delete-app-card.router-link-active:after,.delete-app-card.router-link-exact-active:after,.account-delete-app.router-link-active:after,.account-delete-app.router-link-exact-active:after,.deletion-app-card.router-link-active:after,.deletion-app-card.router-link-exact-active:after,.delete-app-card.is-selected:after,.account-delete-app.is-selected:after,.deletion-app-card.is-selected:after{content:"✓";position:absolute;top:16px;right:16px;width:32px;height:32px;display:grid;place-items:center;border-radius:999px;color:#061b3a!important;background:#fff;font-weight:900;box-shadow:0 12px 28px #0000002e}@media(max-width:720px){.delete-app-grid,.account-delete-apps,.deletion-app-grid{grid-template-columns:1fr}}.account-delete-selector{margin:34px 0;padding:clamp(22px,4vw,34px);border-radius:32px;background:radial-gradient(circle at top left,rgba(11,61,145,.12),transparent 34%),linear-gradient(180deg,#fffffff5,#f8fafceb);border:1px solid rgba(6,27,58,.1);box-shadow:0 24px 80px #061b3a1a}.account-delete-selector__header{max-width:760px;margin-bottom:22px}.account-delete-selector__header .eyebrow{margin:0 0 8px;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0b3d91}.account-delete-selector__header h2{margin:0;color:#061b3a;font-size:clamp(1.45rem,3vw,2.2rem);line-height:1.08}.account-delete-selector__header p{margin:12px 0 0;color:#475569;line-height:1.7}.delete-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.delete-app-card{position:relative;display:block;min-height:168px;padding:24px;border-radius:28px;text-decoration:none;color:#061b3a!important;background:#fffffff0;border:1px solid rgba(6,27,58,.13);box-shadow:0 18px 50px #061b3a14;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}.delete-app-card:before{content:"";position:absolute;inset:auto -20% -45% auto;width:180px;height:180px;border-radius:999px;background:#0b3d9114;transition:transform .22s ease,background .22s ease}.delete-app-card:hover{transform:translateY(-4px);border-color:#0b3d9152;box-shadow:0 28px 80px #061b3a26}.delete-app-card__badge{display:inline-flex;align-items:center;margin-bottom:18px;padding:7px 11px;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.04em;color:#0b3d91;background:#0b3d9117}.delete-app-card strong{position:relative;z-index:1;display:block;color:#061b3a;font-size:1.25rem;line-height:1.2}.delete-app-card p{position:relative;z-index:1;margin:10px 0 0;color:#475569;line-height:1.55}.delete-app-card.is-selected,.delete-app-card.router-link-active,.delete-app-card.router-link-exact-active{color:#fff!important;background:linear-gradient(135deg,#061b3a,#0b3d91)!important;border-color:#fff3;box-shadow:0 30px 90px #061b3a52;transform:translateY(-3px)}.delete-app-card.is-selected:before,.delete-app-card.router-link-active:before,.delete-app-card.router-link-exact-active:before{background:#ffffff1f;transform:scale(1.2)}.delete-app-card.is-selected *,.delete-app-card.router-link-active *,.delete-app-card.router-link-exact-active *{color:#fff!important}.delete-app-card.is-selected .delete-app-card__badge,.delete-app-card.router-link-active .delete-app-card__badge,.delete-app-card.router-link-exact-active .delete-app-card__badge{color:#061b3a!important;background:#fff}.delete-app-card.is-selected:after,.delete-app-card.router-link-active:after,.delete-app-card.router-link-exact-active:after{content:"✓";position:absolute;top:18px;right:18px;z-index:2;width:36px;height:36px;display:grid;place-items:center;border-radius:999px;color:#061b3a!important;background:#fff;font-weight:950;box-shadow:0 14px 30px #00000038}.account-delete-info{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-radius:22px;background:#061b3a0b;border:1px solid rgba(6,27,58,.08)}.account-delete-info strong{flex:0 0 auto;color:#061b3a}.account-delete-info p{margin:0;color:#475569;line-height:1.6}@media(max-width:760px){.delete-app-grid{grid-template-columns:1fr}.account-delete-info{display:block}.account-delete-info strong{display:block;margin-bottom:6px}}.hero-title,.page-hero h1,.section-title,.premium-title,h1{font-size:clamp(2rem,4vw,3.25rem)!important;line-height:1.05!important;letter-spacing:-.04em}h2,.section-heading,.account-delete-selector__header h2,.account-delete-form-copy h2{font-size:clamp(1.35rem,2.4vw,2rem)!important;line-height:1.12!important;letter-spacing:-.025em}.account-delete-page{padding:clamp(28px,5vw,56px) 0!important}.account-delete-hero{padding:clamp(24px,4vw,38px)!important;border-radius:28px!important}.account-delete-hero h1{max-width:760px;font-size:clamp(1.9rem,4vw,3rem)!important;line-height:1.04!important}.account-delete-hero p{max-width:680px;margin-top:12px!important;font-size:.98rem!important;line-height:1.6!important}.account-delete-selector,.account-delete-form-section{margin-top:22px!important;padding:clamp(20px,3vw,28px)!important;border-radius:26px!important}.account-delete-selector__header{margin-bottom:16px!important}.account-delete-selector__header h2,.account-delete-form-copy h2{font-size:clamp(1.3rem,2.2vw,1.85rem)!important}.account-delete-selector__header p,.account-delete-form-copy p,.account-delete-form-copy li{font-size:.95rem!important;line-height:1.55!important}.delete-app-grid{gap:14px!important;margin:18px 0!important}.delete-app-card{min-height:138px!important;padding:20px!important;border-radius:22px!important}.delete-app-card__badge{margin-bottom:12px!important;padding:6px 10px!important;font-size:.7rem!important}.delete-app-card strong{font-size:1.08rem!important}.delete-app-card p{margin-top:8px!important;font-size:.92rem!important;line-height:1.45!important}.account-delete-form{gap:13px!important}.account-delete-form input,.account-delete-form select,.account-delete-form textarea{padding:11px 14px!important;border-radius:14px!important}.account-delete-info{padding:14px 16px!important;border-radius:18px!important}.account-delete-info p{font-size:.94rem!important;line-height:1.5!important}@media(max-width:760px){.hero-title,.page-hero h1,.premium-title,h1,.account-delete-hero h1{font-size:clamp(1.7rem,9vw,2.35rem)!important}h2,.account-delete-selector__header h2,.account-delete-form-copy h2{font-size:clamp(1.25rem,6vw,1.65rem)!important}.account-delete-hero{padding:22px!important}.delete-app-card{min-height:auto!important}}:root{--atrio-navy: #03142f;--atrio-navy-2: #061f49;--atrio-navy-3: #0b3270;--atrio-blue: #1464ff;--atrio-sky: #26c6ff;--atrio-text: #071427;--atrio-muted: #64748b;--atrio-bg: #f4f7fb;--atrio-white: #ffffff;--atrio-line: rgba(3, 20, 47, .12);--atrio-shadow: 0 30px 90px rgba(3, 20, 47, .18)}body{background:radial-gradient(circle at 10% -10%,rgba(20,100,255,.22),transparent 34%),radial-gradient(circle at 92% 0%,rgba(38,198,255,.15),transparent 30%),linear-gradient(180deg,#fff,#f4f7fb 42%,#eef4fc)!important}.page{gap:34px!important}.section{border-radius:34px!important;border:1px solid var(--atrio-line)!important;box-shadow:0 22px 70px #03142f1a!important;background:#ffffffe0!important}.eyebrow{color:#fff!important;background:linear-gradient(135deg,var(--atrio-navy),var(--atrio-navy-3))!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 16px 38px #03142f38!important}.dot{background:linear-gradient(135deg,#fff,var(--atrio-sky))!important;box-shadow:0 0 0 6px #26c6ff2e!important}.heroTitle,h1{color:var(--atrio-navy)!important;letter-spacing:-.085em!important;font-weight:950!important}.h2,h2{color:var(--atrio-navy)!important;letter-spacing:-.065em!important}.lead,.p,.card__desc,p{color:#5f7087}.btn--primary,.btnPrimary{background:linear-gradient(135deg,var(--atrio-navy),var(--atrio-blue))!important;box-shadow:0 20px 45px #03142f47!important}.btn--soft,.btnSoft{color:var(--atrio-navy)!important;background:#fff!important}.btn--ghost,.btnGhost{color:var(--atrio-navy)!important;background:#03142f0f!important;border-color:#03142f1f!important}.featureCard,.catalogCard,.quickCard,.valueCard,.metricCard,.infoCard,.contactCard,.choiceCard,.solutionCard,.surface,.panel,.card,.box{border-color:#03142f1a!important;background:linear-gradient(180deg,#fffffffa,#f8fbffeb)!important;box-shadow:0 20px 56px #03142f17!important}.featureCard:hover,.catalogCard:hover,.quickCard:hover,.valueCard:hover,.metricCard:hover,.infoCard:hover{transform:translateY(-4px);box-shadow:0 30px 80px #03142f24!important}.featureCard,.catalogCard,.quickCard,.valueCard,.metricCard,.infoCard{transition:transform .2s ease,box-shadow .2s ease}.featureCard:before,.catalogCard:before,.quickCard:before,.metricCard:before{background:linear-gradient(90deg,var(--atrio-navy),var(--atrio-blue),var(--atrio-sky))!important}.chip,.badge,.tag,.pill{color:var(--atrio-navy)!important;background:#03142f0e!important;border-color:#03142f1c!important}.darkBlock{color:#fff;background:radial-gradient(circle at 16% 0%,rgba(20,100,255,.45),transparent 34%),radial-gradient(circle at 92% 20%,rgba(38,198,255,.2),transparent 30%),linear-gradient(135deg,#020b1b,var(--atrio-navy),var(--atrio-navy-2))!important}.darkBlock h1,.darkBlock h2,.darkBlock h3,.darkBlock strong{color:#fff!important}.darkBlock p,.darkBlock small{color:#ffffffb8!important}.atrioNumber{font-size:clamp(2.2rem,5vw,5.6rem);line-height:.9;font-weight:950;letter-spacing:-.09em;color:var(--atrio-navy)}.darkBlock .atrioNumber{color:#fff}.atrioLabel{color:#64748b;font-size:13px;font-weight:850;text-transform:uppercase;letter-spacing:.07em}.darkBlock .atrioLabel{color:#ffffff9e}input,textarea,select,.input,.textarea,.select{border-color:#03142f24!important}input:focus,textarea:focus,select:focus,.input:focus,.textarea:focus,.select:focus{border-color:#1464ff73!important;box-shadow:0 0 0 5px #1464ff1a!important}@keyframes jmmFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes jmmScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes jmmFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes jmmShine{0%{transform:translate(-120%) skew(-12deg)}to{transform:translate(180%) skew(-12deg)}}.page>.section,.homeHero{animation:jmmFadeUp .55s ease both}.featureCard,.catalogCard,.quickCard,.innovationBig,.innovationSmall,.trustLogos span,.beyondGrid article{animation:jmmFadeUp .55s ease both}.featureCard:nth-child(2),.catalogCard:nth-child(2),.quickCard:nth-child(2),.beyondGrid article:nth-child(2){animation-delay:.06s}.featureCard:nth-child(3),.catalogCard:nth-child(3),.quickCard:nth-child(3),.beyondGrid article:nth-child(3){animation-delay:.12s}.featureCard:hover,.catalogCard:hover,.quickCard:hover,.innovationBig:hover,.innovationSmall:hover,.trustLogos span:hover{transform:translateY(-5px)}.heroVisual,.beyondGrid article,.imageFrame,.heroMedia{animation:jmmScaleIn .65s ease both}.floatingCard{animation:jmmFloat 5s ease-in-out infinite}.floatingCard.cardTwo{animation-delay:.8s}.btn--primary,.btnPrimary,.projectBtn{position:relative;overflow:hidden}.btn--primary:after,.btnPrimary:after,.projectBtn:after{content:"";position:absolute;inset:-30% auto -30% 0;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);transform:translate(-120%) skew(-12deg)}.btn--primary:hover:after,.btnPrimary:hover:after,.projectBtn:hover:after{animation:jmmShine .8s ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}:root{--jmm-title: #03142f}h1,h2,h3,.heroTitle,.section h1,.section h2,.section h3,.card__title,.featureCard h3,.catalogCard h3,.quickCard h3,.innovationBig h3,.innovationSmall h3,.trustSection h2,.trustSection h3{color:var(--jmm-title)!important}.darkBlock h1,.darkBlock h2,.darkBlock h3,.homeHeroClean h1,.homeHeroClean h2,.homeHeroClean h3,.ctaSection.darkBlock h2,.beyondGrid h3{color:#fff!important}.heroImageCard img,.imageFrame img,.heroMedia img,.beyondGrid img{opacity:1!important;filter:saturate(1.08) contrast(1.04) brightness(1)!important}.heroImageCard:after,.imageFrame:after,.heroMedia:before{background:linear-gradient(180deg,#03142f05,#03142f38)!important}.heroImageCard img,.imageFrame img,.heroMedia img,.beyondGrid img{transition:transform .65s ease,filter .65s ease}.heroImageCard:hover img,.imageFrame:hover img,.heroMedia:hover img,.beyondGrid article:hover img{transform:scale(1.055);filter:saturate(1.15) contrast(1.06) brightness(1.03)!important}.revealSection{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.revealSection.is-visible{opacity:1;transform:translateY(0)}.homeHero,.homeHeroClean{animation:none!important}.featureCard,.catalogCard,.innovationBig,.innovationSmall,.beyondGrid article,.trustLogos span{transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease,background .26s ease}.featureCard:hover,.catalogCard:hover,.innovationBig:hover,.innovationSmall:hover,.beyondGrid article:hover,.trustLogos span:hover{transform:translateY(-6px)}.heroImageCard img,.beyondGrid img,.imageFrame img,.heroMedia img{transition:transform .75s cubic-bezier(.16,1,.3,1),filter .75s ease}.heroImageCard:hover img,.beyondGrid article:hover img,.imageFrame:hover img,.heroMedia:hover img{transform:scale(1.055);filter:saturate(1.12) contrast(1.05) brightness(1.03)}@media(prefers-reduced-motion:reduce){.revealSection,.revealSection.is-visible,.featureCard,.catalogCard,.innovationBig,.innovationSmall,.beyondGrid article,.trustLogos span,.heroImageCard img,.beyondGrid img,.imageFrame img,.heroMedia img{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}:root{--rd-ink: #0a1020;--rd-navy: #061a3d;--rd-navy-2: #0d3470;--rd-accent: #1264ff;--rd-accent-2: #29c8ff;--rd-warm: #29c8ff;--rd-paper: #f7f8fb;--rd-card: #ffffff;--rd-line: rgba(11, 27, 59, .09);--rd-muted: #5b6780;--rd-r: 22px;--rd-shadow: 0 1px 2px rgba(11,27,59,.05), 0 18px 48px -18px rgba(11,27,59,.18)}body{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;background:var(--rd-paper)!important;color:var(--rd-ink);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:inherit;color:var(--rd-navy)!important}h1{letter-spacing:-.045em!important;line-height:1.04!important;font-weight:800!important}h2{letter-spacing:-.035em!important;line-height:1.12!important;font-weight:800!important}.siteHeader{background:#f7f8fbd1!important;-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px);border-bottom:1px solid var(--rd-line)!important;box-shadow:none!important}.siteHeader.isScrolled{box-shadow:0 8px 30px -14px #0b1b3b40!important}.brandName{color:var(--rd-navy)!important;font-weight:800;letter-spacing:-.02em}.brandSub{color:var(--rd-muted)!important}.nav a:not(.projectBtn):not(.adminBtn):not(.loginBtn){color:var(--rd-navy)!important;font-weight:600;border-radius:999px}.nav a.router-link-exact-active:not(.projectBtn){background:#3b6bff1a!important;color:var(--rd-accent)!important}.projectBtn{background:var(--rd-navy)!important;color:#fff!important;border-radius:999px!important;box-shadow:none!important}.projectBtn:hover{background:var(--rd-accent)!important}.page{gap:20px}.section{background:var(--rd-card)!important;border:1px solid var(--rd-line)!important;border-radius:28px!important;box-shadow:var(--rd-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.section:before{display:none!important}.homeHero{background:radial-gradient(60% 80% at 100% 0%,rgba(34,211,238,.28),transparent 60%),radial-gradient(50% 70% at 0% 100%,rgba(59,107,255,.45),transparent 60%),var(--rd-navy)!important;border:0!important;border-radius:32px!important;box-shadow:0 40px 90px -40px #0b1b3bb3!important}.homeHero h1,.homeHero h2{color:#fff!important}.homeHero p{color:#ffffffc7!important}.homeHero .eyebrow{background:#ffffff1a!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:none!important}.homeHero .heroStats strong{color:var(--rd-warm)!important}.homeHero .heroStats span{color:#ffffffb3!important}.homeHero .heroImageCard{border-radius:26px!important;overflow:hidden;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 30px 70px -25px #0009!important}.homeHero .heroImageCard img{width:100%;height:100%;object-fit:cover}.homeHero .heroMiniPanel{background:#ffffff1a!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.homeHero .heroMiniPanel small{color:#ffffffa6!important}.homeHero .heroMiniPanel strong{color:#fff!important}.btn{border-radius:999px!important;font-weight:700!important;transition:transform .18s,box-shadow .18s,background .18s}.btn:hover{transform:translateY(-2px)}.btn--primary{background:var(--rd-accent)!important;color:#fff!important;box-shadow:0 14px 30px -10px #3b6bffa6!important}.homeHero .btn--primary{background:var(--rd-warm)!important;color:var(--rd-ink)!important;box-shadow:0 14px 30px -10px #ffb54799!important}.homeHero .btn--soft{background:#ffffff1f!important;color:#fff!important;border:1px solid rgba(255,255,255,.25)!important}.featureCard,.innovationBig,.innovationSmall{background:var(--rd-paper)!important;border:1px solid var(--rd-line)!important;border-radius:var(--rd-r)!important;box-shadow:none!important;transition:transform .2s,box-shadow .2s,border-color .2s}.featureCard:hover{transform:translateY(-4px);box-shadow:var(--rd-shadow)!important;border-color:#3b6bff59!important}.serviceNumber{color:var(--rd-accent)!important;font-weight:800}.linkArrow{color:var(--rd-accent)!important;font-weight:700}.innovationBig{background:var(--rd-navy)!important;color:#fff}.innovationBig p,.innovationBig .atrioLabel,.innovationBig .atrioNumber{color:#fff!important}.darkBlock{background:var(--rd-navy-2)!important;border:0!important}.darkBlock h2,.darkBlock h3{color:#fff!important}.darkBlock p{color:#ffffffbf!important}.darkBlock .eyebrow{background:#ffffff1a!important}.eyebrow{background:#3b6bff1a!important;color:var(--rd-accent)!important;border:0!important;box-shadow:none!important;font-weight:700}.dot{background:var(--rd-accent)!important;box-shadow:0 0 0 5px #3b6bff2e!important}.footer{background:var(--rd-ink)!important;color:#ffffffbf!important;border-top:0!important}.footer a{color:#ffffffbf!important}.footer a:hover{color:var(--rd-accent-2)!important}.footer strong,.footerBrand{color:#fff!important}.footerBottom{border-top:1px solid rgba(255,255,255,.1)!important;color:#ffffff80!important}@media(max-width:720px){.section,.homeHero{border-radius:22px!important}}:root{--rx-navy: #061a3d;--rx-navy-2: #0d3470;--rx-blue: #1264ff;--rx-cyan: #29c8ff;--rx-ink: #0a1730;--rx-muted: #5a6a85;--rx-bg: #f5f7fb;--rx-line: rgba(6, 26, 61, .12);--rx-max: 1180px}.rxWrap{width:min(var(--rx-max),calc(100% - 40px));margin-inline:auto}.rxHeader{position:sticky;top:0;z-index:50;background:var(--rx-navy);border-bottom:1px solid rgba(255,255,255,.08)}.rxHeader:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:var(--scroll-progress, 0%);background:linear-gradient(90deg,var(--rx-blue),var(--rx-cyan))}.rxHeader__in{width:min(var(--rx-max),calc(100% - 40px));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;height:68px}.rxBrand{display:flex;align-items:center;gap:12px}.rxBrand__logo{height:38px;width:auto;border-radius:8px;background:#fff;padding:3px}.rxBrand__name{color:#fff;font-weight:800;letter-spacing:-.02em;line-height:1.1}.rxBrand__sub{color:#ffffff8c;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.rxNav{display:flex;align-items:center;gap:4px}.rxNav a,.rxNav button{color:#ffffffd1;font-weight:600;font-size:14.5px;padding:9px 14px;border-radius:8px;background:none;border:0;cursor:pointer;transition:color .15s,background .15s}.rxNav a:hover,.rxNav button:hover{color:#fff;background:#ffffff14}.rxNav a.router-link-exact-active{color:var(--rx-cyan)}.rxNav .rxNav__cta{background:var(--rx-blue);color:#fff;margin-left:10px}.rxNav .rxNav__cta:hover{background:#2a76ff}.rxNav .rxNav__alt{border:1px solid rgba(255,255,255,.22);margin-left:4px}.rxMenuBtn{display:none;color:#fff;background:#ffffff1a;border:0;padding:9px 16px;border-radius:8px;font-weight:700}@media(max-width:900px){.rxMenuBtn{display:block}.rxNav{position:absolute;top:68px;left:0;right:0;flex-direction:column;align-items:stretch;background:var(--rx-navy);padding:12px 20px 20px;display:none;border-bottom:1px solid rgba(255,255,255,.1)}.rxNav.open{display:flex}.rxNav .rxNav__cta,.rxNav .rxNav__alt{margin:6px 0 0;text-align:center}}.rxFooter{background:var(--rx-navy);color:#ffffffb8;margin-top:72px}.rxFooter__in{width:min(var(--rx-max),calc(100% - 40px));margin-inline:auto;padding:56px 0 36px;display:grid;grid-template-columns:1.2fr 2fr;gap:48px}.rxFooter__brand{color:#fff;font-size:22px;font-weight:800;letter-spacing:-.02em;margin-bottom:10px}.rxFooter p{margin:0;max-width:38ch;line-height:1.6}.rxFooter__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rxFooter__cols div{display:grid;gap:10px;align-content:start}.rxFooter__cols strong{color:#fff;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.rxFooter__cols a{color:#ffffffb3}.rxFooter__cols a:hover{color:var(--rx-cyan)}.rxFooter__bottom{border-top:1px solid rgba(255,255,255,.1);text-align:center;padding:18px 20px;font-size:13px;color:#ffffff80}@media(max-width:760px){.rxFooter__in{grid-template-columns:1fr}.rxFooter__cols{grid-template-columns:1fr 1fr}}.rxBtn{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:10px;font-weight:700;font-size:15px;border:1.5px solid transparent;transition:transform .15s,background .15s,border-color .15s}.rxBtn:hover{transform:translateY(-2px)}.rxBtn--light{background:#fff;color:var(--rx-navy)}.rxBtn--light:hover{background:var(--rx-cyan)}.rxBtn--line{border-color:#fff6;color:#fff}.rxBtn--line:hover{border-color:#fff}.rxBtn--navy{background:var(--rx-navy);color:#fff}.rxBtn--navy:hover{background:var(--rx-blue)}.rxActions{display:flex;flex-wrap:wrap;gap:12px}.rxHome{display:block}.rxHome h1,.rxHome h2,.rxHome h3{margin:0}.rxKicker{margin:0 0 18px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rx-cyan)}.rxKicker--dark{color:var(--rx-blue)}.rxHero{background:var(--rx-navy);color:#fff;position:relative;overflow:hidden;padding:72px 0 88px}.rxHero:before{content:"";position:absolute;width:720px;height:720px;right:-200px;top:-260px;background:radial-gradient(circle,rgba(41,200,255,.28),transparent 65%)}.rxHero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.rxHero__grid{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.rxHome .rxHero h1{color:#fff!important;font-size:clamp(38px,5.4vw,68px);line-height:1.02;letter-spacing:-.045em;font-weight:800}.rxHero h1 em{font-style:normal;color:var(--rx-cyan)}.rxLead{margin:22px 0 32px;max-width:52ch;font-size:18px;line-height:1.65;color:#ffffffc7}.rxFacts{display:flex;gap:36px;margin:44px 0 0;padding-top:28px;border-top:1px solid rgba(255,255,255,.16)}.rxFacts dt{font-size:30px;font-weight:800;letter-spacing:-.03em}.rxFacts dd{margin:4px 0 0;font-size:13px;color:#fff9}.rxHero__visual{margin:0;position:relative}.rxHero__visual img{width:100%;aspect-ratio:4 / 4.4;object-fit:cover;border-radius:6px 90px 6px 6px;box-shadow:0 40px 80px -30px #000000a6}.rxHero__visual figcaption{position:absolute;left:-20px;bottom:28px;background:#fff;color:var(--rx-navy);font-weight:800;padding:14px 20px;border-radius:8px;box-shadow:0 18px 40px -14px #00000080}.rxStrip{background:var(--rx-blue);color:#fff;overflow:hidden;white-space:nowrap;padding:14px 0}.rxStrip__track{display:inline-flex;animation:rxMarquee 32s linear infinite}.rxStrip__set{display:inline-flex}.rxStrip b{font-size:14px;letter-spacing:.08em;text-transform:uppercase;padding:0 28px;position:relative}.rxStrip b:after{content:"✦";position:absolute;right:-6px;color:var(--rx-cyan)}@keyframes rxMarquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.rxStrip__track{animation:none}}.rxSection{padding:88px 0}.rxSection--navy{background:var(--rx-navy-2);color:#fff}.rxHead{max-width:760px;margin-bottom:44px}.rxHead--row{max-width:none;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.rxHome .rxHead h2{font-size:clamp(28px,3.6vw,44px);line-height:1.1;letter-spacing:-.035em;font-weight:800;color:var(--rx-navy)!important}.rxHome .rxSection--navy .rxHead h2{color:#fff!important}.rxServices{list-style:none;margin:0;padding:0;border-top:1px solid var(--rx-line)}.rxService{display:grid;grid-template-columns:72px 1fr auto;gap:24px;align-items:center;padding:28px 8px;border-bottom:1px solid var(--rx-line);transition:background .2s,padding .2s}.rxService:hover{background:#fff;padding-inline:24px}.rxService__n{font-size:15px;font-weight:800;color:var(--rx-blue)}.rxService__body{display:grid;gap:6px}.rxService__body strong{font-size:22px;letter-spacing:-.02em;color:var(--rx-navy)}.rxService__body span{color:var(--rx-muted);line-height:1.55;max-width:62ch}.rxService__cta{font-weight:700;color:var(--rx-navy);white-space:nowrap}.rxService__cta i{font-style:normal;display:inline-block;transition:transform .2s}.rxService:hover .rxService__cta i{transform:translate(6px)}@media(max-width:760px){.rxService{grid-template-columns:1fr;gap:10px}}.rxSteps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.rxSteps li{position:relative}.rxSteps img{width:100%;aspect-ratio:16 / 11;object-fit:cover;border-radius:6px 40px 6px 6px;margin-bottom:20px}.rxSteps__n{color:var(--rx-cyan);font-weight:800;font-size:14px;letter-spacing:.1em}.rxHome .rxSteps h3{color:#fff!important;font-size:21px;margin:6px 0 8px;letter-spacing:-.02em}.rxSteps p{margin:0;color:#ffffffb8;line-height:1.6}@media(max-width:900px){.rxSteps,.rxHero__grid{grid-template-columns:1fr}.rxHero__visual figcaption{left:12px}}.rxCards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px}.rxCard{background:#fff;border:1px solid var(--rx-line);border-top:4px solid var(--rx-blue);border-radius:6px;padding:26px;display:flex;flex-direction:column;gap:12px;transition:transform .2s,box-shadow .2s}.rxCard:hover{transform:translateY(-4px);box-shadow:0 24px 50px -24px #061a3d59}.rxCard__badge{align-self:flex-start;font-size:12px;font-weight:700;color:var(--rx-blue);background:#1264ff1a;padding:4px 10px;border-radius:99px}.rxHome .rxCard h3{font-size:20px;letter-spacing:-.02em;color:var(--rx-navy)!important}.rxCard p{margin:0;color:var(--rx-muted);line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rxCard__meta{list-style:none;margin:0;padding:0;display:flex;gap:14px;font-size:13px;color:var(--rx-ink);font-weight:600}.rxCard__actions{margin-top:auto;display:flex;gap:10px;padding-top:8px}.rxCard__actions a{flex:1;text-align:center;padding:11px;border-radius:8px;font-weight:700;font-size:14px;border:1.5px solid var(--rx-line);color:var(--rx-navy)}.rxCard__actions a.isPrimary{background:var(--rx-navy);color:#fff;border-color:var(--rx-navy)}.rxCard__actions a.isPrimary:hover{background:var(--rx-blue);border-color:var(--rx-blue)}.rxState{color:var(--rx-muted);padding:24px 0}.rxState--err{color:#b42318}.rxCta{background:linear-gradient(120deg,var(--rx-navy),var(--rx-navy-2));color:#fff;border-radius:8px 56px 8px 8px;padding:clamp(32px,5vw,64px);display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.rxHome .rxCta h2{color:#fff!important;font-size:clamp(26px,3.2vw,38px);letter-spacing:-.035em;max-width:20ch}.rxCta p{margin:12px 0 0;max-width:48ch;color:#ffffffbf;line-height:1.6}.appShell{min-height:100vh;display:flex;flex-direction:column;background:var(--rx-bg)}.rxMain{flex:1}.rxMain>.page,.rxMain>div:not(.rxHome):not(.rxApps):not(.rxProject){width:min(var(--rx-max),calc(100% - 40px));margin:40px auto 0}.rxMain .page{gap:32px}.rxMain .section{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible}.rxMain .section.darkBlock,.rxMain .section.ctaSection{background:linear-gradient(120deg,var(--rx-navy),var(--rx-navy-2))!important;border-radius:8px 48px 8px 8px!important;padding:clamp(28px,4vw,52px)!important}.rxMain .section__head{margin-bottom:28px}.rxMain .sectionIntro h2,.rxMain .h2,.rxMain .heroTitle{color:var(--rx-navy)!important;font-weight:800;letter-spacing:-.035em!important;line-height:1.1;font-size:clamp(28px,3.6vw,44px)}.rxMain .darkBlock h2,.rxMain .darkBlock h3,.rxMain .darkBlock p{color:#fff!important}.rxMain .sectionIntro p,.rxMain .p,.rxMain .lead{color:var(--rx-muted)!important;line-height:1.65;max-width:62ch}.rxMain .heroSplit{background:var(--rx-navy);border-radius:8px 64px 8px 8px;padding:clamp(28px,4vw,56px);gap:40px;align-items:center}.rxMain .heroSplit .heroTitle,.rxMain .heroSplit h1{color:#fff!important;font-size:clamp(32px,4.4vw,54px)}.rxMain .heroSplit .lead,.rxMain .heroSplit p{color:#ffffffc7!important}.rxMain .heroSplit img{border-radius:6px 40px 6px 6px}.rxMain .eyebrow{background:#1264ff1a!important;color:var(--rx-blue)!important;border:0!important;box-shadow:none!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.rxMain .heroSplit .eyebrow,.rxMain .darkBlock .eyebrow{background:#ffffff1f!important;color:var(--rx-cyan)!important}.rxMain .chip,.rxMain .tag,.rxMain .badge{background:#1264ff14!important;color:var(--rx-navy)!important;border:0!important;border-radius:99px;font-weight:600}.rxMain .quickCard,.rxMain .featureCard,.rxMain .catalogCard,.rxMain .valueCard,.rxMain .contactCard,.rxMain .choiceCard,.rxMain .surface{background:#fff!important;border:1px solid var(--rx-line)!important;border-top:4px solid var(--rx-blue)!important;border-radius:6px!important;box-shadow:none!important;transition:transform .2s,box-shadow .2s,border-color .2s}.rxMain .quickCard:hover,.rxMain .featureCard:hover,.rxMain .catalogCard:hover,.rxMain .valueCard:hover,.rxMain .contactCard:hover{transform:translateY(-3px);box-shadow:0 24px 50px -26px #061a3d59!important}.rxMain .surface.formCard{border-top-width:1px!important;border-radius:8px 40px 8px 8px!important;padding:clamp(22px,3vw,36px);box-shadow:0 30px 60px -36px #061a3d4d!important}.rxMain .choiceCard--active,.rxMain .tab.active{border-color:var(--rx-blue)!important;background:#1264ff12!important;box-shadow:0 0 0 3px #1264ff2e!important}.rxMain .card__title,.rxMain .choiceCard__title{color:var(--rx-navy)!important;font-weight:800;letter-spacing:-.02em}.rxMain .card__desc,.rxMain .choiceCard__desc{color:var(--rx-muted)!important;line-height:1.55}.rxMain .label{color:var(--rx-navy);font-weight:700;font-size:13.5px}.rxMain .input,.rxMain .textarea,.rxMain select{background:var(--rx-bg)!important;border:1.5px solid var(--rx-line)!important;border-radius:8px!important;color:var(--rx-ink);transition:border-color .15s,box-shadow .15s,background .15s}.rxMain .input:focus,.rxMain .textarea:focus,.rxMain select:focus{background:#fff!important;border-color:var(--rx-blue)!important;box-shadow:0 0 0 4px #1264ff24!important;outline:none}.rxMain .btn{border-radius:10px!important;font-weight:700;box-shadow:none!important}.rxMain .btn--primary{background:var(--rx-navy)!important;color:#fff!important;border:0!important}.rxMain .btn--primary:hover{background:var(--rx-blue)!important}.rxMain .btn--soft{background:#fff!important;color:var(--rx-navy)!important;border:1.5px solid var(--rx-line)!important}.rxMain .btn--soft:hover{border-color:var(--rx-navy)!important}.rxMain .darkBlock .btn--primary{background:#fff!important;color:var(--rx-navy)!important}.rxMain .darkBlock .btn--soft{background:transparent!important;color:#fff!important;border-color:#fff6!important}.rxMain .tabs .tab{border-radius:99px!important}.rxMain .emptyState{background:#fff;border:1px dashed var(--rx-line);border-radius:8px;padding:28px;color:var(--rx-muted)}.rxMain .error{color:#b42318}.rxMain .heroSplit,.rxMain .splitGrid{display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:start}.rxMain .heroSplit{align-items:center}.rxMain .heroMedia img{width:100%;height:auto;object-fit:cover}.rxMain .grid{display:grid;gap:20px}.rxMain .grid--3{grid-template-columns:repeat(3,1fr)}.rxMain .grid--2{grid-template-columns:repeat(2,1fr)}.rxMain .formGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rxMain .formGrid--3{grid-template-columns:repeat(3,1fr)}.rxMain .field{display:grid;gap:6px}.rxMain .heroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.rxMain .heroSplit .btn--primary{background:#fff!important;color:var(--rx-navy)!important}.rxMain .heroSplit .btn--soft,.rxMain .heroSplit .btn--ghost{background:transparent!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.4)!important}.rxMain .formCard h1,.rxMain .formCard h2,.rxMain .formCard h3,.rxMain .formCard label{color:var(--rx-navy)}.rxMain .formCard .quickCard,.rxMain .surface .quickCard{border-top-width:1px!important;background:var(--rx-bg)!important}@media(max-width:900px){.rxMain .heroSplit,.rxMain .splitGrid,.rxMain .grid--3,.rxMain .grid--2,.rxMain .formGrid,.rxMain .formGrid--3{grid-template-columns:1fr}}.rxMain .heroSplit .chip,.rxMain .heroSplit .tag{background:#ffffff1f!important;color:#fff!important}.rxMain .heroBadges{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.rxSection--tint{background:#eaf0fb}.rxTeaser{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.rxHome .rxTeaser h2{font-size:clamp(28px,3.6vw,42px);line-height:1.1;letter-spacing:-.035em;font-weight:800;color:var(--rx-navy)!important}.rxTeaser__text{color:var(--rx-muted);line-height:1.65;margin:16px 0 28px;max-width:52ch}.rxTeaser__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.rxTeaser__list li{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid var(--rx-line);border-left:4px solid var(--rx-blue);border-radius:6px;padding:18px 22px}.rxTeaser__list b{color:var(--rx-navy);font-size:18px;letter-spacing:-.02em}.rxTeaser__list span{color:var(--rx-muted);font-size:13px;font-weight:600}@media(max-width:900px){.rxTeaser{grid-template-columns:1fr}}.rxApps h1,.rxApps h2,.rxApps h3{margin:0}.rxApps__hero{background:var(--rx-navy);color:#fff;padding:72px 0 80px;position:relative;overflow:hidden}.rxApps__hero:before{content:"";position:absolute;width:640px;height:640px;right:-180px;top:-240px;background:radial-gradient(circle,rgba(41,200,255,.28),transparent 65%)}.rxApps__hero .rxWrap{position:relative}.rxApps .rxApps__hero h1{color:#fff!important;font-size:clamp(36px,5vw,60px);line-height:1.04;letter-spacing:-.045em;font-weight:800;max-width:18ch}.rxApps h1 em{font-style:normal;color:var(--rx-cyan)}.rxApps .rxHead h2{font-size:clamp(26px,3.2vw,40px);letter-spacing:-.035em;font-weight:800;color:var(--rx-navy)!important}.rxApps .rxSection--navy .rxHead h2{color:#fff!important}.rxApps .rxCard h3{font-size:22px;letter-spacing:-.02em;color:var(--rx-navy)!important}.rxApps .rxCta h2{color:#fff!important}.rxApps .rxCard p{-webkit-line-clamp:unset;display:block}.rxMobile{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.rxMobile__card{background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:8px 40px 8px 8px;padding:32px;display:flex;flex-direction:column;gap:14px}.rxMobile__tag{align-self:flex-start;color:var(--rx-cyan);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rxApps .rxMobile__card h3{color:#fff!important;font-size:28px;letter-spacing:-.03em}.rxMobile__card p{margin:0;color:#ffffffbf;line-height:1.6}.rxStores{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.rxStore{display:grid;background:#000;color:#fff;border:1.5px solid rgba(255,255,255,.35);border-radius:10px;padding:10px 22px;min-width:168px;transition:transform .15s,border-color .15s}.rxStore:hover{transform:translateY(-2px);border-color:var(--rx-cyan)}.rxStore small{font-size:11px;opacity:.75}.rxStore strong{font-size:18px;letter-spacing:-.01em}.rxNav a.router-link-active:not([href="/"]),.rxNav a.router-link-exact-active{color:var(--rx-cyan);box-shadow:inset 0 -2px 0 var(--rx-cyan);border-radius:8px 8px 0 0}.rxNav .rxNav__cta.router-link-active{color:#fff;box-shadow:none;border-radius:8px}.rxNav .rxNav__login{color:#fff9;font-size:13.5px;padding:9px 10px}.rxNav .rxNav__login:hover{color:#fff}.rxCrumbs{background:#fff;border-bottom:1px solid var(--rx-line)}.rxCrumbs__in{width:min(var(--rx-max),calc(100% - 40px));margin-inline:auto;display:flex;align-items:center;gap:10px;padding:12px 0;font-size:13.5px;color:var(--rx-muted);flex-wrap:wrap}.rxCrumbs__in a{color:var(--rx-blue);font-weight:600}.rxCrumbs__in a:hover{text-decoration:underline}.rxCrumbs__here{color:var(--rx-navy);font-weight:700}.rxPageCta{margin-top:56px}.rxPageCta__in{width:min(var(--rx-max),calc(100% - 40px));margin-inline:auto;background:var(--rx-navy);color:#fff;border-radius:8px 40px 8px 8px;padding:28px 36px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.rxPageCta__in div{display:grid;gap:4px}.rxPageCta__in strong{font-size:22px;letter-spacing:-.02em}.rxPageCta__in span{color:#ffffffb8}.rxMain>.account-delete-page{width:min(var(--rx-max),calc(100% - 40px));margin:40px auto 0;padding:0}.rxMain .account-delete-hero{background:var(--rx-navy);border-radius:8px 48px 8px 8px;padding:clamp(28px,4vw,52px);margin-bottom:28px}.rxMain .account-delete-hero h1{color:#fff!important;font-size:clamp(30px,4vw,48px)}.rxMain .account-delete-hero p{color:#ffffffc7!important}.rxMain .account-delete-hero .eyebrow{background:#ffffff1f!important;color:var(--rx-cyan)!important}.rxBanner{display:block;width:100%;height:clamp(180px,26vw,320px);object-fit:cover;object-position:center 35%;border-radius:6px 48px 6px 6px;margin:0 0 36px;box-shadow:0 30px 60px -36px #061a3d73}.rxMain .trainingDetailHero .rxBanner{margin-top:16px}.rxApps__heroGrid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.rxDevices{position:relative;min-height:280px}.rxDevices__web{width:88%;padding:0;background:none!important;min-height:0}.rxDevices__web .rxDevices__web .mock__browser{max-width:none}.rxDevices__phone{position:absolute;right:0;bottom:-18px;padding:0;background:none!important;min-height:0}.rxDevices--teaser{min-height:250px;margin-bottom:20px}.rxTeaser__right{display:grid;gap:4px}.rxTeaser__list{grid-template-columns:1fr 1fr}.rxTeaser__list li{flex-direction:column;align-items:flex-start;gap:2px;padding:14px 18px}.rxTeaser__list b{font-size:16px}.rxCard__media{margin:-26px -26px 8px;width:calc(100% + 52px);border-radius:2px 2px 0 0}.rxMobile__card{flex-direction:row;align-items:center;gap:28px}.rxMobile__phone{flex:none;background:none!important;padding:0;min-height:0}.rxMobile__body{display:flex;flex-direction:column;gap:14px}.account-delete-hero{position:relative}.account-delete-hero__img{position:absolute;right:36px;top:50%;transform:translateY(-50%);width:min(300px,32%);border-radius:6px 36px 6px 6px;box-shadow:0 24px 50px -20px #0009}.rxMain .account-delete-hero>:not(img){max-width:60%}@media(max-width:900px){.rxApps__heroGrid{grid-template-columns:1fr}.rxMobile__card{flex-direction:column;align-items:flex-start}.account-delete-hero__img{display:none}.rxMain .account-delete-hero>:not(img){max-width:none}}
