.preconsulta-design{--ivory:#f5f1eb;--paper:#fcfaf7;--stone:#e8dfd5;--line:#d9cec4;--wine:#742e49;--ink:#302b29;--muted:#786e68}.preconsulta-design *{box-sizing:border-box}.preconsulta-design{scroll-behavior:smooth;background:var(--ivory);color:var(--ink);margin:0;font:16px/1.65 DM Sans,Arial,sans-serif}.preconsulta-design button,.preconsulta-design input,.preconsulta-design textarea,.preconsulta-design select{font:inherit}.preconsulta-design button,.preconsulta-design a,.preconsulta-design input,.preconsulta-design select,.preconsulta-design textarea{-webkit-tap-highlight-color:transparent}.preconsulta-design button,.preconsulta-design a{touch-action:manipulation}.preconsulta-design button{cursor:pointer}.preconsulta-design button:focus-visible,.preconsulta-design a:focus-visible{outline:2px solid var(--wine);outline-offset:5px}.preconsulta-design [hidden]{display:none!important}.preconsulta-design header{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:25px;padding:27px 5.5vw;display:flex}.preconsulta-design .brand{align-items:center;gap:15px;display:flex}.preconsulta-design .brand img{object-fit:contain;width:64px;height:53px}.preconsulta-design .wordmark{width:274px;height:auto}.preconsulta-design .name{font-family:Cormorant Garamond,Georgia,serif}.preconsulta-design .subtitle{font-family:DM Sans,Arial,sans-serif}.preconsulta-design header a{color:var(--wine);border-bottom:1px solid #c7b1b6;padding-bottom:4px;font-size:12px;text-decoration:none}.preconsulta-design .wrap{max-width:1190px;margin:auto;padding:0 40px}.preconsulta-design .sample{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:15px 0;font-size:10px}.preconsulta-design .intro{max-width:850px;padding:48px 0 45px}.preconsulta-design .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--wine);margin:0 0 14px;font-size:11px}.preconsulta-design h1,.preconsulta-design h2,.preconsulta-design h3{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;line-height:1.08}.preconsulta-design h1{letter-spacing:-.025em;font-size:72px}.preconsulta-design h1 i{color:var(--wine);font-weight:400}.preconsulta-design p{margin:0}.preconsulta-design .intro>p:last-child{color:#655a54;max-width:680px;margin-top:23px;font-size:18px;line-height:1.8}.preconsulta-design .layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:70px;padding-bottom:55px;display:grid}.preconsulta-design .aside{padding-top:8px;position:sticky;top:24px}.preconsulta-design .aside-label{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:22px;font-size:10px}.preconsulta-design .aside ol{margin:0;padding:0;list-style:none}.preconsulta-design .aside li{border-bottom:1px solid var(--line);color:#928780;align-items:center;gap:15px;padding:18px 0;font-size:14px;display:flex}.preconsulta-design .aside li span{min-width:24px;font-family:Cormorant Garamond,Georgia,serif;font-size:25px}.preconsulta-design .aside li[aria-current=step]{color:var(--wine)}.preconsulta-design .aside li.done{color:#504844}.preconsulta-design .process-note{border-top:1px solid var(--line);margin-top:38px;padding-top:21px}.preconsulta-design .process-note h3{margin-bottom:13px;font-size:25px}.preconsulta-design .process-note p{color:var(--muted);font-size:13px;line-height:1.8}.preconsulta-design .form-surface{background:var(--paper);border:1px solid #e4d9d0;padding:37px 42px}.preconsulta-design .progress-head{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin-bottom:13px;font-size:10px;display:flex}.preconsulta-design .progress{background:#e8e0d8;height:2px;margin-bottom:34px}.preconsulta-design .progress div{background:var(--wine);width:33.333%;height:100%;transition:width .35s}.preconsulta-design .step-heading h2{font-size:39px}.preconsulta-design .step-heading p{color:var(--muted);margin:14px 0 30px;font-size:14px;line-height:1.8}.preconsulta-design .fields{grid-template-columns:1fr 1fr;gap:25px 24px;display:grid}.preconsulta-design .field{min-width:0}.preconsulta-design .field.wide{grid-column:1/-1}.preconsulta-design .field label{gap:10px;font-size:14px;line-height:1.65;display:grid}.preconsulta-design .required{color:var(--wine);font-size:12px}.preconsulta-design .field input:not([type=checkbox]),.preconsulta-design .field select,.preconsulta-design .field textarea{width:100%;min-height:49px;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #bfb0a5;border-radius:0;outline:none;padding:10px 2px;transition:border-color .2s,background .2s}.preconsulta-design .field input:focus,.preconsulta-design .field select:focus,.preconsulta-design .field textarea:focus{border-color:var(--wine);box-shadow:0 1px 0 var(--wine);background:#f4efea}.preconsulta-design .field input::placeholder,.preconsulta-design .field textarea::placeholder{color:#a0948c;font-size:14px}.preconsulta-design .field select{cursor:pointer;padding-right:24px;font-size:15px}.preconsulta-design .field textarea{border:1px solid var(--line);resize:vertical;min-height:145px;padding:14px}.preconsulta-design .question-group{border:0;min-width:0;margin:8px 0;padding:0}.preconsulta-design .question-group legend{margin-bottom:15px;font-size:15px;line-height:1.7}.preconsulta-design .choices{border-top:1px solid var(--line);gap:0;display:grid}.preconsulta-design .choice{cursor:pointer;border-bottom:1px solid #e9e0d7;align-items:flex-start;gap:12px;padding:12px 8px;font-size:14px;line-height:1.6;display:flex}.preconsulta-design .choice:hover{background:#f0e7e2}.preconsulta-design .choice:has(input:checked){background:#f0e7e2}.preconsulta-design .choice input,.preconsulta-design .consent input{accent-color:var(--wine);flex:none;width:18px;height:18px;margin:3px 0 0}.preconsulta-design .choice input:focus-visible,.preconsulta-design .consent input:focus-visible{outline:2px solid var(--wine);outline-offset:3px}.preconsulta-design .helper{color:var(--muted);margin-top:8px;font-size:12px}.preconsulta-design .actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:36px;padding-top:26px;display:flex}.preconsulta-design .btn{background:var(--wine);color:#fff;border:1px solid var(--wine);border-radius:0;align-items:center;gap:22px;min-height:48px;padding:13px 24px;font-size:14px;display:inline-flex}.preconsulta-design .btn:hover{background:#5e2038}.preconsulta-design .back{color:var(--muted);background:0 0;border:0;padding:12px 0;font-size:14px}.preconsulta-design .small-note{color:var(--muted);margin-top:20px;font-size:11px;line-height:1.7}.preconsulta-design .review-group{border-bottom:1px solid var(--line);padding:20px 0}.preconsulta-design .review-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.preconsulta-design .review-heading h3{font-size:26px}.preconsulta-design .edit{color:var(--wine);background:0 0;border:0;border-bottom:1px solid #bfa5ad;padding:3px 0;font-size:12px}.preconsulta-design .review-group dl{margin:0}.preconsulta-design .review-group dt{color:var(--muted);margin-top:17px;font-size:11px}.preconsulta-design .review-group dd{white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0;font-size:15px}.preconsulta-design .conditions{border-bottom:1px solid var(--line);padding:26px 0}.preconsulta-design .conditions>p{font-size:14px;line-height:1.8}.preconsulta-design .conditions details{margin-top:20px}.preconsulta-design .conditions summary{cursor:pointer;color:var(--wine);padding:9px 0;font-size:13px}.preconsulta-design .conditions .full-notice{color:#6c625c;white-space:pre-line;margin-top:16px;font-size:14px;line-height:1.85}.preconsulta-design .consent{align-items:flex-start;gap:13px;margin-top:24px;font-size:14px;line-height:1.8;display:flex}.preconsulta-design .form-alert{color:#84323e;background:#f7e9e3;margin-top:20px;padding:14px 17px;font-size:14px}.preconsulta-design .success{padding:20px 0 30px}.preconsulta-design .success-mark{color:var(--wine);border:1px solid #b89c87;place-items:center;width:46px;height:46px;margin-bottom:25px;font-size:23px;display:grid}.preconsulta-design .success h2{font-size:43px}.preconsulta-design .success>p{margin-top:20px;font-size:16px;line-height:1.85}.preconsulta-design .success .muted{color:var(--muted);font-size:13px}.preconsulta-design footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:30px;padding:32px 0;font-size:12px;display:flex}.preconsulta-design footer strong{color:var(--ink);margin-bottom:6px;font-weight:400;display:block}.preconsulta-design .step-panel{animation:.3s both pre-arrive}@keyframes pre-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.preconsulta-design *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=850px){.preconsulta-design .layout{grid-template-columns:185px 1fr;gap:35px}.preconsulta-design .form-surface{padding:30px 28px}}@media (width<=680px){.preconsulta-design header{gap:10px;padding:20px}.preconsulta-design .brand{gap:10px}.preconsulta-design .brand img{width:44px;height:42px}.preconsulta-design .wordmark{width:230px}.preconsulta-design header>a{display:none}.preconsulta-design .wrap{padding:0 22px}.preconsulta-design .sample{padding:12px 0;font-size:9px}.preconsulta-design .intro{padding:32px 0 30px}.preconsulta-design h1{font-size:52px}.preconsulta-design .intro>p:last-child{margin-top:20px;font-size:16px}.preconsulta-design .layout{padding-bottom:35px;display:block}.preconsulta-design .aside{margin-bottom:25px;padding:0;position:static}.preconsulta-design .aside-label,.preconsulta-design .process-note{display:none}.preconsulta-design .aside ol{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.preconsulta-design .aside li{border-bottom:1px solid var(--line);padding:9px 0 15px;font-size:11px;line-height:1.5;display:block}.preconsulta-design .aside li span{margin-bottom:7px;font-size:23px;display:block}.preconsulta-design .aside li[aria-current=step]{border-bottom:2px solid var(--wine)}.preconsulta-design .form-surface{background:#fcfaf7;border:0;margin:0 -8px;padding:27px 20px}.preconsulta-design .progress-head{font-size:9px}.preconsulta-design .step-heading h2{font-size:33px}.preconsulta-design .step-heading p{margin-bottom:26px;font-size:14px}.preconsulta-design .fields{grid-template-columns:1fr;gap:24px}.preconsulta-design .field.wide{grid-column:auto}.preconsulta-design .field label{font-size:15px}.preconsulta-design .field input:not([type=checkbox]),.preconsulta-design .field select,.preconsulta-design .field textarea{font-size:16px}.preconsulta-design .choice{padding:13px 6px;font-size:14px}.preconsulta-design .question-group legend{font-size:15px}.preconsulta-design .actions{gap:12px}.preconsulta-design .btn{gap:15px;padding:13px 18px}.preconsulta-design .consent,.preconsulta-design .conditions>p,.preconsulta-design .conditions .full-notice{font-size:14px}.preconsulta-design .success h2{font-size:35px}.preconsulta-design footer{flex-direction:column;gap:22px;padding-bottom:35px}}.preconsulta-design .pre-header{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:25px;padding:27px 5.5vw;display:flex}.preconsulta-design .portal-brand .brand{align-items:center;gap:15px;display:flex}.preconsulta-design .portal-brand .ap-isotipo{width:64px;height:53px}.preconsulta-design .portal-brand .brand-wordmark{width:274px;height:auto}.preconsulta-design .pre-header>a{border:0;text-decoration:none}.preconsulta-design .form-surface{scroll-margin-top:20px}.preconsulta-design button:disabled{opacity:.6;cursor:wait}.preconsulta-design footer a{color:inherit;text-decoration:none}.preconsulta-design h2:focus{outline:none}@media (width<=680px){.preconsulta-design .pre-header{padding:20px}.preconsulta-design .portal-brand .brand{gap:10px}.preconsulta-design .portal-brand .ap-isotipo{width:44px;height:42px}.preconsulta-design .portal-brand .brand-wordmark{width:230px}.preconsulta-design .pre-header .pre-return{display:none}}@font-face{font-family:Cormorant Garamond;src:url(/assets/preconsulta-serif.woff)format("woff");font-weight:500;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/preconsulta-sans.woff)format("woff");font-weight:400;font-display:swap}
