.price-jump-links{align-items:center;gap:var(--vc-space-4);margin-top:var(--vc-space-6);flex-wrap:wrap;display:flex}.price-text-link{align-items:center;gap:var(--vc-space-2);color:var(--vc-color-action-hover);font-size:.875rem;font-weight:var(--vc-weight-ui);text-underline-offset:.25em;display:inline-flex}.price-text-link:hover{text-decoration:underline}.price-section-heading{gap:var(--vc-space-4);margin-bottom:var(--vc-space-8);display:grid}.price-catalog-content{width:min(100%,70rem);margin-inline:auto}.price-catalog-section{background:var(--vc-color-surface)}.price-directory{gap:var(--vc-space-12);width:100%;display:grid}.price-directory-item{min-width:0}.price-country-navigation{margin-bottom:var(--vc-space-8);padding-bottom:var(--vc-space-4);border-bottom:1px solid var(--vc-color-border)}.price-country-navigation ul{gap:var(--vc-space-1) var(--vc-space-3);margin-top:var(--vc-space-2);flex-wrap:wrap;display:flex}.price-country-navigation a{min-height:44px;padding-inline:var(--vc-space-2);border-radius:var(--vc-radius-control)}.price-country-navigation a:hover{background:var(--vc-color-surface-hover);text-decoration:none}.price-country-navigation a:hover .price-country-label{text-decoration:underline}.price-country-flag{border-radius:var(--vc-radius-pill);object-fit:cover;flex:none;width:1.25rem;height:1.25rem}.price-group-heading{align-items:center;gap:var(--vc-space-3);margin-bottom:var(--vc-space-4);display:flex}.price-group-heading .type-panel-title{min-width:0;color:var(--vc-color-brand);overflow-wrap:break-word}.price-group-flag{border-radius:var(--vc-radius-pill);width:1.75rem;height:1.75rem;box-shadow:0 0 0 1px var(--vc-color-border);object-fit:cover;flex:none}.price-regular-heading{margin-bottom:var(--vc-space-4);color:var(--vc-color-brand);font-weight:var(--vc-weight-strong)}.service-price-list{border-top:1px solid var(--vc-color-border-strong);font-size:.875rem;line-height:1.5}.service-price-list>li{border-bottom:1px solid var(--vc-color-border)}.service-price-group{padding-top:var(--vc-space-4)}.service-price-group-title{color:var(--vc-color-brand);font-weight:var(--vc-weight-strong);overflow-wrap:anywhere}.service-price-group ul{margin-top:var(--vc-space-1)}.service-price-group li+li{border-top:1px solid var(--vc-color-border)}.service-price-row{align-items:center;column-gap:var(--vc-space-4);margin-inline:calc(var(--vc-space-3) * -1);padding:var(--vc-space-4) var(--vc-space-3);border-radius:var(--vc-radius-control);color:inherit;transition:background-color var(--vc-motion-state) var(--vc-ease-out);grid-template-columns:minmax(0,1fr) auto auto;text-decoration:none;display:grid}:is(a,button).service-price-row:hover{background:var(--vc-color-surface-hover)}button.service-price-row{width:calc(100% + var(--vc-space-3) * 2);text-align:left;cursor:pointer}.service-price-name{overflow-wrap:anywhere;min-width:0;color:var(--vc-color-text-muted-strong)}.service-price-title{font-weight:var(--vc-weight-ui);display:block}:is(a,button).service-price-row:hover .service-price-title{color:var(--vc-color-brand)}.service-price-condition{margin-top:var(--vc-space-1);color:var(--vc-color-text-muted);font-size:.8125rem;font-weight:400;display:block}.service-price-total{color:var(--vc-color-brand);font-size:1rem;font-weight:var(--vc-weight-strong);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.service-price-arrow{width:1rem;height:1rem;color:var(--vc-color-text-muted);transition:transform var(--vc-motion-state) var(--vc-ease-out), color var(--vc-motion-state) var(--vc-ease-out)}:is(a,button).service-price-row:hover .service-price-arrow{color:var(--vc-color-action-hover);transform:translate(2px)}.regular-price-card-link{justify-content:space-between;align-items:center;gap:var(--vc-space-3);padding:var(--vc-space-2) var(--vc-space-4);color:inherit;transition:background-color var(--vc-motion-state) var(--vc-ease-out);display:flex}.regular-price-card-link:hover{background:color-mix(in srgb, var(--vc-color-on-brand) 12%, transparent)}.price-preview-notice{width:fit-content;margin-bottom:var(--vc-space-6);border:1px solid var(--vc-color-border);border-radius:var(--vc-radius-compact);background:var(--vc-color-surface-muted);padding:var(--vc-space-3) var(--vc-space-4);color:var(--vc-color-text-muted-strong);font-size:.875rem;line-height:1.5}.price-preview-notice strong{color:var(--vc-color-brand)}.price-empty{width:100%;display:grid;overflow:hidden}.price-empty-image{object-fit:cover;width:100%;height:100%;max-height:220px}.price-empty-content{min-width:0;padding:var(--vc-space-6);flex-direction:column;justify-content:center;display:flex}.price-explanation{width:min(100%,70rem);margin-inline:auto}.price-terms{gap:var(--vc-space-4);margin-top:var(--vc-space-8);display:grid}.price-term{min-width:0;padding:var(--vc-space-6);border:1px solid var(--vc-color-border);border-radius:var(--vc-radius-panel);background:var(--vc-color-surface)}.price-term-icon{border-radius:var(--vc-radius-pill);background:var(--vc-color-action-subtle);width:2.5rem;height:2.5rem;color:var(--vc-color-action-hover);place-items:center;display:inline-grid}.price-term h3{margin-top:var(--vc-space-4);color:var(--vc-color-brand);font-size:1.0625rem;font-weight:var(--vc-weight-strong);line-height:1.4}.price-term p{margin-top:var(--vc-space-2);color:var(--vc-color-text-muted-strong);font-size:.875rem;line-height:1.7}.price-support{gap:var(--vc-space-6);width:min(100%,70rem);padding:var(--vc-space-8) var(--vc-space-6);border:1px solid var(--vc-color-border);border-radius:var(--vc-radius-panel);background:var(--vc-color-surface-muted);margin-inline:auto;display:grid}@media (min-width:768px){.price-terms{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.price-support{padding-inline:var(--vc-space-12);grid-template-columns:minmax(0,1fr) minmax(20rem,auto);align-items:center}}@media (min-width:640px){.price-empty{grid-template-columns:minmax(220px,32%) minmax(0,1fr);align-items:stretch}.price-empty-image{max-height:none}}@media (max-width:639px){.price-jump-links{align-items:stretch}.price-jump-links>.button-primary,.price-jump-links>.button-secondary{width:100%}.service-price-row{row-gap:var(--vc-space-2);grid-template-columns:minmax(0,1fr) auto}.service-price-total{text-align:left;grid-column:1;font-size:1.0625rem}.service-price-arrow{grid-area:1/2/span 2}}@media (max-width:767px){.price-directory{gap:var(--vc-space-8)}}.price-country-desktop{display:none}@media (min-width:640px){.price-country-picker{display:none}.price-country-desktop{display:block}.price-country-navigation{top:var(--site-header-height);z-index:20;padding-top:var(--vc-space-3);background:var(--vc-color-surface);position:sticky}.price-country-navigation ul{gap:var(--vc-space-2)}.price-country-navigation a{min-height:2.5rem;padding-inline:var(--vc-space-3);border:1px solid var(--vc-color-border);background:var(--vc-color-surface);color:var(--vc-color-brand)}.price-country-navigation a:hover{border-color:var(--vc-color-border-strong);background:var(--vc-color-surface-hover)}.price-country-navigation a:hover .price-country-label{text-decoration:none}.price-directory-item{scroll-margin-top:8rem}}
