@import url(../reboot/style.css);*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color:#2563eb;--primary-light:#60a5fa;--primary-dark:#1d4ed8;--accent-color:#f59e0b;--text-dark:#1f2937;--text-light:#6b7280;--bg-light:#f8fafc;--bg-white:#fff;--border-color:#e5e7eb;--success-color:#10b981;--font-heading:'Bricolage Grotesque',sans-serif;--font-body:'Source Sans 3',sans-serif;--container-max:1200px;--border-radius:12px;--shadow-sm:0 1px 3px 0 rgb(0 0 0 / .1);--shadow-md:0 4px 6px -1px rgb(0 0 0 / .1);--shadow-lg:0 10px 15px -3px rgb(0 0 0 / .1)}body{font-family:var(--font-body)!important;line-height:1.6;color:var(--text-dark);background-color:var(--bg-white);overflow-x:hidden}.container{max-width:var(--container-max);margin:0 auto;padding:0 20px}.nav{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;min-height:70px}.logo{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--primary-color);text-decoration:none;flex-shrink:0}.header-right{display:flex;align-items:center;gap:1.5rem}.nav-links{display:none!important}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;border-radius:var(--border-radius);text-decoration:none;font-weight:600;font-size:.9375rem;line-height:1.2;transition:all 0.3s ease;cursor:pointer;border:none;font-family:inherit;text-align:center;white-space:nowrap}.btn-primary{background:var(--primary-color);color:#fff;box-shadow:0 2px 4px rgba(37,99,235,.2)}.btn-primary:hover{background:var(--primary-light);transform:translateY(-1px);color:#fff;box-shadow:0 4px 8px rgba(37,99,235,.3)}.btn-outline{background:transparent;color:var(--primary-color);border:2px solid var(--primary-color);box-shadow:0 2px 4px rgba(37,99,235,.1)}.btn-outline:hover{background:var(--primary-color);color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px rgba(37,99,235,.3)}.header-right .btn-primary{background:var(--primary-dark);font-weight:700;padding:.75rem 1.75rem;font-size:.875rem;box-shadow:0 3px 6px rgba(29,78,216,.25);border:2px solid transparent}.header-right .btn-primary:hover{background:var(--primary-color);transform:translateY(-1px) scale(1.02);box-shadow:0 5px 10px rgba(29,78,216,.4);border:2px solid var(--primary-light)}.btn-accent{background:var(--accent-color);color:#fff;font-size:1.125rem;padding:1rem 2.5rem;font-weight:700;box-shadow:0 4px 8px rgba(245,158,11,.3)}.btn-accent:hover{background:#d97706;transform:translateY(-2px) scale(1.05);color:#fff;box-shadow:0 8px 16px rgba(245,158,11,.4)}.section{padding:4rem 0}.section-alt{background:var(--bg-light)}.section-header{text-align:left;margin-bottom:3rem}.section-title{font-family:var(--font-heading);font-size:2.5rem;font-weight:700;color:var(--text-dark);margin-bottom:1rem;line-height:1.2}.section-subtitle{font-size:1.25rem;color:var(--text-light);margin-bottom:2rem;max-width:none;margin-left:0;margin-right:0}.hero{background:linear-gradient(135deg,var(--bg-light) 0%,#e0e7ff 100%);padding:6rem 0}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-text h1{font-family:var(--font-heading);font-size:3.5rem;font-weight:700;color:var(--text-dark);margin-bottom:1.5rem;line-height:1.1}.hero-text p{font-size:1.25rem;color:var(--text-light);margin-bottom:2rem}.hero-buttons{display:flex;gap:1rem;flex-wrap:wrap}.hero-image{text-align:center}.hero-image img{max-width:100%;height:auto;border-radius:var(--border-radius);box-shadow:var(--shadow-lg)}.page-navigation{background:var(--bg-light);padding:2rem 0;border-bottom:1px solid var(--border-color)}.page-nav-spoiler{background:var(--bg-white);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);overflow:hidden;border:1px solid var(--border-color);max-width:800px;margin:0 auto}.nav-spoiler-header{background:var(--bg-light);padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;border:none;width:100%;text-align:left;cursor:pointer;transition:all 0.3s ease;border-bottom:1px solid var(--border-color);outline:none}.nav-spoiler-header:hover{background:#e5e7eb}.nav-spoiler-header:focus{outline:none;background:#e5e7eb;box-shadow:inset 0 0 0 2px var(--primary-color)}.nav-spoiler-header:active{background:#d1d5db}.nav-spoiler-header h3{font-family:var(--font-heading);color:var(--text-dark);margin:0;flex:1;font-size:1.25rem;font-weight:600;text-align:left}.nav-toggle-icon{font-size:1.5rem;color:var(--primary-color);transition:transform 0.3s ease;font-weight:700;flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.page-nav-spoiler.active .nav-toggle-icon{transform:rotate(45deg)}.nav-spoiler-content{padding:2rem;display:none;background:var(--bg-white);animation:slideDown 0.3s ease-out}.page-nav-spoiler.active .nav-spoiler-content{display:block}.page-nav-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.page-nav-list li{display:flex;align-items:center}.page-nav-list a{display:flex;align-items:center;gap:1rem;padding:.875rem 1.25rem;background:var(--bg-light);border-radius:8px;text-decoration:none;color:var(--text-dark);transition:all 0.3s ease;font-weight:500;width:100%;border:1px solid transparent;position:relative}.page-nav-list a:hover{background:var(--primary-color);color:#fff;transform:translateX(8px);border-color:var(--primary-dark);box-shadow:var(--shadow-sm)}.page-nav-list a:focus{outline:none;box-shadow:0 0 0 2px var(--primary-light)}.page-nav-list a::before{content:'→';opacity:0;transition:opacity 0.3s ease;color:currentColor;font-weight:700}.page-nav-list a:hover::before{opacity:1}.card{background:var(--bg-white);border-radius:var(--border-radius);padding:2rem;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);transition:all 0.3s;height:100%;opacity:1;transform:none}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.card-icon{width:3rem;height:3rem;background:var(--primary-light);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:#fff;font-size:1.5rem}.card-title{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--text-dark)}.card-text{color:var(--text-light);margin-bottom:1.5rem}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;justify-items:center}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;justify-items:center}#experience .card{max-width:100%;height:65%}.cta-section{background:var(--primary-color);color:#fff;text-align:center;padding:4rem 0}.cta-section .section-title,.cta-section .section-subtitle{color:#fff}.pros-cons-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1000px;margin:0 auto}.pros-block,.cons-block{background:var(--bg-white);padding:2rem;border-radius:var(--border-radius);box-shadow:var(--shadow-sm)}.pros-header,.cons-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.pros-icon,.cons-icon{font-size:1.5rem}.pros-header h3,.cons-header h3{font-family:var(--font-heading);color:var(--text-dark);margin:0}.pros-list,.cons-list{list-style:none;margin-bottom:2rem}.pros-list li,.cons-list li{padding:.5rem 0;border-bottom:1px solid var(--border-color);color:var(--text-dark)}.pros-list li:last-child,.cons-list li:last-child{border-bottom:none}.additional-pros-cons{max-width:900px;margin:0 auto}.pros-detail-block,.cons-detail-block{background:var(--bg-white);padding:2rem;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);margin-bottom:2rem;border-left:4px solid var(--primary-color)}.pros-detail-block h3,.cons-detail-block h3{font-family:var(--font-heading);color:var(--text-dark);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.pros-detail-block p,.cons-detail-block p{color:var(--text-light);line-height:1.7;margin-bottom:1rem}.pros-detail-block p:last-child,.cons-detail-block p:last-child{margin-bottom:0}.cons-detail-block{border-left-color:#ef4444}.testimonial{background:var(--bg-white);border-radius:var(--border-radius);padding:2rem;box-shadow:var(--shadow-sm);border-left:4px solid var(--primary-color);height:100%;opacity:1;transform:none}.testimonial-text{font-style:italic;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.7}.testimonial-author{display:flex;align-items:center;gap:1rem}.author-avatar{width:3rem;height:3rem;border-radius:50%;background:var(--primary-light);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.875rem}.author-info strong{display:block;color:var(--text-dark)}.author-info span{color:var(--text-light);font-size:.875rem}.stars{color:var(--accent-color);margin-bottom:1rem;font-size:1.125rem}.faq-list{max-width:900px;margin:0 auto}.faq-item{background:var(--bg-white);border-radius:var(--border-radius);border:1px solid var(--border-color);margin-bottom:1rem;overflow:hidden}.faq-question{padding:1.5rem;background:var(--bg-white);border:none;width:100%;text-align:left;font-weight:600;font-size:1.125rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background 0.3s;color:var(--text-dark);outline:none!important;font-family:var(--font-heading)}.faq-question:hover{background:var(--bg-light)}.faq-question:focus,.faq-question:active{outline:none!important;border:none!important;box-shadow:none!important}.faq-answer{padding:0 1.5rem 1.5rem;color:var(--text-dark);line-height:1.7;display:none;overflow:hidden}.faq-icon{transition:transform 0.3s;font-size:1.25rem;color:var(--primary-color);font-weight:700}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-item.active .faq-answer{display:block}.seo-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.rating-preview{display:flex;justify-content:space-between;align-items:center;background:var(--bg-white);padding:1.5rem;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);margin-bottom:1rem;opacity:1;transform:none}.lawyer-info{display:flex;align-items:center;gap:1rem}.lawyer-avatar{width:3rem;height:3rem;border-radius:50%;background:var(--primary-light);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.125rem}.lawyer-details strong{display:block;color:var(--text-dark);margin-bottom:.25rem}.lawyer-details span{color:var(--text-light);font-size:.875rem}.lawyer-rating{text-align:right}.rating-stars{color:var(--accent-color);margin-bottom:.25rem;font-size:1.125rem}.rating-score{font-weight:700;color:var(--text-dark)}.footer{background:var(--text-dark);color:#fff;padding:3rem 0 1rem}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.footer-section h3{font-family:var(--font-heading);font-weight:600;margin-bottom:1rem;color:#fff}.footer-links{list-style:none}.footer-links li{margin-bottom:.5rem}.footer-links a{color:#d1d5db;text-decoration:none;transition:color 0.3s}.footer-links a:hover{color:#fff}.footer-bottom{border-top:1px solid #374151;padding-top:1rem;text-align:center;color:#9ca3af}.mobile-menu-toggle{display:flex;flex-direction:column;cursor:pointer;padding:.5rem;border:none;background:none}.mobile-menu-toggle span{width:25px;height:3px;background:var(--text-dark);margin:3px 0;transition:0.3s;border-radius:2px}.mobile-menu{display:block;position:fixed;top:0;right:-100%;width:350px;height:100vh;background:var(--bg-white);box-shadow:var(--shadow-lg);z-index:1000;transition:right 0.3s ease;border-left:1px solid var(--border-color);-webkit-transform:translateX(100%);transform:translateX(100%)}.mobile-menu.active{right:0;-webkit-transform:translateX(0);transform:translateX(0)}.mobile-menu-close{position:absolute;top:1rem;right:1rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;border-radius:50%;background:var(--bg-light);transition:all 0.3s}.mobile-menu-close:hover{background:var(--border-color)}.mobile-menu-close span{font-size:24px;color:var(--text-dark);line-height:1}.desktop-only{display:inline-flex}.mobile-cta{margin-top:1rem;padding:0 1.5rem}.mobile-consultation-btn{width:100%;justify-content:center;text-align:center}.mobile-nav-links{list-style:none;padding:4rem 0 2rem 0;margin:0}.mobile-nav-links li{border-bottom:1px solid var(--border-color)}.mobile-nav-links a{display:block;padding:1rem 1.5rem;text-decoration:none;color:var(--text-dark);transition:background 0.3s;font-weight:500;line-height:normal}.mobile-nav-links a:hover{background:var(--bg-light);color:var(--primary-color)}.mobile-menu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999}.mobile-menu-overlay.active{display:block}.mobile-menu-toggle.active span:nth-child(1){transform:rotate(-45deg) translate(-5px,6px)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}.blog-cards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;max-width:900px;margin:0 auto}.blog-card-simple{background:var(--bg-white);border-radius:var(--border-radius);padding:1.5rem;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);transition:box-shadow 0.3s,transform 0.3s;opacity:1!important;transform:none!important}.blog-card-simple:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.blog-card-simple-title{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;margin-bottom:.75rem;color:var(--text-dark);line-height:1.3}.blog-card-simple-text{color:var(--text-light);line-height:1.5;margin-bottom:0;font-size:.9375rem}.subtle-link:hover{opacity:1!important;color:var(--primary-color)!important}.scroll-to-top{-webkit-appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;appearance:none}.scroll-to-top.visible{opacity:1;visibility:visible}.scroll-to-top:hover{background:var(--primary-light);transform:translateY(-2px)}.text-center{text-align:center}.text-left{text-align:left}.unsudebnoye-bankruptcy{display:block}.bankruptcy-comparison{display:block}.comparison-block{background:var(--bg-white);padding:2rem;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);margin-bottom:2rem}.conditions-block h4{font-family:var(--font-heading);color:var(--text-dark);margin-bottom:1rem}.conditions-block ul{color:var(--text-dark);padding-left:2rem}.conditions-block li{margin-bottom:.5rem}.debt-info-additional h4,.bankruptcy-alternatives h4,.additional-benefits h4{font-family:var(--font-heading);color:var(--text-dark);margin-bottom:1rem;margin-top:2rem}.debt-info-additional p,.bankruptcy-alternatives p{color:var(--text-dark);margin-bottom:1rem}.legal-support-wrapper{display:block}.lawyer-value-props{margin-top:2rem}img{max-width:100%;height:auto;display:block}html{scroll-behavior:smooth}button:focus,a:focus,input:focus,textarea:focus{outline:2px solid var(--primary-color);outline-offset:2px}.faq-question:focus{outline:none!important}.bankruptcy-page{overflow-x:hidden}.bankruptcy-hero{background:linear-gradient(135deg,var(--bg-light) 0%,#e0e7ff 100%);padding:4rem 0}.bankruptcy-hero .hero-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.bankruptcy-hero h1{font-family:var(--font-heading);font-size:2.75rem;font-weight:700;color:var(--text-dark);margin-bottom:1rem;line-height:1.2}.bankruptcy-hero .hero-subtitle{font-size:1.125rem;color:var(--text-light);margin-bottom:2rem;line-height:1.6}.bankruptcy-hero .hero-buttons{display:flex;gap:1rem;flex-wrap:wrap}.bankruptcy-hero .hero-image img{width:100%;border-radius:var(--border-radius);box-shadow:var(--shadow-md)}.content-blocks{max-width:800px;margin:0 auto}.content-block{margin-bottom:3rem;padding:2rem;background:var(--bg-white);border-radius:var(--border-radius);box-shadow:var(--shadow-sm)}.content-block h2{font-family:var(--font-heading);font-size:1.75rem;color:var(--text-dark);margin-bottom:1rem}.content-block p{color:var(--text-light);line-height:1.7;font-size:1.125rem}.debt-categories{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.debt-can-discharge h3{color:#10b981;margin-bottom:1.5rem;font-size:1.25rem}.debt-cannot-discharge h3{color:#ef4444;margin-bottom:1.5rem;font-size:1.25rem}.debt-items{display:flex;flex-direction:column;gap:1rem}.debt-item{display:flex;gap:.75rem;padding:1rem;background:var(--bg-white);border-radius:8px;box-shadow:var(--shadow-sm);align-items:flex-start}.debt-icon{font-size:1.25rem;flex-shrink:0;margin-top:.125rem}.debt-content h4{font-family:var(--font-heading);margin-bottom:.25rem;color:var(--text-dark);font-size:1rem;line-height:1.3}.debt-content p{color:var(--text-light);font-size:.875rem;line-height:1.4;margin:0}.author-comment{padding:3rem 0;background:#f8fafc}.comment-wrapper{max-width:800px;margin:0 auto;background:var(--bg-white);padding:2rem;border-radius:var(--border-radius);border-left:4px solid var(--accent-color)}.comment-header h3{font-family:var(--font-heading);color:var(--text-dark);margin-bottom:1rem}.comment-content p{color:var(--text-light);line-height:1.7;margin-bottom:1rem}.comment-content p:last-child{margin-bottom:0}.consequences-list{display:grid;grid-template-columns:1fr;gap:2rem;max-width:800px;margin:0 auto}.consequence-item{display:flex;gap:1.5rem;padding:2rem;background:var(--bg-white);border-radius:var(--border-radius);box-shadow:var(--shadow-sm)}.consequence-icon{font-size:2rem;flex-shrink:0}.consequence-content h4{font-family:var(--font-heading);margin-bottom:1rem;color:var(--text-dark)}.consequence-content ul{list-style:none}.consequence-content li{padding:.25rem 0;color:var(--text-light)}.conditions-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.conditions-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem}.condition-item{padding:1.5rem;background:var(--bg-light);border-radius:var(--border-radius)}.condition-item h4{font-family:var(--font-heading);color:var(--text-dark);margin-bottom:.5rem}.condition-item p{color:var(--text-light);font-size:.9375rem}.conditions-image img{width:100%;border-radius:var(--border-radius);box-shadow:var(--shadow-md)}.timeline{max-width:600px;margin:0 auto}.timeline-item{display:flex;gap:1.5rem;margin-bottom:2rem;position:relative}.timeline-item:not(:last-child)::after{content:'';position:absolute;left:1.25rem;top:3rem;bottom:-2rem;width:2px;background:var(--border-color)}.timeline-marker{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0;z-index:1;position:relative}.timeline-content h4{font-family:var(--font-heading);color:var(--text-dark);margin-bottom:.5rem}.timeline-content p{color:var(--text-light)}.documents-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.document-category{background:var(--bg-white);padding:2rem;border-radius:var(--border-radius);box-shadow:var(--shadow-sm)}.document-category h3{font-family:var(--font-heading);color:var(--text-dark);margin-bottom:1.5rem}.document-list{list-style:none}.document-list li{padding:.5rem 0;border-bottom:1px solid var(--border-color);color:var(--text-light)}.document-list li:last-child{border-bottom:none}.procedure-timeline{max-width:800px;margin:0 auto}.procedure-step{display:flex;gap:2rem;margin-bottom:3rem;position:relative}.procedure-step:not(:last-child)::after{content:'';position:absolute;left:1.5rem;top:4rem;bottom:-3rem;width:2px;background:var(--border-color)}.step-number{width:3rem;height:3rem;border-radius:50%;background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;flex-shrink:0;z-index:1;position:relative}.step-content h4{font-family:var(--font-heading);color:var(--text-dark);margin-bottom:.25rem}.step-subtitle{color:var(--primary-color);font-weight:600;font-size:.875rem;margin-bottom:.75rem}.step-content>p{color:var(--text-light);line-height:1.6}.risks-guarantees{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.risks-block,.guarantees-block{padding:2rem;border-radius:var(--border-radius)}.risks-block{background:#fef2f2;border-left:4px solid #ef4444}.guarantees-block{background:#f0fdf4;border-left:4px solid #10b981}.risks-block h2{color:#dc2626;margin-bottom:1.5rem}.guarantees-block h2{color:#059669;margin-bottom:1.5rem}.risk-items p,.guarantee-items p{margin-bottom:1rem;color:var(--text-dark)}.risk-items strong,.guarantee-items strong{color:var(--text-dark)}.ip-bankruptcy{max-width:800px;margin:0 auto;text-align:center}.ip-features{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.feature-item{background:var(--bg-white);padding:2rem;border-radius:var(--border-radius);box-shadow:var(--shadow-sm)}.feature-item h4{font-family:var(--font-heading);color:var(--text-dark);margin-bottom:1rem}.feature-item ul{list-style:none;text-align:left}.feature-item li{padding:.25rem 0;color:var(--text-light)}.testimonials-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:900px;margin:0 auto}.testimonial-card{background:var(--bg-white);padding:2rem;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);border-left:4px solid var(--primary-color)}.testimonial-rating{color:var(--accent-color);font-size:1.125rem;margin-bottom:1rem}.testimonial-text{font-style:italic;color:var(--text-dark);margin-bottom:1.5rem;line-height:1.6}.testimonial-author{display:flex;align-items:center;gap:1rem}.author-avatar{width:3rem;height:3rem;border-radius:50%;background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem}.author-info strong{display:block;color:var(--text-dark)}.author-info span{color:var(--text-light);font-size:.875rem}.faq-cta{text-align:center;margin-top:3rem;padding:2rem;background:var(--bg-white);border-radius:var(--border-radius);box-shadow:var(--shadow-sm)}.faq-cta h3{font-family:var(--font-heading);color:var(--text-dark);margin-bottom:.5rem}.faq-cta p{color:var(--text-light);margin-bottom:1.5rem}.payment-structure{display:flex;flex-direction:column;gap:2rem;margin-top:3rem}.payment-category{background:var(--bg-white);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);overflow:hidden;border:1px solid var(--border-color)}.category-header{background:var(--bg-light);padding:1.5rem;display:flex;align-items:center;justify-content:space-between;border:none;width:100%;text-align:left;cursor:pointer;transition:all 0.3s ease;border-bottom:1px solid var(--border-color);outline:none}.category-header:hover{background:#e5e7eb}.category-header:focus{outline:none;background:#e5e7eb;box-shadow:inset 0 0 0 2px var(--primary-color)}.category-header:active{background:#d1d5db}.category-header .category-icon{font-size:1.5rem;margin-right:1rem;flex-shrink:0}.category-header h3{font-family:var(--font-heading);color:var(--text-dark);margin:0;flex:1;font-size:1.125rem;font-weight:600}.category-amount{font-weight:700;color:var(--primary-color);font-size:1.125rem;margin-right:1rem;flex-shrink:0}.toggle-icon{font-size:1.5rem;color:var(--primary-color);transition:transform 0.3s ease;font-weight:700;flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.payment-category.active .toggle-icon,.custom-spoiler.active .toggle-icon{transform:rotate(45deg)}.payment-items{padding:1.5rem;display:none;background:var(--bg-white);animation:slideDown 0.3s ease-out}.payment-category.active .payment-items{display:block}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.payment-item{display:flex;gap:1rem;align-items:flex-start;padding:1rem 0;border-bottom:1px solid var(--border-color)}.payment-item:last-child{border-bottom:none}.item-icon{width:2.5rem;height:2.5rem;background:var(--primary-light);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.125rem;flex-shrink:0}.item-content{flex:1}.item-content h4{font-family:var(--font-heading);margin-bottom:.5rem;color:var(--text-dark);font-size:1rem}.item-content p{color:var(--text-light);font-size:.9375rem;margin-bottom:0;line-height:1.5}.item-price{font-weight:700;color:var(--primary-color);white-space:nowrap;align-self:flex-start;margin-top:.25rem}.custom-spoiler{background:var(--bg-white);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);overflow:hidden;border:1px solid var(--border-color);margin-bottom:3rem}.custom-spoiler-header{background:var(--bg-light);padding:2rem;display:flex;align-items:center;justify-content:space-between;border:none;width:100%;text-align:left;cursor:pointer;transition:all 0.3s ease;outline:none}.custom-spoiler-header:hover{background:#e5e7eb}.custom-spoiler-header:focus{outline:none;background:#e5e7eb;box-shadow:inset 0 0 0 2px var(--primary-color)}.header-content{flex:1}.header-content .section-title{margin-bottom:.5rem;text-align:left}.header-content .section-subtitle{margin-bottom:0;text-align:left}.custom-spoiler-content{padding:2rem;display:none;background:var(--bg-white);animation:slideDown 0.3s ease-out}.custom-spoiler.active .custom-spoiler-content{display:block}.real-costs-spoiler{background:var(--bg-white);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);overflow:hidden;border:1px solid var(--border-color)}.real-costs-header{background:var(--bg-light);padding:2rem;display:flex;align-items:center;justify-content:space-between;border:none;width:100%;text-align:left;cursor:pointer;transition:all 0.3s ease;outline:none}.real-costs-header:hover{background:#e5e7eb}.real-costs-content{padding:2rem;display:none;background:var(--bg-white)}.real-costs-spoiler.active .real-costs-content{display:block}.real-costs-spoiler.active .toggle-icon{transform:rotate(45deg)}.cost-page{overflow-x:hidden}.cost-hero{background:linear-gradient(135deg,#f0f9ff 0%,#e0e7ff 100%);padding:4rem 0}.cost-hero .hero-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.cost-hero h1{font-family:var(--font-heading);font-size:2.75rem;font-weight:700;color:var(--text-dark);margin-bottom:1rem;line-height:1.2}.cost-hero .hero-subtitle{font-size:1.125rem;color:var(--text-light);margin-bottom:2rem;line-height:1.6}.hero-stats{display:flex;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.stat-item{text-align:center;flex:1;min-width:120px}.stat-number{display:block;font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--primary-color);margin-bottom:.25rem}.stat-label{font-size:.875rem;color:var(--text-light)}.cost-hero .hero-image{position:relative;text-align:center}.cost-hero .hero-image img{width:100%;border-radius:var(--border-radius);box-shadow:var(--shadow-lg)}.debt-amount-content{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:start}.debt-info-blocks{display:flex;gap:1.5rem;margin:2rem 0}.debt-block{background:var(--bg-white);padding:1.5rem;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);flex:1;text-align:center}.debt-amount-badge{background:var(--primary-color);color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:700;font-size:.875rem;display:inline-block;margin-bottom:1rem}.debt-amount-badge.alternative{background:var(--accent-color)}.debt-block h4{font-family:var(--font-heading);margin-bottom:.75rem;color:var(--text-dark)}.debt-block p{color:var(--text-light);font-size:.9375rem}.debt-chart{background:var(--bg-white);padding:2rem;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);height:fit-content}.debt-chart h4{font-family:var(--font-heading);text-align:center;margin-bottom:2rem;color:var(--text-dark)}.chart-bars{display:flex;justify-content:space-between;align-items:end;height:200px;gap:1rem}.chart-bar{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;position:relative}.bar-fill{background:linear-gradient(to top,var(--primary-color),var(--primary-light));width:100%;border-radius:4px 4px 0 0;margin-top:auto;position:relative}.bar-label{font-size:.75rem;color:var(--text-light);text-align:center;margin-top:.5rem;line-height:1.2}.bar-value{position:absolute;top:-1.5rem;left:50%;transform:translateX(-50%);font-weight:700;color:var(--text-dark);font-size:.875rem}.recommended-agency{position:relative;margin-bottom:3rem}.agency-badge{position:absolute;top:-.75rem;left:2rem;background:var(--accent-color);color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.875rem;z-index:1;display:flex;align-items:center;gap:.5rem}.agency-card{background:var(--bg-white);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);overflow:hidden}.agency-card.featured{border:2px solid var(--primary-color);box-shadow:var(--shadow-md)}.agency-header{padding:2rem;display:flex;gap:1.5rem;align-items:flex-start}.agency-logo img{width:80px;height:80px;border-radius:var(--border-radius)}.agency-info{flex:1}.agency-info h3{font-family:var(--font-heading);margin-bottom:.5rem;color:var(--text-dark)}.agency-tagline{color:var(--text-light);font-style:italic;margin:0}.agency-features{padding:0 2rem}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.feature-item{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:var(--bg-light);border-radius:8px;font-size:.875rem}.feature-icon{font-size:1rem}.personal-case{background:var(--bg-white);padding:2rem;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);margin-bottom:3rem}.expense-list{background:#f8fafc;padding:1.5rem;border-radius:var(--border-radius);margin-bottom:2rem}.expense-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e5e7eb}.expense-item:last-child{border-bottom:none}.expense-item.total{border-top:2px solid var(--primary-color);margin-top:1rem;padding-top:1rem}.expense-name{color:var(--text-dark);flex:1}.expense-amount{font-weight:700;color:var(--primary-color)}.final-cta{background:linear-gradient(135deg,var(--primary-color),var(--primary-light));color:#fff;padding:4rem 0;text-align:center}.final-cta .section-title,.final-cta .section-subtitle{color:#fff}.cta-benefits{display:flex;justify-content:center;gap:2rem;margin:2rem 0;flex-wrap:wrap}.benefit-item{display:flex;align-items:center;gap:.75rem;background:rgba(255,255,255,.1);padding:.75rem 1.5rem;border-radius:25px;font-weight:500}.benefit-icon{font-size:1.25rem}.cta-buttons{display:flex;justify-content:center;gap:1rem;margin:2rem 0;flex-wrap:wrap}.cta-note{color:rgba(255,255,255,.9);font-style:italic;margin-top:1rem}.payment-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:3rem 0}.payment-method{background:var(--bg-white);padding:2rem;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);text-align:center;border:2px solid transparent;transition:all 0.3s}.payment-method:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.payment-method.popular{border-color:var(--primary-color);transform:scale(1.05)}.method-icon{font-size:2rem;margin-bottom:1rem}.payment-method h4{font-family:var(--font-heading);margin-bottom:1rem;color:var(--text-dark)}.payment-method p{color:var(--text-light);font-size:.9375rem;margin-bottom:1.5rem}.method-benefits{display:flex;flex-direction:column;gap:.5rem}.benefit-badge{background:var(--bg-light);color:var(--text-dark);padding:.25rem .75rem;border-radius:15px;font-size:.75rem;font-weight:600}.agency-actions{padding:2rem;text-align:center;background:var(--bg-light);border-radius:var(--border-radius);margin-top:2rem}.cta-button-wrapper{margin-bottom:1.5rem}.cta-main-btn{min-width:280px;padding:1rem 2rem;font-weight:600}.cta-disclaimer{color:var(--text-light);font-size:.875rem;margin:0;font-style:italic;opacity:.8;line-height:1.4}.wp-remark{margin:1.5rem 0;padding:1rem 1.5rem;border-radius:var(--border-radius);border-left:4px solid;font-size:.9375rem;line-height:1.6}.wp-remark p{margin-bottom:.75rem}.wp-remark p:last-child{margin-bottom:0}.wp-remark ul,.wp-remark ol{margin:.75rem 0;padding-left:1.5rem}.wp-remark li{margin-bottom:.25rem}.wp-remark strong{font-weight:600}.wp-remark.warning{background:rgba(254,243,199,.4);border-left-color:rgba(245,158,11,.7);color:#a16207}.wp-remark.info{background:rgba(219,234,254,.4);border-left-color:rgba(59,130,246,.7);color:#1d4ed8}.wp-remark.note{background:rgba(243,244,246,.5);border-left-color:rgba(107,114,128,.7);color:#4b5563}.wp-remark.success{background:rgba(220,252,231,.4);border-left-color:rgba(16,185,129,.7);color:#047857}.advantages-block{background:linear-gradient(135deg,#f8fafc 0%,#e0e7ff 100%);padding:2rem;border-radius:var(--border-radius);border-left:4px solid var(--primary-color);margin-bottom:1.5rem}.advantages-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-left:1rem}.advantages-icon{font-size:1.5rem;background:var(--primary-color);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.advantages-header h5{color:var(--text-dark);font-family:var(--font-heading);font-size:1.125rem;font-weight:600;margin:0}.advantages-list{list-style:none;padding-left:3rem;margin:0}.advantages-list li{padding:.75rem 0;border-bottom:1px solid rgba(var(--primary-color),.1);color:var(--text-dark);position:relative}.advantages-list li:last-child{border-bottom:none}.advantages-list li::before{content:'✓';position:absolute;left:-2rem;top:.75rem;color:#059669;font-weight:700;font-size:1rem}.advantages-list strong{color:rgb(58,58,66)}.guarantees-block{margin-top:2rem}@media (max-width:768px){.page-navigation{padding:1.5rem 0}.nav-spoiler-header{padding:1.25rem 1.5rem}.nav-spoiler-header h3{font-size:1.125rem}.nav-spoiler-content{padding:1.5rem}.page-nav-list{gap:.5rem}.page-nav-list a{padding:.75rem 1rem;font-size:.9375rem}}@media (max-width:480px){.nav-spoiler-header{padding:1rem}.nav-spoiler-header h3{font-size:1rem}.nav-toggle-icon{font-size:1.25rem}.nav-spoiler-content{padding:1rem}.page-nav-list a{padding:.625rem .875rem;font-size:.875rem}}@media (max-width:768px){.category-header{padding:1rem}.category-header h3{font-size:1rem}.category-amount{font-size:1rem}.payment-items{padding:1rem}.payment-item{flex-direction:column;gap:.75rem;align-items:stretch}.item-icon{align-self:flex-start}.custom-spoiler-header{padding:1.5rem;flex-direction:column;gap:1rem}.custom-spoiler-content{padding:1.5rem}.real-costs-header{padding:1.5rem;flex-direction:column;gap:1rem}.real-costs-content{padding:1.5rem}}@media (max-width:480px){.category-header{padding:.75rem}.category-header .category-icon{font-size:1.25rem;margin-right:.75rem}.category-header h3{font-size:.9375rem}.category-amount{font-size:.9375rem}.toggle-icon{font-size:1.25rem}.custom-spoiler-header{padding:1rem}.custom-spoiler-content{padding:1rem}.real-costs-header{padding:1rem}.real-costs-content{padding:1rem}}@media (max-width:768px){.wp-remark{margin:1rem 0;padding:.875rem 1rem;font-size:.875rem}.wp-remark ul,.wp-remark ol{padding-left:1.25rem}.advantages-header{padding-left:.5rem}.advantages-list{padding-left:2rem}.advantages-list li::before{left:-1.5rem}.advantages-block{padding:1.5rem}.pros-detail-block,.cons-detail-block{padding:1.5rem}}@media (max-width:480px){.wp-remark{margin:.75rem 0;padding:.75rem;font-size:.8125rem}.advantages-header{flex-direction:column;text-align:center;gap:.75rem}.advantages-list{padding-left:1rem}.advantages-list li::before{left:-.75rem}.pros-detail-block,.cons-detail-block{padding:1rem;margin-bottom:1.5rem}.pros-detail-block h3,.cons-detail-block h3{font-size:1.125rem}}@media (max-width:768px){.agency-actions{padding:1.5rem 1rem}.cta-main-btn{min-width:240px;padding:.875rem 1.5rem;font-size:.9375rem}.cta-disclaimer{font-size:.8125rem;padding:0 .5rem}}@media (max-width:480px){.cta-main-btn{width:100%;min-width:auto;padding:1rem}.cta-disclaimer{font-size:.75rem}}@media (max-width:768px){.hero-content{grid-template-columns:1fr;gap:2rem;text-align:center}.hero-text h1{font-size:2.5rem}.section-title{font-size:2rem}.hero-buttons{justify-content:center}.btn{padding:.75rem 1.5rem;font-size:.875rem}.btn-accent{padding:.875rem 2rem;font-size:1rem}.header-right .btn-primary{padding:.625rem 1.25rem;font-size:.8125rem}.rating-preview{flex-direction:column;gap:1rem;text-align:center}.lawyer-rating{text-align:center}.card{max-width:100%!important}.grid-2,.grid-3{grid-template-columns:1fr;justify-items:stretch}.nav{padding:.75rem 0;min-height:60px}.logo{font-size:1.25rem}.header-right{gap:1rem}.blog-cards-container{grid-template-columns:1fr;gap:1rem}.blog-card-simple{padding:1rem}.mobile-menu{top:100%;right:0;left:0;width:100%;height:auto;border-left:none;border-top:1px solid var(--border-color)}.mobile-menu.active{top:60px;right:0}.desktop-only{display:none!important}.mobile-menu-close{display:none}.section-header{margin-bottom:2rem}.section-title{font-size:2rem}.section-subtitle{font-size:1.125rem;max-width:100%}.comparison-block{padding:1.5rem}.pros-cons-grid{grid-template-columns:1fr}.risks-guarantees{grid-template-columns:1fr}.ip-features{grid-template-columns:1fr}.testimonials-grid{grid-template-columns:1fr}.bankruptcy-hero .hero-content{grid-template-columns:1fr;gap:2rem;text-align:center}.bankruptcy-hero h1{font-size:2.25rem}.bankruptcy-hero .hero-buttons{justify-content:center}.debt-categories{grid-template-columns:1fr;gap:2rem}.conditions-wrapper{grid-template-columns:1fr}.conditions-grid{grid-template-columns:1fr}.documents-categories{grid-template-columns:1fr}.cost-hero .hero-content{grid-template-columns:1fr;gap:2rem;text-align:center}.cost-hero h1{font-size:2.25rem}.hero-stats{justify-content:center;gap:1rem}.debt-amount-content{grid-template-columns:1fr;gap:2rem}.debt-info-blocks{flex-direction:column}.feature-grid{grid-template-columns:1fr 1fr}.cta-benefits{flex-direction:column;align-items:center;gap:1rem}.payment-methods{grid-template-columns:1fr;gap:1rem}.payment-method.popular{transform:none}}@media (max-width:480px){.container{padding:0 15px}.hero-text h1{font-size:2rem}.hero-buttons{flex-direction:column;align-items:center;gap:.75rem}.btn{width:100%;justify-content:center;padding:.75rem 1rem;font-size:.875rem}.btn-accent{width:auto;padding:.875rem 1.75rem}.section{padding:2rem 0}.header-right{gap:.5rem}.logo{font-size:1.25rem}.cta-buttons{flex-direction:column;align-items:center}.bankruptcy-hero h1{font-size:2rem}.bankruptcy-hero .hero-buttons{flex-direction:column;align-items:center}.timeline-item{gap:1rem}.procedure-step{gap:1rem}.content-block{padding:1.5rem}.comment-wrapper{padding:1.5rem}.cost-hero h1{font-size:2rem}.hero-stats{flex-direction:column;align-items:center}.feature-grid{grid-template-columns:1fr}}@media (max-width:320px){.container{padding:0 10px}.hero-text h1{font-size:1.5rem}.section-title{font-size:1.75rem}.btn{padding:.625rem .875rem;font-size:.8125rem}.btn-accent{padding:.75rem 1.5rem;font-size:.9375rem}.header-right .btn-primary{padding:.5rem 1rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}@media (prefers-contrast:high){.btn-outline{border-width:3px}.card{border-width:2px}}@media print{.mobile-menu,.mobile-menu-toggle,.scroll-to-top{display:none!important}}@media (min-height:800px){.hero{min-height:60vh;display:flex;align-items:center}}.hero-content,.card,.testimonial{backface-visibility:hidden;-webkit-backface-visibility:hidden}.wp-block-image img{border-radius:var(--border-radius)}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-family:var(--font-heading)}.wp-block-button__link{background:var(--primary-color);border-radius:var(--border-radius);transition:all 0.3s}.wp-block-button__link:hover{background:var(--primary-light);transform:translateY(-1px)}.admin-bar .site-header{top:32px}@media screen and (max-width:782px){.admin-bar .site-header{top:46px}}.site-main{padding:0}.entry-header,.entry-content,.entry-footer{margin:0;padding:0}.page-title,.entry-title{display:none}.comments-area{margin-top:3rem;padding:2rem;background:var(--bg-light);border-radius:var(--border-radius)}.widget{background:var(--bg-white);padding:1.5rem;border-radius:var(--border-radius);margin-bottom:2rem;box-shadow:var(--shadow-sm)}.widget-title{font-family:var(--font-heading);color:var(--text-dark);margin-bottom:1rem}.table-consequence{background:var(--bg-white);padding:2rem;border-radius:var(--border-radius);box-shadow:var(--shadow-sm)}.restrictions-table-wrapper{overflow-x:auto;margin-top:1rem;border-radius:var(--border-radius);box-shadow:var(--shadow-sm)}.restrictions-table{width:100%;border-collapse:collapse;background:var(--bg-white);border-radius:var(--border-radius);overflow:hidden;font-size:.9375rem}.restrictions-table thead{background:#8cb1d5;color:#fff}.restrictions-table th{padding:1rem 1.5rem;text-align:left;font-family:var(--font-heading);font-weight:600;font-size:1rem;border:none}.restrictions-table th:first-child{width:70%}.restrictions-table th:last-child{width:30%;text-align:center}.restrictions-table td{padding:1rem 1.5rem;border-bottom:1px solid var(--border-color);vertical-align:top;line-height:1.5}.restrictions-table td:last-child{text-align:center;font-weight:600;color:var(--primary-color);font-size:1rem}.restrictions-table tbody tr:last-child td{border-bottom:none}.restrictions-table tbody tr:hover{background:var(--bg-light)}.restrictions-table tbody tr:nth-child(even){background:rgba(248,250,252,.5)}.restrictions-table tbody tr:nth-child(even):hover{background:var(--bg-light)}@media (max-width:768px){.restrictions-table-wrapper{margin:1rem -1rem 0;border-radius:0}.restrictions-table{border-radius:0}.restrictions-table th,.restrictions-table td{padding:.75rem 1rem}.restrictions-table th{font-size:.9375rem}.restrictions-table td{font-size:.875rem}.restrictions-table td:last-child{font-size:.9375rem}}@media (max-width:480px){.table-consequence{padding:1.5rem 1rem}.restrictions-table th,.restrictions-table td{padding:.625rem .75rem}.restrictions-table th{font-size:.875rem}.restrictions-table td{font-size:.8125rem;line-height:1.4}.restrictions-table td:last-child{font-size:.875rem}}.anchor-link{color:var(--primary-color);text-decoration:underline;text-decoration-color:rgba(37,99,235,.3);text-underline-offset:2px;transition:all 0.3s ease;font-weight:500}.anchor-link:hover{color:var(--primary-dark);text-decoration-color:var(--primary-dark);text-underline-offset:4px}.anchor-link:focus{outline:none;background:rgba(37,99,235,.1);border-radius:2px;padding:1px 2px;margin:-1px -2px}.wp-remark .anchor-link{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:2px}.wp-remark.success .anchor-link{color:#047857}.wp-remark.success .anchor-link:hover{color:#065f46;transform:translateY(-1px)}.wp-remark.info .anchor-link{color:#1d4ed8}.wp-remark.info .anchor-link:hover{color:#1e40af}.wp-remark.warning .anchor-link{color:#a16207}.wp-remark.warning .anchor-link:hover{color:#92400e}.wp-remark.note .anchor-link{color:#4b5563}.wp-remark.note .anchor-link:hover{color:#374151}.lawyer-details strong a{color:inherit!important;text-decoration:none!important;transition:all 0.3s ease;border-radius:4px;padding:2px 4px;margin:-2px -4px}.lawyer-details strong a:hover{color:var(--primary-color)!important;background:rgba(37,99,235,.1);transform:translateX(2px)}.lawyer-details strong a:focus{outline:none;box-shadow:0 0 0 2px var(--primary-color);background:rgba(37,99,235,.1)}.specialization-link{color:inherit!important;text-decoration:none!important;transition:all 0.3s ease;border-radius:3px;padding:1px 3px;margin:-1px -3px;border-bottom:1px solid transparent}.specialization-link:hover{color:var(--primary-color)!important;border-bottom:1px solid var(--primary-color);background:rgba(37,99,235,.05)}.specialization-link:focus{outline:none;box-shadow:0 0 0 1px var(--primary-color);background:rgba(37,99,235,.05)}html,body{margin:0!important;padding:0!important}.site-main{margin:0;padding:0}.footer{margin:0;margin-top:0!important}#page{margin:0;padding:0}.site{margin:0;padding:0}.section:last-of-type{margin-bottom:0!important}html{height:100%}body{min-height:100%;margin:0;padding:0}body.admin-bar{margin-top:32px}@media screen and (max-width:782px){body.admin-bar{margin-top:46px}}.social-buttons{display:flex;gap:15px;flex-wrap:wrap}.social-button{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:50%;transition:all 0.3s ease;font-size:20px;color:#fff;text-decoration:none}.social-button:hover{transform:scale(1.1);color:#fff;text-decoration:none}.social-button--vkontakte{background:#4c75a3}.social-button--telegram{background:#08c}.social-button--youtube{background:red}.social-button--facebook{background:#3b5998}.social-button--instagram{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.social-button::before,.social-button::after,.social-button--vkontakte::before,.social-button--vkontakte::after,.social-button--telegram::before,.social-button--telegram::after,.social-button--youtube::before,.social-button--youtube::after,.social-button--facebook::before,.social-button--facebook::after,.social-button--instagram::before,.social-button--instagram::after{display:none!important;content:none!important}.logo img,.custom-logo img{height:auto!important;max-height:none!important;width:auto;max-width:100%;object-fit:contain;transition:all 0.3s ease}@media (min-width:1200px){.logo img,.custom-logo img{max-width:25%;height:auto}.logo{max-width:400px}}@media (min-width:992px) and (max-width:1199px){.logo img,.custom-logo img{max-width:30%;height:auto}.logo{max-width:350px}}@media (min-width:768px) and (max-width:991px){.logo img,.custom-logo img{max-width:35%;height:auto}.logo{max-width:300px}.nav{padding:.5rem 0;min-height:55px}}@media (max-width:767px){.logo img,.custom-logo img{max-width:45%;height:auto}.logo{max-width:250px}.nav{padding:.4rem 0;min-height:50px}}@media (max-width:480px){.logo img,.custom-logo img{max-width:50%;height:auto}.logo{max-width:200px}}@media (max-width:320px){.logo img,.custom-logo img{max-width:55%;height:auto}.logo{max-width:180px}.nav{padding:.3rem 0;min-height:45px}}.logo{display:flex;align-items:center;flex-shrink:0}.logo img:hover,.custom-logo img:hover{transform:scale(1.02);opacity:.9}.logo img,.custom-logo img{max-height:60px}@media (max-width:768px){.logo img,.custom-logo img{max-height:45px}}@media (max-width:480px){.logo img,.custom-logo img{max-height:40px}}.logo img[style],.custom-logo img[style]{max-height:unset!important;height:auto!important}.footer .logo img,.footer-logo img{filter:brightness(0) invert(1);transition:all 0.3s ease}.footer .logo.logo-white img,.footer-logo.logo-white img{filter:brightness(0) invert(1) contrast(1.2) brightness(1.1)}.footer .logo.logo-soft img,.footer-logo.logo-soft img{filter:contrast(0) brightness(2) invert(1)}.footer .logo img:hover,.footer-logo img:hover{filter:brightness(0) invert(1) opacity(.8);transform:scale(1.05)}.footer .logo img,.footer-logo img{max-height:60px;width:auto;max-width:300px}@media (max-width:768px){.footer .logo img,.footer-logo img{max-height:75px;max-width:375px}}@media (max-width:480px){.footer .logo img,.footer-logo img{max-height:45px;max-width:220px}}@media (max-width:768px){.footer .logo img,.footer-logo img{max-height:35px;max-width:180px}}@media (max-width:480px){.footer .logo img,.footer-logo img{max-height:30px;max-width:160px}}.footer-logo-container{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.footer-logo-container .site-name{color:#fff;font-family:var(--font-heading);font-size:1.25rem;font-weight:600}