.engine__row[data-astro-cid-jrgf3qjd]{grid-template-columns:minmax(0,1fr);display:grid}.engine__row[data-astro-cid-jrgf3qjd]+.engine__row[data-astro-cid-jrgf3qjd]{border-top:1px solid var(--color-border-secondary)}.engine__copy[data-astro-cid-jrgf3qjd]{gap:var(--padding-xs);padding:var(--padding-lg) var(--container-inset);flex-direction:column;justify-content:center;display:flex}.engine__title[data-astro-cid-jrgf3qjd]{align-items:flex-start;gap:var(--padding-xxs);font-size:var(--text-h3);line-height:var(--leading-heading);flex-direction:column;display:flex}.engine__num[data-astro-cid-jrgf3qjd]{font-family:var(--font-mono);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.engine__desc[data-astro-cid-jrgf3qjd]{text-wrap:balance;max-width:34rem}.engine__bullets{margin-top:var(--padding-xxs)}.engine__figure[data-astro-cid-jrgf3qjd]{--hairline-plate:var(--color-background-primary);--hairline-hi:light-dark(var(--color-text-primary),var(--color-background-accent));--hairline-edge:color-mix(in srgb, var(--color-text-primary) 42%, var(--color-background-primary));--hairline-mid:color-mix(in srgb, var(--color-text-primary) 26%, var(--color-background-primary));--hairline-lo:color-mix(in srgb, var(--color-text-primary) 13%, var(--color-background-primary));padding:var(--padding-xs);border-top:1px solid var(--color-border-faint);aspect-ratio:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.engine__figure[data-astro-cid-jrgf3qjd] [data-hairline]{aspect-ratio:1;width:100%;max-width:32rem;transform:translate(var(--shift-x,0), var(--shift-y,0)) scale(1.3)}@media (width>=768px){.engine__row[data-astro-cid-jrgf3qjd]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.engine__copy[data-astro-cid-jrgf3qjd]{padding-block:var(--padding-lg)}.engine__figure[data-astro-cid-jrgf3qjd]{border-top:0;border-left:1px solid var(--color-border-faint)}}.whyus__title[data-astro-cid-nh4rl2n5]{text-wrap:balance}.whyus__lede[data-astro-cid-nh4rl2n5]{max-width:42ch}.whyus__logos-wrap[data-astro-cid-nh4rl2n5]{border-top:1px solid var(--color-border-faint);align-items:stretch;padding:0}.whyus__logos[data-astro-cid-nh4rl2n5]{background-color:var(--color-border-faint);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(6.25rem,1fr);gap:1px;width:100%;height:100%;margin:0;padding:0;list-style:none;display:grid}.whyus__logo[data-astro-cid-nh4rl2n5]{background-color:var(--color-background-primary);justify-content:center;align-items:center;min-height:6.25rem;padding:1.5rem;display:flex}.whyus__logo[data-astro-cid-nh4rl2n5] img[data-astro-cid-nh4rl2n5]{object-fit:contain;flex:1;width:100%;min-width:0;height:100%;max-height:4.5rem;transition:opacity .32s,filter .32s}.whyus__logo[data-astro-cid-nh4rl2n5] img[data-astro-cid-nh4rl2n5].is-swapping{opacity:0;filter:blur(6px)}[data-theme=dark] .whyus__logo[data-astro-cid-nh4rl2n5] img[data-astro-cid-nh4rl2n5]{filter:invert()brightness(.85)}[data-theme=dark] .whyus__logo[data-astro-cid-nh4rl2n5] img[data-astro-cid-nh4rl2n5].is-swapping{filter:invert()brightness(.85)blur(6px)}@media (width>=992px){.whyus__logos-wrap[data-astro-cid-nh4rl2n5]{border-top:0;border-left:1px solid var(--color-border-faint)}}.reasons-v2[data-astro-cid-f7jpi5ag]{isolation:isolate;position:relative}.reasons-v2[data-astro-cid-f7jpi5ag] .dither-fade{inset-inline:max(var(--container-gutter), calc((100% - var(--container-max)) / 2))}.reasons-v2__board[data-astro-cid-f7jpi5ag]{gap:var(--padding-sm);max-width:64rem;padding-inline:var(--container-inset);padding-block:0 var(--padding-2xl);grid-template-columns:repeat(6,minmax(0,1fr));margin-inline:auto;display:grid}.reasons-v2__card[data-astro-cid-f7jpi5ag]{grid-column:var(--reason-col,auto);padding:var(--padding-sm) var(--padding-md);background-color:var(--color-background-primary);border-radius:var(--radius-lg);cursor:pointer;text-align:center;box-shadow:var(--shadow-card);will-change:transform;border:1px solid #0000;flex-direction:column;justify-content:flex-start;align-items:center;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.reasons-v2__card[data-astro-cid-f7jpi5ag]:first-child{transform:rotate(-1.5deg)}.reasons-v2__card[data-astro-cid-f7jpi5ag]:nth-child(2){transform:rotate(1deg)}.reasons-v2__card[data-astro-cid-f7jpi5ag]:nth-child(3){transform:rotate(-.5deg)}.reasons-v2__card[data-astro-cid-f7jpi5ag]:nth-child(4){transform:rotate(1.2deg)}.reasons-v2__card[data-astro-cid-f7jpi5ag]:nth-child(5){transform:rotate(-1deg)}.reasons-v2__card[data-astro-cid-f7jpi5ag]:first-child:hover{transform:rotate(-1.5deg)translateY(-4px)}.reasons-v2__card[data-astro-cid-f7jpi5ag]:nth-child(2):hover{transform:rotate(1deg)translateY(-4px)}.reasons-v2__card[data-astro-cid-f7jpi5ag]:nth-child(3):hover{transform:rotate(-.5deg)translateY(-4px)}.reasons-v2__card[data-astro-cid-f7jpi5ag]:nth-child(4):hover{transform:rotate(1.2deg)translateY(-4px)}.reasons-v2__card[data-astro-cid-f7jpi5ag]:nth-child(5):hover{transform:rotate(-1deg)translateY(-4px)}.reasons-v2__card[data-astro-cid-f7jpi5ag]:hover{box-shadow:var(--shadow-elevated)}[data-theme=dark] .reasons-v2__card[data-astro-cid-f7jpi5ag]{background-color:var(--color-background-secondary)}.reasons-v2__num[data-astro-cid-f7jpi5ag]{font-family:var(--font-mono);font-size:var(--text-body-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);letter-spacing:.04em;position:absolute;top:12px;left:12px}.reasons-v2__quote[data-astro-cid-f7jpi5ag]{text-align:center;width:100%;margin-block:auto}.reasons-v2__overlay[data-astro-cid-f7jpi5ag]{z-index:100;backdrop-filter:blur(2px);padding:var(--padding-md);opacity:1;transition:opacity .2s cubic-bezier(.16, 1, .3, 1), display .2s allow-discrete;background-color:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.reasons-v2__overlay[data-astro-cid-f7jpi5ag][hidden]{opacity:0;transition-duration:.15s;display:none}@starting-style{.reasons-v2__overlay[data-astro-cid-f7jpi5ag]:not([hidden]){opacity:0}}.reasons-v2__modal[data-astro-cid-f7jpi5ag]{background-color:var(--color-background-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);width:100%;max-width:40rem;max-height:85vh;box-shadow:var(--shadow-elevated);padding:var(--padding-md);opacity:1;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);position:relative;overflow-y:auto;transform:scale(1)translateY(0)}.reasons-v2__overlay[data-astro-cid-f7jpi5ag][hidden] .reasons-v2__modal[data-astro-cid-f7jpi5ag]{opacity:0;transition-duration:.15s;transform:scale(.96)translateY(8px)}@starting-style{.reasons-v2__overlay[data-astro-cid-f7jpi5ag]:not([hidden]) .reasons-v2__modal[data-astro-cid-f7jpi5ag]{opacity:0;transform:scale(.96)translateY(8px)}}.reasons-v2__close[data-astro-cid-f7jpi5ag]{top:var(--padding-sm);right:var(--padding-sm);z-index:1;user-select:none;-webkit-tap-highlight-color:transparent;position:absolute}.reasons-v2__close[data-astro-cid-f7jpi5ag] svg{width:1.25rem;height:1.25rem}@media (hover:hover){.reasons-v2__close[data-astro-cid-f7jpi5ag]:hover{color:var(--color-text-primary);background-color:var(--color-background-secondary)}}.reasons-v2__close[data-astro-cid-f7jpi5ag]:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.reasons-v2__overlay[data-astro-cid-f7jpi5ag],.reasons-v2__modal[data-astro-cid-f7jpi5ag],.reasons-v2__close[data-astro-cid-f7jpi5ag]{transition-duration:.01ms}.reasons-v2__overlay[data-astro-cid-f7jpi5ag]{backdrop-filter:none}}.reasons-v2__modal-inner[data-astro-cid-f7jpi5ag]{gap:var(--padding-sm);flex-direction:column;align-items:flex-start;display:flex}.reasons-v2__modal-inner[data-astro-cid-f7jpi5ag] .reasons-v2__modal-num{font-family:var(--font-mono);font-size:var(--text-body-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary);letter-spacing:.04em}.reasons-v2__modal-inner[data-astro-cid-f7jpi5ag] .reasons-v2__modal-title{font-family:var(--font-sans);font-size:var(--text-h4);font-weight:var(--font-weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-tighten-heading);color:var(--color-text-primary);text-wrap:balance;hanging-punctuation:first last;text-indent:-.4em;margin:0}.reasons-v2__modal-inner[data-astro-cid-f7jpi5ag] .reasons-v2__modal-divider{width:calc(100% + var(--padding-md) * 2);height:1px;margin-inline:calc(var(--padding-md) * -1);background:repeating-linear-gradient(to right, var(--color-border-secondary) 0, var(--color-border-secondary) 4px, transparent 4px, transparent 8px)}.reasons-v2__modal-inner[data-astro-cid-f7jpi5ag] .reasons-v2__modal-solution{gap:var(--padding-xs);flex-direction:column;max-width:48ch;display:flex}.reasons-v2__modal-inner[data-astro-cid-f7jpi5ag] .reasons-v2__modal-solution p{font-size:var(--text-base);color:var(--color-text-primary);line-height:1.625;font-weight:var(--font-weight-regular);text-wrap:pretty;margin:0}.reasons-v2__modal-inner[data-astro-cid-f7jpi5ag] .reasons-v2__modal-solution p+p{margin-top:var(--padding-xxs)}.reasons-v2__modal-inner[data-astro-cid-f7jpi5ag] .reasons-v2__modal-link{margin-top:var(--padding-xxxs);align-self:flex-start}.reasons-v2__modal-inner[data-astro-cid-f7jpi5ag] .reasons-v2__modal-link svg{flex-shrink:0;width:1rem;height:1rem}@media (width>=768px){.reasons-v2__card[data-astro-cid-f7jpi5ag]{gap:var(--padding-xs);padding:var(--padding-md) var(--padding-lg);aspect-ratio:5/3}}@media (width<=767px){.reasons-v2__board[data-astro-cid-f7jpi5ag]{grid-template-columns:minmax(0,1fr)}.reasons-v2__card[data-astro-cid-f7jpi5ag]{aspect-ratio:auto;grid-column:1/-1}}.twoways__card-desc[data-astro-cid-xomln4ta]{max-width:46ch;font-size:var(--text-base);color:var(--color-text-primary);text-wrap:balance}.twoways__card-link[data-astro-cid-xomln4ta]{place-self:start;align-items:center;gap:.375rem;display:inline-flex}.twoways__sheet[data-astro-cid-xomln4ta]{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=992px){.twoways__sheet[data-astro-cid-xomln4ta]{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}.twoways__rail[data-astro-cid-xomln4ta]{background-clip:padding-box}}.twoways__grid[data-astro-cid-xomln4ta]{grid-template-rows:auto auto 1fr auto auto;align-items:stretch}.twoways__card[data-astro-cid-xomln4ta]{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;gap:var(--padding-xxs);padding-block:var(--container-inset);grid-row:span 5;align-self:stretch;align-items:stretch;display:grid}.twoways__card[data-astro-cid-xomln4ta]>[data-astro-cid-xomln4ta]{min-width:0;margin:0}.twoways__term[data-astro-cid-xomln4ta]{min-width:0;margin-inline:calc(-1 * var(--container-inset));padding-block:var(--padding-xxs);align-items:stretch;display:flex}.twoways__term[data-astro-cid-xomln4ta]>.term[data-astro-cid-xomln4ta]{flex:auto;min-width:0;max-width:none}.swap-diff[data-astro-cid-3gc7t52l]{isolation:isolate;padding:var(--padding-xl) var(--container-inset) var(--padding-lg);background-color:var(--hero-dither-base);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.swap-diff__window[data-astro-cid-3gc7t52l]{z-index:1;border:1px solid var(--color-border-dark);border-radius:var(--radius-md);background:var(--color-neutral-black);width:100%;min-width:0;max-width:38rem;position:relative;overflow:hidden}.swap-diff__body[data-astro-cid-3gc7t52l]{padding:var(--padding-xs) 0;font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--color-text-alternate);scrollbar-width:none;margin:0;line-height:1.7;overflow-x:hidden}.swap-diff__body[data-astro-cid-3gc7t52l]::-webkit-scrollbar{display:none}.swap-diff__line[data-astro-cid-3gc7t52l]{gap:.75rem;min-width:0;padding:0 .9rem;display:flex}.swap-diff__gutter[data-astro-cid-3gc7t52l]{text-align:center;width:.75rem;color:var(--color-text-alternate-tertiary);flex-shrink:0}.swap-diff__code[data-astro-cid-3gc7t52l]{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0}.swap-diff__line[data-astro-cid-3gc7t52l].is-del{background:var(--color-grid-line-dark);color:var(--color-text-alternate-secondary)}.swap-diff__line[data-astro-cid-3gc7t52l].is-add{background:color-mix(in srgb, var(--color-background-accent) 18%, transparent)}.swap-diff__line[data-astro-cid-3gc7t52l].is-add .swap-diff__gutter[data-astro-cid-3gc7t52l],.swap-diff__line[data-astro-cid-3gc7t52l].is-add .swap-diff__code[data-astro-cid-3gc7t52l]{color:var(--color-text-accent)}.benchmark-callout__grid[data-astro-cid-22j5a7da]{grid-template-columns:1fr;display:grid}.benchmark-callout__text[data-astro-cid-22j5a7da]{gap:var(--padding-xs);padding:var(--padding-2xl) var(--container-inset);flex-direction:column;justify-content:center;display:flex}.benchmark-callout__body[data-astro-cid-22j5a7da]{max-width:32rem;font-size:var(--text-body-md);color:var(--color-text-primary);text-wrap:balance;line-height:1.6}.benchmark-callout__actions[data-astro-cid-22j5a7da]{margin-top:calc(var(--padding-md) - var(--padding-xs))}.benchmark-callout__chart[data-astro-cid-22j5a7da]{padding:var(--padding-2xl) var(--container-inset)}.benchmark-callout__chart-inner[data-astro-cid-22j5a7da]{height:12rem;position:relative}.benchmark-callout__bar[data-astro-cid-22j5a7da]{height:var(--bar-h);width:16%;bottom:0;left:var(--bar-x);background:var(--color-text-tertiary);opacity:.4;border-radius:2px 2px 0 0;position:absolute}.benchmark-callout__bar--accent[data-astro-cid-22j5a7da]{background:var(--color-background-accent);opacity:1}@media (width>=768px){.benchmark-callout__grid[data-astro-cid-22j5a7da]{grid-template-columns:1fr 1fr}.benchmark-callout__chart-inner[data-astro-cid-22j5a7da]{height:100%}}.price-calc[data-astro-cid-myjzt2ao]{z-index:1;width:100%;max-width:30rem;font-family:var(--font-sans);position:relative}.price-calc[data-astro-cid-myjzt2ao] .panel{z-index:1;margin:0;position:relative;overflow:hidden}.price-calc__field[data-astro-cid-myjzt2ao]{padding:var(--padding-xxs) var(--padding-xs)}.price-calc__field-head[data-astro-cid-myjzt2ao]{justify-content:space-between;align-items:baseline;gap:var(--padding-xxs);display:flex}.price-calc__field[data-astro-cid-myjzt2ao] label[data-astro-cid-myjzt2ao],.price-calc__field[data-astro-cid-myjzt2ao] output[data-astro-cid-myjzt2ao],.price-calc__bar-label[data-astro-cid-myjzt2ao] span[data-astro-cid-myjzt2ao],.price-calc__bar-label[data-astro-cid-myjzt2ao] em[data-astro-cid-myjzt2ao]{font-family:var(--font-sans);font-size:var(--text-body-sm);color:var(--color-text-primary)}.price-calc__field[data-astro-cid-myjzt2ao] output[data-astro-cid-myjzt2ao],.price-calc__bar-label[data-astro-cid-myjzt2ao] em[data-astro-cid-myjzt2ao],.price-calc__note[data-astro-cid-myjzt2ao] b[data-astro-cid-myjzt2ao]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.price-calc__field[data-astro-cid-myjzt2ao] output[data-astro-cid-myjzt2ao],.price-calc__bar-label[data-astro-cid-myjzt2ao] em[data-astro-cid-myjzt2ao]{font-weight:var(--font-weight-bold);white-space:nowrap;font-style:normal}.price-calc__field[data-astro-cid-myjzt2ao] input[data-astro-cid-myjzt2ao][type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;display:block}.price-calc__field[data-astro-cid-myjzt2ao] input[data-astro-cid-myjzt2ao][type=range]::-webkit-slider-runnable-track{background:var(--color-background-tertiary);height:2px}.price-calc__field[data-astro-cid-myjzt2ao] input[data-astro-cid-myjzt2ao][type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-text-primary);border-radius:0;width:12px;height:12px;margin-top:-5px}.price-calc__field[data-astro-cid-myjzt2ao] input[data-astro-cid-myjzt2ao][type=range]::-moz-range-track{background:var(--color-background-tertiary);height:2px}.price-calc__field[data-astro-cid-myjzt2ao] input[data-astro-cid-myjzt2ao][type=range]::-moz-range-thumb{background:var(--color-text-primary);border:0;border-radius:0;width:12px;height:12px}.price-calc__field[data-astro-cid-myjzt2ao] input[data-astro-cid-myjzt2ao][type=range]:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:4px}.price-calc__result[data-astro-cid-myjzt2ao]{gap:var(--padding-xxs);padding:var(--padding-xs);border-top:1px solid var(--color-border-faint);display:grid}.price-calc__bar-label[data-astro-cid-myjzt2ao]{justify-content:space-between;gap:var(--padding-xxs);margin-bottom:var(--padding-xxxs);display:flex}.price-calc__track[data-astro-cid-myjzt2ao]{height:var(--padding-xxs);background-color:var(--color-background-secondary)}.price-calc__fill[data-astro-cid-myjzt2ao]{height:100%;transition:width .3s}.price-calc__fill[data-astro-cid-myjzt2ao].is-primary{background-color:var(--color-text-primary)}.price-calc__fill[data-astro-cid-myjzt2ao].is-accent{background-color:var(--color-background-accent)}.price-calc__note[data-astro-cid-myjzt2ao]{font-size:var(--text-body-sm);color:var(--color-text-secondary);line-height:1.5}.price-calc__note[data-astro-cid-myjzt2ao] b[data-astro-cid-myjzt2ao]{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}
