.quote-info-stack{flex-direction:column;gap:40px;display:flex}.quote-info-block{padding:20px 0}.quote-block-title{text-transform:uppercase;letter-spacing:-.5px;color:#000;margin-bottom:20px;font-size:1.5rem;font-weight:800}.quote-block-desc{color:#333;margin-bottom:15px;font-size:1.1rem;font-weight:500;line-height:1.6}.quote-block-support{color:#666;margin-bottom:25px;font-size:.95rem;line-height:1.5}.quote-contact-list{flex-direction:column;gap:12px;display:flex}.quote-contact-item{color:#000;align-items:center;gap:12px;font-size:1.2rem;font-weight:700;display:flex}.quote-contact-item a:hover{text-decoration:underline}.quote-divider{background-color:#eee;width:60px;height:1px}.quote-project-features{flex-wrap:wrap;gap:15px;margin-bottom:25px;display:flex}.quote-feature-item{color:#444;background:#fafafa;border:1px solid #eee;align-items:center;gap:8px;padding:6px 12px;font-size:.9rem;font-weight:600;display:flex}.quote-form-instruction{color:#000;margin-top:20px;font-size:1rem;font-weight:700}@media (max-width:768px){.quote-block-title{font-size:1.25rem}.quote-contact-item{font-size:1.1rem}}
.quote-form-brutalist{background:#fff;border:1px solid #000;padding:50px}.quote-form-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.quote-form-group{flex-direction:column;gap:8px;display:flex}.quote-form-group.full-width{grid-column:span 2}.quote-form-group label{text-transform:uppercase;color:#000;font-size:.85rem;font-weight:700}.quote-form-group input[type=text],.quote-form-group input[type=email],.quote-form-group input[type=tel],.quote-form-group input[type=number],.quote-form-group select,.quote-form-group textarea{background:#fafafa;border:1px solid #eee;border-radius:0;outline:none;width:100%;padding:12px 15px;font-size:1rem;transition:all .2s}.quote-form-group input:focus,.quote-form-group select:focus,.quote-form-group textarea:focus{background:#fff;border-color:#000}.products-group .checkbox-grid{gap:20px;margin-top:5px;display:flex}.checkbox-item{cursor:pointer;align-items:center;gap:10px;font-size:.95rem;font-weight:600;display:flex}.checkbox-item input[type=checkbox]{cursor:pointer;accent-color:#000;width:18px;height:18px}.kvkk-group{margin-top:10px}.kvkk-label span{color:#666;font-size:.85rem;font-weight:500}.quote-form-status{margin:20px 0}.status-success{color:#2e7d32;background:#e8f5e9;border-left:4px solid #2e7d32;padding:10px;font-weight:600}.status-error{color:#d32f2f;background:#ffebee;border-left:4px solid #d32f2f;padding:10px;font-weight:600}.quote-submit-btn{color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:#000;border:none;width:100%;padding:18px;font-weight:800;transition:all .3s}.quote-submit-btn:hover:not(:disabled){background:#333}.quote-submit-btn:disabled{cursor:not-allowed;background:#999}@media (max-width:1024px){.quote-form-brutalist{padding:30px}}@media (max-width:600px){.quote-form-grid{grid-template-columns:1fr}.quote-form-group.full-width{grid-column:span 1}.checkbox-grid{flex-direction:column;gap:10px}}
.quote-page-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:80px;margin-top:20px;display:grid}@media (max-width:1024px){.quote-page-grid{grid-template-columns:1fr;gap:60px}.quote-info-column{order:1}.quote-form-column{order:2}}
