.AdorMediaCarousel-module__0eeAja__carousel{outline:none;min-width:0}.AdorMediaCarousel-module__0eeAja__carousel:focus-visible .AdorMediaCarousel-module__0eeAja__stage{box-shadow:0 0 0 4px #7548e83d}.AdorMediaCarousel-module__0eeAja__stage{background:#e9e7e4;border-radius:24px;transition:box-shadow .2s;position:relative;overflow:hidden}.AdorMediaCarousel-module__0eeAja__activeImage{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.AdorMediaCarousel-module__0eeAja__arrow{color:#fff;cursor:pointer;width:44px;height:44px;font:inherit;background:#1c191fb8;border:1px solid #ffffff9e;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.AdorMediaCarousel-module__0eeAja__arrow:hover{background:#1c191ff0;transform:translateY(-50%)scale(1.04)}.AdorMediaCarousel-module__0eeAja__arrow:focus-visible,.AdorMediaCarousel-module__0eeAja__thumbnail:focus-visible{outline-offset:3px;outline:3px solid #ffc13e}.AdorMediaCarousel-module__0eeAja__previous{left:18px}.AdorMediaCarousel-module__0eeAja__next{right:18px}.AdorMediaCarousel-module__0eeAja__counter{color:#fff;letter-spacing:.04em;background:#19171bb8;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:650;position:absolute;bottom:18px;right:18px}.AdorMediaCarousel-module__0eeAja__caption{color:#58575c;min-height:24px;margin:14px 2px 0;font-size:14px;line-height:1.55}.AdorMediaCarousel-module__0eeAja__thumbnails{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-auto-columns:minmax(72px,1fr);grid-auto-flow:column;gap:10px;margin-top:14px;padding:4px 4px 8px;display:grid;overflow-x:auto}.AdorMediaCarousel-module__0eeAja__thumbnail{cursor:pointer;opacity:.62;background:#ece9e4;border:2px solid #0000;border-radius:12px;min-width:0;padding:0;transition:border-color .2s,opacity .2s,transform .2s;position:relative;overflow:hidden}.AdorMediaCarousel-module__0eeAja__thumbnail:hover{opacity:.9;transform:translateY(-1px)}.AdorMediaCarousel-module__0eeAja__thumbnail[data-active=true]{opacity:1;border-color:#7548e8}.AdorMediaCarousel-module__0eeAja__thumbnail img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.AdorMediaCarousel-module__0eeAja__dots{display:none}@media (max-width:640px){.AdorMediaCarousel-module__0eeAja__stage{border-radius:18px}.AdorMediaCarousel-module__0eeAja__activeImage{aspect-ratio:1}.AdorMediaCarousel-module__0eeAja__arrow{width:42px;height:42px}.AdorMediaCarousel-module__0eeAja__previous{left:12px}.AdorMediaCarousel-module__0eeAja__next{right:12px}.AdorMediaCarousel-module__0eeAja__counter{bottom:12px;right:12px}.AdorMediaCarousel-module__0eeAja__thumbnails{grid-auto-columns:62px}.AdorMediaCarousel-module__0eeAja__dots{justify-content:center;gap:7px;margin-top:10px;display:flex}.AdorMediaCarousel-module__0eeAja__dots span{background:#cac6cf;border-radius:50%;width:6px;height:6px}.AdorMediaCarousel-module__0eeAja__dots span[data-active=true]{background:#7548e8;border-radius:999px;width:20px}}@media (prefers-reduced-motion:reduce){.AdorMediaCarousel-module__0eeAja__arrow,.AdorMediaCarousel-module__0eeAja__thumbnail{transition:none}}
.InstagramFollowButton-module__ZYAoLq__button{z-index:80;aspect-ratio:710/365;filter:drop-shadow(0 4px 10px #0000002e);width:122px;transition:transform .2s;display:block;position:fixed;bottom:19px;left:19px}.InstagramFollowButton-module__ZYAoLq__button img{object-fit:contain;width:100%;height:100%;display:block}.InstagramFollowButton-module__ZYAoLq__button:hover{transform:scale(1.04)}.InstagramFollowButton-module__ZYAoLq__button:focus-visible{outline-offset:3px;border-radius:12px;outline:3px solid #ffc13e}@media (max-width:640px){.InstagramFollowButton-module__ZYAoLq__button{bottom:max(12px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));width:110px}}@media (prefers-reduced-motion:reduce){.InstagramFollowButton-module__ZYAoLq__button{transition:none}}
.ProductFamilyPage-module__wVTl_W__page{--canvas:1180px;--product-accent:#ff5a36;--page-bg:#f6f5f3;--panel:#fff;--ink:#181818;--muted:#5b5b5b;--line:#14141421;background:var(--page-bg);color:var(--ink);position:relative;overflow:clip}.ProductFamilyPage-module__wVTl_W__darkTheme{--page-bg:#111;--panel:#1b1b1b;--ink:#f7f7f4;--muted:#adadad;--line:#ffffff24}.ProductFamilyPage-module__wVTl_W__page *,.ProductFamilyPage-module__wVTl_W__page :before,.ProductFamilyPage-module__wVTl_W__page :after{box-sizing:border-box}.ProductFamilyPage-module__wVTl_W__pfCanvas{width:min(var(--canvas), calc(100% - 64px));margin:0 auto}.ProductFamilyPage-module__wVTl_W__hero{isolation:isolate;color:#fff;background:#111;width:100%;display:block;position:relative;overflow:hidden}.ProductFamilyPage-module__wVTl_W__heroImage{object-fit:cover;object-position:center;z-index:-3;width:100%;height:100%;display:block;position:absolute;inset:0}.ProductFamilyPage-module__wVTl_W__beamoHeroPoster{z-index:-4}.ProductFamilyPage-module__wVTl_W__beamoHeroVideo{z-index:-3;opacity:0;transition:opacity .6s}.ProductFamilyPage-module__wVTl_W__beamoHeroVideoReady{opacity:1}.ProductFamilyPage-module__wVTl_W__heroOverlay{z-index:-2;position:absolute;inset:0}.ProductFamilyPage-module__wVTl_W__heroInner{width:min(var(--canvas), calc(100% - 64px));height:100%;margin:0 auto}.ProductFamilyPage-module__wVTl_W__sourceHeroActions{justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.ProductFamilyPage-module__wVTl_W__outlineSourceAction,.ProductFamilyPage-module__wVTl_W__solidSourceAction{border-radius:100px;justify-content:center;align-items:center;min-height:46px;padding:0 26px;font-size:18px;font-weight:640;line-height:1;text-decoration:none;transition:filter .2s,background .2s,color .2s;display:inline-flex}.ProductFamilyPage-module__wVTl_W__outlineSourceAction{color:#fff;border:1px solid #ffffffd9;min-width:168px}.ProductFamilyPage-module__wVTl_W__outlineSourceAction:hover{color:#111;background:#fff}.ProductFamilyPage-module__wVTl_W__solidSourceAction{color:#1e1e1e;background:#ffc856;min-width:140px}.ProductFamilyPage-module__wVTl_W__solidSourceAction:hover{filter:brightness(1.06)}.ProductFamilyPage-module__wVTl_W__outlineSourceAction:focus-visible,.ProductFamilyPage-module__wVTl_W__solidSourceAction:focus-visible{outline-offset:3px;outline:3px solid #ffc856}.ProductFamilyPage-module__wVTl_W__page[data-source-hero=beamo] .ProductFamilyPage-module__wVTl_W__hero{height:560px}.ProductFamilyPage-module__wVTl_W__page[data-source-hero=beamo] .ProductFamilyPage-module__wVTl_W__heroOverlay{background:#00000061}.ProductFamilyPage-module__wVTl_W__beamoHeroInner,.ProductFamilyPage-module__wVTl_W__beamboxHeroInner{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.ProductFamilyPage-module__wVTl_W__beamoHeroHeading h1{margin:0;font-size:64px;font-weight:600;line-height:1}.ProductFamilyPage-module__wVTl_W__beamoHeroHeading h2{margin:30px 0 0;font-size:32px;font-weight:500;line-height:1.25}.ProductFamilyPage-module__wVTl_W__page[data-source-hero=beambox] .ProductFamilyPage-module__wVTl_W__hero{height:720px}.ProductFamilyPage-module__wVTl_W__page[data-source-hero=beambox] .ProductFamilyPage-module__wVTl_W__heroOverlay{background:#0000005c}.ProductFamilyPage-module__wVTl_W__beamboxHeroHeading{text-align:center;margin-bottom:30px}.ProductFamilyPage-module__wVTl_W__beamboxHeroInner h1{margin:0;font-size:clamp(48px,7vw,84px);font-weight:600;line-height:1}.ProductFamilyPage-module__wVTl_W__beamboxHeroInner p{color:#ffffffe6;margin:18px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.3}.ProductFamilyPage-module__wVTl_W__page[data-source-hero=hexa] .ProductFamilyPage-module__wVTl_W__hero{align-items:flex-end;height:760px;display:flex}.ProductFamilyPage-module__wVTl_W__hexaHeroMedia{object-fit:cover;object-position:50% 45%;z-index:-3;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ProductFamilyPage-module__wVTl_W__page[data-source-hero=hexa] .ProductFamilyPage-module__wVTl_W__heroOverlay{background:linear-gradient(#00000080,#00000047 52%,#000c 96%)}.ProductFamilyPage-module__wVTl_W__hexaHeroInner{z-index:1;text-align:center;height:auto;padding:0 0 96px;position:relative}.ProductFamilyPage-module__wVTl_W__hexaHeroInner h1{letter-spacing:-.03em;margin:0;font-size:clamp(72px,10vw,150px);font-weight:720;line-height:.9}.ProductFamilyPage-module__wVTl_W__hexaTagline{margin:20px 0 0;font-size:clamp(22px,3vw,40px);font-weight:600;line-height:1.2}.ProductFamilyPage-module__wVTl_W__hexaSub{color:#ffffffd1;max-width:780px;margin:22px auto 0;font-size:clamp(15px,1.6vw,19px);line-height:1.6}.ProductFamilyPage-module__wVTl_W__page[data-source-hero=promark] .ProductFamilyPage-module__wVTl_W__hero{height:653px}.ProductFamilyPage-module__wVTl_W__promarkHeroPoster,.ProductFamilyPage-module__wVTl_W__promarkHeroVideo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ProductFamilyPage-module__wVTl_W__promarkHeroPoster{z-index:0}.ProductFamilyPage-module__wVTl_W__promarkHeroVideo{z-index:1;opacity:0;transition:opacity 1.2s}.ProductFamilyPage-module__wVTl_W__promarkHeroVideoReady{opacity:1}.ProductFamilyPage-module__wVTl_W__promarkHeroScrim{z-index:2;background:radial-gradient(82% 58% at 50% 34%,#000000a8,#0000001f 72%),linear-gradient(#00000057,#00000014 44%,#00000057);position:absolute;inset:0}.ProductFamilyPage-module__wVTl_W__promarkHeroInner{z-index:3;color:#fff;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;inset:210px 0 auto}.ProductFamilyPage-module__wVTl_W__promarkHeroInner>img{width:340px;max-width:72vw;height:auto}.ProductFamilyPage-module__wVTl_W__promarkHeroInner h1{margin:40px 0 0;font-size:34px;font-weight:600;line-height:1.3}.ProductFamilyPage-module__wVTl_W__promarkHeroCta{background:var(--product-accent);color:#111;border-radius:999px;justify-content:center;align-items:center;min-width:205px;min-height:46px;margin-top:38px;padding:0 24px;font-size:17px;font-weight:700;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}.ProductFamilyPage-module__wVTl_W__promarkHeroCta:hover{filter:brightness(1.08);transform:translateY(-2px)}.ProductFamilyPage-module__wVTl_W__page[data-source-hero=air]{background:#fff}.ProductFamilyPage-module__wVTl_W__page[data-source-hero=air] .ProductFamilyPage-module__wVTl_W__hero{height:380px}.ProductFamilyPage-module__wVTl_W__page[data-source-hero=air] .ProductFamilyPage-module__wVTl_W__heroImage{object-position:50% 100%}.ProductFamilyPage-module__wVTl_W__page[data-source-hero=air] .ProductFamilyPage-module__wVTl_W__heroOverlay{background:linear-gradient(#0000001f,#00000057)}.ProductFamilyPage-module__wVTl_W__airHeroInner{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.ProductFamilyPage-module__wVTl_W__airHeroInner h1{text-shadow:0 2px 20px #00000080;margin:0;font-size:clamp(40px,5vw,58px);font-weight:600;line-height:1.2}.ProductFamilyPage-module__wVTl_W__airSubtitle{text-shadow:0 2px 16px #00000080;margin:18px 0 0;font-size:clamp(20px,2.4vw,32px);font-weight:400;line-height:1.3}.ProductFamilyPage-module__wVTl_W__beamoPress{color:#272727;text-align:center;background:radial-gradient(at 50% 0,#fff 20%,#d3eeff 100%);flex-direction:column;align-items:center;padding:92px 0 104px;display:flex}.ProductFamilyPage-module__wVTl_W__beamoPress blockquote{background:#ffc856;border-radius:24px;width:min(720px,100% - 40px);margin:0;padding:26px 36px;font-size:clamp(18px,2.4vw,23px);font-style:italic;line-height:1.45;position:relative}.ProductFamilyPage-module__wVTl_W__beamoPress blockquote:after{content:"";border:14px solid #0000;border-top-color:#ffc856;border-bottom-width:0;position:absolute;bottom:-14px;left:calc(50% - 14px)}.ProductFamilyPage-module__wVTl_W__beamoPress strong{margin-top:42px;font-size:18px}.ProductFamilyPage-module__wVTl_W__pfSection{padding:clamp(68px,8.5vw,116px) 0}.ProductFamilyPage-module__wVTl_W__pfTextMediaSection+.ProductFamilyPage-module__wVTl_W__pfTextMediaSection{padding-top:0}.ProductFamilyPage-module__wVTl_W__pfBlockSection{padding:0}.ProductFamilyPage-module__wVTl_W__faqSection{padding-block:clamp(52px,6vw,76px)}.ProductFamilyPage-module__wVTl_W__faqAccordion{--faq-theme-accent:var(--product-accent);--faq-theme-accent-strong:#7b3d1e;--faq-theme-ink:var(--ink);--faq-theme-muted:var(--muted);--faq-theme-line:var(--line);--faq-theme-surface:var(--panel);--faq-theme-icon-surface:#fff0e8;--faq-theme-category-active:var(--ink);--faq-theme-icon-active-surface:var(--product-accent);--faq-theme-shadow:0 20px 54px #25171114;width:min(860px,100%);margin-inline:auto}.ProductFamilyPage-module__wVTl_W__faqTitle{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.8vw,50px);font-weight:600;line-height:1.06}.ProductFamilyPage-module__wVTl_W__pfHead{text-align:center;max-width:860px;margin:0 auto clamp(38px,4vw,58px)}.ProductFamilyPage-module__wVTl_W__pfHead>span{color:var(--product-accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-block}.ProductFamilyPage-module__wVTl_W__pfHead h2{letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.8vw,50px);font-weight:640;line-height:1.06}.ProductFamilyPage-module__wVTl_W__pfHead>p{max-width:720px;color:var(--muted);margin:18px auto 0;font-size:clamp(15px,1.5vw,18px);line-height:1.6}.ProductFamilyPage-module__wVTl_W__pfHeadNote{letter-spacing:.04em;font-weight:700;color:var(--product-accent)!important}.ProductFamilyPage-module__wVTl_W__pfEyebrow{color:var(--product-accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-block}.ProductFamilyPage-module__wVTl_W__pfInlineLink{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--product-accent);text-decoration-color:var(--product-accent);text-underline-offset:5px;align-items:center;gap:6px;margin-top:22px;font-size:15px;font-weight:720;text-decoration-thickness:2px;display:inline-flex}.ProductFamilyPage-module__wVTl_W__pfInlineLink span{color:var(--product-accent)}.ProductFamilyPage-module__wVTl_W__pfStatsSection{background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(64px,8vw,110px) 0}.ProductFamilyPage-module__wVTl_W__pfStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px);display:grid}.ProductFamilyPage-module__wVTl_W__pfStat strong{letter-spacing:-.03em;color:var(--product-accent);font-size:clamp(52px,6vw,84px);font-weight:720;line-height:1;display:block}.ProductFamilyPage-module__wVTl_W__pfStat strong span{color:var(--ink);margin-left:4px;font-size:.42em;font-weight:640}.ProductFamilyPage-module__wVTl_W__pfStat h3{margin:16px 0 0;font-size:clamp(20px,2.2vw,27px);font-weight:660;line-height:1.12}.ProductFamilyPage-module__wVTl_W__pfStat p{color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.62}.ProductFamilyPage-module__wVTl_W__pfCards{gap:clamp(20px,2.4vw,34px);display:grid}.ProductFamilyPage-module__wVTl_W__pfCards.ProductFamilyPage-module__wVTl_W__cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductFamilyPage-module__wVTl_W__pfCards.ProductFamilyPage-module__wVTl_W__cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductFamilyPage-module__wVTl_W__pfCards.ProductFamilyPage-module__wVTl_W__cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.ProductFamilyPage-module__wVTl_W__pfCard{flex-direction:column;display:flex}.ProductFamilyPage-module__wVTl_W__pfCardMedia{aspect-ratio:4/3;background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:16px;justify-content:center;align-items:center;display:flex;overflow:hidden}.ProductFamilyPage-module__wVTl_W__pfCardMedia img{object-fit:contain;width:100%;height:100%}.ProductFamilyPage-module__wVTl_W__pfCardIcon{width:88px;height:88px;margin-bottom:6px}.ProductFamilyPage-module__wVTl_W__pfCardIcon img{object-fit:contain;width:100%;height:100%}.ProductFamilyPage-module__wVTl_W__pfCardBody{padding:22px 4px 0}.ProductFamilyPage-module__wVTl_W__pfCardEyebrow{color:var(--product-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-block}.ProductFamilyPage-module__wVTl_W__pfCardBody h3{margin:0;font-size:clamp(19px,2vw,24px);font-weight:660;line-height:1.15}.ProductFamilyPage-module__wVTl_W__pfCardBody p{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.6}.ProductFamilyPage-module__wVTl_W__pfTextMedia{align-items:center;gap:clamp(36px,5.5vw,88px);display:grid}.ProductFamilyPage-module__wVTl_W__pfTextMedia.ProductFamilyPage-module__wVTl_W__pfSplitLeft,.ProductFamilyPage-module__wVTl_W__pfTextMedia.ProductFamilyPage-module__wVTl_W__pfSplitRight{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ProductFamilyPage-module__wVTl_W__pfSplitLeft .ProductFamilyPage-module__wVTl_W__pfTextMediaFig{order:-1}.ProductFamilyPage-module__wVTl_W__pfStacked{text-align:center;grid-template-columns:1fr;justify-items:center}.ProductFamilyPage-module__wVTl_W__pfProse{max-width:820px;margin:0 auto}.ProductFamilyPage-module__wVTl_W__pfProse.ProductFamilyPage-module__wVTl_W__pfCenter,.ProductFamilyPage-module__wVTl_W__pfTextMedia.ProductFamilyPage-module__wVTl_W__pfCenter .ProductFamilyPage-module__wVTl_W__pfTextMediaCopy{text-align:center}.ProductFamilyPage-module__wVTl_W__pfTextMediaCopy h2{letter-spacing:-.02em;margin:0;font-size:clamp(28px,3.6vw,48px);font-weight:640;line-height:1.08}.ProductFamilyPage-module__wVTl_W__pfTextMediaCopy p{color:var(--muted);margin:20px 0 0;font-size:clamp(15px,1.5vw,18px);line-height:1.72}.ProductFamilyPage-module__wVTl_W__pfProse p{max-width:70ch;margin-inline:auto}.ProductFamilyPage-module__wVTl_W__pfTextMediaFig{min-width:0;margin:0}.ProductFamilyPage-module__wVTl_W__pfTextMediaFig img,.ProductFamilyPage-module__wVTl_W__pfTextMediaFig video{object-fit:cover;border-radius:20px;width:100%;height:auto;display:block}.ProductFamilyPage-module__wVTl_W__pfStacked .ProductFamilyPage-module__wVTl_W__pfTextMediaFig{width:100%;max-width:1000px;margin-top:clamp(30px,4vw,52px)}.ProductFamilyPage-module__wVTl_W__pfFlowImage{max-width:1000px;margin:0 auto clamp(28px,3.5vw,46px)}.ProductFamilyPage-module__wVTl_W__pfFlowImage img{width:100%;height:auto;display:block}.ProductFamilyPage-module__wVTl_W__pfSteps{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ProductFamilyPage-module__wVTl_W__pfSteps li{text-align:center}.ProductFamilyPage-module__wVTl_W__pfStepNumber{background:var(--product-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:inline-flex}.ProductFamilyPage-module__wVTl_W__pfSteps h3{margin:16px 0 0;font-size:clamp(16px,1.7vw,20px);font-weight:620;line-height:1.2}.ProductFamilyPage-module__wVTl_W__pfConn{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,80px);display:grid}.ProductFamilyPage-module__wVTl_W__pfConnFig{min-width:0;margin:0}.ProductFamilyPage-module__wVTl_W__pfConnFig img{border-radius:20px;width:100%;height:auto;display:block}.ProductFamilyPage-module__wVTl_W__pfConnCopy h2{letter-spacing:-.02em;margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:640;line-height:1.08}.ProductFamilyPage-module__wVTl_W__pfConnCopy p{color:var(--muted);margin:18px 0 0;font-size:clamp(15px,1.5vw,18px);line-height:1.7}.ProductFamilyPage-module__wVTl_W__pfConnItems{flex-wrap:wrap;gap:28px;margin:30px 0 0;padding:0;list-style:none;display:flex}.ProductFamilyPage-module__wVTl_W__pfConnItems li{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:10px;font-size:13px;font-weight:640;display:flex}.ProductFamilyPage-module__wVTl_W__pfConnItems img{object-fit:contain;width:44px;height:44px}.ProductFamilyPage-module__wVTl_W__pfIcons{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(24px,3.4vw,52px);display:flex}.ProductFamilyPage-module__wVTl_W__pfIcon{width:92px;color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:12px;font-size:12px;font-weight:620;display:flex}.ProductFamilyPage-module__wVTl_W__pfIcon img{object-fit:contain;width:56px;height:56px}.ProductFamilyPage-module__wVTl_W__page[data-source-hero=beamo] .ProductFamilyPage-module__wVTl_W__pfIcon img{filter:drop-shadow(0 3px 8px #00000047);background:#2b2b2b;border-radius:12px;padding:8px}.ProductFamilyPage-module__wVTl_W__pfCarouselFrame{width:min(calc(100% - 64px), var(--canvas));margin:0 auto}.ProductFamilyPage-module__wVTl_W__pfCarousel{--carousel-shadow-gutter:4px}.ProductFamilyPage-module__wVTl_W__pfCarouselItem{aspect-ratio:1;background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:18px;width:100%;margin:0;overflow:hidden}.ProductFamilyPage-module__wVTl_W__pfCarouselItem img{object-fit:cover;width:100%;height:100%}@media (max-width:640px){.ProductFamilyPage-module__wVTl_W__pfCarouselFrame{width:min(calc(100% - 40px), var(--canvas))}}.ProductFamilyPage-module__wVTl_W__pfVideos{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,28px);display:grid}.ProductFamilyPage-module__wVTl_W__pfVideosSingle{grid-template-columns:minmax(0,840px);justify-content:center}.ProductFamilyPage-module__wVTl_W__pfVideo{margin:0}.ProductFamilyPage-module__wVTl_W__pfVideoCarouselSlide{align-self:stretch;padding:3px 0 10px;display:flex}.ProductFamilyPage-module__wVTl_W__pfVideoCarouselSlide .ProductFamilyPage-module__wVTl_W__pfVideo{width:100%}.ProductFamilyPage-module__wVTl_W__pfVideoCarouselControls{color:var(--ink)}.ProductFamilyPage-module__wVTl_W__pfVideoFrame{aspect-ratio:16/9;background:#080808;border-radius:16px;position:relative;overflow:hidden}.ProductFamilyPage-module__wVTl_W__pfVideoFrame iframe,.ProductFamilyPage-module__wVTl_W__pfVideoFrame video{border:0;width:100%;height:100%;position:absolute;inset:0}.ProductFamilyPage-module__wVTl_W__pfVideo figcaption{color:var(--ink);margin-top:13px;font-size:15px;font-weight:650;line-height:1.45}.ProductFamilyPage-module__wVTl_W__darkTheme .ProductFamilyPage-module__wVTl_W__pfVideo figcaption{color:#fff}.ProductFamilyPage-module__wVTl_W__pfAir{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(28px,4vw,60px);display:grid}.ProductFamilyPage-module__wVTl_W__pfAirCard{text-align:center}.ProductFamilyPage-module__wVTl_W__pfAirMedia{aspect-ratio:4/3;justify-content:center;align-items:center;display:flex;position:relative}.ProductFamilyPage-module__wVTl_W__pfAirMedia img{object-fit:contain;max-width:100%;max-height:100%}.ProductFamilyPage-module__wVTl_W__pfAirBadge{background:var(--product-accent);color:#fff;letter-spacing:.04em;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;position:absolute;top:6px;right:10%}.ProductFamilyPage-module__wVTl_W__pfAirCard h3{margin:20px 0 0;font-size:clamp(28px,3vw,40px);font-weight:640;line-height:1.1}.ProductFamilyPage-module__wVTl_W__pfAirTagline{color:var(--muted);margin:8px 0 0;font-size:17px}.ProductFamilyPage-module__wVTl_W__pfSolidButton{background:var(--product-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:46px;margin-top:22px;padding:0 30px;font-size:15px;font-weight:720;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}.ProductFamilyPage-module__wVTl_W__pfSolidButton:hover{filter:brightness(1.07);transform:translateY(-2px)}.ProductFamilyPage-module__wVTl_W__pfAirSpecs{border-top:1px solid var(--line);text-align:left;margin:32px 0 0;padding:8px 0 0}.ProductFamilyPage-module__wVTl_W__pfAirSpecs>div{border-bottom:1px solid var(--line);padding:18px 0}.ProductFamilyPage-module__wVTl_W__pfAirSpecs dt{font-size:17px;font-weight:640;line-height:1.35}.ProductFamilyPage-module__wVTl_W__pfAirSpecs dd{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:4px 0 0;font-size:13px;font-weight:700}.ProductFamilyPage-module__wVTl_W__pfCompat{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,60px);display:grid}.ProductFamilyPage-module__wVTl_W__pfCompatGroup{border:1px solid var(--line);text-align:center;border-radius:20px;padding:36px 28px}.ProductFamilyPage-module__wVTl_W__pfCompatIcons{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:28px;display:flex}.ProductFamilyPage-module__wVTl_W__pfCompatItem{flex-direction:column;align-items:center;gap:12px;font-size:14px;font-weight:620;display:flex}.ProductFamilyPage-module__wVTl_W__pfCompatItem img{object-fit:contain;width:64px;height:64px}.ProductFamilyPage-module__wVTl_W__pfCompatNote{color:var(--muted);margin:26px 0 0;font-size:14px}.ProductFamilyPage-module__wVTl_W__promarkLead{color:#fff;text-align:center;background:#111 url(/assets/products/promark-series-bg.jpg) bottom/cover no-repeat;min-height:520px;padding:128px 0 96px}.ProductFamilyPage-module__wVTl_W__promarkLeadInner{width:min(1000px,100% - 40px);margin:0 auto}.ProductFamilyPage-module__wVTl_W__promarkLeadInner h2{margin:0;font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1.2}.ProductFamilyPage-module__wVTl_W__promarkLeadInner p{color:#ffffffd1;max-width:760px;margin:26px auto 0;font-size:clamp(15px,1.6vw,18px);line-height:1.7}.ProductFamilyPage-module__wVTl_W__pfCta{color:#fff;text-align:center;background:#111;place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.ProductFamilyPage-module__wVTl_W__pfCtaGlow{background:var(--product-accent);filter:blur(150px);opacity:.16;border-radius:50%;width:560px;height:560px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProductFamilyPage-module__wVTl_W__pfCtaInner{z-index:2;width:min(760px,100% - 48px);padding:96px 0;position:relative}.ProductFamilyPage-module__wVTl_W__pfCtaImage{z-index:2;width:min(420px,70%);height:auto;margin-top:-40px;position:relative}.ProductFamilyPage-module__wVTl_W__pfCtaInner h2{letter-spacing:-.05em;margin:0;font-size:clamp(48px,8vw,104px);font-weight:720;line-height:.9}.ProductFamilyPage-module__wVTl_W__pfCtaInner p{color:#ffffffbd;max-width:620px;margin:24px auto 0;font-size:17px;line-height:1.6}.ProductFamilyPage-module__wVTl_W__pfCtaAction{background:var(--product-accent);color:#fff;border-radius:999px;align-items:center;gap:8px;min-height:52px;margin-top:34px;padding:0 30px;font-size:15px;font-weight:780;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}.ProductFamilyPage-module__wVTl_W__pfCtaAction:hover{filter:brightness(1.08);transform:translateY(-2px)}.ProductFamilyPage-module__wVTl_W__pfInlineLink:focus-visible,.ProductFamilyPage-module__wVTl_W__pfCtaAction:focus-visible,.ProductFamilyPage-module__wVTl_W__pfSolidButton:focus-visible,.ProductFamilyPage-module__wVTl_W__promarkHeroCta:focus-visible{outline:3px solid var(--product-accent);outline-offset:3px}.ProductFamilyPage-module__wVTl_W__protectedPage{background:#101010;min-height:100vh}.ProductFamilyPage-module__wVTl_W__protectedGate{background:#0d0d0d;min-height:291px;padding-top:56px}.ProductFamilyPage-module__wVTl_W__protectedPanel{color:#444;background:#efefef;width:664px;max-width:calc(100% - 30px);margin:0 auto;padding:35px 32px 30px}.ProductFamilyPage-module__wVTl_W__protectedPanel h1{color:#222;margin:0 0 14px;font-size:24px;line-height:1.2}.ProductFamilyPage-module__wVTl_W__protectedPanel p{margin:0 0 24px;font-size:14px;line-height:26px}.ProductFamilyPage-module__wVTl_W__protectedPanel label{margin-bottom:7px;font-size:14px;line-height:19px;display:block}.ProductFamilyPage-module__wVTl_W__protectedPanel input{width:100%;height:48px;font:inherit;background:#fff;border:0;display:block}.ProductFamilyPage-module__wVTl_W__protectedPanel button{color:#414141;letter-spacing:.14em;background:#ffc856;border:2px solid #565656;border-radius:24px;width:99px;height:43px;margin-top:19px;font-size:13px;font-weight:700}.ProductFamilyPage-module__wVTl_W__protectedNewsletter{color:#fff;text-align:center;background:linear-gradient(110deg,#242424,#171717);min-height:360px;padding:120px 24px}.ProductFamilyPage-module__wVTl_W__protectedNewsletter h1{margin:0;font-size:25.6px;font-weight:600;line-height:1.3}.ProductFamilyPage-module__wVTl_W__protectedNewsletter p{color:#ddd;margin:24px 0 0;font-size:16px;line-height:1.6}@media (prefers-reduced-motion:reduce){.ProductFamilyPage-module__wVTl_W__promarkHeroVideo{display:none}.ProductFamilyPage-module__wVTl_W__pfSolidButton,.ProductFamilyPage-module__wVTl_W__pfCtaAction,.ProductFamilyPage-module__wVTl_W__promarkHeroCta{transition:none}}@media (max-width:1024px){.ProductFamilyPage-module__wVTl_W__pfCanvas{width:min(100% - 44px, var(--canvas))}.ProductFamilyPage-module__wVTl_W__pfCompat{grid-template-columns:1fr}}@media (max-width:820px){.ProductFamilyPage-module__wVTl_W__pfCards.ProductFamilyPage-module__wVTl_W__cols3,.ProductFamilyPage-module__wVTl_W__pfCards.ProductFamilyPage-module__wVTl_W__cols4{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductFamilyPage-module__wVTl_W__pfStats{grid-template-columns:1fr;gap:30px}.ProductFamilyPage-module__wVTl_W__pfTextMedia.ProductFamilyPage-module__wVTl_W__pfSplitLeft,.ProductFamilyPage-module__wVTl_W__pfTextMedia.ProductFamilyPage-module__wVTl_W__pfSplitRight{text-align:left;grid-template-columns:1fr}.ProductFamilyPage-module__wVTl_W__pfSplitLeft .ProductFamilyPage-module__wVTl_W__pfTextMediaFig,.ProductFamilyPage-module__wVTl_W__pfSplitRight .ProductFamilyPage-module__wVTl_W__pfTextMediaFig{order:-1}.ProductFamilyPage-module__wVTl_W__pfConn{grid-template-columns:1fr}.ProductFamilyPage-module__wVTl_W__pfAir{grid-template-columns:1fr;gap:48px}.ProductFamilyPage-module__wVTl_W__pfSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}}@media (max-width:640px){.ProductFamilyPage-module__wVTl_W__beamoHeroVideo{display:none}.ProductFamilyPage-module__wVTl_W__pfCanvas{width:min(100% - 30px, var(--canvas))}.ProductFamilyPage-module__wVTl_W__page[data-source-hero] .ProductFamilyPage-module__wVTl_W__hero{height:auto;min-height:480px}.ProductFamilyPage-module__wVTl_W__page[data-source-hero=beamo] .ProductFamilyPage-module__wVTl_W__hero,.ProductFamilyPage-module__wVTl_W__page[data-source-hero=beambox] .ProductFamilyPage-module__wVTl_W__hero{height:auto;min-height:500px}.ProductFamilyPage-module__wVTl_W__page[data-source-hero=hexa] .ProductFamilyPage-module__wVTl_W__hero{height:auto;min-height:560px}.ProductFamilyPage-module__wVTl_W__page[data-source-hero=air] .ProductFamilyPage-module__wVTl_W__hero{min-height:260px}.ProductFamilyPage-module__wVTl_W__beamoHeroInner,.ProductFamilyPage-module__wVTl_W__beamboxHeroInner{width:calc(100% - 30px)}.ProductFamilyPage-module__wVTl_W__beamoHeroHeading h1{font-size:48px}.ProductFamilyPage-module__wVTl_W__beamoHeroHeading h2{margin-top:20px;font-size:22px}.ProductFamilyPage-module__wVTl_W__hexaHeroInner{padding-bottom:64px}.ProductFamilyPage-module__wVTl_W__sourceHeroActions{flex-wrap:wrap;margin-top:26px}.ProductFamilyPage-module__wVTl_W__promarkHeroInner{inset:120px 0 auto}.ProductFamilyPage-module__wVTl_W__promarkHeroInner h1{margin-top:24px;font-size:22px}.ProductFamilyPage-module__wVTl_W__promarkHeroVideo{display:none}.ProductFamilyPage-module__wVTl_W__pfCards.ProductFamilyPage-module__wVTl_W__cols3,.ProductFamilyPage-module__wVTl_W__pfCards.ProductFamilyPage-module__wVTl_W__cols4,.ProductFamilyPage-module__wVTl_W__pfVideos{grid-template-columns:1fr}}.ProductFamilyPage-module__wVTl_W__materialTableThumbnail{color:#fff;cursor:pointer;background:#111;border:0;border-radius:18px;width:min(100%,1120px);margin:0 auto;padding:0;display:block;position:relative;overflow:hidden}.ProductFamilyPage-module__wVTl_W__materialTableThumbnail img{width:100%;height:auto;display:block}.ProductFamilyPage-module__wVTl_W__materialTableThumbnail span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;border-radius:999px;padding:10px 16px;font-weight:750;position:absolute;bottom:18px;right:18px}
.MaterialTableDialog-module__JKAiIW__trigger{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;border-radius:999px;padding:12px 22px;font-weight:700}.MaterialTableDialog-module__JKAiIW__dialog{color:#181818;background:#f5f5f3;border:0;border-radius:24px;width:min(1180px,100vw - 32px);max-width:none;max-height:min(90vh,920px);margin:auto;padding:0;overflow:hidden;box-shadow:0 30px 90px #00000059}.MaterialTableDialog-module__JKAiIW__dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a0c0fbd}.MaterialTableDialog-module__JKAiIW__panel{max-height:inherit;grid-template-rows:auto minmax(0,1fr);display:grid}.MaterialTableDialog-module__JKAiIW__header{color:#fff;text-align:start;background:#191919;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;display:flex}.MaterialTableDialog-module__JKAiIW__header h2{margin:2px 0 0;font-size:clamp(24px,3vw,40px);line-height:1.08}.MaterialTableDialog-module__JKAiIW__eyebrow{color:#ffbd32;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.MaterialTableDialog-module__JKAiIW__header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff61;border-radius:50%;flex:none;width:44px;height:44px;font-size:28px;line-height:1}.MaterialTableDialog-module__JKAiIW__body{text-align:left;min-width:0;padding:24px 26px 30px;overflow:hidden auto}.MaterialTableDialog-module__JKAiIW__description{color:#4b4b4b;text-align:left;max-width:78ch;margin:0 0 8px;line-height:1.65}.MaterialTableDialog-module__JKAiIW__scrollInstruction{color:#676767;text-align:left;margin:0 0 12px;font-size:13px}.MaterialTableDialog-module__JKAiIW__tableFrame{min-width:0;position:relative}.MaterialTableDialog-module__JKAiIW__tableRegion{overscroll-behavior-inline:contain;scrollbar-gutter:stable;background:#fff;border:1px solid #d8d8d3;border-radius:18px;max-width:100%;position:relative;overflow:auto hidden;box-shadow:0 18px 48px #1e222817}.MaterialTableDialog-module__JKAiIW__swipeCue{display:none}.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:800px;font-size:15px}.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table th,.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table td{text-align:center;vertical-align:middle;border-bottom:1px solid #e4e6e8;border-right:1px solid #e4e6e8;padding:14px 16px}.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table tr>:last-child{border-right:0}.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table tbody tr:last-child>*{border-bottom:0}.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table thead th{z-index:2;color:#242424;background:#f5e0aa;min-width:138px;position:sticky;top:0;box-shadow:inset 0 -1px #d9c58e}.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table thead tr:nth-child(2) th{top:48px}.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table .MaterialTableDialog-module__JKAiIW__materialHeadingCell{z-index:4;text-align:left;width:31%;min-width:260px;left:0}.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table thead span{color:#796536;letter-spacing:.055em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table thead strong{font-size:15px;line-height:1.25;display:block}.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table thead .MaterialTableDialog-module__JKAiIW__groupHeading{letter-spacing:-.01em;background:#edcb72;height:48px;padding-block:12px;font-size:16px;font-weight:800}.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table thead .MaterialTableDialog-module__JKAiIW__subHeading{color:#4e411f;background:#f7e7bc;height:48px;padding-block:11px;font-size:13px;font-weight:800}.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table tbody th{z-index:1;text-align:left;background:#fff;width:31%;min-width:260px;position:sticky;left:0}.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table tbody td,.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table tbody th{height:72px}.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table tbody tr:nth-child(2n) td,.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table tbody tr:nth-child(2n) th{background:#f7f7f5}.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table tbody tr:hover td,.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table tbody tr:hover th{background:#fff9ea}.MaterialTableDialog-module__JKAiIW__materialIdentity{align-items:center;gap:14px;min-width:0;display:flex}.MaterialTableDialog-module__JKAiIW__materialIcon{background:#fff;border:1px solid #14171c12;border-radius:13px;flex:0 0 50px;place-items:center;width:50px;height:50px;padding:5px;display:grid;box-shadow:0 5px 14px #14171c2e,0 1px 2px #14171c1f}.MaterialTableDialog-module__JKAiIW__materialIdentity img,.MaterialTableDialog-module__JKAiIW__iconPlaceholder{object-fit:cover;background:linear-gradient(135deg,#ecece8,#d8d8d1);border-radius:9px;width:38px;height:38px;display:block}.MaterialTableDialog-module__JKAiIW__materialName{overflow-wrap:anywhere;min-width:0;font-weight:750;line-height:1.25;display:block}.MaterialTableDialog-module__JKAiIW__materialName sup,.MaterialTableDialog-module__JKAiIW__value sup{margin-left:2px;font-size:.66em}.MaterialTableDialog-module__JKAiIW__materialName small{color:#777;margin-top:2px;font-size:11px;font-weight:600;display:block}.MaterialTableDialog-module__JKAiIW__mobileMaterialName{display:none}.MaterialTableDialog-module__JKAiIW__materialNameGroup{display:block}.MaterialTableDialog-module__JKAiIW__materialNameGroup+.MaterialTableDialog-module__JKAiIW__materialNameGroup{margin-top:7px}.MaterialTableDialog-module__JKAiIW__materialNameGroup>span{display:block}.MaterialTableDialog-module__JKAiIW__value{white-space:nowrap;font-weight:700;display:inline-block}.MaterialTableDialog-module__JKAiIW__empty{color:#aaa}.MaterialTableDialog-module__JKAiIW__booleanMark,.MaterialTableDialog-module__JKAiIW__statusMark{border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;font-weight:900;display:inline-grid}.MaterialTableDialog-module__JKAiIW__booleanMark svg,.MaterialTableDialog-module__JKAiIW__statusMark svg{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.MaterialTableDialog-module__JKAiIW__booleanMark[data-supported=true],.MaterialTableDialog-module__JKAiIW__statusMark[data-tone=supported]{color:#fff;background:#10a66a}.MaterialTableDialog-module__JKAiIW__booleanMark[data-supported=false],.MaterialTableDialog-module__JKAiIW__statusMark[data-tone=unsupported]{color:#d84435}.MaterialTableDialog-module__JKAiIW__statusMark[data-tone=porous],.MaterialTableDialog-module__JKAiIW__statusMark[data-tone=smooth],.MaterialTableDialog-module__JKAiIW__statusMark[data-tone=limited]{color:#272727;background:#f0f0ed;border-radius:8px;font-size:20px}.MaterialTableDialog-module__JKAiIW__legend{color:#242424;background:#fff;border:1px solid #e3e3df;border-radius:18px;margin-top:20px;padding:22px 24px;box-shadow:0 10px 28px #1e22280f;text-align:left!important}.MaterialTableDialog-module__JKAiIW__legend h3{margin:0 0 16px;font-size:18px;text-align:left!important}.MaterialTableDialog-module__JKAiIW__legend dl{gap:10px;margin:0 0 18px;display:grid;text-align:left!important}.MaterialTableDialog-module__JKAiIW__legend dl>div{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;display:grid;text-align:left!important}.MaterialTableDialog-module__JKAiIW__legend dt,.MaterialTableDialog-module__JKAiIW__legend dd{margin:0}.MaterialTableDialog-module__JKAiIW__legend dd,.MaterialTableDialog-module__JKAiIW__notes{color:#555;font-size:13px;line-height:1.6;text-align:left!important}.MaterialTableDialog-module__JKAiIW__guidance{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}.MaterialTableDialog-module__JKAiIW__guidance>div{background:#f6f4ee;border-radius:12px;padding:14px 16px;display:block!important}.MaterialTableDialog-module__JKAiIW__guidance dt{color:#29251b;margin-bottom:4px;font-size:13px;font-weight:800}.MaterialTableDialog-module__JKAiIW__guidance dd{color:#666056}.MaterialTableDialog-module__JKAiIW__notes{gap:7px;display:grid}.MaterialTableDialog-module__JKAiIW__notes p{grid-template-columns:24px minmax(0,1fr);gap:5px;margin:0;display:grid;text-align:left!important}.MaterialTableDialog-module__JKAiIW__notes p:not(:has(sup)){grid-template-columns:1fr}.MaterialTableDialog-module__JKAiIW__notes sup{color:#9b6612;font-weight:900}.MaterialTableDialog-module__JKAiIW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.MaterialTableDialog-module__JKAiIW__dialog{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.MaterialTableDialog-module__JKAiIW__header{padding:18px}.MaterialTableDialog-module__JKAiIW__body{padding:16px 16px 24px}.MaterialTableDialog-module__JKAiIW__description,.MaterialTableDialog-module__JKAiIW__scrollInstruction{margin-inline:0}.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table{min-width:max(100%, var(--material-table-mobile-min-width,720px));font-size:14px}.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table th,.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table td{padding:11px 12px}.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table .MaterialTableDialog-module__JKAiIW__materialHeadingCell,.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table tbody th{width:var(--material-column-mobile-width,188px);min-width:var(--material-column-mobile-width,188px)}.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table tbody td,.MaterialTableDialog-module__JKAiIW__dialog .MaterialTableDialog-module__JKAiIW__table tbody th{height:66px}.MaterialTableDialog-module__JKAiIW__materialIdentity{gap:10px}.MaterialTableDialog-module__JKAiIW__materialIcon{border-radius:11px;flex-basis:44px;width:44px;height:44px;padding:4px}.MaterialTableDialog-module__JKAiIW__materialIdentity img,.MaterialTableDialog-module__JKAiIW__iconPlaceholder{border-radius:8px;width:34px;height:34px}.MaterialTableDialog-module__JKAiIW__compactMobile .MaterialTableDialog-module__JKAiIW__tableRegion{border-radius:14px}.MaterialTableDialog-module__JKAiIW__compactMobile .MaterialTableDialog-module__JKAiIW__table th,.MaterialTableDialog-module__JKAiIW__compactMobile .MaterialTableDialog-module__JKAiIW__table td{padding-inline:9px}.MaterialTableDialog-module__JKAiIW__compactMobile .MaterialTableDialog-module__JKAiIW__materialIdentity{align-items:flex-start;gap:8px}.MaterialTableDialog-module__JKAiIW__compactMobile .MaterialTableDialog-module__JKAiIW__materialIcon{border-radius:9px;flex-basis:34px;width:34px;height:34px;padding:3px}.MaterialTableDialog-module__JKAiIW__compactMobile .MaterialTableDialog-module__JKAiIW__materialIdentity img,.MaterialTableDialog-module__JKAiIW__compactMobile .MaterialTableDialog-module__JKAiIW__iconPlaceholder{border-radius:6px;width:26px;height:26px}.MaterialTableDialog-module__JKAiIW__desktopMaterialName{display:none}.MaterialTableDialog-module__JKAiIW__mobileMaterialName{font-size:13px;display:block}.MaterialTableDialog-module__JKAiIW__mobileMaterialName small{font-size:10px;line-height:1.25}.MaterialTableDialog-module__JKAiIW__swipeCue{z-index:6;color:#fff;pointer-events:none;background:#181818d1;border:1px solid #ffffffc7;border-radius:999px;place-items:center;width:34px;height:42px;animation:1.8s ease-in-out infinite MaterialTableDialog-module__JKAiIW__swipe-cue;display:grid;position:absolute;top:54px;right:5px;box-shadow:0 5px 16px #0000003d}.MaterialTableDialog-module__JKAiIW__swipeCue svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:20px}.MaterialTableDialog-module__JKAiIW__swipeCueHidden{opacity:0;animation:none}.MaterialTableDialog-module__JKAiIW__guidance{grid-template-columns:1fr}.MaterialTableDialog-module__JKAiIW__legend{margin-inline:0;padding:18px}}@keyframes MaterialTableDialog-module__JKAiIW__swipe-cue{0%,to{opacity:.78;transform:translate(0)}45%{opacity:1;transform:translate(-7px)}}@media (prefers-reduced-motion:reduce){.MaterialTableDialog-module__JKAiIW__dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.MaterialTableDialog-module__JKAiIW__swipeCue{animation:none}}
.BeamoIIPrelaunchPage-module__rVm2wa__page{--prelaunch-ink:#17181c;--prelaunch-muted:#65676f;--prelaunch-rainbow:linear-gradient(96deg, #f3a52f 0%, #ef4678 48%, #4d91ff 100%);background:#fff}.BeamoIIPrelaunchPage-module__rVm2wa__inner{width:min(1180px,100% - 48px);margin-inline:auto}.BeamoIIPrelaunchPage-module__rVm2wa__wide{width:min(1240px,100% - 48px);margin-inline:auto}.BeamoIIPrelaunchPage-module__rVm2wa__narrow{width:min(980px,100% - 48px);margin-inline:auto}.BeamoIIPrelaunchPage-module__rVm2wa__gradientHeading{color:#0000;background:var(--prelaunch-rainbow);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;padding:.02em .02em .14em}.BeamoIIPrelaunchPage-module__rVm2wa__hero{isolation:isolate;background:radial-gradient(circle at 50% 36%,#fff 0 18%,#f8f9fac7 54%,#0000 76%),linear-gradient(#f8f9fa,#fff);grid-template-rows:auto 1fr;justify-items:center;height:calc(100svh - 64px);min-height:min(820px,100svh - 64px);max-height:880px;padding:clamp(70px,9vw,110px) 24px 28px;display:grid;position:relative;overflow:hidden}.BeamoIIPrelaunchPage-module__rVm2wa__hero:after{z-index:-1;content:"";background:radial-gradient(#ffb1c638,#0000 66%);height:390px;position:absolute;bottom:-160px;left:0;right:0}.BeamoIIPrelaunchPage-module__rVm2wa__heroAura{z-index:-1;pointer-events:none;position:absolute;inset:0}.BeamoIIPrelaunchPage-module__rVm2wa__heroAura span{filter:blur(2px);opacity:.54;border-radius:999px;position:absolute}.BeamoIIPrelaunchPage-module__rVm2wa__heroAura span:first-child{background:radial-gradient(circle at 65% 42%,#faf777ad,#e3f47b12 70%);width:320px;height:320px;top:34%;left:-110px}.BeamoIIPrelaunchPage-module__rVm2wa__heroAura span:nth-child(2){background:radial-gradient(circle at 35% 52%,#66e1e073,#84b1fb0a 72%);width:270px;height:270px;top:27%;right:-70px}.BeamoIIPrelaunchPage-module__rVm2wa__heroAura span:nth-child(3){border:32px solid #ff869c1f;width:180px;height:180px;bottom:6%;right:13%}.BeamoIIPrelaunchPage-module__rVm2wa__heroCopy{z-index:2;text-align:center;width:min(840px,100%);position:relative}.BeamoIIPrelaunchPage-module__rVm2wa__heroCopy h1,.BeamoIIPrelaunchPage-module__rVm2wa__heroCopy h2{text-align:center;margin:0 0 clamp(22px,3.2vh,32px);line-height:0}.BeamoIIPrelaunchPage-module__rVm2wa__heroLogo{width:min(465px,46vw);height:auto;margin-inline:auto;display:block}.BeamoIIPrelaunchPage-module__rVm2wa__heroCopy .BeamoIIPrelaunchPage-module__rVm2wa__heroSubtitle{color:#292a2f;margin:0;font-size:clamp(17px,2.05vw,24px);font-weight:600;line-height:1.4}.BeamoIIPrelaunchPage-module__rVm2wa__heroCopy .BeamoIIPrelaunchPage-module__rVm2wa__heroStatus{color:#23252a;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffbd;border:1px solid #1f212614;border-radius:999px;width:fit-content;margin:clamp(20px,2.85vh,31px) auto 20px;padding:8px 17px;font-size:14px;font-weight:700;box-shadow:0 10px 30px #21232a14}.BeamoIIPrelaunchPage-module__rVm2wa__heroVisual{z-index:1;width:min(980px,88vw);margin:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.BeamoIIPrelaunchPage-module__rVm2wa__heroVisual img{filter:drop-shadow(0 34px 34px #11141c26);width:100%;height:auto}.BeamoIIPrelaunchPage-module__rVm2wa__signupShell{width:min(620px,100%);margin-inline:auto}.BeamoIIPrelaunchPage-module__rVm2wa__signup{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f8f8e6;border:1px solid #20222617;border-radius:999px;grid-template-columns:1fr auto;padding:5px;display:grid;position:relative;box-shadow:0 18px 50px #1c1f2a1a}.BeamoIIPrelaunchPage-module__rVm2wa__signup label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BeamoIIPrelaunchPage-module__rVm2wa__signup input,.BeamoIIPrelaunchPage-module__rVm2wa__signup button{min-height:48px;font:inherit;border:0}.BeamoIIPrelaunchPage-module__rVm2wa__signup input{min-width:0;color:var(--prelaunch-ink);background:0 0;border-radius:999px 0 0 999px;outline:0;padding:0 21px;font-size:14px}.BeamoIIPrelaunchPage-module__rVm2wa__signup input::placeholder{color:#8c8e95;opacity:1}.BeamoIIPrelaunchPage-module__rVm2wa__signup input:focus-visible{box-shadow:inset 0 0 0 2px #4d91ff6b}.BeamoIIPrelaunchPage-module__rVm2wa__signup button{color:#fff;background:var(--prelaunch-rainbow);cursor:pointer;border-radius:999px;padding:0 24px;font-size:13px;font-weight:700;transition:box-shadow .22s,transform .22s;box-shadow:0 8px 20px #ec507b42}.BeamoIIPrelaunchPage-module__rVm2wa__signup button:hover{transform:translateY(-1px);box-shadow:0 12px 26px #ec507b57}.BeamoIIPrelaunchPage-module__rVm2wa__signup button:disabled{cursor:wait;opacity:.68;transform:none}.BeamoIIPrelaunchPage-module__rVm2wa__signup button:focus-visible{outline-offset:3px;outline:3px solid #4d91ff61}.BeamoIIPrelaunchPage-module__rVm2wa__signupMessage{color:#75777f;text-align:center;min-height:18px;margin:8px 0 0;font-size:11px;line-height:1.5}.BeamoIIPrelaunchPage-module__rVm2wa__signupShell[data-state=error] .BeamoIIPrelaunchPage-module__rVm2wa__signupMessage{color:#b3314d}.BeamoIIPrelaunchPage-module__rVm2wa__signupCompact .BeamoIIPrelaunchPage-module__rVm2wa__signupMessage{margin-bottom:-26px}.BeamoIIPrelaunchPage-module__rVm2wa__countdownSection{color:var(--prelaunch-ink);background:radial-gradient(circle at 86% 18%,#5d9fff21,#0000 28%),radial-gradient(circle at 10% 82%,#f45b8f1f,#0000 27%),#fbfbfa;padding:clamp(58px,8vh,80px) 0;position:relative;overflow:hidden}.BeamoIIPrelaunchPage-module__rVm2wa__countdownSection .BeamoIIPrelaunchPage-module__rVm2wa__inner{grid-template-columns:minmax(280px,.8fr) minmax(540px,1.2fr);align-items:center;gap:80px;display:grid}.BeamoIIPrelaunchPage-module__rVm2wa__countdownHeading h2{letter-spacing:-.055em;max-width:470px;margin:0;font-size:clamp(40px,4.5vw,64px);line-height:1}.BeamoIIPrelaunchPage-module__rVm2wa__countdown{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:relative}.BeamoIIPrelaunchPage-module__rVm2wa__countdownUnit{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #2022260f;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:160px;display:flex;box-shadow:0 18px 46px #24273014,inset 0 1px #fff}.BeamoIIPrelaunchPage-module__rVm2wa__countdownUnit strong{font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:clamp(42px,4.5vw,64px);font-weight:580;line-height:1}.BeamoIIPrelaunchPage-module__rVm2wa__countdownUnit:first-child strong{color:#f39b2f}.BeamoIIPrelaunchPage-module__rVm2wa__countdownUnit:nth-child(2) strong{color:#ef477d}.BeamoIIPrelaunchPage-module__rVm2wa__countdownUnit:nth-child(3) strong{color:#8a6cdc}.BeamoIIPrelaunchPage-module__rVm2wa__countdownUnit:nth-child(4) strong{color:#4c95ef}.BeamoIIPrelaunchPage-module__rVm2wa__countdownUnit span{color:#777982;letter-spacing:.14em;text-transform:uppercase;margin-top:14px;font-size:10px;font-weight:600}.BeamoIIPrelaunchPage-module__rVm2wa__countdownComplete{color:#575960;text-align:center;margin:0;font-size:12px;position:absolute;inset:calc(100% + 12px) 0 auto}.BeamoIIPrelaunchPage-module__rVm2wa__introduction{background:#fff;padding:88px 0 48px}.BeamoIIPrelaunchPage-module__rVm2wa__introduction p{color:#777981;text-align:center;margin:0;font-size:clamp(17px,1.65vw,21px);font-weight:450;line-height:1.75}.BeamoIIPrelaunchPage-module__rVm2wa__highlights{background:#fff;padding:82px 0 132px}.BeamoIIPrelaunchPage-module__rVm2wa__highlights h2{letter-spacing:-.055em;text-align:center;margin:0 auto;font-size:clamp(42px,5.3vw,72px);line-height:1}.BeamoIIPrelaunchPage-module__rVm2wa__upgrades{--prelaunch-ink:#17181c;--prelaunch-muted:#65676f;--prelaunch-rainbow:linear-gradient(96deg, #f3a52f 0%, #ef4678 48%, #4d91ff 100%);background:radial-gradient(circle at 16% 10%,#ffda7f42,#0000 29%),radial-gradient(circle at 88% 86%,#5aa3ff2e,#0000 34%),#f7f7f5;grid-template-columns:minmax(0,1fr);align-items:center;min-height:calc(100svh - 64px);padding:clamp(48px,7vh,72px) 0;display:grid}.BeamoIIPrelaunchPage-module__rVm2wa__sectionHeading{text-align:center;margin-bottom:clamp(30px,4.5vh,44px)}.BeamoIIPrelaunchPage-module__rVm2wa__sectionHeading h2{letter-spacing:-.055em;margin:0 auto;font-size:clamp(46px,5.2vw,72px);line-height:1}.BeamoIIPrelaunchPage-module__rVm2wa__upgradeCarousel{--carousel-shadow-gutter:44px;--carousel-edge-fade-size:54px;--carousel-arrow-surface:#fff;--carousel-arrow-border:#2022261c;--carousel-arrow-hover-border:#2022263d;--carousel-arrow-focus:#4d91ff6b;padding-inline:18px}.BeamoIIPrelaunchPage-module__rVm2wa__upgradeViewport{padding:4px}.BeamoIIPrelaunchPage-module__rVm2wa__upgradeSlide{padding-block:8px 18px;display:flex}.BeamoIIPrelaunchPage-module__rVm2wa__upgradeCard{background:#ffffffed;border:1px solid #20222612;border-radius:28px;flex-direction:column;flex:1;width:100%;height:100%;min-height:min(440px,51vh);padding:clamp(30px,3vw,48px);transition:box-shadow .28s,transform .28s;display:flex;box-shadow:0 22px 50px #2427301a}.BeamoIIPrelaunchPage-module__rVm2wa__upgradeCard:hover{transform:translateY(-4px);box-shadow:0 30px 68px #24273024}.BeamoIIPrelaunchPage-module__rVm2wa__upgradeMetric{color:#17181c;letter-spacing:-.06em;min-height:72px;font-size:clamp(44px,4.5vw,68px);font-weight:610;line-height:.96;display:block}.BeamoIIPrelaunchPage-module__rVm2wa__upgradeCard h3{color:#33353b;letter-spacing:-.035em;min-height:70px;margin:clamp(28px,4vh,42px) 0 18px;font-size:clamp(23px,2.1vw,31px);font-weight:520;line-height:1.2}.BeamoIIPrelaunchPage-module__rVm2wa__upgradeRule{background:var(--prelaunch-rainbow);border-radius:999px;flex:none;width:100%;height:4px;margin-bottom:20px}.BeamoIIPrelaunchPage-module__rVm2wa__upgradeCard p{color:#5b5e66;margin:0 0 20px;font-size:14px;font-weight:480;line-height:1.55}.BeamoIIPrelaunchPage-module__rVm2wa__upgradeCard small{color:#a0a1a6;margin-top:auto;font-size:11px;line-height:1.45}.BeamoIIPrelaunchPage-module__rVm2wa__upgradeCard .BeamoIIPrelaunchPage-module__rVm2wa__upgradeNote{margin-top:20px}.BeamoIIPrelaunchPage-module__rVm2wa__upgradeControls{margin-top:6px}.BeamoIIPrelaunchPage-module__rVm2wa__galleryIntro{background:#f5f3ef;padding:clamp(70px,10vh,100px) 0;position:relative;overflow:hidden}.BeamoIIPrelaunchPage-module__rVm2wa__galleryHeading{grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);align-items:end;gap:32px 90px;margin-bottom:0;display:grid}.BeamoIIPrelaunchPage-module__rVm2wa__galleryHeading h2{color:#191a1e;letter-spacing:-.06em;max-width:720px;margin:0;font-size:clamp(46px,5vw,72px);line-height:.98}.BeamoIIPrelaunchPage-module__rVm2wa__galleryHeading>p:last-child{color:#686760;margin:0 0 4px;font-size:16px;line-height:1.65}.BeamoIIPrelaunchPage-module__rVm2wa__galleryStory{background:#f5f3ef;align-items:center;min-height:calc(100svh - 64px);padding:clamp(44px,6vh,64px) 0;display:grid}.BeamoIIPrelaunchPage-module__rVm2wa__galleryStory[data-tone=infrared]{background:#eeece8}.BeamoIIPrelaunchPage-module__rVm2wa__galleryStoryInner{width:min(1040px,100% - 48px);margin-inline:auto}.BeamoIIPrelaunchPage-module__rVm2wa__galleryStoryHeading{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:clamp(24px,4vh,36px);display:flex}.BeamoIIPrelaunchPage-module__rVm2wa__galleryStoryHeading>span{color:#aaa59d;letter-spacing:.15em;font-size:12px}.BeamoIIPrelaunchPage-module__rVm2wa__galleryStoryHeading>div{justify-content:flex-end;align-items:baseline;gap:28px;display:flex}.BeamoIIPrelaunchPage-module__rVm2wa__galleryStoryHeading h3{color:#1d1e22;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,42px);line-height:1}.BeamoIIPrelaunchPage-module__rVm2wa__galleryStoryHeading p{color:#6d6b66;text-align:right;max-width:420px;margin:0;font-size:14px;line-height:1.5}.BeamoIIPrelaunchPage-module__rVm2wa__galleryMosaic{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;height:min(62vh,570px);display:grid}.BeamoIIPrelaunchPage-module__rVm2wa__galleryStory[data-tone=infrared] .BeamoIIPrelaunchPage-module__rVm2wa__galleryMosaic{grid-template-rows:1fr;height:min(58vh,520px)}.BeamoIIPrelaunchPage-module__rVm2wa__galleryMosaic figure{background:#dedbd6;border-radius:22px;min-height:0;margin:0;position:relative;overflow:hidden}.BeamoIIPrelaunchPage-module__rVm2wa__galleryMosaic img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.BeamoIIPrelaunchPage-module__rVm2wa__galleryMosaic figure:hover img{transform:scale(1.035)}.BeamoIIPrelaunchPage-module__rVm2wa__galleryStory[data-tone=co2] .BeamoIIPrelaunchPage-module__rVm2wa__galleryMosaic{grid-auto-flow:row}.BeamoIIPrelaunchPage-module__rVm2wa__galleryStory[data-tone=infrared] .BeamoIIPrelaunchPage-module__rVm2wa__galleryMosaic figure{background:#d8d0c8}.BeamoIIPrelaunchPage-module__rVm2wa__finalHero{border-top:1px solid #2022260f}@media (max-width:1024px){.BeamoIIPrelaunchPage-module__rVm2wa__hero{min-height:720px;padding-top:76px}.BeamoIIPrelaunchPage-module__rVm2wa__heroVisual{width:min(880px,100vw)}.BeamoIIPrelaunchPage-module__rVm2wa__countdownSection .BeamoIIPrelaunchPage-module__rVm2wa__inner{grid-template-columns:1fr;gap:40px}.BeamoIIPrelaunchPage-module__rVm2wa__countdownHeading{text-align:center}.BeamoIIPrelaunchPage-module__rVm2wa__countdownHeading h2{margin-inline:auto}.BeamoIIPrelaunchPage-module__rVm2wa__upgradeCard{min-height:450px}.BeamoIIPrelaunchPage-module__rVm2wa__galleryHeading{grid-template-columns:1fr;gap:24px}.BeamoIIPrelaunchPage-module__rVm2wa__galleryHeading>p:last-child{max-width:680px}.BeamoIIPrelaunchPage-module__rVm2wa__galleryStoryHeading>div{display:block}.BeamoIIPrelaunchPage-module__rVm2wa__galleryStoryHeading p{margin-top:9px}}@media (max-width:700px){.BeamoIIPrelaunchPage-module__rVm2wa__inner,.BeamoIIPrelaunchPage-module__rVm2wa__wide,.BeamoIIPrelaunchPage-module__rVm2wa__narrow{width:calc(100vw - 32px);max-width:1180px}.BeamoIIPrelaunchPage-module__rVm2wa__hero{height:min(650px,100svh - 57px);min-height:620px;max-height:650px;padding:58px 16px 12px}.BeamoIIPrelaunchPage-module__rVm2wa__heroCopy h1,.BeamoIIPrelaunchPage-module__rVm2wa__heroCopy h2{margin-bottom:18px}.BeamoIIPrelaunchPage-module__rVm2wa__heroLogo{width:min(360px,76vw)}.BeamoIIPrelaunchPage-module__rVm2wa__heroCopy .BeamoIIPrelaunchPage-module__rVm2wa__heroSubtitle{width:min(340px,100%);margin-inline:auto;font-size:16px}.BeamoIIPrelaunchPage-module__rVm2wa__heroCopy .BeamoIIPrelaunchPage-module__rVm2wa__heroStatus{margin-top:11px;margin-bottom:14px;font-size:11px}.BeamoIIPrelaunchPage-module__rVm2wa__heroVisual{width:130vw;max-width:none;margin:0}.BeamoIIPrelaunchPage-module__rVm2wa__signup{border-radius:22px;grid-template-columns:1fr;gap:6px;padding:6px}.BeamoIIPrelaunchPage-module__rVm2wa__signup input{text-align:center;border-radius:16px}.BeamoIIPrelaunchPage-module__rVm2wa__signup button{border-radius:16px}.BeamoIIPrelaunchPage-module__rVm2wa__signupCompact{width:min(360px,100%)}.BeamoIIPrelaunchPage-module__rVm2wa__signupCompact .BeamoIIPrelaunchPage-module__rVm2wa__signup{border-radius:999px;grid-template-columns:minmax(0,1fr) auto;gap:0}.BeamoIIPrelaunchPage-module__rVm2wa__signupCompact .BeamoIIPrelaunchPage-module__rVm2wa__signup input{text-align:left;border-radius:999px 0 0 999px;padding-inline:16px}.BeamoIIPrelaunchPage-module__rVm2wa__signupCompact .BeamoIIPrelaunchPage-module__rVm2wa__signup button{border-radius:999px;padding-inline:16px;font-size:11px}.BeamoIIPrelaunchPage-module__rVm2wa__countdownSection{padding:64px 0 74px}.BeamoIIPrelaunchPage-module__rVm2wa__countdownSection .BeamoIIPrelaunchPage-module__rVm2wa__inner{gap:32px}.BeamoIIPrelaunchPage-module__rVm2wa__countdownHeading h2{font-size:40px}.BeamoIIPrelaunchPage-module__rVm2wa__countdown{gap:7px}.BeamoIIPrelaunchPage-module__rVm2wa__countdownUnit{border-radius:16px;min-height:105px}.BeamoIIPrelaunchPage-module__rVm2wa__countdownUnit strong{font-size:clamp(30px,10vw,42px)}.BeamoIIPrelaunchPage-module__rVm2wa__countdownUnit span{letter-spacing:.08em;margin-top:9px;font-size:8px}.BeamoIIPrelaunchPage-module__rVm2wa__introduction{padding:62px 0 28px}.BeamoIIPrelaunchPage-module__rVm2wa__introduction p{font-size:15px;line-height:1.7}.BeamoIIPrelaunchPage-module__rVm2wa__highlights{padding:58px 0 86px}.BeamoIIPrelaunchPage-module__rVm2wa__highlights h2{font-size:42px}.BeamoIIPrelaunchPage-module__rVm2wa__upgrades{padding:80px 0 88px}.BeamoIIPrelaunchPage-module__rVm2wa__sectionHeading{margin-bottom:38px}.BeamoIIPrelaunchPage-module__rVm2wa__sectionHeading h2{font-size:45px}.BeamoIIPrelaunchPage-module__rVm2wa__upgradeCarousel{--carousel-shadow-gutter:24px;padding-inline:0}.BeamoIIPrelaunchPage-module__rVm2wa__upgradeCard{min-height:474px;padding:32px}.BeamoIIPrelaunchPage-module__rVm2wa__upgradeMetric{min-height:70px;font-size:52px}.BeamoIIPrelaunchPage-module__rVm2wa__upgradeCard h3{min-height:64px;margin-top:42px;font-size:26px}.BeamoIIPrelaunchPage-module__rVm2wa__galleryIntro{padding:76px 0}.BeamoIIPrelaunchPage-module__rVm2wa__galleryHeading{margin-bottom:48px}.BeamoIIPrelaunchPage-module__rVm2wa__galleryHeading h2{font-size:46px}.BeamoIIPrelaunchPage-module__rVm2wa__galleryHeading>p:last-child{font-size:15px}.BeamoIIPrelaunchPage-module__rVm2wa__galleryStory{min-height:0;padding:74px 0}.BeamoIIPrelaunchPage-module__rVm2wa__galleryStoryInner{width:min(100% - 32px,1040px)}.BeamoIIPrelaunchPage-module__rVm2wa__galleryStoryHeading{align-items:flex-start;margin-bottom:26px}.BeamoIIPrelaunchPage-module__rVm2wa__galleryStoryHeading>div{text-align:right}.BeamoIIPrelaunchPage-module__rVm2wa__galleryStoryHeading h3{font-size:31px}.BeamoIIPrelaunchPage-module__rVm2wa__galleryStoryHeading p{max-width:300px;font-size:13px}.BeamoIIPrelaunchPage-module__rVm2wa__galleryMosaic{grid-template-rows:none;grid-template-columns:1fr 1fr;gap:9px;height:auto}.BeamoIIPrelaunchPage-module__rVm2wa__galleryStory[data-tone=infrared] .BeamoIIPrelaunchPage-module__rVm2wa__galleryMosaic{grid-template-rows:none;grid-template-columns:1fr;height:auto}.BeamoIIPrelaunchPage-module__rVm2wa__galleryMosaic figure{aspect-ratio:1;border-radius:17px}}@media (prefers-reduced-motion:reduce){.BeamoIIPrelaunchPage-module__rVm2wa__signup button,.BeamoIIPrelaunchPage-module__rVm2wa__upgradeCard,.BeamoIIPrelaunchPage-module__rVm2wa__galleryMosaic img{transition:none}}
.LegacyProductSections-module__gDCDBG__materials{background:var(--legacy-materials-section,#fff);color:var(--legacy-materials-text,#171717);padding:84px 32px}.LegacyProductSections-module__gDCDBG__compatibility{color:#171717;background:#fff;padding:96px 32px}.LegacyProductSections-module__gDCDBG__dragAndDrop+.LegacyProductSections-module__gDCDBG__compatibility{padding-top:64px}.LegacyProductSections-module__gDCDBG__heading{text-align:center;width:min(900px,100%);margin:0 auto 46px}.LegacyProductSections-module__gDCDBG__heading h2,.LegacyProductSections-module__gDCDBG__dragAndDropCopy h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.2vw,58px);font-weight:620;line-height:1.08}.LegacyProductSections-module__gDCDBG__heading p,.LegacyProductSections-module__gDCDBG__dragAndDropCopy p{color:#5d5d5d;max-width:780px;margin:18px auto 0;font-size:17px;line-height:1.72}.LegacyProductSections-module__gDCDBG__materials .LegacyProductSections-module__gDCDBG__heading p{color:var(--legacy-materials-muted,#5d5d5d)}.LegacyProductSections-module__gDCDBG__heading .LegacyProductSections-module__gDCDBG__note{color:#9a6300;letter-spacing:.04em;margin-top:12px;font-weight:700}.LegacyProductSections-module__gDCDBG__materials .LegacyProductSections-module__gDCDBG__heading .LegacyProductSections-module__gDCDBG__note{color:var(--legacy-materials-accent,#9a6300)}.LegacyProductSections-module__gDCDBG__materialsContent{width:min(var(--canvas,1180px), 100%);margin:36px auto 0}.LegacyProductSections-module__gDCDBG__materialsContent>button{width:100%;margin:0}.LegacyProductSections-module__gDCDBG__toolGrid{grid-template-columns:repeat(9,minmax(0,1fr));gap:18px;width:min(1000px,100% - 64px);margin:0 auto;display:grid}.LegacyProductSections-module__gDCDBG__toolItem{text-align:center;min-width:0}.LegacyProductSections-module__gDCDBG__toolItem img{object-fit:contain;width:76px;height:76px;margin:0 auto 13px}.LegacyProductSections-module__gDCDBG__toolItem span{color:#5d5d5d;font-size:12px;line-height:1.35;display:block}.LegacyProductSections-module__gDCDBG__dragAndDrop{background:var(--legacy-section,#fff);color:var(--legacy-text,#171717);padding:96px 32px}.LegacyProductSections-module__gDCDBG__dragAndDropInner{width:min(var(--canvas,1180px), 100%);background:var(--legacy-card,#f5f5f3);border-radius:30px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(48px,6vw,92px);min-height:520px;margin:0 auto;padding:clamp(32px,4vw,52px);display:grid}.LegacyProductSections-module__gDCDBG__dragAndDropCopy{min-width:0}.LegacyProductSections-module__gDCDBG__dragAndDropCopy p{color:var(--legacy-muted,#343434);margin-inline:0}.LegacyProductSections-module__gDCDBG__dragAndDropEyebrow{color:var(--legacy-accent,#9a6300);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:800;display:block}.LegacyProductSections-module__gDCDBG__dragAndDropCopy ul{margin:20px 0 26px;padding:0;list-style:none}.LegacyProductSections-module__gDCDBG__dragAndDropCopy li{color:var(--legacy-muted,#5e5962);margin-top:7px;font-size:13px;line-height:1.5}.LegacyProductSections-module__gDCDBG__dragAndDropCopy li:before{color:var(--legacy-accent,#9a6300);content:"* ";font-weight:800}.LegacyProductSections-module__gDCDBG__dragAndDropAction{background:var(--legacy-accent,#9a6300);min-height:48px;color:var(--legacy-card,#fff);border-radius:999px;justify-content:center;align-items:center;padding:0 25px;font-size:14px;font-weight:750;line-height:1;text-decoration:none;transition:filter .18s,transform .18s;display:inline-flex}.LegacyProductSections-module__gDCDBG__dragAndDropAction:hover{filter:brightness(1.08);transform:translateY(-2px)}.LegacyProductSections-module__gDCDBG__dragAndDropAction:focus-visible{outline:3px solid var(--legacy-accent,#9a6300);outline-offset:4px}.LegacyProductSections-module__gDCDBG__dragAndDropMedia{background:var(--legacy-media,#ebe9e4);border-radius:22px;min-width:0;overflow:hidden}.LegacyProductSections-module__gDCDBG__dragAndDropMedia video{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}@media (max-width:980px){.LegacyProductSections-module__gDCDBG__toolGrid{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:28px}.LegacyProductSections-module__gDCDBG__dragAndDropInner{grid-template-columns:1fr;gap:42px;min-height:0}.LegacyProductSections-module__gDCDBG__dragAndDropCopy{text-align:center}.LegacyProductSections-module__gDCDBG__dragAndDropCopy p{margin-inline:auto}}@media (max-width:640px){.LegacyProductSections-module__gDCDBG__materials,.LegacyProductSections-module__gDCDBG__compatibility{padding:68px 18px}.LegacyProductSections-module__gDCDBG__heading{margin-bottom:32px}.LegacyProductSections-module__gDCDBG__heading h2,.LegacyProductSections-module__gDCDBG__dragAndDropCopy h2{font-size:36px}.LegacyProductSections-module__gDCDBG__materialsContent{margin-top:28px}.LegacyProductSections-module__gDCDBG__toolGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 12px;width:100%}.LegacyProductSections-module__gDCDBG__toolItem img{width:64px;height:64px}.LegacyProductSections-module__gDCDBG__dragAndDrop{padding:68px 18px}.LegacyProductSections-module__gDCDBG__dragAndDropInner{border-radius:22px;gap:32px;padding:24px}.LegacyProductSections-module__gDCDBG__dragAndDropMedia{border-radius:16px}}
.ComparisonTable-module__Ys2ggq__comparison{width:min(1192px,100%);margin:0 auto}.ComparisonTable-module__Ys2ggq__unitFieldset{border:0;justify-content:flex-end;align-items:center;gap:12px;margin:0;padding:0 0 24px;display:flex}.ComparisonTable-module__Ys2ggq__unitFieldset legend{float:left;color:#1e1e1e;width:auto;margin:0;padding:0;font-size:14px;font-weight:600}.ComparisonTable-module__Ys2ggq__unitSwitch{background:#f3f3f1;border:1px solid #d5d5d5;border-radius:999px;grid-template-columns:repeat(2,1fr);padding:3px;display:inline-grid}.ComparisonTable-module__Ys2ggq__unitSwitch label{cursor:pointer;position:relative}.ComparisonTable-module__Ys2ggq__unitSwitch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ComparisonTable-module__Ys2ggq__unitSwitch span{color:#4f4f4f;border-radius:999px;justify-content:center;align-items:center;min-width:88px;min-height:36px;padding:6px 14px;font-size:13px;font-weight:650;line-height:1;transition:background-color .15s,color .15s,box-shadow .15s;display:flex}.ComparisonTable-module__Ys2ggq__unitSwitch input:checked+span{background:var(--brand-yellow);color:#1e1e1e;box-shadow:0 1px 3px #0000001f}.ComparisonTable-module__Ys2ggq__unitSwitch input:focus-visible+span{outline-offset:2px;outline:2px solid #1e1e1e}.ComparisonTable-module__Ys2ggq__scroller{scrollbar-color:#aaa #eee;background:#fff;width:100%;overflow-x:auto}.ComparisonTable-module__Ys2ggq__materialNotes{background:#fff;min-width:980px;padding:0 28px 30px 25%}.ComparisonTable-module__Ys2ggq__materialNotes ul{color:#1e1e1e;margin:0;padding-left:20px;font-size:12px;line-height:1.65}.ComparisonTable-module__Ys2ggq__scroller:focus-visible{outline-offset:3px;outline:3px solid #ffc13ebf}.ComparisonTable-module__Ys2ggq__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:880px;font-family:var(--font-brand);color:#1e1e1e}.ComparisonTable-module__Ys2ggq__table th,.ComparisonTable-module__Ys2ggq__table td{text-align:center;border:0;padding:0}.ComparisonTable-module__Ys2ggq__table thead th{vertical-align:bottom;background:#fff;width:25%}.ComparisonTable-module__Ys2ggq__cornerCell{vertical-align:middle;width:25%}.ComparisonTable-module__Ys2ggq__cornerLabel{color:#1e1e1e;text-align:left;padding:0 4px;font-size:22px;font-weight:600;line-height:1.2;display:block}.ComparisonTable-module__Ys2ggq__table .ComparisonTable-module__Ys2ggq__modelHead{padding:0 10px 14px}.ComparisonTable-module__Ys2ggq__selectWrap{max-width:220px;margin:12px auto 0;display:block;position:relative}.ComparisonTable-module__Ys2ggq__select{appearance:none;color:#1e1e1e;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfcfcf;border-radius:8px;padding:10px 34px 10px 14px;font-size:15px;font-weight:600;line-height:1.2;transition:border-color .15s,box-shadow .15s}.ComparisonTable-module__Ys2ggq__select:hover{border-color:var(--brand-yellow)}.ComparisonTable-module__Ys2ggq__select:focus-visible{border-color:var(--brand-yellow);outline:none;box-shadow:0 0 0 3px #ffc13e66}.ComparisonTable-module__Ys2ggq__selectChevron{color:var(--brand-yellow);pointer-events:none;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ComparisonTable-module__Ys2ggq__modelLink{width:100%;display:block}.ComparisonTable-module__Ys2ggq__modelLink img{object-fit:contain;width:100%;height:auto;display:block}.ComparisonTable-module__Ys2ggq__table>tbody>tr{border-top:1px solid #ececec}.ComparisonTable-module__Ys2ggq__table>tbody>tr>th,.ComparisonTable-module__Ys2ggq__table>tbody>tr>td{vertical-align:top;padding:16px 12px}.ComparisonTable-module__Ys2ggq__table>tbody>tr>th{color:#1e1e1e;text-align:left;background:#fff;font-size:16px;font-weight:600;line-height:1.3}.ComparisonTable-module__Ys2ggq__table>tbody>tr>td{color:#1e1e1e;white-space:pre-line;font-size:14px;font-weight:400;line-height:1.4}.ComparisonTable-module__Ys2ggq__materialLink{color:#1e1e1e;cursor:pointer;background:#f5f5f5;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:min(100%,220px);min-height:82px;margin:0 auto;padding:12px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.15;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:flex;overflow:hidden}.ComparisonTable-module__Ys2ggq__materialLink:hover{background:#eee}.ComparisonTable-module__Ys2ggq__materialLink:focus-visible{outline-offset:2px;outline:2px solid #1e1e1e}.ComparisonTable-module__Ys2ggq__materialSwatches{border-radius:5px;width:100%;height:auto;display:block}.ComparisonTable-module__Ys2ggq__materialDialog{color:#1e1e1e;background:#fff;border:0;border-radius:18px;width:min(920px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #00000052}.ComparisonTable-module__Ys2ggq__materialDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8}.ComparisonTable-module__Ys2ggq__materialDialogPanel{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow:auto}.ComparisonTable-module__Ys2ggq__materialDialogPanel>header{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #e7e7e7;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:14px 18px 14px 24px;display:flex;position:sticky;top:0}.ComparisonTable-module__Ys2ggq__materialDialogPanel h2{text-align:left;margin:0;font-size:24px;line-height:1.2}.ComparisonTable-module__Ys2ggq__materialDialogPanel form{flex:none;margin:0}.ComparisonTable-module__Ys2ggq__materialDialogPanel form button{color:#1e1e1e;width:40px;height:40px;font:inherit;cursor:pointer;background:#f0f0ee;border:0;border-radius:50%;place-items:center;padding:0;font-size:28px;line-height:1;display:grid}.ComparisonTable-module__Ys2ggq__materialDialogPanel form button:hover{background:var(--brand-yellow)}.ComparisonTable-module__Ys2ggq__materialDialogPanel form button:focus-visible{outline-offset:2px;outline:2px solid #1e1e1e}.ComparisonTable-module__Ys2ggq__materialTableImage{width:100%;height:auto;display:block}.ComparisonTable-module__Ys2ggq__materialTableScroll{overflow:auto}.ComparisonTable-module__Ys2ggq__materialTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:620px}.ComparisonTable-module__Ys2ggq__materialTable caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ComparisonTable-module__Ys2ggq__materialTable th,.ComparisonTable-module__Ys2ggq__materialTable td{text-align:center;white-space:normal;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:12px 16px}.ComparisonTable-module__Ys2ggq__materialTable th:first-child{text-align:left;width:48%}.ComparisonTable-module__Ys2ggq__materialTable thead th{background:#f3f3f1;font-size:14px}.ComparisonTable-module__Ys2ggq__materialTable tbody th{font-size:14px;font-weight:600}.ComparisonTable-module__Ys2ggq__materialTable tbody td{font-size:14px}.ComparisonTable-module__Ys2ggq__materialTable small{color:#6b6b6b;font-size:11px;display:inline}.ComparisonTable-module__Ys2ggq__materialSupported{color:#4cae4f;font-size:20px;font-weight:750}.ComparisonTable-module__Ys2ggq__dialogNotes{color:#555;text-align:left;padding:20px 24px 26px}.ComparisonTable-module__Ys2ggq__dialogNotes h3{color:#1e1e1e;margin:0 0 10px;font-size:16px}.ComparisonTable-module__Ys2ggq__dialogNotes p{margin:6px 0;font-size:12px;line-height:1.55}.ComparisonTable-module__Ys2ggq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.ComparisonTable-module__Ys2ggq__unitFieldset{padding:0 16px 20px}.ComparisonTable-module__Ys2ggq__unitSwitch span{min-width:76px;padding-inline:11px}.ComparisonTable-module__Ys2ggq__scroller{border-left:0;border-right:0;overflow-x:visible}.ComparisonTable-module__Ys2ggq__table{min-width:0;display:block}.ComparisonTable-module__Ys2ggq__table>thead,.ComparisonTable-module__Ys2ggq__table>tbody{display:block}.ComparisonTable-module__Ys2ggq__table>thead>tr,.ComparisonTable-module__Ys2ggq__table>tbody>tr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ComparisonTable-module__Ys2ggq__table>thead>tr>th,.ComparisonTable-module__Ys2ggq__cornerCell{width:auto}.ComparisonTable-module__Ys2ggq__cornerCell,.ComparisonTable-module__Ys2ggq__table>tbody>tr>th{grid-column:1/-1}.ComparisonTable-module__Ys2ggq__cornerLabel{padding:0 20px 14px;font-size:24px}.ComparisonTable-module__Ys2ggq__table .ComparisonTable-module__Ys2ggq__modelHead{padding:0 12px 18px}.ComparisonTable-module__Ys2ggq__table>thead>tr>.ComparisonTable-module__Ys2ggq__modelHead:nth-of-type(4),.ComparisonTable-module__Ys2ggq__table>tbody>tr>td:nth-of-type(3){display:none}.ComparisonTable-module__Ys2ggq__modelLink img{object-fit:contain;min-height:86px}.ComparisonTable-module__Ys2ggq__selectWrap{max-width:none;margin-top:8px}.ComparisonTable-module__Ys2ggq__select{text-align:center;text-overflow:ellipsis;border-color:#1e1e1e;border-radius:999px;padding:12px 28px 12px 10px;font-size:14px}.ComparisonTable-module__Ys2ggq__selectChevron{color:#1e1e1e}.ComparisonTable-module__Ys2ggq__table>tbody>tr>th,.ComparisonTable-module__Ys2ggq__table>tbody>tr>td{padding:14px 12px}.ComparisonTable-module__Ys2ggq__table>tbody>tr>th{padding-bottom:4px;font-size:16px}.ComparisonTable-module__Ys2ggq__table>tbody>tr>td{font-size:14px}.ComparisonTable-module__Ys2ggq__materialLink{min-height:0;padding:10px 8px;font-size:13px}.ComparisonTable-module__Ys2ggq__materialSwatches{height:auto}.ComparisonTable-module__Ys2ggq__materialDialog{border-radius:14px;width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.ComparisonTable-module__Ys2ggq__materialDialogPanel{max-height:calc(100dvh - 20px)}.ComparisonTable-module__Ys2ggq__materialDialogPanel>header{min-height:58px;padding:10px 12px 10px 16px}.ComparisonTable-module__Ys2ggq__materialDialogPanel h2{font-size:18px}.ComparisonTable-module__Ys2ggq__materialDialogPanel form button{width:36px;height:36px;font-size:24px}.ComparisonTable-module__Ys2ggq__materialTable th,.ComparisonTable-module__Ys2ggq__materialTable td{padding:10px 12px}.ComparisonTable-module__Ys2ggq__dialogNotes{padding:16px 18px 20px}.ComparisonTable-module__Ys2ggq__materialNotes{min-width:0;padding:16px 20px 28px}.ComparisonTable-module__Ys2ggq__materialNotes ul{padding-left:18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.ComparisonTable-module__Ys2ggq__select,.ComparisonTable-module__Ys2ggq__unitSwitch span{transition-duration:.001ms}}
.ROICalculator-module__D2fh8q__section{--roi-accent:#ef3d84;--roi-accent-strong:#ff1680;--roi-accent-soft:#ef3d8421;--roi-bg:#fffffff0;--roi-toolbar:#fffffff0;--roi-products-bg:#fff;--roi-card:#fff;--roi-forecast:linear-gradient(155deg, #fff8eb, #fff 47%, #edf6ff);--roi-text:#13151a;--roi-muted:#717784;--roi-line:#e0e3ea;--roi-input:#fff;--roi-track:#313338;--roi-shadow:0 25px 80px #344c7b1a;--roi-chart-start:#ff9e32;--roi-chart-mid:#ff0080;--roi-chart-end:#388dff;--roi-chart-bar:#ffa64433;--roi-card-columns:repeat(2, minmax(0, 1fr));color:var(--roi-text)}.ROICalculator-module__D2fh8q__section[data-theme=hexa-rf]{--roi-accent:#fa4515;--roi-accent-strong:#ff9b4d;--roi-accent-soft:#fa451526;--roi-bg:#171717;--roi-toolbar:#111;--roi-products-bg:radial-gradient(circle at 70% 0, #ffa04c1a, transparent 42%), #171717;--roi-card:#262626;--roi-forecast:#242424;--roi-text:#f8f8f6;--roi-muted:#aaa;--roi-line:#ffffff21;--roi-input:#1a1a1a;--roi-track:#e3e3e3;--roi-shadow:0 28px 90px #00000042;--roi-chart-start:#ffb25f;--roi-chart-mid:#ff7b37;--roi-chart-end:#fa4515;--roi-chart-bar:#ffa04c2e}.ROICalculator-module__D2fh8q__sectionHeading{margin-bottom:clamp(28px,4vw,48px)}.ROICalculator-module__D2fh8q__sectionHeading h2{max-width:1050px;color:var(--roi-text);letter-spacing:-.045em;margin:0;font-size:clamp(42px,5.5vw,76px);line-height:1.03}.ROICalculator-module__D2fh8q__sectionHeading p{max-width:720px;color:var(--roi-muted);margin:24px 0 0;font-size:clamp(16px,1.6vw,20px);line-height:1.55}.ROICalculator-module__D2fh8q__calculator{border:1px solid var(--roi-line);background:var(--roi-bg);box-shadow:var(--roi-shadow);isolation:isolate;border-radius:28px;position:relative;overflow:hidden}.ROICalculator-module__D2fh8q__calculatorExpanded{z-index:10000;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);width:100vw;height:100dvh;animation:.34s cubic-bezier(.2,.8,.2,1) ROICalculator-module__D2fh8q__expandIn;display:grid;position:fixed;inset:0}.ROICalculator-module__D2fh8q__toolbar{border-bottom:1px solid var(--roi-line);background:var(--roi-toolbar);justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:20px 24px;display:flex}.ROICalculator-module__D2fh8q__primaryActions,.ROICalculator-module__D2fh8q__toolbarTools,.ROICalculator-module__D2fh8q__machineOptions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ROICalculator-module__D2fh8q__toolbarTools{justify-content:flex-end}.ROICalculator-module__D2fh8q__primaryButton,.ROICalculator-module__D2fh8q__secondaryButton,.ROICalculator-module__D2fh8q__machineOptions button,.ROICalculator-module__D2fh8q__expandButton{min-height:44px;font:inherit;cursor:pointer;border-radius:999px;font-size:14px;font-weight:680;transition:color .2s,border-color .2s,background .25s,box-shadow .25s,transform .2s,opacity .2s}.ROICalculator-module__D2fh8q__primaryButton{color:#fff;background:linear-gradient(105deg, var(--roi-chart-start), var(--roi-chart-mid) 54%, var(--roi-chart-end));box-shadow:0 8px 20px var(--roi-accent-soft);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 20px;display:inline-flex}.ROICalculator-module__D2fh8q__section[data-theme=hexa-rf] .ROICalculator-module__D2fh8q__primaryButton{text-shadow:0 1px 1px #67190738;background:linear-gradient(120deg,#ffad61,#ff762c 50%,#fa4515);border-color:#ffbe8470;box-shadow:inset 0 1px #ffffff6b,inset 0 -2px #85270c57,0 9px 22px #fa451538}.ROICalculator-module__D2fh8q__section[data-theme=beamo-ii] .ROICalculator-module__D2fh8q__primaryButton{text-shadow:0 1px 1px #512b5333;background-image:linear-gradient(95deg,#fc0 .15%,#ff0080 50.77%,#0bf 101.39%);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#ffffffad;box-shadow:inset 0 1px #ffffff94,inset 0 -1px #4530886b,0 9px 22px #e54c7938}.ROICalculator-module__D2fh8q__secondaryButton{border:1px solid color-mix(in srgb, var(--roi-text) 28%, transparent);color:var(--roi-text);background:0 0;justify-content:center;align-items:center;gap:7px;padding:0 20px;display:inline-flex}.ROICalculator-module__D2fh8q__secondaryButton>svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.ROICalculator-module__D2fh8q__section[data-theme=hexa-rf] .ROICalculator-module__D2fh8q__secondaryButton,.ROICalculator-module__D2fh8q__section[data-theme=hexa-rf] .ROICalculator-module__D2fh8q__expandButton{color:#fff;background:linear-gradient(#343434,#202020);border-color:#fff3;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #00000085,0 6px 15px #00000047}.ROICalculator-module__D2fh8q__primaryButton:hover,.ROICalculator-module__D2fh8q__secondaryButton:hover,.ROICalculator-module__D2fh8q__machineOptions button:hover,.ROICalculator-module__D2fh8q__expandButton:hover{transform:translateY(-2px)}.ROICalculator-module__D2fh8q__section[data-theme=beamo-ii] .ROICalculator-module__D2fh8q__primaryButton:hover{opacity:.92;box-shadow:inset 0 1px #ffffffad,inset 0 -1px #45308880,0 13px 28px #e54c7947}.ROICalculator-module__D2fh8q__section[data-theme=beamo-ii] .ROICalculator-module__D2fh8q__primaryButton:active{opacity:1;transform:translateY(0);box-shadow:inset 0 1px #ffffff61,inset 0 1px 2px #4530884d,0 5px 12px #e54c792e}.ROICalculator-module__D2fh8q__section[data-theme=beamo-ii] .ROICalculator-module__D2fh8q__secondaryButton:hover{color:#fff;background:#111;border-color:#111;box-shadow:0 11px 30px #11131a38}.ROICalculator-module__D2fh8q__primaryButton:focus-visible,.ROICalculator-module__D2fh8q__secondaryButton:focus-visible,.ROICalculator-module__D2fh8q__machineOptions button:focus-visible,.ROICalculator-module__D2fh8q__expandButton:focus-visible,.ROICalculator-module__D2fh8q__removeButton:focus-visible,.ROICalculator-module__D2fh8q__presetCard:focus-visible,.ROICalculator-module__D2fh8q__dialogClose:focus-visible,.ROICalculator-module__D2fh8q__photoActions button:focus-visible,.ROICalculator-module__D2fh8q__productField input:focus-visible,.ROICalculator-module__D2fh8q__customFields input:focus-visible{outline:3px solid color-mix(in srgb, var(--roi-accent) 48%, transparent);outline-offset:3px}.ROICalculator-module__D2fh8q__photoUpload:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--roi-accent) 48%, transparent);outline-offset:3px}.ROICalculator-module__D2fh8q__photoActions label:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--roi-accent) 48%, transparent);outline-offset:3px}.ROICalculator-module__D2fh8q__productCount{color:#272b32;background:#ffffffe0;border:1px solid #12151a1f;border-radius:999px;place-items:center;min-width:23px;height:23px;padding-inline:5px;font-size:11px;font-weight:780;line-height:1;display:inline-grid;box-shadow:0 1px 3px #191d2624}.ROICalculator-module__D2fh8q__section[data-theme=hexa-rf] .ROICalculator-module__D2fh8q__productCount{color:#7c270e;background:#fff8f1;border-color:#73260d33;box-shadow:inset 0 1px #fff,0 2px 6px #5618073d}.ROICalculator-module__D2fh8q__machineOptions button{min-width:78px;color:var(--roi-muted);background:0 0;border:1px solid #0000;padding:0 16px}.ROICalculator-module__D2fh8q__machineOptions button[aria-pressed=true]{border-color:color-mix(in srgb, var(--roi-accent) 55%, transparent);color:#fff;box-shadow:0 8px 20px var(--roi-accent-soft);background:linear-gradient(120deg,#ffad61,#ff762c 50%,#fa4515)}.ROICalculator-module__D2fh8q__section[data-theme=hexa-rf] .ROICalculator-module__D2fh8q__machineOptions button[aria-pressed=true]{text-shadow:0 1px 1px #67190738;border-color:#ffbe8470;box-shadow:inset 0 1px #fff6,inset 0 -2px #85270c57,0 8px 19px #fa451533}.ROICalculator-module__D2fh8q__expandButton{border:1px solid var(--roi-line);width:44px;min-width:44px;color:var(--roi-text);background:color-mix(in srgb, var(--roi-card) 88%, var(--roi-text) 12%);place-items:center;padding:0;display:grid}.ROICalculator-module__D2fh8q__expandButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px}.ROICalculator-module__D2fh8q__body{grid-template-columns:minmax(0,1.35fr) minmax(330px,.72fr);min-height:650px;display:grid}.ROICalculator-module__D2fh8q__calculatorExpanded .ROICalculator-module__D2fh8q__body{min-height:0}.ROICalculator-module__D2fh8q__products{grid-template-columns:var(--roi-card-columns);border-right:1px solid var(--roi-line);background:var(--roi-products-bg);scrollbar-color:color-mix(in srgb, var(--roi-muted) 45%, transparent) transparent;scrollbar-width:thin;grid-auto-rows:max-content;align-content:start;align-items:start;gap:16px;max-height:740px;padding:24px;display:grid;overflow:auto}.ROICalculator-module__D2fh8q__calculatorExpanded .ROICalculator-module__D2fh8q__products{max-height:none}.ROICalculator-module__D2fh8q__productCard{border:1px solid var(--roi-line);background:var(--roi-card);border-radius:20px;align-self:start;min-width:0;height:max-content;transition:opacity .18s,transform .18s;animation:.35s cubic-bezier(.2,.8,.2,1) both ROICalculator-module__D2fh8q__cardIn;overflow:hidden}.ROICalculator-module__D2fh8q__section[data-theme=hexa-rf] .ROICalculator-module__D2fh8q__productCard{padding:22px}.ROICalculator-module__D2fh8q__productCard[data-removing=true]{opacity:0;transform:scale(.97)translateY(-6px)}.ROICalculator-module__D2fh8q__productHeader{border-bottom:1px solid var(--roi-line);grid-template-rows:auto;grid-template-columns:88px minmax(0,1fr);align-content:center;align-items:center;gap:14px;min-height:100px;padding:12px;display:grid;position:relative}.ROICalculator-module__D2fh8q__section[data-theme=hexa-rf] .ROICalculator-module__D2fh8q__productHeader{padding:0 0 22px}.ROICalculator-module__D2fh8q__productHeader img,.ROICalculator-module__D2fh8q__productPlaceholder{object-fit:cover;background:color-mix(in srgb, var(--roi-card) 80%, var(--roi-text) 20%);border-radius:13px;grid-row:1;place-items:center;width:88px;height:76px;display:grid}.ROICalculator-module__D2fh8q__section[data-theme=hexa-rf] .ROICalculator-module__D2fh8q__productHeader img,.ROICalculator-module__D2fh8q__section[data-theme=hexa-rf] .ROICalculator-module__D2fh8q__productPlaceholder{height:88px}.ROICalculator-module__D2fh8q__productPlaceholder svg{fill:none;width:30px;stroke:var(--roi-accent-strong);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ROICalculator-module__D2fh8q__productHeader h3{min-width:0;color:var(--roi-text);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.35}.ROICalculator-module__D2fh8q__removeButton{z-index:1;border:1px solid var(--roi-line);width:34px;height:34px;color:var(--roi-muted);background:var(--roi-card);box-shadow:0 4px 12px color-mix(in srgb, var(--roi-text) 9%, transparent);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:650;transition:color .2s,border-color .2s,background .2s,box-shadow .2s,transform .2s;display:inline-flex;position:absolute;top:4px;right:8px}.ROICalculator-module__D2fh8q__section[data-theme=beamo-ii] .ROICalculator-module__D2fh8q__removeButton{color:#747a86;background:#f4f6f9;border-color:#13151a17}.ROICalculator-module__D2fh8q__section[data-theme=hexa-rf] .ROICalculator-module__D2fh8q__removeButton{background:color-mix(in srgb, var(--roi-card) 90%, var(--roi-text) 10%);top:-14px;right:-14px}.ROICalculator-module__D2fh8q__removeButton svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px}.ROICalculator-module__D2fh8q__removeButton:hover{border-color:color-mix(in srgb, var(--roi-line) 55%, var(--roi-text) 45%);color:var(--roi-text);background:color-mix(in srgb, var(--roi-card) 94%, var(--roi-text) 6%);box-shadow:0 6px 16px color-mix(in srgb, var(--roi-text) 13%, transparent);transform:translateY(-1px)}.ROICalculator-module__D2fh8q__section[data-theme=beamo-ii] .ROICalculator-module__D2fh8q__removeButton:hover{background:#fff}.ROICalculator-module__D2fh8q__removeButton:disabled{pointer-events:none}.ROICalculator-module__D2fh8q__productFields{min-width:0;display:grid}.ROICalculator-module__D2fh8q__productField{border-bottom:1px solid var(--roi-line);padding:15px 18px;display:block}.ROICalculator-module__D2fh8q__section[data-theme=hexa-rf] .ROICalculator-module__D2fh8q__productField{border:0;padding:16px 0 2px}.ROICalculator-module__D2fh8q__productField:last-child{border-bottom:0}.ROICalculator-module__D2fh8q__productField>span{color:var(--roi-muted);justify-content:space-between;gap:14px;margin-bottom:11px;font-size:12px;line-height:1.35;display:flex}.ROICalculator-module__D2fh8q__section[data-theme=hexa-rf] .ROICalculator-module__D2fh8q__productField>span{font-size:14px}.ROICalculator-module__D2fh8q__productField output{color:var(--roi-text);flex:none;font-weight:680}.ROICalculator-module__D2fh8q__productField input{width:100%;accent-color:var(--roi-accent)}.ROICalculator-module__D2fh8q__productField input[type=range]{appearance:none;background:linear-gradient(90deg, var(--roi-accent), var(--roi-accent-strong)) 0 / var(--roi-progress) 100% no-repeat, var(--roi-track);cursor:ew-resize;border-radius:999px;height:6px}.ROICalculator-module__D2fh8q__productField input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--roi-accent);width:18px;height:18px;box-shadow:0 0 0 4px var(--roi-accent-soft);border:0;border-radius:50%;transition:box-shadow .2s,transform .2s}.ROICalculator-module__D2fh8q__productField input[type=range]::-moz-range-thumb{background:var(--roi-accent);width:18px;height:18px;box-shadow:0 0 0 4px var(--roi-accent-soft);border:0;border-radius:50%}.ROICalculator-module__D2fh8q__productField input[type=range]:active::-webkit-slider-thumb{box-shadow:0 0 0 7px var(--roi-accent-soft);transform:scale(1.08)}.ROICalculator-module__D2fh8q__productField input[type=number]{border:1px solid var(--roi-line);min-height:40px;color:var(--roi-text);background:var(--roi-input);font:inherit;border-radius:9px;padding:0 10px}.ROICalculator-module__D2fh8q__volumeGrowthTip{color:var(--roi-muted);margin-top:10px;font-size:9px;line-height:1.45;display:block}.ROICalculator-module__D2fh8q__emptyState{border:1px dashed color-mix(in srgb, var(--roi-muted) 45%, transparent);text-align:center;border-radius:20px;grid-column:1/-1;align-content:center;place-items:center;min-height:300px;padding:40px;display:grid}.ROICalculator-module__D2fh8q__emptyState>span{width:48px;height:48px;color:var(--roi-accent-strong);background:var(--roi-accent-soft);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.ROICalculator-module__D2fh8q__emptyState>span svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px}.ROICalculator-module__D2fh8q__emptyState h3{margin:0;font-size:22px}.ROICalculator-module__D2fh8q__emptyState p{max-width:420px;color:var(--roi-muted);margin:9px 0 20px;line-height:1.5}.ROICalculator-module__D2fh8q__forecast{background:var(--roi-forecast);min-width:0;padding:24px;overflow:auto}.ROICalculator-module__D2fh8q__expandedContinue{display:none}.ROICalculator-module__D2fh8q__forecast h3{color:var(--roi-text);margin:0 0 18px;font-size:22px;line-height:1.08}.ROICalculator-module__D2fh8q__section[data-theme=hexa-rf] .ROICalculator-module__D2fh8q__forecast h3{max-width:360px;font-size:clamp(34px,3.2vw,44px)}.ROICalculator-module__D2fh8q__forecast dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;margin:0;display:grid}.ROICalculator-module__D2fh8q__forecast dl>div{border-top:1px solid var(--roi-line);grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;padding:14px 0;display:grid}.ROICalculator-module__D2fh8q__forecast .ROICalculator-module__D2fh8q__paybackMetric{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px}.ROICalculator-module__D2fh8q__section[data-theme=hexa-rf] .ROICalculator-module__D2fh8q__forecast dl{column-gap:18px;margin-top:24px}.ROICalculator-module__D2fh8q__section[data-theme=hexa-rf] .ROICalculator-module__D2fh8q__forecast dl>div{border-color:var(--roi-line)}.ROICalculator-module__D2fh8q__forecast dt{color:var(--roi-muted);font-size:12px;line-height:1.45}.ROICalculator-module__D2fh8q__forecast dd{color:var(--roi-text);letter-spacing:-.035em;text-align:left;margin:0;font-size:clamp(20px,2vw,30px);font-weight:680}.ROICalculator-module__D2fh8q__section[data-theme=hexa-rf] .ROICalculator-module__D2fh8q__forecast dd{color:var(--roi-accent-strong);font-size:18px}.ROICalculator-module__D2fh8q__forecast .ROICalculator-module__D2fh8q__paybackMetric dd{text-align:right}.ROICalculator-module__D2fh8q__paybackMetric dd strong,.ROICalculator-module__D2fh8q__paybackMetric dd small{display:block}.ROICalculator-module__D2fh8q__paybackMetric dd small{color:var(--roi-muted);letter-spacing:0;margin-top:4px;font-size:10px;font-weight:450}.ROICalculator-module__D2fh8q__section[data-theme=hexa-rf] .ROICalculator-module__D2fh8q__paybackMetric dd strong{font-size:44px;line-height:.9}.ROICalculator-module__D2fh8q__forecast>p{color:var(--roi-muted);margin:12px 0 0;font-size:10px;line-height:1.5}.ROICalculator-module__D2fh8q__chart{margin:16px 0 0;position:relative}.ROICalculator-module__D2fh8q__chart svg{width:100%;height:auto;display:block;overflow:visible}.ROICalculator-module__D2fh8q__chart figcaption{color:var(--roi-muted);text-align:center;font-size:10px}.ROICalculator-module__D2fh8q__chartAxis{stroke:color-mix(in srgb, var(--roi-muted) 60%, transparent);stroke-dasharray:4 5}.ROICalculator-module__D2fh8q__chartBar{fill:var(--roi-chart-bar)}.ROICalculator-module__D2fh8q__chartLine{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:760;stroke-dashoffset:760px;animation:.65s cubic-bezier(.2,.8,.2,1) forwards ROICalculator-module__D2fh8q__chartDraw}.ROICalculator-module__D2fh8q__chartPoint{fill:var(--roi-card);stroke:var(--roi-accent);stroke-width:2px;transition:r .16s,fill .16s,stroke-width .16s}.ROICalculator-module__D2fh8q__chartPointActive{fill:var(--roi-accent);stroke-width:3px}.ROICalculator-module__D2fh8q__chartHit{fill:#0000;cursor:help;pointer-events:all;outline:none}.ROICalculator-module__D2fh8q__chartHit:focus-visible{stroke:color-mix(in srgb, var(--roi-accent) 65%, transparent);stroke-width:2px;stroke-dasharray:4 4}.ROICalculator-module__D2fh8q__chartTooltip{z-index:2;border:1px solid color-mix(in srgb, var(--roi-text) 12%, transparent);min-width:160px;color:var(--roi-text);background:color-mix(in srgb, var(--roi-card) 94%, transparent);pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;grid-template-columns:auto auto;gap:2px 9px;padding:9px 11px;font-size:9px;line-height:1.3;animation:.16s ROICalculator-module__D2fh8q__tooltipIn;display:grid;position:absolute;top:-12px;right:0;box-shadow:0 10px 28px #05080f29}.ROICalculator-module__D2fh8q__chartTooltip span{color:var(--roi-muted);grid-column:1/-1}.ROICalculator-module__D2fh8q__chartTooltip strong{font-weight:570}.ROICalculator-module__D2fh8q__chartTooltip b{color:var(--roi-accent-strong);text-align:right}.ROICalculator-module__D2fh8q__chartLabel{fill:var(--roi-muted);font-size:10px}.ROICalculator-module__D2fh8q__dialog{border:1px solid var(--roi-line);width:min(1120px,100vw - 32px);max-height:min(860px,100dvh - 32px);color:var(--roi-text);background:var(--roi-bg);border-radius:24px;padding:0;overflow:hidden;box-shadow:0 30px 100px #0000004d}.ROICalculator-module__D2fh8q__dialog[open]{animation:.28s cubic-bezier(.2,.8,.2,1) ROICalculator-module__D2fh8q__dialogIn}.ROICalculator-module__D2fh8q__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070a10a8;animation:.25s ROICalculator-module__D2fh8q__backdropIn}.ROICalculator-module__D2fh8q__dialogHeader{border-bottom:1px solid var(--roi-line);background:var(--roi-toolbar);justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 28px;display:flex}.ROICalculator-module__D2fh8q__dialogHeader p{color:var(--roi-accent-strong);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:750}.ROICalculator-module__D2fh8q__dialogHeader h3{color:var(--roi-text);margin:0;font-size:clamp(24px,3vw,34px)}.ROICalculator-module__D2fh8q__dialogHeader span{max-width:670px;color:var(--roi-muted);margin-top:8px;font-size:13px;line-height:1.5;display:block}.ROICalculator-module__D2fh8q__dialogClose{border:1px solid var(--roi-line);width:38px;height:38px;color:var(--roi-text);background:var(--roi-card);cursor:pointer;border-radius:50%;flex:none;padding:0;font:24px/1 sans-serif}.ROICalculator-module__D2fh8q__presetGrid{background:var(--roi-products-bg);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-height:calc(100dvh - 250px);padding:24px 28px;display:grid;overflow:auto}.ROICalculator-module__D2fh8q__presetCard{color:var(--roi-text);background:var(--roi-card);font:inherit;text-align:left;cursor:pointer;border:2px solid #0000;border-radius:17px;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000014}.ROICalculator-module__D2fh8q__presetCard:hover{transform:translateY(-3px)}.ROICalculator-module__D2fh8q__presetCard[aria-pressed=true]{border-color:var(--roi-accent);box-shadow:0 12px 34px var(--roi-accent-soft)}.ROICalculator-module__D2fh8q__section[data-theme=beamo-ii] .ROICalculator-module__D2fh8q__presetCard[aria-pressed=true]{box-shadow:inset 0 1px 0 #fffc, inset 0 -2px 0 #4530881f, 0 12px 34px var(--roi-accent-soft)}.ROICalculator-module__D2fh8q__presetCard img{aspect-ratio:1.28;object-fit:cover;width:100%;display:block}.ROICalculator-module__D2fh8q__presetCard>span{min-height:62px;padding:13px 42px 13px 14px;font-size:12px;line-height:1.45;display:block}.ROICalculator-module__D2fh8q__presetCard b{color:#fff;background:var(--roi-accent);border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:17px;right:12px}.ROICalculator-module__D2fh8q__presetCard b svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ROICalculator-module__D2fh8q__presetCard em{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f0f10c7;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:680;position:absolute;top:10px;left:10px}.ROICalculator-module__D2fh8q__dialogFooter{border-top:1px solid var(--roi-line);background:var(--roi-toolbar);justify-content:flex-end;gap:10px;padding:17px 28px;display:flex}.ROICalculator-module__D2fh8q__customDialog{width:min(840px,100vw - 32px)}.ROICalculator-module__D2fh8q__customDialog form{margin:0}.ROICalculator-module__D2fh8q__customFormBody{background:var(--roi-products-bg);grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:28px;max-height:calc(100dvh - 245px);padding:28px;display:grid;overflow:auto}.ROICalculator-module__D2fh8q__photoField>span,.ROICalculator-module__D2fh8q__customFields label>span{color:var(--roi-muted);margin-bottom:8px;font-size:12px;font-weight:620;display:block}.ROICalculator-module__D2fh8q__photoUpload{border:1px dashed color-mix(in srgb, var(--roi-muted) 55%, transparent);min-height:260px;color:var(--roi-text);background:var(--roi-card);text-align:center;cursor:pointer;border-radius:18px;align-content:center;place-items:center;gap:8px;padding:22px;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative;overflow:hidden}.ROICalculator-module__D2fh8q__photoUpload:hover{border-color:var(--roi-accent);background:color-mix(in srgb, var(--roi-card) 92%, var(--roi-accent) 8%);transform:translateY(-2px)}.ROICalculator-module__D2fh8q__photoUpload input,.ROICalculator-module__D2fh8q__photoActions input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.ROICalculator-module__D2fh8q__photoUpload svg{fill:none;width:32px;stroke:var(--roi-accent-strong);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ROICalculator-module__D2fh8q__photoUpload strong{font-size:14px}.ROICalculator-module__D2fh8q__photoUpload small{max-width:210px;color:var(--roi-muted);font-size:10px;line-height:1.45}.ROICalculator-module__D2fh8q__photoUpload img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ROICalculator-module__D2fh8q__photoActions{gap:8px;margin-top:10px;display:flex}.ROICalculator-module__D2fh8q__photoActions label,.ROICalculator-module__D2fh8q__photoActions button{border:1px solid var(--roi-line);min-height:34px;color:var(--roi-text);background:var(--roi-card);font:inherit;cursor:pointer;border-radius:999px;flex:1;justify-content:center;align-items:center;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex;position:relative}.ROICalculator-module__D2fh8q__photoActions button{color:#d63548}.ROICalculator-module__D2fh8q__photoName{color:var(--roi-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:9px;display:block;overflow:hidden}.ROICalculator-module__D2fh8q__customFields{align-content:start;gap:20px;display:grid}.ROICalculator-module__D2fh8q__customFields input{border:1px solid var(--roi-line);width:100%;min-height:48px;color:var(--roi-text);background:var(--roi-input);font:inherit;border-radius:11px;padding:0 14px;font-size:14px}.ROICalculator-module__D2fh8q__customValueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ROICalculator-module__D2fh8q__customValueGrid label:last-child{grid-column:1/-1}.ROICalculator-module__D2fh8q__formError{color:#e24d5e;background:#d635481a;border-radius:9px;margin:-4px 0 0;padding:10px 12px;font-size:11px;line-height:1.4}@keyframes ROICalculator-module__D2fh8q__expandIn{0%{opacity:.5;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes ROICalculator-module__D2fh8q__cardIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ROICalculator-module__D2fh8q__chartDraw{to{stroke-dashoffset:0}}@keyframes ROICalculator-module__D2fh8q__dialogIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ROICalculator-module__D2fh8q__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes ROICalculator-module__D2fh8q__tooltipIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.ROICalculator-module__D2fh8q__body{grid-template-columns:minmax(0,1.1fr) minmax(310px,.8fr)}.ROICalculator-module__D2fh8q__section{--roi-card-columns:minmax(0, 1fr)}.ROICalculator-module__D2fh8q__presetGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.ROICalculator-module__D2fh8q__toolbar{flex-direction:column;align-items:flex-start}.ROICalculator-module__D2fh8q__toolbarTools{justify-content:space-between;width:100%}.ROICalculator-module__D2fh8q__expandButton{margin-left:auto}.ROICalculator-module__D2fh8q__body{grid-template-columns:1fr}.ROICalculator-module__D2fh8q__products{border-right:0;border-bottom:1px solid var(--roi-line);max-height:none}.ROICalculator-module__D2fh8q__calculatorExpanded{display:block;overflow:auto}.ROICalculator-module__D2fh8q__calculatorExpanded .ROICalculator-module__D2fh8q__body{display:grid}.ROICalculator-module__D2fh8q__presetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ROICalculator-module__D2fh8q__sectionHeading h2{font-size:clamp(38px,12vw,54px)}.ROICalculator-module__D2fh8q__calculator{border-radius:20px}.ROICalculator-module__D2fh8q__calculatorExpanded{border-radius:0}.ROICalculator-module__D2fh8q__toolbar,.ROICalculator-module__D2fh8q__products,.ROICalculator-module__D2fh8q__forecast{padding:16px}.ROICalculator-module__D2fh8q__primaryActions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.ROICalculator-module__D2fh8q__primaryActions>button{box-sizing:border-box;white-space:nowrap;width:100%;min-width:0;height:46px;min-height:46px;padding-inline:13px}.ROICalculator-module__D2fh8q__toolbarTools{order:-1}.ROICalculator-module__D2fh8q__machineOptions{flex:1}.ROICalculator-module__D2fh8q__machineOptions button{flex:1;min-width:0;padding-inline:8px}.ROICalculator-module__D2fh8q__productHeader{grid-template-rows:auto;grid-template-columns:72px minmax(0,1fr)}.ROICalculator-module__D2fh8q__productHeader img,.ROICalculator-module__D2fh8q__productPlaceholder,.ROICalculator-module__D2fh8q__section[data-theme=hexa-rf] .ROICalculator-module__D2fh8q__productHeader img,.ROICalculator-module__D2fh8q__section[data-theme=hexa-rf] .ROICalculator-module__D2fh8q__productPlaceholder{width:72px;height:72px}.ROICalculator-module__D2fh8q__productHeader img,.ROICalculator-module__D2fh8q__productPlaceholder{grid-row:1}.ROICalculator-module__D2fh8q__productHeader h3{padding-inline-end:40px}.ROICalculator-module__D2fh8q__productField{grid-template-columns:minmax(0,1fr) minmax(108px,.72fr);align-items:center;gap:0 12px;padding:12px 14px;display:grid}.ROICalculator-module__D2fh8q__section[data-theme=hexa-rf] .ROICalculator-module__D2fh8q__productField{padding:12px 0}.ROICalculator-module__D2fh8q__productField>span{align-items:center;gap:8px;min-width:0;margin-bottom:0;font-size:11px}.ROICalculator-module__D2fh8q__section[data-theme=hexa-rf] .ROICalculator-module__D2fh8q__productField>span{font-size:12px}.ROICalculator-module__D2fh8q__productField input[type=range]{min-width:0}.ROICalculator-module__D2fh8q__volumeGrowthTip{grid-column:1/-1;margin-top:8px}.ROICalculator-module__D2fh8q__removeButton{justify-content:center;width:36px;height:36px;padding:0;top:4px;right:8px}.ROICalculator-module__D2fh8q__forecast dl>div{grid-template-columns:1fr;align-items:start}.ROICalculator-module__D2fh8q__forecast dl{grid-template-columns:1fr}.ROICalculator-module__D2fh8q__forecast .ROICalculator-module__D2fh8q__paybackMetric{grid-column:auto;grid-template-columns:1fr}.ROICalculator-module__D2fh8q__forecast dd{text-align:left}.ROICalculator-module__D2fh8q__dialog{border-radius:18px;width:calc(100vw - 32px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}.ROICalculator-module__D2fh8q__selectorDialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.ROICalculator-module__D2fh8q__dialogHeader{padding:16px 52px 16px 16px;display:block;position:relative}.ROICalculator-module__D2fh8q__dialogHeader h3{letter-spacing:-.025em;font-size:clamp(20px,6vw,22px);line-height:1.2}.ROICalculator-module__D2fh8q__dialogHeader span{margin-top:6px;line-height:1.4}.ROICalculator-module__D2fh8q__dialogClose{position:absolute;top:14px;right:14px}.ROICalculator-module__D2fh8q__dialogFooter{padding:14px 16px}.ROICalculator-module__D2fh8q__presetGrid{grid-auto-rows:max-content;align-content:start;min-height:0;max-height:none;padding:14px 16px}.ROICalculator-module__D2fh8q__customDialog form{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.ROICalculator-module__D2fh8q__customFormBody{align-content:start;gap:18px;min-height:0;max-height:none;padding:16px}.ROICalculator-module__D2fh8q__presetGrid{gap:10px}.ROICalculator-module__D2fh8q__presetCard img{aspect-ratio:1;height:auto}.ROICalculator-module__D2fh8q__presetCard>span{min-height:58px;padding:11px 36px 11px 11px;font-size:11px}.ROICalculator-module__D2fh8q__customFormBody{grid-template-columns:1fr}.ROICalculator-module__D2fh8q__photoUpload{min-height:150px}.ROICalculator-module__D2fh8q__customFields{gap:14px}.ROICalculator-module__D2fh8q__customFields input{min-height:44px}.ROICalculator-module__D2fh8q__customValueGrid{gap:10px}.ROICalculator-module__D2fh8q__calculatorExpanded .ROICalculator-module__D2fh8q__expandedContinue{padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--roi-line);background:var(--roi-forecast);display:flex}.ROICalculator-module__D2fh8q__expandedContinue .ROICalculator-module__D2fh8q__primaryButton{width:100%;min-height:48px}}@media (prefers-reduced-motion:reduce){.ROICalculator-module__D2fh8q__calculatorExpanded,.ROICalculator-module__D2fh8q__productCard,.ROICalculator-module__D2fh8q__chartLine,.ROICalculator-module__D2fh8q__chartTooltip,.ROICalculator-module__D2fh8q__dialog[open],.ROICalculator-module__D2fh8q__dialog::backdrop{animation:none}.ROICalculator-module__D2fh8q__primaryButton,.ROICalculator-module__D2fh8q__secondaryButton,.ROICalculator-module__D2fh8q__machineOptions button,.ROICalculator-module__D2fh8q__expandButton,.ROICalculator-module__D2fh8q__productCard,.ROICalculator-module__D2fh8q__presetCard,.ROICalculator-module__D2fh8q__photoUpload{transition-duration:.01ms}.ROICalculator-module__D2fh8q__section[data-theme=beamo-ii] .ROICalculator-module__D2fh8q__primaryButton{animation:none}}
