/**
 * 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
 */
.product-hero-shot{max-inline-size:69rem;margin:clamp(2rem,1rem + 3vw,3.5rem) auto 0}.product-hero-shot .frame-app>img{aspect-ratio:1105 / 610;object-fit:cover;object-position:center top}#product-definition{scroll-margin-block-start:4.5rem}.product-type-rack{display:grid;max-inline-size:76rem;margin:clamp(2rem,1rem + 2vw,3rem) auto 0;border-block:1px solid var(--wcom-border-color)}.product-type-item{min-inline-size:0;padding-block:1.6rem}.product-type-item+.product-type-item{border-block-start:1px solid var(--wcom-border-color)}.product-type-icon{display:inline-grid;place-items:center;inline-size:2.9rem;aspect-ratio:1;margin-block-end:1.1rem;border:1px solid var(--wcom-border-color);border-radius:calc(var(--wcom-radius) * 1.2);background:var(--wcom-surface-bg);color:var(--wcom-primary-text);box-shadow:0 .75rem 2rem color-mix(in srgb,var(--wcom-primary) 7%,transparent);font-size:1.12rem}.product-type-item h3{margin:0 0 .55rem;color:var(--wcom-heading-color);font-family:var(--wcom-font-display);font-size:1.08rem;font-weight:700}.product-type-item p{margin:0;color:var(--wcom-muted-color);font-size:.9rem}.product-type-note{display:flex;align-items:center;justify-content:center;gap:.65rem;max-inline-size:46rem;margin:1.5rem auto 0;color:var(--wcom-muted-color);font-size:.82rem;text-align:center}.product-type-note i{flex:none;color:var(--wcom-secondary)}.product-contract-layout{display:grid;gap:clamp(2.5rem,2rem + 3vw,5rem);align-items:center}.product-proof-list,.product-checks{display:grid;gap:.82rem;margin:1.5rem 0 0;padding:0;list-style:none}.product-proof-list li,.product-checks li{display:flex;align-items:flex-start;gap:.7rem;min-inline-size:0}.product-proof-list li{color:var(--wcom-chrome-muted)}.product-proof-list i{flex:none;margin-block-start:.15rem;color:var(--wcom-pulse)}.product-checks{color:var(--wcom-body-color)}.product-checks i{flex:none;margin-block-start:.15rem;color:var(--wcom-secondary)}.product-contract{overflow:hidden;min-inline-size:0;border:1px solid var(--wcom-chrome-border);border-radius:calc(var(--wcom-radius) * 1.45);background:color-mix(in srgb,var(--wcom-chrome-bg-deep) 78%,var(--wcom-primary) 22%);box-shadow:0 1.8rem 4.5rem color-mix(in srgb,var(--wcom-chrome-bg-deep) 68%,transparent)}.product-contract-head,.product-contract-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem}.product-contract-head{padding:1.25rem 1.35rem;border-block-end:1px solid var(--wcom-chrome-border)}.product-contract-head>span:first-child{display:grid;gap:.18rem;min-inline-size:0}.product-contract small{color:var(--wcom-chrome-muted);font-size:.7rem}.product-contract strong{color:var(--wcom-chrome-color)}.product-contract-state{display:inline-flex;align-items:center;gap:.5rem;flex:none;color:var(--wcom-pulse);font-size:.75rem;font-weight:700}.product-contract-body{position:relative;display:grid;overflow:hidden;padding:.35rem 1.35rem}.product-contract-route{position:absolute;inset-block:1.8rem;inset-inline:1.35rem;z-index:0;display:grid;grid-template-columns:minmax(0,1fr) 2.75rem minmax(6.25rem,.56fr);gap:.75rem;overflow:hidden;pointer-events:none}.product-contract-route:before,.product-contract-route:after{grid-column:2;grid-row:1;justify-self:center;inline-size:2px;content:""}.product-contract-route:before{block-size:100%;background:var(--wcom-chrome-border)}.product-contract-route:after{align-self:start;block-size:24%;background:linear-gradient(transparent,var(--wcom-pulse),transparent)}.product-contract.is-revealed .product-contract-route:after{animation:product-contract-signal 3.2s ease-in-out .35s both}.product-contract-row{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 2.75rem minmax(6.25rem,.56fr);gap:.75rem;align-items:center;min-inline-size:0;padding-block:.78rem}.product-contract-row+.product-contract-row{border-block-start:1px solid var(--wcom-chrome-border)}.product-contract-rule{display:grid;gap:.18rem;min-inline-size:0}.product-contract-rule strong{overflow-wrap:anywhere;font-size:.78rem;font-weight:650}.product-contract-node{position:relative;z-index:1;display:grid;place-items:center;inline-size:2.15rem;aspect-ratio:1;justify-self:center;border:1px solid var(--wcom-chrome-border);border-radius:50%;background:var(--wcom-chrome-bg-deep);color:var(--wcom-pulse);font-size:.86rem}.product-contract-output{display:flex;align-items:center;gap:.55rem;min-inline-size:0;color:var(--wcom-chrome-color);font-size:.76rem;font-weight:700}.product-contract-output i{flex:none;color:var(--wcom-chrome-muted);font-size:.9rem}.product-contract-foot{padding:.9rem 1.35rem;border-block-start:1px solid var(--wcom-chrome-border);background:color-mix(in srgb,var(--wcom-chrome-color) 3%,transparent);color:var(--wcom-chrome-muted);font-size:.72rem}.product-contract-foot span{display:inline-flex;align-items:center;gap:.45rem}.product-contract-foot i{color:var(--wcom-pulse)}@keyframes product-contract-signal{0%{transform:translateY(0);opacity:0}15%,75%{opacity:1}to{transform:translateY(515%);opacity:0}}.product-split .section-lede{max-inline-size:35rem}.checkout-composer{overflow:hidden;border:1px solid var(--wcom-border-color);border-radius:calc(var(--wcom-radius) * 1.4);background:var(--wcom-surface-bg);box-shadow:0 1.4rem 4rem color-mix(in srgb,var(--wcom-primary) 9%,transparent)}.checkout-composer-head,.checkout-composer-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem}.checkout-composer-head{padding:1.2rem 1.35rem;border-block-end:1px solid var(--wcom-border-color)}.checkout-composer-head>span:first-child{display:grid;gap:.15rem}.checkout-composer-head small{color:var(--wcom-muted-color);font-size:.7rem}.checkout-composer-head strong{color:var(--wcom-heading-color)}.checkout-composer-count{flex:none;color:var(--wcom-secondary);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.checkout-composer-body{padding-inline:1.35rem}.checkout-composer-row{display:grid;grid-template-columns:2.8rem minmax(0,1fr) auto;gap:.85rem;align-items:center;min-inline-size:0;padding-block:1rem}.checkout-composer-row+.checkout-composer-row{border-block-start:1px solid var(--wcom-border-color)}.checkout-composer-icon{display:grid;place-items:center;inline-size:2.45rem;aspect-ratio:1;border-radius:calc(var(--wcom-radius) * .9);background:var(--wcom-primary-subtle);color:var(--wcom-primary-text)}.checkout-composer-row h3,.catalog-output h3,.product-operation-item h3{margin:0 0 .22rem;color:var(--wcom-heading-color);font-family:var(--wcom-font-display);font-size:.88rem;font-weight:700}.checkout-composer-row p,.catalog-output p,.product-operation-item p{margin:0;color:var(--wcom-muted-color);font-size:.76rem}.checkout-composer-state{display:inline-flex;align-items:center;gap:.38rem;color:var(--wcom-secondary);font-size:.69rem;font-weight:700}.checkout-composer-foot{justify-content:flex-start;padding:.85rem 1.35rem;border-block-start:1px solid var(--wcom-border-color);background:color-mix(in srgb,var(--wcom-primary) 3%,var(--wcom-surface-bg));color:var(--wcom-muted-color);font-size:.73rem}.checkout-composer-foot i{color:var(--wcom-secondary)}.product-pricing-shot,.software-product-shot{margin:0}.product-pricing-shot .frame-app>img,.software-product-shot .frame-app>img{aspect-ratio:16 / 10;object-fit:cover;object-position:center top}.product-shot-caption{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-start:.85rem;color:var(--wcom-muted-color);font-size:.72rem}.product-shot-caption span{display:inline-flex;align-items:center;gap:.4rem}.product-shot-caption i{color:var(--wcom-secondary)}.product-shot-caption strong{color:var(--wcom-heading-color);font-weight:650;text-align:end}.price-display-rule{overflow:hidden;margin-block-start:1.5rem;border:1px solid var(--wcom-border-color);border-radius:calc(var(--wcom-radius) * 1.05);background:var(--wcom-surface-bg)}.price-display-setting{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.75rem;align-items:center;min-inline-size:0;padding:.9rem 1rem}.price-display-icon{display:grid;place-items:center;inline-size:2.25rem;aspect-ratio:1;border-radius:calc(var(--wcom-radius) * .8);background:var(--wcom-primary-subtle);color:var(--wcom-primary-text)}.price-display-label{display:grid;gap:.1rem;min-inline-size:0}.price-display-label small,.price-display-example small{color:var(--wcom-muted-color);font-size:.62rem}.price-display-label strong{overflow-wrap:anywhere;color:var(--wcom-heading-color);font-size:.76rem}.price-display-switch{display:flex;align-items:center;justify-content:flex-end;inline-size:2.35rem;block-size:1.3rem;padding:.15rem;border-radius:999px;background:var(--wcom-secondary)}.price-display-switch span{inline-size:1rem;aspect-ratio:1;border-radius:50%;background:var(--wcom-surface-bg);box-shadow:0 .15rem .45rem color-mix(in srgb,var(--wcom-primary) 20%,transparent)}.price-display-example{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.65rem;align-items:center;padding:.8rem 1rem;border-block:1px solid var(--wcom-border-color);background:color-mix(in srgb,var(--wcom-secondary) 4%,var(--wcom-surface-bg))}.price-display-example>span{display:grid;gap:.12rem;min-inline-size:0}.price-display-example>span:last-child{text-align:end}.price-display-example strong{color:var(--wcom-heading-color);font-size:.76rem}.price-display-example>span:last-child strong,.price-display-example>i{color:var(--wcom-secondary)}.price-display-rule>p{margin:0;padding:.8rem 1rem;color:var(--wcom-muted-color);font-size:.7rem}.license-boundary{display:flex;gap:.75rem;margin:1.5rem 0 0;padding-block-start:1.25rem;border-block-start:1px solid var(--wcom-border-color);color:var(--wcom-muted-color);font-size:.8rem}.license-boundary>i{flex:none;margin-block-start:.12rem;color:var(--wcom-secondary)}.license-boundary strong{color:var(--wcom-heading-color)}.catalog-layout{display:grid;gap:clamp(2.5rem,2rem + 3vw,5rem);align-items:center}.catalog-architecture{display:grid;overflow:hidden;border:1px solid var(--wcom-border-color);border-radius:calc(var(--wcom-radius) * 1.45);background:var(--wcom-surface-bg);box-shadow:0 1.4rem 4rem color-mix(in srgb,var(--wcom-primary) 8%,transparent)}.catalog-tree{display:grid;align-content:center;padding:clamp(1.25rem,.9rem + 1.5vw,2rem);background:color-mix(in srgb,var(--wcom-primary) 4%,var(--wcom-surface-bg))}.catalog-node{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.8rem;align-items:center;min-inline-size:0;padding:.85rem;border:1px solid var(--wcom-border-color);border-radius:var(--wcom-radius);background:var(--wcom-surface-bg)}.catalog-node>span:nth-child(2){display:grid;gap:.12rem;min-inline-size:0}.catalog-node small{color:var(--wcom-muted-color);font-size:.64rem}.catalog-node strong{overflow-wrap:anywhere;color:var(--wcom-heading-color);font-size:.8rem}.catalog-node-icon{display:grid;place-items:center;inline-size:2.35rem;aspect-ratio:1;border-radius:calc(var(--wcom-radius) * .85);background:var(--wcom-primary-subtle);color:var(--wcom-primary-text)}.catalog-node-status{display:inline-flex;align-items:center;gap:.35rem;color:var(--wcom-secondary);font-size:.64rem;font-weight:700}.catalog-node-status i{font-size:.4rem}.catalog-branch{inline-size:1px;block-size:1.05rem;margin-inline-start:2.05rem;background:var(--wcom-border-color)}.catalog-node-category{margin-inline-start:1rem}.catalog-node-product{margin-inline-start:2rem;border-color:color-mix(in srgb,var(--wcom-secondary) 45%,var(--wcom-border-color))}.catalog-output{display:grid;align-content:center;gap:0;padding:clamp(1.25rem,.9rem + 1.5vw,2rem);border-block-start:1px solid var(--wcom-border-color)}.catalog-output-label{margin-block-end:.55rem;color:var(--wcom-secondary);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.catalog-output article{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;align-items:start;min-inline-size:0;padding-block:.8rem}.catalog-output article+article{border-block-start:1px solid var(--wcom-border-color)}.catalog-output article>i{margin-block-start:.1rem;color:var(--wcom-primary-text)}.product-operations-ledger{display:grid;max-inline-size:76rem;margin:clamp(2rem,1rem + 2vw,3rem) auto 0;border-block:1px solid var(--wcom-chrome-border)}.product-operation-item{display:grid;grid-template-columns:2.9rem minmax(0,1fr);gap:1rem;align-items:start;min-inline-size:0;padding-block:1.35rem}.product-operation-item+.product-operation-item{border-block-start:1px solid var(--wcom-chrome-border)}.product-operation-icon{display:grid;place-items:center;inline-size:2.6rem;aspect-ratio:1;border:1px solid var(--wcom-chrome-border);border-radius:calc(var(--wcom-radius) * 1.05);background:color-mix(in srgb,var(--wcom-chrome-color) 4%,transparent);color:var(--wcom-pulse)}.product-operation-item h3{color:var(--wcom-chrome-color)}.product-operation-item p{color:var(--wcom-chrome-muted)}@media(min-width:48rem){.product-type-rack{grid-template-columns:repeat(2,minmax(0,1fr))}.product-type-item{padding:1.6rem}.product-type-item+.product-type-item{border-block-start:0}.product-type-item:nth-child(2n){border-inline-start:1px solid var(--wcom-border-color)}.product-type-item:nth-child(n+3){border-block-start:1px solid var(--wcom-border-color)}.product-operations-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.product-operation-item{padding:1.5rem}.product-operation-item+.product-operation-item{border-block-start:0}.product-operation-item:nth-child(2n){border-inline-start:1px solid var(--wcom-chrome-border)}.product-operation-item:nth-child(n+3){border-block-start:1px solid var(--wcom-chrome-border)}}@media(min-width:62rem){.product-type-rack{grid-template-columns:repeat(4,minmax(0,1fr))}.product-type-item:nth-child(n){border-block-start:0}.product-type-item+.product-type-item{border-inline-start:1px solid var(--wcom-border-color)}.product-contract-layout{grid-template-columns:minmax(0,.76fr) minmax(31rem,1.24fr)}.catalog-layout{grid-template-columns:minmax(0,.75fr) minmax(34rem,1.25fr)}.catalog-architecture{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.catalog-output{border-block-start:0;border-inline-start:1px solid var(--wcom-border-color)}.product-operations-ledger{grid-template-columns:repeat(4,minmax(0,1fr))}.product-operation-item:nth-child(n){border-block-start:0}.product-operation-item+.product-operation-item{border-inline-start:1px solid var(--wcom-chrome-border)}}@media(max-width:47.999rem){.product-contract-head,.product-contract-foot,.product-shot-caption{align-items:flex-start;flex-direction:column}.product-contract-body{padding-inline:1rem}.product-contract-route{inset-inline:1rem;grid-template-columns:2.2rem minmax(0,1fr);gap:.65rem .8rem}.product-contract-route:before,.product-contract-route:after{grid-column:1}.product-contract-row{grid-template-columns:2.2rem minmax(0,1fr);gap:.65rem .8rem;padding-block:.9rem}.product-contract-rule{grid-column:2;grid-row:1}.product-contract-node{grid-column:1;grid-row:1 / span 2;inline-size:2.15rem}.product-contract-output{grid-column:2;grid-row:2}.checkout-composer-row{grid-template-columns:2.65rem minmax(0,1fr)}.checkout-composer-state{grid-column:2}.catalog-node{grid-template-columns:2.6rem minmax(0,1fr)}.catalog-node-status{grid-column:2}.catalog-node-category{margin-inline-start:.5rem}.catalog-node-product{margin-inline-start:1rem}}@media(prefers-reduced-motion:reduce){.product-contract.is-revealed .product-contract-route:after{animation:none;opacity:0}}
