.product-request-page-container{width:100%;min-height:100vh;background-color:var(--bg-site,#f8fafc);padding-block:60px 80px;display:flex;align-items:center;justify-content:center;padding-inline:20px;box-sizing:border-box}.product-request-page-container .form-luxury-wrapper{width:100%;max-width:800px;background-color:#fff;border:1px solid var(--border-color,#e2e8f0);border-radius:24px;padding:48px;box-shadow:0 20px 40px rgba(13,41,92,.03);box-sizing:border-box}@media(max-width:767px){.product-request-page-container .form-luxury-wrapper{padding:32px 20px}}.product-request-page-container .page-header-stack{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:36px}.product-request-page-container .page-header-stack .badge-luxury-icon{width:48px;height:48px;border-radius:50%;background-color:rgba(197,160,89,.06);border:1px solid rgba(197,160,89,.15);color:var(--secondary-color,#c5a059);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.product-request-page-container .page-header-stack h1{margin:0 0 8px;font-size:1.75rem;font-weight:900;color:var(--main-color,#0d295c)}.product-request-page-container .page-header-stack p{margin:0;font-size:.92rem;color:var(--text-muted,#64748b);font-weight:500;max-width:520px;line-height:1.5}.product-request-page-container .luxury-inquiry-form{display:flex;flex-direction:column;gap:24px}.product-request-page-container .luxury-inquiry-form .form-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:600px){.product-request-page-container .luxury-inquiry-form .form-fields-grid{grid-template-columns:1fr}}.product-request-page-container .luxury-inquiry-form .form-group{display:flex;flex-direction:column;gap:6px;text-align:start}.product-request-page-container .luxury-inquiry-form .form-group label{font-size:.85rem;font-weight:700;color:var(--text-main,#0f172a);padding-inline-start:2px}.product-request-page-container .luxury-inquiry-form .form-group input,.product-request-page-container .luxury-inquiry-form .form-group select,.product-request-page-container .luxury-inquiry-form .form-group textarea{width:100%;padding:12px 16px;border:1px solid var(--border-color,#e2e8f0);border-radius:10px;font-size:.9rem;font-weight:500;background-color:#f8fafc;color:var(--text-main,#0f172a);outline:none;box-sizing:border-box;transition:border-color .25s,background-color .25s}.product-request-page-container .luxury-inquiry-form .form-group input::placeholder,.product-request-page-container .luxury-inquiry-form .form-group select::placeholder,.product-request-page-container .luxury-inquiry-form .form-group textarea::placeholder{color:var(--text-muted,#64748b);opacity:.5}.product-request-page-container .luxury-inquiry-form .form-group input:focus,.product-request-page-container .luxury-inquiry-form .form-group select:focus,.product-request-page-container .luxury-inquiry-form .form-group textarea:focus{border-color:var(--secondary-color,#c5a059);background-color:#fff}.product-request-page-container .luxury-inquiry-form .form-group input:disabled,.product-request-page-container .luxury-inquiry-form .form-group select:disabled,.product-request-page-container .luxury-inquiry-form .form-group textarea:disabled{background-color:#e2e8f0;cursor:not-allowed;opacity:.6}.product-request-page-container .luxury-inquiry-form .form-group select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:cubic-bezier(.4,0,.2,1)}.product-request-page-container .luxury-inquiry-form .form-group select:dir(rtl){background-position:left 14px center}.product-request-page-container .luxury-inquiry-form .form-group select:dir(ltr){background-position:right 14px center}.product-request-page-container .luxury-inquiry-form .form-group textarea{resize:vertical}.product-request-page-container .luxury-inquiry-form .form-group.full-width-field{grid-column:1/-1}.product-request-page-container .luxury-inquiry-form .luxury-submit-btn{width:100%;padding:14px;background-color:var(--main-color,#0d295c);color:#fff;font-size:1rem;font-weight:800;border-radius:10px;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 14px rgba(13,41,92,.12);transition:background-color .25s,transform .1s}.product-request-page-container .luxury-inquiry-form .luxury-submit-btn svg{color:var(--secondary-color,#c5a059)}.product-request-page-container .luxury-inquiry-form .luxury-submit-btn:hover{background-color:var(--main-color-hover,#123677)}.product-request-page-container .luxury-inquiry-form .luxury-submit-btn:active{transform:scale(.99)}.product-request-page-container .luxury-inquiry-form .luxury-submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.product-request-page-container .luxury-inquiry-form .form-status-msg{margin:0;padding:12px 16px;border-radius:10px;font-size:.88rem;font-weight:600;text-align:center;border:1px solid rgba(0,0,0,0);animation:statusFadeIn .25s ease}.product-request-page-container .luxury-inquiry-form .form-status-msg.success{background-color:rgba(34,197,94,.08);border-color:rgba(34,197,94,.25);color:#15803d}.product-request-page-container .luxury-inquiry-form .form-status-msg.error{background-color:rgba(239,68,68,.08);border-color:rgba(239,68,68,.25);color:#b91c1c}@keyframes statusFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}