.ss-paper{--color-brand-muted:var(--ss-mute)}.ss-paper .glass-light{background:var(--ss-paper-2);border-color:var(--ss-rule);-webkit-backdrop-filter:none;backdrop-filter:none}.ss-paper .bg-brand-light{background-color:var(--ss-paper-3)}.ss-paper .border-l-brand-accent{border-left-color:var(--ss-teal)}.ss-paper a.group .opacity-70{opacity:1}.ss-paper .border-white\/45{border-color:var(--input)}.ss-paper input:autofill,.ss-paper textarea:autofill{box-shadow:inset 0 0 0 1000px var(--ss-paper-2);-webkit-text-fill-color:var(--ss-ink)}.ss-sp-stats{margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ss-sp-stats{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}.ss-sp-stat{border-top:1px solid var(--color-rule);min-width:0;padding-block:1.5rem 1.75rem}.ss-sp-stat-fig{font-family:var(--ss-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--color-brand-primary);font-size:clamp(2.5rem,9vw,3.75rem);font-weight:300;line-height:1;display:block}.ss-sp-stat-fig sup{vertical-align:top;margin-inline-start:.1em;font-size:.4em;font-weight:400;position:relative;top:.15em}.ss-sp-stat-label{max-width:24rem;color:var(--color-paper-fg);text-wrap:pretty;margin-top:.85rem;line-height:1.5;display:block}.ss-sp-chips{flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.ss-sp-chip{border:1px solid var(--color-rule);background:var(--card);min-height:2.75rem;color:var(--foreground);border-radius:6px;align-items:center;padding-inline:1rem;font-size:.9375rem;font-weight:500;display:inline-flex}.ss-sp-after{max-width:40rem;color:var(--color-paper-fg);margin-top:1.25rem;font-size:.9375rem;line-height:1.6}.ss-sp-block+.ss-sp-block{border-top:1px solid var(--color-rule);margin-top:3.5rem;padding-top:3rem}.ss-faq{border-top:1px solid var(--color-rule)}.ss-faq-item{border-bottom:1px solid var(--color-rule)}.ss-faq-q{text-align:start;cursor:pointer;width:100%;min-height:3.5rem;font-family:var(--ss-display);letter-spacing:-.01em;color:var(--foreground);transition:color .16s var(--ss-ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.25rem;padding-block:1.125rem;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:600;line-height:1.3;display:flex}.ss-faq-q:hover{color:var(--color-brand-primary)}.ss-faq-q:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px;border-radius:2px}.ss-faq-icon{width:1.125rem;height:1.125rem;color:var(--color-brand-primary);flex:none;position:relative}.ss-faq-icon:before,.ss-faq-icon:after{content:"";inset-inline:0;height:2px;transition:transform .24s var(--ss-ease);background:currentColor;margin-top:-1px;position:absolute;top:50%}.ss-faq-icon:after{transform:rotate(90deg)}.ss-faq-item[data-open=true] .ss-faq-icon:after{transform:rotate(0)}.ss-faq-a{transition:grid-template-rows .3s var(--ss-ease);grid-template-rows:0fr;display:grid}.ss-faq-item[data-open=true] .ss-faq-a{grid-template-rows:1fr}.ss-faq-a>div{min-height:0;overflow:hidden}.ss-faq-a p{max-width:60ch;color:var(--color-paper-fg);text-wrap:pretty;padding-bottom:1.5rem;line-height:1.7}.ss-calc{background:var(--card);border:1px solid var(--color-rule);color:var(--foreground);border-radius:6px;padding:1.5rem}@media (min-width:768px){.ss-calc{padding:2.25rem}}.ss-calc-fields{gap:1.75rem;display:grid}@media (min-width:640px){.ss-calc-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.ss-calc-field{min-width:0}.ss-calc-label{font-family:var(--mk-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-paper-fg);font-size:.75rem;line-height:1.3;display:block}.ss-calc-num{border-bottom:1px solid var(--input);align-items:baseline;gap:.15rem;margin-top:.5rem;transition:border-color .16s;display:flex}.ss-calc-num:focus-within{border-bottom-color:var(--color-brand-primary);box-shadow:0 1px 0 0 var(--color-brand-primary)}.ss-calc-num span{font-family:var(--ss-display);color:var(--color-brand-primary);font-size:2.25rem;font-weight:300;line-height:1.2}.ss-calc-num input{width:100%;min-width:0;font-family:var(--ss-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--foreground);appearance:textfield;background:0 0;border:0;outline:0;flex:1;padding:.25rem 0;font-size:2.25rem;font-weight:300;line-height:1.2}.ss-calc-num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ss-calc-num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ss-calc-range{cursor:pointer;appearance:none;background:0 0;width:100%;height:2.75rem;margin:.25rem 0 0;display:block}.ss-calc-range::-webkit-slider-runnable-track{background:var(--input);border-radius:2px;height:2px}.ss-calc-range::-moz-range-track{background:var(--input);border-radius:2px;height:2px}.ss-calc-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-brand-primary);border:3px solid var(--card);width:1.375rem;height:1.375rem;box-shadow:0 0 0 1px var(--color-brand-primary);border-radius:50%;margin-top:calc(1px - .6875rem)}.ss-calc-range::-moz-range-thumb{background:var(--color-brand-primary);border:3px solid var(--card);width:1.125rem;height:1.125rem;box-shadow:0 0 0 1px var(--color-brand-primary);border-radius:50%}.ss-calc-range:focus-visible{outline:none}.ss-calc-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--foreground);outline-offset:3px}.ss-calc-range:focus-visible::-moz-range-thumb{outline:2px solid var(--foreground);outline-offset:3px}.ss-calc-result{border-top:1px solid var(--color-rule);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-top:2rem;padding-top:1.5rem;display:flex}.ss-calc-fig{font-family:var(--ss-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--color-brand-primary);font-size:clamp(3rem,13vw,5.75rem);font-weight:300;line-height:1}.ss-calc-unit{font-family:var(--ss-display);color:var(--color-paper-fg);font-size:clamp(1.25rem,4vw,2rem);font-weight:400}.ss-sp-table-wrap{overflow-x:auto}.ss-sp-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ss-sp-table th,.ss-sp-table td{text-align:center;border-bottom:1px solid var(--color-rule);padding:.9rem .75rem}.ss-sp-table th:first-child,.ss-sp-table td:first-child{text-align:start;padding-inline-start:0}.ss-sp-table thead th{font-family:var(--mk-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-paper-fg);border-top:1px solid var(--color-rule);font-size:.75rem;font-weight:500}.ss-sp-table tbody th{color:var(--foreground);font-weight:400}.ss-sp-table tfoot th,.ss-sp-table tfoot td{color:var(--foreground);border-bottom-width:2px;font-weight:700}.ss-sp-neg{color:#9a3412}.ss-dark .ss-sp-neg{color:#fca5a5}.ss-sp-pos{color:var(--color-brand-primary)}.ss-sp-callout{border:1px solid var(--color-rule);background:var(--card);border-radius:6px;margin-top:1.5rem;padding:1.25rem 1.5rem;line-height:1.6}.ss-sp-callout p+p{color:var(--color-paper-fg);margin-top:.5rem;font-size:.875rem}.ss-sp-contact{gap:3rem;display:grid}@media (min-width:900px){.ss-sp-contact{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:2rem}.ss-sp-contact-form{grid-column:1/span 7}.ss-sp-contact-side{grid-column:9/span 4}}.ss-sp-contact-side{gap:2.5rem;min-width:0;display:grid}.ss-sp-side-title{font-family:var(--ss-display);letter-spacing:-.015em;margin-bottom:.25rem;font-size:1.375rem;font-weight:600;line-height:1.2}.ss-sp-contact-list{margin:0;padding:0;list-style:none}.ss-sp-contact-item{border-top:1px solid var(--color-rule);min-height:2.75rem;color:inherit;padding-block:1rem;text-decoration:none;display:block}.ss-sp-contact-list>li:last-child .ss-sp-contact-item{border-bottom:1px solid var(--color-rule)}.ss-sp-contact-k{font-family:var(--mk-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-paper-fg);font-size:.75rem;display:block}[dir=rtl] .ss-sp-contact-k,[dir=rtl] .ss-calc-label,[dir=rtl] .ss-sp-table thead th{font-family:var(--font-heebo),sans-serif;letter-spacing:0;text-transform:none;font-size:.8125rem}.ss-sp-contact-v{color:var(--foreground);overflow-wrap:anywhere;margin-top:.3rem;font-size:1.0625rem;font-weight:600;display:block}a.ss-sp-contact-item:hover .ss-sp-contact-v{color:var(--color-brand-primary)}a.ss-sp-contact-item:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.ss-sp-steps{counter-reset:ss-step;margin:0;padding:0;list-style:none}.ss-sp-steps li{border-top:1px solid var(--color-rule);color:var(--color-paper-fg);counter-increment:ss-step;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding-block:.9rem;line-height:1.55;display:grid}.ss-sp-steps li:last-child{border-bottom:1px solid var(--color-rule)}.ss-sp-steps li:before{content:counter(ss-step,decimal-leading-zero);font-family:var(--mk-mono);color:var(--color-brand-primary);padding-top:.2rem;font-size:.8rem}.ss-sp-prose{gap:1.25rem;display:grid}.ss-sp-prose p{max-width:62ch;color:var(--color-paper-fg);text-wrap:pretty;font-size:1.0625rem;line-height:1.75}.ss-sp-cta{gap:2rem;display:grid}@media (min-width:900px){.ss-sp-cta{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:2rem}.ss-sp-cta>:first-child{grid-column:1/span 7}.ss-sp-cta>:last-child{grid-column:9/span 4}}.ss-sp-cta .ss-actions{margin-top:0}@media (min-width:900px){.ss-sp-cta .ss-actions{flex-flow:column;align-items:stretch}.ss-sp-cta .ss-actions .mk-btn--link{align-self:flex-start}}.ss-sp-cta-meta{color:var(--color-paper-fg);margin-top:1rem;font-size:.875rem;line-height:1.6}
