/**
 * Table of contents: 
 * styles.css
 * Generated by MagicMin: 2026-04-06 08:28:11
 */


/* Filename: styles.css */
*{margin: 0;padding: 0;box-sizing: border-box}body{font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;line-height: 1.5;color: #1a1f2e;background: #ffffff}a{text-decoration:none;color:#000}a:hover{text-decoration:underline}img{max-width:100%}p{margin-bottom:8px}.container{max-width: 1280px;margin: 0 auto;padding: 0 24px}header{background: #ffffff;padding: 20px 0;//position: sticky;top: 0;z-index: 100;border-bottom: 1px solid #e8eaed}.header-flex{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 20px}.logo{}.logo img{width:300px}.contact-phone{font-size: 18px;font-weight: 500;color: #1a1f2e;text-decoration: none;padding: 8px 16px;border: 1px solid #e0e3e8;border-radius: 8px;transition: 0.2s}.contact-phone:hover{border-color: #0a6b4a;color: #0a6b4a}.hero{background: #ffffff;padding: 80px 0}.hero-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 60px;align-items: center}h1{font-size: 44px;font-weight: 600;line-height: 1.2;letter-spacing: -0.5px;color: #1a1f2e;margin-bottom: 20px}.hero-subtitle{font-size: 18px;color: #5a6070;margin-bottom: 32px;line-height: 1.4}.hero-benefits{list-style: none;margin: 32px 0}.hero-benefits li{margin-bottom: 14px;padding-left: 28px;position: relative;color: #2c3142}.hero-benefits li:before{content: "✓";color: #0a6b4a;font-weight: 600;position: absolute;left: 0}.btn{display: inline-block;background: #003366;color: white;padding: 14px 32px;text-decoration: none;border-radius: 8px;font-weight: 500;transition: 0.2s;border: none;cursor: pointer;font-size: 16px}.btn:hover{opacity:0.8}.hero-image{display: flex;align-items: center;justify-content: center}.hero-image img{max-width:100%}.services{padding: 80px 0;background: #ffffff;border-top: 1px solid #f0f2f5}h2{font-size: 32px;font-weight: 600;color: #1a1f2e;margin-bottom: 16px}.section-sub{text-align: center;color: #5a6070;margin-bottom: 56px;font-size: 18px}.services-grid{display: grid;grid-template-columns: repeat(4, 1fr);gap: 24px}.service-card{text-align: left;padding: 24px;background: #ffffff;border: 1px solid #e8eaed;border-radius: 16px;transition: 0.2s}.service-card:hover{border-color: #d0d4dc;box-shadow: 0 4px 12px rgba(0,0,0,0.02)}.service-card h3{font-size: 18px;font-weight: 600;margin-bottom: 12px;color: #1a1f2e}.service-card p{color: #5a6070;font-size: 14px;line-height: 1.5}.why-us{background: #f8f9fb;padding: 80px 0;border-top: 1px solid #e8eaed;border-bottom: 1px solid #e8eaed}.why-grid{display: grid;grid-template-columns: repeat(4, 1fr);gap: 32px;margin-top: 48px}.why-item{text-align: left;background: #ffffff;padding: 28px 24px;border-radius: 16px;border: 1px solid #e8eaed}.why-item strong{display: block;font-size: 18px;font-weight: 600;margin-bottom: 8px;color: #1a1f2e}.why-item p{color: #5a6070;font-size: 14px}.geo-tags{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-top: 48px}.geo-tags span{background: #ffffff;padding: 8px 20px;border-radius: 40px;font-size: 14px;color: #1a1f2e;border: 1px solid #e0e3e8}.cta-section{padding: 80px 0;background: #ffffff;text-align: center}.cta-box{max-width: 680px;margin: 0 auto;background: #f8f9fb;padding: 56px 48px;border-radius: 24px}.cta-box h3{font-size: 28px;font-weight: 600;margin-bottom: 16px;color: #1a1f2e}.cta-box p{margin-bottom: 32px;font-size: 16px;color: #5a6070}.cta-buttons{display: flex;justify-content: center;gap: 16px;flex-wrap: wrap}.btn-telegram{background:none;color:#003366;border:2px solid #003366}footer{background: #f8f9fb;color: #5a6070;text-align: center;padding: 40px 24px;font-size: 14px;border-top: 1px solid #e8eaed}@media (max-width: 1024px){.services-grid{grid-template-columns: repeat(2, 1fr)}.why-grid{grid-template-columns: repeat(2, 1fr)}}@media (max-width: 768px){.hero-grid{grid-template-columns: 1fr;gap: 40px}h1{font-size: 32px}.services-grid{grid-template-columns: 1fr}.why-grid{grid-template-columns: 1fr}.cta-box{padding: 36px 24px}.header-flex{flex-direction: column;text-align: center}}.page-content{margin:100px auto 0;max-width:1280px}.menu{display:flex;justify-content:flex-end;margin-top:20px}.menu a{}.info-item{display:flex;margin-bottom:80px;@media screen and (max-width: 750px){width:100%;flex-wrap: wrap}}.info-item-left{width:300px;flex-shrink:0;display:flex;align-items: center;margin-right: 20px;border:1px solid #ccc;justify-content: center;@media screen and (max-width: 750px){width:100%;margin-bottom:20px}}.info-item-left img{display:block;max-width:100%}.info-item-right{}.article{margin-top:100px;margin-bottom:100px}.articles{margin-top:100px;margin-bottom:100px}.article img{margin:50px 0}.header-right{display:flex;flex-direction: column;margin-top: 20px;@media screen and (max-width: 750px){width:100%}}.home-screen-tel{font-size:22px;display:flex;align-items: center;justify-content: end}.viber{background: url("/assets/images/viber.png") no-repeat 0 0/contain;width:20px;height:20px;margin-right:8px;display:block}.tg{background: url("/assets/images/tg.svg") no-repeat 0 0/contain;width:20px;height:20px;margin-right:8px;display:block}.header-menu{margin-top:15px;display:flex;justify-content:flex-end}.breadcrumbs{margin-top: 20px;margin-bottom: 20px;font-size: 14px}.breadcrumb{display: flex;flex-wrap: wrap;align-items: center;margin: 0;padding: 0;list-style: none;background: transparent}.breadcrumb li{display: inline-flex;align-items: center;margin: 0;padding: 0;list-style: none}.breadcrumb li::before{display: none}.breadcrumb li:not(:first-child){margin-left: 8px}.breadcrumb li:not(:first-child)::before{content: "→";display: inline-block;margin-right: 8px;color: #999;font-size: 14px;position: static;background: none;width: auto;height: auto}.breadcrumb li a{text-decoration: none;color: #0066cc;transition: color 0.2s}.breadcrumb li a:hover{color: #004499;text-decoration: underline}.breadcrumb li:last-child a{color: #555;cursor: default;pointer-events: none}.breadcrumb li:last-child a:hover{text-decoration: none}.breadcrumb li span{color: #555}@media (max-width: 768px){.breadcrumbs{font-size: 12px}.breadcrumb li:not(:first-child)::before{margin-right: 6px}.breadcrumb li:not(:first-child){margin-left: 6px}}.more-info{margin-top:100px}.article a{text-decoration:underline}