.faq-module__rZoGIW__faqList{flex-direction:column;display:flex}.faq-module__rZoGIW__faqItem{border-top:1px solid var(--line);cursor:pointer;padding:20px 0}.faq-module__rZoGIW__faqItem:last-child{border-bottom:1px solid var(--line)}.faq-module__rZoGIW__faqTrigger{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;margin:0;padding:0;font-size:18px;font-weight:600;display:flex}.faq-module__rZoGIW__faqMarker{transform-origin:40%;width:0;height:0;transition:transform .28s var(--ease-out,cubic-bezier(.22, 1, .36, 1));border:4px solid #0000;border-left:6px solid;border-right-width:0;flex:none;margin-top:.45em}.faq-module__rZoGIW__faqItem[data-open] .faq-module__rZoGIW__faqMarker{transform:rotate(90deg)}.faq-module__rZoGIW__faqPanel{overflow:hidden}.faq-module__rZoGIW__faqAnswer{max-width:65ch;color:var(--muted);cursor:default;margin:12px 0 0;padding-left:16px;line-height:1.6}@media (prefers-reduced-motion:reduce){.faq-module__rZoGIW__faqMarker{transition:none}}
.legal-module__9khIca__page{--bg:#0c0c0e;--line:#23232b;--text:#f2f2f5;--muted:#a7a7b3;--subtle:#8e8e9a;--accent:#d4d4da;--accent-text:#e4e4e8;background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-geist-sans), system-ui, sans-serif;caret-color:var(--accent)}.legal-module__9khIca__page ::selection{color:#fff;background:#ffffff38}.legal-module__9khIca__page :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.legal-module__9khIca__header{justify-content:space-between;align-items:center;gap:16px;max-width:760px;margin:0 auto;padding:20px 24px;display:flex}.legal-module__9khIca__logo img{border-radius:8px;width:30px;height:30px;display:block}.legal-module__9khIca__nav{gap:20px;font-size:14px;display:flex}.legal-module__9khIca__nav a,.legal-module__9khIca__footer a{color:var(--subtle);text-decoration:none}.legal-module__9khIca__nav a:hover,.legal-module__9khIca__footer a:hover{color:var(--text)}.legal-module__9khIca__main{max-width:760px;margin:0 auto;padding:48px 24px 96px}.legal-module__9khIca__title{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.015em;margin:0;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:400;line-height:1.05}.legal-module__9khIca__effective{color:var(--subtle);margin:12px 0 0;font-size:14px}.legal-module__9khIca__prose{max-width:68ch;color:var(--muted);margin-top:40px;font-size:16px;line-height:1.7}.legal-module__9khIca__prose h2{color:var(--text);letter-spacing:-.01em;margin:40px 0 12px;font-size:19px;font-weight:600}.legal-module__9khIca__prose p,.legal-module__9khIca__prose ul{margin:0 0 14px}.legal-module__9khIca__prose ul{padding-left:20px}.legal-module__9khIca__prose li{margin-bottom:6px}.legal-module__9khIca__prose strong{color:var(--text);font-weight:600}.legal-module__9khIca__prose a{color:var(--accent-text);text-underline-offset:3px}.legal-module__9khIca__footer{border-top:1px solid var(--line);max-width:760px;color:var(--subtle);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;padding:28px 24px;font-size:14px;display:flex}
.page-module__meqK-a__page{--bg:#0c0c0e;--surface:#121217;--line:#23232b;--line-strong:#2e2e36;--text:#f2f2f5;--muted:#a7a7b3;--subtle:#8e8e9a;--link:#b4b4bf;--accent:#d4d4da;--accent-text:#e4e4e8;--on-accent:#141418;--code:#e4e4e8;--glass:#1e1e2680;--glass-line:#ffffff1a;--glass-highlight:inset 0 1px 0 #ffffff14;--ease-out:cubic-bezier(.22, 1, .36, 1);--serif:var(--font-instrument-serif), Georgia, serif;--sans:var(--font-geist-sans), system-ui, sans-serif;--inter:var(--font-inter), system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, monospace;background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--sans);caret-color:var(--accent);overflow-x:clip}.page-module__meqK-a__page ::selection{color:#fff;background:#ffffff38}.page-module__meqK-a__page a{color:inherit;text-decoration:none}.page-module__meqK-a__page :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.page-module__meqK-a__page section{scroll-margin-top:88px}.page-module__meqK-a__page code,.page-module__meqK-a__page kbd{font-family:var(--mono);color:var(--code);font-size:.87em}.page-module__meqK-a__navWrap{z-index:20;transition:padding .3s var(--ease-out);padding:0 16px;position:sticky;top:0}.page-module__meqK-a__navWrap[data-scrolled]{padding-top:24px}.page-module__meqK-a__nav{box-sizing:border-box;max-width:1200px;transition:max-width .3s var(--ease-out), padding .3s var(--ease-out), border-radius .3s var(--ease-out), background-color .3s var(--ease-out), border-color .3s var(--ease-out), box-shadow .3s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:18px 8px;display:flex}.page-module__meqK-a__navWrap[data-scrolled] .page-module__meqK-a__nav{border-color:var(--glass-line);background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(160%);max-width:640px;box-shadow:var(--glass-highlight), 0 12px 32px #00000073;border-radius:999px;padding:6px 6px 6px 8px}.page-module__meqK-a__navLogo{align-items:center;display:flex}.page-module__meqK-a__navLogoMark{box-sizing:border-box;width:30px;height:30px;transition:border-radius .3s var(--ease-out);background:radial-gradient(circle at 28% 20%,#ffffffe6,#fff0 70%),linear-gradient(135deg,#f4f4f6 0%,#c9c9cf 55%,#9a9aa2 100%);border:1px solid #ffffff8c;border-radius:8px;flex:none;box-shadow:0 0 0 1px #0009,0 4px 12px #00000073}.page-module__meqK-a__navLogoMark svg{width:100%;height:100%;display:block}.page-module__meqK-a__navWrap[data-scrolled] .page-module__meqK-a__navLogoMark{border-radius:50%}.page-module__meqK-a__navToggle{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;margin:0;padding:10px;display:none}.page-module__meqK-a__navToggleBar{width:100%;height:1.5px;transition:transform .25s var(--ease-out), opacity .2s ease;transform-origin:50%;background:currentColor;border-radius:1px;display:block}.page-module__meqK-a__navWrap[data-open] .page-module__meqK-a__navToggleBar:first-child{transform:translateY(6.5px)rotate(45deg)}.page-module__meqK-a__navWrap[data-open] .page-module__meqK-a__navToggleBar:nth-child(2){opacity:0}.page-module__meqK-a__navWrap[data-open] .page-module__meqK-a__navToggleBar:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.page-module__meqK-a__navLinks{align-items:center;gap:24px;font-size:14px;display:flex}.page-module__meqK-a__navLinks a{color:var(--link);transition:color .2s}.page-module__meqK-a__navLinks a:hover{color:var(--text)}.page-module__meqK-a__navLinks .page-module__meqK-a__navDownload{box-sizing:border-box;border:1px solid var(--line-strong);min-height:32px;color:var(--text);transition:border-radius .3s var(--ease-out), background-color .3s var(--ease-out), border-color .3s var(--ease-out);background:#18181d;border-radius:8px;align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.page-module__meqK-a__navWrap[data-scrolled] .page-module__meqK-a__navDownload{background:#ffffff14;border-color:#ffffff1f;border-radius:999px}.page-module__meqK-a__navLinks .page-module__meqK-a__navDownload:hover{background:#ffffff1f}@media (max-width:719px){.page-module__meqK-a__nav{flex-wrap:wrap;gap:0;padding:12px 4px;position:relative}.page-module__meqK-a__navWrap[data-scrolled] .page-module__meqK-a__nav{max-width:min(420px,100vw - 32px);padding:6px 6px 6px 10px}.page-module__meqK-a__navToggle{display:inline-flex}.page-module__meqK-a__navWrap[data-scrolled] .page-module__meqK-a__navToggle{border-radius:999px}.page-module__meqK-a__navWrap[data-open] .page-module__meqK-a__navToggle{border-color:var(--glass-line);background:#ffffff0f}.page-module__meqK-a__navLinks{border:1px solid var(--glass-line);background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(160%);box-shadow:var(--glass-highlight), 0 16px 40px #0006;border-radius:16px;flex-direction:column;flex-basis:100%;align-items:stretch;gap:4px;margin-top:10px;padding:8px;display:none}.page-module__meqK-a__navLinks[data-open]{display:flex}.page-module__meqK-a__navWrap[data-scrolled] .page-module__meqK-a__navLinks{border-radius:18px;margin-top:8px}.page-module__meqK-a__navLinks a{border-radius:10px;padding:12px 14px;font-size:15px}.page-module__meqK-a__navLinks a:hover{background:#ffffff0f}.page-module__meqK-a__navLinks .page-module__meqK-a__navDownload{border-radius:12px;justify-content:center;min-height:44px;margin-top:4px}.page-module__meqK-a__navWrap[data-scrolled] .page-module__meqK-a__navDownload{border-radius:12px}}.page-module__meqK-a__hero{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:48px 24px 96px;display:flex}.page-module__meqK-a__headline{max-width:14em;font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,6.4vw,5rem);font-weight:400;line-height:1}.page-module__meqK-a__lede{font-family:var(--inter);color:var(--muted);margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.35}.page-module__meqK-a__demoWrap{width:100%;margin-top:16px}.page-module__meqK-a__demo{aspect-ratio:16/9;background:#16161c;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 30px 80px #0009}.page-module__meqK-a__install{flex-direction:column;align-items:center;gap:14px;width:min(620px,100%);margin-top:20px;scroll-margin-top:120px;display:flex}.page-module__meqK-a__installCard{box-sizing:border-box;border:1px solid var(--glass-line);text-align:left;background:#ffffff08;border-radius:16px;width:100%;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 20px 50px #00000059}.page-module__meqK-a__installBar{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.page-module__meqK-a__tabs{background:#00000059;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;display:inline-grid;position:relative}.page-module__meqK-a__tabSlider{width:calc(50% - 3px);transition:transform .35s var(--ease-out);background:#ffffff1a;border-radius:7px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:inset 0 1px #ffffff0f}.page-module__meqK-a__tab{z-index:1;min-height:32px;color:var(--subtle);font:500 13px var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px;transition:color .25s;position:relative}.page-module__meqK-a__tab:hover,.page-module__meqK-a__tab[aria-pressed=true]{color:var(--text)}.page-module__meqK-a__shell{font-family:var(--mono);color:var(--subtle);padding-right:8px;font-size:12px}.page-module__meqK-a__installRow{align-items:center;gap:12px;padding:12px 10px 12px 18px;display:flex}.page-module__meqK-a__page .page-module__meqK-a__cmd{min-width:0;color:var(--text);white-space:nowrap;scrollbar-width:none;flex:auto;padding:6px 0;font-size:15px;display:block;overflow-x:auto}.page-module__meqK-a__prompt{color:var(--accent-text);-webkit-user-select:none;user-select:none}.page-module__meqK-a__copy{min-height:36px;color:var(--text);font:500 13px var(--sans);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 12px;transition:background-color .2s;display:inline-flex}.page-module__meqK-a__copy svg:not([stroke=\#7ee2a8]){color:var(--link)}.page-module__meqK-a__copy:hover{background:#ffffff1a}.page-module__meqK-a__meta{color:var(--subtle);text-align:center;margin:0;font-size:13px}.page-module__meqK-a__section{flex-direction:column;gap:40px;max-width:1200px;margin:0 auto;padding:48px 24px 96px;display:flex}.page-module__meqK-a__h2{max-width:18em;font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.05}.page-module__meqK-a__h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.page-module__meqK-a__body{color:var(--muted);margin:0;line-height:1.6}.page-module__meqK-a__featureGrid,.page-module__meqK-a__steps{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.page-module__meqK-a__steps{margin:0;padding:0;list-style:none}.page-module__meqK-a__card{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:14px;padding:28px;display:flex}.page-module__meqK-a__stepNum{font-variant-numeric:tabular-nums;color:var(--accent-text);font-size:14px;font-weight:600}.page-module__meqK-a__extraGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.page-module__meqK-a__extra{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:20px 4px;display:flex}.page-module__meqK-a__extraTitle{margin:0;font-weight:600}.page-module__meqK-a__extraBody{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.page-module__meqK-a__pricing{text-align:center;align-items:center;gap:56px}.page-module__meqK-a__pricingHead{flex-direction:column;align-items:center;gap:18px;max-width:640px;display:flex}.page-module__meqK-a__pricingChip{color:#c9c9cf;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.page-module__meqK-a__pricingCtaInner{box-sizing:border-box;color:#f4f4f6;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:46px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.page-module__meqK-a__pricingCtaInner:hover{background:#ffffff1a}.page-module__meqK-a__pricingTitle{font-family:var(--serif);letter-spacing:-.02em;background:linear-gradient(#fff 0%,#d4d4da 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.4rem,5vw,3.5rem);font-weight:400;line-height:1.05}.page-module__meqK-a__pricingLede{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.page-module__meqK-a__plans{text-align:left;flex-wrap:wrap;align-items:stretch;gap:24px;width:min(840px,100%);display:flex}.page-module__meqK-a__plan{box-sizing:border-box;background:radial-gradient(90% 55% at 100% 0,#ffffff0f,#fff0 60%),linear-gradient(#151518 0%,#101012 100%);border:1px solid #ffffff17;border-radius:22px;flex-direction:column;flex:340px;gap:28px;min-width:0;padding:32px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 30px 80px #00000073}.page-module__meqK-a__planFeatured{background:radial-gradient(90% 55% at 0 0,#d4d4da29,#d4d4da00 60%),linear-gradient(#19191d 0%,#121215 100%);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff14,0 30px 80px #00000080}.page-module__meqK-a__planTop{justify-content:space-between;align-items:center;min-height:34px;display:flex}.page-module__meqK-a__planIcon{box-sizing:border-box;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.page-module__meqK-a__planIcon svg{width:100%;height:100%;display:block}.page-module__meqK-a__planIconSilver{background:radial-gradient(120% 140% at 20% 0,#ffffffd9,#fff0 60%),linear-gradient(135deg,#f4f4f6 0%,#c9c9cf 55%,#9a9aa2 100%);border:1px solid #ffffff8c;box-shadow:0 0 0 1px #0009,0 6px 16px #00000073}.page-module__meqK-a__planIconGraphite{background:linear-gradient(135deg,#3a3a44 0%,#24242a 100%);border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff1f,0 6px 16px #00000073}.page-module__meqK-a__planBadge{color:#e4e4e8;letter-spacing:.08em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.page-module__meqK-a__planHead{flex-direction:column;gap:10px;display:flex}.page-module__meqK-a__planName{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.page-module__meqK-a__planPrice{align-items:baseline;gap:10px;margin:0;display:flex}.page-module__meqK-a__planWas{color:var(--subtle);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;text-decoration:none;position:relative}.page-module__meqK-a__planWas:after{content:"";background:currentColor;border-radius:2px;height:1.5px;position:absolute;top:50%;left:-3px;right:-3px;transform:rotate(24deg)}.page-module__meqK-a__planAmount{color:#fff;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:600;line-height:1}.page-module__meqK-a__planUnit{color:var(--muted);font-size:15px}.page-module__meqK-a__planBlurb{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.page-module__meqK-a__planDivider{color:var(--subtle);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:11px;font-weight:600;display:flex}.page-module__meqK-a__planDivider:before,.page-module__meqK-a__planDivider:after{content:"";background:#ffffff1a;flex:1;height:1px}.page-module__meqK-a__planFeatures{color:#e4e4e8;flex-direction:column;gap:14px;margin:-8px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.page-module__meqK-a__planFeatures li{align-items:center;gap:12px;line-height:1.4;display:flex}.page-module__meqK-a__planFeatures svg{color:var(--muted);flex:none}.page-module__meqK-a__pricingFoot{color:var(--subtle);margin:0;font-size:13px}.page-module__meqK-a__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__meqK-a__page .page-module__meqK-a__primaryButton,.page-module__meqK-a__page .page-module__meqK-a__secondaryButton{border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:600;transition:filter .2s,background-color .2s;display:inline-flex}.page-module__meqK-a__page .page-module__meqK-a__primaryButton{color:var(--on-accent);background:radial-gradient(120% 140% at 20% 0,#ffffffd9,#fff0 60%),linear-gradient(135deg,#f4f4f6 0%,#c9c9cf 55%,#9a9aa2 100%);border:1px solid #ffffff8c;box-shadow:0 0 0 1px #0009,0 6px 18px #0006}.page-module__meqK-a__page .page-module__meqK-a__primaryButton:hover{filter:brightness(1.05)}.page-module__meqK-a__page .page-module__meqK-a__secondaryButton{border:1px solid #3a3a46}.page-module__meqK-a__page .page-module__meqK-a__secondaryButton:hover{background:#ffffff0d}.page-module__meqK-a__plan .page-module__meqK-a__primaryButton,.page-module__meqK-a__plan .page-module__meqK-a__secondaryButton{min-height:46px;font-size:15px}.page-module__meqK-a__plan .page-module__meqK-a__secondaryButton{color:#f4f4f6;background:#ffffff0f;border-color:#ffffff24}.page-module__meqK-a__plan .page-module__meqK-a__secondaryButton:hover{background:#ffffff1a}.page-module__meqK-a__altSection{text-align:center;gap:16px;max-width:820px}.page-module__meqK-a__altBody{max-width:42em;color:var(--muted);margin:0 auto;font-size:17px;line-height:1.6}.page-module__meqK-a__altBody a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.page-module__meqK-a__altBody a:hover{color:var(--text)}.page-module__meqK-a__faq{gap:28px;max-width:820px}.page-module__meqK-a__cta{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:20px;padding:64px 24px;display:flex}.page-module__meqK-a__ctaTitle{max-width:16em;font-size:clamp(1.9rem,4vw,2.75rem);line-height:1.08}.page-module__meqK-a__ctaBody{max-width:30em;color:var(--muted);margin:0;line-height:1.55}.page-module__meqK-a__ctaActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.page-module__meqK-a__footer{border-top:1px solid #1d1d24}.page-module__meqK-a__footerInner{max-width:1200px;color:var(--subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:32px 24px;font-size:14px;display:flex}.page-module__meqK-a__footerBrand{align-items:center;gap:10px;display:flex}.page-module__meqK-a__footerBrand img{border-radius:6px;width:22px;height:22px}.page-module__meqK-a__footerLinks{flex-wrap:wrap;gap:24px;display:flex}.page-module__meqK-a__footerLinks a:hover{color:var(--text)}html:has(.page-module__meqK-a__page){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.page-module__meqK-a__page){scroll-behavior:auto}.page-module__meqK-a__page *,.page-module__meqK-a__navWrap,.page-module__meqK-a__nav{transition:none!important}}
.compare-module__fb7anq__page{--bg:#0c0c0e;--surface:#121217;--line:#23232b;--line-strong:#2e2e36;--text:#f2f2f5;--muted:#a7a7b3;--subtle:#8e8e9a;--link:#b4b4bf;--accent:#d4d4da;--accent-text:#e4e4e8;--on-accent:#141418;--glass:#1e1e2680;--glass-line:#ffffff1a;--glass-highlight:inset 0 1px 0 #ffffff14;--serif:var(--font-instrument-serif), Georgia, serif;--sans:var(--font-geist-sans), system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, monospace;--ease-out:cubic-bezier(.22, 1, .36, 1);background:radial-gradient(80% 50% at 50% -10%, #d4d4da12, transparent 55%), var(--bg);min-height:100dvh;color:var(--text);font-family:var(--sans);caret-color:var(--accent);overflow-x:clip}.compare-module__fb7anq__page ::selection{color:#fff;background:#ffffff38}.compare-module__fb7anq__page a{color:inherit;text-decoration:none}.compare-module__fb7anq__page :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.compare-module__fb7anq__page section{scroll-margin-top:88px}.compare-module__fb7anq__main{max-width:920px;margin:0 auto;padding:48px 24px 32px}.compare-module__fb7anq__breadcrumb{color:var(--subtle);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 28px;font-size:13px;display:flex}.compare-module__fb7anq__breadcrumb a:hover{color:var(--text)}.compare-module__fb7anq__breadcrumbSep{opacity:.5}.compare-module__fb7anq__hero{border-bottom:1px solid var(--line);flex-direction:column;gap:18px;padding-bottom:48px;display:flex}.compare-module__fb7anq__kicker{color:var(--subtle);letter-spacing:.01em;margin:0;font-size:14px}.compare-module__fb7anq__headline{max-width:16ch;font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(2.6rem,7vw,4.2rem);font-weight:400;line-height:1.02}.compare-module__fb7anq__lede{max-width:42em;color:var(--muted);margin:0;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.55}.compare-module__fb7anq__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.compare-module__fb7anq__page .compare-module__fb7anq__primaryButton,.compare-module__fb7anq__page .compare-module__fb7anq__secondaryButton{border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:600;transition:filter .2s,background-color .2s;display:inline-flex}.compare-module__fb7anq__page .compare-module__fb7anq__primaryButton{color:var(--on-accent);background:radial-gradient(120% 140% at 20% 0,#ffffffd9,#fff0 60%),linear-gradient(135deg,#f4f4f6 0%,#c9c9cf 55%,#9a9aa2 100%);border:1px solid #ffffff8c;box-shadow:0 0 0 1px #0009,0 6px 18px #0006}.compare-module__fb7anq__page .compare-module__fb7anq__primaryButton:hover{filter:brightness(1.05)}.compare-module__fb7anq__page .compare-module__fb7anq__secondaryButton{border:1px solid #3a3a46}.compare-module__fb7anq__page .compare-module__fb7anq__secondaryButton:hover{background:#ffffff0d}.compare-module__fb7anq__section{border-bottom:1px solid var(--line);padding:56px 0}.compare-module__fb7anq__section:last-of-type{border-bottom:0}.compare-module__fb7anq__h2{font-family:var(--serif);letter-spacing:-.015em;margin:0 0 16px;font-size:clamp(1.75rem,3.5vw,2.4rem);font-weight:400;line-height:1.1}.compare-module__fb7anq__sectionLede{max-width:48em;color:var(--muted);margin:0 0 28px;line-height:1.6}.compare-module__fb7anq__platformGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:720px){.compare-module__fb7anq__platformGrid{grid-template-columns:1fr}}.compare-module__fb7anq__platformLink{background:radial-gradient(120% 90% at 0% 0%, #ffffff14, transparent 55%), linear-gradient(180deg, #ffffff09, transparent 42%), var(--surface);box-shadow:var(--glass-highlight), 0 10px 28px #00000047;isolation:isolate;transition:border-color .25s var(--ease-out), box-shadow .25s var(--ease-out), background-color .25s var(--ease-out);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px 16px 18px 18px;display:grid;position:relative;overflow:hidden}.compare-module__fb7anq__platformLink:before{content:"";opacity:0;transition:opacity .25s var(--ease-out);pointer-events:none;z-index:-1;background:linear-gradient(135deg,#d4d4da12,#0000 42%);position:absolute;inset:0}.compare-module__fb7anq__platformLink:hover,.compare-module__fb7anq__platformLink:focus-visible{box-shadow:var(--glass-highlight), 0 12px 30px #00000057;border-color:#d4d4da47}.compare-module__fb7anq__platformLink:hover:before,.compare-module__fb7anq__platformLink:focus-visible:before{opacity:1}.compare-module__fb7anq__platformIcon{color:#141418;background:radial-gradient(circle at 28% 20%,#ffffffe6,#fff0 70%),linear-gradient(135deg,#f4f4f6 0%,#c9c9cf 55%,#9a9aa2 100%);border:1px solid #ffffff73;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 0 1px #0000008c,0 6px 14px #00000059}.compare-module__fb7anq__platformIcon svg{width:22px;height:22px;display:block}.compare-module__fb7anq__platformCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.compare-module__fb7anq__platformName{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:400;line-height:1.15}.compare-module__fb7anq__platformMeta{color:var(--subtle);margin:0;font-size:13px;line-height:1.4}.compare-module__fb7anq__platformArrow{width:28px;height:28px;color:var(--accent-text);opacity:.55;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out), background-color .25s var(--ease-out), border-color .25s var(--ease-out);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;place-items:center;display:grid;transform:translate(0)}.compare-module__fb7anq__platformArrow svg{width:14px;height:14px;display:block}.compare-module__fb7anq__platformLink:hover .compare-module__fb7anq__platformArrow,.compare-module__fb7anq__platformLink:focus-visible .compare-module__fb7anq__platformArrow{opacity:1;background:#ffffff14;border-color:#ffffff29;transform:translate(2px)}@media (prefers-reduced-motion:reduce){.compare-module__fb7anq__platformLink,.compare-module__fb7anq__platformLink:before,.compare-module__fb7anq__platformArrow{transition:none}}.compare-module__fb7anq__tableWrap{border:1px solid var(--line);border-radius:16px;overflow-x:auto}.compare-module__fb7anq__table{border-collapse:collapse;width:100%;font-size:15px}.compare-module__fb7anq__table th,.compare-module__fb7anq__table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}.compare-module__fb7anq__table th{white-space:nowrap;background:#ffffff08;font-weight:600}.compare-module__fb7anq__table tr:last-child td{border-bottom:0}.compare-module__fb7anq__table td:first-child{color:var(--text);min-width:12em;font-weight:500}.compare-module__fb7anq__table td:not(:first-child){color:var(--muted);min-width:10em}.compare-module__fb7anq__steps{max-width:58ch;color:var(--muted);margin:0;padding-left:22px;font-size:16px;line-height:1.7;list-style:decimal}.compare-module__fb7anq__steps li{margin-bottom:12px}.compare-module__fb7anq__steps strong{color:var(--text);font-weight:600}.compare-module__fb7anq__prose{max-width:58ch;color:var(--muted);font-size:16px;line-height:1.7}.compare-module__fb7anq__prose p{margin:0 0 14px}.compare-module__fb7anq__prose ul{margin:0 0 14px;padding-left:20px}.compare-module__fb7anq__prose li{margin-bottom:8px}.compare-module__fb7anq__prose strong{color:var(--text);font-weight:600}.compare-module__fb7anq__prose a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.compare-module__fb7anq__cta{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;align-items:flex-start;gap:16px;padding:36px 28px;display:flex}.compare-module__fb7anq__ctaTitle{font-family:var(--serif);margin:0;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:400;line-height:1.15}.compare-module__fb7anq__ctaBody{max-width:40em;color:var(--muted);margin:0;line-height:1.55}.compare-module__fb7anq__footer{border-top:1px solid #1d1d24}.compare-module__fb7anq__footerInner{max-width:920px;color:var(--subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:28px 24px 40px;font-size:14px;display:flex}.compare-module__fb7anq__footerLinks{flex-wrap:wrap;gap:20px;display:flex}.compare-module__fb7anq__footerLinks a:hover{color:var(--text)}.compare-module__fb7anq__updated{color:var(--subtle);margin:24px 0 0;font-size:13px}.compare-module__fb7anq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
