.FrostedHero-module__aPziWa__hero{background:radial-gradient(1200px 500px at 15% -10%, #221552 0%, transparent 60%), radial-gradient(900px 400px at 90% 110%, #0e2b33 0%, transparent 55%), var(--fl-ink);padding:72px 0 88px;position:relative;overflow:hidden}.FrostedHero-module__aPziWa__inner{align-items:center;gap:48px;max-width:1120px;margin:0 auto;padding:0 24px;display:flex}.FrostedHero-module__aPziWa__copy{flex:1;min-width:0;max-width:560px}.FrostedHero-module__aPziWa__badge{color:var(--fl-violet-soft);background:var(--fl-glass-bg);border:1px solid var(--fl-glass-border);-webkit-backdrop-filter:blur(var(--fl-glass-blur));border-radius:999px;align-items:center;gap:7px;margin:0 0 20px;padding:5px 12px;font-size:12px;display:inline-flex}.FrostedHero-module__aPziWa__badgeDot{background:var(--fl-cyan);border-radius:50%;width:6px;height:6px}.FrostedHero-module__aPziWa__headline{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.015em;color:var(--fl-cream);margin:0;font-size:clamp(2.4rem,4.5vw + 1rem,3.6rem);font-weight:500;line-height:1.04}.FrostedHero-module__aPziWa__headlineAccent{background:var(--fl-text-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.FrostedHero-module__aPziWa__lede{max-width:460px;color:var(--fl-muted);margin:18px 0 0;font-size:16.5px;line-height:1.6}.FrostedHero-module__aPziWa__ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.FrostedHero-module__aPziWa__primaryCta{color:#fff;background:var(--fl-cta-gradient);transition:transform var(--fl-fast) var(--fl-ease), box-shadow var(--fl-fast) ease;border-radius:12px;align-items:center;gap:8px;padding:13px 26px;font-size:14.5px;font-weight:600;display:inline-flex;box-shadow:0 8px 32px #7c5cfa59}.FrostedHero-module__aPziWa__primaryCta:hover{transform:translateY(-1px);box-shadow:0 10px 36px #7c5cfa73}.FrostedHero-module__aPziWa__secondaryCta{color:var(--fl-cream);align-items:center;gap:6px;font-size:14.5px;display:inline-flex}.FrostedHero-module__aPziWa__secondaryCta span{color:var(--fl-amber)}.FrostedHero-module__aPziWa__demoCard{background:var(--fl-glass-bg);border:1px solid var(--fl-glass-border);width:320px;-webkit-backdrop-filter:blur(var(--fl-glass-blur));border-radius:16px;flex-shrink:0;padding:14px;box-shadow:0 24px 80px #00000080}.FrostedHero-module__aPziWa__demoImageWrap{border-radius:10px;position:relative;overflow:hidden}.FrostedHero-module__aPziWa__demoImage{object-fit:cover;width:100%;height:190px;display:block}.FrostedHero-module__aPziWa__detectBox{border:1.5px dashed var(--fl-cyan);border-radius:8px;width:25%;height:40%;position:absolute;top:26%;left:56%}.FrostedHero-module__aPziWa__detectChip{font-family:var(--font-mono), monospace;color:var(--fl-cyan);background:#0b0a12bf;border-radius:5px;padding:2px 7px;font-size:9.5px;position:absolute;top:15%;left:56%}.FrostedHero-module__aPziWa__demoFooter{justify-content:space-between;align-items:center;margin-top:12px;padding:0 4px;display:flex}.FrostedHero-module__aPziWa__demoMeta{font-family:var(--font-mono), monospace;color:var(--fl-muted);font-size:11.5px}.FrostedHero-module__aPziWa__demoAction{color:var(--fl-ink);background:var(--fl-amber);border-radius:8px;padding:6px 14px;font-size:11.5px;font-weight:700}@keyframes FrostedHero-module__aPziWa__detectIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.FrostedHero-module__aPziWa__detectBox{animation:FrostedHero-module__aPziWa__detectIn .6s var(--fl-ease) .4s backwards}.FrostedHero-module__aPziWa__detectChip{animation:FrostedHero-module__aPziWa__detectIn .6s var(--fl-ease) .6s backwards}@media (max-width:860px){.FrostedHero-module__aPziWa__inner{flex-direction:column;align-items:flex-start}.FrostedHero-module__aPziWa__demoCard{width:100%;max-width:420px}}
.BeforeAfter-module__pv992G__figure{margin:0}.BeforeAfter-module__pv992G__canvas{border:1px solid var(--fl-glass-border);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000073}.BeforeAfter-module__pv992G__img{width:100%;height:auto;display:block}.BeforeAfter-module__pv992G__afterClip{position:absolute;inset:0}.BeforeAfter-module__pv992G__tagLeft,.BeforeAfter-module__pv992G__tagRight{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#0b0a12b3;border-radius:6px;padding:3px 10px;font-size:10.5px;position:absolute;top:12px}.BeforeAfter-module__pv992G__tagLeft{color:var(--fl-amber);left:12px}.BeforeAfter-module__pv992G__tagRight{color:var(--fl-cyan);right:12px}.BeforeAfter-module__pv992G__divider{background:var(--fl-cyan);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 16px #22d3ee99}.BeforeAfter-module__pv992G__dividerDragging{box-shadow:0 0 24px #22d3eee6}.BeforeAfter-module__pv992G__handle{width:34px;height:34px;color:var(--fl-ink);background:var(--fl-cyan);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #0006}.BeforeAfter-module__pv992G__rangeFallback{opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.BeforeAfter-module__pv992G__rangeFallback:focus-visible{outline:none}.BeforeAfter-module__pv992G__rangeFallback::-webkit-slider-thumb{appearance:none}.BeforeAfter-module__pv992G__rangeFallback::-moz-range-thumb{opacity:0}.BeforeAfter-module__pv992G__canvas:has(.BeforeAfter-module__pv992G__rangeFallback:focus-visible){outline:2px solid var(--fl-cyan);outline-offset:2px}.BeforeAfter-module__pv992G__caption{justify-content:space-between;gap:12px;margin-top:10px;padding:0 4px;display:flex}.BeforeAfter-module__pv992G__captionMain{color:var(--fl-muted);font-size:13.5px}.BeforeAfter-module__pv992G__captionCredit{font-family:var(--font-mono), monospace;color:color-mix(in oklab, var(--fl-muted) 60%, transparent);font-size:11px}@supports (animation-timeline:view()){@keyframes BeforeAfter-module__pv992G__frostIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.BeforeAfter-module__pv992G__tagLeft,.BeforeAfter-module__pv992G__tagRight,.BeforeAfter-module__pv992G__divider{animation:linear both BeforeAfter-module__pv992G__frostIn;animation-timeline:view();animation-range:entry entry 60%}@media (prefers-reduced-motion:reduce){.BeforeAfter-module__pv992G__tagLeft,.BeforeAfter-module__pv992G__tagRight,.BeforeAfter-module__pv992G__divider{animation:none}}}
.SampleGallery-module___c6K6G__section{max-width:880px;margin:0 auto;padding:0 24px}.SampleGallery-module___c6K6G__heading{font-family:var(--font-serif), Georgia, serif;color:var(--fl-cream);font-weight:500}
.HowItWorks-module__J07W-W__section{max-width:1120px;margin:0 auto;padding:0 24px}.HowItWorks-module__J07W-W__heading{font-family:var(--font-serif), Georgia, serif;color:var(--fl-cream);text-align:center;margin:0 0 32px;font-size:clamp(1.875rem,2.2vw + 1rem,2.5rem);font-weight:500}.HowItWorks-module__J07W-W__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:760px){.HowItWorks-module__J07W-W__grid{grid-template-columns:1fr}}.HowItWorks-module__J07W-W__card{background:var(--fl-glass-bg);border:1px solid var(--fl-glass-border);-webkit-backdrop-filter:blur(var(--fl-glass-blur));border-radius:16px;flex-direction:column;gap:8px;padding:24px;display:flex}.HowItWorks-module__J07W-W__num{font-family:var(--font-mono), monospace;color:var(--fl-cyan);font-size:12px}.HowItWorks-module__J07W-W__title{color:var(--fl-cream);margin:0;font-size:18px;font-weight:600}.HowItWorks-module__J07W-W__body{color:var(--fl-muted);margin:0;font-size:14px;line-height:1.6}.HowItWorks-module__J07W-W__meta{font-family:var(--font-mono), monospace;color:var(--fl-violet-soft);margin-top:auto;padding-top:12px;font-size:11px}
.PrivacyLedger-module__hsgABa__section{border-top:1px solid var(--fl-glass-border);border-bottom:1px solid var(--fl-glass-border);background:color-mix(in oklab, var(--fl-surface) 40%, var(--fl-ink))}.PrivacyLedger-module__hsgABa__inner{max-width:880px;margin:0 auto;padding:72px 24px}.PrivacyLedger-module__hsgABa__heading{font-family:var(--font-serif), Georgia, serif;color:var(--fl-cream);margin:0 0 36px;font-size:clamp(1.875rem,2.2vw + 1rem,2.5rem);font-weight:500}.PrivacyLedger-module__hsgABa__ledger{margin:0}.PrivacyLedger-module__hsgABa__row{border-top:1px solid var(--fl-glass-border);grid-template-columns:260px 1fr;gap:24px;padding:20px 0;display:grid}@media (max-width:640px){.PrivacyLedger-module__hsgABa__row{grid-template-columns:1fr;gap:6px}}.PrivacyLedger-module__hsgABa__term{font-family:var(--font-serif), Georgia, serif;color:var(--fl-cream);font-size:19px;font-style:italic}.PrivacyLedger-module__hsgABa__detail{color:var(--fl-muted);margin:0;font-size:15px;line-height:1.6}
.UseCasesGrid-module__oml-Ba__section{max-width:1120px;margin:0 auto;padding:0 24px}.UseCasesGrid-module__oml-Ba__heading{font-family:var(--font-serif), Georgia, serif;color:var(--fl-cream);text-align:center;margin:0 0 32px;font-size:clamp(1.875rem,2.2vw + 1rem,2.5rem);font-weight:500}.UseCasesGrid-module__oml-Ba__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.UseCasesGrid-module__oml-Ba__card{background:var(--fl-glass-bg);border:1px solid var(--fl-glass-border);transition:border-color var(--fl-fast) ease, transform var(--fl-fast) var(--fl-ease);border-radius:14px;flex-direction:column;gap:6px;padding:22px;display:flex}.UseCasesGrid-module__oml-Ba__card:hover{border-color:var(--fl-violet);transform:translateY(-2px)}.UseCasesGrid-module__oml-Ba__eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--fl-cyan);font-size:10.5px}.UseCasesGrid-module__oml-Ba__word{font-family:var(--font-serif), Georgia, serif;letter-spacing:.02em;color:var(--fl-cream);font-size:26px;font-weight:500}.UseCasesGrid-module__oml-Ba__caption{color:var(--fl-muted);font-size:13.5px;line-height:1.55}
.FaqTeaser-module__KJheBG__section{max-width:720px;margin:0 auto;padding:0 24px}.FaqTeaser-module__KJheBG__heading{font-family:var(--font-serif), Georgia, serif;color:var(--fl-cream);text-align:center;margin:0 0 28px;font-size:clamp(1.875rem,2.2vw + 1rem,2.5rem);font-weight:500}.FaqTeaser-module__KJheBG__list{flex-direction:column;gap:10px;display:flex}.FaqTeaser-module__KJheBG__item{background:var(--fl-glass-bg);border:1px solid var(--fl-glass-border);border-radius:12px;padding:0 18px}.FaqTeaser-module__KJheBG__item[open]{border-color:color-mix(in oklab, var(--fl-violet) 50%, transparent)}.FaqTeaser-module__KJheBG__question{color:var(--fl-cream);cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;list-style:none}.FaqTeaser-module__KJheBG__question::-webkit-details-marker{display:none}.FaqTeaser-module__KJheBG__question:after{content:"+";float:right;color:var(--fl-violet-soft)}.FaqTeaser-module__KJheBG__item[open] .FaqTeaser-module__KJheBG__question:after{content:"–"}.FaqTeaser-module__KJheBG__answer{color:var(--fl-muted);margin:0;padding:0 0 16px;font-size:14px;line-height:1.6}.FaqTeaser-module__KJheBG__more{text-align:center;margin:20px 0 0}.FaqTeaser-module__KJheBG__moreLink{color:var(--fl-violet-soft);font-size:14px}
.UseCaseShell-module__sfwiGW__sectionHeading{font-family:var(--font-serif), serif;letter-spacing:-.018em;color:var(--mantine-color-text);text-align:center;margin:96px 0 32px;font-size:clamp(1.75rem,2vw + 1rem,2.75rem);font-style:italic;font-weight:500;line-height:1.12}.UseCaseShell-module__sfwiGW__steps{margin-bottom:32px}.UseCaseShell-module__sfwiGW__stepList{margin:0;padding:0;list-style:none}.UseCaseShell-module__sfwiGW__step{border-top:1px solid color-mix(in oklab, var(--mantine-color-default-border) 50%, transparent);grid-template-columns:96px 1fr;gap:24px;padding:32px 0;display:grid}.UseCaseShell-module__sfwiGW__step:first-child{border-top:none;padding-top:0}.UseCaseShell-module__sfwiGW__stepNumeral{font-family:var(--font-serif), serif;letter-spacing:-.04em;color:var(--mantine-color-brand-6);font-variation-settings:"opsz" 144, "SOFT" 30, "WONK" 1;font-size:clamp(3rem,4vw + 1rem,4.5rem);font-style:italic;font-weight:300;line-height:1}.UseCaseShell-module__sfwiGW__stepTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.012em;color:var(--mantine-color-text);margin:0 0 12px;font-size:1.25rem;font-weight:700}.UseCaseShell-module__sfwiGW__stepBody{color:var(--mantine-color-dimmed);margin:0;font-size:16px;line-height:1.6}@media (max-width:600px){.UseCaseShell-module__sfwiGW__step{grid-template-columns:1fr;gap:6px}}.UseCaseShell-module__sfwiGW__faq{margin-bottom:32px}.UseCaseShell-module__sfwiGW__faqList{margin:0}.UseCaseShell-module__sfwiGW__faqItem{border-top:1px solid color-mix(in oklab, var(--mantine-color-default-border) 50%, transparent);padding:28px 0}.UseCaseShell-module__sfwiGW__faqItem:last-child{border-bottom:1px solid color-mix(in oklab, var(--mantine-color-default-border) 50%, transparent)}.UseCaseShell-module__sfwiGW__faqQ{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--mantine-color-text);margin:0 0 12px;font-size:1.0625rem;font-weight:600;line-height:1.4}.UseCaseShell-module__sfwiGW__faqA{color:var(--mantine-color-text);max-width:65ch;margin:0;font-size:16px;line-height:1.65}.UseCaseShell-module__sfwiGW__cta{background:color-mix(in oklab, var(--mantine-color-brand-9) 25%, var(--mantine-color-body) 75%);border-radius:var(--mantine-radius-lg);border:1px solid color-mix(in oklab, var(--mantine-color-brand-6) 20%, transparent);margin:96px 0 64px;padding:56px 32px}.UseCaseShell-module__sfwiGW__ctaHeading{color:var(--mantine-color-text);font-family:var(--font-serif), serif!important;font-size:clamp(1.75rem,2.2vw + 1rem,2.5rem)!important;font-weight:500!important;line-height:1.15!important}.UseCaseShell-module__sfwiGW__ctaHeading em{color:var(--mantine-color-brand-7);font-style:italic;font-weight:400}.UseCaseShell-module__sfwiGW__crossHeading{font-family:var(--font-serif), serif;color:var(--mantine-color-text);margin:64px 0 24px;font-size:clamp(1.25rem,1.2vw + .75rem,1.75rem);font-style:italic;font-weight:500}.UseCaseShell-module__sfwiGW__crossCard{text-decoration:none;transition:transform .12s,border-color .12s;display:block}.UseCaseShell-module__sfwiGW__crossCard:hover{border-color:var(--mantine-color-brand-6);transform:translateY(-2px)}.UseCaseShell-module__sfwiGW__crossTitle{letter-spacing:-.02em;color:var(--mantine-color-text);text-transform:lowercase;font-style:italic;font-family:var(--font-serif), serif!important;font-size:1.875rem!important;font-weight:500!important}
.ClosingCta-module__QjMDca__section{max-width:1120px;margin:0 auto;padding:0 24px}.ClosingCta-module__QjMDca__strip{text-align:center;background:radial-gradient(800px 300px at 50% 120%, #7c5cfa2e, transparent 70%), var(--fl-glass-bg);border:1px solid var(--fl-glass-border);-webkit-backdrop-filter:blur(var(--fl-glass-blur));border-radius:24px;flex-direction:column;align-items:center;gap:24px;padding:64px 32px;display:flex}.ClosingCta-module__QjMDca__heading{font-family:var(--font-serif), Georgia, serif;color:var(--fl-cream);margin:0;font-size:clamp(1.6rem,2vw + 1rem,2.4rem);font-weight:500}.ClosingCta-module__QjMDca__accent{background:var(--fl-text-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.ClosingCta-module__QjMDca__cta{color:#fff;background:var(--fl-cta-gradient);transition:transform var(--fl-fast) var(--fl-ease);border-radius:12px;padding:14px 30px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 8px 32px #7c5cfa59}.ClosingCta-module__QjMDca__cta:hover{transform:translateY(-1px)}
