.payment-footnote a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}
.operating-section{border-block:1px solid var(--line);background:var(--bg-soft)}
.operating-section .section-heading-note strong{color:var(--soft);font-weight:500}
.operating-basis{padding:18px 22px;border-left:2px solid var(--blue);background:linear-gradient(100deg,rgba(22,158,232,.06),rgba(200,241,105,.025))}
.operating-basis p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.85}
.operating-basis strong{color:var(--soft);font-weight:500}
.operating-plans{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}
.operating-plan{min-width:0;padding:29px 27px 23px;border:1px solid var(--line-strong);background:var(--surface)}
.operating-plan h3{margin:12px 0 0;font-size:24px;font-weight:600;letter-spacing:-.035em}
.operating-plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin:24px 0 0}
.operating-plan-price strong{color:var(--accent);font-family:var(--display);font-size:41px;font-weight:500;line-height:1.15;letter-spacing:-.05em;font-variant-numeric:tabular-nums}
.operating-plan-price>span{color:var(--muted);font-size:11px}
.operating-plan-billing{min-height:65px;margin:15px 0 20px;color:var(--muted);font-size:12px;line-height:1.85}
.operating-plan-billing strong{color:var(--soft);font-weight:500}
.operating-table,.operating-scenarios{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}
.operating-table caption,.operating-scenarios caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.operating-table th,.operating-table td{padding:12px 0;border-bottom:1px solid var(--line);color:var(--soft);font-size:12px;line-height:1.55;text-align:right;vertical-align:middle;white-space:nowrap}
.operating-table th:first-child{width:45%;padding-right:14px;text-align:left;white-space:normal;font-weight:400}
.operating-table thead th{padding-top:0;color:var(--muted);font-size:10px;font-weight:500}
.operating-table thead th:first-child{font-weight:500}
.operating-table tfoot th,.operating-table tfoot td{padding-top:16px;padding-bottom:0;border-bottom:0;color:var(--text);font-size:14px;font-weight:600}
.operating-note{margin:18px 0 0;color:var(--muted);font-size:11px;line-height:1.85}
.operating-fees{margin-top:48px;padding-top:31px;border-top:1px solid var(--line-strong)}
.operating-subheading{max-width:820px}
.operating-subheading h3{margin:11px 0 12px;font-size:27px;font-weight:600;letter-spacing:-.035em;line-height:1.3}
.operating-subheading>p{margin:0;color:var(--muted);font-size:12px;line-height:1.9}
.operating-fee-list{margin-top:25px;border-top:1px solid var(--line)}
.operating-fee-list article{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:23px 0;border-bottom:1px solid var(--line)}
.operating-fee-list h4{margin:8px 0 0;font-family:var(--display);font-size:17px;font-weight:500;letter-spacing:-.02em;line-height:1.45}
.operating-fee-value>strong{color:var(--accent);font-family:var(--display);font-size:25px;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}
.operating-fee-value>p{max-width:440px;margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.85}
.operating-example{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:55px;margin-top:34px;padding:27px;border:1px solid var(--line-strong);background:var(--surface)}
.operating-example h3{margin:12px 0;font-size:24px;font-weight:600;letter-spacing:-.035em;line-height:1.35}
.operating-example>div>p{max-width:390px;margin:0;color:var(--muted);font-size:12px;line-height:1.85}
.operating-example dl{margin:0}
.operating-example dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:22px;padding:11px 0;border-bottom:1px solid var(--line)}
.operating-example dt{color:var(--soft);font-size:12px}
.operating-example dd{margin:0;color:var(--text);font-family:var(--display);font-size:19px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}
.operating-example dl>.operating-example-total{padding-top:17px;padding-bottom:0;border-bottom:0}
.operating-example-total dd{color:var(--accent);font-size:24px;text-align:right}
.operating-example-total dd>span{display:block;margin-top:4px;color:var(--muted);font-family:var(--body);font-size:10px;font-weight:400}
.operating-scenarios-heading{margin-top:42px}
.operating-scenarios{margin-top:25px;border-top:1px solid var(--line-strong)}
.operating-scenarios th,.operating-scenarios td{padding:16px 10px;border-bottom:1px solid var(--line);color:var(--soft);font-size:12px;font-weight:400;text-align:right;white-space:nowrap}
.operating-scenarios th:first-child{padding-left:0;text-align:left}
.operating-scenarios td:last-child,.operating-scenarios th:last-child{padding-right:0}
.operating-scenarios thead th{color:var(--muted);font-size:10px;font-weight:500}
.operating-scenarios tbody th{color:var(--text);font-weight:500}
.operating-scenarios tbody td:nth-last-child(-n+2){color:var(--text)}
.operating-manual{display:grid;grid-template-columns:1fr 2fr;gap:30px;margin-top:26px;padding:19px 0;border-block:1px solid var(--line)}
.operating-manual>strong{color:var(--soft);font-family:var(--display);font-size:15px;font-weight:500}
.operating-manual>p{margin:0;color:var(--muted);font-size:11px;line-height:1.85}
.operating-sources{display:flex;justify-content:space-between;align-items:flex-start;gap:25px;margin-top:26px;color:var(--muted);font-size:10px;line-height:1.8}
.operating-sources>div{display:flex;justify-content:flex-end;flex-wrap:wrap;column-gap:21px;row-gap:6px}
.operating-sources a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}
.operating-footnote{max-width:960px;margin:19px 0 0;color:var(--muted);font-size:10px;line-height:1.9}
@media(max-width:1000px){.operating-plans{gap:18px}.operating-plan{padding:25px 20px 22px}.operating-table th,.operating-table td{font-size:11px}.operating-table tfoot th,.operating-table tfoot td{font-size:12px}.operating-table th:first-child{width:42%;padding-right:10px}.operating-plan-billing{min-height:90px}.operating-example{gap:30px}.operating-scenarios th,.operating-scenarios td{padding-inline:6px;font-size:11px}.operating-scenarios thead th{font-size:9px}}
@media(max-width:760px){.operating-basis{padding:15px 17px}.operating-basis p{font-size:11px}.operating-plans{grid-template-columns:1fr;gap:20px;margin-top:23px}.operating-plan{padding:25px 20px 22px}.operating-plan h3{font-size:23px}.operating-plan-price{margin-top:20px}.operating-plan-price strong{font-size:37px}.operating-plan-billing{min-height:0;margin-block:14px 21px;font-size:11px}.operating-table th,.operating-table td{font-size:11px;padding-block:12px}.operating-table th:first-child{width:42%;padding-right:10px}.operating-table thead th{font-size:9px}.operating-table tfoot th,.operating-table tfoot td{font-size:12px}.operating-note{font-size:10px}.operating-fees{margin-top:32px;padding-top:25px}.operating-subheading h3{font-size:24px}.operating-subheading>p{font-size:11px}.operating-fee-list article{grid-template-columns:1fr;gap:12px;padding-block:21px}.operating-fee-list h4{font-size:17px;margin-top:5px}.operating-fee-value>strong{font-size:25px}.operating-fee-value>p{font-size:11px}.operating-example{grid-template-columns:1fr;gap:19px;padding:21px 19px;margin-top:25px}.operating-example h3{font-size:22px}.operating-example>div>p{font-size:11px}.operating-example dl>div{gap:13px}.operating-example dt{font-size:11px}.operating-example dd{font-size:18px}.operating-example-total dd{font-size:23px}.operating-scenarios-heading{margin-top:31px}.operating-scenarios{display:block;border:0;margin-top:20px}.operating-scenarios thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.operating-scenarios tbody{display:grid;gap:15px}.operating-scenarios tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:0 15px;padding:17px 19px;border:1px solid var(--line);background:var(--surface)}.operating-scenarios tbody th{grid-column:1/-1;padding:0 0 10px;border-bottom:1px solid var(--line);font-family:var(--display);font-size:20px;text-align:left}.operating-scenarios tbody th::before{display:block;margin-bottom:4px;color:var(--muted);font-family:var(--body);font-size:9px;font-weight:400;content:"Cobros al mes"}.operating-scenarios tbody td{padding:12px 0 0;border:0;font-size:14px;text-align:left;white-space:normal}.operating-scenarios tbody td::before{display:block;margin-bottom:4px;color:var(--muted);font-size:9px;content:attr(data-label)}.operating-manual{grid-template-columns:1fr;gap:9px;padding-block:17px;margin-top:22px}.operating-manual>strong{font-size:15px}.operating-manual>p{font-size:10px}.operating-sources{display:block;font-size:9px;margin-top:22px}.operating-sources>div{justify-content:flex-start;gap:8px 19px;margin-top:11px}.operating-footnote{font-size:10px}}
@media print{.operating-section{break-before:page;background:#fff}.operating-basis{padding:11pt 13pt;break-inside:avoid}.operating-basis p{font-size:8pt}.operating-plans{grid-template-columns:1fr 1fr;gap:15pt;margin-top:18pt}.operating-plan{padding:15pt 12pt;break-inside:avoid}.operating-plan h3{font-size:16pt}.operating-plan-price{gap:7pt;margin-top:14pt}.operating-plan-price strong{font-size:27pt}.operating-plan-price>span{font-size:8pt}.operating-plan-billing{min-height:0;font-size:8pt;margin-block:10pt 14pt}.operating-table{display:table}.operating-table th,.operating-table td{font-size:8pt;padding-block:8pt}.operating-table th:first-child{width:42%;padding-right:7pt}.operating-table thead th{font-size:7pt}.operating-table tfoot th,.operating-table tfoot td{font-size:9pt;padding-top:10pt}.operating-note{font-size:8pt;margin-top:12pt}.operating-fees{margin-top:22pt;padding-top:18pt}.operating-subheading h3{font-size:18pt;margin-block:8pt}.operating-subheading>p{font-size:8pt}.operating-fee-list{margin-top:15pt}.operating-fee-list article{grid-template-columns:1fr 1fr;gap:22pt;padding-block:14pt;break-inside:avoid}.operating-fee-list h4{font-size:12pt}.operating-fee-value>strong{font-size:18pt}.operating-fee-value>p{font-size:8pt}.operating-example{grid-template-columns:1fr 1fr;gap:22pt;margin-top:20pt;padding:15pt;break-inside:avoid}.operating-example h3{font-size:16pt}.operating-example>div>p{font-size:8pt}.operating-example dt{font-size:8pt}.operating-example dd{font-size:13pt}.operating-example-total dd{font-size:17pt}.operating-example-total dd>span{font-size:7pt}.operating-scenarios-heading{margin-top:22pt;break-after:avoid}.operating-scenarios{display:table;border-top:1px solid #aaa;margin-top:15pt}.operating-scenarios thead{position:static;display:table-header-group;width:auto;height:auto;overflow:visible;clip-path:none}.operating-scenarios tbody{display:table-row-group}.operating-scenarios tbody tr{display:table-row;padding:0;border:0;background:transparent;break-inside:avoid}.operating-scenarios th,.operating-scenarios td,.operating-scenarios tbody th,.operating-scenarios tbody td{display:table-cell;padding:10pt 5pt;border-bottom:1px solid #ccc;font-family:var(--body);font-size:8pt;text-align:right;white-space:nowrap}.operating-scenarios th:first-child,.operating-scenarios tbody th{padding-left:0;text-align:left}.operating-scenarios thead th{font-size:7pt}.operating-scenarios tbody th::before,.operating-scenarios tbody td::before{display:none}.operating-manual{grid-template-columns:1fr 2fr;gap:18pt;margin-top:16pt;padding-block:12pt;break-inside:avoid}.operating-manual>strong{font-size:11pt}.operating-manual>p{font-size:8pt}.operating-sources{display:block;font-size:7pt;margin-top:16pt;break-inside:avoid}.operating-sources>div{justify-content:flex-start;gap:5pt 15pt;margin-top:7pt}.operating-footnote{font-size:8pt;break-inside:avoid}}
