#footer > .pl26-footer-desktop{display:none !important;font-family:Inter,system-ui,-apple-system,'Segoe UI',Arial,sans-serif !important;-webkit-font-smoothing:antialiased}
@media (min-width:992px){
#footer.pl-footer26{background:#0c1c2e !important;border:0 !important;margin:0 !important;padding:0 !important}
#footer.pl-footer26 > .footer-navigation,
#footer.pl-footer26 > .footer-contact,
#footer.pl-footer26 > .footer-bottom{display:none !important}
#footer > .pl26-footer-desktop{display:block !important}
#footer > .pl26-footer-desktop,#footer > .pl26-footer-desktop *{box-sizing:border-box}
#footer > .pl26-footer-desktop a{color:inherit;text-decoration:none}
#footer > .pl26-footer-desktop button{font:inherit;cursor:pointer}
#footer > .pl26-footer-desktop :is(button,a):focus-visible{outline:3px solid #ffc451;outline-offset:3px}
#footer > .pl26-footer-desktop {--ink:#18314c;--navy:#0c1c2e;--navy2:#102943;--navy3:#153451;--blue:#297fc2;--blue-light:#9bc3e9;--yellow:#ffb536;--text:#eaf3fc;--muted:#b1c3d5;--line:rgba(181,210,235,.14);--font:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif}

#footer > .pl26-footer-desktop {background:var(--navy);color:var(--text);position:relative;isolation:isolate;overflow:hidden}

#footer > .pl26-footer-desktop:before {content:"";position:absolute;left:0;top:0;right:0;height:3px;background:linear-gradient(90deg,#1c6eb0 0%,#429ad4 65%,var(--yellow) 100%);z-index:2}

#footer > .pl26-footer-desktop:after {content:"";position:absolute;pointer-events:none;width:780px;height:780px;right:-355px;top:-330px;border-radius:50%;background:radial-gradient(circle,rgba(36,111,171,.16),transparent 65%);z-index:-1}

#footer > .pl26-footer-desktop .footer-shell {width:calc(100% - 112px);max-width:1330px;margin:auto}

#footer > .pl26-footer-desktop .footer-main {padding:57px 0 54px}

#footer > .pl26-footer-desktop .section-label {display:flex;align-items:center;gap:10px;color:#85b2d7;font-size:10px;letter-spacing:.18em;font-weight:800;text-transform:uppercase;margin:0 0 26px}

#footer > .pl26-footer-desktop .section-label:before {content:"";width:21px;height:2px;background:var(--yellow);border-radius:2px}

#footer > .pl26-footer-desktop .nav-grid {display:grid;grid-template-columns:1.02fr 1.16fr 1.15fr 1.07fr;gap:44px}

#footer > .pl26-footer-desktop .nav-col {min-width:0}

#footer > .pl26-footer-desktop .nav-head {display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:18px;line-height:1.25;font-weight:760;letter-spacing:-.026em;transition:color .2s ease}

#footer > .pl26-footer-desktop .nav-head:hover {color:#b9d9fa}

#footer > .pl26-footer-desktop .nav-head svg {height:15px;width:15px;color:#6499c5;stroke:currentColor;stroke-width:2;fill:none;transition:transform .2s ease}

#footer > .pl26-footer-desktop .nav-head:hover svg {transform:translate(2px,-2px)}

#footer > .pl26-footer-desktop .nav-line {width:100%;max-width:155px;height:1px;background:linear-gradient(90deg,var(--yellow) 0,var(--yellow) 36px,var(--line) 36px,var(--line) 100%);margin:17px 0 20px}

#footer > .pl26-footer-desktop .nav-col ul {list-style:none;margin:0;padding:0;display:grid;gap:12px}

#footer > .pl26-footer-desktop .nav-col li {min-width:0}

#footer > .pl26-footer-desktop .nav-col li a {display:inline-block;color:#adc1d6;font-size:13px;line-height:1.43;transition:color .22s ease,transform .22s ease}

#footer > .pl26-footer-desktop .nav-col li a:hover {color:#fff;transform:translateX(3px)}

#footer > .pl26-footer-desktop .foot-tools {position:relative;border-top:1px solid var(--line);padding:37px 0 43px;background:linear-gradient(180deg,rgba(29,77,115,.16),rgba(11,28,46,.06))}

#footer > .pl26-footer-desktop .tool-head {display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:19px}

#footer > .pl26-footer-desktop .tool-head strong {font-size:16px;letter-spacing:-.01em;font-weight:790;color:#f5faff}

#footer > .pl26-footer-desktop .tool-head p {margin:0;color:#99b5ce;font-size:12px}

#footer > .pl26-footer-desktop .tool-grid {display:grid;grid-template-columns:1fr 1fr;gap:18px}

#footer > .pl26-footer-desktop .tool-card {position:relative;min-height:147px;display:flex;align-items:center;gap:20px;padding:25px 27px;border:1px solid transparent;border-radius:19px;isolation:isolate;overflow:hidden;box-shadow:0 13px 30px rgba(0,8,20,.16);transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}

#footer > .pl26-footer-desktop .tool-card:before {content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 94% 0%,rgba(255,255,255,.24),transparent 45%),repeating-linear-gradient(135deg,transparent 0 35px,rgba(255,255,255,.035) 36px,transparent 37px 70px);z-index:-1;pointer-events:none}

#footer > .pl26-footer-desktop .tool-card:after {content:"";position:absolute;right:-59px;bottom:-99px;width:228px;height:228px;border:1px solid rgba(255,255,255,.17);border-radius:50%;box-shadow:0 0 0 34px rgba(255,255,255,.035),0 0 0 73px rgba(255,255,255,.024);pointer-events:none;z-index:-1}

#footer > .pl26-footer-desktop .tool-card--coverage {background:linear-gradient(119deg,#257fc9 0%,#1766af 55%,#124b83 100%);border-color:rgba(135,209,255,.35)}

#footer > .pl26-footer-desktop .tool-card--selection {background:linear-gradient(119deg,#ffcd68 0%,#ffb437 58%,#ee9b19 100%);border-color:#ffd888;color:#173450;box-shadow:0 13px 34px rgba(205,115,12,.19)}

#footer > .pl26-footer-desktop .tool-card:hover {transform:translateY(-3px);box-shadow:0 20px 40px rgba(0,8,20,.28);filter:saturate(1.07)}

#footer > .pl26-footer-desktop .tool-card--selection:hover {box-shadow:0 18px 38px rgba(217,129,20,.3)}

#footer > .pl26-footer-desktop .tool-icon {flex:0 0 67px;width:67px;height:67px;display:grid;place-items:center;border-radius:19px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.17)}

#footer > .pl26-footer-desktop .tool-icon svg {width:32px;height:32px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}

#footer > .pl26-footer-desktop .tool-card--selection .tool-icon {background:rgba(255,255,255,.33);border-color:rgba(255,255,255,.54)}

#footer > .pl26-footer-desktop .tool-card--selection .tool-icon svg {stroke:#234969}

#footer > .pl26-footer-desktop .tool-description {position:relative;flex:1;min-width:0}

#footer > .pl26-footer-desktop .tool-eyebrow {display:block;margin-bottom:9px;color:rgba(235,248,255,.78);font-size:10px;line-height:1.2;font-weight:800;letter-spacing:.12em;text-transform:uppercase}

#footer > .pl26-footer-desktop .tool-description strong {display:block;font-size:20px;font-weight:800;letter-spacing:-.035em;line-height:1.18;color:#fff}

#footer > .pl26-footer-desktop .tool-description small {display:block;margin-top:9px;font-size:12px;line-height:1.52;color:#daecf9;max-width:350px}

#footer > .pl26-footer-desktop .tool-card--selection .tool-eyebrow {color:#805015}

#footer > .pl26-footer-desktop .tool-card--selection .tool-description strong {color:#193650}

#footer > .pl26-footer-desktop .tool-card--selection .tool-description small {color:#714a1a}

#footer > .pl26-footer-desktop .tool-arrow {flex:0 0 37px;display:grid;place-items:center;width:37px;height:37px;border-radius:12px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.27);color:#fff;transition:background .2s ease,transform .2s ease}

#footer > .pl26-footer-desktop .tool-card:hover .tool-arrow {transform:translate(3px,-3px);background:rgba(255,255,255,.29)}

#footer > .pl26-footer-desktop .tool-card--selection .tool-arrow {background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.5);color:#19446a}

#footer > .pl26-footer-desktop .tool-card--selection:hover .tool-arrow {background:rgba(255,255,255,.57)}

#footer > .pl26-footer-desktop .tool-arrow svg {width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

#footer > .pl26-footer-desktop .footer-contact {background:linear-gradient(125deg,#0d2135,#0b1b2c 67%);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:38px 0 37px}

#footer > .pl26-footer-desktop .contact-grid {display:grid;grid-template-columns:1.07fr 1.14fr 1.05fr .95fr;gap:36px;align-items:start}

#footer > .pl26-footer-desktop .brand {display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;min-height:65px;padding:9px 13px;border:1px solid rgba(255,255,255,.82);border-radius:15px;background:#fff;box-shadow:0 8px 26px rgba(0,9,20,.18),inset 0 1px 0 rgba(255,255,255,.85);transition:box-shadow .2s ease,transform .2s ease}

#footer > .pl26-footer-desktop .brand:hover {transform:translateY(-2px);box-shadow:0 14px 32px rgba(0,9,20,.26)}

#footer > .pl26-footer-desktop .brand img {display:block;width:208px;max-width:100%;height:auto;object-fit:contain}

#footer > .pl26-footer-desktop .brand-desc {max-width:240px;margin:13px 0 0;color:#95adc5;font-size:12px;line-height:1.62}

#footer > .pl26-footer-desktop .detail-label {display:block;font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:#819eb8;font-weight:800;margin-bottom:16px}

#footer > .pl26-footer-desktop .phone-link {display:block;color:#fff;font-size:19px;font-weight:780;letter-spacing:-.028em;white-space:nowrap;transition:color .18s}

#footer > .pl26-footer-desktop .email-link {display:inline-block;margin-top:10px;color:#bad8ef;font-size:13px;transition:color .18s}

#footer > .pl26-footer-desktop .phone-link:hover,
#footer > .pl26-footer-desktop .email-link:hover {color:#ffc65e}

#footer > .pl26-footer-desktop .time-line {display:flex;align-items:center;gap:8px;color:#8ba7be;font-size:11px;margin-top:15px}

#footer > .pl26-footer-desktop .time-line svg {width:14px;height:14px;stroke:#7d9dbb;fill:none;stroke-width:2}

#footer > .pl26-footer-desktop .office-address {font-size:13px;color:#bbcee0;line-height:1.75;margin:-3px 0 11px;font-style:normal}

#footer > .pl26-footer-desktop .office-address strong {color:#fff;font-weight:650}

#footer > .pl26-footer-desktop .office-link {display:inline-flex;align-items:center;gap:6px;color:#9bd0fb;font-size:12px;font-weight:700;transition:color .2s}

#footer > .pl26-footer-desktop .office-link:hover {color:#fff}

#footer > .pl26-footer-desktop .office-link svg {height:14px;width:14px;stroke:currentColor;stroke-width:2;fill:none}

#footer > .pl26-footer-desktop .cta-stack {display:grid;gap:10px}

#footer > .pl26-footer-desktop .cta {width:100%;display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border:1px solid transparent;border-radius:11px;font-size:12px;font-weight:820;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}

#footer > .pl26-footer-desktop .cta svg {height:17px;width:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}

#footer > .pl26-footer-desktop .cta-main {color:#163552;background:linear-gradient(125deg,#ffcb61,#ffb12a);box-shadow:0 9px 20px rgba(232,147,30,.16)}

#footer > .pl26-footer-desktop .cta-main:hover {transform:translateY(-2px);background:linear-gradient(120deg,#ffd780,#ffb738);box-shadow:0 0 0 3px #ffc76622,0 12px 24px #d983143a}

#footer > .pl26-footer-desktop .cta-alt {background:#ffffff0c;border-color:#5a7691;color:#e2effa}

#footer > .pl26-footer-desktop .cta-alt:hover {transform:translateY(-2px);border-color:#afcfe6;background:#ffffff1c}

#footer > .pl26-footer-desktop .help-link {margin-top:3px;display:flex;justify-content:center;align-items:center;gap:6px;color:#a9c1d5;font-size:11px;transition:color .2s}

#footer > .pl26-footer-desktop .help-link:hover {color:#fff}

#footer > .pl26-footer-desktop .help-link svg {width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2}

#footer > .pl26-footer-desktop .channel-divider {display:flex;align-items:center;gap:10px;color:#91aec7;font-size:10px;font-weight:700;letter-spacing:.035em;margin:3px 0 2px;white-space:nowrap}

#footer > .pl26-footer-desktop .channel-divider:before,
#footer > .pl26-footer-desktop .channel-divider:after {content:"";height:1px;background:rgba(159,197,228,.18);flex:1}

#footer > .pl26-footer-desktop .messenger-grid {display:grid;grid-template-columns:1fr 1fr;gap:9px}

#footer > .pl26-footer-desktop .messenger-link {display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 8px;border:1px solid transparent;border-radius:11px;font-size:12px;font-weight:800;letter-spacing:.005em;transition:background .22s ease,box-shadow .22s ease,transform .22s ease,filter .22s ease}

#footer > .pl26-footer-desktop .messenger-link svg {width:19px;height:19px;fill:currentColor;flex:0 0 19px}

#footer > .pl26-footer-desktop .messenger-link--telegram {background:#229ed9;border-color:#55bbed;color:#ffffff;box-shadow:0 6px 16px rgba(34,158,217,.17)}

#footer > .pl26-footer-desktop .messenger-link--telegram:hover {background:#34b2eb;border-color:#82d3f6;color:#ffffff;transform:translateY(-2px);box-shadow:0 10px 24px rgba(34,158,217,.32)}

#footer > .pl26-footer-desktop .messenger-link--whatsapp {background:#25d366;border-color:#73e7a0;color:#092e1d;box-shadow:0 6px 16px rgba(37,211,102,.14)}

#footer > .pl26-footer-desktop .messenger-link--whatsapp:hover {background:#42e77f;border-color:#a5f2c0;color:#062719;transform:translateY(-2px);box-shadow:0 10px 24px rgba(37,211,102,.29)}

#footer > .pl26-footer-desktop .cabinet-btn {position:relative;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:44px;padding:0 14px;border:1px solid rgba(111,166,212,.68);border-radius:11px;background:linear-gradient(120deg,rgba(34,84,133,.68),rgba(23,58,96,.77));color:#f0f8ff;font-size:12px;font-weight:790;white-space:nowrap;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}

#footer > .pl26-footer-desktop .cabinet-btn svg {flex:0 0 18px;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}

#footer > .pl26-footer-desktop .cabinet-btn .cabinet-arrow {position:absolute;right:13px;top:50%;width:15px;height:15px;transform:translateY(-50%);opacity:.8}

#footer > .pl26-footer-desktop .cabinet-btn:hover {transform:translateY(-2px);background:linear-gradient(120deg,rgba(37,102,163,.93),rgba(29,77,127,.96));border-color:#acd8ff;box-shadow:0 10px 24px rgba(12,70,126,.27);color:#fff}

#footer > .pl26-footer-desktop .cabinet-btn:focus-visible {outline:3px solid #ffc451;outline-offset:3px}

#footer > .pl26-footer-desktop .social-review {background:#0e2033;border-bottom:1px solid var(--line)}

#footer > .pl26-footer-desktop .social-row {display:flex;justify-content:center;align-items:center;gap:24px;min-height:80px}

#footer > .pl26-footer-desktop .social-left,
#footer > .pl26-footer-desktop .social-links {display:flex;align-items:center;gap:12px}

#footer > .pl26-footer-desktop .social-title {font-size:12px;color:#abc5dc;font-weight:700;margin-right:7px}

#footer > .pl26-footer-desktop .social-btn {width:38px;height:38px;display:grid;place-items:center;border:1px solid #46627e;border-radius:12px;background:rgba(255,255,255,.045);color:#d6e8f5;transition:border-color .2s,background .2s,transform .2s}

#footer > .pl26-footer-desktop .social-btn:hover {border-color:#87b7e1;background:#ffffff17;transform:translateY(-2px)}

#footer > .pl26-footer-desktop .social-btn span {font-size:13px;line-height:1;font-weight:860;letter-spacing:-.06em}

#footer > .pl26-footer-desktop .social-btn svg {width:17px;height:17px;fill:currentColor}

#footer > .pl26-footer-desktop .review-bottom {border-top:1px solid rgba(178,212,240,.09);padding:12px 0 17px;display:flex;justify-content:center;align-items:center}

#footer > .pl26-footer-desktop .review-bottom-link {display:inline-flex;align-items:center;gap:9px;padding:6px 12px;border-radius:10px;color:#afcce5;font-size:12px;font-weight:720;transition:color .2s ease,background .2s ease}

#footer > .pl26-footer-desktop .review-bottom-link:hover {color:#fff;background:rgba(255,255,255,.06)}

#footer > .pl26-footer-desktop .review-bottom-link .review-star {color:#ffbf56;font-size:17px;line-height:1}

#footer > .pl26-footer-desktop .review-bottom-link svg {width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2}

#footer > .pl26-footer-desktop .legal-area {background:#0a1929}

#footer > .pl26-footer-desktop .legal-row {min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:18px 0}

#footer > .pl26-footer-desktop .copy {margin:0;color:#819aaf;font-size:11px;line-height:1.6}

#footer > .pl26-footer-desktop .legal-nav {display:flex;align-items:center;gap:20px}

#footer > .pl26-footer-desktop .legal-nav a {font-size:11px;color:#99afc3;transition:color .2s;white-space:nowrap}

#footer > .pl26-footer-desktop .legal-nav a:hover {color:#fff}

#footer > .pl26-footer-desktop .legal-nav .dot {width:3px;height:3px;border-radius:50%;background:#5f7b96}

#footer > .pl26-footer-desktop .up-link {display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#a5bcd0;font-size:11px;font-weight:750;padding:6px 0;white-space:nowrap}

#footer > .pl26-footer-desktop .up-link:hover {color:#fff}

#footer > .pl26-footer-desktop .up-link svg {width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}

@media (max-width:1230px) {
#footer > .pl26-footer-desktop .footer-shell {width:calc(100% - 78px)}
#footer > .pl26-footer-desktop .nav-grid {gap:27px}
#footer > .pl26-footer-desktop .contact-grid {gap:24px}
#footer > .pl26-footer-desktop .tool-card {padding:22px}
#footer > .pl26-footer-desktop .nav-col li a {font-size:12.6px}
#footer > .pl26-footer-desktop .brand img {width:190px}
#footer > .pl26-footer-desktop .phone-link {font-size:17px}
}

@media (max-width:1110px) {
#footer > .pl26-footer-desktop .messenger-grid {grid-template-columns:1fr}
#footer > .pl26-footer-desktop .messenger-link {min-height:36px;font-size:12px;gap:8px}
}

@media (max-width:1060px) {
#footer > .pl26-footer-desktop .tool-card {gap:11px;padding:19px 17px}
#footer > .pl26-footer-desktop .tool-description strong {font-size:17px}
#footer > .pl26-footer-desktop .tool-description small {font-size:11px}
#footer > .pl26-footer-desktop .tool-eyebrow {font-size:9px}
#footer > .pl26-footer-desktop .tool-arrow {flex-basis:31px;width:31px;height:31px}
#footer > .pl26-footer-desktop .messenger-link {font-size:12px;gap:8px}
#footer > .pl26-footer-desktop .footer-shell {width:calc(100% - 58px)}
#footer > .pl26-footer-desktop .nav-grid {gap:20px}
#footer > .pl26-footer-desktop .contact-grid {gap:18px}
#footer > .pl26-footer-desktop .brand img {width:175px}
#footer > .pl26-footer-desktop .tool-card {gap:12px}
#footer > .pl26-footer-desktop .tool-description strong {font-size:18px}
#footer > .pl26-footer-desktop .office-address {font-size:12px}
#footer > .pl26-footer-desktop .nav-head {font-size:17px}
#footer > .pl26-footer-desktop .tool-icon {width:55px;height:55px;flex-basis:55px}
}

@media (prefers-reduced-motion:reduce) {
#footer > .pl26-footer-desktop *,
#footer > .pl26-footer-desktop *:before,
#footer > .pl26-footer-desktop *:after {transition:none!important;animation:none!important}
}

#footer > .pl26-footer-desktop .brand + .brand-desc + .cabinet-btn {margin-top:18px;max-width:240px}

#footer > .pl26-footer-desktop .contact-grid > div:first-child .cabinet-btn {min-height:45px}

#footer > .pl26-footer-desktop .social-row {justify-content:space-between;min-height:72px;flex-wrap:nowrap}

#footer > .pl26-footer-desktop .social-row > .review-bottom-link {flex:0 0 auto;margin-left:auto;border:1px solid rgba(129,172,208,.22);background:rgba(255,255,255,.045);padding:10px 14px;border-radius:12px;white-space:nowrap}

#footer > .pl26-footer-desktop .social-row > .review-bottom-link:hover {border-color:rgba(161,209,251,.5)}

#footer > .pl26-footer-desktop .social-review {border-top:1px solid rgba(178,212,240,.10)}

@media (max-width:1060px) {
#footer > .pl26-footer-desktop .social-row {gap:12px}
#footer > .pl26-footer-desktop .social-title {margin-right:0}
#footer > .pl26-footer-desktop .social-row > .review-bottom-link {font-size:11px;padding:8px 10px}
#footer > .pl26-footer-desktop .brand + .brand-desc + .cabinet-btn {margin-top:14px}
}


#footer > .pl26-footer-desktop .social-links{display:flex;align-items:center;gap:10px;min-width:0}
#footer > .pl26-footer-desktop .social-links ul,#footer > .pl26-footer-desktop .social-links .social-icons{display:flex !important;align-items:center;gap:10px !important;margin:0 !important;padding:0 !important;width:auto !important;list-style:none !important}
#footer > .pl26-footer-desktop .social-links li{float:none !important;margin:0 !important;padding:0 !important;list-style:none !important}
#footer > .pl26-footer-desktop .social-links a{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(135,183,225,.32);transition:transform .2s ease,background .2s ease,border-color .2s ease}
#footer > .pl26-footer-desktop .social-links a:hover{transform:translateY(-2px);background:rgba(255,255,255,.14);border-color:#87b7e1}
#footer > .pl26-footer-desktop .social-links a svg,#footer > .pl26-footer-desktop .social-links a img{max-width:21px;max-height:21px}
#footer > .pl26-footer-desktop .social-links a span{line-height:1}
@media(max-width:1110px){#footer > .pl26-footer-desktop .social-title{font-size:11px}}
@media(max-width:1060px){#footer > .pl26-footer-desktop .social-row{gap:12px}#footer > .pl26-footer-desktop .social-links a{width:34px;height:34px}#footer > .pl26-footer-desktop .social-row > .review-bottom-link{font-size:11px}}
}
@media (prefers-reduced-motion:reduce){
#footer > .pl26-footer-desktop *{transition:none !important;animation:none !important}
}

@media (min-width:992px){
#footer.pl-footer26 > .pl26-footer-desktop{display:block!important;width:100%;max-width:100%;padding:0!important;margin:0!important;font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;font-size:16px;line-height:1.5;text-align:left}
#footer.pl-footer26 > .pl26-footer-desktop .footer-contact{background:linear-gradient(125deg,#0d2135,#0b1b2c 67%);border-top:1px solid rgba(181,210,235,.14);border-bottom:1px solid rgba(181,210,235,.14)}
#footer.pl-footer26 > .pl26-footer-desktop .social-review{background:#0e2033}
#footer.pl-footer26 > .pl26-footer-desktop .footer-shell{width:calc(100% - 112px);max-width:1330px;margin:0 auto}
#footer.pl-footer26 > .pl26-footer-desktop .footer-contact .footer-shell{display:grid;grid-template-columns:1.07fr 1.14fr 1.05fr .95fr;gap:36px;align-items:start}
#footer.pl-footer26 > .pl26-footer-desktop .footer-bottom{background:none}
#footer.pl-footer26 > .pl26-footer-desktop .social-row{display:flex;align-items:center;justify-content:space-between}
#footer.pl-footer26 > .pl26-footer-desktop .tool-grid{display:grid;grid-template-columns:1fr 1fr}
#footer.pl-footer26 > .pl26-footer-desktop .nav-grid{display:grid;grid-template-columns:1.02fr 1.16fr 1.15fr 1.07fr}
}
@media (min-width:992px) and (max-width:1230px){
#footer.pl-footer26 > .pl26-footer-desktop .footer-shell{width:calc(100% - 78px)}
#footer.pl-footer26 > .pl26-footer-desktop .footer-contact .footer-shell{gap:24px}
}
@media (min-width:992px) and (max-width:1060px){
#footer.pl-footer26 > .pl26-footer-desktop .footer-shell{width:calc(100% - 58px)}
#footer.pl-footer26 > .pl26-footer-desktop .footer-contact .footer-shell{gap:18px}
}

@media (min-width:992px) {
#footer.pl-footer26 > .pl26-footer-desktop .footer-main {padding-top:59px;padding-bottom:58px}
#footer.pl-footer26 > .pl26-footer-desktop .section-label {font-size:12px;letter-spacing:.13em}
#footer.pl-footer26 > .pl26-footer-desktop .nav-head {font-size:21px;line-height:1.3}
#footer.pl-footer26 > .pl26-footer-desktop .nav-col ul {gap:14px}
#footer.pl-footer26 > .pl26-footer-desktop .nav-col li a {font-size:15.5px;line-height:1.52;letter-spacing:0}
#footer.pl-footer26 > .pl26-footer-desktop .tool-head strong {font-size:19px}
#footer.pl-footer26 > .pl26-footer-desktop .tool-head p {font-size:14px}
#footer.pl-footer26 > .pl26-footer-desktop .tool-eyebrow {font-size:11px}
#footer.pl-footer26 > .pl26-footer-desktop .tool-description strong {font-size:22px}
#footer.pl-footer26 > .pl26-footer-desktop .tool-description small {font-size:14px;line-height:1.5}
#footer.pl-footer26 > .pl26-footer-desktop .footer-contact {padding-top:41px;padding-bottom:41px}
#footer.pl-footer26 > .pl26-footer-desktop .brand-desc {max-width:290px;font-size:14px;line-height:1.65}
#footer.pl-footer26 > .pl26-footer-desktop .detail-label {font-size:12px;letter-spacing:.12em;margin-bottom:15px}
#footer.pl-footer26 > .pl26-footer-desktop .phone-link {font-size:22px}
#footer.pl-footer26 > .pl26-footer-desktop .email-link {font-size:15px}
#footer.pl-footer26 > .pl26-footer-desktop .time-line {font-size:13px}
#footer.pl-footer26 > .pl26-footer-desktop .office-address {font-size:15px;line-height:1.7}
#footer.pl-footer26 > .pl26-footer-desktop .office-link {font-size:14px}
#footer.pl-footer26 > .pl26-footer-desktop .cabinet-btn {font-size:14px;min-height:49px}
#footer.pl-footer26 > .pl26-footer-desktop .cta {min-height:49px;font-size:14px}
#footer.pl-footer26 > .pl26-footer-desktop .messenger-link {min-height:46px;font-size:14px}
#footer.pl-footer26 > .pl26-footer-desktop .channel-divider {font-size:12px;letter-spacing:.02em}
#footer.pl-footer26 > .pl26-footer-desktop .social-title {font-size:14px}
#footer.pl-footer26 > .pl26-footer-desktop .social-row {min-height:88px}
#footer.pl-footer26 > .pl26-footer-desktop .social-links {display:flex;align-items:center;gap:10px;min-width:0}
#footer.pl-footer26 > .pl26-footer-desktop .social-links .pl26f-network {display:flex!important;align-items:center;justify-content:center;flex:0 0 46px;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;margin:0!important;border-radius:13px;border:1px solid rgba(255,255,255,.2);box-shadow:0 7px 19px rgba(0,0,0,.13);opacity:1;visibility:visible;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}
#footer.pl-footer26 > .pl26-footer-desktop .social-links .pl26f-network:hover {transform:translateY(-3px);filter:brightness(1.08);box-shadow:0 11px 24px rgba(0,0,0,.22)}
#footer.pl-footer26 > .pl26-footer-desktop .social-links .pl26f-network svg {display:block!important;width:26px!important;height:26px!important;max-width:none!important;max-height:none!important;fill:#fff!important;stroke:none!important;opacity:1!important}
#footer.pl-footer26 > .pl26-footer-desktop .social-links .pl26f-network--vk {background:#3277ad!important;border-color:#599ccc!important}
#footer.pl-footer26 > .pl26-footer-desktop .social-links .pl26f-network--youtube {background:#e51b2f!important;border-color:#ff5463!important}
#footer.pl-footer26 > .pl26-footer-desktop .social-links .pl26f-network--zen {background:#f11942!important;border-color:#ff6580!important}
#footer.pl-footer26 > .pl26-footer-desktop .social-row > .review-bottom-link {min-height:43px;font-size:14px;padding:9px 15px}
#footer.pl-footer26 > .pl26-footer-desktop .copy {font-size:13px}
#footer.pl-footer26 > .pl26-footer-desktop .legal-nav a {font-size:13px}
#footer.pl-footer26 > .pl26-footer-desktop .up-link {font-size:13px}
}
@media (min-width:992px) and (max-width:1230px) {
#footer.pl-footer26 > .pl26-footer-desktop .nav-grid {gap:23px}
#footer.pl-footer26 > .pl26-footer-desktop .nav-head {font-size:19px}
#footer.pl-footer26 > .pl26-footer-desktop .nav-col li a {font-size:14px;line-height:1.55}
#footer.pl-footer26 > .pl26-footer-desktop .contact-grid {gap:22px}
#footer.pl-footer26 > .pl26-footer-desktop .brand-desc {font-size:13px}
#footer.pl-footer26 > .pl26-footer-desktop .phone-link {font-size:19px}
#footer.pl-footer26 > .pl26-footer-desktop .office-address {font-size:14px}
#footer.pl-footer26 > .pl26-footer-desktop .detail-label {font-size:11px}
#footer.pl-footer26 > .pl26-footer-desktop .cta {font-size:13px}
#footer.pl-footer26 > .pl26-footer-desktop .messenger-link {font-size:13px}
#footer.pl-footer26 > .pl26-footer-desktop .social-row > .review-bottom-link {font-size:12px}
}
@media (min-width:992px) and (max-width:1060px) {
#footer.pl-footer26 > .pl26-footer-desktop .nav-col li a {font-size:14.2px}
#footer.pl-footer26 > .pl26-footer-desktop .nav-head {font-size:18px}
#footer.pl-footer26 > .pl26-footer-desktop .social-links .pl26f-network {flex-basis:42px;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}
}
