.public-desktop-only{display:none}.contact-section{display:contents}@media (width>=1024px){[data-public-route]{--public-gutter:max(5vw, calc((100vw - 1296px) / 2));--public-line:#e0e3e8;--public-mcp-card:#1f2e3d;--public-mcp-line:#384f66;--public-mcp-copy:#ebf2ff;--public-muted:#575e6b;--public-table-label:var(--public-muted);--public-cta-bg:#0e1117;background:var(--review-paper);color:var(--review-ink)}body[data-desktop-design] .public-desktop-only{display:block}body[data-desktop-design] .public-mobile-only{display:none}body[data-desktop-design] [data-public-route] .container{width:90%;max-width:1296px;padding:0}body[data-desktop-design] [data-public-route] .section{border:0;padding-block:64px}body[data-desktop-design] [data-public-route] .section--sunken{background:var(--review-stage)}body[data-desktop-design] [data-public-route] .section-head{max-width:none;margin:0}body[data-desktop-design] [data-public-route] h2{color:var(--review-ink);letter-spacing:0;text-wrap:initial;font-size:40px;font-weight:600;line-height:48px}body[data-desktop-design] [data-public-route] .lead{max-width:860px;color:var(--review-secondary);margin-top:18px;font-size:17px;line-height:27px}body[data-desktop-design] [data-public-route] .eyebrow{height:24px;color:var(--review-blue);letter-spacing:0;margin:0 0 18px;font-size:13px;font-weight:600;line-height:16px}body[data-desktop-design] [data-public-route] .public-hero{background:var(--review-paper);min-height:392px;padding-block:76px 64px}body[data-desktop-design] [data-public-route] .public-hero h1{max-width:980px;color:var(--review-ink);letter-spacing:0;text-wrap:initial;margin:0;font-size:58px;font-weight:500;line-height:66px}body[data-desktop-design] [data-public-route] .public-hero .lead,body[data-desktop-design] [data-public-route] .public-lead{max-width:900px;color:var(--review-secondary);margin-top:18px;font-size:20px;line-height:30px}body[data-desktop-design] [data-public-route=product] .frame{min-height:300px}body[data-desktop-design] [data-public-route=product] .frame__text{max-width:1080px;color:var(--review-secondary);letter-spacing:0;text-align:left;margin-top:18px;font-size:17px;font-weight:400;line-height:27px}body[data-desktop-design] [data-public-route=product] .mcp{background:var(--review-dark);min-height:802px}body[data-desktop-design] [data-public-route=product] .mcp h2{color:var(--review-paper)}body[data-desktop-design] [data-public-route=product] .mcp .eyebrow{color:var(--review-dark-accent)}body[data-desktop-design] [data-public-route=product] .mcp__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin-top:18px}body[data-desktop-design] [data-public-route=product] .mcp__item{border:1px solid var(--public-mcp-line);background:var(--public-mcp-card);border-radius:16px;padding:28px}body[data-desktop-design] [data-public-route=product] .mcp__item h3{color:var(--review-paper);letter-spacing:0;font-size:21px;font-weight:600;line-height:27.3px}body[data-desktop-design] [data-public-route=product] .mcp__item p{color:var(--public-mcp-copy);margin-top:12px;font-size:16px;line-height:24.8px}body[data-desktop-design] [data-public-route=product] .people{min-height:500px}body[data-desktop-design] [data-public-route=product] .people__inner{display:block}body[data-desktop-design] [data-public-route=product] .people__note{max-width:860px;color:var(--review-secondary);border:0;margin-top:18px;padding:0;font-size:17px;line-height:27px}body[data-desktop-design] [data-public-route=product] .people__frame{display:none}body[data-desktop-design] [data-public-route=product] .crm{min-height:900px}body[data-desktop-design] [data-public-route=product] .crm__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin-top:18px}body[data-desktop-design] [data-public-route=product] .crm__tile{border:1px solid var(--public-line);background:var(--review-paper);border-radius:14px;min-height:130px;padding:20px 22px 18px}body[data-desktop-design] [data-public-route=product] .crm__tile:hover{transform:none}body[data-desktop-design] [data-public-route=product] .crm__tile-title{color:var(--review-ink);letter-spacing:0;font-size:17px;font-weight:600;line-height:24px}body[data-desktop-design] [data-public-route=product] .crm__tile-text{color:var(--review-secondary);margin-top:10px;font-size:14px;line-height:21px}body[data-desktop-design] [data-public-route=product] .care{min-height:440px}body[data-desktop-design] [data-public-route=product] .care__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:none;margin-top:18px;display:grid}body[data-desktop-design] [data-public-route=product] .care__list li{border:1px solid var(--public-line);background:var(--review-paper);min-height:130px;color:var(--review-secondary);border-radius:14px;padding:20px 22px 18px;font-size:14px;line-height:21px;display:block}body[data-desktop-design] [data-public-route=product] .care__mark{display:none}body[data-desktop-design] [data-public-route=product] .care__list strong{color:var(--review-ink);margin-bottom:10px;font-size:17px;font-weight:600;line-height:24px}body[data-desktop-design] [data-public-route=product] .inprogress{min-height:420px}body[data-desktop-design] [data-public-route=product] .inprogress__list{max-width:860px;margin-top:18px;display:block}body[data-desktop-design] [data-public-route=product] .inprogress__list li{color:var(--review-secondary);border:0;padding:0;font-size:17px;line-height:27px;display:inline}body[data-desktop-design] [data-public-route=product] .inprogress__list li:not(:last-child):after{content:" · "}body[data-desktop-design] [data-public-route] .public-start{background:var(--review-stage);min-height:330px;padding-block:58px 52px}body[data-desktop-design] [data-public-route] .public-start h2{max-width:720px;font-size:38px;line-height:46px}body[data-desktop-design] [data-public-route] .public-start p{max-width:720px;color:var(--review-secondary);margin-top:18px;font-size:17px;line-height:26px}body[data-desktop-design] [data-public-route] .public-start .btn{background:var(--public-cta-bg);width:190px;height:48px;color:var(--review-paper);box-shadow:none;border:0;border-radius:12px;justify-content:flex-start;margin-top:18px;padding:12px 22px;font-size:15px;font-weight:600;line-height:22px}body[data-desktop-design] [data-public-route] .public-start .btn:focus-visible{box-shadow:var(--ring)}body[data-desktop-design] [data-public-route=contacts].legal{padding:0}body[data-desktop-design] [data-public-route=contacts]>.container,body[data-desktop-design] [data-public-route=contacts] .legal-content{display:contents}body[data-desktop-design] [data-public-route=contacts] .public-hero{padding-inline:var(--public-gutter)}body[data-desktop-design] [data-public-route=contacts] .legal-toc{display:none}body[data-desktop-design] [data-public-route=contacts] .contact-section{padding:64px var(--public-gutter);background:var(--review-stage);display:block}body[data-desktop-design] [data-public-route=contacts] .contact-details{min-height:390px}body[data-desktop-design] [data-public-route=contacts] .contact-hours{background:var(--review-paper);min-height:360px}body[data-desktop-design] [data-public-route=contacts] .contact-requisites{min-height:1060px}body[data-desktop-design] [data-public-route=contacts] .contact-section h2{border:0;margin:0;padding:0}body[data-desktop-design] [data-public-route=contacts] .contact-number{height:24px;color:var(--review-blue);margin-bottom:18px;font-size:13px;font-weight:600;line-height:16px;display:block}body[data-desktop-design] [data-public-route=contacts] .contact-section>p{max-width:860px;color:var(--review-secondary);margin-top:18px;font-size:17px;line-height:27px}body[data-desktop-design] [data-public-route=contacts] .requisites-table-wrap{border:1px solid var(--public-line);background:var(--review-paper);border-radius:14px;width:100%;max-width:960px;min-height:650px;margin-top:18px}body[data-desktop-design] [data-public-route=contacts] .requisites-table{table-layout:fixed;width:100%}body[data-desktop-design] [data-public-route=contacts] .requisites-table tr{height:70px}body[data-desktop-design] [data-public-route=contacts] .requisites-table th,body[data-desktop-design] [data-public-route=contacts] .requisites-table td{vertical-align:top;color:var(--review-ink);border:0;padding:20px 22px 18px;font-size:14px;line-height:22px}body[data-desktop-design] [data-public-route=contacts] .requisites-table th{width:32.36%;color:var(--public-table-label);font-weight:500}body[data-desktop-design] [data-public-route=contacts] .legal-content a{color:inherit}body[data-desktop-design] [data-public-route=contacts] .public-updated{min-height:24px;color:var(--public-table-label);font-size:13px;line-height:20px}}
