:root{--a-navy:#0B1F46;--a-deep:#07172F;--a-gold:#F0C94A;--a-gold-dark:#D6A92A;--a-white:#fff;--a-light:#F7F8FA;--a-card:#E3E8F0;--a-border:#C7D0DD;--a-text:#0B1F46;--a-muted:#58667A;--a-danger:#A72D2D}
.assistant-desk-link{display:inline-flex;align-items:center;gap:9px;margin-top:24px;padding:16px 24px;border-radius:28px;background:var(--a-gold);color:var(--a-navy);font-weight:900;text-decoration:none}.assistant-final-note a{color:var(--a-navy);font-weight:900}
*{box-sizing:border-box}.pro-assistant-page{margin:0;color:var(--a-text);background:var(--a-navy);font-family:Arial,sans-serif}.assistant-container{width:min(1180px,calc(100% - 40px));margin:auto}.assistant-section{position:relative;padding:105px 0;overflow:hidden}.assistant-white{background:var(--a-light)}.assistant-blue{background:var(--a-deep) url('/assets/images/hero/como-iniciar.webp') center/cover fixed;color:#fff}.assistant-blue-overlay{position:absolute;inset:0;background:linear-gradient(105deg,rgba(7,23,47,.97),rgba(11,31,70,.9));z-index:0}.assistant-blue>.assistant-container{position:relative;z-index:1}
[hidden]{display:none!important}
.assistant-hero{min-height:730px;display:grid;place-items:center;position:relative;background:url('/assets/images/hero/como-iniciar.webp') center/cover;color:#fff}.assistant-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,23,47,.97),rgba(11,31,70,.76),rgba(7,23,47,.58))}.assistant-hero-inner{position:relative;z-index:1;width:min(1180px,calc(100% - 40px));padding-top:80px}.assistant-eyebrow,.assistant-heading>span,.assistant-step-head>span,.matter-guidance>span{display:block;color:var(--a-gold);font-weight:800;letter-spacing:.22em;font-size:13px}.assistant-hero h1{font-family:Georgia,serif;font-size:clamp(55px,7vw,98px);line-height:.95;margin:24px 0 18px;max-width:850px}.assistant-hero h1 strong{color:var(--a-gold)}.assistant-title-line,.assistant-line{width:88px;height:4px;border-radius:10px;background:var(--a-gold);margin:25px 0}.assistant-hero p{font-size:22px;line-height:1.65;max-width:780px;color:#e9edf5}.assistant-hero-actions{display:flex;gap:15px;flex-wrap:wrap;margin-top:34px}.assistant-btn{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 30px;border-radius:30px;text-decoration:none;font-weight:800;letter-spacing:.04em}.assistant-btn.primary{background:var(--a-gold);color:var(--a-navy)}.assistant-btn.secondary{border:1px solid rgba(255,255,255,.55);color:#fff;background:rgba(255,255,255,.07)}
.assistant-heading h2{font:700 clamp(38px,5vw,64px)/1.08 Georgia,serif;margin:16px 0;color:var(--a-navy)}.assistant-heading h2 strong{color:var(--a-gold-dark)}.assistant-heading>p{font-size:19px;line-height:1.75;color:var(--a-muted)}.assistant-heading-center{text-align:center;max-width:850px;margin:0 auto 55px}.assistant-heading-center .assistant-line{margin:25px auto}.assistant-heading-light h2,.assistant-heading-light p{color:#fff}.assistant-heading-light p{color:#d7dfeb}
.assistant-purpose-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:70px;align-items:center}.assistant-purpose-cards{display:grid;gap:16px}.assistant-purpose-cards article{display:flex;gap:22px;padding:27px;background:var(--a-card);border:1px solid #c6cfda;border-top:5px solid var(--a-gold);border-radius:18px;box-shadow:0 14px 30px rgba(11,31,70,.12)}.assistant-purpose-cards i{width:55px;height:55px;flex:0 0 55px;display:grid;place-items:center;background:var(--a-navy);color:var(--a-gold);border-radius:16px;font-size:22px}.assistant-purpose-cards h3{font:700 25px Georgia,serif;margin:2px 0 8px}.assistant-purpose-cards p{margin:0;color:var(--a-muted);line-height:1.65}.assistant-boundaries{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:55px}.assistant-boundaries>div{padding:24px;border-radius:16px;background:#dce2eb;border:1px solid #c4cdd9;display:flex;gap:14px;line-height:1.55}.assistant-boundaries i{color:var(--a-gold-dark);font-size:20px}.assistant-boundaries p{margin:0}
.assistant-route{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.assistant-route article{padding:30px;background:rgba(11,31,70,.85);border:1px solid rgba(240,201,74,.38);border-radius:18px;min-height:245px;box-shadow:0 15px 35px rgba(0,0,0,.22)}.assistant-route b{font:700 42px Georgia,serif;color:var(--a-gold)}.assistant-route h3{font:700 24px Georgia,serif;margin:20px 0 12px}.assistant-route p{color:#d7dfeb;line-height:1.65;margin:0}
.assistant-builder-section{padding-bottom:125px}.assistant-app{display:grid;grid-template-columns:300px minmax(0,1fr);gap:25px;align-items:start}.assistant-progress{position:sticky;top:25px;background:var(--a-deep);color:#fff;padding:25px;border-radius:20px;box-shadow:0 18px 40px rgba(7,23,47,.18)}.assistant-progress-head{display:flex;justify-content:space-between;color:#d9e1ec;font-size:14px}.assistant-progress-head strong{color:var(--a-gold)}.assistant-progress-bar{height:8px;background:rgba(255,255,255,.12);border-radius:10px;margin:15px 0 25px;overflow:hidden}.assistant-progress-bar span{display:block;width:14.285%;height:100%;background:var(--a-gold);transition:.3s}.assistant-progress ol{list-style:none;padding:0;margin:0;display:grid;gap:9px}.assistant-progress li{display:flex;align-items:center;gap:13px;padding:12px;border-radius:13px;color:#9caabd}.assistant-progress li b{display:grid;place-items:center;flex:0 0 34px;height:34px;border:1px solid #445673;border-radius:50%;font-size:13px}.assistant-progress li span{font-weight:700}.assistant-progress li small{display:block;font-weight:400;font-size:11px;margin-top:3px}.assistant-progress li.is-active{background:rgba(240,201,74,.13);color:#fff}.assistant-progress li.is-active b,.assistant-progress li.is-complete b{background:var(--a-gold);border-color:var(--a-gold);color:var(--a-navy)}.assistant-progress li.is-complete{color:#dce4ef}
.assistant-form{background:#fff;border:1px solid var(--a-border);border-radius:22px;padding:42px;box-shadow:0 20px 50px rgba(11,31,70,.12);min-width:0}.assistant-step-head{border-bottom:1px solid #d4dbe5;padding-bottom:25px;margin-bottom:28px}.assistant-step-head h3{font:700 38px Georgia,serif;margin:10px 0;color:var(--a-navy)}.assistant-step-head p{margin:0;color:var(--a-muted);font-size:17px;line-height:1.65}.assistant-group-choice{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.assistant-group-choice legend{font-weight:800;margin-bottom:14px}.assistant-group-choice label{cursor:pointer}.assistant-group-choice input{position:absolute;opacity:0}.assistant-group-choice span{display:block;height:100%;min-height:165px;padding:23px;background:var(--a-card);border:2px solid transparent;border-top:5px solid var(--a-gold);border-radius:16px;transition:.2s}.assistant-group-choice i{display:block;font-size:27px;color:var(--a-navy);margin-bottom:18px}.assistant-group-choice b{display:block;font:700 20px Georgia,serif}.assistant-group-choice small{display:block;color:var(--a-muted);line-height:1.5;margin-top:8px}.assistant-group-choice input:checked+span{border-color:var(--a-navy);box-shadow:0 10px 24px rgba(11,31,70,.14);transform:translateY(-2px)}
.assistant-fields{display:grid;gap:18px}.assistant-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-field{margin-top:20px}.assistant-field label{display:block;font-weight:800;margin-bottom:9px}.assistant-field input,.assistant-field select,.assistant-field textarea{display:block;width:100%;max-width:100%;border:1px solid #aeb9c9;border-radius:12px;background:#fbfcfe;color:var(--a-text);font:inherit;padding:14px 15px;outline:0;transition:.2s}.assistant-field input,.assistant-field select{height:53px}.assistant-field textarea{resize:vertical;line-height:1.55}.assistant-field input:focus,.assistant-field select:focus,.assistant-field textarea:focus{border-color:var(--a-navy);box-shadow:0 0 0 4px rgba(11,31,70,.1)}.assistant-field [aria-invalid=true]{border-color:var(--a-danger);box-shadow:0 0 0 3px rgba(167,45,45,.1)}.assistant-field small{display:block;color:var(--a-muted);margin-top:7px;font-size:12px}.matter-field{margin-top:26px}.matter-field input{margin-bottom:10px}.matter-guidance{margin-top:24px;padding:27px;background:var(--a-card);border-top:5px solid var(--a-gold);border-radius:17px}.matter-guidance h4{font:700 27px Georgia,serif;margin:10px 0}.matter-guidance>p{line-height:1.65;color:#3d4d64}.matter-guidance-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.matter-guidance-columns>div{background:rgba(255,255,255,.65);padding:17px;border-radius:12px}.matter-guidance-columns p{margin:7px 0 0;line-height:1.55;color:var(--a-muted)}.matter-guidance a{display:inline-flex;margin-top:18px;color:var(--a-navy);font-weight:800;text-decoration:none;gap:8px}
.assistant-help-box,.assistant-document-warning,.assistant-final-note{display:flex;gap:15px;padding:20px;background:#e6ebf2;border-left:5px solid var(--a-gold);border-radius:10px;line-height:1.6}.assistant-help-box i,.assistant-document-warning i,.assistant-final-note i{color:var(--a-gold-dark);font-size:22px}.assistant-help-box p,.assistant-document-warning p,.assistant-final-note p{margin:0}.assistant-document-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.assistant-document-list label{display:flex;align-items:flex-start;gap:12px;padding:17px;background:var(--a-card);border:1px solid #c4cdd9;border-radius:12px;cursor:pointer;line-height:1.45}.assistant-document-list input{width:18px;height:18px;accent-color:var(--a-navy);margin-top:2px}.assistant-document-warning{margin-top:20px}
.assistant-review{display:grid;gap:14px}.review-card{background:var(--a-card);border:1px solid #c3ccd8;border-top:4px solid var(--a-gold);border-radius:14px;padding:21px}.review-card-head{display:flex;justify-content:space-between;gap:15px;align-items:center}.review-card h4{font:700 23px Georgia,serif;margin:0}.review-card button{border:0;background:var(--a-navy);color:#fff;border-radius:20px;padding:8px 14px;cursor:pointer;font-weight:700}.review-card dl{display:grid;grid-template-columns:145px 1fr;gap:9px 15px;margin:18px 0 0}.review-card dt{font-weight:800}.review-card dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#44536a}.assistant-confirm{display:flex;gap:13px;align-items:flex-start;background:#fff7d6;border:1px solid #e4c654;border-radius:12px;padding:18px;margin-top:22px;line-height:1.55;cursor:pointer}.assistant-confirm input{width:19px;height:19px;accent-color:var(--a-navy);flex:0 0 auto}.assistant-final-note{margin-top:15px}.assistant-errors{margin-top:20px;padding:15px;background:#fff0f0;border:1px solid #d99090;border-radius:10px;color:#7c2020;font-weight:700}.assistant-nav{display:flex;justify-content:space-between;align-items:center;gap:13px;margin-top:30px;padding-top:25px;border-top:1px solid #d6dde6}.assistant-nav-btn,.assistant-finish-actions button{border:0;border-radius:27px;min-height:51px;padding:0 22px;cursor:pointer;font-weight:800;letter-spacing:.03em}.assistant-nav-btn.back{background:#e3e8f0;color:var(--a-navy)}.assistant-nav-btn.next,.assistant-finish-actions .print{background:var(--a-gold);color:var(--a-navy)}.assistant-finish-actions{display:flex;gap:10px;margin-left:auto}.assistant-finish-actions button{background:var(--a-navy);color:#fff}.assistant-noscript{padding:20px;background:#fff0c7;border:1px solid #e7c25b;border-radius:12px;margin-bottom:20px}
.assistant-next-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}.assistant-next-cards{display:grid;gap:13px}.assistant-next-cards article{background:rgba(11,31,70,.85);border:1px solid rgba(240,201,74,.36);border-radius:16px;padding:23px;display:grid;grid-template-columns:55px 1fr;gap:2px 16px}.assistant-next-cards b{grid-row:1/3;font:700 28px Georgia,serif;color:var(--a-gold)}.assistant-next-cards h3{font:700 23px Georgia,serif;margin:0}.assistant-next-cards p{margin:7px 0 0;color:#d4ddea}.assistant-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.assistant-faq-grid article{background:var(--a-card);border:1px solid #c4cdd9;border-top:5px solid var(--a-gold);border-radius:16px;padding:27px}.assistant-faq-grid h3{font:700 23px Georgia,serif;margin:0 0 12px}.assistant-faq-grid p{color:var(--a-muted);line-height:1.65;margin:0}.assistant-official-source{text-align:center;color:var(--a-muted);margin:35px 0 0}.assistant-official-source a{color:var(--a-navy);font-weight:800}
@media(max-width:1000px){.assistant-purpose-grid,.assistant-next-grid{grid-template-columns:1fr}.assistant-boundaries,.assistant-route{grid-template-columns:1fr 1fr}.assistant-app{grid-template-columns:1fr}.assistant-progress{position:static}.assistant-progress ol{grid-template-columns:repeat(7,1fr);gap:4px}.assistant-progress li{padding:7px;justify-content:center}.assistant-progress li span{display:none}}
@media(max-width:700px){.assistant-container,.assistant-hero-inner{width:min(100% - 26px,1180px)}.assistant-section{padding:72px 0}.assistant-hero{min-height:680px}.assistant-hero-inner{padding-top:120px}.assistant-hero h1{font-size:51px}.assistant-hero p{font-size:18px}.assistant-btn{width:100%}.assistant-boundaries,.assistant-route,.assistant-group-choice,.assistant-fields.two,.matter-guidance-columns,.assistant-document-list,.assistant-faq-grid{grid-template-columns:1fr}.assistant-route article{min-height:auto}.assistant-form{padding:25px 18px;border-radius:16px}.assistant-step-head h3{font-size:31px}.assistant-progress{padding:19px}.assistant-progress ol{grid-template-columns:repeat(7,1fr)}.assistant-progress li b{width:29px;flex-basis:29px;height:29px}.assistant-nav{flex-wrap:wrap}.assistant-nav-btn{flex:1}.assistant-finish-actions{width:100%;flex-direction:column}.assistant-finish-actions button{width:100%}.review-card dl{grid-template-columns:1fr;gap:4px}.review-card dd{margin-bottom:9px}.assistant-purpose-cards article{padding:21px}.assistant-heading h2{font-size:40px}}
@media print{body{background:#fff!important}.proconcilia-header-holder,.assistant-hero,#para-que-sirve,#como-funciona,.assistant-heading-center,.assistant-progress,.assistant-nav,.assistant-next-section,.assistant-faq,.proconcilia-footer,.proconcilia-whatsapp-float,.assistant-final-note{display:none!important}.assistant-builder-section{padding:0!important}.assistant-container{width:100%!important}.assistant-app{display:block}.assistant-form{box-shadow:none;border:0;padding:0}.assistant-step{display:none!important}.assistant-step[data-step="7"]{display:block!important}.assistant-step-head{display:block}.assistant-review{display:block}.review-card{break-inside:avoid;margin-bottom:12px;background:#fff}.assistant-confirm{display:none}.assistant-section{overflow:visible}.assistant-review:before{content:'PROCONCILIA · BORRADOR DE SOLICITUD DE CONCILIACIÓN';display:block;font:700 22px Georgia,serif;color:#0B1F46;margin-bottom:20px}.review-card button{display:none}}
