.u4ma{--ink:#28242b;--muted:#625b66;--line:#eadde3;--soft:#fbf3f6;--warm:#f8f4f3;--plum:#7f4060;--accent:#b0587d;--accent-dark:#8a3f60;--radius:20px;max-width:1120px;margin:0 auto;padding:0 var(--u4m-gutter,16px);color:var(--ink);line-height:1.55}.u4ma *,.u4ma *::before,.u4ma *::after{box-sizing:border-box}.u4ma h2{margin:0 0 16px;font-size:24px;line-height:1.25}.u4ma h3{margin:0 0 10px;font-size:18px;line-height:1.3}.u4ma ul,.u4ma ol{margin:0;padding:0;list-style:none}.u4ma a{color:var(--accent-dark)}.u4ma .u4m-i{flex:0 0 auto;width:1.15em;height:1.15em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.u4ma-crumbs{margin:4px 0 12px;color:var(--muted);font-size:13px}.u4ma-crumbs a{color:inherit}.u4ma-kicker{margin:0 0 6px;color:var(--accent-dark);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.u4ma-section{padding:32px 0 0;scroll-margin-top:80px}.u4ma-band{margin-top:32px;padding:24px 16px;border-radius:var(--radius);background:var(--soft)}.u4ma-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:16px}.u4ma-head h2{margin:0}.u4ma-more{display:inline-flex;align-items:center;gap:6px;font-weight:700;text-decoration:none}.u4ma-hero{display:grid;gap:20px;padding:24px 16px;border-radius:var(--radius);background:linear-gradient(135deg,var(--warm),var(--soft))}.u4ma-hero h1{margin:0 0 10px;font-size:32px;line-height:1.15}.u4ma-hero__lead{margin:0 0 18px;font-size:17px}.u4ma-hero__photo{order:-1;width:200px;height:200px;margin:0 auto;border:6px solid #fff;border-radius:50%;object-fit:cover;object-position:top;box-shadow:0 10px 30px rgb(127 64 96 / .15)}.u4ma-socials,.u4ma-contacts{display:flex;flex-wrap:wrap;gap:8px}.u4ma-socials a,.u4ma-contacts a{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s}.u4ma-socials a:hover,.u4ma-contacts a:hover{border-color:var(--accent);color:var(--accent-dark)}.u4ma-socials .u4m-i,.u4ma-contacts .u4m-i{color:var(--accent)}.u4ma-why{max-width:820px;margin:0;font-size:18px;line-height:1.6}.u4ma-beliefs{display:grid;gap:10px;margin-top:20px!important}.u4ma-beliefs li{display:flex;gap:12px;padding:14px 16px;border-radius:16px;background:var(--warm);font-size:15px;line-height:1.45}.u4ma-beliefs .u4m-i{margin-top:2px;color:var(--accent);font-size:20px}.u4ma-beliefs b{display:block;margin-bottom:2px;font-size:16px}.u4ma-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.u4ma-stats div{text-align:center}.u4ma-stats dt{color:var(--accent-dark);font-size:30px;font-weight:800;line-height:1.1;white-space:nowrap}.u4ma-stats dd{margin:4px 0 0;color:var(--muted);font-size:14px;line-height:1.35}.u4ma-note{margin:16px 0 0;color:var(--muted);font-size:12px}.u4ma-press{display:grid;gap:12px}.u4ma-press a{display:grid;justify-items:center;gap:10px;padding:20px 16px 14px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;font-size:14px;font-weight:700;text-decoration:none}.u4ma-press img{width:auto;max-width:100%;height:48px;object-fit:contain}.u4ma-press span{display:inline-flex;align-items:center;gap:6px}.u4ma-reviews{display:grid;gap:12px}.u4ma-review{display:grid;align-content:space-between;gap:16px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink)!important;text-decoration:none}.u4ma-review__quote{font-size:17px;line-height:1.4}.u4ma-review__who{display:flex;align-items:center;gap:10px}.u4ma-review__who img{width:44px;height:44px;border-radius:50%;object-fit:cover}.u4ma-review__who span{display:grid;font-size:14px;line-height:1.3}.u4ma-review__who small{color:var(--muted)}.u4ma-diplomas{display:flex;gap:12px;margin:0 calc(-1 * var(--u4m-gutter, 16px))!important;padding:4px var(--u4m-gutter,16px) 12px!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.u4ma-diplomas li{flex:0 0 auto;scroll-snap-align:start}.u4ma-diplomas a{display:block;height:180px;border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.u4ma-diplomas img{display:block;width:auto;height:100%;transition:transform .2s}.u4ma-diplomas a:hover img{transform:scale(1.03)}.u4ma-growth{display:grid;gap:12px}.u4ma-growth>li{padding:18px 18px 16px;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:16px;background:#fff}.u4ma-growth h3{display:flex;align-items:center;gap:8px;color:var(--accent-dark)}.u4ma-growth ul li{position:relative;padding-left:16px;font-size:15px;line-height:1.45}.u4ma-growth ul li+li{margin-top:6px}.u4ma-growth ul li::before{content:"";position:absolute;top:.6em;left:2px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.u4ma-editor__card{display:grid;gap:18px;padding:20px;border-radius:var(--radius);background:var(--soft)}.u4ma-editor__card>img{width:160px;height:160px;border:5px solid #fff;border-radius:50%;object-fit:cover;object-position:top}.u4ma-checks li{display:flex;gap:10px;font-size:15px;line-height:1.45}.u4ma-checks li+li{margin-top:8px}.u4ma-checks .u4m-i{margin-top:2px;color:var(--accent);stroke-width:2.4}.u4ma-bottom{display:grid;gap:0 24px;padding-bottom:32px}.u4ma-bank p{margin:0 0 6px}.u4ma-bank li{color:var(--muted);font-size:15px;font-variant-numeric:tabular-nums}.u4ma-contact{padding:24px 16px;margin-top:32px;border-radius:var(--radius);background:var(--soft)}.u4ma-contact h2{font-size:20px}.u4ma-lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:48px 8px 16px;border:0;background:#141016!important;color:#fff}.u4ma-lightbox[open]{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;grid-template-rows:minmax(0,1fr) auto;align-items:center;gap:8px}.u4ma-lightbox::backdrop{background:#141016}.u4ma-lightbox img{grid-column:2;justify-self:center;max-width:100%;max-height:100%;object-fit:contain}.u4ma-lightbox p{grid-column:1 / -1;margin:0;text-align:center;font-size:14px}.u4ma-lightbox button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .12);color:#fff;font-size:22px;cursor:pointer}.u4ma-lightbox button[hidden]{visibility:hidden}.u4ma-lightbox__close{position:absolute;top:8px;right:8px}.u4ma-lightbox__nav .u4m-i{transform:rotate(-90deg)}.u4ma-lightbox__nav--prev .u4m-i{transform:rotate(90deg)}@media (min-width:640px){.u4ma-beliefs,.u4ma-press,.u4ma-reviews{grid-template-columns:repeat(3,minmax(0,1fr))}.u4ma-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.u4ma-growth{grid-template-columns:repeat(2,minmax(0,1fr))}.u4ma-editor__card{grid-template-columns:180px minmax(0,1fr);align-items:center}.u4ma-editor__card>img{width:180px;height:180px}.u4ma-diplomas{margin:0!important;padding:4px 0 12px!important}.u4ma-diplomas a{height:220px}}@media (min-width:900px){.u4ma h2{font-size:28px}.u4ma-hero{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:40px;padding:40px 48px}.u4ma-hero h1{font-size:44px}.u4ma-hero__photo{order:0;width:380px;height:380px}.u4ma-band{padding:32px 40px}.u4ma-stats dt{font-size:40px}.u4ma-section{padding-top:48px}.u4ma-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.u4ma-contact{margin-top:48px;padding:28px 32px}.u4ma-lightbox{padding:56px 24px 24px}.u4ma-lightbox[open]{grid-template-columns:56px minmax(0,1fr) 56px}}