/*
Theme Name: Profi Online Research Ru
Version: 1.0.13
Text Domain: pfr
*/
@font-face{font-family:"Nobile";src:url(fonts/nobile-cyrillic-700-normal.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Nobile";src:url(fonts/nobile-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Nobile";src:local("Arial Bold"),local("Arial-BoldMT"),local("Roboto Bold"),local("Roboto-Bold"),local("Helvetica Neue Bold"),local("DejaVu Sans Bold");font-weight:700;font-display:swap;unicode-range:U+0030-0039}@font-face{font-family:"Sawarabi Gothic";src:url(fonts/sawarabi-gothic-cyrillic-400-normal.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Sawarabi Gothic";src:url(fonts/sawarabi-gothic-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue:#0051a2;--blue-d:#004182;--go:#468c00;--go-h:#387000;--ground:#eef4fb;--line:#d9e3ee;--ink:#15222f;--ink-2:#4f5f70;--r:12px;--d:"Nobile",system-ui,sans-serif;--f:"Sawarabi Gothic",system-ui,sans-serif}*,::before,::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:90px}body{margin:0;font:17px/1.65 var(--f);color:var(--ink);background:#fff;min-height:100dvh;overflow-x:clip}::selection{background:var(--blue);color:#fff}:focus-visible{outline:3px solid var(--go);outline-offset:2px}img,svg{display:block}a{color:var(--blue)}a:hover{color:var(--blue-d)}.wrap{max-width:1400px;margin:0 auto;padding:0 32px}.pill,.nums__i b,.plat__v,.score__v{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum"1,"tnum"1}.ico{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 26px;border-radius:999px;background:var(--go);color:#fff;font:700 16px/1 var(--d);text-decoration:none;white-space:nowrap;transition:background .15s,transform .1s}.btn:hover,.btn:focus-visible{background:var(--go-h);color:#fff}.btn:active{transform:translateY(1px)}.btn__s{display:none}.btn--big{height:56px;padding:0 34px;font-size:18px}.top{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid var(--line)}.top__row{height:70px;display:flex;align-items:center;gap:28px}.mark{display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none;color:var(--blue)}.mark__box{flex:0 0 auto;width:30px;height:30px;border:3px solid var(--blue);border-radius:4px;display:grid;place-items:center;color:var(--go)}.mark__box .ico{width:18px;height:18px;stroke-width:3.4}.mark__t{font:700 19px/1.1 var(--d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mark__t i{font-style:normal;color:var(--go)}.menu{display:flex;gap:22px;margin-left:auto}.menu__a{font:400 15.5px/1 var(--f);color:var(--ink);text-decoration:none;padding:6px 0;border-bottom:2px solid transparent;white-space:nowrap}.menu__a:hover{color:var(--blue)}.menu__a[aria-current]{color:var(--blue);border-bottom-color:var(--blue)}.btn--top{height:42px;padding:0 20px;font-size:15px;flex:0 0 auto}.burger{display:none;flex:0 0 auto;width:42px;height:42px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--blue);align-items:center;justify-content:center;cursor:pointer;padding:0}.burger .ico--x{display:none}.burger[aria-expanded=true] .ico--m{display:none}.burger[aria-expanded=true] .ico--x{display:block}.drawer{border-top:1px solid var(--line);background:#fff}.drawer .wrap{display:grid;padding-top:8px;padding-bottom:16px}.drawer__a{font:700 17px/1 var(--d);color:var(--ink);text-decoration:none;padding:15px 0;border-bottom:1px solid var(--line)}.drawer__a[aria-current]{color:var(--blue)}.hero{background:var(--ground);text-align:center}.hero{position:relative;isolation:isolate;overflow:hidden}.hero .waves{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity 1.2s ease}.hero .waves.is-on{opacity:1}.hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 48% 62%at 50% 46%,rgba(238,244,251,.9)0,rgba(238,244,251,.84) 55%,rgba(238,244,251,0) 100%)}.hero__in{padding-top:56px;padding-bottom:52px}.pill{display:inline-flex;align-items:center;gap:10px;margin:0;background:#fff;border:1px solid var(--line);border-radius:999px;padding:9px 20px;font:700 16px/1 var(--d);color:var(--blue)}.pill .ico{color:var(--go);stroke-width:3}h1{margin:22px auto 0;max-width:28ch;font:700 clamp(36px,4.4vw,62px)/1.08 var(--d);letter-spacing:-.02em;color:var(--blue-d);text-wrap:balance}.lead{margin:20px auto 0;max-width:62ch;font-size:19px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.offer{margin:30px auto 0;max-width:640px;display:flex;flex-direction:column;align-items:center;gap:14px}.hero--in .hero__in{padding-top:44px;padding-bottom:44px}.hero--in h1{font-size:clamp(32px,3.6vw,50px)}.pay{margin:44px auto 0;max-width:1180px}.pay__t{margin:0 0 14px;font:700 15px/1 var(--d);color:var(--ink-2)}.pay__l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.pay__i{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px 4px 16px;display:flex;flex-direction:column;align-items:center;gap:8px;transition:border-color .15s}.pay__i:hover{border-color:var(--blue)}.pay__i .ico{width:28px;height:28px;color:var(--blue);stroke-width:1.8}.pay__i b{font:700 12.5px/1.3 var(--d);letter-spacing:-.01em;hyphens:auto;-webkit-hyphens:auto;max-width:100%}.pay__i small{font-size:12.5px;line-height:1.2;color:var(--ink-2)}.nums{border-bottom:1px solid var(--line)}.nums__g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:34px;padding-bottom:34px;text-align:center}.nums__i b{display:block;font:700 30px/1.1 var(--d);color:var(--blue)}.nums__i span{display:block;margin-top:8px;font-size:15px;color:var(--ink-2)}.text{max-width:1400px;padding-top:40px;padding-bottom:72px}.text>*{max-width:1150px;margin-left:auto;margin-right:auto}.text h2,.text h3,.text p,.text li{overflow-wrap:anywhere}.text td{overflow-wrap:break-word}.text h2{margin-top:52px;margin-bottom:14px;font:700 clamp(24px,2.4vw,31px)/1.2 var(--d);color:var(--blue-d);letter-spacing:-.01em}.text h3{margin-top:30px;margin-bottom:8px;font:700 19px/1.3 var(--d);color:var(--ink)}.text p,.text li{margin-top:0;margin-bottom:14px}.text ol,.text ul{padding-left:1.4em}.text li::marker{color:var(--blue);font-family:var(--d);font-weight:700}.text .shot{margin-top:6px;margin-bottom:22px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--ground)}.text .shot picture,.text .shot img{display:block;width:100%;height:auto}.text .note{margin-top:22px;margin-bottom:22px;background:var(--ground);border:1px solid var(--line);border-radius:var(--r);padding:18px 22px}.text .note p{margin:0}.text table{width:100%;border-collapse:collapse;margin:18px auto 26px;font-size:15.5px}.text th,.text td{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid var(--line)}.text thead th{font:700 14px/1.3 var(--d);color:var(--blue-d);background:var(--ground)}.text>table{display:block;overflow-x:auto}.plats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:10px}.plat{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:16px 20px;background:#fff;border:1px solid var(--line);border-radius:var(--r);text-decoration:none;color:var(--ink)}.plat:hover{border-color:var(--blue)}.plat__n{font:700 15px/1.2 var(--d)}.plat__v{margin-left:auto;font:700 26px/1 var(--d);color:var(--blue)}.stars{position:relative;display:inline-block;width:100px;height:20px;flex:0 0 auto;vertical-align:middle}.stars__bg,.stars__fg{position:absolute;inset:0 auto 0 0;display:flex;gap:0;overflow:hidden;white-space:nowrap}.stars svg{width:20px;height:20px;flex:0 0 20px;stroke:none}.stars__bg svg{fill:#d7e0ea}.stars__fg svg{fill:#f2b100}.score{margin:18px auto 8px}.score table{margin:0}.score td{display:flex;align-items:center;gap:12px;justify-content:flex-end}.score thead th:last-child{text-align:right}.score__v{font:700 16px/1 var(--d);min-width:2.2em;text-align:right}.score tfoot th,.score__v--t{font-size:18px;color:var(--blue-d)}.score tfoot th,.score tfoot td{border-bottom:0;border-top:2px solid var(--blue)}.voices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.voice{margin:0;padding:20px 22px;background:#fff;border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;gap:10px}.voice__top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.voice__top b{font:700 16px/1.2 var(--d)}.voice__txt{margin:0!important;font-size:16px}.voice__src{margin:auto 0 0!important;font-size:13.5px;color:var(--ink-2)}.voice__src a{color:var(--ink-2)}.pill--404{font-size:20px}.links404{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin:18px 0 0;font:700 16px/1 var(--d)}.foot{border-top:1px solid var(--line);background:var(--ground)}.foot__g{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:40px;align-items:start;padding-top:44px;padding-bottom:30px}.foot__a p{margin:14px 0 0;max-width:46ch;font-size:15px;color:var(--ink-2)}.foot__nav{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:12px 34px}.foot__l{font:400 15px/1.2 var(--f);color:var(--ink);text-decoration:none}.foot__l:hover{color:var(--blue)}.foot__cta{padding-top:2px}.foot .btn,.foot .btn:hover{color:#fff}.foot__d{border-top:1px solid var(--line);padding-top:18px;padding-bottom:26px}.foot__d p{margin:0;font-size:13.5px;color:var(--ink-2)}
@media (max-width:1320px){.menu{display:none}.burger{display:inline-flex}.btn--top{margin-left:auto}.pay__l{grid-template-columns:repeat(4,minmax(0,1fr))}.foot__g{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.foot__cta{grid-column:1/-1}}
@media (min-width:1321px){.drawer{display:none!important}}
@media (max-width:760px){.wrap{        padding-left: 12px;
        padding-right: 12px;}body{font-size:16.5px}.top__row{height:60px;gap:10px}.mark__t{font-size:16px}.mark__box{        width: 30px;
        height: 30px;}.btn--top{height:38px;padding:0 14px;font-size:14px}.burger{width:38px;height:38px}.hero__in,.hero--in .hero__in{padding-top:30px;padding-bottom:34px}.lead{font-size:17px}.offer .btn{width:100%}.pay__l{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pay__i:last-child{grid-column:1/-1}.nums__g{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.nums__i b{font-size:24px}.plats,.voices{grid-template-columns:minmax(0,1fr)}.text>table thead{display:none}.text>table,.text>table tbody,.text>table tr,.text>table td{display:block;width:auto}.text>table tr{padding:12px 0;border-bottom:1px solid var(--line)}.text>table td{border:0;padding:3px 0}.text>table td:first-child{font-family:var(--d);font-weight:700;color:var(--blue-d)}.foot__g{grid-template-columns:minmax(0,1fr);gap:28px}.foot__nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.foot__cta .btn{width:100%}}
@media (max-width:480px){.mark__t{font-size:15px}.mark__box{        width: 30px;
        height: 30px;}.top__row{gap:8px}}
@media (max-width:520px){.mark__t i{display:none}.btn--top .btn__l{display:none}.btn--top .btn__s{display:inline}.btn--top .ico{display:none}}
@media (max-width:389px){.mark__t{display:none}.mark__box{        width: 30px;
        height: 30px;}}
@media (max-width:374px){.mark__box{        width: 30px;
        height: 30px;}.top .wrap{padding:0 12px}}
@media (max-width:340px){.mark__t{font-size:12.5px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}