.ml{--gutter:40px;--accent:#db2777;--accent-2:#be185d;--bg:#fff;--card:#fff;--soft:#fcfcfd;--chip:#f4f4f6;--hover:#fafafa;--line:#efeff3;--line-2:#f0eff4;--line-3:#e4e4e7;--ink:#16181d;--ink-1:#3f3f46;--ink-2:#4a4d55;--ink-3:#71717a;--ink-3-ui:#6c7078;--ink-4:#a1a1aa;--mute:#8b8e96;--ink-off:#c4c4cc;--pink-soft:#fff0f7;--pink-soft-2:#fdf2f8;--pink-soft-3:#fff5fa;--pink-bg:#fff7fb;--pink-line:#f3d7e5;--pink-line-2:#f9c7de;--pink-dash:#e8cbdb;--digit:#f7f7f9;--track:#ebebef;--bar-idle:#e4e4e7;--veil:hsla(0,0%,100%,.45);--cta-grad:linear-gradient(135deg,#fff0f7,#f3eeff);background:var(--bg);color:var(--ink);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;padding-bottom:62px}.ml.dark{--bg:#0e0e11;--card:#17171b;--soft:#141418;--chip:#1f1f25;--hover:#1f1f25;--line:#26262c;--line-2:#26262c;--line-3:#3c3c44;--ink:#f4f4f5;--ink-1:#d4d4d8;--ink-2:#a1a1aa;--ink-3:#8b8b93;--ink-3-ui:#8b8b93;--ink-4:#6b6b73;--mute:#8b8b93;--ink-off:#52525b;--pink-soft:#2a1421;--pink-soft-2:#2a1421;--pink-soft-3:#1e1018;--pink-bg:#1c1117;--pink-line:#4a2338;--pink-line-2:#5a2841;--pink-dash:#4a2338;--digit:#1f1f25;--track:#2a2a32;--bar-idle:#3c3c44;--veil:rgba(10,10,13,.5);--cta-grad:linear-gradient(135deg,#22121c,#1a1830)}.ml-wrap{box-sizing:border-box;margin:0 auto;max-width:calc(1440px + var(--gutter)*2);padding-inline:var(--gutter)}.ml-sec{display:flex;flex-direction:column;gap:24px;padding-top:62px}.ml-sec>.ml-wrap{width:100%}.ml-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:28px}.ml-h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(34px,4.2vw,50px);font-weight:400;letter-spacing:-.01em;line-height:1.02;margin:0;max-width:20ch}.ml-h2 em{color:var(--accent);font-style:italic}.ml-h2-short{max-width:14ch}.ml-side{color:var(--ink-2);font-size:15px;line-height:1.55;margin:0 0 6px;max-width:36ch}.ml-side-wide{max-width:40ch}.ml-grid3{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.ml-fcard{background:var(--card);border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;gap:9px;padding:22px}.ml-fcard-top{align-items:flex-start;display:flex;gap:10px}.ml-fcard-top svg{color:var(--accent);margin-top:3px}.ml-fcard-title{flex:1;font-size:17px;font-weight:500;line-height:1.35;min-width:0}.ml-fcard-text{color:var(--ink-2);font-size:14px;line-height:1.6}.ml-cases{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ml-case{align-items:flex-start;background:var(--card);border:1px solid var(--line);border-radius:20px;display:flex;gap:18px;padding:26px}.ml-case-ico{background:var(--pink-soft);border-radius:13px;color:var(--accent);display:grid;flex:0 0 44px;height:44px;place-items:center;width:44px}.ml-case-body{display:flex;flex-direction:column;gap:8px}.ml-case-title{font-size:18px;font-weight:500}.ml-case-text{color:var(--ink-2);font-size:14.5px;line-height:1.6}.ml-rights{align-items:start;background:var(--pink-bg);border-radius:22px;display:grid;gap:44px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:44px}.ml-rights-lead{display:flex;flex-direction:column;gap:14px}.ml-rights-lead p{color:var(--ink-2);font-size:15.5px;line-height:1.65;margin:0}.ml-rights-list{display:flex;flex-direction:column;gap:12px}.ml-right{align-items:flex-start;background:var(--card);border-radius:16px;display:flex;gap:12px;padding:18px 20px}.ml-right>svg{color:var(--accent)}.ml-right-body{display:flex;flex-direction:column;gap:4px}.ml-right-title{font-size:15.5px;font-weight:500}.ml-right-text{color:var(--ink-2);font-size:14px;line-height:1.6}.ml-faq-sec{align-items:center}.ml-faq-h2{max-width:24ch;text-align:center}.ml-faq-list{display:flex;flex-direction:column;gap:10px;max-width:840px;width:100%}.ml-faq{background:var(--card);border:1px solid var(--line);border-radius:16px;transition:border-color .25s ease}.ml-faq.open{border-color:var(--pink-line)}.ml-faq-q{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:flex;font:inherit;font-size:15.5px;font-weight:500;gap:14px;padding:18px 20px;text-align:left;width:100%}.ml-faq-q>span{flex:1}.ml-faq-q>svg{color:var(--accent)}.ml-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.ml-faq.open .ml-faq-a{grid-template-rows:1fr}.ml-faq-a>div{overflow:hidden}.ml-faq-a p{color:var(--ink-2);font-size:14.5px;line-height:1.65;margin:0;max-width:70ch;padding:0 20px 18px}.ml-seo{align-items:start;display:grid;gap:44px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.ml-seo-h2{font-size:clamp(30px,3.4vw,42px);line-height:1.05}.ml-seo-text{display:flex;flex-direction:column;gap:16px}.ml-seo-text p{color:var(--ink-2);font-size:15px;line-height:1.7;margin:0}.ml-seo-text h3{color:var(--ink);font-size:18px;font-weight:500;line-height:1.35;margin:8px 0 -4px}.ml-btn-start{align-self:flex-start}.ml-cta-row{align-items:center;display:flex;flex-direction:column;gap:10px;padding-top:28px;text-align:center}.ml-sec>.ml-cta-row{padding-top:4px}.ml-btn{align-items:center;background:var(--accent);border:0;border-radius:13px;box-shadow:0 12px 26px -12px #db2777e6;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:500;gap:9px;height:48px;justify-content:center;padding:0 24px;transition:background-color .2s ease}.ml-btn:hover{background:var(--accent-2)}.ml-cta-note{color:var(--ink-3);font-size:13px;line-height:1.45}.ml-cta{align-items:center;background:var(--cta-grad);border-radius:22px;display:flex;flex-direction:column;gap:18px;margin-top:62px;padding:56px 44px;text-align:center}.ml-cta-h2{font-size:clamp(36px,4.6vw,56px);max-width:24ch}.ml-cta p{color:var(--ink-2);font-size:16.5px;line-height:1.6;margin:0;max-width:52ch}.ml-cta-btn{align-items:center;background:var(--accent);border:0;border-radius:14px;box-shadow:0 14px 30px -12px #db2777e6;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:500;gap:10px;height:52px;justify-content:center;padding:0 30px;transition:background-color .2s ease}.ml-cta-btn:hover{background:var(--accent-2)}.ml-links{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.ml-link{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:16px;color:var(--ink);display:flex;gap:14px;padding:16px;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.ml-link:focus-visible,.ml-link:hover{background:var(--pink-soft-3);border-color:var(--pink-line-2);outline:none}.ml-link-ico{background:var(--pink-soft);border-radius:12px;color:var(--accent);display:grid;flex:none;height:42px;place-items:center;transition:background-color .2s ease,color .2s ease;width:42px}.ml-link:focus-visible .ml-link-ico,.ml-link:hover .ml-link-ico{background:var(--accent);color:#fff}.ml-link-body{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.ml-link-label{font-size:15.5px;font-weight:500}.ml-link-text{color:var(--ink-3);font-size:13px;line-height:1.45}@media(max-width:1023px){.ml-grid3,.ml-links{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-rights{gap:24px}.ml-rights,.ml-seo{grid-template-columns:minmax(0,1fr)}.ml-seo{gap:20px}}@media(max-width:767px){.ml-links{gap:10px;grid-template-columns:minmax(0,1fr)}.ml-link{border-radius:14px;padding:14px}.ml-link-ico{border-radius:11px;height:38px;width:38px}.ml{padding-bottom:28px;--gutter:16px}.ml-sec{gap:14px;padding-top:28px}.ml-head{align-items:flex-start;flex-direction:column;gap:8px}.ml-h2{font-size:32px;line-height:1.05}.ml-side{font-size:14px;margin:0}.ml-grid3{gap:14px;grid-template-columns:minmax(0,1fr)}.ml-fcard{border-radius:16px;gap:7px;padding:16px}.ml-fcard-title{font-size:16px}.ml-fcard-text{font-size:13.5px}.ml-cases{display:flex;gap:12px;margin-inline:calc(var(--gutter)*-1);overflow-x:auto;padding:2px var(--gutter) 8px;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.ml-cases::-webkit-scrollbar{display:none}.ml-case{border-radius:18px;flex:0 0 250px;flex-direction:column;gap:10px;padding:18px;scroll-snap-align:start}.ml-case-ico{border-radius:12px;flex-basis:40px;height:40px;width:40px}.ml-case-title{font-size:17px}.ml-case-text{font-size:14px}.ml-rights{border-radius:20px;gap:14px;padding:24px 20px}.ml-rights-lead p{font-size:14.5px}.ml-right{border-radius:14px;gap:10px;padding:14px 16px}.ml-right-title{font-size:14.5px}.ml-right-text{font-size:13px}.ml-faq-sec{align-items:stretch}.ml-faq-h2{text-align:left}.ml-faq{border-radius:14px}.ml-faq-q{align-items:flex-start;font-size:14.5px;line-height:1.4;padding:15px 16px}.ml-faq-a p{font-size:13.5px;padding:0 16px 15px}.ml-seo-text p{font-size:14px}.ml-seo-text h3{font-size:16.5px}.ml-cta{border-radius:20px;gap:13px;margin-top:28px;padding:30px 22px}.ml-cta-h2{font-size:34px}.ml-cta p{font-size:14.5px}.ml-cta-btn{font-size:15px;height:50px;width:100%}.ml-cta-row{flex-direction:column;gap:8px;padding-top:18px}.ml-btn{width:100%}.ml-cta-note{font-size:12.5px;text-align:center}}
