html{font-size:clamp(16px,.5vw + 8px,22px)}:root{--ds-brand-navy:#021833;--ds-brand-blue:#1468b3;--ds-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ds-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--ds-text-xs:.75rem;--ds-text-sm:.8125rem;--ds-text-md:.9375rem;--ds-text-lg:1.125rem;--ds-text-xl:1.5rem;--ds-text-2xl:2rem;--ds-leading:1.5;--ds-space-1:.25rem;--ds-space-2:.5rem;--ds-space-3:.75rem;--ds-space-4:1rem;--ds-space-5:1.5rem;--ds-space-6:2rem;--ds-space-7:3rem;--ds-radius-sm:8px;--ds-radius-md:12px;--ds-radius-lg:18px;--ds-radius-pill:999px;--ds-ease:cubic-bezier(.22, 1, .36, 1);--ds-duration-fast:.15s;--ds-duration-base:.24s;--ds-duration-slow:.4s;--ds-glass:color-mix(in srgb, var(--ds-surface) 70%, transparent);--ds-glass-blur:blur(20px) saturate(180%);--ds-dock-height:4rem;--ds-dock-magnify:1.45;--ds-bg:#f5f8fc;--ds-surface:#fff;--ds-surface-sunken:#eef3f9;--ds-border:#d3deec;--ds-control-border:#6b7f9e;--ds-text:#0b2545;--ds-text-muted:#455d7c;--ds-accent:#1468b3;--ds-accent-hover:#0f5a9e;--ds-on-accent:#fff;--ds-accent-soft:#e6f0fb;--ds-success:#137a55;--ds-warning:#8a5a05;--ds-danger:#b3261e;--ds-on-status:#fff;--ds-focus:#1468b3;--ds-shadow:0 1px 2px #0b25450f, 0 8px 24px #0b25450f;--ds-shadow-lift:0 14px 40px #0b254524}html[data-theme=dark]{--ds-bg:#07101f;--ds-surface:#0f1d33;--ds-surface-sunken:#0b1729;--ds-border:#2a3d5c;--ds-control-border:#7a91b3;--ds-text:#eaf1fb;--ds-text-muted:#a3b6d0;--ds-accent:#6db2f2;--ds-accent-hover:#8cc3f6;--ds-on-accent:#04162b;--ds-accent-soft:#14304f;--ds-success:#5bd09a;--ds-warning:#e3b34f;--ds-danger:#f08a82;--ds-on-status:#04162b;--ds-focus:#8cc3f6;--ds-shadow:0 1px 2px #0006, 0 8px 24px #0000004d;--ds-shadow-lift:0 14px 40px #00000080}@media (prefers-color-scheme:dark){html[data-theme=system]{--ds-bg:#07101f;--ds-surface:#0f1d33;--ds-surface-sunken:#0b1729;--ds-border:#2a3d5c;--ds-control-border:#7a91b3;--ds-text:#eaf1fb;--ds-text-muted:#a3b6d0;--ds-accent:#6db2f2;--ds-accent-hover:#8cc3f6;--ds-on-accent:#04162b;--ds-accent-soft:#14304f;--ds-success:#5bd09a;--ds-warning:#e3b34f;--ds-danger:#f08a82;--ds-on-status:#04162b;--ds-focus:#8cc3f6;--ds-shadow:0 1px 2px #0006, 0 8px 24px #0000004d;--ds-shadow-lift:0 14px 40px #00000080}}
::view-transition{pointer-events:none}::view-transition-old(.ds-crossfade){animation-duration:var(--ds-duration-base);animation-timing-function:var(--ds-ease);mix-blend-mode:normal}::view-transition-new(.ds-crossfade){animation-duration:var(--ds-duration-base);animation-timing-function:var(--ds-ease);mix-blend-mode:normal}::view-transition-group(.ds-morph){animation-duration:var(--ds-duration-slow);animation-timing-function:var(--ds-ease)}::view-transition-group(.ds-layout){animation-duration:var(--ds-duration-base);animation-timing-function:var(--ds-ease)}@keyframes ds-page-out{to{opacity:0;transform:translateY(-8px)}}@keyframes ds-page-in{0%{opacity:0;transform:translateY(16px)}}::view-transition-old(.ds-page-out){animation:ds-page-out .18s var(--ds-ease) both}::view-transition-new(.ds-page-in){animation:ds-page-in .32s var(--ds-ease) .12s both}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s;animation-delay:0s}::view-transition-new(*){animation-duration:0s;animation-delay:0s}::view-transition-group(*){animation-duration:0s;animation-delay:0s}}
.ds-root{background:var(--ds-bg);color:var(--ds-text);font-family:var(--ds-font-sans);font-size:var(--ds-text-md);line-height:var(--ds-leading)}.ds-root :focus-visible{outline:3px solid var(--ds-focus);outline-offset:2px}.ds-button{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:2.75rem;padding:0 var(--ds-space-5);border-radius:var(--ds-radius-pill);font:inherit;cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease), box-shadow var(--ds-duration-fast) var(--ds-ease);border:1px solid #0000;font-weight:600;display:inline-flex}.ds-button[disabled]{opacity:.5;cursor:not-allowed}.ds-button--primary{background:var(--ds-accent);color:var(--ds-on-accent)}.ds-button--primary:hover:not([disabled]){background:var(--ds-accent-hover)}.ds-button--secondary{background:var(--ds-surface);color:var(--ds-text);border-color:var(--ds-control-border)}.ds-button--quiet{color:var(--ds-accent);background:0 0}.ds-button--quiet:hover:not([disabled]){background:var(--ds-accent-soft)}.ds-button--danger{background:var(--ds-danger);color:var(--ds-on-status)}.ds-card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow);padding:var(--ds-space-5)}.ds-card--interactive{color:inherit;transition:box-shadow var(--ds-duration-base) var(--ds-ease), transform var(--ds-duration-base) var(--ds-ease);text-decoration:none;display:block}.ds-card--interactive:hover{box-shadow:var(--ds-shadow-lift);transform:translateY(-2px)}.ds-card-title{margin:0 0 var(--ds-space-2);font-size:var(--ds-text-lg);font-weight:600}.ds-card-body{color:var(--ds-text-muted);margin:0}.ds-page-title{margin:0 0 var(--ds-space-5);font-size:var(--ds-text-2xl);letter-spacing:-.01em;font-weight:650}.ds-field{gap:var(--ds-space-1);margin-bottom:var(--ds-space-4);display:grid}.ds-field-label{font-size:var(--ds-text-sm);font-weight:600}.ds-field-hint{font-size:var(--ds-text-sm);color:var(--ds-text-muted);margin:0}.ds-field-error{font-size:var(--ds-text-sm);color:var(--ds-danger);margin:0}.ds-input{min-height:2.75rem;padding:0 var(--ds-space-3);border:1px solid var(--ds-control-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);color:var(--ds-text);font:inherit}.ds-input[aria-invalid=true]{border-color:var(--ds-danger)}.ds-tablist{gap:var(--ds-space-1);padding:var(--ds-space-1);background:var(--ds-surface-sunken);border-radius:var(--ds-radius-pill);width:fit-content;max-width:100%;display:flex;overflow-x:auto}.ds-tab{min-height:2.5rem;padding:0 var(--ds-space-4);border-radius:var(--ds-radius-pill);color:var(--ds-text-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:600}.ds-tab[aria-selected=true]{background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow)}.ds-tabpanel{margin-top:var(--ds-space-5)}.ds-steps{gap:var(--ds-space-2) var(--ds-space-4);margin:0 0 var(--ds-space-5);font-size:var(--ds-text-sm);color:var(--ds-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ds-step{align-items:center;gap:var(--ds-space-2);display:inline-flex}.ds-step-mark{border:1px solid var(--ds-control-border);border-radius:var(--ds-radius-pill);width:1.125rem;height:1.125rem;font-size:var(--ds-text-xs);place-items:center;display:inline-grid}.ds-step[data-state=done] .ds-step-mark{background:var(--ds-success);border-color:var(--ds-success);color:var(--ds-on-status)}.ds-step[data-state=current]{color:var(--ds-text);font-weight:600}.ds-step[data-state=current] .ds-step-mark{border-color:var(--ds-accent);color:var(--ds-accent)}.ds-list{gap:var(--ds-space-3);margin:0;padding:0;list-style:none;display:grid}.ds-auth-main{align-content:center;justify-items:center;gap:var(--ds-space-4);min-height:100dvh;padding:var(--ds-space-4);background:var(--ds-bg);color:var(--ds-text);font-family:var(--ds-font-sans);display:grid}.ds-auth-main>.ds-card{width:min(100%,30rem)}.ds-form{gap:var(--ds-space-4);display:grid}.ds-check{align-items:flex-start;gap:var(--ds-space-3);font-size:var(--ds-text-sm);line-height:var(--ds-leading);display:flex}.ds-check input{width:1.25rem;height:1.25rem;accent-color:var(--ds-accent);flex:none;margin-top:.1rem}.ds-check a{color:var(--ds-accent)}.ds-consent{inset:auto var(--ds-space-4) var(--ds-space-4) var(--ds-space-4);z-index:50;max-width:40rem;padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow-lift);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);line-height:var(--ds-leading);margin-inline:auto;position:fixed}.ds-consent-title{margin:0 0 var(--ds-space-2);font-size:var(--ds-text-md)}.ds-consent a{color:var(--ds-accent)}.ds-consent-actions{gap:var(--ds-space-3);margin-top:var(--ds-space-3);flex-wrap:wrap;display:flex}
.ds-dock{left:50%;bottom:var(--ds-space-4);align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-5);background:var(--ds-glass);-webkit-backdrop-filter:var(--ds-glass-blur);backdrop-filter:var(--ds-glass-blur);z-index:40;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-lift);display:flex;position:fixed;transform:translate(-50%)}.ds-dock-item{--ds-scale:1;justify-items:center;gap:var(--ds-space-1);min-width:3rem;padding:var(--ds-space-2);white-space:nowrap;border-radius:var(--ds-radius-md);color:var(--ds-text-muted);font-size:var(--ds-text-xs);transform:scale(var(--ds-scale));transform-origin:50%;transition:transform var(--ds-duration-fast) var(--ds-ease), color var(--ds-duration-fast) var(--ds-ease), background var(--ds-duration-fast) var(--ds-ease);text-decoration:none;display:grid}.ds-dock-item svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.ds-dock-item[aria-current=page]{color:var(--ds-accent)}.ds-dock-item:hover,.ds-dock-item:focus-visible{--ds-scale:var(--ds-dock-magnify);color:var(--ds-accent);background:var(--ds-accent-soft)}.ds-dock-item:hover+.ds-dock-item,.ds-dock-item:focus-visible+.ds-dock-item{--ds-scale:1.18}.ds-dock-item:has(+.ds-dock-item:hover){--ds-scale:1.18}.ds-dock-item:has(+.ds-dock-item:focus-visible){--ds-scale:1.18}@media (hover:none){.ds-dock-item:hover{--ds-scale:1}}@media (prefers-reduced-motion:reduce){.ds-dock-item{transition:none}.ds-dock-item:hover,.ds-dock-item:focus-visible{--ds-scale:1}}.ds-dock-item span{text-overflow:ellipsis;max-width:5.5rem;overflow:hidden}@media (max-width:1280px){.ds-dock-item span{clip-path:inset(50%);width:1px;height:1px;position:absolute}}
.ds-shell{flex-direction:column;min-height:100dvh;display:flex}.ds-shell-header{align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-5);background:var(--ds-glass);border-bottom:1px solid var(--ds-border);z-index:50;-webkit-backdrop-filter:var(--ds-glass-blur);backdrop-filter:var(--ds-glass-blur);display:flex;position:sticky;top:0}.ds-shell-brand{align-items:center;gap:var(--ds-space-3);color:var(--ds-text);text-decoration:none;display:flex}.ds-shell-brand img{object-fit:contain;width:2.5rem;height:2.5rem}.ds-shell-brand>span{border-radius:var(--ds-radius-md);background:var(--ds-brand-navy);width:2.5rem;height:2.5rem;color:var(--ds-on-accent);place-items:center;font-weight:700;display:grid}.ds-shell-identity{align-items:center;gap:var(--ds-space-3);flex:1;min-width:0;display:flex}.ds-shell-identity h1{font-size:var(--ds-text-md);margin:0}.ds-shell-identity span,.ds-shell-identity small{color:var(--ds-text-muted);font-size:var(--ds-text-sm);display:block}.ds-shell-header .user-preferences{align-items:center;gap:var(--ds-space-3);display:flex}.ds-shell-header .user-preferences label{align-items:center;gap:var(--ds-space-2);color:var(--ds-text-muted);font-size:var(--ds-text-sm);margin:0;display:flex}.ds-shell-header .user-preferences form{margin:0}.ds-shell-header .user-preferences select,.ds-shell-header .user-preferences button{min-height:2.5rem;padding:0 var(--ds-space-3);border:1px solid var(--ds-control-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);color:var(--ds-text);font:inherit;font-size:var(--ds-text-sm);margin:0}.ds-shell-main{flex:1}.ds-shell-content{padding-bottom:calc(var(--ds-dock-height) + 4rem)}.ds-shell-desktop-dock .ds-dock{max-width:calc(100vw - 2rem)}.ds-mobile-dock{display:none}@media (max-width:900px){.ds-shell-desktop-dock{display:none}.ds-shell-header{padding:var(--ds-space-3) var(--ds-space-4);flex-wrap:wrap}.ds-shell-brand strong{display:none}.ds-shell-content{padding-bottom:7rem}.ds-mobile-dock{inset:auto var(--ds-space-3) calc(var(--ds-space-2) + env(safe-area-inset-bottom));z-index:40;display:block;position:fixed}.ds-mobile-bar{padding:var(--ds-space-1);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-glass);-webkit-backdrop-filter:var(--ds-glass-blur);backdrop-filter:var(--ds-glass-blur);box-shadow:var(--ds-shadow-lift);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ds-mobile-bar a,.ds-mobile-bar button{min-height:3.25rem;padding:var(--ds-space-2) 0;border-radius:var(--ds-radius-md);color:var(--ds-text-muted);font:inherit;font-size:var(--ds-text-xs);background:0 0;border:0;justify-items:center;gap:2px;text-decoration:none;display:grid}.ds-mobile-bar [aria-current=page]{background:var(--ds-accent-soft);color:var(--ds-accent)}.ds-mobile-bar svg,.ds-mobile-more svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.4rem;height:1.4rem}.ds-mobile-more{margin-bottom:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow-lift)}.ds-mobile-more-header{margin-bottom:var(--ds-space-2);color:var(--ds-text);justify-content:space-between;align-items:center;display:flex}.ds-mobile-more-header button{min-width:2.75rem;min-height:2.75rem;color:var(--ds-text);font-size:var(--ds-text-xl);background:0 0;border:0}.ds-mobile-more a{align-items:center;gap:var(--ds-space-3);min-height:2.75rem;padding:0 var(--ds-space-3);border-radius:var(--ds-radius-md);color:var(--ds-text);text-decoration:none;display:flex}.ds-mobile-more a[aria-current=page]{background:var(--ds-accent-soft);color:var(--ds-accent)}}.servicios-stage{justify-items:center;gap:var(--ds-space-4);padding-block:var(--ds-space-6);text-align:center;display:grid}.servicios-stage h2{font-size:var(--ds-text-2xl);margin:0}.servicios-stage .servicios-drill-list{gap:var(--ds-space-2);width:min(100%,28rem);margin:0;padding:0;list-style:none;display:grid}.servicios-stage .servicios-drill-item{width:100%;min-height:3rem;padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow)}.servicios-stage .servicios-drill-item:hover{box-shadow:var(--ds-shadow-lift)}.servicios-stage .servicios-subsection,.servicios-stage .servicios-modality-panel{text-align:left;width:min(100%,40rem)}
.ds-servicios{font-family:var(--ds-font-sans);color:var(--ds-text)}.ds-servicios .page-header{margin-bottom:var(--ds-space-6)}.ds-servicios .page-header .eyebrow{margin:0 0 var(--ds-space-2);font-size:var(--ds-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-muted);font-weight:600}.ds-servicios .page-header h1{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:700;line-height:1.1}.ds-servicios .page-header p{color:var(--ds-text-muted)}.ds-servicios .servicios-stage{gap:var(--ds-space-5);padding-block:var(--ds-space-5)}.ds-servicios .servicios-stage .eyebrow{font-size:var(--ds-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-muted);margin:0}.ds-servicios .servicios-stage h2{letter-spacing:-.025em;text-wrap:balance;max-width:24ch;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:700;line-height:1.12}.ds-servicios .servicios-stage .servicios-progress{color:var(--ds-text-muted);margin:0}.ds-servicios .servicios-change-service{min-height:2.75rem;padding:0 var(--ds-space-2);box-shadow:none;color:var(--ds-accent);font:inherit;background:0 0;border:0;justify-self:start;font-weight:500;text-decoration:none}.ds-servicios .servicios-change-service:hover{color:var(--ds-accent-hover);background:var(--ds-accent-soft);border-radius:var(--ds-radius-pill)}.ds-servicios .servicios-stage .servicios-drill-list{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);width:min(100%,34rem);box-shadow:var(--ds-shadow);text-align:left;gap:0;overflow:hidden}.ds-servicios .servicios-stage .servicios-drill-list li+li{border-top:1px solid var(--ds-border)}.ds-servicios .servicios-stage .servicios-drill-item{align-items:center;gap:var(--ds-space-2);min-height:2.75rem;padding:var(--ds-space-2) var(--ds-space-4);box-shadow:none;color:var(--ds-text);font:inherit;text-align:left;transition:background var(--ds-duration-fast) var(--ds-ease);background:0 0;border:0;border-radius:0;text-decoration:none;display:flex}.ds-servicios .servicios-stage .servicios-drill-item:hover,.ds-servicios .servicios-stage .servicios-drill-item:focus-visible{background:var(--ds-accent-soft);box-shadow:none}.ds-servicios .servicios-stage .servicios-drill-item strong{font-weight:600}.ds-servicios .servicios-stage .servicios-drill-item>span:not([aria-hidden]){color:var(--ds-text-muted)}.ds-servicios .servicios-stage .servicios-drill-item>[aria-hidden]{color:var(--ds-text-muted);font-size:var(--ds-text-xl);margin-left:auto;line-height:1}.ds-servicios .servicios-modality-options{gap:var(--ds-space-1);width:fit-content;max-width:100%;padding:var(--ds-space-1);border-radius:var(--ds-radius-pill);background:var(--ds-surface-sunken);border:0;flex-wrap:wrap;margin-inline:auto;display:flex}.ds-servicios .servicios-modality-option{min-height:2.5rem;padding:0 var(--ds-space-4);border-radius:var(--ds-radius-pill);color:var(--ds-text-muted);background:0 0;border:0;font-weight:600}.ds-servicios .servicios-modality-option:has(input:checked){background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow)}.ds-servicios .servicios-modality-option input{opacity:0;pointer-events:none;position:absolute}.ds-servicios .servicios-modality-panel{margin-top:var(--ds-space-5);padding:var(--ds-space-5);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow)}.ds-servicios .service-group{gap:var(--ds-space-3)}.ds-servicios .service-card{gap:var(--ds-space-1);padding:var(--ds-space-5);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow);transition:box-shadow var(--ds-duration-base) var(--ds-ease), transform var(--ds-duration-base) var(--ds-ease)}.ds-servicios .service-card:hover{box-shadow:var(--ds-shadow-lift);transform:translateY(-2px)}.ds-servicios .service-card strong{font-size:var(--ds-text-lg);letter-spacing:-.01em;font-weight:650}.ds-servicios .service-card span{color:var(--ds-text-muted)}.ds-servicios .service-card a{margin-top:var(--ds-space-2);color:var(--ds-accent);font-size:var(--ds-text-md);justify-self:start;font-weight:600}.ds-servicios .client-type-tag{border-radius:var(--ds-radius-pill);background:var(--ds-accent-soft);color:var(--ds-accent);border:0}.ds-servicios .client-file-section,.ds-servicios .servicios-subsection{margin-top:var(--ds-space-5);padding:var(--ds-space-5) var(--ds-space-6);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow)}.ds-servicios .client-file-section h2,.ds-servicios .client-file-section h3{letter-spacing:-.015em}.ds-servicios .file-number-tag{padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-radius-pill);background:var(--ds-surface-sunken);color:var(--ds-text-muted);font-size:var(--ds-text-sm);font-weight:600;display:inline-block}.ds-servicios .button,.ds-servicios button.button{border-radius:var(--ds-radius-pill);font-weight:600}.ds-servicios input,.ds-servicios select,.ds-servicios textarea{border-radius:var(--ds-radius-md)}@media (prefers-reduced-motion:reduce){.ds-servicios .service-card:hover{transform:none}}.ds-servicios .servicios-optional{margin-top:var(--ds-space-5);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow)}.ds-servicios .servicios-optional>summary{min-height:2.75rem;padding:var(--ds-space-2) var(--ds-space-4);cursor:pointer;font-weight:600}.ds-servicios .servicios-optional>:not(summary){padding-inline:var(--ds-space-5)}.ds-servicios .servicios-optional-hint{color:var(--ds-text-muted);margin:0}.ds-servicios input[type=radio],.ds-servicios input[type=checkbox]{appearance:auto;border-radius:revert;width:1.125rem;min-width:0;height:1.125rem;min-height:0;accent-color:var(--ds-accent);flex:none;padding:0}.ds-servicios nav[aria-label="Etapas del acto societario"] button{text-align:left;justify-content:flex-start}.ds-servicios nav[aria-label="Etapas del acto societario"] li{text-align:left}.ds-servicios h1[class*=title]{letter-spacing:-.02em;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:600;line-height:1.2}.ds-servicios [class*=workspace]{width:100%;max-width:80rem;margin-inline:0}.ds-servicios [class*=workspace] [class*=step]:not([class*=stepTopBar]){box-shadow:none;background:0 0;border:0;padding-inline:0}.ds-servicios [class*=workspace] form,.ds-servicios [class*=workspace] fieldset{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));min-width:0;display:grid}.ds-servicios [class*=workspace] form>:is(button,p,h2,h3,[role=alert]){grid-column:1/-1;justify-self:start}.ds-servicios [class*=workspace] h2{font-size:var(--ds-text-lg);font-weight:600}.ds-servicios [class*=workspace] h3{font-size:var(--ds-text-md);font-weight:600}.ds-servicios [class*=workspace] :is(input,select,textarea),.ds-servicios [class*=workspace] button{min-height:2.25rem;font-size:var(--ds-text-sm)}.ds-servicios .servicios-focused.servicios-focused,.ds-servicios .servicios-section.servicios-section{width:min(100%,40rem);box-shadow:none;text-align:left;background:0 0;border:0;margin:0;padding:0;overflow:visible}.ds-servicios .servicios-focused.servicios-focused>*{margin-inline:0}.ds-servicios .servicios-focused-header.servicios-focused-header{justify-items:start;gap:var(--ds-space-2);margin:0 0 var(--ds-space-5);border:0;padding:0;display:grid}.ds-servicios .servicios-focused-header h2{max-width:none;font-size:var(--ds-text-xl);letter-spacing:-.02em;margin:0;font-weight:600}.ds-servicios .servicios-subsection.servicios-subsection,.ds-servicios .servicios-modality-panel.servicios-modality-panel{width:100%;margin:var(--ds-space-4) 0 0;box-shadow:none;background:0 0;border:0;padding:0}.ds-servicios .servicios-modality-options.servicios-modality-options{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);gap:0;width:100%;margin:0;padding:0;display:grid;overflow:hidden}.ds-servicios .servicios-modality-option.servicios-modality-option{align-items:center;gap:var(--ds-space-3);width:100%;min-height:2.75rem;padding:var(--ds-space-2) var(--ds-space-4);box-shadow:none;color:var(--ds-text);font-size:var(--ds-text-md);background:0 0;border:0;border-radius:0;font-weight:500;display:flex}.ds-servicios .servicios-modality-option+.servicios-modality-option{border-top:1px solid var(--ds-border)}.ds-servicios .servicios-modality-option.servicios-modality-option:has(input:checked){background:var(--ds-accent-soft);box-shadow:none}.ds-servicios .servicios-modality-option input{opacity:1;pointer-events:auto;flex:none;position:static}.ds-servicios .form-grid{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));min-width:0;display:grid}.ds-servicios label{gap:var(--ds-space-1);min-width:0;font-size:var(--ds-text-sm);color:var(--ds-text-muted);font-weight:500;display:grid}.ds-servicios input:not([type=radio],[type=checkbox]),.ds-servicios select,.ds-servicios textarea{width:100%;min-width:0;min-height:2.5rem;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface-sunken);color:var(--ds-text);font-size:var(--ds-text-md);text-overflow:ellipsis;font-weight:400}.ds-servicios textarea{resize:vertical;min-height:5rem}.ds-servicios input:focus-visible,.ds-servicios select:focus-visible,.ds-servicios textarea:focus-visible{outline:2px solid var(--ds-accent);outline-offset:1px}.ds-servicios .button,.ds-servicios button.button{min-height:2.5rem;padding:0 var(--ds-space-5);font-size:var(--ds-text-md)}
