/**
 * WISECP · Web Hosting Billing and Digital Services Platform
 *
 * Copyright (c) WISECP LLC — All rights reserved.
 * Unlicensed copying, distribution or use is prohibited.
 *
 * Terms of service: https://wisecp.com/terms-of-service
 */
.billing-hero-shot{max-inline-size:70rem;margin:clamp(2rem,1rem + 3vw,3.5rem) auto 0}.billing-hero-shot .frame-app>img,.billing-shot .frame-app>img{aspect-ratio:8 / 5;object-fit:cover;object-position:center top}#billing-modes{scroll-margin-block-start:4.5rem}.billing-modes{display:grid;max-inline-size:74rem;margin:clamp(2rem,1rem + 2vw,3rem) auto 0;border-block:1px solid var(--wcom-border-color)}.billing-mode{padding-block:1.6rem}.billing-mode+.billing-mode{border-block-start:1px solid var(--wcom-border-color)}.billing-mode-icon{display:inline-grid;place-items:center;inline-size:2.75rem;aspect-ratio:1;margin-block-end:1rem;border-radius:calc(var(--wcom-radius) * 1.15);background-color:var(--wcom-primary-subtle);color:var(--wcom-primary-text);font-size:1.1rem}.billing-mode h3{margin:0 0 .55rem;color:var(--wcom-heading-color);font-family:var(--wcom-font-display);font-size:1.05rem;font-weight:650}.billing-mode p{margin:0;color:var(--wcom-muted-color);font-size:.9rem}.billing-mode-meta{display:block;margin-block-start:1rem;color:var(--wcom-primary-text);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media(min-width:768px){.billing-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-mode{padding:1.75rem clamp(1.5rem,2.5vw,2.25rem)}.billing-mode:nth-child(2){border-block-start:0;border-inline-start:1px solid var(--wcom-border-color)}.billing-mode:nth-child(3){border-inline-start:0}.billing-mode:nth-child(4){border-inline-start:1px solid var(--wcom-border-color)}}@media(min-width:1200px){.billing-modes{grid-template-columns:repeat(4,minmax(0,1fr))}.billing-mode+.billing-mode{border-block-start:0;border-inline-start:1px solid var(--wcom-border-color)}}.billing-signature{overflow:hidden}.billing-signature-layout{display:grid;gap:clamp(2rem,5vw,5rem);align-items:center}.billing-signature-copy .section-lede{margin-inline:0}.billing-proof-list,.billing-checks{display:grid;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none}.billing-proof-list li,.billing-checks li{display:flex;align-items:flex-start;gap:.65rem;min-inline-size:0}.billing-proof-list li{color:var(--wcom-chrome-muted);font-size:.9rem}.billing-proof-list i,.billing-checks i{flex:none;margin-block-start:.15rem;color:var(--wcom-pulse)}.invoice-calc{position:relative;min-inline-size:0;padding:clamp(1.1rem,2.5vw,1.75rem);border:1px solid var(--wcom-chrome-border);border-radius:calc(var(--wcom-radius) * 1.65);background-color:color-mix(in srgb,var(--wcom-chrome-bg-deep) 78%,transparent);box-shadow:var(--wcom-shadow-lg)}.invoice-calc-head,.invoice-calc-foot,.calc-total{display:flex;align-items:center;justify-content:space-between;gap:1rem}.invoice-calc-head{padding-block-end:1rem;border-block-end:1px solid var(--wcom-chrome-border)}.invoice-calc-id small,.invoice-calc-id strong{display:block}.invoice-calc-id small{margin-block-end:.2rem;color:var(--wcom-chrome-muted);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.invoice-calc-id strong{color:var(--wcom-chrome-color);font-family:var(--wcom-font-display);font-size:1rem}.invoice-calc-state{display:inline-flex;align-items:center;gap:.45rem;color:var(--wcom-chrome-muted);font-size:.75rem;white-space:nowrap}.invoice-calc-body{position:relative;display:grid;gap:0;padding-block:.5rem}.invoice-calc-body:before,.invoice-calc-body:after{content:"";position:absolute;inset-block:1.5rem;inset-inline-start:.34rem;inline-size:1px}.invoice-calc-body:before{background-color:var(--wcom-chrome-border)}.invoice-calc-body:after{background-color:var(--wcom-pulse);box-shadow:0 0 .75rem var(--wcom-glow);transform-origin:50% 0;scale:1 1;transition:scale .8s cubic-bezier(.22,1,.36,1) .15s}.calc-line{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding-block:.9rem;padding-inline-start:1.5rem;border-block-end:1px solid var(--wcom-chrome-border);opacity:1;translate:0 0;transition:opacity .38s ease,translate .5s cubic-bezier(.22,1,.36,1)}.calc-line:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:50%;inline-size:.7rem;aspect-ratio:1;border:2px solid var(--wcom-chrome-bg-deep);border-radius:50%;background-color:var(--wcom-pulse);translate:0 -50%;box-shadow:0 0 .65rem var(--wcom-glow)}.calc-line>span{display:flex;align-items:center;gap:.7rem;min-inline-size:0}.calc-line>span>i{flex:none;color:var(--wcom-chrome-muted)}.calc-line>span>span,.calc-line>span>span strong,.calc-line>span>span small{display:block;min-inline-size:0}.calc-line>span>span strong{overflow:hidden;color:var(--wcom-chrome-color);font-size:.82rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.calc-line>span>span small{margin-block-start:.15rem;color:var(--wcom-chrome-muted);font-size:.7rem}.calc-line>strong{color:var(--wcom-chrome-color);font-size:.85rem}.calc-line:nth-child(1){transition-delay:.22s}.calc-line:nth-child(2){transition-delay:.32s}.calc-line:nth-child(3){transition-delay:.42s}.calc-line:nth-child(4){transition-delay:.52s}.calc-total{padding-block:1rem;opacity:1;translate:0 0;transition:opacity .35s ease .72s,translate .5s cubic-bezier(.22,1,.36,1) .72s}.calc-total>span small,.calc-total>span strong{display:block}.calc-total>span small{color:var(--wcom-pulse);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.calc-total>span strong{margin-block-start:.15rem;color:var(--wcom-chrome-muted);font-size:.72rem;font-weight:600}.calc-total>strong{color:var(--wcom-chrome-color);font-family:var(--wcom-font-display);font-size:clamp(1.5rem,4vw,2.1rem);font-weight:650}.invoice-calc-foot{flex-wrap:wrap;padding-block-start:.9rem;border-block-start:1px solid var(--wcom-chrome-border);color:var(--wcom-chrome-muted);font-size:.72rem}.invoice-calc-foot span{display:inline-flex;align-items:center;gap:.4rem}.invoice-calc-foot i{color:var(--wcom-pulse)}.js-reveal .invoice-calc:not(.is-revealed) .invoice-calc-body:after{scale:1 0}.js-reveal .invoice-calc:not(.is-revealed) .calc-line,.js-reveal .invoice-calc:not(.is-revealed) .calc-total{opacity:0;translate:0 .55rem}@media(min-width:992px){.billing-signature-layout{grid-template-columns:minmax(17rem,.78fr) minmax(28rem,1.22fr)}}.feature-split{align-items:center}.feature-split .section-lede{margin-inline:0}.billing-checks li{color:var(--wcom-muted-color);font-size:.9rem}.billing-checks i{color:var(--wcom-secondary-text)}.gateway-contract{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:1.4rem}.gateway-contract span{padding:.38rem .65rem;border:1px solid var(--wcom-border-color);border-radius:999px;color:var(--wcom-body-color);font-size:.72rem;font-weight:600}.billing-note{display:flex;align-items:flex-start;gap:.65rem;margin:1.1rem 0 0;color:var(--wcom-muted-color);font-size:.82rem}.billing-note i{flex:none;margin-block-start:.12rem;color:var(--wcom-secondary-text)}.billing-shot{margin:0}.partial-ledger{overflow:hidden;border:1px solid var(--wcom-border-color);border-radius:calc(var(--wcom-radius) * 1.65);background-color:var(--wcom-surface-bg);box-shadow:var(--wcom-shadow-lg)}.partial-head,.partial-balance,.partial-payment-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.partial-head{padding:clamp(1rem,2vw,1.4rem);border-block-end:1px solid var(--wcom-border-color)}.partial-head>span:first-child small,.partial-head>span:first-child strong,.partial-summary small,.partial-summary strong,.partial-method strong,.partial-method small{display:block}.partial-head>span:first-child small{margin-block-end:.25rem;color:var(--wcom-muted-color);font-size:.67rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.partial-head>span:first-child strong{color:var(--wcom-heading-color);font-family:var(--wcom-font-display);font-size:1rem}.partial-state{display:inline-flex;align-items:center;gap:.45rem;color:var(--wcom-muted-color);font-size:.75rem;white-space:nowrap}.partial-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:clamp(1rem,2vw,1.4rem)}.partial-summary>span{min-inline-size:0}.partial-summary>span+span{padding-inline-start:clamp(.7rem,2vw,1.25rem);border-inline-start:1px solid var(--wcom-border-color)}.partial-summary small{color:var(--wcom-muted-color);font-size:.68rem}.partial-summary strong{margin-block-start:.3rem;color:var(--wcom-heading-color);font-family:var(--wcom-font-display);font-size:clamp(.9rem,2vw,1.15rem)}.partial-summary>span:last-child strong{color:var(--wcom-secondary-text)}.partial-progress{block-size:.3rem;margin-inline:clamp(1rem,2vw,1.4rem);overflow:hidden;border-radius:999px;background-color:var(--wcom-primary-subtle)}.partial-progress>span{display:block;inline-size:72%;block-size:100%;border-radius:inherit;background-color:var(--wcom-pulse);box-shadow:0 0 .75rem var(--wcom-glow)}.partial-payments{margin-block-start:1rem;padding-inline:clamp(1rem,2vw,1.4rem);border-block:1px solid var(--wcom-border-color)}.partial-payment-row{padding-block:1rem}.partial-payment-row+.partial-payment-row{border-block-start:1px solid var(--wcom-border-color)}.partial-payment-row>strong,.partial-balance strong{color:var(--wcom-heading-color);font-size:.85rem}.partial-method{display:flex;align-items:center;gap:.75rem;min-inline-size:0}.partial-method>i{display:inline-grid;flex:none;place-items:center;inline-size:2.35rem;aspect-ratio:1;border-radius:var(--wcom-radius);background-color:var(--wcom-primary-subtle);color:var(--wcom-primary-text)}.partial-method strong{color:var(--wcom-heading-color);font-size:.8rem}.partial-method small{margin-block-start:.18rem;color:var(--wcom-muted-color);font-size:.68rem}.partial-balance{padding:1rem clamp(1rem,2vw,1.4rem)}.partial-balance span{color:var(--wcom-muted-color);font-size:.75rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.partial-balance strong{color:var(--wcom-secondary-text);font-family:var(--wcom-font-display);font-size:1.15rem}.cash-management{overflow:hidden}.cash-layout{display:grid;gap:clamp(2rem,5vw,5rem);align-items:center}.cash-copy .section-lede{margin-inline:0}.cash-checks{display:grid;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none}.cash-checks li{display:flex;align-items:flex-start;gap:.65rem;color:var(--wcom-chrome-muted);font-size:.9rem}.cash-checks i{flex:none;margin-block-start:.15rem;color:var(--wcom-pulse)}.cash-console{overflow:hidden;border:1px solid var(--wcom-chrome-border);border-radius:calc(var(--wcom-radius) * 1.65);background-color:color-mix(in srgb,var(--wcom-chrome-bg-deep) 78%,transparent);box-shadow:var(--wcom-shadow-lg)}.cash-console-head,.cash-console-foot,.cash-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cash-console-head{padding:clamp(1rem,2vw,1.4rem);border-block-end:1px solid var(--wcom-chrome-border)}.cash-console-head>span:first-child small,.cash-console-head>span:first-child strong,.cash-summary small,.cash-summary strong,.cash-type strong,.cash-type small{display:block}.cash-console-head>span:first-child small{margin-block-end:.25rem;color:var(--wcom-chrome-muted);font-size:.67rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.cash-console-head>span:first-child strong{color:var(--wcom-chrome-color);font-family:var(--wcom-font-display);font-size:1rem}.cash-period{display:inline-flex;align-items:center;gap:.45rem;color:var(--wcom-chrome-muted);font-size:.72rem;white-space:nowrap}.cash-period i,.cash-console-foot i{color:var(--wcom-pulse)}.cash-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:clamp(1rem,2vw,1.4rem);border-block-end:1px solid var(--wcom-chrome-border)}.cash-summary>span+span{padding-inline-start:clamp(.7rem,2vw,1.25rem);border-inline-start:1px solid var(--wcom-chrome-border)}.cash-summary small{color:var(--wcom-chrome-muted);font-size:.68rem}.cash-summary strong{margin-block-start:.3rem;color:var(--wcom-chrome-color);font-family:var(--wcom-font-display);font-size:clamp(.9rem,2vw,1.15rem)}.cash-summary>span:last-child strong{color:var(--wcom-pulse)}.cash-transactions{padding-inline:clamp(1rem,2vw,1.4rem)}.cash-row{padding-block:1rem}.cash-row+.cash-row{border-block-start:1px solid var(--wcom-chrome-border)}.cash-type{display:flex;align-items:center;gap:.75rem;min-inline-size:0}.cash-type>i{display:inline-grid;flex:none;place-items:center;inline-size:2.35rem;aspect-ratio:1;border:1px solid var(--wcom-chrome-border);border-radius:var(--wcom-radius);color:var(--wcom-chrome-muted)}.cash-type strong{color:var(--wcom-chrome-color);font-size:.8rem}.cash-type small{margin-block-start:.18rem;color:var(--wcom-chrome-muted);font-size:.68rem}.cash-amount{color:var(--wcom-chrome-color);font-size:.82rem;white-space:nowrap}.cash-income{color:var(--wcom-pulse)}.cash-console-foot{padding:1rem clamp(1rem,2vw,1.4rem);border-block-start:1px solid var(--wcom-chrome-border);color:var(--wcom-chrome-muted);font-size:.72rem}.cash-console-foot span{display:inline-flex;align-items:center;gap:.45rem}.cash-console-foot strong{color:var(--wcom-chrome-color);font-weight:650}@media(min-width:992px){.cash-layout{grid-template-columns:minmax(17rem,.76fr) minmax(28rem,1.24fr)}}.finance-stage{display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:center;max-inline-size:74rem;margin:clamp(2rem,1rem + 2vw,3rem) auto 0}.finance-index{display:grid;border-block:1px solid var(--wcom-border-color)}.finance-index article{display:flex;align-items:flex-start;gap:.8rem;padding-block:1rem}.finance-index article+article{border-block-start:1px solid var(--wcom-border-color)}.finance-index i{flex:none;color:var(--wcom-primary-text);font-size:1rem}.finance-index span,.finance-index strong,.finance-index small{display:block}.finance-index strong{color:var(--wcom-heading-color);font-family:var(--wcom-font-display);font-size:.9rem}.finance-index small{margin-block-start:.2rem;color:var(--wcom-muted-color);font-size:.75rem}@media(min-width:768px)and (max-width:991.98px){.finance-index{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-index article{padding:1rem}.finance-index article:nth-child(2){border-block-start:0;border-inline-start:1px solid var(--wcom-border-color)}.finance-index article:nth-child(4){border-inline-start:1px solid var(--wcom-border-color)}}@media(min-width:992px){.finance-stage{grid-template-columns:minmax(15rem,.58fr) minmax(0,1.42fr)}}.foundation-ledger{display:grid;max-inline-size:74rem;margin:clamp(2rem,1rem + 2vw,3rem) auto 0;border-block:1px solid var(--wcom-chrome-border)}.foundation-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding-block:1.5rem}.foundation-item+.foundation-item{border-block-start:1px solid var(--wcom-chrome-border)}.foundation-icon{display:inline-grid;place-items:center;inline-size:2.75rem;aspect-ratio:1;border:1px solid var(--wcom-chrome-border);border-radius:calc(var(--wcom-radius) * 1.15);color:var(--wcom-chrome-color)}.foundation-item h3{margin:0 0 .45rem;color:var(--wcom-chrome-color);font-family:var(--wcom-font-display);font-size:1rem;font-weight:650}.foundation-item p{margin:0;color:var(--wcom-chrome-muted);font-size:.85rem}@media(min-width:992px){.foundation-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.foundation-item{padding:1.75rem clamp(1.5rem,2.5vw,2.25rem)}.foundation-item+.foundation-item{border-block-start:0;border-inline-start:1px solid var(--wcom-chrome-border)}}@media(max-width:575.98px){.invoice-calc{padding:1rem}.invoice-calc-head{align-items:flex-start;flex-direction:column;gap:.65rem}.calc-line{gap:.65rem;padding-inline-start:1.25rem}.calc-line>span{gap:.5rem}.calc-line>span>i{display:none}.calc-line>span>span strong{white-space:normal}.invoice-calc-foot{align-items:flex-start;flex-direction:column;gap:.55rem}.partial-head,.cash-console-head{align-items:flex-start;flex-direction:column;gap:.65rem}.partial-summary,.cash-summary{gap:.85rem}.partial-summary>span+span,.cash-summary>span+span{padding-inline-start:.65rem}.partial-payment-row,.cash-row{align-items:flex-start}.partial-method>i,.cash-type>i{display:none}}@media(prefers-reduced-motion:reduce){.invoice-calc-body:after,.calc-line,.calc-total{transition:none}}
