.hero{background-image:url(/assets/bg-main-Didoxrar.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.hero-content{max-width:800px;margin:0 auto}.hero-content p{font-size:1.1rem;margin-bottom:1.5rem;line-height:1.8}.benefits{padding:5rem 5%;background-color:var(--white)}.benefits h2{text-align:center;margin-bottom:3rem;font-size:2.5rem;color:var(--text-color)}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1200px;margin:0 auto 3rem}.benefit-card{background:var(--white);padding:2rem;border-radius:15px;text-align:center;box-shadow:var(--shadow-sm);transition:all .3s ease;border:1px solid #f0f0f0}.benefit-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.benefit-icon{font-size:3rem;margin-bottom:1rem;display:block}.benefit-card h3{font-size:1.3rem;margin-bottom:1rem;color:var(--text-color)}.benefit-card p{color:var(--text-light);line-height:1.6}.benefits-summary{text-align:center;max-width:600px;margin:0 auto}.benefits-summary p{font-size:1.2rem;color:var(--text-color);font-weight:500}.services{padding:5rem 5%;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.services h2{text-align:center;margin-bottom:3rem;font-size:2.5rem;color:var(--text-color)}.services-list{max-width:1000px;margin:0 auto}.service-item{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:var(--white);border-radius:15px;margin-bottom:1.5rem;box-shadow:var(--shadow-sm);transition:all .3s ease}.service-item:hover{transform:translate(10px);box-shadow:var(--shadow-md)}.service-icon{font-size:2.5rem;flex-shrink:0;margin-top:.5rem}.service-content h3{font-size:1.3rem;margin-bottom:.5rem;color:var(--text-color)}.service-content p{color:var(--text-light);line-height:1.6}.advantages{padding:5rem 5%;background-color:var(--white)}.advantages h2{text-align:center;margin-bottom:3rem;font-size:2.5rem;color:var(--text-color)}.advantages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto 3rem}.advantage-card{background:var(--white);padding:2rem;border-radius:15px;text-align:center;box-shadow:var(--shadow-sm);transition:all .3s ease;border:1px solid #f0f0f0}.advantage-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.advantage-icon{font-size:3rem;margin-bottom:1rem;display:block}.advantage-card h3{font-size:1.2rem;margin-bottom:1rem;color:var(--text-color);line-height:1.4}.advantage-card p{color:var(--text-light);line-height:1.6}.advantages-summary{text-align:center;max-width:700px;margin:0 auto}.advantages-summary p{font-size:1.2rem;color:var(--text-color);font-weight:500;line-height:1.6}.start-work{padding:5rem 5%;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.start-work h2{text-align:center;margin-bottom:3rem;font-size:2.5rem;color:var(--text-color)}.start-process{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;max-width:1200px;margin:0 auto 4rem}.process-step{text-align:center;padding:2rem 1rem;background:var(--white);border-radius:15px;box-shadow:var(--shadow-sm);transition:all .3s ease}.process-step:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.step-number{width:50px;height:50px;background:var(--gradient);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1rem}.process-step h3{font-size:1.1rem;margin-bottom:.5rem;color:var(--text-color);line-height:1.4}.process-step p{color:var(--text-light);font-size:.9rem;line-height:1.5}.start-actions{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:1000px;margin:0 auto}.application-form-container,.contact-action{background:var(--white);padding:2.5rem;border-radius:15px;box-shadow:var(--shadow-sm)}.application-form-container h3,.contact-action h3{font-size:1.5rem;margin-bottom:1.5rem;color:var(--text-color);text-align:center}.application-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{font-weight:500;color:var(--text-color)}.form-group input,.form-group textarea{padding:1rem;border:2px solid #e9ecef;border-radius:10px;font-size:1rem;transition:border-color .3s ease;font-family:inherit}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--primary-color)}.submit-button{background:var(--gradient);color:var(--white);padding:1rem 2rem;border:none;border-radius:25px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow-sm)}.submit-button:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-md)}.contact-action p{text-align:center;color:var(--text-light);margin-bottom:2rem;line-height:1.6}.contact-button{display:block;background:var(--gradient);color:var(--white);padding:1rem 2rem;text-decoration:none;border-radius:25px;text-align:center;font-weight:500;transition:all .3s ease;box-shadow:var(--shadow-sm)}.contact-button:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-md)}@media (max-width: 768px){.hero-content p{font-size:1rem}.benefits-grid,.advantages-grid{grid-template-columns:1fr;gap:1.5rem}.service-item{flex-direction:column;text-align:center;padding:1.5rem}.service-icon{margin-top:0;margin-bottom:1rem}.start-process{grid-template-columns:1fr;gap:1.5rem}.start-actions{grid-template-columns:1fr;gap:2rem}.application-form-container,.contact-action{padding:2rem 1.5rem}.benefits h2,.services h2,.advantages h2,.start-work h2{font-size:2rem}}@media (max-width: 480px){.hero h1{font-size:2rem}.hero-content p{font-size:.9rem}.benefit-card,.advantage-card{padding:1.5rem}.process-step{padding:1.5rem 1rem}.step-number{width:40px;height:40px;font-size:1.2rem}}
