.hosting-page{background:#fff;min-height:100vh;padding:80px 0}.hosting-page .container{margin:0 auto;max-width:1200px;padding:0 20px}.hosting-page .page-header{color:#333;padding:100px 0 60px;text-align:center}.hosting-page .page-header h1{color:#333;font-size:clamp(2rem,3.6vw,3.1rem);font-weight:700;margin-bottom:20px}.hosting-page .page-header p{color:#666;font-size:1.3rem;margin-bottom:40px}.hosting-page .order-btn{background:linear-gradient(135deg,#2e2e2b,#1e1e1c);border:none;border-radius:50px;box-shadow:0 8px 25px #1e1e1c4d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:15px 40px;transition:all .3s ease}.hosting-page .order-btn:hover{box-shadow:0 12px 35px #1e1e1c66;transform:translateY(-3px)}.hosting-page .features-section{background:#f8f9fa;border-radius:20px;margin:60px 0;padding:80px 40px}.hosting-page .features-section h2{color:#333;font-size:2.5rem;margin-bottom:50px;text-align:center}.hosting-page .features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.hosting-page .feature-card{background:#fff;border:1px solid #e9ecef;border-radius:15px;box-shadow:0 5px 20px #0000001a;padding:30px;text-align:center;transition:all .3s ease}.hosting-page .feature-card:hover{box-shadow:0 15px 40px #00000026;transform:translateY(-5px)}.hosting-page .feature-card h3{color:#333;font-size:1.4rem;font-weight:600;margin-bottom:15px}.hosting-page .feature-card p{color:#666;font-size:1rem;line-height:1.6}.hosting-page .description-section{background:#f8f9fa;border-radius:20px;margin:60px 0;padding:80px 40px}.hosting-page .description-content{margin:0 auto;max-width:800px}.hosting-page .description-content h3{color:#333;font-size:2rem;margin-bottom:20px;text-align:center}.hosting-page .description-content h4{color:#333;font-size:1.5rem;margin:30px 0 15px}.hosting-page .description-content p{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:20px}.hosting-page .contact-form-section{background:#fff;border-radius:15px;box-shadow:0 5px 20px #0000001a;margin-top:50px;padding:40px}.hosting-page .contact-form-section h3{margin-bottom:10px;text-align:center}.hosting-page .contact-form-section>p{margin-bottom:30px;text-align:center}.hosting-page .contact-form{margin:0 auto;max-width:500px}.hosting-page .form-group{margin-bottom:20px}.hosting-page .form-group input,.hosting-page .form-group textarea{border:1px solid #ddd;border-radius:8px;font-size:1rem;padding:15px;transition:border-color .3s ease;width:100%}.hosting-page .form-group input:focus,.hosting-page .form-group textarea:focus{border-color:#2e2e2b;outline:none}.hosting-page .form-agreement{margin:20px 0;text-align:center}.hosting-page .form-agreement a{color:#2e2e2b;text-decoration:none}.hosting-page .form-agreement a:hover{text-decoration:underline}.hosting-page .submit-btn{background:linear-gradient(135deg,#2e2e2b,#1e1e1c);border:none;border-radius:50px;box-shadow:0 8px 25px #1e1e1c4d;color:#fff;cursor:pointer;display:block;font-size:1.1rem;font-weight:600;margin-top:20px;padding:15px 40px;transition:all .3s ease;width:100%}.hosting-page .submit-btn:hover{box-shadow:0 12px 35px #1e1e1c66;transform:translateY(-3px)}@media (max-width:968px){.hosting-page .page-header h1{font-size:clamp(2rem,3.6vw,3.1rem)}.hosting-page .description-section,.hosting-page .features-section{padding:60px 30px}.hosting-page .features-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:768px){.hosting-page{padding-top:60px}.hosting-page .page-header{padding:80px 0 40px}.hosting-page .page-header h1{font-size:2.2rem}.hosting-page .page-header p{font-size:1.1rem}.hosting-page .description-section,.hosting-page .features-section{padding:40px 20px}.hosting-page .features-section h2{font-size:2rem}.hosting-page .features-grid{gap:20px;grid-template-columns:1fr}.hosting-page .feature-card{padding:20px}.hosting-page .contact-form-section{padding:30px 20px}}@media (max-width:480px){.hosting-page .page-header h1{font-size:1.8rem}.hosting-page .page-header p{font-size:1rem}.hosting-page .order-btn{font-size:1rem;padding:12px 30px}.hosting-page .features-section h2{font-size:1.8rem}.hosting-page .feature-card h3{font-size:1.2rem}.hosting-page .feature-card p{font-size:.9rem}.hosting-page .container{padding:0 15px}.hosting-page .description-content h3{font-size:1.6rem}.hosting-page .description-content p{font-size:1rem}}.success-message{background:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#155724}.error-message,.success-message{margin-bottom:20px;padding:15px;text-align:center}.error-message{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24}.error-text{color:#dc3545;display:block;font-size:.9rem;margin-top:5px}.form-group input.error,.form-group textarea.error{border-color:#dc3545}.submit-btn:disabled{cursor:not-allowed;opacity:.7}.submit-btn:disabled:hover{box-shadow:0 8px 25px #1e1e1c4d;transform:none}.hosting-page .form-agreement-checkbox{align-items:flex-start;color:#555;cursor:pointer;display:flex;font-size:14px;gap:10px;line-height:1.5;margin:16px 0}.hosting-page .form-agreement-checkbox input[type=checkbox]{accent-color:#2e2e2b;cursor:pointer;flex-shrink:0;height:16px;margin-top:3px;width:16px}.hosting-page .form-agreement-checkbox a{color:#2e2e2b;text-decoration:none}.hosting-page .form-agreement-checkbox a:hover{text-decoration:underline}
/*# sourceMappingURL=page-hosting.dfee9d90.chunk.css.map*/