.pricing-edition[data-astro-cid-bi6hhumo],.scenario-inclusions[data-astro-cid-bi6hhumo]{font-size:var(--text-sm)}.scenario-inclusions[data-astro-cid-bi6hhumo]{margin-top:var(--space-3)}.price-scenarios[data-astro-cid-bi6hhumo]{gap:var(--space-4);margin-block:var(--space-6);display:grid}.price-scenario[data-astro-cid-bi6hhumo]{border:1px solid var(--color-line);background:var(--color-gray-light);padding:clamp(1rem,3vw,1.5rem)}.scenario-heading[data-astro-cid-bi6hhumo]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.content-body.content-copy .scenario-heading[data-astro-cid-bi6hhumo] h3[data-astro-cid-bi6hhumo]{flex:18rem;margin:0}.scenario-heading[data-astro-cid-bi6hhumo] .scenario-price[data-astro-cid-bi6hhumo]{color:var(--color-dark);font-size:var(--text-xl);white-space:nowrap;margin:0;line-height:1.25}.illustrative-case[data-astro-cid-lfzrtyro]{border:1px solid var(--color-line);border-left:3px solid var(--color-primary);background:var(--color-gray-light);padding:clamp(1rem,3vw,1.5rem)}.imported-review-list[data-astro-cid-vouc4ocu]{margin:0;padding:0;list-style:none}li[data-astro-cid-vouc4ocu]{border-bottom:1px solid var(--color-line);padding-block:1.25rem}header[data-astro-cid-vouc4ocu]{align-items:baseline;column-gap:var(--space-3);row-gap:var(--space-1);margin-bottom:var(--space-3);grid-template-columns:minmax(0,1fr) auto;line-height:1.4;display:grid}strong[data-astro-cid-vouc4ocu]{font-size:var(--text-base);overflow-wrap:anywhere;font-weight:600}time[data-astro-cid-vouc4ocu]{color:var(--color-gray);font-size:var(--text-sm);white-space:nowrap}.review-rating[data-astro-cid-vouc4ocu]{color:var(--color-primary);grid-column:1/-1;gap:3px;display:flex}.review-rating[data-astro-cid-vouc4ocu] .review-star{width:14px;height:14px}.review-rating[data-astro-cid-vouc4ocu] .is-filled path{fill:currentColor}p[data-astro-cid-vouc4ocu]{color:var(--color-dark);font-size:var(--text-base);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.review-summary[data-astro-cid-lv2dlucj]{align-items:baseline;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.review-score[data-astro-cid-lv2dlucj]{white-space:nowrap;font-size:var(--text-base);line-height:1}.review-score[data-astro-cid-lv2dlucj] strong[data-astro-cid-lv2dlucj]{color:var(--color-dark);font-size:var(--text-2xl);letter-spacing:-.03em;font-weight:700}.review-count[data-astro-cid-lv2dlucj]{font-size:var(--text-sm);line-height:1.4}summary[data-astro-cid-lv2dlucj]{justify-content:center;align-items:center;gap:var(--space-2);width:100%;margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);background:var(--color-gray-light);color:var(--color-dark);cursor:pointer;font-size:var(--text-base);min-height:48px;font-weight:700;line-height:1.4;list-style:none;display:flex}summary[data-astro-cid-lv2dlucj]::-webkit-details-marker{display:none}summary[data-astro-cid-lv2dlucj]>svg{flex:none}.reviews-collapse[data-astro-cid-lv2dlucj],details[data-astro-cid-lv2dlucj][open] .reviews-expand[data-astro-cid-lv2dlucj]{display:none}details[data-astro-cid-lv2dlucj][open] .reviews-collapse[data-astro-cid-lv2dlucj]{display:inline}details[data-astro-cid-lv2dlucj][open] summary[data-astro-cid-lv2dlucj]>svg{transform:rotate(180deg)}summary[data-astro-cid-lv2dlucj]:hover{color:var(--color-primary)}summary[data-astro-cid-lv2dlucj]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.related-services[data-astro-cid-sl47ib2o]{border-top:1px solid var(--color-line)}a[data-astro-cid-sl47ib2o]{align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-line);font-size:var(--text-md);grid-template-columns:24px minmax(0,1fr) 20px;font-weight:700;line-height:1.4;display:grid}a[data-astro-cid-sl47ib2o]>svg{color:var(--color-primary)}a[data-astro-cid-sl47ib2o]:is(:hover,:focus-visible) span[data-astro-cid-sl47ib2o]{text-underline-offset:.2em;text-decoration:underline}.service-page{--section-space:40px}.service-page .service-related{background:var(--color-gray-light)}.service-page .page-feedback{padding-top:var(--space-8);border-top:0}.service-page .feedback-composer{border:1px solid var(--color-line);background:0 0;border-radius:0}@media (width>=1024px){.service-page{--section-space:64px}}.service-page h2{font-size:var(--text-section-title);margin-bottom:var(--space-4);line-height:1.2}.content-body .service-source{font-size:var(--text-sm)}.service-faq{background:var(--color-gray-light)}
