.feature-hero-visual-frame:where(.astro-mnqfji6b){width:min(var(--feature-hero-visual-width, 640px),640px);height:min(var(--feature-hero-visual-height, 660px),660px);flex:0 0 auto;overflow:visible}.feature-hero-visual-frame:where(.astro-mnqfji6b) img:where(.astro-mnqfji6b){display:block;width:100%;height:100%;object-fit:contain}.feature-hero-visual-frame:where(.astro-mnqfji6b).fade-bottom img:where(.astro-mnqfji6b){-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 93%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 93%,transparent 100%)}.hero-grid:where(.astro-m6umo2fr){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:660px}.hero-copy:where(.astro-m6umo2fr){width:100%;max-width:520px;display:flex;flex-direction:column;gap:40px}.hero-copy-main:where(.astro-m6umo2fr){display:flex;flex-direction:column;gap:32px}.feature-hero-logos{margin-top:80px;color:#fff;opacity:.72}.feature-hero-logos .customer-logo-item{height:120px}.feature-switcher:where(.astro-m6umo2fr){position:relative;width:fit-content;z-index:30}.feature-current:where(.astro-m6umo2fr){list-style:none;cursor:pointer;user-select:none}.feature-current:where(.astro-m6umo2fr)::-webkit-details-marker{display:none}.feature-current:where(.astro-m6umo2fr)::marker{content:""}.feature-current:where(.astro-m6umo2fr),.feature-menu-item:where(.astro-m6umo2fr){display:inline-flex;height:40px;align-items:center;justify-content:center;gap:12px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#ffffff0a;padding:10px 12px;color:#fff;font-family:var(--font-mono);font-size:12px;font-weight:600;line-height:1.45;letter-spacing:.96px;text-transform:uppercase;text-decoration:none;backdrop-filter:blur(32px);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.feature-current:where(.astro-m6umo2fr):hover,.feature-switcher:where(.astro-m6umo2fr)[open] .feature-current:where(.astro-m6umo2fr){border-color:#ffffff47;background:#ffffff12}.feature-current-label:where(.astro-m6umo2fr){white-space:nowrap}.feature-icon:where(.astro-m6umo2fr){display:grid;place-items:center;width:20px;height:20px;flex:0 0 auto;color:var(--content-accent)}.feature-icon:where(.astro-m6umo2fr) svg{display:block;width:20px;height:20px}.feature-chevron:where(.astro-m6umo2fr){width:12px;height:12px;flex:0 0 auto;color:#ffffff8f;transition:transform .18s ease,color .18s ease}.feature-switcher:where(.astro-m6umo2fr)[open] .feature-chevron:where(.astro-m6umo2fr){color:#fff;transform:rotate(180deg)}.feature-menu:where(.astro-m6umo2fr){position:absolute;top:48px;left:0;width:268px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#151413b8;box-shadow:0 24px 64px #00000047;backdrop-filter:blur(32px);z-index:20}.feature-menu-item:where(.astro-m6umo2fr){width:100%;height:44px;justify-content:flex-start;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;background:transparent;color:#ffffff9e}.feature-menu-item:where(.astro-m6umo2fr):hover{color:#fff;background:#ffffff0f}.feature-menu-item:where(.astro-m6umo2fr):last-child{border-bottom:0}.hero-heading:where(.astro-m6umo2fr){display:grid;gap:20px;width:100%;color:#ffffff80}h1:where(.astro-m6umo2fr){width:100%;margin:0;font-family:var(--font-display);font-size:var(--text-56);font-weight:400;line-height:1.1;letter-spacing:0;word-break:break-word;mix-blend-mode:plus-lighter}.title-muted:where(.astro-m6umo2fr){color:#ffffff80}.title-strong:where(.astro-m6umo2fr){color:#fff}.hero-heading:where(.astro-m6umo2fr) p:where(.astro-m6umo2fr){width:410px;max-width:100%;margin:0;color:#ffffff80;font-size:17px;font-weight:400;line-height:1.65;mix-blend-mode:plus-lighter}.hero-actions:where(.astro-m6umo2fr){display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.hero-visual:where(.astro-m6umo2fr){display:flex;height:660px;align-items:center;justify-content:center;overflow:visible}@media(max-width:1180px){.hero-visual:where(.astro-m6umo2fr) .feature-hero-visual-frame{transform:scale(.86);transform-origin:center}}@media(max-width:900px){.hero-grid:where(.astro-m6umo2fr){grid-template-columns:1fr;min-height:auto;gap:48px}.hero-heading:where(.astro-m6umo2fr) p:where(.astro-m6umo2fr){width:fit-content}.hero-copy:where(.astro-m6umo2fr){max-width:620px;gap:32px}h1:where(.astro-m6umo2fr){font-size:clamp(44px,13vw,56px)}.hero-actions:where(.astro-m6umo2fr){flex-direction:column;align-items:flex-start}.hero-visual:where(.astro-m6umo2fr){height:auto;justify-content:center;overflow:visible}.hero-visual:where(.astro-m6umo2fr) .feature-hero-visual-frame{width:min(var(--feature-hero-visual-width, 640px),calc(100vw - (2 * var(--site-padding))));height:auto;aspect-ratio:var(--feature-hero-visual-ratio-width, 640) / var(--feature-hero-visual-ratio-height, 660);transform:none}.feature-hero-logos{margin-top:48px}}.feature-page-subnav:where(.astro-r4xgkb6d){position:sticky;top:80px;z-index:999;width:min(100%,var(--site-width));margin:0 auto;overflow:hidden;border-top:0;border-radius:0 0 8px 8px;isolation:isolate;background:#151413;box-shadow:none;color:#fff;backdrop-filter:blur(10px)}.feature-page-subnav:where(.astro-r4xgkb6d).is-empty{display:none}.feature-page-subnav:where(.astro-r4xgkb6d):before,.feature-page-subnav:where(.astro-r4xgkb6d):after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .22s ease}.feature-page-subnav:where(.astro-r4xgkb6d):before{inset:0 1px 1px;border-radius:0 0 7px 7px;background-color:#151413;background-image:url(/images/header/navbar-connected-subnav.png);background-size:100% 120px;background-position:center -72px}.feature-page-subnav:where(.astro-r4xgkb6d):after{box-sizing:border-box;border-style:solid;border-width:0 1px 1px;border-color:rgba(255,255,255,.08) rgba(255,255,255,.08) rgba(255,255,255,.04);border-radius:inherit}body.has-stuck-feature-page-subnav .feature-page-subnav:where(.astro-r4xgkb6d){background:transparent;box-shadow:0 2px 2px #1118270d,0 4px 4px #1118270d,0 8px 8px #1118270d}body.has-stuck-feature-page-subnav .feature-page-subnav:where(.astro-r4xgkb6d):before,body.has-stuck-feature-page-subnav .feature-page-subnav:where(.astro-r4xgkb6d):after{opacity:1}.feature-page-subnav-inner:where(.astro-r4xgkb6d){position:relative;z-index:1;width:100%;max-width:var(--site-width);height:48px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 24px}.feature-page-subnav-label:where(.astro-r4xgkb6d){margin:0;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;line-height:1.45;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.feature-page-subnav-toggle:where(.astro-r4xgkb6d){display:none}.feature-page-subnav-links:where(.astro-r4xgkb6d){display:flex;align-items:center;justify-content:flex-end;gap:24px;overflow-x:auto;scrollbar-width:none}.feature-page-subnav-links:where(.astro-r4xgkb6d)::-webkit-scrollbar{display:none}.feature-page-subnav-link{display:inline-flex;align-items:center;gap:8px;color:#ffffff80;font-size:14px;line-height:1.45;text-decoration:none;white-space:nowrap}.feature-page-subnav-link:hover,.feature-page-subnav-link.active{color:#fff}.feature-page-subnav-dot{width:6px;height:6px;background:#f28954;flex:none}@media(max-width:1023px){.feature-page-subnav:where(.astro-r4xgkb6d){top:72px;z-index:998;width:100%;overflow:visible;border-radius:0;box-shadow:none}.feature-page-subnav:where(.astro-r4xgkb6d):before{inset:0;border-radius:0;background-position:center -72px;opacity:1}.feature-page-subnav:where(.astro-r4xgkb6d):after{display:none}.feature-page-subnav-inner:where(.astro-r4xgkb6d){position:relative;z-index:1;height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 16px;padding:0 24px}.feature-page-subnav-label:where(.astro-r4xgkb6d){display:flex;align-items:center;min-height:48px;color:#fff}.feature-page-subnav-toggle:where(.astro-r4xgkb6d){display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-height:48px;border:0;background:transparent;padding:0;color:#fff;font:inherit;cursor:pointer}.feature-page-subnav-toggle-current:where(.astro-r4xgkb6d){display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:14px;font-weight:400;line-height:1.45;white-space:nowrap}.feature-page-subnav-toggle-current:where(.astro-r4xgkb6d):before{content:"";width:6px;height:6px;flex:none;background:#f28954}.feature-page-subnav-toggle:where(.astro-r4xgkb6d) svg:where(.astro-r4xgkb6d){width:12px;height:12px;color:#f28954;transition:transform .16s ease}.feature-page-subnav:where(.astro-r4xgkb6d).is-expanded .feature-page-subnav-toggle:where(.astro-r4xgkb6d) svg:where(.astro-r4xgkb6d){transform:rotate(180deg)}.feature-page-subnav-links:where(.astro-r4xgkb6d){position:absolute;top:48px;left:0;right:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;overflow:hidden;visibility:hidden;pointer-events:none;border-top:1px solid rgba(255,255,255,.04);background:#151413;padding:16px 24px;opacity:0;transform:translateY(-8px) scaleY(.98);transform-origin:top;clip-path:inset(0 0 100% 0);transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1),clip-path .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s}.feature-page-subnav:where(.astro-r4xgkb6d).is-expanded .feature-page-subnav-links:where(.astro-r4xgkb6d){visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0) scaleY(1);clip-path:inset(0);transition-delay:0s}.feature-page-subnav-link{font-size:14px;line-height:1.45}}@media(prefers-reduced-motion:reduce){.feature-page-subnav:where(.astro-r4xgkb6d),.feature-page-subnav:where(.astro-r4xgkb6d):before,.feature-page-subnav:where(.astro-r4xgkb6d):after,.feature-page-subnav-links:where(.astro-r4xgkb6d){transition:none}}.feature-cards-section:where(.astro-eiimkcwv){width:100%;padding:160px 0;background:#fff;color:#151413}.cards-inner:where(.astro-eiimkcwv){width:min(100% - 96px,var(--site-width));margin:0 auto;display:grid;gap:128px}.section-head:where(.astro-eiimkcwv){display:grid;justify-items:center;gap:24px;text-align:center}.section-head:where(.astro-eiimkcwv).narrow{max-width:650px;margin-inline:auto}h2:where(.astro-eiimkcwv){margin:0;font-family:var(--font-serif);font-weight:400;font-size:56px;line-height:1.1;letter-spacing:0;text-wrap:balance}.section-head:where(.astro-eiimkcwv) p:where(.astro-eiimkcwv){margin:0;color:#656564;font-size:17px;line-height:1.6}.feature-card-grid:where(.astro-eiimkcwv){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--card-gap, 4px)}.feature-card-grid:where(.astro-eiimkcwv) article:where(.astro-eiimkcwv){position:relative;min-height:var(--card-min-height, 544px);padding:40px;max-height:628px;overflow:hidden;background:#f6f6f4;display:grid;align-content:space-between;gap:32px}.feature-card-glow:where(.astro-eiimkcwv){position:absolute;left:var(--glow-x);top:var(--glow-y);z-index:0;width:var(--glow-width);height:var(--glow-height);border-radius:9999px;background:radial-gradient(ellipse at center,var(--glow-color) 0%,rgba(242,137,84,.12) 38%,rgba(242,137,84,0) 72%);filter:blur(var(--glow-blur));opacity:var(--glow-opacity);transform:translate(-50%,-50%) rotate(var(--glow-rotate));pointer-events:none}.feature-card-copy:where(.astro-eiimkcwv){display:grid;gap:8px;position:relative;z-index:3}.feature-card-grid:where(.astro-eiimkcwv) article:where(.astro-eiimkcwv).glow-above-media .feature-card-glow:where(.astro-eiimkcwv){z-index:2}.feature-card-grid:where(.astro-eiimkcwv) article:where(.astro-eiimkcwv) h3:where(.astro-eiimkcwv){margin:0;font-family:var(--font-sans);font-size:20px;font-weight:500;line-height:1.5}.feature-card-grid:where(.astro-eiimkcwv) article:where(.astro-eiimkcwv) p:where(.astro-eiimkcwv){max-width:410px;margin:0;color:#656564;font-size:16px;line-height:24px}.feature-card-media:where(.astro-eiimkcwv){position:var(--media-position, relative);top:var(--media-top, auto);right:var(--media-right, auto);bottom:var(--media-bottom, auto);left:var(--media-left, auto);z-index:1;align-self:var(--media-align, end);justify-self:var(--media-justify, stretch);display:flex;align-items:var(--media-align, end);justify-content:var(--media-justify, center);width:var(--media-width, calc(100% + 80px) );height:var(--media-height, auto);min-height:var(--media-min-height, 0);margin:var(--media-margin, 0 -40px -40px);padding:var(--media-padding, 0);overflow:var(--media-overflow, visible)}.feature-card-media:where(.astro-eiimkcwv) img{display:block;width:var(--image-width, 100%);height:var(--image-height, auto);max-width:var(--image-max-width, none);max-height:var(--image-max-height, none);margin:var(--image-margin, 0);object-fit:var(--image-fit, contain);object-position:var(--image-position, center);translate:var(--image-translate, 0 0);scale:var(--image-scale, 1)}.feature-card-grid:where(.astro-eiimkcwv) article:where(.astro-eiimkcwv).wide{grid-column:1 / -1}@media(max-width:1000px){.feature-cards-section:where(.astro-eiimkcwv){padding:80px 0}.cards-inner:where(.astro-eiimkcwv){width:min(100% - 48px,var(--site-width));gap:64px}h2:where(.astro-eiimkcwv){font-size:40px}.section-head:where(.astro-eiimkcwv) p:where(.astro-eiimkcwv){font-size:15px;line-height:24px}.feature-card-grid:where(.astro-eiimkcwv){grid-template-columns:1fr;gap:4px}.feature-card-grid:where(.astro-eiimkcwv) article:where(.astro-eiimkcwv),.feature-card-grid:where(.astro-eiimkcwv) article:where(.astro-eiimkcwv).wide{min-height:var(--card-min-height, 544px);padding:32px}.feature-card-media:where(.astro-eiimkcwv){position:relative!important;inset:auto!important;align-self:end;justify-self:stretch;align-items:end;justify-content:center;width:calc(100% + 64px)!important;height:280px;margin:0 -32px -32px;padding:0 16px 16px;overflow:hidden}.feature-card-grid:where(.astro-eiimkcwv) article:where(.astro-eiimkcwv) .feature-card-media:where(.astro-eiimkcwv) img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;object-fit:contain!important;object-position:bottom center!important;translate:0 0!important;scale:1!important}.feature-card-grid:where(.astro-eiimkcwv) article:where(.astro-eiimkcwv) h3:where(.astro-eiimkcwv){font-size:18px;line-height:1.4}.feature-card-grid:where(.astro-eiimkcwv) article:where(.astro-eiimkcwv) p:where(.astro-eiimkcwv){font-size:15px;line-height:24px}}.feature-intro-flow:where(.astro-lwcjsfdg){--content: min(100% - 96px, 1280px);background:#fff;color:#151413;display:flex;flex-direction:column;align-items:center;gap:160px;padding:160px 0 0}.feature-block:where(.astro-lwcjsfdg){width:var(--content)}.section-head:where(.astro-lwcjsfdg){display:grid;justify-items:center;gap:24px;margin-bottom:64px;text-align:center}.benefits-head:where(.astro-lwcjsfdg){display:grid;justify-items:start;margin-bottom:64px}h2:where(.astro-lwcjsfdg){margin:0;font-family:var(--font-serif);font-weight:400;font-size:56px;line-height:1.1;letter-spacing:0;text-wrap:balance}.how-block:where(.astro-lwcjsfdg) h2:where(.astro-lwcjsfdg) span:where(.astro-lwcjsfdg){color:#948d8a}h3:where(.astro-lwcjsfdg){margin:0;font-family:var(--font-sans);font-size:20px;font-weight:500;line-height:1.15}p:where(.astro-lwcjsfdg){margin:0;color:#57534e;font-size:17px;line-height:1.6}.benefit-grid:where(.astro-lwcjsfdg){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.overview-block:where(.astro-lwcjsfdg){margin-top:96px}.benefit-grid:where(.astro-lwcjsfdg) article:where(.astro-lwcjsfdg){position:relative;display:grid;grid-template-columns:1px minmax(0,1fr);gap:24px;min-height:204px}.benefit-border:where(.astro-lwcjsfdg){display:block;width:1px;height:100%;background-image:repeating-linear-gradient(to bottom,rgba(21,20,19,.14) 0 6px,transparent 6px 14px)}.benefit-content:where(.astro-lwcjsfdg){display:flex;flex-direction:column;align-items:start;gap:32px;padding-right:36px}.benefit-content:where(.astro-lwcjsfdg) div:where(.astro-lwcjsfdg){display:grid;gap:12px}.benefit-content:where(.astro-lwcjsfdg) h3:where(.astro-lwcjsfdg){font-size:20px;line-height:28px;letter-spacing:-.01em}.benefit-content:where(.astro-lwcjsfdg) p:where(.astro-lwcjsfdg){color:#151413bf;font-size:17px;line-height:1.65}.how-block:where(.astro-lwcjsfdg){width:100%;background:#fff}.how-steps-shell:where(.astro-lwcjsfdg){--how-content: min(100% - 192px, 1184px);--step-sticky-top: 160px ;position:relative;overflow:clip;background:#151413;color:#fff}.how-inner:where(.astro-lwcjsfdg){position:relative;z-index:2;width:var(--how-content);margin:0 auto;padding:160px 0}.how-head:where(.astro-lwcjsfdg){margin-bottom:128px}.how-head:where(.astro-lwcjsfdg) h2:where(.astro-lwcjsfdg){max-width:780px;color:#fff;font-size:clamp(2.5rem,4.4vw,3.5rem);line-height:1.08}.steps:where(.astro-lwcjsfdg){display:grid}.step:where(.astro-lwcjsfdg){display:grid;grid-template-columns:193px 500px minmax(0,1fr);gap:24px;align-items:center;min-height:491px}.step:where(.astro-lwcjsfdg)+.step:where(.astro-lwcjsfdg){margin-top:-1px}.step-marker:where(.astro-lwcjsfdg){align-self:stretch;position:relative;color:#948d8a;font:600 12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;background-image:repeating-linear-gradient(to bottom,rgba(255,255,255,.12) 0 4px,transparent 4px 8px);background-position:left top;background-repeat:no-repeat;background-size:1px 100%}.step-marker-label:where(.astro-lwcjsfdg){position:sticky;top:var(--step-sticky-top);z-index:1;display:flex;gap:8px;align-items:start;padding-top:4px}.step-marker-label:where(.astro-lwcjsfdg) span:where(.astro-lwcjsfdg){width:8px;height:8px;margin-left:-4px;margin-top:4px;background:var(--color-primary);flex:none}.step-visual:where(.astro-lwcjsfdg){align-self:center;display:flex;align-items:var(--media-align, stretch);justify-content:var(--media-justify, center);width:var(--media-width, auto);height:var(--media-height, auto);min-height:var(--media-min-height, 0);aspect-ratio:1 / 1;margin:var(--media-margin, 0);padding:var(--media-padding, 0);overflow:var(--media-overflow, hidden);border-radius:8px}.step-visual:where(.astro-lwcjsfdg) img{display:block;width:var(--image-width, 100%);height:var(--image-height, 100%);min-height:var(--image-min-height, 0);max-width:var(--image-max-width, none);max-height:var(--image-max-height, none);margin:var(--image-margin, 0);object-fit:var(--image-fit, contain);object-position:var(--image-position, top center);translate:var(--image-translate, 0 0);scale:var(--image-scale, 1)}.gradient-card:where(.astro-lwcjsfdg){width:100%;min-height:427px;border-radius:8px;background:radial-gradient(circle at 72% 42%,rgba(148,141,138,.28),transparent 34%),linear-gradient(135deg,#1b1a18,#4f4b45 54%,#24221f);box-shadow:inset 0 1px #ffffff0d;opacity:.88}.step-copy:where(.astro-lwcjsfdg){justify-self:end;width:min(100%,410px);display:grid;gap:20px}.step-copy:where(.astro-lwcjsfdg) h3:where(.astro-lwcjsfdg){color:#fff;font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.18}.step-copy:where(.astro-lwcjsfdg) p:where(.astro-lwcjsfdg){color:#948d8a}.how-reference-divider:where(.astro-lwcjsfdg){margin-top:160px}.how-reference-quote:where(.astro-lwcjsfdg){margin-top:160px;text-align:center}.how-block:where(.astro-lwcjsfdg)+.feature-cards-section{margin-top:-160px}@media(max-width:1000px){.feature-intro-flow:where(.astro-lwcjsfdg){--content: min(100% - 48px, 1280px);gap:96px;padding-top:80px}h2:where(.astro-lwcjsfdg){font-size:clamp(2.5rem,12vw,3.5rem)}.benefits-head:where(.astro-lwcjsfdg){margin-bottom:48px}.benefit-grid:where(.astro-lwcjsfdg){grid-template-columns:1fr;gap:0}.benefit-grid:where(.astro-lwcjsfdg) article:where(.astro-lwcjsfdg){min-height:225px}.benefit-grid:where(.astro-lwcjsfdg) article:where(.astro-lwcjsfdg):last-child{min-height:137px}.benefit-content:where(.astro-lwcjsfdg){gap:20px;padding-right:0;padding-bottom:64px}.benefit-grid:where(.astro-lwcjsfdg) article:where(.astro-lwcjsfdg):last-child .benefit-content:where(.astro-lwcjsfdg){padding-bottom:0}.benefit-content:where(.astro-lwcjsfdg) h3:where(.astro-lwcjsfdg){font-size:18px;line-height:1.4;letter-spacing:0}.benefit-content:where(.astro-lwcjsfdg) p:where(.astro-lwcjsfdg){font-size:15px;line-height:24px}.how-inner:where(.astro-lwcjsfdg){width:var(--content);padding:80px 0}.how-head:where(.astro-lwcjsfdg){margin-bottom:64px}.steps:where(.astro-lwcjsfdg){gap:64px}.step:where(.astro-lwcjsfdg){grid-template-columns:1fr;min-height:0;gap:32px}.step-visual:where(.astro-lwcjsfdg){aspect-ratio:1000 / 854}.step:where(.astro-lwcjsfdg)+.step:where(.astro-lwcjsfdg){margin-top:0}.step-marker:where(.astro-lwcjsfdg){background-image:none}.step-marker-label:where(.astro-lwcjsfdg){position:static;top:auto}.step-copy:where(.astro-lwcjsfdg){justify-self:start;gap:12px}.step-copy:where(.astro-lwcjsfdg) h3:where(.astro-lwcjsfdg){font-size:20px;line-height:1.2;letter-spacing:0}.step-copy:where(.astro-lwcjsfdg) p:where(.astro-lwcjsfdg){font-size:15px;line-height:24px}.how-reference-divider:where(.astro-lwcjsfdg),.how-reference-quote:where(.astro-lwcjsfdg){display:none}.how-block:where(.astro-lwcjsfdg)+.feature-cards-section{margin-top:-96px}}.product-overview:where(.astro-zb7maeoo){--overview-bg: #151413;--overview-fg: #fff;--overview-muted: #948d8a;--overview-rule: rgba(255, 255, 255, .12);background:var(--overview-bg);color:var(--overview-fg)}.product-overview--light:where(.astro-zb7maeoo){--overview-bg: #fff;--overview-fg: #151413;--overview-muted: #57534e;--overview-rule: rgba(21, 20, 19, .12)}.product-overview-inner:where(.astro-zb7maeoo){width:min(100%,1376px);margin:0 auto;padding:160px 48px;display:flex;flex-direction:column;gap:96px}.product-overview-head:where(.astro-zb7maeoo){display:flex;flex-direction:column;gap:24px}.product-overview-head--left:where(.astro-zb7maeoo){align-items:flex-start;width:min(100%,512px)}.product-overview-head--center:where(.astro-zb7maeoo){align-items:center;width:100%;text-align:center}.product-overview-heading-copy:where(.astro-zb7maeoo){display:grid;gap:24px}.product-overview-head--center:where(.astro-zb7maeoo) .product-overview-heading-copy:where(.astro-zb7maeoo){justify-items:center}.product-overview:where(.astro-zb7maeoo) h2:where(.astro-zb7maeoo){margin:0;color:var(--overview-fg);font-family:var(--font-serif);font-size:56px;font-weight:400;line-height:1.1;letter-spacing:0;text-wrap:balance}.product-overview:where(.astro-zb7maeoo) h2:where(.astro-zb7maeoo) span:where(.astro-zb7maeoo){color:var(--overview-muted)}.product-overview:where(.astro-zb7maeoo) p:where(.astro-zb7maeoo){margin:0;color:var(--overview-muted);font-size:17px;line-height:1.6}.product-overview-list:where(.astro-zb7maeoo){background-image:linear-gradient(90deg,var(--overview-rule) 0 8px,transparent 8px 16px);background-repeat:repeat-x;background-size:16px 1px;background-position:left top}@media(max-width:900px){.product-overview-inner:where(.astro-zb7maeoo){padding:96px 20px;gap:72px}.product-overview:where(.astro-zb7maeoo) h2:where(.astro-zb7maeoo){font-size:clamp(2.5rem,12vw,3.5rem)}}.product-overview-row:where(.astro-mdtxmgi4){position:relative;display:grid;grid-template-columns:minmax(0,1fr) 0 380px;gap:24px;align-items:stretch;padding:48px 0;background-image:linear-gradient(90deg,var(--overview-rule, rgba(255, 255, 255, .12)) 0 8px,transparent 8px 16px);background-repeat:repeat-x;background-size:16px 1px;background-position:left bottom}.product-overview-main:where(.astro-mdtxmgi4){display:flex;gap:48px;min-width:0}.product-overview-media:where(.astro-mdtxmgi4){flex:0 0 var(--media-width, 412px);display:flex;align-items:var(--media-align, center);justify-content:var(--media-justify, center);width:var(--media-width, 412px);height:var(--media-height, 276px);min-height:var(--media-min-height, 0);margin:var(--media-margin, 0);padding:var(--media-padding, 0);overflow:var(--media-overflow, hidden);background:var(--overview-media-bg, rgba(255, 255, 255, .04))}.product-overview-media:where(.astro-mdtxmgi4)>*{width:var(--image-width, 100%);height:var(--image-height, 100%);max-width:var(--image-max-width, none);max-height:var(--image-max-height, none)}.product-overview-media:where(.astro-mdtxmgi4) img:where(.astro-mdtxmgi4){display:block;width:var(--image-width, 100%);height:var(--image-height, 100%);max-width:var(--image-max-width, none);max-height:var(--image-max-height, none);margin:var(--image-margin, 0);object-fit:var(--image-fit, contain);object-position:var(--image-position, center);translate:var(--image-translate, 0 0);scale:var(--image-scale, 1)}.product-overview-media-placeholder:where(.astro-mdtxmgi4){background:radial-gradient(circle at 72% 42%,#948d8a5c,#ffffff0a 55%,#ffffff08),linear-gradient(135deg,#252321,#403b36 54%,#181715)}.product-overview-copy:where(.astro-mdtxmgi4){align-self:start;display:grid;flex:1 1 auto;min-width:0;gap:16px;padding:24px 40px}.product-overview-copy:where(.astro-mdtxmgi4) h3:where(.astro-mdtxmgi4){margin:0;color:var(--overview-fg, #fff);font-family:var(--font-sans);font-size:24px;font-weight:500;line-height:1.15}.product-overview-copy:where(.astro-mdtxmgi4) p:where(.astro-mdtxmgi4){margin:0;color:var(--overview-muted, #948d8a);font-size:17px;line-height:1.6}.product-overview-divider:where(.astro-mdtxmgi4){position:relative;width:0}.product-overview-divider:where(.astro-mdtxmgi4):before{content:"";position:absolute;top:-48px;bottom:-48px;left:0;width:1px;background-image:linear-gradient(180deg,var(--overview-rule, rgba(255, 255, 255, .12)) 0 8px,transparent 8px 16px);background-repeat:repeat-y;background-size:1px 16px}.product-overview-checks:where(.astro-mdtxmgi4){list-style:none;margin:0;padding:24px 0;display:flex;flex-direction:column;gap:12px;align-self:start}.product-overview-checks:where(.astro-mdtxmgi4) li:where(.astro-mdtxmgi4){display:flex;align-items:flex-start;gap:16px;color:var(--overview-muted, #948d8a);font-size:15px;line-height:24px}.product-overview-checks:where(.astro-mdtxmgi4) strong:where(.astro-mdtxmgi4){color:var(--overview-fg, #fff);font-weight:500}.product-overview-check-icon:where(.astro-mdtxmgi4){flex:0 0 18px;width:18px;height:18px;margin-top:3px;color:var(--color-primary)}@media(max-width:1100px){.product-overview-row:where(.astro-mdtxmgi4){grid-template-columns:1fr}.product-overview-divider:where(.astro-mdtxmgi4){display:none}}@media(max-width:900px){.product-overview-main:where(.astro-mdtxmgi4){flex-direction:column;gap:24px}.product-overview-media:where(.astro-mdtxmgi4){flex-basis:auto;width:var(--media-width, 100%);height:auto;aspect-ratio:824 / 552}.product-overview-copy:where(.astro-mdtxmgi4){padding:0}.product-overview-checks:where(.astro-mdtxmgi4){padding:0}}.feature-more-wrap:where(.astro-6pr7qxbs){position:relative;overflow:hidden;background:#151413}.feature-more-wrap:where(.astro-6pr7qxbs) .product-overview{position:relative;z-index:1;background:transparent}.feature-more-wrap:where(.astro-6pr7qxbs) .product-overview-inner{padding-bottom:160px}.feature-more-wrap:where(.astro-6pr7qxbs) .product-overview-media{border-radius:8px}@media(max-width:900px){.feature-more-wrap:where(.astro-6pr7qxbs) .product-overview-inner{padding-bottom:96px}.feature-more-wrap:where(.astro-6pr7qxbs) .product-overview-list{background-image:none}}
