@media (prefers-reduced-motion:no-preference){.js [data-rv=""],.js [data-rv=wait]{opacity:0;transform:translateY(30px)}.js [data-rv=in]{transition:opacity .8s ease var(--rv-delay,0s), transform .9s cubic-bezier(.2, .7, .2, 1) var(--rv-delay,0s)!important}.js .product-hin{animation:.9s cubic-bezier(.2,.7,.2,1) backwards product-hin;animation-delay:calc(.12s + var(--hin,0) * .11s)}}@keyframes product-hin{0%{opacity:.01;transform:translateY(30px)}}.product-hero-shade-x{background:linear-gradient(90deg,#000200f0 0%,#000200db 30%,#0002008c 50%,#0002001a 68%,#00020000 80%)}.product-hero-shade-y{background:linear-gradient(#000200bf 0%,#00020000 22% 62%,#000200eb 100%)}@media (max-width:899px){.product-hero-shade-x{background:linear-gradient(#000200b8 0%,#000200e0 100%)}}.product-hero-fade-light{background:linear-gradient(180deg, #fff0 55%, var(--paper) 100%)}@media (max-width:899px){.product-hero-light .product-hero-shade-x,.product-hero-light .product-hero-shade-y{display:none}.product-hero-light .product-hero-text-shadow,.product-hero-light .product-hero-copy-shadow{text-shadow:none}.product-hero-light h1,.product-hero-light .product-hero-copy-shadow{color:var(--ink)}.product-hero-light .product-series-pill{background:var(--brand-tint);color:var(--brand);border-color:#ed1b2480}.product-hero-light .product-ds-btn{color:var(--ink);border-color:var(--line-strong)}.product-hero-light dl{border-color:var(--line)}.product-hero-light dd{color:var(--ink)}.product-hero-light dt{color:var(--muted)}}.product-hero-text-shadow{text-shadow:0 2px 24px #00000080}.product-hero-copy-shadow{text-shadow:0 1px 12px #0009}@keyframes product-ds-arrow{0%{transform:translateY(0)}40%{opacity:0;transform:translateY(6px)}41%{opacity:0;transform:translateY(-8px)}75%{opacity:1;transform:translateY(0)}87.5%{transform:translateY(2px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.product-ds-btn:hover .product-ds-arrow{animation:.7s ease-out product-ds-arrow}}.product-series-pill{color:#ff5a5f;background:#ed1b2424;border:1px solid #ed1b2480}.product-glow-left{background:radial-gradient(closest-side,#ed1b2412,#ed1b2400)}.product-highlight-card{background:linear-gradient(160deg,#fff,#f7f7f8);border:1px solid #ececec;transition:border-color .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s cubic-bezier(.2,.7,.2,1),background .5s;box-shadow:0 10px 30px #1414140d}.product-highlight-card:hover{background:linear-gradient(160deg,#fff,#fff4f4);border-color:#ed1b2499;transform:translateY(-8px);box-shadow:0 28px 50px #ed1b2429}.product-icon-tile{background:#fdeaea;border:1px solid #ed1b2440;transition:transform .45s cubic-bezier(.34,1.56,.64,1),scale .45s cubic-bezier(.34,1.56,.64,1),rotate .45s cubic-bezier(.34,1.56,.64,1),background .45s}.product-icon-tile--soft{background:#fdf1f1;border-color:#ed1b242e}.product-feature-card{transition:border-color .45s cubic-bezier(.2,.7,.2,1),transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s cubic-bezier(.2,.7,.2,1),background .45s}.product-feature-card:hover{background:snow;border-color:#ed1b248c;transform:translateY(-5px);box-shadow:0 18px 36px #ed1b241f}@keyframes product-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.product-pulse{animation:1.8s ease-in-out infinite product-pulse}.product-variant-shot{filter:drop-shadow(0 24px 30px #0000002e)}.product-variant-chip{transition:opacity .3s,translate .4s cubic-bezier(.2,.8,.2,1),scale .4s cubic-bezier(.2,.8,.2,1);box-shadow:0 16px 36px #0000002e}.product-carousel-track{scrollbar-width:none}.product-carousel-track::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.product-variant-caption{animation:.35s both product-caption-in}}.product-progress-fill{animation:linear both product-progress}@keyframes product-progress{0%{transform:scaleX(0)}}@keyframes product-caption-in{0%{opacity:0}}.product-dot-ring{box-shadow:0 0 0 4px #ed1b2433}.product-spec-row:hover>*{background:#fdf5f5}.product-collapse{visibility:hidden;grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);transition:grid-template-rows .5s cubic-bezier(.2,.7,.2,1),visibility 0s linear .5s;display:grid}.product-collapse[data-open=true]{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .5s cubic-bezier(.2,.7,.2,1),visibility linear}.product-collapse>*{min-width:0;min-height:0;overflow:clip}.product-collapse-body{opacity:0;transition:opacity .3s}.product-collapse[data-open=true] .product-collapse-body{opacity:1;transition:opacity .4s .12s}.product-sign{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}[aria-expanded=true]>.product-sign{transform:rotate(180deg)}.product-faq{interpolate-size:allow-keywords}.product-faq::details-content{block-size:0;transition:block-size .5s cubic-bezier(.2, .7, .2, 1), content-visibility .5s allow-discrete;overflow:hidden}.product-faq[open]::details-content{block-size:auto}.product-download-card{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s;box-shadow:0 12px 32px #0000000f}.product-download-card:hover{transform:translateY(-6px);box-shadow:0 28px 60px #ed1b2440}.product-download-card:hover .product-icon-tile{background:#ffe1e1;transform:scale(1.1)rotate(-6deg)}@keyframes product-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.product-bob{animation:2.4s ease-in-out infinite product-bob}@keyframes product-shine{0%{transform:translate(-133.33%)skew(-20deg)}38%,to{transform:translate(433.33%)skew(-20deg)}}.product-shine{background:linear-gradient(100deg,#fff0,#ffffff73,#fff0);animation:3.2s ease-in-out infinite product-shine;transform:translate(-133.33%)skew(-20deg)}@keyframes product-nudge{0%,30%,to{transform:translateY(0)}15%{transform:translateY(3px)}}.product-nudge{animation:1.6s ease-in-out infinite product-nudge}@keyframes product-drop{0%{transform:translateY(0)}40%{opacity:0;transform:translateY(8px)}41%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.product-dl-btn:hover .product-dl-drop{animation:.65s ease-out product-drop}}.product-soon{background:#f1f1f1;border:1px dashed #cfcfcf}.product-warranty-card{background:linear-gradient(150deg,#ed1b24,#8f0b11)}.product-warranty-pill{box-shadow:0 8px 20px #3c000440}.product-warranty-link:hover{box-shadow:0 10px 24px #3c00044d}.product-cert-card{background:linear-gradient(160deg,#ffffff0f,#ffffff04);border:1px solid #ffffff1f}.product-quote-glow{background:radial-gradient(closest-side,#ed1b2433,#ed1b2400)}.product-quote-success-ring{box-shadow:0 0 0 12px #ed1b241f}.product-sticky-quote{box-shadow:0 12px 30px #ed1b2473}.cta-grid-light{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:64px 64px;-webkit-mask:radial-gradient(60% 80% at 75%,#000,#0000);mask:radial-gradient(60% 80% at 75%,#000,#0000)}.cta-grid-dark{background-image:linear-gradient(#0000000d 1px,#0000 1px),linear-gradient(90deg,#0000000d 1px,#0000 1px);background-size:64px 64px;-webkit-mask:radial-gradient(50% 80% at 72%,#000,#0000);mask:radial-gradient(50% 80% at 72%,#000,#0000)}.support-glow-white{background:radial-gradient(closest-side,#ffffff38,#fff0)}.support-glow-deep{background:radial-gradient(closest-side,#6e000680,#6e000600)}.support-numeral{background:linear-gradient(#fff 30%,#ffffff59);color:#0000;-webkit-background-clip:text;background-clip:text}.support-kicker,.support-lead{color:#fff}.support-rail-fill{transition:transform .9s cubic-bezier(.65,0,.35,1);box-shadow:0 0 12px #ffffffb3}.support-charge{transform-origin:0;background:linear-gradient(90deg,#ffffffe6,#ffffff8c);animation:5.3s linear .7s both support-charge}.support-charge-head{box-shadow:0 0 0 4px #ffffff40,0 0 16px #fff}.support-card{background:#50000438;border:1px solid #ffffff38}.support-pane{transition:opacity .55s,transform .7s cubic-bezier(.2,.7,.2,1)}.support-pane[data-state=before],.support-pane[data-state=after]{opacity:0;pointer-events:none;transform:translate(-48px)scale(.98)}.support-pane[data-state=after]{transform:translate(48px)scale(.98)}.support-charge-in{animation:.6s .7s both cta-in}@keyframes support-charge{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes support-ping{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@keyframes support-pop{0%{transform:scale(.7)}to{transform:scale(1)}}@keyframes cta-spin{to{transform:rotate(360deg)}}@keyframes cta-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes cta-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.support-ping{animation:1.6s ease-out infinite support-ping}.support-pop{animation:.6s cubic-bezier(.3,1.6,.5,1) support-pop}.cta-spin-slow{animation:14s linear infinite cta-spin}.cta-spin-slower{animation:40s linear infinite cta-spin}.xm-glow{background:radial-gradient(closest-side,#ed1b241a,#ed1b2400)}.xm-watermark{background:linear-gradient(#00000012 0%,#0000 85%);color:#0000;-webkit-background-clip:text;background-clip:text}.xm-watermark-dot{-webkit-text-fill-color:#ed1b2440}.xm-ring{border:1.5px dashed #ed1b244d}.xm-phone{box-shadow:0 50px 90px #00000038,inset 0 0 0 2px #3a3a3a}.xm-blue{color:#1aa3e0}.xm-field{border:1.5px solid #c7ccd1}.xm-login{background:#1aa3e0;box-shadow:0 6px 14px #1aa3e04d}.xm-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 18px 40px #0000001f}.xm-tour{box-shadow:0 18px 40px #00000014}.xm-tour-fill{transform-origin:0;animation:4.2s linear both support-charge}@media (min-width:640px){.xm-pill{animation:5s ease-in-out infinite cta-float}}@media (prefers-reduced-motion:reduce){.support-charge,.support-charge-in{display:none}}
