.page_page__LEwS6{--page-bg:#f4f2f0;--surface:#faf8f5;--surface-strong:#ffffff;--surface-soft:#f7f5f2;--border:rgba(24,29,44,0.11);--border-strong:rgba(24,29,44,0.18);--text:#181d2c;--text-soft:rgba(24,29,44,0.74);--text-muted:rgba(24,29,44,0.6);--accent:#fbcd39;--shadow-sm:0 14px 28px rgba(24,29,44,0.06);--shadow-md:0 24px 52px rgba(24,29,44,0.11);--shadow-lg:0 36px 72px rgba(24,29,44,0.14);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--space-content:3.5rem;--space-content-demi:1.75rem;--radius-sharp:4px;background:var(--page-bg);min-height:100vh;overflow-x:clip}@media (min-width:1024px){.page_page__LEwS6{--space-content:7rem;--space-content-demi:3.5rem}}.page_shell__H7yah{background:var(--page-bg);color:var(--text);max-width:none;position:relative;width:100%}.page_desktopTabletLayout__8P5AZ{align-items:stretch;display:flex;min-height:100vh;position:relative}.page_desktopContentSlot__vBT5H{position:relative;width:100%}.page_contentColumnSpacer__Orr57{display:none;pointer-events:none;width:100%}.page_visualColumn__Ak0nQ{flex:none;min-width:0;width:52%}.page_desktopFeatureStack__uf9aV{display:flex;flex-direction:column}.page_desktopFeaturePanel__HKk_C{align-items:flex-end;background:var(--panel-background);border-left:1px solid var(--border);border-right:1px solid var(--border);color:var(--panel-color);display:flex;height:min(80svh,703px);justify-content:flex-start;min-height:540px;overflow:hidden;padding:var(--space-content-demi);position:relative}.page_desktopFeaturePanel__HKk_C+.page_desktopFeaturePanel__HKk_C{border-top:1px solid var(--border)}.page_desktopFeatureVideo__BPcTy,.page_mobileFeatureVideo__TRTd6{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}.page_desktopFeaturePanel__HKk_C:before,.page_mobileFeaturePanel__mgi8y:before{background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.2),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(0,0,0,.08));content:"";inset:0;pointer-events:none;position:absolute}.page_desktopFeaturePanel__HKk_C:after,.page_mobileFeaturePanel__mgi8y:after{background:radial-gradient(circle,rgba(255,255,255,.22),transparent 70%);content:"";height:min(32vw,360px);pointer-events:none;position:absolute;right:-12%;top:-6%;width:min(32vw,360px)}.page_desktopFeatureLabel__UjyQf,.page_mobileFeatureLabel__K9oTK{font-family:var(--font-ibm-plex-mono);font-weight:500;letter-spacing:-.03em;line-height:1.12;position:relative;text-wrap:balance;z-index:1}.page_desktopFeatureLabel__UjyQf{animation:page_reveal-up__JAZzp .72s var(--ease-out-expo) both;animation-delay:var(--panel-delay,0s);font-size:clamp(1.35rem,1.05rem + 1vw,1.8rem);max-width:min(20ch,70%)}.page_desktopFeaturePanel__HKk_C:hover .page_desktopFeatureLabel__UjyQf,.page_mobileFeaturePanel__mgi8y:hover .page_mobileFeatureLabel__K9oTK{transform:translateY(-2px);transition:transform .26s var(--ease-out-quart)}.page_contentColumn__s7O9f{flex:1 1 auto;min-width:0;position:relative}.page_desktopSticky__Wu53M{background:linear-gradient(180deg,rgba(250,250,250,.96),rgba(247,245,242,.98));justify-content:flex-start;height:100%;max-height:100%;position:relative}.page_desktopCenterCluster__LlL4A,.page_desktopSticky__Wu53M{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.page_desktopCenterCluster__LlL4A{align-items:center;min-height:0}.page_desktopTitleBlock__tpsvi,.page_mobileTitleBlock__axUOl{align-items:center;animation:page_reveal-up__JAZzp .7s var(--ease-out-expo) both;display:flex;flex-direction:column;gap:calc(var(--space-content-demi) * .5);margin:0 auto;max-width:390px;text-align:center;width:100%}.page_desktopBodyBlock__n7NYa,.page_mobileBodyBlock__DCn3F{align-items:center;animation:page_reveal-up__JAZzp .82s var(--ease-out-expo) both;animation-delay:.12s;display:flex;flex-direction:column;gap:calc(var(--space-content-demi) * .75);margin:0 auto;max-width:390px;text-align:center;width:100%}@media (min-width:810px) and (max-width:1199.98px){.page_desktopSticky__Wu53M{position:sticky;top:0}}@media (min-width:810px){.page_contentColumn__s7O9f{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100dvh - 42px);max-height:calc(100dvh - 42px);min-height:0}.page_desktopSticky__Wu53M{max-height:100%;min-height:0;padding-bottom:0;padding-left:var(--space-content-demi);padding-right:var(--space-content-demi);padding-top:clamp(.85rem,2.75dvh,var(--space-content))}.page_desktopCenterCluster__LlL4A,.page_desktopSticky__Wu53M{flex:1 1 auto;gap:clamp(.65rem,1.75dvh,var(--space-content-demi))}.page_desktopCenterCluster__LlL4A{justify-content:flex-start;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.page_desktopTitleBlock__tpsvi{flex-shrink:0;gap:clamp(.3rem,1dvh,calc(var(--space-content-demi) * .5))}.page_desktopBodyBlock__n7NYa{flex-shrink:0;gap:clamp(.45rem,1.35dvh,calc(var(--space-content-demi) * .75));min-height:0}.page_desktopSticky__Wu53M .page_reviewStripDesktop__8yhrQ{flex-shrink:0}.page_desktopLogo__Xf3Wt{max-height:clamp(36px,5dvh,52px)}.page_title__LGLgG{font-size:clamp(2.35rem,4.25dvh + 1.35rem,3.5rem)}.page_subtitle__bcoPn{font-size:clamp(12px,1.35dvh + 10px,14px)}}@media (min-width:1200px){.page_desktopContentSlot__vBT5H{flex:1 1 auto;min-width:0;width:auto}.page_contentColumnSpacer__Orr57{display:block;min-height:100%}.page_contentColumn__s7O9f{height:calc(100dvh - 42px);left:52%;max-height:calc(100dvh - 42px);position:fixed;right:0;top:42px;z-index:2}.page_desktopSticky__Wu53M{gap:0;padding-bottom:65px;padding-top:clamp(.5rem,2dvh,1.25rem);position:relative}.page_desktopCenterCluster__LlL4A{justify-content:center}}.page_logoWrap__9VDdz,.page_mobileLogoWrap__UpMph{align-items:center;background:transparent;border-radius:0;box-shadow:none;display:flex;height:auto;justify-content:center;max-width:220px;overflow:visible;position:relative;width:auto}.page_desktopLogo__Xf3Wt,.page_mobileLogo__vx8xo{display:block;height:auto;max-height:52px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.page_mobileTitle__MS81u,.page_title__LGLgG{color:var(--text);font-family:var(--font-ibm-plex-serif);font-size:clamp(2.5rem,2.2rem + 2vw,3.5rem);font-weight:700;letter-spacing:-.07em;line-height:.98;margin:0;text-wrap:balance}.page_mobileSubtitle__BH4C8,.page_subtitle__bcoPn{color:var(--text-soft);font-family:var(--font-ibm-plex-mono);font-size:14px;font-weight:400;letter-spacing:-.03em;line-height:1.5;margin:0;max-width:33ch;text-wrap:balance}.page_valuePropsCompact__7j2eS,.page_valueProps__pOdVw{align-items:stretch;display:flex;gap:calc(var(--space-content-demi) * .35);justify-content:center;width:100%}.page_valueProps__pOdVw{max-width:384px}.page_valueProp__tFbdO{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--text-soft);display:flex;flex:1 1 0;flex-direction:column;font-family:var(--font-ibm-plex-mono);font-size:12px;font-weight:500;gap:calc(var(--space-content-demi) * .35);letter-spacing:-.03em;line-height:1.25;min-width:0;padding:0;text-align:center}.page_valuePropIcon__im46v{color:var(--text);flex:none;height:18px;width:18px}.page_faqList__Ppb0A{display:flex;flex-direction:column;gap:calc(var(--space-content-demi) * .5);margin-top:0;width:min(100%,380px)}.page_faqItem__uDOeo{background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--text);overflow:hidden;transition:background-color .22s var(--ease-out-quart);width:100%}.page_faqItem__uDOeo[open]{background:transparent;border:none;box-shadow:none}.page_faqSummary__oisod{align-items:center;cursor:pointer;display:flex;font-family:var(--font-ibm-plex-mono);font-size:14px;font-weight:500;gap:calc(var(--space-content-demi) * .5);justify-content:space-between;letter-spacing:-.03em;line-height:1.35;list-style:none;min-height:2.75rem;padding:0;transition:background-color .18s var(--ease-out-quart)}.page_faqSummary__oisod:hover{background:rgba(24,29,44,.03)}.page_faqSummary__oisod::-webkit-details-marker{display:none}.page_faqSummary__oisod:focus-visible{outline:2px solid rgba(24,29,44,.2);outline-offset:-2px}.page_faqPlus__wX_Q3{color:var(--text-soft);flex:none;height:18px;transition:transform .22s var(--ease-out-quart),color .22s var(--ease-out-quart);width:18px}.page_faqItem__uDOeo[open] .page_faqPlus__wX_Q3{color:var(--text);transform:rotate(180deg)}.page_faqBody__1lNvc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s var(--ease-out-quint)}.page_faqItem__uDOeo[open] .page_faqBody__1lNvc{grid-template-rows:1fr}.page_faqAnswer__erLso{color:var(--text-muted);font-family:var(--font-ibm-plex-mono);font-size:13px;font-weight:400;letter-spacing:-.02em;line-height:1.65;overflow:hidden;padding:0;text-align:left}.page_reviewStripDesktop__8yhrQ,.page_reviewStripMobile__qXe8W{animation:page_fade-in__UA1Oi .76s var(--ease-out-quart) both;animation-delay:.22s;backdrop-filter:blur(12px);background:rgba(255,255,255,.9);border-top:1px solid var(--border);width:100%}.page_reviewStripDesktop__8yhrQ{align-items:center;bottom:0;box-sizing:border-box;display:flex;height:65px;left:0;min-height:65px;position:absolute}.page_reviewStripDesktop__8yhrQ .page_reviewStripInner__EV01j{flex:1;height:auto;min-height:0;padding-bottom:0;padding-top:0}.page_reviewStripMobile__qXe8W{min-height:72px;position:relative}.page_reviewStripInner__EV01j{align-items:center;display:flex;gap:calc(var(--space-content-demi) * .58);height:100%;justify-content:space-between;margin:0 auto;max-width:420px;min-height:inherit;padding:calc(var(--space-content-demi) * .42) calc(var(--space-content-demi) * .72)}.page_reviewMeta__HTVK_{align-items:center;display:grid;gap:calc(var(--space-content-demi) * .4);grid-template-columns:auto auto;justify-content:start}.page_reviewStars__5Yag8{align-items:center;color:#e0b61c;display:inline-flex;gap:calc(var(--space-content-demi) * .14)}.page_reviewStar__IC8Ns{fill:currentColor;height:15px;width:15px}.page_reviewText__rT4Je{color:var(--text-soft);font-family:var(--font-ibm-plex-mono);font-size:12px;font-weight:500;letter-spacing:-.03em;line-height:1}.page_reviewBadge__nApI_{display:block;flex:none;height:45px;-o-object-fit:contain;object-fit:contain;width:115px}.page_mobileFeatureCarousel__n4g9m,.page_mobileSheet__9Nkki,.page_mobileStickyActions__1_eYV{display:none}@media (min-width:810px) and (max-width:1199.98px){.page_desktopTabletLayout__8P5AZ{flex-direction:column;min-height:auto}.page_visualColumn__Ak0nQ{width:100%}.page_desktopFeaturePanel__HKk_C{height:min(65svh,703px);min-height:422px}.page_contentColumn__s7O9f{width:100%}.page_logoWrap__9VDdz{max-width:200px}.page_desktopLogo__Xf3Wt{max-height:44px}.page_title__LGLgG{font-size:clamp(2.5rem,2.2rem + 1vw,2.75rem)}.page_reviewStripDesktop__8yhrQ{height:65px;min-height:65px;position:relative}}@media (max-width:809.98px){.page_page__LEwS6,.page_shell__H7yah{background:#fff}.page_shell__H7yah{min-height:100vh}.page_desktopTabletLayout__8P5AZ{display:block;min-height:auto;overflow:visible;padding-bottom:0}.page_visualColumn__Ak0nQ{width:100%}.page_contentColumn__s7O9f,.page_desktopContentSlot__vBT5H,.page_desktopFeatureStack__uf9aV{display:none}.page_mobileFeatureCarousel__n4g9m{background:#fff;display:flex;gap:calc(var(--space-content-demi) * .08);height:clamp(430px,45svh,520px);overflow-x:auto;padding-right:72px;scroll-snap-type:x mandatory;scrollbar-width:none}.page_mobileFeatureCarousel__n4g9m::-webkit-scrollbar{display:none}.page_mobileFeaturePanel__mgi8y{align-items:flex-start;background:var(--panel-background);color:var(--panel-color);display:flex;flex:none;height:100%;justify-content:flex-start;min-height:430px;overflow:hidden;padding:var(--space-content) var(--space-content-demi) var(--space-content-demi) calc(var(--space-content-demi) * 1.28);position:relative;scroll-snap-align:start;text-align:left;width:calc(100% - 72px)}.page_mobileFeatureVideo__TRTd6{display:block}.page_mobileSheet__9Nkki{background:#fff;display:block;position:relative;width:100%;z-index:2}.page_mobileSheetScroll__pbNnp{padding-bottom:calc(194px + env(safe-area-inset-bottom))}.page_mobileSheetContent__v__UH{align-items:center;display:flex;flex-direction:column;gap:var(--space-content-demi);padding:calc(var(--space-content-demi) * 1.65) var(--space-content-demi) var(--space-content-demi);text-align:center}.page_mobileLogoWrap__UpMph{max-width:min(200px,85vw)}.page_mobileLogo__vx8xo{max-height:40px}.page_mobileTitle__MS81u{font-size:clamp(2.5rem,2.2rem + 4vw,3.3rem)}.page_mobileSubtitle__BH4C8{max-width:32ch}.page_mobileFaqList__2RDIW{margin-top:0;width:min(100%,350px)}.page_reviewStripMobile__qXe8W{min-height:68px}.page_reviewStripInner__EV01j{padding-left:18px;padding-right:18px}.page_mobileLegalBar__Snxb0{background:#f5f5f4;border-top:1px solid var(--border);color:var(--text-muted);font-family:var(--font-ibm-plex-mono);font-size:12px;font-weight:500;letter-spacing:-.03em;line-height:1.5;min-height:40px;overflow-wrap:anywhere;padding:calc(var(--space-content-demi) * .5) var(--space-content-demi);text-align:center}.page_mobileStickyActions__1_eYV{animation:page_fade-in__UA1Oi .76s var(--ease-out-quart) both;animation-delay:.22s;background:rgba(255,255,255,1);bottom:0;display:flex;flex-direction:column;gap:calc(var(--space-content-demi) * .43);left:50%;pointer-events:none;position:fixed;transform:translateX(-50%);width:100%;padding:0 16px;z-index:12}.page_mobileStickyActions__1_eYV>*{pointer-events:auto}.page_mobileStickyValueProps__OTNwo{backdrop-filter:blur(14px);background:rgba(255,255,255,.88);border:1px solid rgba(24,29,44,.08);border-radius:var(--radius-sharp);box-shadow:var(--shadow-md);gap:calc(var(--space-content-demi) * .21);justify-content:space-between;padding:calc(var(--space-content-demi) * .21);width:100%}.page_mobileStickyValueProps__OTNwo .page_valueProp__tFbdO{background:transparent;border:0;border-radius:var(--radius-sharp);box-shadow:none;color:var(--text-soft);flex:1 1 0;font-size:11px;gap:calc(var(--space-content-demi) * .28);min-width:0;padding:calc(var(--space-content-demi) * .21) calc(var(--space-content-demi) * .14)}.page_mobileStickyValueProps__OTNwo .page_valuePropIcon__im46v{height:16px;width:16px}}@media (prefers-reduced-motion:reduce){.page_page__LEwS6 *,.page_page__LEwS6 :after,.page_page__LEwS6 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.page_mobileFeatureCarousel__n4g9m{scroll-snap-type:none}}@keyframes page_reveal-up__JAZzp{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes page_fade-in__UA1Oi{0%{opacity:0}to{opacity:1}}