.sf-ppc-wrap{scroll-margin-top: 104px}.sf-ppc{border: 1px solid var(--pl-line, #e8ebf0);border-radius: var(--pl-radius-lg, 16px);background: var(--pl-surface, #fff);overflow: hidden;color: var(--pl-ink, #2b3243)}.sf-ppc-head{display: flex;align-items: center;gap: 12px;padding: 14px 20px;border-bottom: 1px solid var(--pl-line, #e8ebf0);background: var(--pl-surface-2, #f6f8fb)}.sf-ppc-ic{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;flex: 0 0 40px;border-radius: 12px;background: var(--pl-navy, #1a3281);color: var(--pl-on-navy, #fff)}.sf-ppc-ic svg{width: 20px;height: 20px}.sf-ppc-titles{display: flex;flex-direction: column;gap: 1px;min-width: 0;flex: 1 1 auto;line-height: 1.25}.sf-ppc-titles strong{color: var(--pl-navy, #1a3281);font-size: 15px;font-weight: 800}.sf-ppc-titles small{color: var(--pl-muted, #6b7280);font-size: 12.4px;overflow-wrap: anywhere}.sf-ppc-all{display: inline-flex;align-items: center;gap: 6px;flex: 0 0 auto;padding: 8px 12px;border-radius: var(--pl-radius-pill, 999px);background: var(--pl-surface, #fff);border: 1px solid var(--pl-line, #e8ebf0);color: var(--pl-navy, #1a3281);font-size: 13px;font-weight: 700;text-decoration: none;white-space: nowrap}.sf-ppc-all svg{width: 15px;height: 15px;transition: transform .2s ease}.sf-ppc-all:hover{color: var(--pl-blue, #00aeef);border-color: var(--pl-blue, #00aeef)}.sf-ppc-all:hover svg{transform: translateX(2px)}.sf-ppc-body{padding: 18px 20px 20px}.sf-ppc-loading, .sf-ppc-noscript{padding: 12px 0;color: var(--pl-muted, #6b7280);font-size: 13.4px}.sf-ppc-grid{display: grid;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);gap: 20px;align-items: start}.sf-ppc-form{display: flex;flex-direction: column;gap: 14px;min-width: 0}.sf-ppc-field{display: flex;flex-direction: column;gap: 7px;min-width: 0}.sf-ppc-label{color: var(--pl-ink, #2b3243);font-size: 13px;font-weight: 700;margin: 0}.sf-ppc-label small{color: var(--pl-muted, #6b7280);font-weight: 600}.sf-ppc-tabs{display: flex;flex-wrap: wrap;gap: 8px}.sf-ppc-tab, .sf-ppc-segbtn, .sf-ppc-chip, .sf-ppc-step{font: inherit;cursor: pointer;-webkit-tap-highlight-color: transparent}.sf-ppc-tab{min-height: 40px;padding: 8px 14px;border: 1px solid var(--pl-line, #e8ebf0);border-radius: var(--pl-radius-pill, 999px);background: var(--pl-surface, #fff);color: var(--pl-ink, #2b3243);font-size: 13.4px;font-weight: 700;line-height: 1.2;transition: background-color .15s ease, color .15s ease, border-color .15s ease}.sf-ppc-tab:hover{border-color: var(--pl-navy, #1a3281);color: var(--pl-navy, #1a3281)}.sf-ppc-tab[aria-selected="true"]{background: var(--pl-navy, #1a3281);border-color: var(--pl-navy, #1a3281);color: var(--pl-on-navy, #fff)}.sf-ppc-ginfo{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;padding: 10px 12px;border-radius: 12px;background: var(--pl-navy-tint, #eef2fb);color: var(--pl-navy, #1a3281);font-size: 13px}.sf-ppc-gtitle{font-weight: 800}.sf-ppc-gtech{padding: 2px 9px;border-radius: var(--pl-radius-pill, 999px);background: var(--pl-surface, #fff);font-size: 11.6px;font-weight: 700}.sf-ppc-gnote{flex: 1 1 100%;color: var(--pl-ink, #2b3243);font-size: 12.6px;line-height: 1.45}.sf-ppc-select, .sf-ppc-input{width: 100%;min-height: 44px;padding: 9px 12px;border: 1px solid var(--pl-line-strong, #d5dbe5);border-radius: 10px;background-color: var(--pl-surface, #fff);color: var(--pl-ink, #2b3243);font-size: 15px;font-weight: 600;line-height: 1.3}.sf-ppc-select:focus, .sf-ppc-input:focus{outline: none;border-color: var(--pl-navy, #1a3281);box-shadow: 0 0 0 3px rgba(var(--pl-navy-rgb, 26, 50, 129), .14)}.sf-ppc-qty{display: flex;align-items: stretch;gap: 8px}.sf-ppc-qty .sf-ppc-input{flex: 1 1 auto;min-width: 0;text-align: center;font-size: 18px;font-weight: 800;font-variant-numeric: tabular-nums;-moz-appearance: textfield}.sf-ppc-qty .sf-ppc-input::-webkit-outer-spin-button, .sf-ppc-qty .sf-ppc-input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.sf-ppc-step{flex: 0 0 44px;width: 44px;min-height: 44px;border: 1px solid var(--pl-line-strong, #d5dbe5);border-radius: 10px;background: var(--pl-surface-2, #f6f8fb);color: var(--pl-navy, #1a3281);font-size: 22px;font-weight: 700;line-height: 1}.sf-ppc-step:hover{background: var(--pl-navy-tint, #eef2fb)}.sf-ppc-chips{display: flex;flex-wrap: wrap;gap: 6px}.sf-ppc-chip{min-height: 32px;padding: 5px 11px;border: 1px dashed var(--pl-line-strong, #d5dbe5);border-radius: var(--pl-radius-pill, 999px);background: transparent;color: var(--pl-muted, #6b7280);font-size: 12.6px;font-weight: 700}.sf-ppc-chip:hover{border-style: solid;border-color: var(--pl-navy, #1a3281);color: var(--pl-navy, #1a3281)}.sf-ppc-seg{display: grid;grid-template-columns: 1fr 1fr;gap: 6px;padding: 4px;border-radius: 12px;background: var(--pl-surface-2, #f6f8fb);border: 1px solid var(--pl-line, #e8ebf0)}.sf-ppc-segbtn{min-height: 42px;padding: 8px 10px;border: 0;border-radius: 9px;background: transparent;color: var(--pl-ink, #2b3243);font-size: 13.2px;font-weight: 700;line-height: 1.25}.sf-ppc-segbtn[aria-pressed="true"]{background: var(--pl-surface, #fff);color: var(--pl-navy, #1a3281);box-shadow: 0 1px 3px rgba(16, 24, 40, .12)}.sf-ppc-segbtn:disabled{opacity: .45;cursor: not-allowed}.sf-ppc-fixed{padding: 10px 12px;border-radius: 10px;background: var(--pl-surface-2, #f6f8fb);border: 1px solid var(--pl-line, #e8ebf0);font-size: 13.6px;font-weight: 700}.sf-ppc-check{display: flex;align-items: flex-start;gap: 10px;margin: 0;padding: 10px 12px;border: 1px solid var(--pl-line, #e8ebf0);border-radius: 10px;cursor: pointer;font-size: 13.6px;font-weight: 700;line-height: 1.35}.sf-ppc-check input{width: 20px;height: 20px;flex: 0 0 20px;margin: 0;accent-color: var(--pl-navy, #1a3281)}.sf-ppc-check small{display: block;color: var(--pl-muted, #6b7280);font-weight: 600}.sf-ppc-result{position: sticky;top: 110px;padding: 18px;border-radius: 14px;background: linear-gradient(180deg, var(--pl-navy-tint, #eef2fb) 0%, var(--pl-surface, #fff) 100%);border: 1px solid var(--pl-line, #e8ebf0);min-width: 0}.sf-ppc-total-label{color: var(--pl-muted, #6b7280);font-size: 12.6px;font-weight: 700;text-transform: uppercase;letter-spacing: .4px}.sf-ppc-total{margin-top: 2px;color: var(--pl-navy, #1a3281);font-size: 30px;font-weight: 800;line-height: 1.15;font-variant-numeric: tabular-nums;overflow-wrap: anywhere}.sf-ppc-total small{font-size: 14px;font-weight: 700;color: var(--pl-muted, #6b7280)}.sf-ppc-total.is-quote{font-size: 24px;color: var(--pl-warning, #b7791f)}.sf-ppc-total.is-muted{color: var(--pl-muted, #6b7280)}.sf-ppc-unit{margin-top: 4px;color: var(--pl-ink, #2b3243);font-size: 13.4px}.sf-ppc-unit b{color: var(--pl-navy, #1a3281)}.sf-ppc-lines{list-style: none;margin: 14px 0 0;padding: 0;border-top: 1px solid var(--pl-line, #e8ebf0)}.sf-ppc-lines li{display: flex;justify-content: space-between;align-items: flex-start;gap: 12px;padding: 9px 0;border-bottom: 1px dashed var(--pl-line, #e8ebf0);font-size: 13.2px}.sf-ppc-lt{display: flex;flex-direction: column;min-width: 0}.sf-ppc-lt small{color: var(--pl-muted, #6b7280);font-size: 12px;overflow-wrap: anywhere}.sf-ppc-la{flex: 0 0 auto;font-weight: 800;color: var(--pl-ink, #2b3243);white-space: nowrap;font-variant-numeric: tabular-nums}.sf-ppc-msg{margin-top: 12px;padding: 10px 12px;border-radius: 10px;background: #fdf5e6;color: #7a5210;font-size: 13px;font-weight: 600;line-height: 1.45}.sf-ppc-msg.is-info{background: var(--pl-navy-tint, #eef2fb);color: var(--pl-navy, #1a3281)}.sf-ppc-cta{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 14px}.sf-ppc-btn{display: inline-flex;align-items: center;justify-content: center;flex: 1 1 180px;min-height: 44px;padding: 10px 14px;border: 1px solid transparent;border-radius: 12px;font: inherit;font-size: 13.6px;font-weight: 800;line-height: 1.2;text-align: center;text-decoration: none;cursor: pointer}.sf-ppc-btn-main{background: var(--pl-navy, #1a3281);color: var(--pl-on-navy, #fff)}.sf-ppc-btn-main:hover{background: var(--pl-navy-deep, #142767);color: var(--pl-on-navy, #fff)}.sf-ppc-btn-wa{background: var(--pl-surface, #fff);border-color: var(--pl-whatsapp, #25d366);color: #128c4a}.sf-ppc-btn-wa:hover{background: var(--pl-whatsapp, #25d366);color: #fff}.sf-ppc-btn-wa.sf-ppc-btn-main{background: var(--pl-whatsapp, #25d366);border-color: var(--pl-whatsapp, #25d366);color: #fff}.sf-ppc-note{margin: 12px 0 0;color: var(--pl-muted, #6b7280);font-size: 12.2px;line-height: 1.5}.sf-pdx-ppc-jump{display: inline-flex;align-items: center;gap: 8px;margin-top: 12px;padding: 9px 14px;border-radius: var(--pl-radius-pill, 999px);background: var(--pl-navy-tint, #eef2fb);color: var(--pl-navy, #1a3281);font-size: 13.4px;font-weight: 800;text-decoration: none}.sf-pdx-ppc-jump svg{width: 16px;height: 16px;flex: 0 0 16px}.sf-pdx-ppc-jump:hover{background: var(--pl-navy, #1a3281);color: var(--pl-on-navy, #fff)}.sf-ppl{color: var(--pl-ink, #2b3243)}.sf-ppl-hero{padding: 24px;border: 1px solid var(--pl-line, #e8ebf0);border-radius: var(--pl-radius-lg, 16px);background: var(--pl-surface-2, #f6f8fb)}.sf-ppl-hero h1{margin: 0 0 10px;color: var(--pl-navy, #1a3281);font-size: 30px;font-weight: 800;line-height: 1.2}.sf-ppl-intro{color: var(--pl-ink, #2b3243);font-size: 15px;line-height: 1.6;max-width: 880px}.sf-ppl-intro p:last-child{margin-bottom: 0}.sf-ppl-actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 16px}.sf-ppl-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 44px;padding: 10px 16px;border-radius: 12px;border: 1px solid var(--pl-navy, #1a3281);font-size: 14px;font-weight: 800;text-decoration: none}.sf-ppl-btn svg{width: 18px;height: 18px;flex: 0 0 18px}.sf-ppl-btn-main{background: var(--pl-navy, #1a3281);color: var(--pl-on-navy, #fff)}.sf-ppl-btn-main:hover{background: var(--pl-navy-deep, #142767);color: var(--pl-on-navy, #fff)}.sf-ppl-btn-ghost{background: var(--pl-surface, #fff);color: var(--pl-navy, #1a3281)}.sf-ppl-btn-ghost:hover{background: var(--pl-navy-tint, #eef2fb);color: var(--pl-navy, #1a3281)}.sf-ppl-nav{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 16px}.sf-ppl-nav a{display: inline-flex;align-items: center;min-height: 36px;padding: 7px 13px;border-radius: var(--pl-radius-pill, 999px);background: var(--pl-surface, #fff);border: 1px solid var(--pl-line, #e8ebf0);color: var(--pl-navy, #1a3281);font-size: 13px;font-weight: 700;text-decoration: none}.sf-ppl-nav a:hover{border-color: var(--pl-navy, #1a3281)}.sf-ppl-calc{margin-top: 20px;scroll-margin-top: 104px}.sf-ppl-section{margin-top: 30px;scroll-margin-top: 104px}.sf-ppl-section-title{margin: 0 0 14px;padding-bottom: 10px;border-bottom: 2px solid var(--pl-navy, #1a3281);color: var(--pl-navy, #1a3281);font-size: 21px;font-weight: 800;line-height: 1.3}.sf-ppl-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px}.sf-ppl-card{display: flex;flex-direction: column;border: 1px solid var(--pl-line, #e8ebf0);border-radius: var(--pl-radius-lg, 16px);background: var(--pl-surface, #fff);overflow: hidden;min-width: 0}.sf-ppl-card-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 10px;padding: 14px 16px;background: var(--pl-navy, #1a3281);color: var(--pl-on-navy, #fff)}.sf-ppl-card-title{margin: 0;color: inherit;font-size: 16px;font-weight: 800;line-height: 1.3}.sf-ppl-tech{flex: 0 0 auto;padding: 3px 10px;border-radius: var(--pl-radius-pill, 999px);background: rgba(255, 255, 255, .16);font-size: 11.6px;font-weight: 700;white-space: nowrap}.sf-ppl-table-wrap{overflow-x: auto;-webkit-overflow-scrolling: touch}.sf-ppl-table{width: 100%;margin: 0;border-collapse: collapse;font-size: 13.6px}.sf-ppl-table th, .sf-ppl-table td{padding: 9px 14px;border-bottom: 1px solid var(--pl-line, #e8ebf0);vertical-align: middle;text-align: left}.sf-ppl-table thead th{background: var(--pl-surface-2, #f6f8fb);color: var(--pl-muted, #6b7280);font-size: 11.8px;font-weight: 800;letter-spacing: .3px;text-transform: uppercase}.sf-ppl-table tbody th{font-weight: 700;white-space: nowrap;color: var(--pl-ink, #2b3243)}.sf-ppl-table thead th:first-child, .sf-ppl-table tbody th[scope="row"]{width: 38%}.sf-ppl-table td{color: var(--pl-navy, #1a3281);font-weight: 800;font-variant-numeric: tabular-nums}.sf-ppl-table td.is-quote{color: var(--pl-warning, #b7791f)}.sf-ppl-table td.is-none{color: var(--pl-muted, #6b7280);font-weight: 600}.sf-ppl-table tbody tr:last-child th, .sf-ppl-table tbody tr:last-child td{border-bottom: 0}.sf-ppl-table .sf-ppl-vrow th{background: var(--pl-navy-tint, #eef2fb);color: var(--pl-navy, #1a3281);font-size: 12.6px;font-weight: 800;white-space: normal}.sf-ppl-sub{padding: 10px 16px 0;color: var(--pl-ink, #2b3243);font-size: 13px;font-weight: 800;border-top: 1px solid var(--pl-line, #e8ebf0)}.sf-ppl-card-foot{margin-top: auto;padding: 12px 16px;border-top: 1px solid var(--pl-line, #e8ebf0);background: var(--pl-surface-2, #f6f8fb);font-size: 12.8px;line-height: 1.5}.sf-ppl-card-foot p{margin: 0}.sf-ppl-card-foot p + p{margin-top: 4px}.sf-ppl-fee{font-weight: 800;color: var(--pl-navy, #1a3281)}.sf-ppl-empty{margin-top: 20px;padding: 18px;border-radius: 12px;background: var(--pl-navy-tint, #eef2fb);color: var(--pl-navy, #1a3281);font-weight: 700}.sf-ppl-foot{margin: 24px 0 0;color: var(--pl-muted, #6b7280);font-size: 13px;line-height: 1.6}@media (max-width: 991.98px){.sf-ppc-grid{grid-template-columns: 1fr}.sf-ppc-result{position: static}.sf-ppl-grid{grid-template-columns: 1fr}}@media (max-width: 767.98px){.sf-ppc-head{padding: 12px 14px;flex-wrap: wrap}.sf-ppc-titles{flex-basis: calc(100% - 56px)}.sf-ppc-all{margin-left: 52px}.sf-ppc-body{padding: 14px}.sf-ppc-result{padding: 14px}.sf-ppc-total{font-size: 26px}.sf-ppl-hero{padding: 18px 16px}.sf-ppl-hero h1{font-size: 24px}.sf-ppl-intro{font-size: 14.4px}.sf-ppl-section-title{font-size: 18px}.sf-pdx-flow > .sf-ppc-wrap{order: 1}}@media (max-width: 575.98px){.sf-ppc-tab{flex: 1 1 calc(50% - 8px)}.sf-ppc-segbtn{font-size: 12.6px;padding: 8px 6px}.sf-ppc-btn{flex-basis: 100%}.sf-ppl-actions .sf-ppl-btn{flex: 1 1 100%}.sf-ppl-table th, .sf-ppl-table td{padding: 8px 10px;font-size: 13px}.sf-ppl-table tbody th{white-space: normal}}@media (max-width: 360px){.sf-ppc-all{margin-left: 0}.sf-ppc-total{font-size: 23px}}@media (prefers-reduced-motion: reduce){.sf-ppc-all svg, .sf-ppc-tab{transition: none}}
/*sf:1794558235-18591*/