.product-experience{background:color-mix(in oklch, var(--muted) 22%, var(--background))}.product-experience__header{text-align:center;max-width:40rem;margin-inline:auto}.product-experience__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary-text);margin:0 0 .625rem;font-size:.6875rem;font-weight:600}.product-experience__title{font-family:var(--font-heading,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.03em;color:var(--foreground);margin:0;font-size:clamp(1.625rem,3vw,2.125rem);font-weight:800;line-height:1.2}.product-experience__subtitle{color:var(--muted-foreground);margin:.75rem 0 0;font-size:.875rem;line-height:1.6}.product-experience__grid{gap:2.5rem;margin-top:2.75rem;display:grid}@media (min-width:1024px){.product-experience__grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:0 1.75rem}}.product-experience__column{text-align:left;flex-direction:column;min-width:0;display:flex;position:relative}@media (min-width:1024px){.product-experience__column{align-self:stretch}}.product-detail .product-experience__column{text-align:left}.product-experience__column-head{min-height:2.75rem;font-family:var(--font-heading);color:var(--foreground);margin:0 0 1rem;font-size:1.0625rem;font-weight:700;line-height:1.35}@media (min-width:1024px){.product-experience__column-head{align-items:flex-end;min-height:3.25rem;margin-bottom:1.25rem;display:flex}}.product-experience__callouts{border-inline-start:2px solid var(--border);flex-direction:column;flex:1;gap:0;margin:0;padding:0 0 0 1rem;list-style:none;display:flex}.product-experience__callout{border-bottom:1px solid var(--border);flex:none;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.75rem 1rem;padding:1.125rem 0;display:grid}.product-experience__callout:last-child{border-bottom:none}.product-experience__callout-index{font-family:var(--font-heading);color:var(--muted-foreground);font-size:1.125rem;font-weight:700;line-height:1}.product-experience__callout-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--primary-text);margin-bottom:.35rem;font-size:.625rem;font-weight:700;display:inline-block}.product-experience__callout-title{font-family:var(--font-heading);color:var(--foreground);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3}.product-experience__callout-body{min-width:0}.product-experience__callout-desc{color:var(--muted-foreground);margin:.5rem 0 0;font-size:.875rem;line-height:1.55}.product-experience__divider{display:none}@media (min-width:1024px){.product-experience__divider{flex-direction:column;align-self:stretch;align-items:center;width:2.5rem;padding:3.25rem 0 0;display:flex}.product-experience__divider-line{background:var(--border);flex:1;width:1px}.product-experience__divider-cap{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);writing-mode:vertical-rl;font-size:.5625rem;font-weight:700;transform:rotate(180deg)}.product-experience__divider-cap--bottom{margin-top:.75rem;transform:rotate(0)}.product-experience__divider-cap--top{margin-bottom:.75rem}}.product-experience__access-body{flex-direction:column;flex:1;padding:0 0 0 .25rem;display:flex}@media (min-width:1024px){.product-experience__access-body{padding-left:.5rem}}.product-experience__steps{flex-direction:column;flex:1;gap:0;margin:0;padding:0;display:flex}.product-experience__step{border-bottom:1px solid var(--border);flex:none;grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.65rem .85rem;padding:1.125rem 0;display:grid}.product-experience__step:last-child{border-bottom:none}.product-experience__step-marker{width:1.75rem;height:1.75rem;color:var(--foreground);justify-content:center;align-items:center;display:flex}.product-experience__step-num{letter-spacing:.1em;text-transform:uppercase;color:var(--primary-text);margin:0;font-size:.625rem;font-weight:700}.product-experience__step-title{color:var(--foreground);margin:.15rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.35}.product-experience__step-copy{min-width:0}.product-experience__step-desc{color:var(--muted-foreground);margin:.35rem 0 0;font-size:.8125rem;line-height:1.5}#products .section-header,#products .section-header__subtitle{text-align:left;margin-inline:0}.product-detail .section-header,.product-detail .section-header--wide,.product-detail .deployment-header{text-align:center;margin-inline:auto}.product-detail .section-header__subtitle{margin-inline:auto}.product-detail .product-detail-header{text-align:center}.product-detail .product-detail-header>div:first-child{flex-wrap:wrap;justify-content:center;display:flex}.product-detail .product-detail-header h1,.product-detail .product-detail-header p{margin-inline:auto}.product-detail .product-detail__breadcrumbs,.product-detail [data-slot=breadcrumb]{justify-content:center;width:100%;display:flex}.product-detail [data-slot=breadcrumb-list],.product-detail .product-detail__inline-row{justify-content:center}.product-detail .product-detail__text-center{text-align:center}.product-detail .product-detail__features{max-width:56rem;margin-inline:auto}.product-detail .product-detail__features>li{text-align:center;justify-content:center;align-items:center}.product-detail .product-checkout{text-align:left}.product-detail .product-checkout .card-title-band{text-align:left;justify-content:flex-start}.product-detail .description-content,.product-detail .description-content :is(h2,h3,p,ul,ol){text-align:center}.product-detail .description-content :is(h2,h3){letter-spacing:-.035em;font-weight:800}.product-detail__narrow{width:100%;max-width:48rem;margin-inline:auto}.product-detail-hero__grid{grid-template-columns:minmax(0,1fr)}.product-detail-hero__grid .product-checkout{width:100%;max-width:none;scroll-margin-top:calc(var(--floating-nav-clearance) + .75rem);margin-inline:0}@media (max-width:1023px){.product-detail-hero__grid .product-checkout{content-visibility:auto;contain-intrinsic-size:auto 34rem}}@media (min-width:1024px){.product-detail-hero__grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 20rem;align-items:stretch;gap:1rem 2rem}.product-detail-hero__preview{display:contents}.product-detail-hero__grid .product-showcase-heading{grid-area:1/1;margin-bottom:0}.product-detail-hero__grid .media-slider{grid-area:2/1}.product-detail-hero__grid .product-checkout{flex-direction:column;grid-area:2/2;max-width:none;height:100%;margin-inline:0;display:flex}.product-detail-hero__grid .product-checkout__card{flex:1;min-height:100%}.product-detail-hero__grid .product-checkout__plans{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex}.product-detail-hero__grid .product-checkout__plan{flex:1 1 0}}html:not(.dark) .product-icon-well .icon-app,html:not(.dark) .product-icon-well:hover .icon-app,html:not(.dark) .product-icon-well .icon-app:hover,html:not(.dark) .product-feature-check .icon-app,html:not(.dark) .product-feature-check .icon-app:hover{color:var(--primary)}.media-slider{border-radius:var(--radius-xl);border:1px solid var(--border);background:color-mix(in oklch, var(--muted) 35%, var(--background));min-width:0;position:relative;overflow:hidden}.media-slider [data-slot=carousel-container]{transition:none;margin-left:0!important}.media-slider [data-slot=carousel-item]{flex-basis:100%!important;padding-left:0!important}.media-slider__slide{aspect-ratio:16/9;background:#0b0d12;margin:0;position:relative;overflow:hidden}.media-slider__media{object-fit:cover;width:100%;height:100%;display:block}.media-slider__nav{z-index:3;color:#fff;cursor:pointer;background:#0000007a;background:lab(0% 0 0/.48);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);border-color:oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18);border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;position:absolute;top:50%;translate:0 -50%}.media-slider__nav--prev{left:.65rem}.media-slider__nav--next{right:.65rem}.media-slider__nav:hover{background:#000000ad;background:lab(0% 0 0/.68)}.media-slider__nav .icon-app{color:#fff}@media (max-width:1023px){.media-slider [data-slot=carousel-content]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.media-slider [data-slot=carousel-item]{scroll-snap-align:start;scroll-snap-stop:always}.media-slider__nav{display:none}.media-slider__swipe-hint{color:var(--muted-foreground);justify-content:center;align-items:center;gap:.35rem;margin:.65rem 0 0;font-size:.75rem;line-height:1.2;display:flex}.media-slider__swipe-hint .icon-app{color:currentColor}.media-slider__swipe-nudge{animation:1.6s ease-in-out infinite media-swipe-nudge}}@media (min-width:1024px){.media-slider__swipe-hint{display:none}}@keyframes media-swipe-nudge{0%,60%,to{transform:translate(0,0)}30%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.media-slider__swipe-nudge{animation:none}}.media-slider video.media-slider__media{background:#000}.desc-wrap{position:relative}.desc-wrap.collapsible:not(.open) .description-content{max-height:26.875rem;overflow:hidden}.desc-wrap.collapsible:not(.open):after{pointer-events:none;background:linear-gradient(to bottom, transparent, var(--card));content:"";height:6rem;position:absolute;bottom:3.25rem;left:0;right:0}.product-buy-bar[data-astro-cid-vwg6jfh2]{inset-inline:0;z-index:40;padding:.625rem 1rem max(.625rem, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:color-mix(in oklch, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .25s;position:fixed;bottom:0;transform:translateY(100%)}.product-buy-bar[data-astro-cid-vwg6jfh2].is-visible{transform:translateY(0)}.product-buy-bar__inner[data-astro-cid-vwg6jfh2]{justify-content:space-between;align-items:center;gap:.75rem;max-width:42rem;margin-inline:auto;display:flex}.product-buy-bar__cta[data-astro-cid-vwg6jfh2]{background:var(--primary);color:var(--primary-foreground);border-radius:.75rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.product-buy-bar__cta[data-astro-cid-vwg6jfh2]:hover{background:var(--primary-accent)}
