.request-section{padding:var(--spacing-xxl) 0;background:var(--bg-primary);min-height:100vh}.request-container{max-width:1000px;margin:0 auto;padding:0 var(--spacing-lg)}.request-header{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xxl);align-items:center;margin-bottom:var(--spacing-xxl)}.request-image{position:relative;border-radius:var(--border-radius-large);overflow:hidden;box-shadow:var(--shadow-large);width:100%;height:100%}.request-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.request-image:hover img{transform:scale(1.05)}.request-intro h1{font-size:2.5rem;font-weight:var(--font-weight-light);color:var(--text-primary);margin-bottom:var(--spacing-md);line-height:1.2}.request-intro p{font-size:1.1rem;color:var(--text-secondary);line-height:1.6;margin-bottom:var(--spacing-xl)}.request-benefits{display:flex;flex-direction:column;gap:var(--spacing-md)}.benefit-item{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-secondary);border-radius:var(--border-radius);border:1px solid var(--border-color);transition:all var(--transition-fast)}.benefit-item:hover{border-color:var(--accent-green);transform:translateY(-2px)}.benefit-item i{color:var(--accent-green);font-size:1.2rem;width:24px;text-align:center}.benefit-item span{color:var(--text-primary);font-weight:var(--font-weight-medium)}.request-form{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-large);padding:var(--spacing-xxl);box-shadow:var(--shadow-medium)}.form-section{margin-bottom:var(--spacing-xxl)}.form-section:last-of-type{margin-bottom:var(--spacing-xl)}.form-section h3{display:flex;align-items:center;gap:var(--spacing-md);font-size:1.3rem;font-weight:var(--font-weight-semi-bold);color:var(--text-primary);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:2px solid var(--accent-green)}.form-section h3 i{color:var(--accent-green);font-size:1.1rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.form-group{margin-bottom:var(--spacing-lg)}.form-label{display:block;font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--spacing-sm);font-size:0.95rem}.form-input,.form-textarea{width:100%;padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--bg-primary);color:var(--text-primary);font-size:1rem;font-family:var(--font-family);transition:all var(--transition-fast)}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--accent-green);box-shadow:0 0 0 3px rgba(210,24,111,0.1)}.form-input::placeholder,.form-textarea::placeholder{color:var(--text-muted)}.form-textarea{resize:vertical;min-height:120px;line-height:1.5}.custom-select{position:relative}.form-select{width:100%;padding:var(--spacing-md);padding-right:3rem;border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--bg-primary);color:var(--text-primary);font-size:1rem;font-family:var(--font-family);appearance:none;cursor:pointer;transition:all var(--transition-fast)}.form-select:focus{outline:none;border-color:var(--accent-green);box-shadow:0 0 0 3px rgba(210,24,111,0.1)}.select-arrow{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;transition:transform var(--transition-fast)}.custom-select:hover .select-arrow{color:var(--accent-green)}.form-select:focus + .select-arrow{transform:translateY(-50%) rotate(180deg);color:var(--accent-green)}.form-submit{text-align:center;padding-top:var(--spacing-lg);border-top:1px solid var(--border-color)}.btn-submit{display:inline-flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xxl);background:linear-gradient(135deg,var(--accent-green),var(--accent-green-hover));color:white;border:none;border-radius:var(--border-radius);font-size:1.1rem;font-weight:var(--font-weight-semi-bold);font-family:var(--font-family);cursor:pointer;transition:all var(--transition-fast);text-transform:uppercase;letter-spacing:0.05em;box-shadow:var(--shadow-small)}.btn-submit:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium);background:linear-gradient(135deg,var(--accent-green-hover),var(--accent-green))}.btn-submit:active{transform:translateY(0)}.btn-submit i{font-size:1rem}.submit-note{margin-top:var(--spacing-md);font-size:0.85rem;color:var(--text-muted);line-height:1.4}@media (max-width:768px){.request-container{padding:0 var(--spacing-md)}.request-header{grid-template-columns:1fr;gap:var(--spacing-xl);text-align:center}.request-intro h1{font-size:2rem}.request-form{padding:var(--spacing-xl)}.form-row{grid-template-columns:1fr;gap:var(--spacing-md)}.form-section{margin-bottom:var(--spacing-xl)}.benefit-item{padding:var(--spacing-sm) var(--spacing-md)}}@media (max-width:480px){.request-section{padding:var(--spacing-xl) 0}.request-form{padding:var(--spacing-lg)}.request-intro h1{font-size:1.8rem}.btn-submit{padding:var(--spacing-md) var(--spacing-xl);font-size:1rem}}