.page_page__556_G{--background:#09090b;--surface-nav:#0c0d10;--surface:#131417;--surface-raised:#1b1d22;--text:#f4f4f5;--text-muted:#a1a1aa;--text-quiet:#8b8b94;--border:#292c32;--border-strong:#3f3f46;--control-border:#6b6b76;--accent:#f59e0b;--accent-text:#fbbf24;--button-background:#f59e0b;--button-background-hover:#fbbf24;--button-text:#09090b;--focus:#fcd34d;--screenshot-surface:#131417;--screenshot-text:#a1a1aa;--window-text:#a1a1aa;--footer-background:#0c0d10;--footer-text:#f4f4f5;--footer-muted:#a1a1aa;--footer-fine:#8b8b94;min-height:100vh;overflow:clip;color:var(--text);background:var(--background);font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif}.page_page__556_G :where(a,summary):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.page_page__556_G main:focus{outline:none}.page_skipLink__MH7Gq{position:fixed;top:12px;left:12px;z-index:100;padding:12px 16px;color:var(--button-text);background:var(--button-background);border-radius:5px;font-size:14px;font-weight:650;transform:translateY(-160%)}.page_skipLink__MH7Gq:focus{transform:translateY(0)}.page_siteHeader__J1GlI{background:var(--surface-nav);border-bottom:1px solid var(--border)}.page_nav__ijo23{width:min(1440px,calc(100% - 64px));min-height:72px;justify-content:space-between;gap:28px;margin-inline:auto}.page_brand__7TV1Q,.page_footerBrand__LFSWn,.page_footer__F3MD0 nav,.page_navLinks__8rPi_,.page_nav__ijo23{display:flex;align-items:center}.page_brand__7TV1Q{min-height:44px;gap:11px;font-size:16px;font-weight:650;letter-spacing:-.02em;white-space:nowrap}.page_brand__7TV1Q b,.page_footerBrand__LFSWn b{color:var(--accent-text);font-size:10px;letter-spacing:.12em}.page_footerBrand__LFSWn b{color:var(--accent-text)}.page_brandMark__n1s4N{width:38px;height:38px;flex:none}.page_brandMark__n1s4N path{fill:none;stroke:var(--accent-text);stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}.page_brandMark__n1s4N circle{fill:var(--accent-text)}.page_navLinks__8rPi_{gap:28px;font-size:13px;font-weight:560}.page_navLinks__8rPi_ a{min-height:44px;display:inline-flex;align-items:center}.page_signIn__3JAab{padding-inline:16px;color:var(--button-text);background:var(--button-background);border-radius:5px}.page_hero__7KFOs{width:min(1560px,calc(100% - 64px));min-height:min(760px,calc(100vh - 124px));display:grid;grid-template-columns:minmax(440px,.84fr) minmax(0,1.16fr);gap:clamp(44px,5vw,96px);align-items:stretch;margin:32px auto 0}.page_heroCopy__r3YU6{max-width:610px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:68px 0 96px clamp(8px,3vw,52px)}.page_eyebrow__yxIK8{margin:0 0 24px;color:var(--text-muted);font-size:12px;font-weight:650;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.page_closing__zG5V3 h2,.page_faq__2BycP h2,.page_hero__7KFOs h1,.page_intro__YeqBg h2,.page_product__mVZzc h2,.page_solutions__gUlPz h2{margin:0;font-family:Georgia,Cambria,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;text-wrap:balance}.page_hero__7KFOs h1{max-width:560px;font-size:clamp(60px,4.4vw,76px);line-height:1.1}.page_heroLead__uZbgS{max-width:560px;margin:28px 0 0;color:var(--text-muted);font-size:20px;line-height:1.55}.page_heroActions__uE8fj{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin-top:34px}.page_primaryButton__gjjaG,.page_secondaryLink__4swkC,.page_textLink__pfFKU{min-height:48px;display:inline-flex;align-items:center;justify-content:center}.page_primaryButton__gjjaG{gap:14px;padding:0 19px;color:var(--button-text);background:var(--button-background);border-radius:5px;font-size:13px;font-weight:650;transition:background-color .16s ease,transform .16s ease}.page_primaryButton__gjjaG:hover{background:var(--button-background-hover);transform:translateY(-1px)}.page_primaryButton__gjjaG svg,.page_textLink__pfFKU svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.page_secondaryLink__4swkC,.page_textLink__pfFKU{color:var(--text);font-size:13px;font-weight:600;text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:5px}.page_heroNote__MzWoa{margin:18px 0 0;color:var(--text-quiet);font-size:13px;line-height:1.55}.page_heroStage__2etV6,.page_productStage__gn1lu{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--surface);background-image:linear-gradient(rgba(244,244,245,.055) 1px,transparent 0),linear-gradient(90deg,rgba(244,244,245,.055) 1px,transparent 0);background-size:34px 34px;border:1px solid var(--border);border-radius:18px}.page_accentDisc__lUZWc{position:absolute;top:8%;right:8%;width:116px;height:116px;background:var(--accent);border-radius:50%}.page_screenshot__5SpaY{position:relative;z-index:1;width:min(92%,720px);margin:0;overflow:hidden;background:var(--screenshot-surface);border:1px solid var(--control-border);border-radius:9px;box-shadow:0 22px 54px rgba(0,0,0,.42)}.page_windowBar__aIzqL{min-height:34px;display:flex;align-items:center;gap:6px;padding:0 11px;color:var(--window-text);background:var(--surface-nav);border-bottom:1px solid var(--border)}.page_windowBar__aIzqL span{width:7px;height:7px;background:var(--border-strong);border-radius:50%}.page_windowBar__aIzqL b{margin-left:7px;font-size:9px;font-weight:600;letter-spacing:.04em}.page_screenshotLink__Pr8s6,.page_screenshot__5SpaY img{display:block}.page_screenshotLink__Pr8s6:focus-visible{outline-offset:-4px!important}.page_screenshot__5SpaY img{width:100%;height:auto}.page_screenshot__5SpaY figcaption{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 12px;color:var(--screenshot-text);background:var(--screenshot-surface);font-size:10px;line-height:1.4}.page_screenshot__5SpaY figcaption a{min-height:44px;display:inline-flex;align-items:center;color:var(--text);flex:none}.page_closing__zG5V3,.page_faq__2BycP,.page_footerInner__5TPTB,.page_intro__YeqBg,.page_product__mVZzc,.page_solutions__gUlPz{width:min(1320px,calc(100% - 64px));margin-inline:auto}.page_solutions__gUlPz{padding:108px 0 132px}.page_solutionsHeading__Q7h16{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr);gap:72px;align-items:end}.page_solutionsHeading__Q7h16>p{margin:0;color:var(--text-muted);font-size:17px;line-height:1.68}.page_solutionGrid__zvdPm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:56px;overflow:hidden;background:var(--border);border:1px solid var(--border);border-radius:14px}.page_solutionCard__hdzIr{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:38px 40px 40px;background:var(--surface-raised)}.page_solutionStatus__pZum0{min-height:32px;display:inline-flex;align-items:center;padding:0 12px;color:var(--accent-text);background:var(--surface);border:1px solid var(--border-strong);border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.page_solutionPlatform__jdiaK{margin:34px 0 0;color:var(--text-muted);font-size:12px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.page_solutionCard__hdzIr h3{max-width:520px;margin:16px 0 0;font-family:Georgia,Cambria,Times New Roman,serif;font-size:clamp(30px,3vw,42px);font-weight:400;letter-spacing:-.03em;line-height:1.12;text-wrap:balance}.page_solutionCard__hdzIr>p:last-of-type{max-width:560px;margin:20px 0 0;color:var(--text-muted);font-size:15px;line-height:1.68}.page_solutionActions__vbTUT{width:100%;display:flex;align-items:flex-start;flex-direction:column;gap:12px;margin-top:auto;padding-top:32px}.page_solutionActions__vbTUT .page_textLink__pfFKU{margin-top:0}.page_solutionActions__vbTUT small{color:var(--text-quiet);font-size:12px;line-height:1.5}.page_intro__YeqBg{padding:132px 0 144px}.page_introHeading__AvXtF{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);gap:72px;align-items:end}.page_closing__zG5V3 h2,.page_faq__2BycP h2,.page_intro__YeqBg h2,.page_product__mVZzc h2,.page_solutions__gUlPz h2{font-size:clamp(44px,4.4vw,66px);line-height:1.08}.page_introHeading__AvXtF>p,.page_productCopy__28U_6>p{margin:0;color:var(--text-muted);font-size:17px;line-height:1.68}.page_steps__B4_i4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:72px 0 0;padding:0;overflow:hidden;background:var(--border);border:1px solid var(--border);border-radius:14px;list-style:none}.page_steps__B4_i4 li{min-width:0;padding:34px 34px 38px;background:var(--surface-raised)}.page_steps__B4_i4 span{color:var(--accent-text);font-size:11px;font-weight:700;letter-spacing:.1em}.page_steps__B4_i4 h3{margin:48px 0 0;font-size:18px;font-weight:650;letter-spacing:-.02em}.page_steps__B4_i4 p{margin:11px 0 0;color:var(--text-muted);font-size:14px;line-height:1.65}.page_product__mVZzc{display:grid;grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);gap:clamp(56px,8vw,120px);align-items:center;padding:112px 0 128px;border-top:1px solid var(--border)}.page_productCopy__28U_6{max-width:470px}.page_productCopy__28U_6>p{margin-top:26px}.page_textLink__pfFKU{justify-content:flex-start;gap:12px;margin-top:24px}.page_productStage__gn1lu{min-height:580px}.page_productStage__gn1lu .page_screenshot__5SpaY{width:min(88%,760px)}.page_faq__2BycP{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(64px,9vw,138px);padding:112px 0 132px;border-top:1px solid var(--border)}.page_faqList__Z9LYs{border-top:1px solid var(--border-strong)}.page_faq__2BycP details{border-bottom:1px solid var(--border)}.page_faq__2BycP summary{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:15px;font-weight:620;cursor:pointer;list-style:none}.page_faq__2BycP summary::-webkit-details-marker{display:none}.page_faq__2BycP summary:after{content:"+";flex:none;color:var(--accent-text);font-size:22px;font-weight:400}.page_faq__2BycP details[open] summary:after{content:"\2212"}.page_faq__2BycP details p{max-width:650px;margin:-2px 0 24px;color:var(--text-muted);font-size:14px;line-height:1.68}.page_closing__zG5V3{display:flex;flex-direction:column;align-items:center;padding:106px 48px 100px;text-align:center;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:18px 18px 0 0}.page_closing__zG5V3 h2{max-width:760px}.page_closing__zG5V3>p:not(.page_eyebrow__yxIK8){margin:22px 0 0;color:var(--text-muted);font-size:17px}.page_closing__zG5V3 .page_primaryButton__gjjaG{margin-top:30px}.page_closingMobileLink__Sp_W8{min-height:44px;display:inline-flex;align-items:center;margin-top:8px;color:var(--text);font-size:13px;font-weight:600;text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:5px}.page_closing__zG5V3 small{margin-top:8px;color:var(--text-quiet);font-size:12px}.page_footer__F3MD0{color:var(--footer-text);background:var(--footer-background)}.page_footerInner__5TPTB{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 48px;padding:42px 0 46px}.page_footerBrand__LFSWn{flex-wrap:wrap;gap:26px}.page_footerBrand__LFSWn a,.page_footer__F3MD0 nav a{min-height:44px;display:inline-flex;align-items:center}.page_footerBrand__LFSWn a:first-child{font-size:15px;font-weight:650}.page_footerBrand__LFSWn a:last-child,.page_footer__F3MD0 nav{color:var(--footer-muted);font-size:12px}.page_footer__F3MD0 nav{gap:24px}.page_footer__F3MD0 p{max-width:820px;margin:0;color:var(--footer-fine);font-size:11px;line-height:1.6}.page_footerInner__5TPTB>span{align-self:end;color:var(--footer-fine);font-size:11px}@media (max-width:1080px){.page_hero__7KFOs{grid-template-columns:1fr;min-height:0}.page_heroCopy__r3YU6{max-width:720px;padding:74px 0 28px}.page_heroStage__2etV6{min-height:610px}.page_product__mVZzc{grid-template-columns:1fr}.page_productCopy__28U_6{max-width:700px}.page_productStage__gn1lu{min-height:600px}}@media (max-width:760px){.page_closing__zG5V3,.page_faq__2BycP,.page_footerInner__5TPTB,.page_hero__7KFOs,.page_intro__YeqBg,.page_nav__ijo23,.page_product__mVZzc,.page_solutions__gUlPz{width:min(100% - 40px,1320px)}.page_nav__ijo23{min-height:68px}.page_navLinks__8rPi_{gap:10px}.page_optionalNav__J6ABp{display:none!important}.page_hero__7KFOs{margin-top:20px}.page_heroCopy__r3YU6{padding:58px 0 24px}.page_hero__7KFOs h1{font-size:clamp(50px,15vw,68px)}.page_heroLead__uZbgS{font-size:18px}.page_heroActions__uE8fj{align-items:stretch;flex-direction:column;width:100%}.page_primaryButton__gjjaG,.page_secondaryLink__4swkC{width:100%}.page_heroStage__2etV6,.page_productStage__gn1lu{min-height:430px;border-radius:12px}.page_accentDisc__lUZWc{width:82px;height:82px}.page_screenshot__5SpaY{width:calc(100% - 28px)}.page_screenshot__5SpaY figcaption{align-items:flex-start;flex-direction:column;gap:0}.page_intro__YeqBg{padding:92px 0 100px}.page_faq__2BycP,.page_introHeading__AvXtF,.page_solutionsHeading__Q7h16{grid-template-columns:1fr}.page_introHeading__AvXtF,.page_solutionsHeading__Q7h16{gap:24px}.page_closing__zG5V3 h2,.page_faq__2BycP h2,.page_intro__YeqBg h2,.page_product__mVZzc h2,.page_solutions__gUlPz h2{font-size:clamp(40px,12vw,54px)}.page_solutions__gUlPz{padding:82px 0 94px}.page_solutionGrid__zvdPm{grid-template-columns:1fr;margin-top:42px}.page_solutionCard__hdzIr{padding:32px 28px 34px}.page_solutionCard__hdzIr h3{font-size:clamp(30px,9vw,40px)}.page_steps__B4_i4{grid-template-columns:1fr;margin-top:46px}.page_steps__B4_i4 h3{margin-top:30px}.page_product__mVZzc{gap:42px;padding:84px 0 94px}.page_faq__2BycP{gap:38px;padding:84px 0 98px}.page_closing__zG5V3{padding:82px 24px 78px}.page_footerInner__5TPTB{grid-template-columns:1fr;gap:16px}.page_footer__F3MD0 nav{justify-content:flex-start}}@media (max-width:430px){.page_nav__ijo23{gap:8px}.page_brand__7TV1Q{gap:7px;font-size:14px}.page_brandMark__n1s4N{width:34px;height:34px}.page_signIn__3JAab{padding-inline:9px}.page_navLinks__8rPi_{gap:8px;font-size:12px;white-space:nowrap}.page_heroStage__2etV6,.page_productStage__gn1lu{min-height:340px}.page_windowBar__aIzqL b{display:none}}@media (prefers-reduced-motion:reduce){.page_page__556_G *,.page_page__556_G :after,.page_page__556_G :before{scroll-behavior:auto!important;transition-duration:.01ms!important}.page_primaryButton__gjjaG:hover{transform:none}}