.solicitar-route{--sp-bg-1: var(--color-background);--sp-bg-2: var(--color-surface);--sp-bg-3: #1e1e1e;--sp-fg-1: var(--color-foreground);--sp-fg-2: rgba(232, 232, 232, .72);--sp-fg-3: rgba(232, 232, 232, .48);--sp-fg-disabled: rgba(232, 232, 232, .28);--sp-accent: var(--color-primary);--sp-accent-deep: var(--color-primary-dark);--sp-accent-glow: var(--color-primary-light);--sp-border: rgba(255, 255, 255, .08);--sp-sepia-2: #2a2620;--sp-blood: #8b1e1e;--sp-black: var(--color-background)}.solicitar-nav{position:fixed;top:0;left:0;right:0;z-index:100;height:64px;background:#0a0a0af0;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border-bottom:1px solid var(--sp-accent-deep);display:flex;align-items:center;padding:0 32px;gap:0}.solicitar-nav-brand{display:flex;align-items:center;gap:12px;text-decoration:none}.solicitar-nav-brand img{width:30px;height:30px;display:block}.solicitar-nav-name{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.13em;text-transform:uppercase;color:var(--sp-fg-1)}.solicitar-nav-back{margin-left:auto;font-family:var(--font-display);font-weight:600;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--sp-fg-3);text-decoration:none;transition:color .12s ease}.solicitar-nav-back:hover{color:var(--sp-accent)}.solicitar-nav-back:focus-visible{outline:2px solid var(--sp-accent-glow);outline-offset:3px}.solicitar-main{min-height:100vh;padding:128px 24px 96px;display:flex;flex-direction:column;align-items:center}.solicitar-route .form-wrap{position:relative;width:100%;max-width:720px}.solicitar-route .form-wrap:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:700px;background:radial-gradient(ellipse at center,rgba(224,175,0,.085) 0%,transparent 62%);pointer-events:none;z-index:0}.solicitar-route .form-header{position:relative;z-index:1;text-align:center;margin-bottom:48px}.solicitar-route .form-eyebrow{display:block;font-family:var(--font-display);font-weight:600;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--sp-accent);margin-bottom:16px}.solicitar-route .form-title{font-family:var(--font-display);font-weight:900;font-size:clamp(2rem,5vw,2.75rem);letter-spacing:.065em;text-transform:uppercase;color:var(--sp-fg-1);line-height:1.08;margin-bottom:22px}.solicitar-route .form-intro{font-family:var(--font-body);font-size:1.0625rem;font-style:italic;color:var(--sp-fg-2);max-width:480px;margin:0 auto;line-height:1.65}.solicitar-route .form-card{position:relative;z-index:1;background:var(--sp-bg-2);border:1px solid var(--sp-border);padding:48px 52px}.solicitar-route .wizard-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid var(--sp-sepia-2)}.solicitar-route .wizard-progress-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;min-width:0}.solicitar-route .wizard-progress-dot{position:relative;z-index:1;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--sp-black);border:1px solid var(--sp-sepia-2);transition:border-color .22s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.solicitar-route .wizard-progress-num{font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:.08em;color:var(--sp-fg-3);transition:color .22s ease}.solicitar-route .wizard-progress-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.solicitar-route .wizard-progress-label{font-family:var(--font-display);font-weight:600;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--sp-fg-3);transition:color .22s ease}.solicitar-route .wizard-progress-hint{font-family:var(--font-body);font-size:11px;font-style:italic;color:var(--sp-fg-disabled);line-height:1.3;transition:color .22s ease}.solicitar-route .wizard-progress-line{position:absolute;top:18px;left:calc(50% + 22px);width:calc(100% - 44px);height:1px;background:var(--sp-sepia-2);pointer-events:none}.solicitar-route .wizard-progress-line:after{content:"";display:block;height:100%;width:0%;background:var(--sp-accent);transition:width .32s cubic-bezier(.22,1,.36,1)}.solicitar-route .wizard-progress-item.is-complete .wizard-progress-line:after{width:100%}.solicitar-route .wizard-progress-item.is-current .wizard-progress-dot,.solicitar-route .wizard-progress-item.is-complete .wizard-progress-dot{border-color:var(--sp-accent);background:#e0af0014;box-shadow:0 0 18px -6px #e0af0073}.solicitar-route .wizard-progress-item.is-current .wizard-progress-dot{transform:scale(1.06)}.solicitar-route .wizard-progress-item.is-current .wizard-progress-num,.solicitar-route .wizard-progress-item.is-complete .wizard-progress-num{color:var(--sp-accent)}.solicitar-route .wizard-progress-item.is-current .wizard-progress-label{color:var(--sp-fg-1)}.solicitar-route .wizard-progress-item.is-current .wizard-progress-hint{color:var(--sp-fg-3)}.solicitar-route .wizard-body{position:relative;transition:min-height .28s cubic-bezier(.22,1,.36,1)}.solicitar-route .wizard-step{display:flex;flex-direction:column;gap:28px}.solicitar-route .wizard-step[hidden]{display:none}.solicitar-route .wizard-step-head{display:flex;flex-direction:column;gap:10px}.solicitar-route .wizard-step-eyebrow{font-family:var(--font-display);font-weight:600;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--sp-accent-deep)}.solicitar-route .wizard-step-title{font-family:var(--font-display);font-weight:700;font-size:clamp(1.25rem,3vw,1.5rem);letter-spacing:.05em;text-transform:uppercase;color:var(--sp-fg-1);line-height:1.15;margin:0}.solicitar-route .wizard-step-lede{font-family:var(--font-body);font-size:1rem;font-style:italic;color:var(--sp-fg-2);line-height:1.55;margin:0;max-width:52ch}.solicitar-route .wizard-step-fields{display:flex;flex-direction:column;gap:22px}.solicitar-route .wizard-summary{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;margin:0;padding:20px;background:var(--sp-black);border:1px solid var(--sp-sepia-2)}.solicitar-route .wizard-summary-row{display:flex;flex-direction:column;gap:4px;min-width:0}.solicitar-route .wizard-summary-row--wide{grid-column:1 / -1}.solicitar-route .wizard-summary-row dt{font-family:var(--font-display);font-weight:600;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--sp-fg-3)}.solicitar-route .wizard-summary-row dd{font-family:var(--font-body);font-size:15px;color:var(--sp-fg-1);line-height:1.45;margin:0;word-break:break-word}.solicitar-route .wizard-summary-row--wide dd{font-style:italic;color:var(--sp-fg-2)}.solicitar-route .wizard-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:36px;padding-top:28px;border-top:1px solid var(--sp-sepia-2)}.solicitar-route .btn-wizard{font-family:var(--font-display);font-weight:600;font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:12px 22px;border-radius:2px;cursor:pointer;line-height:1;transition:color .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease}.solicitar-route .btn-wizard-back{background:transparent;border:1px solid var(--sp-sepia-2);color:var(--sp-fg-3)}.solicitar-route .btn-wizard-back:hover{border-color:var(--sp-accent-deep);color:var(--sp-fg-2)}.solicitar-route .btn-wizard-back:focus-visible{outline:2px solid var(--sp-accent-glow);outline-offset:3px}.solicitar-route .btn-wizard-next{margin-left:auto;background:#e0af0014;border:1px solid var(--sp-accent-deep);color:var(--sp-accent)}.solicitar-route .btn-wizard-next:hover{background:#e0af0024;border-color:var(--sp-accent);box-shadow:0 0 18px -8px #e0af0080}.solicitar-route .btn-wizard-next:focus-visible{outline:2px solid var(--sp-accent-glow);outline-offset:3px}.solicitar-route .btn-wizard-submit{margin-left:auto;max-width:320px}.solicitar-route .btn-wizard[hidden],.solicitar-route .btn-wizard-submit[hidden]{display:none}.solicitar-route .wizard-step.is-entering-forward{animation:wizard-enter-forward .28s cubic-bezier(.22,1,.36,1) both}.solicitar-route .wizard-step.is-entering-back{animation:wizard-enter-back .28s cubic-bezier(.22,1,.36,1) both}.solicitar-route .wizard-step.is-leaving-forward{animation:wizard-leave-forward .22s cubic-bezier(.4,0,1,1) both}.solicitar-route .wizard-step.is-leaving-back{animation:wizard-leave-back .22s cubic-bezier(.4,0,1,1) both}@keyframes wizard-enter-forward{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes wizard-enter-back{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes wizard-leave-forward{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-28px)}}@keyframes wizard-leave-back{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(28px)}}@media(prefers-reduced-motion:reduce){.solicitar-route .wizard-step.is-entering-forward,.solicitar-route .wizard-step.is-entering-back,.solicitar-route .wizard-step.is-leaving-forward,.solicitar-route .wizard-step.is-leaving-back{animation:none}.solicitar-route .wizard-body{transition:none}.solicitar-route .wizard-progress-line:after{transition:none}}form{display:flex;flex-direction:column;gap:0}.solicitar-route .form-section{display:flex;flex-direction:column;gap:22px;padding-bottom:36px;margin-bottom:36px;border-bottom:1px solid var(--sp-sepia-2)}.solicitar-route .form-section:last-of-type,.solicitar-route .form-section--last{border-bottom:none;padding-bottom:0;margin-bottom:0}.solicitar-route .section-label{font-family:var(--font-display);font-weight:600;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--sp-accent-deep)}.solicitar-route .field-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.solicitar-route .field{display:flex;flex-direction:column;gap:7px}.solicitar-route .field-label{font-family:var(--font-display);font-weight:600;font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--sp-fg-2);display:flex;align-items:center;gap:5px;cursor:default}.solicitar-route .req{color:var(--sp-accent);font-size:15px;line-height:1;font-family:var(--font-body);font-style:normal}.solicitar-route .input{background:var(--sp-black);border:1px solid var(--sp-border);color:var(--sp-fg-1);font-family:var(--font-body);font-size:16px;padding:11px 14px;border-radius:0;outline:none;line-height:1.45;width:100%;transition:border-color .12s ease,box-shadow .12s ease;-webkit-appearance:none}.solicitar-route .input::placeholder{color:var(--sp-fg-3);font-style:italic}.solicitar-route .input:focus{border-color:var(--sp-accent);box-shadow:0 0 0 2px #e0af002e}.solicitar-route .field.has-error .input,.solicitar-route .field.has-error .input-prefix-wrap,.solicitar-route .field.has-error .select-wrap select{border-color:var(--sp-blood)}.solicitar-route .field-error{font-family:var(--font-body);font-size:13px;font-style:italic;color:#ffb0b0;display:none}.solicitar-route .field.has-error .field-error{display:block}.solicitar-route .field-helper{font-family:var(--font-body);font-size:13px;font-style:italic;color:var(--sp-fg-3);line-height:1.45}.solicitar-route .input-prefix-wrap{display:flex;align-items:stretch;border:1px solid var(--sp-border);background:var(--sp-black);transition:border-color .12s ease,box-shadow .12s ease}.solicitar-route .input-prefix-wrap:focus-within{border-color:var(--sp-accent);box-shadow:0 0 0 2px #e0af002e}.solicitar-route .input-prefix{font-family:var(--font-mono);font-size:15px;color:var(--sp-accent-deep);padding:11px 10px 11px 14px;border-right:1px solid var(--sp-sepia-2);user-select:none;display:flex;align-items:center;flex-shrink:0;letter-spacing:0}.solicitar-route .input-prefix-wrap .input{border:none;background:transparent;box-shadow:none!important;flex:1;min-width:0}.solicitar-route .select-wrap{position:relative}.solicitar-route .select-wrap select{appearance:none;-webkit-appearance:none;background:var(--sp-black);border:1px solid var(--sp-border);color:var(--sp-fg-1);font-family:var(--font-body);font-size:16px;padding:11px 42px 11px 14px;border-radius:0;outline:none;width:100%;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.solicitar-route .select-wrap select:focus{border-color:var(--sp-accent);box-shadow:0 0 0 2px #e0af002e}.solicitar-route .select-wrap select option{background:var(--sp-bg-2);color:var(--sp-fg-1)}.solicitar-route .select-wrap:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--sp-accent-deep);pointer-events:none}textarea.input{resize:vertical;min-height:128px;line-height:1.6}input[type=number].input{-moz-appearance:textfield;max-width:140px}input[type=number].input::-webkit-inner-spin-button,input[type=number].input::-webkit-outer-spin-button{-webkit-appearance:none}.solicitar-route .radio-group{display:flex;flex-wrap:wrap;gap:8px}.solicitar-route .radio-opt{position:relative}.solicitar-route .radio-opt input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}.solicitar-route .radio-opt label{display:flex;align-items:center;gap:9px;padding:9px 18px;background:var(--sp-black);border:1px solid var(--sp-sepia-2);font-family:var(--font-body);font-size:15px;color:var(--sp-fg-2);cursor:pointer;line-height:1;transition:border-color .12s ease,color .12s ease,background .12s ease;user-select:none}.solicitar-route .radio-opt label:before{content:"";display:block;flex-shrink:0;width:11px;height:11px;border-radius:50%;border:1.5px solid var(--sp-sepia-2);background:transparent;transition:border-color .12s ease,background .12s ease}.solicitar-route .radio-opt label:hover{border-color:var(--sp-accent-deep);color:var(--sp-fg-1)}.solicitar-route .radio-opt label:hover:before{border-color:var(--sp-accent-deep)}.solicitar-route .radio-opt input[type=radio]:checked+label{border-color:var(--sp-accent);color:var(--sp-fg-1)}.solicitar-route .radio-opt input[type=radio]:checked+label:before{border-color:var(--sp-accent);background:var(--sp-accent)}.solicitar-route .radio-opt input[type=radio]:focus-visible+label{box-shadow:0 0 0 2px #e0af0059}.solicitar-route .ctoggle{display:flex;border:1px solid var(--sp-sepia-2);width:fit-content}.solicitar-route .ctoggle-btn{font-family:var(--font-display);font-weight:600;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-fg-3);background:var(--sp-black);border:none;padding:7px 16px;cursor:pointer;transition:color .12s ease,background .12s ease;outline:none}.solicitar-route .ctoggle-btn+.ctoggle-btn{border-left:1px solid var(--sp-sepia-2)}.solicitar-route .ctoggle-btn.is-active{color:var(--sp-accent);background:#e0af000f}.solicitar-route .ctoggle-btn:hover:not(.is-active){color:var(--sp-fg-2)}.solicitar-route .ctoggle-btn:focus-visible{box-shadow:inset 0 0 0 2px #e0af0059}.solicitar-route .tier-group{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.solicitar-route .tier-opt{position:relative}.solicitar-route .tier-opt input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}.solicitar-route .tier-opt label{display:flex;flex-direction:column;align-items:center;gap:9px;padding:18px 12px;background:var(--sp-black);border:1px solid var(--sp-sepia-2);cursor:pointer;text-align:center;transition:border-color .12s ease,background .12s ease;user-select:none;height:100%}.solicitar-route .tier-opt label:hover{border-color:var(--sp-accent-deep)}.solicitar-route .tier-opt input[type=radio]:checked+label{border-color:var(--sp-accent);background:#e0af000d}.solicitar-route .tier-opt input[type=radio]:focus-visible+label{box-shadow:0 0 0 2px #e0af0059}.solicitar-route .tier-badge{font-family:var(--font-display);font-weight:700;font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;padding:3px 11px;border-radius:999px}.solicitar-route .tier-badge-bronce{background:#b08d5724;color:#c49a4f;border:1px solid rgba(176,141,87,.32)}.solicitar-route .tier-badge-plata{background:#a0a5af1c;color:#a8adb8;border:1px solid rgba(160,165,175,.28)}.solicitar-route .tier-badge-dorada{background:#e0af001f;color:var(--sp-accent);border:1px solid rgba(224,175,0,.32)}.solicitar-route .tier-copy{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;min-width:0}.solicitar-route .tier-desc{font-family:var(--font-body);font-size:13px;font-style:italic;color:var(--sp-fg-3);line-height:1.35;transition:color .12s ease}.solicitar-route .tier-price{font-family:var(--font-mono);font-size:10px;font-weight:400;font-style:normal;color:var(--sp-fg-disabled);letter-spacing:.02em;line-height:1.3;transition:color .12s ease}.solicitar-route .tier-opt input[type=radio]:checked+label .tier-desc{color:var(--sp-fg-2)}.solicitar-route .tier-opt input[type=radio]:checked+label .tier-price{color:var(--sp-fg-3)}.solicitar-route .narr-group{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.solicitar-route .narr-opt{position:relative}.solicitar-route .narr-opt input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}.solicitar-route .narr-opt label{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--sp-black);border:1px solid var(--sp-sepia-2);cursor:pointer;transition:border-color .12s ease,background .12s ease;user-select:none}.solicitar-route .narr-opt label:hover{border-color:var(--sp-accent-deep)}.solicitar-route .narr-opt input[type=radio]:checked+label{border-color:var(--sp-accent);background:#e0af000d}.solicitar-route .narr-opt input[type=radio]:focus-visible+label{box-shadow:0 0 0 2px #e0af0059}.solicitar-route .narr-avatar{width:32px;height:32px;background:var(--sp-sepia-2);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:10px;letter-spacing:.06em;color:var(--sp-fg-3);flex-shrink:0;transition:background .12s ease,color .12s ease}.solicitar-route .narr-opt input[type=radio]:checked+label .narr-avatar{background:#e0af0024;color:var(--sp-accent)}.solicitar-route .narr-name{font-family:var(--font-body);font-size:15px;color:var(--sp-fg-2);transition:color .12s ease}.solicitar-route .narr-opt input[type=radio]:checked+label .narr-name{color:var(--sp-fg-1)}.solicitar-route .radio-text-wrap{display:flex;flex-direction:column;gap:2px}.solicitar-route .radio-sub{font-family:var(--font-mono);font-size:9px;color:var(--sp-fg-3);letter-spacing:.01em;font-weight:400;transition:color .12s ease}.solicitar-route .radio-opt input[type=radio]:checked+label .radio-sub{color:#e0af008c}.solicitar-route .consent-wrap{display:flex;align-items:flex-start;gap:14px}.solicitar-route .consent-box{position:relative;flex-shrink:0;margin-top:2px}.solicitar-route .consent-box input[type=checkbox]{position:absolute;opacity:0;width:20px;height:20px;cursor:pointer;top:0;left:0;z-index:1}.solicitar-route .consent-mark{display:block;width:20px;height:20px;background:var(--sp-black);border:1px solid var(--sp-sepia-2);border-radius:0;position:relative;cursor:pointer;transition:border-color .12s ease,background .12s ease;pointer-events:none}.solicitar-route .consent-box input[type=checkbox]:checked~.consent-mark{border-color:var(--sp-accent);background:var(--sp-accent)}.solicitar-route .consent-box input[type=checkbox]:checked~.consent-mark:after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border:2px solid var(--sp-black);border-top:none;border-left:none;transform:rotate(45deg)}.solicitar-route .consent-box input[type=checkbox]:focus-visible~.consent-mark{box-shadow:0 0 0 2px #e0af0059}.solicitar-route .field.has-error .consent-mark{border-color:var(--sp-blood)}.solicitar-route .consent-text{font-family:var(--font-body);font-size:15px;color:var(--sp-fg-2);line-height:1.55;cursor:pointer}.solicitar-route .consent-text strong{color:var(--sp-fg-1);font-weight:700}.solicitar-route .btn-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 32px;background:var(--sp-accent);border:1px solid var(--sp-accent);color:var(--sp-black);font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;border-radius:2px;cursor:pointer;line-height:1;box-shadow:2px 2px #000;transition:background .12s cubic-bezier(.22,1,.36,1),border-color .12s cubic-bezier(.22,1,.36,1),box-shadow .12s cubic-bezier(.22,1,.36,1),transform .12s cubic-bezier(.22,1,.36,1)}.solicitar-route .btn-submit:hover{background:var(--sp-accent-glow);border-color:var(--sp-accent-glow);box-shadow:0 0 0 1px var(--sp-accent),0 0 24px -4px #ffd27a99}.solicitar-route .btn-submit:active{background:var(--sp-accent-deep);border-color:var(--sp-accent-deep);transform:translate(1px,1px);box-shadow:1px 1px #000}.solicitar-route .btn-submit:focus-visible{outline:2px solid var(--sp-accent-glow);outline-offset:3px}.solicitar-route .submit-error{font-family:var(--font-body);font-size:14px;color:var(--sp-blood, #8b1e1e);text-align:center}.solicitar-route .submit-error[hidden]{display:none}.solicitar-route .btn-submit:disabled{opacity:.6;cursor:progress}.solicitar-route .submit-assurance{font-family:var(--font-body);font-size:14px;font-style:italic;color:var(--sp-fg-3);text-align:center;letter-spacing:.01em;margin-top:16px}.solicitar-route .form-success{display:none;flex-direction:column;align-items:center;text-align:center;padding:64px 40px;gap:20px}.solicitar-route .form-success.is-visible{display:flex}.solicitar-route .success-mark{width:56px;height:56px;border:1px solid var(--sp-accent);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.solicitar-route .success-mark svg{width:24px;height:24px;stroke:var(--sp-accent);stroke-width:1.5;fill:none}.solicitar-route .success-title{font-family:var(--font-display);font-weight:700;font-size:1.375rem;letter-spacing:.07em;text-transform:uppercase;color:var(--sp-accent)}.solicitar-route .success-body{font-family:var(--font-body);font-size:1.0625rem;font-style:italic;color:var(--sp-fg-2);max-width:400px;line-height:1.65}.solicitar-route .success-tagline{font-family:var(--font-display);font-weight:600;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--sp-fg-3);margin-top:8px}@media(max-width:640px){.solicitar-route .form-card{padding:32px 24px}.solicitar-route .field-row{grid-template-columns:1fr}.solicitar-route .form-title{font-size:1.875rem}.solicitar-route .tier-group{grid-template-columns:1fr;gap:6px}.solicitar-route .tier-opt label{flex-direction:row;justify-content:flex-start;align-items:center;padding:12px 16px;gap:12px}.solicitar-route .tier-copy{align-items:flex-start;text-align:left;flex:1}.solicitar-route .narr-group{grid-template-columns:1fr}.solicitar-route .wizard-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:32px;padding-bottom:24px}.solicitar-route .wizard-progress-hint{display:none}.solicitar-route .wizard-progress-dot{width:32px;height:32px}.solicitar-route .wizard-progress-line{top:16px;left:calc(50% + 18px);width:calc(100% - 36px)}.solicitar-route .wizard-summary{grid-template-columns:1fr}.solicitar-route .wizard-nav{flex-wrap:wrap}.solicitar-route .btn-wizard-back{order:2;flex:1}.solicitar-route .btn-wizard-next,.solicitar-route .btn-wizard-submit{order:1;flex:1 1 100%;max-width:none}}@media(max-width:400px){.solicitar-nav{padding:0 16px}.solicitar-route .form-card{padding:28px 18px}}
