body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{background-color:var(--white);box-shadow:var(--box-shadow);position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-content{justify-content:space-between;padding:1rem 0}.header-content,.logo{align-items:center;display:flex}.logo{color:var(--primary-color);font-size:1.5rem;font-weight:700;gap:1rem;text-decoration:none;transition:var(--transition)}.logo:hover{transform:translateY(-1px)}.tolentino-logo{height:50px;object-fit:contain;width:auto}.logo-text{display:flex;flex-direction:column;gap:.2rem}.main-title{color:var(--primary-color);font-size:1.5rem;font-weight:700;line-height:1.2}.subtitle{color:var(--secondary-color);font-size:.9rem;font-weight:500;line-height:1}.nav-menu{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.nav-menu a{border-radius:var(--border-radius);color:var(--text-color);font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:var(--transition)}.nav-menu a.active,.nav-menu a:hover{background-color:#1e3a8a1a;color:var(--primary-color)}@media (max-width:768px){.header-content{flex-direction:column;gap:1rem}.logo{flex-direction:column;gap:.5rem;text-align:center}.tolentino-logo{height:40px}.main-title{font-size:1.2rem}.subtitle{font-size:.8rem}.nav-menu{gap:1rem}.nav-menu a{font-size:.9rem;padding:.5rem}}@media (max-width:480px){.logo{gap:.3rem}.tolentino-logo{height:35px}.main-title{font-size:1rem}.subtitle{font-size:.7rem}.nav-menu{flex-wrap:wrap;justify-content:center}}.footer{background-color:var(--primary-color);color:var(--white);margin-top:4rem;padding:3rem 0 1rem}.footer-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.footer-section h3{color:var(--accent-color);margin-bottom:1rem}.footer-section a,.footer-section p{color:#fffc;line-height:1.6;text-decoration:none}.footer-section a:hover{color:var(--white);text-decoration:underline}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:.5rem}.footer-bottom{border-top:1px solid #fff3;color:#fff9;padding-top:1rem;text-align:center}.form-container{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);margin:2rem auto;max-width:500px;padding:2rem}.form-title{color:var(--primary-color);font-size:1.8rem;font-weight:600;margin-bottom:2rem;text-align:center}.form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.search-form{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);margin-bottom:2rem;padding:2rem}.search-form .form-row{margin-bottom:1rem}.search-button,.submit-button{background-color:var(--primary-color);border:none;border-radius:var(--border-radius);color:var(--white);cursor:pointer;font-size:16px;font-weight:600;margin-top:1rem;padding:12px;transition:var(--transition);width:100%}.search-button:hover,.submit-button:hover{background-color:#1e40af}.search-button:disabled,.submit-button:disabled{background-color:#9ca3af;cursor:not-allowed}@media (max-width:768px){.form-container{margin:1rem;padding:1.5rem}.form-row{grid-template-columns:1fr}}.legalization-page .form-container{max-width:800px}.legalization-form{display:flex;flex-direction:column;gap:2rem}.form-section{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:1.5rem}.form-section h2{border-bottom:2px solid #e5e7eb;color:var(--primary-color);font-size:1.3rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.service-selection{display:flex;flex-direction:column;gap:1rem}.service-option{align-items:flex-start;display:flex;gap:1rem;position:relative}.service-option input[type=radio]{accent-color:var(--primary-color);cursor:pointer;height:20px;margin-top:.25rem;width:20px}.service-label{background:#f9fafb;border:2px solid #e5e7eb;border-radius:var(--border-radius);cursor:pointer;display:block;flex-grow:1;padding:1.5rem;transition:all .3s ease}.service-option input[type=radio]:checked+.service-label{background:#dbeafe;border-color:var(--primary-color)}.service-option input[type=radio]:checked+.service-label .service-header{color:var(--primary-color)}.service-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.service-title{font-size:1.1rem;font-weight:600}.service-price{color:#059669;font-size:1.2rem;font-weight:700}.service-description{color:#6b7280;font-size:.9rem;margin:0}.form-group{margin-bottom:1rem}.form-group label{font-weight:500;margin-bottom:.5rem}.form-group input,.form-group select,.form-group textarea{font-size:1rem;padding:.75rem;transition:border-color .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{box-shadow:0 0 0 3px #3b82f61a}.form-group textarea{min-height:100px;resize:vertical}.error-message{color:#dc2626;display:block;font-size:.875rem;margin-top:.25rem}.submit-button{align-items:center;display:flex;gap:.5rem;justify-content:center}@media (max-width:768px){.legalization-page .form-container{margin:1rem;padding:1rem}.form-section{padding:1rem}.service-header{align-items:flex-start;flex-direction:column;gap:.5rem}.service-price{font-size:1.4rem}}.result-card{background:var(--white);border:none;border-radius:var(--border-radius);box-shadow:var(--box-shadow);cursor:pointer;font-family:inherit;font-size:inherit;padding:1.5rem;text-align:left;transition:var(--transition);width:100%}.result-card:hover{box-shadow:0 8px 25px -5px #0000001a;transform:translateY(-2px)}.result-card h3{color:var(--primary-color);font-size:1.2rem;margin-bottom:.5rem}.result-card .info-item{border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:.5rem;padding-bottom:.5rem}.result-card .info-item:last-child{border-bottom:none}.result-card .info-label{color:var(--text-color);flex:1 1;font-weight:600}.result-card .info-value{color:#6b7280;flex:2 1;text-align:right}.document-card{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden}.document-header{background:var(--primary-color);color:var(--white);padding:1.5rem}.document-header h1{margin-bottom:.5rem}.back-button{background:#fff3;border:none;border-radius:var(--border-radius);color:var(--white);cursor:pointer;margin-top:1rem;padding:.5rem 1rem;transition:var(--transition)}.back-button:hover{background:#ffffff4d}.document-content{padding:2rem}.info-section{margin-bottom:2rem}.info-section h2{border-bottom:2px solid var(--accent-color);color:var(--primary-color);margin-bottom:1rem;padding-bottom:.5rem}.info-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.info-item{background:#f9fafb;border-radius:var(--border-radius);padding:1rem}.info-item label{color:var(--text-color);display:block;font-weight:600;margin-bottom:.25rem}.info-item span{color:#6b7280}.document-images{margin:2rem 0}.images-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:1rem}.image-container{text-align:center}.image-container h3{color:var(--primary-color);margin-bottom:1rem}.image-button{background:none;border:none;cursor:pointer;padding:0;transition:var(--transition)}.image-button:hover{transform:scale(1.02)}.image-button img{display:block}.image-button img,.image-container img{border-radius:var(--border-radius);box-shadow:var(--box-shadow);height:auto;max-width:400px;width:100%}.image-container img{cursor:pointer;transition:var(--transition)}.image-container img:hover{transform:scale(1.02)}.actions-panel{background:#f9fafb;border-radius:var(--border-radius);margin-top:2rem;padding:2rem}.actions-panel h2{color:var(--primary-color);margin-bottom:2rem;text-align:center}.actions-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.action-card{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:1.5rem;text-align:center;transition:var(--transition)}.action-card:hover{box-shadow:0 8px 25px -5px #0000001a;transform:translateY(-2px)}.action-card h3{color:var(--primary-color);font-size:1.1rem;margin-bottom:1rem}.action-card p{color:#6b7280;line-height:1.5;margin-bottom:1.5rem}.action-button{background-color:var(--secondary-color);border:none;border-radius:var(--border-radius);color:var(--white);cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:var(--transition);width:100%}.action-button:hover{background-color:#2563eb}@media (max-width:768px){.document-content{padding:1rem}.actions-grid,.images-grid{grid-template-columns:1fr}}:root{--primary-color:#1e3a8a;--secondary-color:#3b82f6;--accent-color:#fbbf24;--text-color:#1f2937;--background-color:#f9fafb;--white:#fff;--border-radius:8px;--box-shadow:0 4px 6px -1px #0000001a;--transition:all 0.3s ease}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f9fafb;background-color:var(--background-color);color:#1f2937;color:var(--text-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.container{margin:0 auto;max-width:1200px;padding:0 20px}.btn{border:none;border-radius:8px;border-radius:var(--border-radius);cursor:pointer;display:inline-block;font-weight:600;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s ease;transition:var(--transition)}.btn-primary{background-color:#1e3a8a;background-color:var(--primary-color);color:#fff;color:var(--white)}.btn-primary:hover{background-color:#1e40af}.btn-secondary{background-color:#3b82f6;background-color:var(--secondary-color);color:#fff;color:var(--white)}.btn-secondary:hover{background-color:#2563eb}.card{background:#fff;background:var(--white);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--box-shadow);padding:24px}.card,.form-group{margin-bottom:20px}.form-group label{color:#1f2937;color:var(--text-color);display:block;font-weight:600;margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{border:1px solid #d1d5db;border-radius:8px;border-radius:var(--border-radius);font-size:16px;padding:12px;transition:all .3s ease;transition:var(--transition);width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#1e3a8a;border-color:var(--primary-color);box-shadow:0 0 0 3px #1e3a8a1a;outline:none}.error{color:#dc2626;font-size:14px;margin-top:4px}.grid{grid-gap:20px;display:grid;gap:20px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.text-center{text-align:center}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}@media (max-width:768px){.container{padding:0 16px}.grid{gap:16px}.btn{font-size:14px;padding:10px 20px}}
/*# sourceMappingURL=main.adf12498.css.map*/