:root{--orange-primary:#ff6b35;--orange-light:#ff8a5c;--orange-dark:#e55a2b;--blue-primary:#2e5bdc;--blue-light:#5b7fe8;--blue-dark:#1e3a8a;--navy:#0f1729;--bg-white:#fff;--bg-gray:#f8f9fa;--text-primary:#1a1a1a;--text-secondary:#6b7280;--text-muted:#9ca3af;--border-light:#e5e7eb;--border-card:#e8ebf0}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-white);color:var(--text-primary);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;overflow-x:hidden}.decorative-blocks{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;overflow:hidden}.deco-block{border-radius:4px;position:absolute}.deco-block.orange-1{background:var(--orange-primary);opacity:.9;width:60px;height:80px;top:15%;left:3%}.deco-block.orange-2{background:var(--orange-primary);opacity:.7;width:40px;height:100px;bottom:20%;left:5%}.deco-block.orange-3{background:var(--orange-light);opacity:.5;width:50px;height:50px;top:40%;left:1%}.deco-block.blue-1{background:var(--blue-primary);opacity:.9;width:120px;height:200px;top:10%;right:0}.deco-block.blue-2{background:var(--blue-light);opacity:.7;width:80px;height:150px;top:5%;right:100px}.deco-block.blue-3{background:var(--blue-dark);opacity:.6;width:60px;height:100px;bottom:15%;right:2%}.deco-block.navy-1{background:var(--navy);opacity:.8;width:100px;height:180px;top:25%;right:60px}main{z-index:1;min-height:100vh;padding:calc(116px + 4rem) 2rem 4rem;position:relative}.content-wrapper{grid-template-columns:1.1fr 1fr;align-items:start;gap:5rem;max-width:1100px;margin:0 auto;display:grid}.info-section{padding-top:1rem}.page-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.8rem;font-weight:600;display:inline-flex}.page-label .arrows{color:var(--orange-primary);font-weight:700}.main-heading{letter-spacing:-.03em;color:var(--text-primary);margin-bottom:1.5rem;font-size:3rem;font-weight:700;line-height:1.1}.main-description{color:var(--text-secondary);max-width:480px;margin-bottom:2.5rem;font-size:1.1rem;line-height:1.7}.value-props{flex-direction:column;gap:1.25rem;margin-bottom:3rem;display:flex}.value-prop{align-items:flex-start;gap:1rem;display:flex}.value-prop-icon{background:var(--orange-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;display:flex}.value-prop-icon svg{color:#fff;width:12px;height:12px}.value-prop-text{color:var(--text-secondary);font-size:1rem;line-height:1.5}.value-prop-text strong{color:var(--text-primary);font-weight:600}.team-section{background:var(--bg-gray);border-radius:16px;margin-top:2rem;padding:2rem}.team-header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.team-title{color:var(--text-primary);font-size:1rem;font-weight:600}.response-badge{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.response-badge .dot{background:#22c55e;border-radius:50%;width:8px;height:8px}.team-avatars{margin-bottom:1.5rem;display:flex}.avatar{border:3px solid var(--bg-gray);background:linear-gradient(135deg, var(--blue-primary), var(--blue-light));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-left:-10px;font-size:.95rem;font-weight:600;transition:transform .2s;display:flex;position:relative}.avatar:first-child{margin-left:0}.avatar:hover{z-index:10;transform:scale(1.1)translateY(-2px)}.avatar:nth-child(2){background:linear-gradient(135deg, var(--orange-primary), var(--orange-light))}.avatar:nth-child(3){background:linear-gradient(135deg, var(--navy), #374151)}.contact-links{flex-direction:column;gap:.5rem;display:flex}.contact-link{color:var(--text-secondary);align-items:center;gap:.75rem;padding:.5rem 0;font-size:.95rem;text-decoration:none;transition:color .2s;display:flex}.contact-link:hover{color:var(--orange-primary)}.contact-link svg{opacity:.7;width:18px;height:18px}.form-section{background:var(--bg-white);border:1px solid var(--border-card);border-radius:20px;padding:2.5rem;position:relative;box-shadow:0 4px 24px #0000000a}.form-header{margin-bottom:2rem}.form-header h2{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.form-header p{color:var(--text-muted);font-size:.95rem}.contact-form{flex-direction:column;gap:1.25rem;display:flex}.form-group{flex-direction:column;gap:.4rem;display:flex}.form-group label{color:var(--text-primary);font-size:.85rem;font-weight:500}.form-group input,.form-group textarea,.form-group select{background:var(--bg-white);border:1.5px solid var(--border-light);color:var(--text-primary);border-radius:10px;outline:none;padding:.9rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-muted)}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--orange-primary);box-shadow:0 0 0 3px #ff6b351a}.form-group textarea{resize:vertical;min-height:100px}.form-group select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px;padding-right:2.5rem}.form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.submit-btn{background:var(--orange-primary);color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.03em;border:none;border-radius:50px;justify-content:center;align-items:center;gap:.75rem;margin-top:.75rem;padding:1rem 2rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.submit-btn:hover:not(:disabled){background:var(--orange-dark);transform:translateY(-2px);box-shadow:0 8px 24px #ff6b3540}.submit-btn:disabled{opacity:.7;cursor:not-allowed}.submit-btn .arrows{font-weight:700;transition:transform .2s}.submit-btn:hover:not(:disabled) .arrows{transform:translate(4px)}.form-message{text-align:center;border-radius:10px;margin-top:1rem;padding:1rem;font-size:.9rem;display:none}.form-message.success{color:#065f46;background:#d1fae5;border:1px solid #6ee7b7;display:block}.form-message.error{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5;display:block}.alliance-section{border-top:1px solid var(--border-light);margin-top:2.5rem;padding-top:2rem}.alliance-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:1rem;font-size:.75rem;font-weight:500}.alliance-logos{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.alliance-logo-link{justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:flex}.alliance-logo-link:hover{opacity:.8;transform:translateY(-2px)}.alliance-img{object-fit:contain;filter:grayscale(.3);width:auto;height:24px;transition:filter .2s}.alliance-logo-link:hover .alliance-img{filter:grayscale(0)}@media (width<=1024px){main{padding-top:calc(94px + 3rem)}.content-wrapper{grid-template-columns:1fr;gap:3rem}.decorative-blocks{display:none}.main-heading{font-size:2.25rem}}@media (width<=768px){header{padding:1rem}nav{display:none}main{padding:calc(68.4px + 2rem) 1rem 2rem}.form-section{padding:1.5rem}.form-row{grid-template-columns:1fr}.main-heading{font-size:2rem}.alliance-logos{flex-wrap:wrap;gap:1rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.info-section{animation:.5s ease-out fadeInUp}.form-section{animation:.5s ease-out .15s both fadeInUp}
