.features__item[data-astro-cid-b2ktkwcf]{min-width:min(100vw - var(--spacing), 16rem)}.hardware-table[data-astro-cid-ivmyyn2g]{width:calc(100% - 1rem);margin-inline:auto}.hardware-table[data-astro-cid-ivmyyn2g] td,.hardware-table[data-astro-cid-ivmyyn2g] a{overflow-wrap:anywhere}.hardware-table[data-astro-cid-ivmyyn2g] .hardware-link-chip{border-radius:.65rem;padding:.3rem .35rem;font-size:.58rem;line-height:.85rem}.hardware-feature-row[data-astro-cid-ivmyyn2g]:hover>th[data-astro-cid-ivmyyn2g],.hardware-feature-row[data-astro-cid-ivmyyn2g]:hover>td[data-astro-cid-ivmyyn2g]{background-color:#fafafa}@media (width>=640px){.hardware-table[data-astro-cid-ivmyyn2g]{width:min(100% - var(--container-spacing), var(--w-xl))}.hardware-table[data-astro-cid-ivmyyn2g] .hardware-link-chip{border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem}}img.hardware-device-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.hardware-table[data-astro-cid-ivmyyn2g] tbody[data-astro-cid-ivmyyn2g] tr[data-astro-cid-ivmyyn2g]:nth-last-child(-n+2) .hardware-tooltip[data-astro-cid-ivmyyn2g]{margin-top:0;margin-bottom:.5rem;top:auto;bottom:100%}.hardware-tooltip-trigger[data-astro-cid-ivmyyn2g]:hover .hardware-tooltip[data-astro-cid-ivmyyn2g],.hardware-tooltip-trigger[data-astro-cid-ivmyyn2g]:focus-within .hardware-tooltip[data-astro-cid-ivmyyn2g],.hardware-tooltip-trigger[data-astro-cid-ivmyyn2g][data-open=true] .hardware-tooltip[data-astro-cid-ivmyyn2g]{visibility:visible;opacity:1}.hardware-summary[data-astro-cid-fkpco7at]{width:calc(100% - 1rem);margin-inline:auto}.hardware-summary-picture-frame[data-astro-cid-fkpco7at]{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}.hardware-summary-media picture{place-items:center;width:100%;height:100%;display:grid}.hardware-summary-media img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.hardware-summary[data-astro-cid-fkpco7at] .hardware-summary-button{justify-content:center;align-items:center;font-size:.65rem;line-height:1rem;padding:.375rem .45rem!important;display:inline-flex!important}.hardware-summary[data-astro-cid-fkpco7at] .hardware-summary-button>span{align-items:center;line-height:1;display:inline-flex}.hardware-summary[data-astro-cid-fkpco7at] .hardware-summary-button svg{width:.95rem;height:.95rem;display:block}@media (width>=640px){.hardware-summary[data-astro-cid-fkpco7at]{width:min(100% - var(--container-spacing), var(--w-md))}.hardware-summary[data-astro-cid-fkpco7at] .hardware-summary-button{font-size:.75rem;line-height:1rem;padding:.5rem .75rem!important}.hardware-summary[data-astro-cid-fkpco7at] .hardware-summary-button svg{width:1.25rem;height:1.25rem}}.image-grid[data-astro-cid-utbzadif]{gap:var(--grid-spacing);display:grid}.image-grid-sm[data-astro-cid-utbzadif]{gap:var(--grid-spacing);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.image-grid-sm[data-astro-cid-utbzadif]{grid-template-columns:repeat(3,minmax(0,1fr))}}.image-grid-md[data-astro-cid-utbzadif]{gap:var(--grid-spacing);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.image-grid-md[data-astro-cid-utbzadif]{grid-template-columns:repeat(3,minmax(0,1fr))}}.image-grid-lg[data-astro-cid-utbzadif]{gap:var(--grid-spacing);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.image-grid-lg[data-astro-cid-utbzadif]{grid-template-columns:repeat(3,minmax(0,1fr))}}.image-grid-xl[data-astro-cid-utbzadif]{gap:var(--grid-spacing);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.image-grid-xl[data-astro-cid-utbzadif]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.image-grid-xl[data-astro-cid-utbzadif]{grid-template-columns:repeat(4,minmax(0,1fr))}}.image-grid-full[data-astro-cid-utbzadif]{gap:var(--grid-spacing);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.image-grid-full[data-astro-cid-utbzadif]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.image-grid-full[data-astro-cid-utbzadif]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1536px){.image-grid-full[data-astro-cid-utbzadif]{grid-template-columns:repeat(5,minmax(0,1fr))}}.price-grid[data-astro-cid-rutzzuiu]{grid-template-rows:min-content auto min-content}.surface-price[data-astro-cid-rutzzuiu]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--color-dark) / var(--tw-text-opacity,1))}.surface-price[data-astro-cid-rutzzuiu]:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--color-light) / var(--tw-text-opacity,1))}.surface-price[data-astro-cid-rutzzuiu] .shape-fill[data-astro-cid-rutzzuiu]{fill:#fff}.surface-price[data-astro-cid-rutzzuiu] .shape-fill[data-astro-cid-rutzzuiu]:is([data-theme=dark] *){fill:#000}.features__item[data-astro-cid-rutzzuiu]{min-width:min(100vw - var(--spacing), 16rem)}@media (width>=640px){.features__item[data-astro-cid-rutzzuiu]{max-width:22rem}}.p-item-container[data-astro-cid-zdusoha2]{flex:1;min-width:13rem;max-width:18rem}.p-item[data-astro-cid-zdusoha2]{font-size:1.125rem;line-height:1.75rem}@media (width>=768px){.p-item[data-astro-cid-zdusoha2]{font-size:1.25rem;line-height:1.75rem}}.p-item[data-astro-cid-zdusoha2] strong{--tw-text-opacity:1;color:rgb(var(--color-primary) / var(--tw-text-opacity,1));font-weight:700}@media (width>=768px){.ps-container[data-astro-cid-bpfbqvfs]{width:min(100% - var(--container-spacing), var(--w-lg));margin-left:auto;margin-right:auto}}.ps-intro[data-astro-cid-bpfbqvfs]{text-align:center}.ps-subtitle[data-astro-cid-bpfbqvfs]{max-width:40rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:2rem}@media (width>=768px){.ps-subtitle[data-astro-cid-bpfbqvfs]{font-size:1.02rem}}.ps-subtitle[data-astro-cid-bpfbqvfs]{color:color-mix(in srgb, rgb(var(--color-info)) 76%, white)}.ps-subtitle[data-astro-cid-bpfbqvfs] p{padding-top:0!important;padding-bottom:0!important}.ps-headrow[data-astro-cid-bpfbqvfs],.ps-row[data-astro-cid-bpfbqvfs]{grid-template-columns:minmax(0,1fr) 1.25rem minmax(0,1fr);gap:.125rem;display:grid}.ps-row[data-astro-cid-bpfbqvfs]{align-items:stretch}.ps-column-head[data-astro-cid-bpfbqvfs]{text-align:center;text-transform:uppercase;letter-spacing:.1em;font-variation-settings:var(--font-var-settings-headings);color:#111;padding-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.ps-box[data-astro-cid-bpfbqvfs]{border-width:1px;border-radius:1rem;align-items:flex-start;min-height:10rem;padding:.875rem;display:flex;position:relative;overflow:hidden}.ps-box--problem[data-astro-cid-bpfbqvfs]{background:radial-gradient(circle at left center, color-mix(in srgb, var(--ps-problem-accent) 22%, transparent), transparent 42%), radial-gradient(circle at top left, #fffffff5, transparent 34%), linear-gradient(180deg, #fff, #fff);border-color:color-mix(in srgb, var(--ps-problem-accent) 16%, white);box-shadow:0 16px 34px color-mix(in srgb, var(--ps-problem-accent) 12%, transparent), inset 0 1px 0 #ffffffb3}.ps-box--solution[data-astro-cid-bpfbqvfs]{background:radial-gradient(circle at right center, color-mix(in srgb, var(--ps-solution-accent) 20%, transparent), transparent 42%), radial-gradient(circle at top right, #fffffff5, transparent 34%), linear-gradient(180deg, #fff, #fff);border-color:color-mix(in srgb, var(--ps-solution-accent) 16%, white);box-shadow:0 16px 34px color-mix(in srgb, var(--ps-solution-accent) 12%, transparent), inset 0 1px 0 #ffffffb3}.ps-box__body[data-astro-cid-bpfbqvfs]{z-index:10;width:100%;position:relative}.ps-box__heading[data-astro-cid-bpfbqvfs]{letter-spacing:-.025em;font-variation-settings:var(--font-var-settings-headings);color:rgb(var(--color-info));margin-bottom:.5rem;font-size:1.05rem;font-weight:600;line-height:1.25}.ps-box__copy[data-astro-cid-bpfbqvfs]{color:#3f3f46}.ps-box__copy[data-astro-cid-bpfbqvfs] p{letter-spacing:-.025em!important;font-size:1rem!important;line-height:1.375!important}@media (width>=768px){.ps-box__copy[data-astro-cid-bpfbqvfs] p{font-size:1.125rem!important;line-height:1.75rem!important}}.ps-box__bgicon[data-astro-cid-bpfbqvfs]{pointer-events:none;z-index:0;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:.75rem}@media (width>=768px){.ps-box__bgicon[data-astro-cid-bpfbqvfs]{right:1rem}}.ps-box__bgmark[data-astro-cid-bpfbqvfs]{font-variation-settings:var(--font-var-settings-headings);-webkit-user-select:none;user-select:none;font-size:6rem;font-weight:600;line-height:1}@media (width>=768px){.ps-box__bgmark[data-astro-cid-bpfbqvfs]{font-size:7.5rem}}.ps-box--problem[data-astro-cid-bpfbqvfs] .ps-box__bgmark[data-astro-cid-bpfbqvfs]{color:color-mix(in srgb, var(--ps-problem-accent) 10%, transparent)}.ps-box--solution[data-astro-cid-bpfbqvfs] .ps-box__bgmark[data-astro-cid-bpfbqvfs]{color:color-mix(in srgb, var(--ps-solution-accent) 10%, transparent)}.ps-arrow[data-astro-cid-bpfbqvfs]{justify-content:center;align-items:center;position:relative}.ps-arrow__icon[data-astro-cid-bpfbqvfs]{--tw-text-opacity:1;width:.875rem;height:.875rem;color:rgb(120 113 108/var(--tw-text-opacity,1))}@media (width>=768px){.ps-headrow[data-astro-cid-bpfbqvfs]{grid-template-columns:minmax(0,1fr) 3.5rem minmax(0,1fr);align-items:flex-end;gap:.75rem;margin-bottom:.5rem}.ps-row[data-astro-cid-bpfbqvfs]{grid-template-columns:minmax(0,1fr) 3.5rem minmax(0,1fr);gap:1rem}.ps-column-head[data-astro-cid-bpfbqvfs]{padding-bottom:1.25rem;font-size:1.75rem}.ps-box[data-astro-cid-bpfbqvfs]{border-radius:1.1rem;min-height:11.5rem;padding:1.5rem}.ps-box__copy[data-astro-cid-bpfbqvfs]{letter-spacing:0;font-size:1rem;line-height:1.75rem}.ps-box__heading[data-astro-cid-bpfbqvfs]{margin-bottom:.75rem;font-size:1.5rem;line-height:1.25}.ps-arrow__icon[data-astro-cid-bpfbqvfs]{width:1.25rem;height:1.25rem}}@media (width<=767px){.ps-box__heading[data-astro-cid-bpfbqvfs]{text-wrap:pretty}}.p-header[data-astro-cid-4d4e5qo3]{--tw-text-opacity:1;color:rgb(var(--color-primary) / var(--tw-text-opacity,1));font-size:1.125rem;font-weight:400;line-height:1.75rem}@media (width>=768px){.p-header[data-astro-cid-4d4e5qo3]{font-size:1.5rem;line-height:2rem}}.p-title[data-astro-cid-4d4e5qo3]{font-size:1.5rem;font-weight:600;line-height:2rem}@media (width>=768px){.p-title[data-astro-cid-4d4e5qo3]{font-size:1.875rem;line-height:2.25rem}}.p-item[data-astro-cid-4d4e5qo3]{flex:1;min-width:12rem;max-width:20rem;font-size:1rem;line-height:1.5rem}@media (width>=768px){.p-item[data-astro-cid-4d4e5qo3]{font-size:1.125rem;line-height:1.75rem}}.p-item[data-astro-cid-4d4e5qo3] strong[data-astro-cid-4d4e5qo3]{--tw-text-opacity:1;color:rgb(var(--color-primary) / var(--tw-text-opacity,1));font-weight:700}.text-image[data-astro-cid-pnnjocuj]{gap:2rem}.text-image__row[data-astro-cid-pnnjocuj]{flex-flow:column;display:flex;position:relative}.text-image__row[data-astro-cid-pnnjocuj].reverse{flex-direction:column-reverse}.text-image__row[data-astro-cid-pnnjocuj] .media[data-astro-cid-pnnjocuj]{width:calc(100% + var(--container-spacing));margin-inline:calc(var(--spacing) * -1)}.text-image__row[data-astro-cid-pnnjocuj] .media[data-astro-cid-pnnjocuj] .img[data-astro-cid-pnnjocuj]{position:sticky;top:2rem}.text-image__banner[data-astro-cid-pnnjocuj]{position:relative;overflow:hidden}.text-image__banner[data-astro-cid-pnnjocuj]:not(.container-none){border-radius:.375rem}.text-image__banner[data-astro-cid-pnnjocuj] .media[data-astro-cid-pnnjocuj]{pointer-events:none;position:absolute;inset:0}.text-image__banner[data-astro-cid-pnnjocuj] .text-image__content[data-astro-cid-pnnjocuj]{z-index:10;background-color:rgb(var(--color-dark) / var(--tw-bg-opacity,1));--tw-bg-opacity:.3;place-items:center;width:100%;height:100%;padding-top:5rem;padding-bottom:5rem;display:grid;position:relative}.text-image__banner[data-astro-cid-pnnjocuj] .text-image__content[data-astro-cid-pnnjocuj] .richtext[data-astro-cid-pnnjocuj]{text-align:center;--tw-text-opacity:1;max-width:42rem;color:rgb(255 255 255/var(--tw-text-opacity,1));padding:2rem}@media (width>=1024px){.column-grid[data-astro-cid-pnnjocuj]{gap:3.5rem}}.column-grid[data-astro-cid-pnnjocuj] .img[data-astro-cid-pnnjocuj]{position:sticky;top:2rem}.column-grid-25[data-astro-cid-pnnjocuj]{display:grid}@media (width>=768px){.column-grid-25[data-astro-cid-pnnjocuj]{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.column-grid-25[data-astro-cid-pnnjocuj].reverse{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}.column-grid-33[data-astro-cid-pnnjocuj]{display:grid}@media (width>=768px){.column-grid-33[data-astro-cid-pnnjocuj]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.column-grid-33[data-astro-cid-pnnjocuj].reverse{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.column-grid-40[data-astro-cid-pnnjocuj]{display:grid}@media (width>=768px){.column-grid-40[data-astro-cid-pnnjocuj]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.column-grid-40[data-astro-cid-pnnjocuj].reverse{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.column-grid-50[data-astro-cid-pnnjocuj]{display:grid}@media (width>=768px){.column-grid-50[data-astro-cid-pnnjocuj]{grid-template-columns:repeat(2,minmax(0,1fr))}}.column-grid-66[data-astro-cid-pnnjocuj]{display:grid}@media (width>=768px){.column-grid-66[data-astro-cid-pnnjocuj]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.column-grid-66[data-astro-cid-pnnjocuj].reverse{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.column-grid-75[data-astro-cid-pnnjocuj]{display:grid}@media (width>=768px){.column-grid-75[data-astro-cid-pnnjocuj]{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.column-grid-75[data-astro-cid-pnnjocuj].reverse{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.column-grid[data-astro-cid-pnnjocuj].normal .media[data-astro-cid-pnnjocuj]{grid-row-start:1;grid-column-start:2}.column-grid[data-astro-cid-pnnjocuj].normal .text-image__content[data-astro-cid-pnnjocuj]{grid-row-start:1;grid-column-start:1}}.column-grid[data-astro-cid-pnnjocuj].container-none .text-image__content[data-astro-cid-pnnjocuj]{padding-inline:var(--spacing)}@media (width>=768px){.column-grid[data-astro-cid-pnnjocuj].container-none .text-image__content[data-astro-cid-pnnjocuj]{padding-inline:var(--container-spacing)}}.column-grid[data-astro-cid-pnnjocuj].container-none .img[data-astro-cid-pnnjocuj]{position:sticky;top:0}.title strong{--tw-text-opacity:1;color:rgb(var(--color-primary) / var(--tw-text-opacity,1))}