.info-page{color:#fff;background-color:#000;min-height:100vh;padding-top:100px}.info-container{max-width:860px;margin:0 auto;padding:3rem 2rem 6rem}.info-back-button{color:var(--gold-metallic,#c9a84c);text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:0;font-size:.85rem;transition:opacity .3s;display:inline-flex}.info-back-button:hover{opacity:.7}.info-header{text-align:center;margin-bottom:3.5rem}.info-title{letter-spacing:5px;text-transform:uppercase;color:#fff;margin-bottom:1.2rem;font-size:2rem;font-weight:300}.info-separator{justify-content:center;align-items:center;gap:.75rem;display:flex}.info-separator .line{background:var(--gold-metallic,#c9a84c);width:60px;height:1px}.info-separator .diamond{background:var(--gold-metallic,#c9a84c);width:6px;height:6px;transform:rotate(45deg)}.info-section{margin-bottom:2.5rem}.info-section h2{letter-spacing:3px;text-transform:uppercase;color:var(--gold-metallic,#c9a84c);margin-bottom:1rem;font-size:.85rem;font-weight:400}.info-section p{color:#aaa;margin-bottom:.8rem;font-size:.95rem;line-height:1.8}.info-section ul{padding:0;list-style:none}.info-section ul li{color:#aaa;margin-bottom:.5rem;padding-left:1.2rem;font-size:.95rem;line-height:1.8;position:relative}.info-section ul li:before{content:"—";color:var(--gold-metallic,#c9a84c);position:absolute;left:0}.info-divider{background:#c9a84c26;width:100%;height:1px;margin:2.5rem 0}.info-contact-card{background:#ffffff08;border:1px solid #c9a84c26;border-radius:4px;align-items:center;gap:1.2rem;margin-bottom:1rem;padding:1.5rem;transition:border-color .3s;display:flex}.info-contact-card:hover{border-color:#c9a84c66}.info-contact-card svg{color:var(--gold-metallic,#c9a84c);flex-shrink:0}.info-contact-card a{color:var(--gold-metallic,#c9a84c);font-size:.95rem;text-decoration:none}.info-contact-card p{color:#aaa;margin:.2rem 0 0;font-size:.85rem}.info-faq-item{border-bottom:1px solid #ffffff12;padding:1.5rem 0}.info-faq-item:first-child{border-top:1px solid #ffffff12}.info-faq-question{color:#fff;letter-spacing:.5px;margin-bottom:.8rem;font-size:.9rem;font-weight:400}.info-faq-answer{color:#888;font-size:.9rem;line-height:1.7}.rastrear-form{text-align:center;flex-direction:column;gap:1rem;max-width:500px;margin:0 auto;display:flex}.rastrear-input{color:#fff;letter-spacing:1px;text-align:center;background:#ffffff0a;border:1px solid #c9a84c4d;border-radius:4px;outline:none;padding:1rem 1.2rem;font-size:.95rem;transition:border-color .3s}.rastrear-input::placeholder{color:#555;letter-spacing:2px}.rastrear-input:focus{border-color:#c9a84cb3}.rastrear-btn{background:var(--gold-metallic,#c9a84c);color:#000;letter-spacing:2px;text-transform:uppercase;cursor:pointer;border:none;border-radius:4px;padding:1rem;font-size:.8rem;font-weight:700;transition:opacity .3s}.rastrear-btn:hover{opacity:.85}.rastrear-whatsapp-hint{color:#555;letter-spacing:.5px;font-size:.8rem}.rastrear-whatsapp-hint a{color:var(--gold-metallic,#c9a84c);text-decoration:none}@media (max-width:600px){.info-title{letter-spacing:3px;font-size:1.4rem}.info-container{padding:2rem 1.2rem 5rem}}.info-services-title{text-align:center;font-size:2rem;font-family:var(--font-primary,serif);color:var(--gold-metallic,#c9a84c);justify-content:center;align-items:center;gap:15px;margin-bottom:3rem;font-weight:300;display:flex}.info-services-title:before,.info-services-title:after{content:"✦";font-size:1.2rem}.info-service-item{background:#ffffff05;border:1px solid #c9a84c1a;border-radius:8px;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;transition:border-color .3s;display:flex}.info-service-item:hover{border-color:#c9a84c66}.info-service-icon{color:var(--gold-metallic,#c9a84c);border:1px solid var(--gold-metallic,#c9a84c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.info-service-content{flex:1}.info-service-header{align-items:center;gap:8px;margin-bottom:.8rem;display:flex}.info-service-header strong{color:#fff;letter-spacing:1px;font-size:1.1rem;font-weight:400}.info-service-text{color:#aaa;font-size:.95rem;line-height:1.6}.info-service-text p{margin:0}.info-services-quote{text-align:center;color:var(--gold-metallic,#c9a84c);font-size:1.4rem;font-family:var(--font-primary,serif);justify-content:center;align-items:center;gap:15px;margin-top:4rem;font-weight:300;display:flex}.info-services-quote:before,.info-services-quote:after{content:"✦";font-size:1.2rem}
