.modern-polls-section[data-v-6fe4d342]{background:linear-gradient(180deg,#fff,#f8f9fa);padding:80px 0;position:relative}.polls-container[data-v-6fe4d342]{margin:0 auto;max-width:1400px}.polls-header[data-v-6fe4d342]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:50px}.header-content[data-v-6fe4d342]{flex:1;min-width:300px}.title-link[data-v-6fe4d342]{display:inline-block;transition:transform .3s ease}.title-link[data-v-6fe4d342],.title-link[data-v-6fe4d342]:hover{-webkit-text-decoration:none;text-decoration:none}.title-link[data-v-6fe4d342]:hover{transform:translateY(-3px)}.polls-title[data-v-6fe4d342]{animation:fadeInUp-6fe4d342 .6s ease-out .2s backwards;color:#212a5f;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:12px;transition:color .3s ease}.title-link:hover .polls-title[data-v-6fe4d342]{color:#b4393b}.polls-subtitle[data-v-6fe4d342]{animation:fadeInUp-6fe4d342 .6s ease-out .3s backwards;color:#6c757d;font-size:1.1rem;margin:0}.polls-navigation[data-v-6fe4d342]{animation:fadeInUp-6fe4d342 .6s ease-out .4s backwards;gap:16px}.nav-btn[data-v-6fe4d342],.polls-navigation[data-v-6fe4d342]{align-items:center;display:flex}.nav-btn[data-v-6fe4d342]{background:#fff;border:2px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);color:#212a5f;cursor:pointer;height:48px;justify-content:center;transition:all .3s ease;width:48px}.nav-btn[data-v-6fe4d342]:hover:not(.disabled){background:#212a5f;border-color:#212a5f;box-shadow:0 4px 12px rgba(33,42,95,.2);color:#fff;transform:translateY(-2px)}.nav-btn.disabled[data-v-6fe4d342]{cursor:not-allowed;opacity:.3}.page-indicator[data-v-6fe4d342]{align-items:center;color:#212a5f;display:flex;font-size:1rem;font-weight:600;gap:6px}.current-page[data-v-6fe4d342]{color:#b4393b;font-size:1.2rem}.page-separator[data-v-6fe4d342]{color:#dee2e6}.total-pages[data-v-6fe4d342]{color:#6c757d}.polls-content-row[data-v-6fe4d342]{margin:0 -15px}.polls-grid-col[data-v-6fe4d342]{margin-bottom:30px;padding:0 15px}.services-grid[data-v-6fe4d342]{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.service-card[data-v-6fe4d342]{animation:fadeInUp-6fe4d342 .6s ease-out backwards;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);color:inherit;display:flex;flex-direction:column;overflow:hidden;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.service-card[data-v-6fe4d342]:before{background:linear-gradient(90deg,#212a5f,#b4393b);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease;z-index:2}.service-card[data-v-6fe4d342]:hover{box-shadow:0 12px 40px rgba(0,0,0,.15);color:inherit;-webkit-text-decoration:none;text-decoration:none;transform:translateY(-8px)}.service-card[data-v-6fe4d342]:hover:before{transform:scaleX(1)}.service-image-wrapper[data-v-6fe4d342]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);overflow:hidden;padding-top:65%;position:relative;width:100%}.service-image[data-v-6fe4d342]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .6s ease;width:100%}.service-card:hover .service-image[data-v-6fe4d342]{transform:scale(1.1)}.service-overlay[data-v-6fe4d342]{align-items:center;background:linear-gradient(180deg,rgba(33,42,95,0),rgba(33,42,95,.8));bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.service-card:hover .service-overlay[data-v-6fe4d342]{opacity:1}.overlay-icon[data-v-6fe4d342]{align-items:center;background:rgba(180,57,59,.95);border-radius:50%;display:flex;height:64px;justify-content:center;transform:scale(.8);transition:transform .4s ease;width:64px}.service-card:hover .overlay-icon[data-v-6fe4d342]{transform:scale(1)}.service-content[data-v-6fe4d342]{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:20px}.service-title[data-v-6fe4d342]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#212529;display:-webkit-box;font-size:1.05rem;font-weight:700;line-height:1.4;margin-bottom:16px;overflow:hidden;transition:color .3s ease}.service-card:hover .service-title[data-v-6fe4d342]{color:#b4393b}.service-link-indicator[data-v-6fe4d342]{align-items:center;color:#212a5f;display:inline-flex;font-size:.9rem;font-weight:600;gap:6px;transition:all .3s ease}.service-link-indicator svg[data-v-6fe4d342]{transition:transform .3s ease}.service-card:hover .service-link-indicator[data-v-6fe4d342]{color:#b4393b;gap:10px}.service-card:hover .service-link-indicator svg[data-v-6fe4d342]{transform:translateX(4px)}.help-sidebar-col[data-v-6fe4d342]{padding:0 15px}.help-card[data-v-6fe4d342]{animation:fadeInRight-6fe4d342 .8s ease-out .4s backwards;background:linear-gradient(135deg,#212a5f,#151b3d);border-radius:20px;box-shadow:0 10px 40px rgba(33,42,95,.3);padding:32px;position:sticky;top:20px}.help-header[data-v-6fe4d342]{border-bottom:2px solid hsla(0,0%,100%,.1);margin-bottom:32px;padding-bottom:24px;text-align:center}.help-icon[data-v-6fe4d342]{align-items:center;animation:pulse-glow-6fe4d342 3s infinite;background:rgba(180,57,59,.2);border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}@keyframes pulse-glow-6fe4d342{0%,to{box-shadow:0 0 20px rgba(180,57,59,.4)}50%{box-shadow:0 0 40px rgba(180,57,59,.6)}}.help-title[data-v-6fe4d342]{color:#fff;font-size:1.3rem;font-weight:700;line-height:1.3;margin:0}.help-items[data-v-6fe4d342]{display:flex;flex-direction:column;gap:20px}.help-item[data-v-6fe4d342]{align-items:flex-start;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;gap:16px;padding:16px;transition:all .3s ease}.help-item[data-v-6fe4d342]:hover{background:hsla(0,0%,100%,.1);transform:translateX(5px)}.help-item-icon[data-v-6fe4d342]{align-items:center;background:rgba(180,57,59,.2);border-radius:10px;color:#b6dfff;display:flex;height:40px;justify-content:center;min-width:40px;transition:all .3s ease;width:40px}.help-item:hover .help-item-icon[data-v-6fe4d342]{background:rgba(180,57,59,.3);transform:scale(1.1)}.help-item-content[data-v-6fe4d342]{display:flex;flex:1;flex-direction:column;gap:6px}.help-item-label[data-v-6fe4d342]{color:hsla(0,0%,100%,.7);font-size:.85rem;font-weight:500}.help-item-number[data-v-6fe4d342]{color:#fff;font-size:1.1rem;font-weight:700;transition:color .3s ease}.help-item-number[data-v-6fe4d342],.help-item-number[data-v-6fe4d342]:hover{-webkit-text-decoration:none;text-decoration:none}.help-item-number[data-v-6fe4d342]:hover{color:#b6dfff}@keyframes fadeInUp-6fe4d342{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight-6fe4d342{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft-6fe4d342{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1200px){.services-grid[data-v-6fe4d342]{gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:991px){.help-card[data-v-6fe4d342]{margin-top:30px;position:relative;top:auto}.help-items[data-v-6fe4d342]{flex-direction:row;flex-wrap:wrap}.help-item[data-v-6fe4d342]{flex:1;min-width:200px}}@media (max-width:768px){.modern-polls-section[data-v-6fe4d342]{padding:60px 0}.polls-header[data-v-6fe4d342]{margin-bottom:40px}.polls-title[data-v-6fe4d342]{font-size:2rem}.polls-subtitle[data-v-6fe4d342]{font-size:1rem}.services-grid[data-v-6fe4d342]{gap:20px;grid-template-columns:1fr}.service-card[data-v-6fe4d342]{max-width:100%}.help-items[data-v-6fe4d342]{flex-direction:column}.help-item[data-v-6fe4d342]{min-width:auto}}@media (max-width:576px){.modern-polls-section[data-v-6fe4d342]{padding:40px 0}.polls-title[data-v-6fe4d342]{font-size:1.75rem}.polls-subtitle[data-v-6fe4d342]{font-size:.95rem}.service-content[data-v-6fe4d342]{padding:18px}.service-title[data-v-6fe4d342]{font-size:1rem}.help-card[data-v-6fe4d342]{padding:24px}.help-title[data-v-6fe4d342]{font-size:1.15rem}.help-item[data-v-6fe4d342]{padding:14px}}.nav-btn[data-v-6fe4d342]:focus,.service-card[data-v-6fe4d342]:focus{outline:3px solid #b4393b;outline-offset:4px}