.q2hRrq_toggle{border-radius:var(--radius-pill);border:1.5px solid var(--tint-chip-border);background:var(--surface);width:44px;height:44px;color:var(--ink-secondary);cursor:pointer;justify-content:center;align-items:center;transition:color .2s,border-color .2s,transform .2s;display:inline-flex}.q2hRrq_toggle:hover{color:var(--accent-deep);border-color:var(--accent);transform:scale(1.05)}.q2hRrq_toggle:active{transform:scale(.96)}
.F5UP7G_base{box-sizing:border-box;border-radius:var(--radius-pill);max-width:100%;min-height:52px;font-family:var(--font-sans), var(--font-stack-sans);letter-spacing:-.005em;cursor:pointer;white-space:normal;text-align:center;padding:0 26px;border:0;justify-content:center;align-items:center;gap:8px;padding-block:12px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background-color .2s,opacity .15s;display:inline-flex}.F5UP7G_base:hover:not(:disabled){text-decoration:none;transform:translateY(-1px)}.F5UP7G_base:active:not(:disabled){text-decoration:none;transform:translateY(0)scale(.98)}.F5UP7G_base:disabled{opacity:.5;cursor:not-allowed;transform:none}.F5UP7G_primary{background:var(--lightningcss-light,var(--accent-deep))var(--lightningcss-dark,var(--accent));color:var(--text-on-accent)}.F5UP7G_primarySm{background:var(--lightningcss-light,var(--accent-deep))var(--lightningcss-dark,var(--accent));color:var(--text-on-accent);min-height:44px;padding:0 18px;font-size:15px}.F5UP7G_primary:hover:not(:disabled),.F5UP7G_primarySm:hover:not(:disabled){background:var(--lightningcss-light,color-mix(in srgb, var(--accent-deep) 90%, var(--ink)))var(--lightningcss-dark,color-mix(in srgb, var(--accent) 90%, var(--ink)))}.F5UP7G_ghost:hover:not(:disabled){background:var(--tint-selected)}.F5UP7G_secondary{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--tint-chip-border)}.F5UP7G_secondary:hover{box-shadow:inset 0 0 0 1.5px var(--border-strong)}.F5UP7G_ghost{color:var(--accent-deep);background:0 0;padding:0 18px}.F5UP7G_hero{box-shadow:0 10px 22px -10px #bc6446b3}.F5UP7G_hero:hover{box-shadow:0 14px 28px -10px #bc6446bf}@media (max-width:299px){.F5UP7G_base{white-space:normal;text-align:center;padding-inline:14px}}.F5UP7G_island{border-radius:var(--radius-pill);gap:14px;padding:8px 8px 8px 24px;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.F5UP7G_islandBadge{background:var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#00000024);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .5s cubic-bezier(.16,1,.3,1);display:inline-flex}.F5UP7G_island:hover .F5UP7G_islandBadge{transform:translate(2px,-2px)scale(1.05)}@media (max-width:420px){.F5UP7G_island{gap:10px;padding-left:18px}}
._05epNW_outer{stroke-width:var(--dawn-light-outer)}._05epNW_inner{stroke-width:var(--dawn-light-inner)}:root[data-theme=dark] ._05epNW_outer{stroke-width:var(--dawn-dark-outer)}:root[data-theme=dark] ._05epNW_inner{stroke-width:var(--dawn-dark-inner)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._05epNW_outer{stroke-width:var(--dawn-dark-outer)}:root:not([data-theme=light]) ._05epNW_inner{stroke-width:var(--dawn-dark-inner)}}
.RHcfCG_header{z-index:50;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.RHcfCG_headerRow{justify-content:space-between;align-items:center;gap:clamp(12px,2vw,32px);min-height:64px;display:flex}@media (min-width:1024px){.RHcfCG_header{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border-bottom:none;padding-top:14px;top:0}.RHcfCG_header .RHcfCG_headerRow{pointer-events:auto;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 80%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border:1px solid var(--border);max-width:min(1104px,100% - 48px);min-height:58px;box-shadow:0 10px 30px -14px var(--shadow-lift-color), inset 0 1px 0 var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#ffffff0d);padding:0 8px 0 22px}.RHcfCG_headerCta>a:not(.RHcfCG_headerSignIn){border-radius:var(--radius-pill);padding-inline:18px}}.RHcfCG_brand{min-height:44px;font-family:var(--font-serif), var(--font-stack-serif);letter-spacing:-.2px;color:var(--ink);white-space:nowrap;flex-shrink:0;align-items:center;gap:9px;font-size:22px;font-weight:600;text-decoration:none;display:inline-flex}.RHcfCG_brand:hover{text-decoration:none}.RHcfCG_nav{display:none}@media (min-width:1024px){.RHcfCG_nav{flex-shrink:1;align-items:center;gap:8px;margin-inline:auto;display:flex}}.RHcfCG_navItemWrapper{align-items:center;display:inline-flex;position:relative}.RHcfCG_navTrigger{z-index:101;appearance:none;color:var(--ink);white-space:nowrap;border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex;position:relative}.RHcfCG_navTrigger:hover{color:var(--ink);background-color:var(--tint-selected)}.RHcfCG_navTriggerActive{color:var(--ink);background-color:var(--tint-selected);border-color:var(--border)}.RHcfCG_navTrigger:focus-visible,.RHcfCG_navLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RHcfCG_navCaret{opacity:.55;flex-shrink:0;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .15s}.RHcfCG_navTrigger:hover .RHcfCG_navCaret,.RHcfCG_navTriggerActive .RHcfCG_navCaret{opacity:.9}.RHcfCG_navCaretOpen{opacity:1;transform:rotate(180deg)}.RHcfCG_navLink{z-index:101;color:var(--ink);white-space:nowrap;border-radius:var(--radius-pill);border:1px solid #0000;align-items:center;gap:6px;padding:10px 12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex;position:relative}.RHcfCG_navLink:hover{color:var(--ink);background-color:var(--tint-selected);text-decoration:none}.RHcfCG_navPillBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);background:var(--tint-strong);color:var(--accent-deep);border:1px solid var(--tint-chip-border);padding:2.5px 6px;font-size:10px;font-weight:600;line-height:1}.RHcfCG_dropdownPanel{background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 20px 48px -16px var(--shadow-lift-color), 0 0 0 1px var(--hairline);z-index:100;padding:16px;animation:.18s cubic-bezier(.16,1,.3,1) RHcfCG_dropdownFadeIn;position:absolute;top:calc(100% + 8px)}.RHcfCG_dropdownClosed{display:none}.RHcfCG_dropdownOpen{display:block}@media (hover:hover) and (pointer:fine){.RHcfCG_navItemWrapper:hover .RHcfCG_dropdownClosed,.RHcfCG_navItemWrapper:focus-within .RHcfCG_dropdownClosed{display:block}}.RHcfCG_dropdownPanel:before{content:"";pointer-events:auto;height:14px;position:absolute;top:-14px;left:0;right:0}@keyframes RHcfCG_dropdownFadeIn{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0}}.RHcfCG_dropdownPanelProduct{width:480px;left:-16px}.RHcfCG_dropdownPanelResources{width:660px;left:50%;transform:translate(-50%)}.RHcfCG_dropdownGridProduct{grid-template-columns:1fr 1fr;gap:16px;display:grid}.RHcfCG_dropdownGridResources{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.RHcfCG_dropdownCol{flex-direction:column;gap:3px;display:flex}.RHcfCG_dropdownGridProduct .RHcfCG_dropdownCol:not(:last-child),.RHcfCG_dropdownGridResources .RHcfCG_dropdownCol:not(:last-child){border-right:1px solid var(--border);padding-right:16px}.RHcfCG_dropdownColHeader{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-secondary);-webkit-user-select:none;user-select:none;padding:4px 8px 6px;font-size:11px;font-weight:600}.RHcfCG_dropdownItem{border-radius:var(--radius-sm);flex-direction:column;gap:3px;padding:8px 10px;text-decoration:none;transition:background-color .15s;display:flex}.RHcfCG_dropdownItem:hover{background-color:var(--tint-selected);text-decoration:none}.RHcfCG_dropdownItem:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.RHcfCG_dropdownItemTitle{color:var(--ink);align-items:center;gap:6px;font-size:13.5px;font-weight:600;line-height:18px;transition:color .15s;display:inline-flex}.RHcfCG_dropdownItem:hover .RHcfCG_dropdownItemTitle{color:var(--accent-deep)}.RHcfCG_dropdownItemDesc{color:var(--ink-secondary);font-size:12px;font-weight:400;line-height:16px}.RHcfCG_headerSignIn{color:var(--ink);white-space:nowrap;border-radius:var(--radius-pill);padding:10px 12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:color .15s,background-color .15s;display:none}.RHcfCG_headerSignIn:hover{color:var(--ink);background-color:var(--tint-selected);text-decoration:none}@media (min-width:1024px){.RHcfCG_headerSignIn{align-items:center;display:inline-flex}}.RHcfCG_headerDivider{background:var(--border);width:1px;height:18px;margin-inline:4px;display:none}@media (min-width:1024px){.RHcfCG_headerDivider{display:inline-block}}.RHcfCG_headerCta{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.RHcfCG_headerThemeToggle{align-items:center;display:inline-flex}@media (max-width:520px){.RHcfCG_headerThemeToggle{display:none}}@media (max-width:299px){.RHcfCG_headerCta>a[class]{display:none}}@media (min-width:1024px){.RHcfCG_headerCta{margin-left:0}}.RHcfCG_mobileMenuBtn{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s;display:inline-flex}.RHcfCG_mobileMenuBtn:hover{background:var(--tint-selected);border-color:var(--accent)}.RHcfCG_mobileMenuBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:1024px){.RHcfCG_mobileMenuBtn{display:none}}.RHcfCG_drawerOverlay{z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);touch-action:none;background:#00000073;animation:.2s ease-out RHcfCG_fadeIn;position:fixed;inset:0}.RHcfCG_drawerPanel{z-index:1000;background:var(--surface);border-left:1px solid var(--border);width:min(88vw,360px);height:100dvh;padding:var(--space-md) var(--space-lg);overscroll-behavior:contain;flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) RHcfCG_slideInRight;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-4px 0 28px #00000038}@keyframes RHcfCG_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes RHcfCG_slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.RHcfCG_drawerHeader{padding-bottom:var(--space-sm);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.RHcfCG_drawerNav{overscroll-behavior:contain;min-height:0;padding-block:var(--space-sm);-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.RHcfCG_drawerSectionLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-secondary);-webkit-user-select:none;user-select:none;padding:8px 10px 2px;font-size:11px;font-weight:700}.RHcfCG_drawerLink{border-radius:var(--radius-sm);min-height:44px;color:var(--ink);align-items:center;padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.RHcfCG_drawerLink:hover{background:var(--tint-selected);color:var(--accent-deep)}.RHcfCG_drawerLink:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.RHcfCG_drawerLinkActive{color:var(--accent-deep);font-weight:600}.RHcfCG_drawerFooter{padding-top:var(--space-md);border-top:1px solid var(--border);gap:var(--space-sm);flex-direction:column;flex-shrink:0;margin-top:auto;display:flex}.RHcfCG_drawerThemeRow{color:var(--ink-secondary);justify-content:space-between;align-items:center;font-size:14px;display:flex}.RHcfCG_hero.section{text-align:center;padding-top:clamp(var(--space-xl), 6vw, 72px);overflow:hidden}.RHcfCG_heroGrid{gap:clamp(var(--space-xl), 6vw, 72px);align-items:center;display:grid}.RHcfCG_heroGrid>*{min-width:0}@media (min-width:960px){.RHcfCG_hero.section{text-align:left;align-items:center;min-height:calc(100svh - 65px);padding-block:clamp(40px,6vh,72px);display:flex}.RHcfCG_heroGrid{grid-template-columns:1.08fr .92fr;width:100%}.RHcfCG_heroGrid .RHcfCG_heroShot{margin-top:0}.RHcfCG_heroShot [data-device-frame]{width:min(330px,38.5vh)}}.RHcfCG_heroTitle{margin-top:var(--space-md);max-width:14ch}@media (max-width:959px){.RHcfCG_heroTitle{margin-inline:auto}}.RHcfCG_lede{max-width:52ch;margin:var(--space-lg) auto 0;font-size:18px;line-height:28px}@media (min-width:960px){.RHcfCG_heroCopy .RHcfCG_lede{margin-inline:0}}.RHcfCG_heroCta{margin-top:var(--space-xl)}.RHcfCG_heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@media (min-width:960px){.RHcfCG_heroActions{flex-wrap:nowrap;justify-content:flex-start}}.RHcfCG_heroSecondaryBtn{min-height:44px;color:var(--ink-secondary);font-family:var(--font-sans), var(--font-stack-sans);white-space:nowrap;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.RHcfCG_heroSecondaryBtn:hover{color:var(--ink);text-decoration:none;transform:translateY(-1px)}.RHcfCG_heroSecondaryBtn:active{transform:translateY(0)}.RHcfCG_heroSecondaryArrow{opacity:.7;flex-shrink:0;transition:transform .2s}.RHcfCG_heroSecondaryBtn:hover .RHcfCG_heroSecondaryArrow{opacity:1;transform:translateY(2px)}@media (max-width:539px){.RHcfCG_heroActions{flex-direction:column;width:100%}.RHcfCG_heroActions>*{width:100%}}.RHcfCG_heroTrustRow{margin-top:var(--space-md);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media (min-width:960px){.RHcfCG_heroTrustRow{justify-content:flex-start}}.RHcfCG_heroTrustChip{color:var(--ink-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:500;line-height:16px;transition:border-color .2s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #00000008}.RHcfCG_heroTrustChip:hover{border-color:var(--tint-chip-border)}.RHcfCG_trustIconHealth{color:var(--accent);flex-shrink:0}.RHcfCG_trustIconPrivacy{color:var(--positive);flex-shrink:0}.RHcfCG_trustIconTrial{color:var(--accent-deep);flex-shrink:0}.RHcfCG_heroNote{margin-top:var(--space-sm);text-wrap:balance;color:var(--ink-secondary-on-bg);font-size:13px;line-height:19px}.RHcfCG_heroShot{margin-top:var(--space-sm)}.RHcfCG_sectionHead{max-width:620px;margin-bottom:clamp(var(--space-xl), 5vw, 56px)}.RHcfCG_sectionHeadCentered{align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;max-width:720px;margin-inline:auto;display:flex;}.RHcfCG_sectionHeadCentered .RHcfCG_sectionBody{max-width:600px;margin-top:0}.RHcfCG_pageCrumb{color:var(--ink-secondary-on-bg);gap:8px;font-size:14px;display:flex}.RHcfCG_pageCrumb a{color:inherit}.RHcfCG_pageCrumb a:hover{color:var(--accent-deep)}.RHcfCG_pageMore{margin-top:var(--space-xl);text-align:center}.RHcfCG_pageMore a{color:var(--accent-deep);text-underline-offset:3px;text-decoration:underline}.RHcfCG_eyebrow{margin-bottom:var(--space-sm);display:block}.RHcfCG_sectionBody{margin-top:var(--space-md);color:var(--ink-secondary-on-bg);line-height:1.65}.RHcfCG_problemGrid{gap:var(--space-md);display:grid}@media (min-width:720px){.RHcfCG_problemGrid{grid-template-columns:repeat(3,1fr)}}.RHcfCG_problemCard h3{margin-bottom:var(--space-sm)}.RHcfCG_problemCard p{color:var(--ink-secondary);font-size:15px;line-height:22px}.RHcfCG_step{gap:var(--space-xl);padding-block:clamp(var(--space-xl), 5vw, 64px);align-items:center;display:grid}.RHcfCG_step+.RHcfCG_step{border-top:none}@media (min-width:840px){.RHcfCG_step{grid-template-columns:1fr 1fr}.RHcfCG_step:nth-child(2n) .RHcfCG_stepShot{order:-1}}.RHcfCG_stepText h3{margin-top:var(--space-sm);margin-bottom:var(--space-md)}.RHcfCG_stepText p{color:var(--ink-secondary-on-bg)}.RHcfCG_stepFine{margin-top:var(--space-md);font-size:14px;line-height:20px}.RHcfCG_differentiatorGrid{gap:var(--space-xl);align-items:center;display:grid}@media (min-width:900px){.RHcfCG_differentiatorGrid{grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(40px,6vw,72px)}}.RHcfCG_differentiatorCopy{flex-direction:column;display:flex}.RHcfCG_differentiatorCopy .RHcfCG_eyebrow{margin-bottom:var(--space-sm)}.RHcfCG_differentiatorCopy .RHcfCG_sectionBody{margin-top:var(--space-md);margin-bottom:var(--space-xl);max-width:580px}.RHcfCG_stageList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.RHcfCG_stageCard{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--radius-md);align-items:center;gap:14px;padding:12px 16px;display:flex}.RHcfCG_stageIconBadge{border-radius:var(--radius-sm);background:var(--tint-strong);width:36px;height:36px;color:var(--accent-deep);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.RHcfCG_stageCardContent{flex-direction:column;gap:2px;display:flex}.RHcfCG_stageCardContent strong{color:var(--ink);font-size:15px;font-weight:600;display:block}.RHcfCG_stageCardContent span{color:var(--ink-secondary);font-size:13px;line-height:18px;display:block}.RHcfCG_differentiatorDevice{justify-content:center;align-items:center;width:100%;display:flex}.RHcfCG_privacyPillarsStrip{margin-top:clamp(var(--space-xl), 6vw, 80px);padding-top:clamp(var(--space-lg), 4vw, 48px);border-top:1px solid var(--border)}.RHcfCG_privacyPillarsRow{gap:var(--space-lg);display:grid}@media (min-width:640px){.RHcfCG_privacyPillarsRow{grid-template-columns:repeat(3,1fr)}}.RHcfCG_privacyPillar{gap:var(--space-md);align-items:flex-start;display:flex}.RHcfCG_privacyPillarIcon{border-radius:var(--radius-sm);background:var(--tint-strong);width:40px;height:40px;color:var(--accent-deep);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.RHcfCG_privacyPillarText{flex-direction:column;gap:4px;display:flex}.RHcfCG_privacyPillarTitle{color:var(--ink);font-size:15px;font-weight:600;line-height:1.3}.RHcfCG_privacyPillarBody{color:var(--ink-secondary);margin:0;font-size:14px;line-height:20px}.RHcfCG_signatureGrid{gap:clamp(var(--space-xl), 6vw, 88px);align-items:center;display:grid}@media (min-width:900px){.RHcfCG_signatureGrid{grid-template-columns:.95fr 1.05fr}}.RHcfCG_signatureCopy .RHcfCG_sectionBody{margin-top:var(--space-md);max-width:46ch}.RHcfCG_signatureCard{width:100%;max-width:520px;margin-inline:auto}.RHcfCG_sampleTags{margin-bottom:var(--space-md);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.RHcfCG_sampleCaption{margin-top:var(--space-md);text-align:center;text-wrap:balance;color:var(--ink-secondary-on-bg);font-size:13px;line-height:19px}.RHcfCG_trustGrid{gap:var(--space-md);display:grid}@media (min-width:720px){.RHcfCG_trustGrid{grid-template-columns:repeat(3,1fr)}}.RHcfCG_trustCard h3{margin-bottom:var(--space-sm)}.RHcfCG_trustCard p{color:var(--ink-secondary);font-size:15px;line-height:22px}.RHcfCG_disclaimer{max-width:640px;margin:clamp(var(--space-xl), 5vw, 56px) auto 0;background:var(--tint-selected);border:1px solid var(--border);color:var(--ink);text-align:center;border-radius:20px;padding:18px 22px;font-size:14px;line-height:21px}.RHcfCG_scienceLinksRow{justify-content:center;align-items:center;gap:var(--space-md);margin-top:clamp(var(--space-lg), 4vw, var(--space-xl));flex-wrap:wrap;display:flex}.RHcfCG_plans{gap:var(--space-md);align-items:stretch;max-width:760px;margin-inline:auto;display:grid}@media (min-width:720px){.RHcfCG_plans{grid-template-columns:1fr 1fr}}.RHcfCG_plan{gap:var(--space-sm);flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;padding:var(--space-lg)!important}.RHcfCG_planFeatured{border-color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent), var(--card-shadow)!important}.RHcfCG_planHeader{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:28px;display:flex}.RHcfCG_planBadge{background:var(--tint-strong);border-radius:var(--radius-pill);letter-spacing:.8px;text-transform:uppercase;color:var(--accent-deep);white-space:nowrap;padding:5px 11px;font-size:11px;font-weight:600}.RHcfCG_planName{color:var(--ink-secondary);font-size:15px;font-weight:600}.RHcfCG_planPrice{font-family:var(--font-serif), var(--font-stack-serif);letter-spacing:-.3px;color:var(--ink);font-size:34px;font-weight:600}.RHcfCG_planPrice span{font-family:var(--font-sans), var(--font-stack-sans);color:var(--ink-secondary);font-size:15px;font-weight:400}.RHcfCG_planMeta{color:var(--ink-secondary);font-size:14px;line-height:20px}@media (min-width:720px){.RHcfCG_planMeta{min-height:40px}}.RHcfCG_planCta{padding-top:var(--space-md);margin-top:auto}.RHcfCG_planCta>a{width:100%}.RHcfCG_planChecklist{margin-top:var(--space-sm);gap:8px;padding:0;list-style:none;display:grid}.RHcfCG_planChecklist li{color:var(--ink);gap:8px;font-size:14px;line-height:20px;display:flex}.RHcfCG_planChecklist li:before{content:"✓";color:var(--positive);flex-shrink:0;font-weight:700}.RHcfCG_pricingEnterprise{max-width:760px;margin:var(--space-xl) auto 0;background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-lg)}.RHcfCG_pricingEnterpriseInner{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.RHcfCG_pricingEnterpriseInner strong{color:var(--ink);margin-bottom:2px;font-size:15px;display:block}.RHcfCG_pricingEnterpriseInner span{color:var(--ink-secondary);font-size:13px}.RHcfCG_pricingFine{max-width:640px;margin:var(--space-xl) auto 0;text-align:center;text-wrap:pretty;color:var(--ink-secondary-on-bg);font-size:13px;line-height:20px}.RHcfCG_faqList{gap:12px;max-width:780px;margin-inline:auto;display:grid}.RHcfCG_footer{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface) 45%, var(--bg));padding-block:clamp(48px,6vw,72px) 32px}.RHcfCG_footerMain{gap:var(--space-xl);margin-bottom:var(--space-xxl);grid-template-columns:1fr;display:grid}@media (min-width:1100px){.RHcfCG_footerMain{gap:var(--space-xxl);grid-template-columns:240px minmax(0,1fr)}}.RHcfCG_footerBrandCol{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.RHcfCG_footerTagline{color:var(--ink-secondary-on-bg);max-width:260px;margin:0;font-size:14px;line-height:22px}.RHcfCG_footerControls{align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);display:flex}.RHcfCG_themeLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-secondary-on-bg);font-size:12px;font-weight:600}.RHcfCG_footerNavGrid{gap:var(--space-xl) var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.RHcfCG_footerNavGrid{gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr))}}.RHcfCG_footerNavGroup{gap:var(--space-sm);flex-direction:column;display:flex}.RHcfCG_footerGroupTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--ink);margin:0;font-size:12px;font-weight:600}.RHcfCG_footerLinkList{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RHcfCG_footerLinkList a{min-height:32px;color:var(--ink-secondary-on-bg);align-items:center;padding-block:4px;font-size:14px;line-height:22px;text-decoration:none;transition:color .15s;display:inline-flex}.RHcfCG_footerLinkList a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:768px){.RHcfCG_footerLinkList a{min-height:44px}}.RHcfCG_footerFine{gap:var(--space-sm);color:var(--ink-secondary-on-bg);padding-top:var(--space-lg);border-top:1px solid var(--hairline);font-size:13px;line-height:20px;display:grid}.RHcfCG_reportPillarsGrid{gap:var(--space-md);margin-top:var(--space-xl);display:grid}@media (min-width:768px){.RHcfCG_reportPillarsGrid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr)}}.RHcfCG_reportPillarCard{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius);gap:var(--space-sm);flex-direction:column;padding:clamp(20px,3vw,24px);display:flex}.RHcfCG_pillarIconBadge{border-radius:var(--radius-md);background:var(--tint-strong);width:44px;height:44px;color:var(--accent-deep);flex-shrink:0;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.RHcfCG_pillarTitle{font-family:var(--font-serif), var(--font-stack-serif);color:var(--ink);letter-spacing:-.2px;font-size:19px;font-weight:600;line-height:24px}.RHcfCG_pillarBody{color:var(--ink-secondary);font-size:14px;line-height:22px}.RHcfCG_reportDocumentShowcase{margin-inline:auto;width:100%;max-width:860px;margin-top:clamp(36px,6vw,56px)}.RHcfCG_reportDocument{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:0 20px 48px -12px var(--shadow-lift-color);padding:clamp(24px,5vw,44px)}.RHcfCG_docTopBar{padding-bottom:var(--space-lg);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.RHcfCG_docBrandGroup{align-items:center;gap:14px;display:flex}.RHcfCG_docEmblem{border-radius:var(--radius-md);background:var(--tint-strong);width:38px;height:38px;color:var(--accent-deep);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.RHcfCG_docTitle{font-family:var(--font-serif), var(--font-stack-serif);color:var(--ink);letter-spacing:-.2px;font-size:clamp(19px,2.4vw,22px);font-weight:600;line-height:1.2;display:block}.RHcfCG_docSub{color:var(--ink-secondary);margin-top:3px;font-size:12.5px;display:block}.RHcfCG_docBadges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.RHcfCG_docTag{letter-spacing:.8px;color:var(--accent-deep);background:var(--tint-strong);border-radius:6px;padding:5px 10px;font-size:11.5px;font-weight:700}.RHcfCG_docFormatTag{color:var(--ink-secondary);background:var(--tint-selected);border:1px solid var(--hairline);border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.RHcfCG_docMetaStrip{background:var(--tint-selected);border:1px solid var(--hairline);border-radius:var(--radius-md);grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px;padding:14px 18px;display:grid}@media (min-width:680px){.RHcfCG_docMetaStrip{grid-template-columns:repeat(4,1fr);gap:16px}}.RHcfCG_metaItem{flex-direction:column;gap:3px;display:flex}.RHcfCG_metaLabel{letter-spacing:.8px;text-transform:uppercase;color:var(--muted-deep);font-size:11.5px;font-weight:700}.RHcfCG_metaValue{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.RHcfCG_docSection{border-bottom:1px solid var(--hairline);padding:22px 0}.RHcfCG_docSectionHeader{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.RHcfCG_docSectionTitle{letter-spacing:1px;text-transform:uppercase;color:var(--ink-secondary);font-size:11px;font-weight:700}.RHcfCG_docSectionPill{color:var(--accent-deep);background:var(--tint-strong);border-radius:var(--radius-pill);padding:2px 8px;font-size:10.5px;font-weight:600}.RHcfCG_docMiniGrid{gap:14px;display:grid}@media (min-width:640px){.RHcfCG_docMiniGrid{grid-template-columns:repeat(3,1fr)}}.RHcfCG_docStat{background:var(--tint-selected);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.RHcfCG_statTopRow{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.RHcfCG_docStatNum{font-family:var(--font-serif), var(--font-stack-serif);color:var(--ink);font-size:22px;font-weight:600;line-height:1.1}.RHcfCG_statSeverityBadge{color:var(--accent-deep);font-size:11px;font-weight:600}.RHcfCG_docStatLabel{color:var(--ink);font-size:14px;font-weight:600}.RHcfCG_docStatDetail{color:var(--ink-secondary);font-size:12px;line-height:16px}.RHcfCG_findingsList{flex-direction:column;gap:12px;display:flex}.RHcfCG_findingCard{background:var(--tint-selected);border:1px solid var(--hairline);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:14px 18px;display:flex}@media (min-width:640px){.RHcfCG_findingCard{flex-direction:row;align-items:baseline;gap:16px}}.RHcfCG_findingPill{letter-spacing:.6px;text-transform:uppercase;color:var(--accent-deep);background:var(--tint-strong);border-radius:4px;flex-shrink:0;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-block}.RHcfCG_findingText{color:var(--ink);margin:0;font-size:13.5px;line-height:21px}.RHcfCG_findingText strong{color:var(--ink);font-weight:600}.RHcfCG_docPrompt{background:var(--tint-selected);border:1px solid var(--border);border-radius:var(--radius-md);align-items:flex-start;gap:14px;padding:16px 20px;display:flex}.RHcfCG_docPromptQuoteIcon{font-family:var(--font-serif), var(--font-stack-serif);color:var(--accent-deep);-webkit-user-select:none;user-select:none;font-size:34px;font-weight:700;line-height:22px}.RHcfCG_docPromptText{color:var(--ink);margin:0 0 6px;font-size:14px;font-style:italic;line-height:22px}.RHcfCG_docPromptHelper{color:var(--ink-secondary);font-size:12px;font-style:normal;line-height:16px;display:block}.RHcfCG_docFooter{padding-top:var(--space-md);color:var(--ink-secondary);text-align:center;font-size:11.5px;line-height:18px}.RHcfCG_reportCtaBar{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:clamp(24px,4vw,36px);display:flex}.RHcfCG_reportCtaText{color:var(--ink-secondary-on-bg);font-size:14.5px}.RHcfCG_reportCtaLink{color:var(--accent-deep);align-items:center;gap:6px;font-size:14.5px;font-weight:600;transition:color .15s;display:inline-flex}.RHcfCG_reportCtaLink:hover{text-decoration:underline}.RHcfCG_reportCtaLink svg{transition:transform .2s cubic-bezier(.16,1,.3,1)}.RHcfCG_reportCtaLink:hover svg{transform:translate(3px)}.RHcfCG_explorerChips{margin:var(--space-xl) 0 var(--space-lg);flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.RHcfCG_explorerChip{border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);font-family:var(--font-sans), var(--font-stack-sans);cursor:pointer;-webkit-user-select:none;user-select:none;padding:9px 20px;font-size:14px;font-weight:500;transition:background-color .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s}.RHcfCG_explorerChip:hover:not(.RHcfCG_explorerChipActive){background:var(--tint-selected);border-color:var(--accent);color:var(--accent-deep);transform:translateY(-1px)}.RHcfCG_explorerChip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RHcfCG_explorerChipActive,.RHcfCG_explorerChip.RHcfCG_explorerChipActive{background:var(--accent-deep);color:var(--text-on-accent);border-color:var(--accent-deep);font-weight:600;box-shadow:0 2px 8px #0000001f}.RHcfCG_explorerChipActive:hover,.RHcfCG_explorerChip.RHcfCG_explorerChipActive:hover{background:var(--accent-deep);color:var(--text-on-accent);border-color:var(--accent-deep);filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px 12px #0000002e}.RHcfCG_explorerChip:active{transform:translateY(0)}.RHcfCG_explorerBody{gap:var(--space-lg);max-width:980px;margin:0 auto;display:grid}.RHcfCG_explorerBody>*{min-width:0}@media (min-width:800px){.RHcfCG_explorerBody{grid-template-columns:1.18fr .82fr;align-items:stretch}}.RHcfCG_explorerCardWrap{width:100%;min-width:0;display:flex}.RHcfCG_explorerPromptCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-lg);height:100%;box-shadow:var(--shadow-sm);flex-direction:column;justify-content:space-between;display:flex}.RHcfCG_promptHeader{margin-bottom:var(--space-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.RHcfCG_promptLabel{font-family:var(--font-sans), var(--font-stack-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--accent-deep);font-size:11px;font-weight:700}.RHcfCG_promptTag{color:var(--accent-deep);background:var(--tint-strong);border-radius:var(--radius-pill);padding:3px 8px;font-size:11px;font-weight:600}.RHcfCG_promptText{font-family:var(--font-serif), var(--font-stack-serif);color:var(--ink);margin:var(--space-sm) 0;font-size:17px;font-style:italic;line-height:26px}.RHcfCG_promptFooter{color:var(--ink-secondary);border-top:1px solid var(--hairline);padding-top:var(--space-sm);font-size:12px;line-height:18px}
.bGUVSW_container{max-width:var(--page-width);padding:clamp(32px, 4vw, 56px) var(--page-gutter) var(--section-space);margin:0 auto}.bGUVSW_container>section{margin-bottom:clamp(64px,8vw,104px)}.bGUVSW_container>section:last-child{margin-bottom:0}.bGUVSW_breadcrumbNav{color:var(--ink-secondary-on-bg);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;font-size:14px;display:flex}.bGUVSW_breadcrumbLink{color:var(--ink-secondary-on-bg);text-decoration:none;transition:color .15s}.bGUVSW_breadcrumbLink:hover{color:var(--accent-deep);text-decoration:underline}.bGUVSW_breadcrumbSeparator{color:var(--muted);-webkit-user-select:none;user-select:none}.bGUVSW_breadcrumbCurrent{color:var(--ink);font-weight:500}.bGUVSW_hero{text-align:left;margin-bottom:clamp(64px,8vw,104px)}.bGUVSW_heroEyebrow{margin-bottom:20px}.bGUVSW_chip,.bGUVSW_categoryBadge{border-radius:var(--radius-pill);background:var(--tint-selected);border:1px solid var(--border);min-height:28px;color:var(--ink);font-family:var(--font-sans), var(--font-stack-sans);align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.bGUVSW_chip svg{color:var(--accent-deep);flex-shrink:0}.bGUVSW_categoryBadge{margin-bottom:14px}.bGUVSW_title{max-width:900px;margin-bottom:20px}.bGUVSW_subtitle{color:var(--ink-secondary-on-bg);max-width:60ch;margin-bottom:24px;font-size:clamp(17px,.6vw + 14px,20px);line-height:1.55}.bGUVSW_heroMetaRow{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 32px;padding:0;list-style:none;display:flex}.bGUVSW_ctaGroup{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bGUVSW_sectionHeader{max-width:760px;margin-bottom:32px}.bGUVSW_sectionEyebrow{margin-bottom:16px}.bGUVSW_sectionTitle,.bGUVSW_ctaBoxTitle{font-family:var(--font-serif), var(--font-stack-serif);letter-spacing:-.3px;color:var(--ink);text-wrap:balance;font-size:clamp(29px,2vw + 20px,42px);font-weight:600;line-height:1.14}.bGUVSW_sectionDesc{color:var(--ink-secondary-on-bg);max-width:680px;margin-top:12px;font-size:17px;line-height:1.55}.bGUVSW_featureTitle,.bGUVSW_verdictTitle,.bGUVSW_diffCardTitle,.bGUVSW_competitorCardTitle,.bGUVSW_altCardName,.bGUVSW_calloutTitle,.bGUVSW_migrationColTitle,.bGUVSW_stepTitle,.bGUVSW_subheading{font-family:var(--font-serif), var(--font-stack-serif);letter-spacing:-.2px;color:var(--ink);text-wrap:balance;font-size:21px;font-weight:600;line-height:25px}.bGUVSW_subheading{margin-bottom:20px}.bGUVSW_subheadingMuted{color:var(--ink-secondary-on-bg)}.bGUVSW_calloutTitle{margin-bottom:12px}.bGUVSW_listLabel{font-family:var(--font-sans), var(--font-stack-sans);letter-spacing:1.4px;text-transform:uppercase;color:var(--accent-deep);margin-bottom:12px;font-size:12.5px;font-weight:600}.bGUVSW_listLabelMuted{color:var(--ink-secondary)}.bGUVSW_cardGrid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px;display:grid}.bGUVSW_cardBody{color:var(--ink-secondary);font-size:15px;line-height:1.55}.bGUVSW_cardMeta{color:var(--ink-secondary);margin-top:6px;font-size:14px;line-height:1.5}.bGUVSW_cardLead{color:var(--ink);margin-bottom:12px;font-size:15px;line-height:1.55}.bGUVSW_checkList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.bGUVSW_checkItem{color:var(--ink);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.bGUVSW_checkItem svg{color:var(--accent-deep);flex-shrink:0;margin-top:3px}.bGUVSW_textLink{min-height:44px;color:var(--accent-deep);align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.bGUVSW_textLink:hover{text-underline-offset:3px;text-decoration:underline}.bGUVSW_featureGrid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;display:grid}.bGUVSW_featureCard{flex-direction:column;justify-content:space-between;min-width:0;padding:28px;display:flex}.bGUVSW_featureBadge{margin-bottom:12px;display:inline-block}.bGUVSW_featureTitle{margin-bottom:12px}.bGUVSW_featureSummary{color:var(--ink-secondary);margin-bottom:18px;font-size:14px;line-height:1.6}.bGUVSW_featureList{flex-direction:column;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.bGUVSW_featureListItem{color:var(--ink);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.bGUVSW_featureCheck{color:var(--accent-deep);font-weight:700}.bGUVSW_featureLink{align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}@media (max-width:359px){.bGUVSW_featureCard{padding:22px 20px}}.bGUVSW_verdictGrid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px;display:grid}.bGUVSW_verdictCard{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);flex-direction:column;padding:32px 28px;display:flex}.bGUVSW_verdictHeader{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.bGUVSW_verdictBadge{border-radius:var(--radius-pill);padding:3px 10px;font-size:12px;font-weight:600}.bGUVSW_verdictBadgeLiora{background:var(--tint-strong);color:var(--accent-deep)}.bGUVSW_verdictBadgeCompetitor{background:var(--tint-icon);color:var(--ink-secondary)}.bGUVSW_verdictList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.bGUVSW_verdictListItem{color:var(--ink);align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.bGUVSW_verdictIconSuccess{color:var(--positive);flex-shrink:0;margin-top:2px}.bGUVSW_verdictIconNeutral{color:var(--ink-secondary);flex-shrink:0;margin-top:2px}.bGUVSW_tableWrapper{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);-webkit-overflow-scrolling:touch;overflow-x:auto}.bGUVSW_atAGlanceTable{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:15px}.bGUVSW_atAGlanceTable th,.bGUVSW_atAGlanceTable td{border-bottom:1px solid var(--border);vertical-align:top;padding:16px 20px}.bGUVSW_atAGlanceTable thead th{background-color:var(--tint-selected);color:var(--ink);letter-spacing:.2px;z-index:2;border-bottom:2px solid var(--border);font-size:14px;font-weight:600;position:sticky;top:0}.bGUVSW_atAGlanceTable thead th:first-child{border-right:1px solid var(--border);width:28%}.bGUVSW_atAGlanceTable thead th:nth-child(2){width:36%;color:var(--accent-deep);background-color:var(--tint-strong);border-right:1px solid var(--border)}.bGUVSW_atAGlanceTable thead th:nth-child(3){width:36%}.bGUVSW_atAGlanceTable tbody tr:last-child td,.bGUVSW_atAGlanceTable tbody tr:last-child th{border-bottom:none}.bGUVSW_metricName{color:var(--ink);border-right:1px solid var(--border);font-weight:600}.bGUVSW_lioraCell{color:var(--ink);background-color:var(--tint-selected);border-right:1px solid var(--border);font-weight:500}.bGUVSW_competitorCell{color:var(--ink-secondary)}.bGUVSW_comparisonNote{max-width:72ch;color:var(--ink-secondary-on-bg);margin-top:16px;font-size:13px;line-height:1.6}.bGUVSW_matrixToolbar{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:20px;display:flex}.bGUVSW_categoryTabsWrapper{align-items:center;max-width:100%;display:flex;overflow-x:auto}.bGUVSW_categoryTab{white-space:nowrap}.bGUVSW_diffSwitch:focus-visible,.bGUVSW_resetFilterBtn:focus-visible{outline:2px solid var(--accent-deep);outline-offset:1px}.bGUVSW_tabCountBadge{font-variant-numeric:tabular-nums;color:var(--ink-secondary);font-size:12px;font-weight:500}.bGUVSW_categoryTab[aria-selected=true] .bGUVSW_tabCountBadge{color:var(--lightningcss-light,var(--accent-deep))var(--lightningcss-dark,var(--ink))}.bGUVSW_matrixActions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.bGUVSW_diffSwitch{min-height:52px;line-height:20px;font-family:var(--font-sans), var(--font-stack-sans);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.bGUVSW_diffSwitchTrack{background:var(--tint-strong);width:44px;height:26px;box-shadow:inset 0 0 0 1px var(--border);border-radius:99px;flex-shrink:0;transition:background-color .3s cubic-bezier(.16,1,.3,1);position:relative}.bGUVSW_diffSwitchThumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #2a231e4d}.bGUVSW_diffSwitch[aria-checked=true] .bGUVSW_diffSwitchTrack{background:var(--lightningcss-light,var(--accent-deep))var(--lightningcss-dark,var(--accent));box-shadow:none}.bGUVSW_diffSwitch[aria-checked=true] .bGUVSW_diffSwitchThumb{transform:translate(18px)}.bGUVSW_resetFilterBtn{min-height:44px;font-family:var(--font-sans), var(--font-stack-sans);color:var(--accent-deep);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.bGUVSW_resetFilterBtn:hover{text-underline-offset:3px;text-decoration:underline}.bGUVSW_densityToggle{align-items:center;margin-left:auto;display:inline-flex}.bGUVSW_densityBtn{white-space:nowrap}.bGUVSW_markLegend{color:var(--ink-secondary);flex-wrap:wrap;gap:8px 20px;margin:0 0 14px;padding:0;font-size:13px;list-style:none;display:flex}.bGUVSW_markLegend li{align-items:center;gap:8px;display:inline-flex}.bGUVSW_tableScrollHint{color:var(--ink-secondary);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:500;display:flex}.bGUVSW_tableScrollHint svg{color:var(--accent-deep);flex-shrink:0}.bGUVSW_mobileOnlyHint{display:none}.bGUVSW_masterTableWrapper{--col-cap-width:268px;--col-liora-width:236px;--col-comp-width:184px;--liora-tint:color-mix(in srgb, var(--accent) 6%, var(--surface));--liora-tint-head:color-mix(in srgb, var(--accent) 11%, var(--surface));--row-hover:color-mix(in srgb, var(--ink) 3%, var(--surface));--table-shadow-color:var(--lightningcss-light,#2a231e1a)var(--lightningcss-dark,#00000080);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto;box-shadow:0 24px 48px -36px var(--lightningcss-light,#783c284d)var(--lightningcss-dark,#0009)}.bGUVSW_masterTable{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:14px}.bGUVSW_masterTable th,.bGUVSW_masterTable td{border-bottom:1px solid var(--hairline);vertical-align:top;text-align:left;transition:background-color .15s}.bGUVSW_viewQuick .bGUVSW_masterTable th,.bGUVSW_viewQuick .bGUVSW_masterTable td{padding:14px 18px}.bGUVSW_viewDetailed .bGUVSW_masterTable th,.bGUVSW_viewDetailed .bGUVSW_masterTable td{padding:18px 20px}.bGUVSW_masterTable thead th{z-index:2;vertical-align:middle;background:var(--surface);border-bottom:1px solid var(--border);color:var(--ink);padding:16px 20px;font-weight:600;position:sticky;top:0}.bGUVSW_masterTable th.bGUVSW_stickyCol{z-index:4;width:var(--col-cap-width);min-width:var(--col-cap-width);max-width:var(--col-cap-width);background:var(--surface);position:sticky;left:0}.bGUVSW_masterTable thead th.bGUVSW_stickyCol{z-index:10;top:0}.bGUVSW_masterTable th.bGUVSW_lioraCol,.bGUVSW_masterTable td.bGUVSW_lioraCol{left:var(--col-cap-width);z-index:3;width:var(--col-liora-width);min-width:var(--col-liora-width);max-width:var(--col-liora-width);background:var(--liora-tint);box-shadow:10px 0 14px -12px var(--table-shadow-color);position:sticky}.bGUVSW_masterTable thead th.bGUVSW_lioraCol{z-index:9;background:var(--liora-tint-head);top:0}.bGUVSW_masterTable tbody td:not(.bGUVSW_lioraCol){width:var(--col-comp-width);min-width:var(--col-comp-width);background:var(--surface)}.bGUVSW_masterTable tbody tr:last-child th,.bGUVSW_masterTable tbody tr:last-child td{border-bottom:0}.bGUVSW_headToHeadTableWrapper{position:relative;overflow-x:auto}.bGUVSW_headToHeadTable{table-layout:fixed;width:100%}.bGUVSW_capabilityColHeadToHead{background:var(--surface);width:38%}.bGUVSW_lioraColHeadToHead{background:var(--liora-tint);width:31%}.bGUVSW_competitorColHeadToHead{background:var(--surface);width:31%}.bGUVSW_headToHeadTable thead th.bGUVSW_lioraColHeadToHead{background:var(--liora-tint-head)}.bGUVSW_categoryRowHeader{background:var(--surface);border-bottom:1px solid var(--hairline);padding:22px 20px 10px!important}.bGUVSW_categoryHeaderContent{z-index:5;flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:inline-flex;position:sticky;left:20px}.bGUVSW_categorySectionTitle{font-family:var(--font-serif), var(--font-stack-serif);letter-spacing:-.2px;color:var(--ink);font-size:17px;font-weight:600}.bGUVSW_categoryDescText{color:var(--ink-secondary);font-size:13px}.bGUVSW_emptyTableState{text-align:center;background:var(--surface);padding:48px 24px!important}.bGUVSW_emptyStateContent{color:var(--ink-secondary);flex-direction:column;align-items:center;gap:10px;font-size:14px;display:flex}.bGUVSW_capabilityHeaderTitle,.bGUVSW_competitorHeaderTitle{font-family:var(--font-serif), var(--font-stack-serif);letter-spacing:-.2px;color:var(--ink);font-size:16px;font-weight:600}.bGUVSW_lioraHeaderBox{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.bGUVSW_lioraHeaderBrand{color:var(--ink);align-items:center;gap:7px;display:inline-flex}.bGUVSW_lioraHeaderBrand svg{flex-shrink:0;display:block}.bGUVSW_lioraHeaderTitle{font-family:var(--font-serif), var(--font-stack-serif);letter-spacing:-.2px;color:var(--ink);font-size:17px;font-weight:600;line-height:1}.bGUVSW_lioraHeaderBadge{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);background:var(--surface);color:var(--accent-deep);box-shadow:inset 0 0 0 1px var(--border);flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:600}.bGUVSW_capabilityName{color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.bGUVSW_capabilityDesc{color:var(--ink-secondary);margin-top:3px;font-size:12.5px;font-weight:400;line-height:18px}.bGUVSW_statusCell{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.bGUVSW_statusLine{align-items:center;gap:7px;min-height:22px;display:inline-flex}.bGUVSW_mark{border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:inline-grid}.bGUVSW_markAdvanced{background:var(--lightningcss-light,var(--accent-deep))var(--lightningcss-dark,var(--accent));color:var(--text-on-accent)}.bGUVSW_markAvailable{background:color-mix(in srgb, var(--positive) 16%, transparent);color:var(--lightningcss-light,#2f6e51)var(--lightningcss-dark,var(--positive))}.bGUVSW_markPartial{background:var(--tint-strong);color:var(--ink-secondary)}.bGUVSW_markNone{color:var(--ink-secondary);box-shadow:inset 0 0 0 1px var(--border)}.bGUVSW_markLabel{color:var(--ink-secondary);font-size:12px;font-weight:600}.bGUVSW_cellDetail,.bGUVSW_cellDetailLiora,.bGUVSW_cellDetailMuted{margin:0;font-size:13px;line-height:19px}.bGUVSW_cellDetail{color:var(--ink-secondary)}.bGUVSW_cellDetailLiora{color:var(--ink)}.bGUVSW_cellDetailMuted{color:var(--ink-secondary)}.bGUVSW_masterTable tbody tr.bGUVSW_capabilityRow:hover th.bGUVSW_stickyCol,.bGUVSW_masterTable tbody tr.bGUVSW_capabilityRow:hover td:not(.bGUVSW_lioraCol){background:var(--row-hover)}.bGUVSW_masterTable tbody tr.bGUVSW_capabilityRow:hover td.bGUVSW_lioraCol{background:var(--liora-tint-head)}.bGUVSW_differentiatorGrid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px;display:grid}.bGUVSW_diffCard{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);flex-direction:column;padding:clamp(20px,3vw,28px);display:flex}.bGUVSW_diffCard>.bGUVSW_categoryBadge{align-self:flex-start}.bGUVSW_diffCard>:last-child{margin-bottom:0}.bGUVSW_diffCardTitle{margin-bottom:12px}.bGUVSW_diffCardBody{color:var(--ink-secondary);margin-bottom:16px;font-size:15px;line-height:1.5}.bGUVSW_diffCardEvidence{background-color:var(--tint-selected);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);margin-top:auto;padding:12px 16px;font-size:13px;line-height:1.45}.bGUVSW_useCaseTable{border-collapse:collapse;background:var(--surface);width:100%;min-width:560px}.bGUVSW_useCaseTable tbody tr:last-child th,.bGUVSW_useCaseTable tbody tr:last-child td{border-bottom:none}.bGUVSW_useCaseTable th,.bGUVSW_useCaseTable td{border-bottom:1px solid var(--border);text-align:left;padding:16px 20px;transition:background-color .15s}.bGUVSW_useCaseTable tbody tr:hover td,.bGUVSW_useCaseTable tbody tr:hover th{background-color:var(--tint-selected)}.bGUVSW_useCaseTable th{color:var(--ink);vertical-align:top;font-weight:600}.bGUVSW_useCaseTable td{vertical-align:top}.bGUVSW_useCaseTable thead th{background-color:var(--tint-selected);vertical-align:middle}.bGUVSW_fitBadgeLiora{background-color:var(--tint-strong);color:var(--accent-deep);border-radius:var(--radius-pill);padding:3px 10px;font-size:13px;font-weight:700;display:inline-block}.bGUVSW_fitBadgeCompetitor{background-color:var(--tint-icon);color:var(--ink-secondary);border-radius:var(--radius-pill);padding:3px 10px;font-size:13px;font-weight:600;display:inline-block}.bGUVSW_migrationSection{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:clamp(24px,4vw,40px)}.bGUVSW_migrationHeader{margin-bottom:24px}.bGUVSW_migrationColumns{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px;margin-bottom:32px;display:grid}.bGUVSW_migrationCol{background:var(--tint-selected);border-radius:var(--radius-md);border:1px solid var(--border);padding:22px;transition:transform .2s,border-color .2s,box-shadow .2s}.bGUVSW_migrationCol:hover{border-color:var(--tint-chip-border);transform:translateY(-2px);box-shadow:0 6px 16px -2px #00000014}.bGUVSW_migrationColTitle{margin-bottom:16px}.bGUVSW_migrationList{color:var(--ink-secondary);flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.bGUVSW_migrationListItem{align-items:flex-start;gap:8px;display:flex}.bGUVSW_migrationSteps{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.bGUVSW_stepList{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:24px;display:grid}.bGUVSW_stepCard{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:clamp(20px,3vw,28px)}.bGUVSW_stepNumber{color:var(--accent-deep);background:var(--tint-selected);border-radius:var(--radius-pill);letter-spacing:.4px;text-transform:uppercase;align-self:flex-start;margin-bottom:10px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.bGUVSW_stepText{color:var(--ink-secondary);font-size:15px;line-height:1.55}.bGUVSW_faqSection{width:100%}.bGUVSW_faqList{flex-direction:column;gap:12px;width:100%;display:flex}.bGUVSW_faqItem{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;box-shadow:none;padding:0 24px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s,background-color .2s}.bGUVSW_faqItem:hover{border-color:var(--tint-chip-border);background:color-mix(in srgb, var(--surface) 75%, var(--tint-selected))}.bGUVSW_faqItem[open]{border-color:var(--tint-icon-selected);background:var(--surface)}.bGUVSW_faqQuestion{font-family:var(--font-stack-sans);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16.5px;font-weight:600;line-height:1.4;list-style:none;transition:color .15s;display:flex}.bGUVSW_faqQuestion::-webkit-details-marker{display:none}.bGUVSW_faqQuestion:hover{color:var(--accent-deep)}.bGUVSW_faqIconCircle{background:var(--tint-selected);border:1px solid var(--border);width:30px;height:30px;color:var(--accent-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .2s,border-color .2s;display:flex}.bGUVSW_faqQuestion:hover .bGUVSW_faqIconCircle{background:var(--tint-strong);border-color:var(--accent)}.bGUVSW_faqItem[open] .bGUVSW_faqIconCircle{background:var(--tint-strong);border-color:var(--accent);transform:rotate(180deg)}.bGUVSW_faqAnswerWrapper{border-top:1px solid var(--hairline);padding-top:14px;padding-bottom:20px}.bGUVSW_faqAnswer{color:var(--ink-secondary);margin:0;font-size:15px;line-height:1.6}.bGUVSW_faqItem::details-content{opacity:0;block-size:0;transition:block-size .3s cubic-bezier(.16, 1, .3, 1), opacity .25s ease, content-visibility .3s allow-discrete;overflow:hidden}.bGUVSW_faqItem[open]::details-content{opacity:1;block-size:auto}.bGUVSW_ctaBox{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-card);padding:clamp(36px,6vw,64px) clamp(20px,5vw,48px)}.bGUVSW_ctaBoxActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.bGUVSW_ctaFinePrint{color:var(--ink-secondary);max-width:520px;margin:20px auto 0;font-size:13px;line-height:1.5}.bGUVSW_ctaBoxTitle{margin-bottom:12px}.bGUVSW_ctaBoxSubtitle{color:var(--ink-secondary);max-width:580px;margin:0 auto 28px;font-size:17px;line-height:1.55}.bGUVSW_competitorGrid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px;display:grid}.bGUVSW_competitorCard{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius);padding:var(--card-padding);box-shadow:var(--card-shadow);transition:var(--card-transition);flex-direction:column;justify-content:space-between;text-decoration:none;display:flex}.bGUVSW_competitorCard:focus-visible{box-shadow:var(--card-shadow-hover);border-color:var(--accent);outline-offset:4px;text-decoration:none;transform:translateY(-2px)}@media (hover:hover){.bGUVSW_competitorCard:hover{box-shadow:var(--card-shadow-hover);border-color:var(--accent);text-decoration:none;transform:translateY(-2px)}}.bGUVSW_competitorCardTitle{margin-bottom:8px}.bGUVSW_competitorCardTagline{color:var(--ink-secondary);flex-grow:1;margin-bottom:16px;font-size:14px;line-height:1.45}.bGUVSW_competitorCardFooter{color:var(--accent-deep);border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:14px;font-size:14px;font-weight:600;display:flex}.bGUVSW_altCard{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:clamp(20px,3vw,32px)}.bGUVSW_altList{flex-direction:column;gap:24px;display:flex}.bGUVSW_altCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 24px;margin-bottom:16px;display:flex}.bGUVSW_altProsConsGrid{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px;margin-top:20px;padding-top:20px;display:grid}.bGUVSW_prosList,.bGUVSW_consList{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.bGUVSW_proItem,.bGUVSW_conItem{color:var(--ink);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.bGUVSW_conItem{color:var(--ink-secondary)}.bGUVSW_proItem svg,.bGUVSW_conItem svg{flex-shrink:0;margin-top:3px}.bGUVSW_proItem svg{color:var(--positive)}.bGUVSW_conItem svg{color:var(--ink-secondary)}.bGUVSW_metaDivider{color:var(--ink-secondary);margin:0 8px}@media (max-width:768px){.bGUVSW_container{padding:32px var(--page-gutter) 72px}.bGUVSW_verdictGrid,.bGUVSW_differentiatorGrid,.bGUVSW_migrationColumns,.bGUVSW_competitorGrid{grid-template-columns:1fr}.bGUVSW_atAGlanceTable thead th:first-child{width:30%}.bGUVSW_atAGlanceTable th,.bGUVSW_atAGlanceTable td{padding:12px 14px;font-size:14px}.bGUVSW_matrixToolbar{flex-direction:column;align-items:stretch}.bGUVSW_matrixActions{gap:12px}.bGUVSW_densityToggle{margin-left:0}.bGUVSW_masterTableWrapper{--col-cap-width:150px;--col-liora-width:168px;--col-comp-width:152px}.bGUVSW_viewQuick .bGUVSW_masterTable th,.bGUVSW_viewQuick .bGUVSW_masterTable td,.bGUVSW_viewDetailed .bGUVSW_masterTable th,.bGUVSW_viewDetailed .bGUVSW_masterTable td,.bGUVSW_masterTable thead th{padding:14px}.bGUVSW_capabilityName{font-size:13.5px;line-height:19px}.bGUVSW_capabilityDesc,.bGUVSW_cellDetail,.bGUVSW_cellDetailLiora,.bGUVSW_cellDetailMuted{font-size:12px;line-height:17px}.bGUVSW_lioraHeaderTitle,.bGUVSW_competitorHeaderTitle,.bGUVSW_capabilityHeaderTitle{font-size:15px}.bGUVSW_lioraHeaderBadge{display:none}.bGUVSW_categoryRowHeader{padding:18px 14px 8px!important}.bGUVSW_categoryHeaderContent{max-width:calc(100vw - 72px);left:14px}.bGUVSW_categorySectionTitle{font-size:15px}.bGUVSW_categoryDescText{font-size:12px}.bGUVSW_faqItem{padding:0 18px}.bGUVSW_faqQuestion{padding:16px 0;font-size:15.5px}.bGUVSW_faqIconCircle{width:28px;height:28px}.bGUVSW_faqAnswerWrapper{padding-bottom:16px}.bGUVSW_faqAnswer{font-size:15px;line-height:1.65}}@media (max-width:680px){.bGUVSW_masterTable th.bGUVSW_lioraCol,.bGUVSW_masterTable td.bGUVSW_lioraCol{box-shadow:none;position:static;left:auto}.bGUVSW_masterTable thead th.bGUVSW_lioraCol{z-index:2;position:sticky}.bGUVSW_masterTable th.bGUVSW_stickyCol{box-shadow:1px 0 var(--border)}.bGUVSW_mobileOnlyHint{display:flex}.bGUVSW_headToHeadTable{min-width:480px}.bGUVSW_capabilityColHeadToHead{z-index:4;width:160px;min-width:160px;box-shadow:2px 0 8px -2px var(--table-shadow-color);position:sticky;left:0}.bGUVSW_headToHeadTable thead th.bGUVSW_capabilityColHeadToHead{z-index:10;position:sticky;top:0;left:0}.bGUVSW_lioraColHeadToHead,.bGUVSW_competitorColHeadToHead{width:160px;min-width:160px}}@media (max-width:480px){.bGUVSW_masterTableWrapper{--col-cap-width:110px;--col-liora-width:144px;--col-comp-width:144px}.bGUVSW_headToHeadTable{min-width:398px}.bGUVSW_capabilityColHeadToHead{width:110px;min-width:110px}.bGUVSW_lioraColHeadToHead,.bGUVSW_competitorColHeadToHead{width:144px;min-width:144px}}.bGUVSW_useCaseScenario{color:var(--ink);font-weight:600}.bGUVSW_useCaseReason{color:var(--ink-secondary);font-size:14px;line-height:1.5}.bGUVSW_featureBestFor{color:var(--accent-deep);margin-bottom:16px;font-size:14px;font-weight:600;line-height:1.5}.bGUVSW_stepTitle{margin-bottom:8px}.bGUVSW_relatedGrid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.bGUVSW_relatedCard{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius);min-height:72px;box-shadow:var(--card-shadow);color:var(--accent-deep);transition:var(--card-transition);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.bGUVSW_relatedCard svg{flex-shrink:0}@media (hover:hover){.bGUVSW_relatedCard:hover{box-shadow:var(--card-shadow-hover);border-color:var(--accent);transform:translateY(-2px)}}@media (min-width:720px){:is(.bGUVSW_differentiatorGrid:has(>:nth-child(2):last-child),.bGUVSW_differentiatorGrid:has(>:nth-child(4):last-child),.bGUVSW_competitorGrid:has(>:nth-child(4):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.bGUVSW_differentiatorGrid:not(:has(>:nth-child(4):last-child))>:nth-child(3n+1):last-child:not(:first-child){grid-column:1/-1}}.bGUVSW_tableWrapper:focus-visible,.bGUVSW_masterTableWrapper:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:520px){.bGUVSW_ctaGroup>*,.bGUVSW_ctaBoxActions>*{width:100%}}
