.compare{gap:var(--space-6);display:grid}.compare__fields{column-gap:var(--space-4);display:grid}.compare__fields .field{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-2)}.compare__fields .field>label{align-self:end}.compare__note{min-height:3.1em;margin:0 0 var(--space-3);line-height:1.5}.compare .choice{font-weight:600}.compare__output>*+*{margin-top:var(--space-4)}.compare table{font-size:var(--text-sm)}.compare caption{padding:var(--space-3) var(--space-3)}.compare th,.compare td{padding-inline:var(--space-3)}.compare thead th{vertical-align:bottom;letter-spacing:0;text-transform:none;line-height:1.35}.compare thead th:first-child{width:1%}.compare thead th:last-child{width:34%}.compare tbody th{white-space:nowrap;font-weight:500}.compare__keystone{font-weight:600}.compare__text{display:grid}.compare__text>*{grid-area:1/1;margin:0}.compare__reserve{visibility:hidden}@media (width>=30rem){.compare__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=40rem){.compare table{font-size:var(--text-base)}.compare caption{padding:var(--space-4) var(--space-5)}.compare th,.compare td{padding-inline:var(--space-5)}.compare thead th{letter-spacing:.1em;text-transform:uppercase}}@media (width>=62rem){.compare{gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}@media (width<=34rem){.price-list[data-astro-cid-u3mqw4ek] th,.price-list[data-astro-cid-u3mqw4ek] td{padding-inline:var(--space-3)}.price-list[data-astro-cid-u3mqw4ek] thead th{letter-spacing:.04em}.price-list[data-astro-cid-u3mqw4ek] caption{padding-inline:var(--space-3)}.price-list[data-astro-cid-u3mqw4ek] .price-table__vat{margin-left:0;display:block}}@media (width<=22.5rem){.price-list[data-astro-cid-u3mqw4ek] th,.price-list[data-astro-cid-u3mqw4ek] td{padding-inline:var(--space-2)}.price-list[data-astro-cid-u3mqw4ek] thead th{letter-spacing:0;text-transform:none}.price-list[data-astro-cid-u3mqw4ek] caption{padding-inline:var(--space-2)}}.micro[data-astro-cid-u3mqw4ek]{background:radial-gradient(40rem 24rem at 10% 110%, #3b9ec247, transparent 65%), var(--ground)}.micro__top[data-astro-cid-u3mqw4ek]{gap:var(--space-6);align-items:center;display:grid}.micro__price[data-astro-cid-u3mqw4ek]{color:var(--teal-300);letter-spacing:-.04em;font-size:clamp(5rem,3rem + 12vw,12rem);line-height:.9}.micro__detail[data-astro-cid-u3mqw4ek],.micro__kinds[data-astro-cid-u3mqw4ek],.micro__examples[data-astro-cid-u3mqw4ek]{gap:var(--space-5);align-items:start;display:grid}@media (width>=46rem){.micro__detail[data-astro-cid-u3mqw4ek],.micro__kinds[data-astro-cid-u3mqw4ek],.micro__examples[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=62rem){.micro__top[data-astro-cid-u3mqw4ek]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.micro__price[data-astro-cid-u3mqw4ek]{text-align:right}.micro__detail[data-astro-cid-u3mqw4ek],.micro__kinds[data-astro-cid-u3mqw4ek],.micro__examples[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(3,minmax(0,1fr))}}.separate__kind[data-astro-cid-u3mqw4ek]{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.01em;color:var(--blue-600);line-height:1.2}.quote[data-astro-cid-u3mqw4ek]{padding:var(--space-4) var(--space-5);border-left:3px solid var(--teal-500);background:var(--paper-raised);border-radius:0 var(--radius) var(--radius) 0;font-weight:500}.worked[data-astro-cid-u3mqw4ek]{border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--rule);overflow:hidden}.worked__caption[data-astro-cid-u3mqw4ek]{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--rule);background:var(--paper-raised);font-size:var(--text-sm);color:var(--ink-soft)}.worked__lines[data-astro-cid-u3mqw4ek]{padding:var(--space-3) var(--space-5);margin:0}.worked__lines[data-astro-cid-u3mqw4ek]>div[data-astro-cid-u3mqw4ek]{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.worked__lines[data-astro-cid-u3mqw4ek]>div[data-astro-cid-u3mqw4ek]+div[data-astro-cid-u3mqw4ek]{border-top:1px solid var(--rule)}.worked__lines[data-astro-cid-u3mqw4ek] dd[data-astro-cid-u3mqw4ek]{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.worked__result[data-astro-cid-u3mqw4ek] dt[data-astro-cid-u3mqw4ek]{font-weight:600}.worked__result[data-astro-cid-u3mqw4ek] dd[data-astro-cid-u3mqw4ek]{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em}.worked__vat[data-astro-cid-u3mqw4ek]{padding:0 var(--space-5) var(--space-4)}
