.snxi8q_theme{--marketing-canvas:#fff;--marketing-ink:#292929;--marketing-muted:#626262;--marketing-panel:#f5f5f5;--marketing-preview:#e8edf2;--marketing-line:#dedede;--marketing-radius:20px;--marketing-display:clamp(2.5rem, 5vw, 4rem);--marketing-display-tracking:.01em;--marketing-heading:clamp(2rem, 3.5vw, 2.75rem);--marketing-heading-tracking:0em;--marketing-section:clamp(64px, 8vw, 120px);--background:var(--marketing-canvas);--foreground:var(--marketing-ink);--card:var(--marketing-canvas);--card-foreground:var(--marketing-ink);--muted:var(--marketing-panel);--muted-foreground:var(--marketing-muted);--border:var(--marketing-line);--primary:var(--marketing-ink);--primary-foreground:var(--marketing-canvas);--primary-ink:var(--marketing-ink);--secondary:var(--marketing-panel);--secondary-foreground:var(--marketing-ink);--accent:var(--marketing-panel);--accent-foreground:var(--marketing-ink);--ring:var(--marketing-ink);--primary-subtle:#fbeeea;--primary-subtle-foreground:#9f4023;--primary-subtle-border:#f3d7ce;--shadow-premium:0 2px 8px 0 #0000000f;--shadow-premium-hover:0 8px 20px -2px #00000017;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--marketing-ink);background:var(--marketing-canvas);font-family:var(--font-geist), sans-serif;font-weight:400}.snxi8q_root{min-height:100vh}.snxi8q_root .snxi8q_contactForm h2{font-family:var(--font-geist), sans-serif;font-size:var(--text-h3);line-height:1.4}.snxi8q_contactForm [data-slot=form-control]:is(input,textarea,button[role=combobox]){background:var(--marketing-panel)}.snxi8q_contactSelect{max-width:calc(100vw - 32px)}.snxi8q_root h1,.snxi8q_root h2,.snxi8q_root h3{font-family:var(--font-financier), Georgia, serif;font-weight:400}.snxi8q_root h1,.snxi8q_displayTracking{letter-spacing:var(--marketing-display-tracking)}.snxi8q_root h2{font-size:var(--marketing-heading);letter-spacing:var(--marketing-heading-tracking);text-wrap:balance;line-height:1.2}.snxi8q_root h3{letter-spacing:var(--marketing-heading-tracking);text-wrap:balance;font-size:28px;line-height:1.25}.snxi8q_root a:focus-visible,.snxi8q_theme summary:focus-visible{outline-offset:5px;outline:2px solid}.snxi8q_header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;height:72px;padding:0 36px;display:grid}.snxi8q_logo{justify-self:start;width:160px;height:40px;display:block;position:relative}.snxi8q_navigation,.snxi8q_account{align-items:center;gap:28px;font-size:16px;display:flex}.snxi8q_navigation{white-space:nowrap;justify-self:center}.snxi8q_account{white-space:nowrap;justify-self:end}.snxi8q_navigation a:hover,.snxi8q_account>a:not(.snxi8q_button):hover{text-underline-offset:5px;text-decoration:underline}.snxi8q_button{background:var(--marketing-ink);min-height:56px;color:var(--marketing-canvas);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 40px;font-size:16px;line-height:24px;text-decoration:none;transition:opacity .18s;display:inline-flex}.snxi8q_button:hover{opacity:.85}.snxi8q_header .snxi8q_button{min-height:44px;padding:10px 30px}.snxi8q_light{background:var(--marketing-canvas);color:var(--marketing-ink)}.snxi8q_glass{color:var(--marketing-canvas);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24}.snxi8q_hero{isolation:isolate;border-radius:var(--marketing-radius);height:calc(100svh - 92px);min-height:600px;color:var(--marketing-canvas);background:var(--marketing-ink);justify-content:center;align-items:flex-end;margin:0 20px;padding:80px 24px 40px;display:flex;position:relative;overflow:hidden}.snxi8q_heroImage{object-fit:cover;z-index:-2}.snxi8q_hero:before{content:"";z-index:-1;background:linear-gradient(#0000 0%,#00000040 40%,#000c 100%);position:absolute;inset:0}.snxi8q_heroContent{text-align:center;width:100%;max-width:780px}.snxi8q_heroLine{display:block}.snxi8q_hero h1{font-size:var(--marketing-display);text-wrap:balance;margin:0 auto 24px;line-height:1.1}.snxi8q_heroDescription{max-width:540px;margin:0 auto;font-size:20px;line-height:1.4}.snxi8q_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:48px;display:flex}.snxi8q_section{max-width:1280px;padding:var(--marketing-section) 40px;margin:0 auto}.snxi8q_heading{text-align:center;max-width:740px;margin:0 auto 48px}.snxi8q_eyebrow{text-transform:uppercase;letter-spacing:.04em;margin-bottom:20px;font-size:14px;line-height:1.4}.snxi8q_heading p:last-child{max-width:540px;color:var(--marketing-muted);margin:24px auto 0;font-size:20px;line-height:1.4}.snxi8q_panel{background:var(--marketing-panel);border-radius:var(--marketing-radius);padding:48px}.snxi8q_feature{border-radius:var(--marketing-radius);background:var(--marketing-preview);padding:64px}.snxi8q_feature>figure{max-width:800px;margin:auto}.snxi8q_journey{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1200px;margin:0 auto;padding:64px 40px;display:grid}.snxi8q_journey>div:first-child>p:last-child{color:var(--marketing-muted);margin-top:24px;font-size:20px;line-height:1.5}.snxi8q_steps{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.snxi8q_steps li{border-top:1px solid var(--marketing-line);padding-top:24px}.snxi8q_steps span{font-family:var(--font-financier), Georgia, serif;margin-bottom:32px;font-size:48px;display:block}.snxi8q_steps h3{margin-bottom:16px}.snxi8q_steps p{color:var(--marketing-muted);line-height:1.6}.snxi8q_useCases{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.snxi8q_useCases article{background:var(--marketing-panel);border-radius:var(--marketing-radius);min-height:180px;padding:32px}.snxi8q_useCases h3{font-family:var(--font-geist),sans-serif;letter-spacing:.02em;text-transform:uppercase;margin-bottom:20px;font-size:15px}.snxi8q_useCases p{color:var(--marketing-muted);line-height:1.5}.snxi8q_audiences{grid-template-columns:1fr 1fr;gap:24px;display:grid}.snxi8q_audiences h2{margin:24px 0}.snxi8q_audiences p{color:var(--marketing-muted);line-height:1.6}.snxi8q_audiences a{margin-top:32px}.snxi8q_closing{padding:var(--marketing-section) 24px;text-align:center;border-radius:var(--marketing-radius);background:var(--marketing-panel);margin:20px}.snxi8q_closing>div{max-width:740px;margin:auto}.snxi8q_closing p{color:var(--marketing-muted);margin:24px 0 32px;font-size:20px}.snxi8q_faq{max-width:960px;padding:var(--marketing-section) 40px;margin:0 auto}.snxi8q_faqIntro{text-align:center;max-width:680px;margin:0 auto 48px}.snxi8q_faq h2{margin:0}.snxi8q_faqList{gap:16px;min-width:0;max-width:760px;margin:0 auto;display:grid}.snxi8q_faq details{border:1px solid var(--marketing-line);border-radius:var(--marketing-radius);background:var(--marketing-panel);overflow:hidden}.snxi8q_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:24px 28px;font-size:18px;line-height:1.4;list-style:none;display:flex}.snxi8q_faq summary::-webkit-details-marker{display:none}.snxi8q_faq summary:after{content:"";border:2px solid;border-width:0 2px 2px 0;flex:none;width:9px;height:9px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.snxi8q_faq details[open] summary:after{transform:translateY(2px)rotate(225deg)}.snxi8q_faq summary:focus-visible{outline-offset:-4px;border-radius:var(--marketing-radius)}.snxi8q_faq details>div{color:var(--marketing-muted);padding:0 28px 28px;line-height:1.6}.snxi8q_faq details>div a{color:var(--marketing-ink)}@supports (interpolate-size:allow-keywords){.snxi8q_faq details{interpolate-size:allow-keywords}.snxi8q_faq details::details-content{opacity:0;height:0;transition:height .28s ease, opacity .2s ease, content-visibility .28s allow-discrete;overflow:clip}.snxi8q_faq details[open]::details-content{opacity:1;height:auto}}.snxi8q_footer{background:var(--marketing-ink);color:#f8f8f8;padding:72px 40px 32px}.snxi8q_footerInner{grid-template-columns:1fr 1fr;gap:64px;max-width:1200px;margin:auto;display:grid}.snxi8q_footer p{color:#a5a5a5}.snxi8q_footerInner>div>p:first-child{color:#f8f8f8}.snxi8q_footer nav a,.snxi8q_footer nav button{color:#f8f8f8;font-weight:400}.snxi8q_footer nav button{background:0 0;border-radius:0;align-self:flex-start;height:auto;padding:0;transition:none}.snxi8q_footer nav button:hover{text-decoration:underline}.snxi8q_footer nav button:focus-visible{outline-offset:5px;box-shadow:none;outline:2px solid}::view-transition-group(.snxi8q_pageTransition){animation:none}::view-transition-old(.snxi8q_pageTransition){mix-blend-mode:normal;backface-visibility:hidden}::view-transition-new(.snxi8q_pageTransition){mix-blend-mode:normal;backface-visibility:hidden}::view-transition-old(.snxi8q_pageTransition){animation:1s cubic-bezier(.84,.03,.21,.97) both snxi8q_pageFadeOut}::view-transition-new(.snxi8q_pageTransition){animation:.2s cubic-bezier(.84,.03,.21,.97) .5s both snxi8q_pageFadeIn}html:has(.snxi8q_root)::view-transition{pointer-events:none}@keyframes snxi8q_pageFadeOut{0%{opacity:1}to{opacity:0}}@keyframes snxi8q_pageFadeIn{0%{opacity:0}to{opacity:1}}.snxi8q_cookieBanner{z-index:9999;background:0 0;border:0;width:360px;max-width:calc(100vw - 40px);margin:0;padding:0;position:fixed;bottom:20px;right:20px}.snxi8q_cookieCard{--cookie-surface:#fff;--cookie-ink:#626262;--cookie-heading:#535353;--cookie-border:#0000000d;--cookie-button:#eee;--cookie-button-ink:#444;--cookie-primary:#000;--cookie-primary-ink:#fff;--cookie-shadow:2px 2px 20px #cfcfcf;border:1px solid var(--cookie-border);background:var(--cookie-surface);max-height:calc(100svh - 40px);color:var(--cookie-ink);box-shadow:var(--cookie-shadow);border-radius:12px;overflow-y:auto}.snxi8q_cookieCard [data-cookie-content]{padding:20px}.snxi8q_cookieCard h3{font-family:var(--font-geist), sans-serif;color:var(--cookie-heading);margin-bottom:10px;font-size:14px;font-weight:400;line-height:1}.snxi8q_cookieCard p{color:var(--cookie-ink);font-size:13px;line-height:1.4}.snxi8q_cookieCard a{color:var(--cookie-ink)}.snxi8q_cookieCard [data-cookie-icon]{display:none}.snxi8q_cookieCard [data-cookie-actions]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.snxi8q_cookieCard [data-cookie-actions] button{background:var(--cookie-button);min-width:0;height:auto;min-height:34px;color:var(--cookie-button-ink);white-space:normal;box-shadow:none;border:0;border-radius:8px;margin:0;padding:10px;font-size:13px;font-weight:500;line-height:1;transition:opacity .18s;transform:none}.snxi8q_cookieCard [data-cookie-actions] button:hover{opacity:.6}.snxi8q_cookieCard [data-cookie-actions] button:active{opacity:.4}.snxi8q_cookieCard [data-cookie-actions] [data-cookie-primary]{background:var(--cookie-primary);color:var(--cookie-primary-ink)}.snxi8q_cookieCard [data-cookie-actions=banner] [data-cookie-primary]{grid-column:1/-1}.snxi8q_cookieCard [data-cookie-actions=banner] svg{display:none}.dark .snxi8q_cookieCard{--cookie-surface:var(--card);--cookie-ink:var(--muted-foreground);--cookie-heading:var(--foreground);--cookie-border:var(--border);--cookie-button:var(--secondary);--cookie-button-ink:var(--secondary-foreground);--cookie-primary:var(--foreground);--cookie-primary-ink:var(--background);--cookie-shadow:2px 2px 20px #0000004d}@media (min-width:1600px){.snxi8q_hero{max-height:900px}}@media (max-width:1023px){.snxi8q_navigation,.snxi8q_account{display:none}.snxi8q_header{justify-content:space-between;padding:0 24px;display:flex}.snxi8q_feature{padding:40px}.snxi8q_steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.snxi8q_header{height:68px;padding:0 20px}.snxi8q_hero{height:calc(100svh - 80px);min-height:580px;margin:0 12px;padding:80px 20px 36px}.snxi8q_heroDescription{font-size:18px}.snxi8q_actions{gap:12px;margin-top:32px}.snxi8q_button{min-height:50px;padding:13px 24px}.snxi8q_section,.snxi8q_faq{padding-left:24px;padding-right:24px}.snxi8q_journey,.snxi8q_audiences,.snxi8q_footerInner{grid-template-columns:1fr}.snxi8q_feature{padding:24px}.snxi8q_journey{gap:32px;padding:48px 24px}.snxi8q_panel{padding:28px}.snxi8q_steps,.snxi8q_useCases{grid-template-columns:1fr}.snxi8q_steps span{margin-bottom:16px}.snxi8q_faqIntro{margin-bottom:32px}.snxi8q_faq summary{min-height:72px;padding:20px}.snxi8q_faq details>div{padding:0 20px 20px}.snxi8q_closing{margin:12px}.snxi8q_footer{padding:56px 24px 32px}.snxi8q_footerInner>nav{grid-row:1}}@media (prefers-reduced-motion:reduce){.snxi8q_button,.snxi8q_cookieCard [data-cookie-actions] button,.snxi8q_faq summary:after{transition:none}.snxi8q_faq details::details-content{transition:none}::view-transition-group(.snxi8q_pageTransition){animation:none}::view-transition-old(.snxi8q_pageTransition){animation:none}::view-transition-new(.snxi8q_pageTransition){animation:none}}
