.service-page--constitucion-de-sociedades .service-main{padding-top:clamp(56px,6vw,84px)}.service-page--constitucion-de-sociedades .service-copy{border:0;padding-top:0}.service-page--constitucion-de-sociedades .service-overview{align-items:center;gap:clamp(32px,5vw,76px)}.service-page--constitucion-de-sociedades .service-overview h2{font-size:clamp(34px,4vw,52px)}.service-page--constitucion-de-sociedades .society-highlight{background:var(--service-soft);border-radius:20px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:40px;margin-top:64px;padding:clamp(28px,4vw,48px);display:grid}.service-page--constitucion-de-sociedades .society-highlight h2{margin:0 0 18px;font-size:clamp(30px,3.4vw,44px)}.service-page--constitucion-de-sociedades .society-highlight p:not(.section-index){max-width:60ch;color:var(--service-muted);margin:0}.service-page--constitucion-de-sociedades .society-highlight ul{gap:22px;margin:0;padding:0;list-style:none;display:grid}.service-page--constitucion-de-sociedades .society-highlight li{align-items:flex-start;gap:12px;font-size:16px;display:flex}.service-page--constitucion-de-sociedades .society-highlight li span{color:#87351f;font-weight:700}.service-page--constitucion-de-sociedades .service-comparison,.service-page--constitucion-de-sociedades .service-detail{border-top:0;margin-top:clamp(60px,7vw,88px);padding-top:0}.service-page--constitucion-de-sociedades .service-comparison__scroll{box-shadow:none;background:#fff;border:0;border-radius:16px;overflow:visible}.service-page--constitucion-de-sociedades .service-comparison table{table-layout:fixed;min-width:0}.service-page--constitucion-de-sociedades .service-comparison th,.service-page--constitucion-de-sociedades .service-comparison td{overflow-wrap:anywhere;border:0;padding:16px 18px}.service-page--constitucion-de-sociedades .service-comparison thead th:first-child{border-radius:16px 0 0;width:22%}.service-page--constitucion-de-sociedades .service-comparison thead th:last-child{border-radius:0 16px 0 0}.service-page--constitucion-de-sociedades .service-comparison thead th:nth-child(2){background:#87351f}.service-page--constitucion-de-sociedades .service-comparison tbody th{background:0 0}.service-page--constitucion-de-sociedades .service-comparison tbody tr:nth-child(2n){background:#f4ebe180}.service-page--constitucion-de-sociedades .service-comparison tbody td:nth-child(2){color:var(--service-ink);background:#a56e5712}.service-page--constitucion-de-sociedades .service-comparison__note{max-width:none;line-height:1.6}.service-page--constitucion-de-sociedades .service-process{margin-top:clamp(60px,7vw,88px)}.service-page--constitucion-de-sociedades .service-process__grid{border:0;gap:24px}.service-page--constitucion-de-sociedades .service-process__grid li{border:0;padding:0}.service-page--constitucion-de-sociedades .service-process__grid h3{margin-top:24px}.service-page--constitucion-de-sociedades .service-detail--cards{grid-template-columns:1fr;gap:26px}.service-page--constitucion-de-sociedades .service-detail--cards h2{max-width:760px}.service-page--constitucion-de-sociedades .society-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.service-page--constitucion-de-sociedades .society-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}.service-page--constitucion-de-sociedades .service-detail__content>p+.society-cards{margin-top:26px}.service-page--constitucion-de-sociedades .society-card{background:#fff;border-radius:16px;min-width:0;padding:clamp(22px,2.8vw,32px);box-shadow:0 12px 32px #3a241c17,0 2px 6px #3a241c0a}.service-page--constitucion-de-sociedades .society-card--featured{background:#fffdf9}.service-page--constitucion-de-sociedades .society-card__eyebrow{color:#87351f;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:700;display:block}.service-page--constitucion-de-sociedades .society-card h3{color:#2b1c16;margin:0 0 16px;font-size:25px;line-height:1.2}.service-page--constitucion-de-sociedades .society-card p{color:#514038;font-size:15px;font-weight:400;line-height:1.6}.service-page--constitucion-de-sociedades .society-card .society-card__subtitle{color:var(--service-ink);margin:0 0 18px;font-size:13px;font-weight:650}.service-page--constitucion-de-sociedades .society-card .society-card__note{margin-top:18px;font-size:13px}.service-page--constitucion-de-sociedades .society-comparison-mobile{display:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.service-page--constitucion-de-sociedades .society-highlight{grid-template-columns:1fr;gap:30px}.service-page--constitucion-de-sociedades .service-comparison__scroll{display:none}.service-page--constitucion-de-sociedades .society-comparison-mobile{gap:16px;display:grid}.service-page--constitucion-de-sociedades .society-comparison-card{background:#fff;border-radius:16px;min-width:0;padding:24px;box-shadow:0 12px 32px #3a241c17,0 2px 6px #3a241c0a}.service-page--constitucion-de-sociedades .society-comparison-card:first-child{background:var(--service-soft)}.service-page--constitucion-de-sociedades .society-comparison-card__trigger{width:100%;min-height:44px;color:var(--service-ink);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;caret-color:#0000;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:16px;padding:0;display:flex}.service-page--constitucion-de-sociedades .society-comparison-card__trigger>span:first-child{color:var(--service-ink);font-family:Touche,Arial,sans-serif;font-size:26px}.service-page--constitucion-de-sociedades .society-comparison-card__trigger small{color:var(--service-muted);font-size:12px}.service-page--constitucion-de-sociedades .society-comparison-card__toggle{pointer-events:none;flex:0 0 18px;width:18px;height:18px;margin-left:auto;position:relative}.service-page--constitucion-de-sociedades .society-comparison-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:26px 0 0;display:grid}.service-page--constitucion-de-sociedades .society-comparison-card dt{color:var(--service-ink);margin-bottom:5px;font-size:12px;font-weight:700}.service-page--constitucion-de-sociedades .society-comparison-card dd{color:#514038;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:400}.service-page--constitucion-de-sociedades .society-cards--3{grid-template-columns:1fr}}@media (max-width:680px){.service-page--constitucion-de-sociedades .society-highlight{margin-top:40px}.service-page--constitucion-de-sociedades .service-process{border-radius:18px;margin-inline:0;padding:32px 24px}.service-page--constitucion-de-sociedades .service-process__grid{gap:30px}.service-page--constitucion-de-sociedades .service-process__grid h3{margin-top:14px}.service-page--constitucion-de-sociedades .society-cards--4{grid-template-columns:1fr}.service-page--constitucion-de-sociedades .society-comparison-card dl{grid-template-columns:1fr;gap:18px}}@media (prefers-reduced-motion:reduce){.service-page--constitucion-de-sociedades .society-comparison-card__toggle{transition:none}}.service-page--constitucion-de-sociedades .society-card__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.service-page--constitucion-de-sociedades .society-card__heading h3,.service-page--constitucion-de-sociedades .society-card__heading .society-card__eyebrow{margin:0}.service-page--constitucion-de-sociedades .society-comparison-card__panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .22s;display:grid}.service-page--constitucion-de-sociedades .society-comparison-card.is-open .society-comparison-card__panel{opacity:1;grid-template-rows:1fr}.service-page--constitucion-de-sociedades .society-comparison-card__content{min-height:0;overflow:hidden}.service-page--constitucion-de-sociedades .society-comparison-card__trigger:focus-visible{outline-offset:8px;border-radius:4px;outline:2px solid #87351f}.service-page--constitucion-de-sociedades .society-comparison-card__toggle:before,.service-page--constitucion-de-sociedades .society-comparison-card__toggle:after{content:"";background:currentColor;position:absolute;top:50%;left:50%}.service-page--constitucion-de-sociedades .society-comparison-card__toggle:before{width:16px;height:2px;transform:translate(-50%,-50%)}.service-page--constitucion-de-sociedades .society-comparison-card__toggle:after{width:2px;height:16px;transition:transform .22s;transform:translate(-50%,-50%)scaleY(1)}.service-page--constitucion-de-sociedades .society-comparison-card.is-open .society-comparison-card__toggle:after{transform:translate(-50%,-50%)scaleY(0)}@media (max-width:680px){.service-page--constitucion-de-sociedades .service-main{padding-bottom:0}.service-page--constitucion-de-sociedades .service-contact{gap:42px}.service-page--constitucion-de-sociedades .service-contact__copy>p:not(.eyebrow){margin-bottom:0}.service-page--constitucion-de-sociedades .service-process__grid{gap:0}.service-page--constitucion-de-sociedades .service-process__grid li{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px 18px;padding:0 0 32px;display:grid;position:relative}.service-page--constitucion-de-sociedades .service-process__grid li:last-child{padding-bottom:0}.service-page--constitucion-de-sociedades .service-process__grid li:not(:last-child):before{content:"";background:#fffaf34d;width:1px;position:absolute;top:38px;bottom:0;left:18px}.service-page--constitucion-de-sociedades .service-process__grid li>span{z-index:1;color:#fffaf3;letter-spacing:.04em;background:#56352a;border:1px solid #fffaf36b;border-radius:50%;grid-area:1/1/3;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;display:flex;position:relative}.service-page--constitucion-de-sociedades .service-process__grid h3{grid-column:2;margin:7px 0 0;font-size:18px;line-height:1.3}.service-page--constitucion-de-sociedades .service-process__grid li>p{color:#fffaf3d1;grid-column:2;margin:0}}@media (prefers-reduced-motion:reduce){.service-page--constitucion-de-sociedades .society-comparison-card__panel,.service-page--constitucion-de-sociedades .society-comparison-card__toggle:after{transition:none}}.service-page--constitucion-de-sociedades .society-highlight .hero-service-cta{text-align:left;gap:18px;max-width:100%;padding:12px 20px;line-height:1.4}.service-page--constitucion-de-sociedades .society-highlight .hero-service-cta span{flex-shrink:0}
