.page-header{text-align:center;padding:40px 0 20px}.page-title{letter-spacing:-1.5px;margin-bottom:16px;font-size:3.5rem;font-weight:700;line-height:1.1}.page-title span{color:var(--orange)}.page-subtitle{color:var(--text-muted);max-width:700px;margin:0 auto;font-size:1.2rem;line-height:1.5}.hero-contact{color:#fff;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border-radius:32px;margin:40px 0;padding:80px 40px;position:relative;overflow:hidden}.hero-contact:before{content:"";pointer-events:none;background:radial-gradient(circle,#f7931a4d,#0000);animation:4s ease-in-out infinite breathe;position:absolute;inset:0}@keyframes breathe{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.3;transform:scale(1.2)}}.hero-contact .hero-content{z-index:2;max-width:600px;position:relative}.hero-contact .hero-title{margin-bottom:20px;font-size:2.8rem;font-weight:700;line-height:1.2}.hero-contact .hero-title span{color:var(--orange)}.hero-contact .hero-text{color:#fffc;margin-bottom:20px;font-size:1.2rem;line-height:1.6}.contact-section{padding:60px 0}.section-subhead{text-align:center;margin-bottom:40px}.section-subhead h2{font-size:2.2rem;font-weight:700}.section-subhead h2 span{color:var(--orange)}.contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.glass-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow);background:#ffffffb3;border:1px solid #f7931a33;border-radius:32px;padding:40px}.form-group{margin-bottom:30px;position:relative}.form-input{border:none;border-bottom:2px solid var(--border);width:100%;transition:var(--transition);background:0 0;outline:none;padding:15px 0;font-size:1rem}.form-input:focus{border-bottom-color:var(--orange)}.form-label{color:var(--text-muted);transition:var(--transition);pointer-events:none;position:absolute;top:15px;left:0}.form-input:focus~.form-label,.form-input:not(:placeholder-shown)~.form-label{color:var(--orange);font-size:.8rem;top:-15px}.form-input::placeholder{color:#0000}textarea.form-input{resize:vertical;min-height:100px}.submit-btn{background:var(--orange);color:#fff;cursor:pointer;width:100%;transition:var(--transition);border:none;border-radius:40px;padding:16px;font-size:1rem;font-weight:600;position:relative;overflow:hidden}.submit-btn:hover{box-shadow:0 0 20px var(--orange);transform:scale(1.02)}.submit-btn:active{transform:scale(.98)}.submit-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.submit-btn:hover:before{left:100%}.quick-contact{flex-direction:column;gap:20px;display:flex}.contact-card{border:1px solid var(--border);transition:var(--transition);background:#fff;border-radius:24px;align-items:center;gap:20px;padding:25px;display:flex}.contact-card:hover{box-shadow:var(--shadow-hover);border-color:var(--orange);transform:translateY(-5px)}.card-icon{background:var(--orange-light);width:50px;height:50px;color:var(--orange);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;animation:3s ease-in-out infinite floatIcon;display:flex}@keyframes floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.card-content{flex:1}.card-title{margin-bottom:5px;font-size:1.1rem;font-weight:600}.card-detail{color:var(--text-muted);margin-bottom:5px;font-size:.9rem}.copy-btn{border:1px solid var(--border);cursor:pointer;transition:var(--transition);white-space:nowrap;background:0 0;border-radius:20px;padding:5px 15px;font-size:.8rem}.copy-btn:hover{background:var(--orange);color:#fff;border-color:var(--orange)}.global-section{background:var(--bg-alt);padding:60px 0}.global-content{text-align:center;margin-bottom:40px}.global-content h3{margin-bottom:10px;font-size:2rem;font-weight:700}.global-content h3 span{color:var(--orange)}.global-content p{color:var(--text-muted);font-size:1.1rem}.map-container{border:1px solid var(--border);background:#0a0a0a;border-radius:32px;height:300px;position:relative;overflow:hidden}.map-dot{background:var(--orange);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite ripple;position:absolute}.dot1{top:30%;left:20%}.dot2{top:40%;left:50%}.dot3{top:60%;left:70%}.dot4{top:20%;left:80%}.dot5{top:70%;left:40%}.dot6{top:50%;left:30%}.dot7{top:80%;left:60%}.dot8{top:25%;left:35%}@keyframes ripple{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(5)}}.map-placeholder{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 800 400\" opacity=\"0.2\"><path d=\"M200,100 Q300,50 400,100 T600,150\" stroke=\"%23F7931A\" fill=\"none\" stroke-width=\"2\"/><path d=\"M150,200 Q250,150 350,200 T550,250\" stroke=\"%23F7931A\" fill=\"none\" stroke-width=\"2\"/><path d=\"M250,300 Q350,250 450,300 T650,350\" stroke=\"%23F7931A\" fill=\"none\" stroke-width=\"2\"/><circle cx=\"300\" cy=\"120\" r=\"5\" fill=\"%23F7931A\"/><circle cx=\"500\" cy=\"180\" r=\"5\" fill=\"%23F7931A\"/><circle cx=\"400\" cy=\"280\" r=\"5\" fill=\"%23F7931A\"/><circle cx=\"600\" cy=\"320\" r=\"5\" fill=\"%23F7931A\"/></svg>");background-position:50%;background-size:cover;width:100%;height:100%}.faq-section{padding:60px 0}.faq-grid{max-width:800px;margin:40px auto 0}.faq-item{border-bottom:1px solid var(--border);padding:20px 0}.faq-question{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-weight:600;display:flex}.faq-question i{color:var(--orange);flex-shrink:0;transition:transform .3s}.faq-question.active i{transform:rotate(180deg)}.faq-answer{max-height:0;color:var(--text-muted);margin-top:0;line-height:1.6;transition:max-height .3s;overflow:hidden}.faq-answer.open{max-height:200px;margin-top:10px}@media (max-width:1000px){.hero-contact .hero-title{font-size:2.2rem}.contact-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:600px){.page-title{font-size:2.5rem}.hero-contact .hero-title{font-size:1.8rem}.contact-card{text-align:center;flex-direction:column}.card-icon{margin:0 auto}}
