.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);position:fixed;z-index:var(--notifications-z-index);max-width:var(--notifications-container-width)}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#clients,#downloads,#faq,#features,#functionality,#home,#integrations,#pricing,#reviews,#screenshots,#use-cases,#why{scroll-margin-top:7rem}@keyframes reveal-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}[data-visible=true]{animation:reveal-up .8s cubic-bezier(.22,1,.36,1) forwards}.reveal-stagger[data-visible=true]>*{opacity:0;animation:reveal-up .6s cubic-bezier(.22,1,.36,1) forwards}.reveal-stagger[data-visible=true]>:first-child{animation-delay:0s}.reveal-stagger[data-visible=true]>:nth-child(2){animation-delay:.06s}.reveal-stagger[data-visible=true]>:nth-child(3){animation-delay:.12s}.reveal-stagger[data-visible=true]>:nth-child(4){animation-delay:.18s}.reveal-stagger[data-visible=true]>:nth-child(5){animation-delay:.24s}.reveal-stagger[data-visible=true]>:nth-child(6){animation-delay:.3s}.reveal-stagger[data-visible=true]>:nth-child(7){animation-delay:.36s}.reveal-stagger[data-visible=true]>:nth-child(8){animation-delay:.42s}.reveal-stagger[data-visible=true]>:nth-child(9){animation-delay:.48s}.reveal-stagger[data-visible=true]>:nth-child(10){animation-delay:.54s}.reveal-stagger[data-visible=true]>:nth-child(11){animation-delay:.6s}.reveal-stagger[data-visible=true]>:nth-child(12){animation-delay:.66s}.reveal-stagger[data-visible=true]>:nth-child(13){animation-delay:.72s}.reveal-stagger[data-visible=true]>:nth-child(14){animation-delay:.78s}.reveal-stagger[data-visible=true]>:nth-child(15){animation-delay:.84s}.reveal-stagger[data-visible=true]>:nth-child(16){animation-delay:.9s}.reveal-stagger[data-visible=true]>:nth-child(17){animation-delay:.96s}.reveal-stagger[data-visible=true]>:nth-child(18){animation-delay:1.02s}.reveal-stagger[data-visible=true]>:nth-child(19){animation-delay:1.08s}.reveal-stagger[data-visible=true]>:nth-child(20){animation-delay:1.14s}@keyframes reveal-scale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes reveal-blur{0%{opacity:0;filter:blur(12px);transform:translateY(20px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes reveal-slide-left{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes reveal-slide-right{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes reveal-zoom{0%{opacity:0;transform:scale(.96) translateY(24px)}to{opacity:1;transform:scale(1) translateY(0)}}[data-reveal-variant]{opacity:0}[data-reveal-variant=scale][data-visible=true]{animation:reveal-scale .9s cubic-bezier(.22,1,.36,1) forwards}[data-reveal-variant=blur][data-visible=true]{animation:reveal-blur 1s cubic-bezier(.22,1,.36,1) forwards}[data-reveal-variant=slide-left][data-visible=true]{animation:reveal-slide-left .8s cubic-bezier(.22,1,.36,1) forwards}[data-reveal-variant=slide-right][data-visible=true]{animation:reveal-slide-right .8s cubic-bezier(.22,1,.36,1) forwards}[data-reveal-variant=zoom][data-visible=true]{animation:reveal-zoom .85s cubic-bezier(.22,1,.36,1) forwards}@media (prefers-reduced-motion:reduce){.reveal-stagger[data-visible=true]>*,[data-reveal-variant][data-visible=true],[data-visible=true]{animation:none;opacity:1;transform:none;filter:none}}.hover-lift{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.hover-lift:hover{transform:translateY(-4px)}.hover-scale{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.hover-scale:hover{transform:scale(1.03)}.hover-tilt{transition:transform .5s cubic-bezier(.22,1,.36,1);transform-style:preserve-3d}.hover-tilt:hover{transform:perspective(800px) rotateX(2deg) rotateY(-2deg) translateY(-6px)}.hover-glow{transition:box-shadow .4s ease,transform .3s ease}.hover-glow:hover{box-shadow:0 24px 56px -12px var(--color--accent-glow),0 0 0 1px hsla(0,0%,100%,.08)}@keyframes shine-sweep{to{transform:translateX(100%) skewX(-12deg)}}.shine-sweep{position:relative;overflow:hidden}.shine-sweep:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.25) 45%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,.25) 55%,transparent);transform:translateX(-100%) skewX(-12deg);animation:shine-sweep 1.2s cubic-bezier(.22,1,.36,1) .4s forwards;pointer-events:none}@keyframes float-blob-1{0%,to{transform:translate(0) scale(1);opacity:.5}33%{transform:translate(8%,-6%) scale(1.05);opacity:.7}66%{transform:translate(-4%,8%) scale(.95);opacity:.4}}@keyframes float-blob-2{0%,to{transform:translate(0) scale(1);opacity:.4}50%{transform:translate(-6%,-4%) scale(1.1);opacity:.6}}@keyframes float-blob-3{0%,to{transform:translate(0);opacity:.35}25%{transform:translate(5%,5%);opacity:.5}75%{transform:translate(-5%,-3%);opacity:.3}}.noise-overlay{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.marketing-page-bg main{position:relative;z-index:10}.nav-link-btn{position:relative}.nav-link-btn:after{content:"";position:absolute;left:50%;bottom:4px;width:0;height:2px;background:var(--gradient-accent);border-radius:2px;transition:width .3s cubic-bezier(.22,1,.36,1),left .3s cubic-bezier(.22,1,.36,1)}.nav-link-btn:hover:after{width:80%;left:10%}.nav-btn-primary{transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.nav-btn-primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 28px var(--color--accent-glow)}@keyframes gradient-rotate{to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glow-pulse{0%,to{opacity:.6;filter:blur(20px)}50%{opacity:.9;filter:blur(24px)}}.gradient-border-wrap{position:relative;border-radius:var(--radius-full);padding:2px;background:linear-gradient(135deg,var(--color--accent),#6366f1,var(--color--accent));background-size:200% 200%;animation:hero-bg-gradient 6s ease infinite}.gradient-border-wrap:before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from 0deg,var(--color--accent),#6366f1,var(--color--pink),var(--color--accent));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:gradient-rotate 4s linear infinite;pointer-events:none}.hero-gradient-text{color:var(--color--accent);background:linear-gradient(90deg,var(--color--accent),#6366f1,var(--color--pink),var(--color--accent));background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.gradient-border-wrap:before,.hero-bg-saasdesk .hero-illustration,.hero-cta-glow:after,.hero-gradient-text,.shine-sweep:after{animation:none}.hero-blob{animation:none!important}}@font-face{font-family:Generalsans Variable;src:url(https://assets.website-files.com/6543eed5397deb6f75475c49/6543eed5397deb6f75475c6d_GeneralSans-Variable.ttf) format("truetype");font-weight:200 700;font-style:normal;font-display:swap}:root{--font-sans:"Inter",system-ui,sans-serif;--font-display:"Syne",system-ui,sans-serif;--color--heading:#2b2b46;--color--dark:#2b2b46;--color--grey:#6a6a7a;--color--body:#6a6a7a;--color--accent:#00acca;--color--accent-hover:#0099b3;--color--accent-glow:rgba(0,172,202,.35);--color--blue-2:#d0f8ff;--color--white:#fff;--color--blue:#e6fbff;--color--green:#e6fff0;--color--yellow:#f8ffe6;--color--purple:#e6e8ff;--color--pink:#f4d4eb;--color--orange:#fff3e6;--color--transparent:hsla(0,0%,100%,0);--color--surface-dark:#2b2b46;--color--surface-darker:#232338;--color--surface-muted:#f8fafc;--color--border:#dbeef4;--color--border-dark:hsla(0,0%,100%,.1);--gradient-accent:linear-gradient(135deg,#00acca,#0ea5e9 50%,#6366f1);--gradient-accent-text:linear-gradient(135deg,#00acca,#6366f1);--gradient-glow:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(0,172,202,.2),transparent 70%);--section-y:clamp(4rem,10vw,7.5rem);--section-y-sm:clamp(2.5rem,5vw,4rem);--section-y-hero:clamp(6rem,14vw,10rem);--container-x:clamp(1.25rem,4vw,2rem);--container-max:1200px;--gap-section:clamp(1.75rem,4vw,3rem);--gap-block:clamp(1rem,2vw,1.5rem);--gap-tight:clamp(0.5rem,1vw,0.75rem);--transition-fast:0.15s;--transition-normal:0.25s;--transition-slow:0.4s;--radius-sm:12px;--radius-md:20px;--radius-lg:30px;--radius-xl:50px;--radius-full:9999px;--shadow-sm:0 2px 8px rgba(43,43,70,.06);--shadow-md:0 8px 24px rgba(43,43,70,.08),0 2px 6px rgba(43,43,70,.04);--shadow-lg:0 20px 50px -12px rgba(43,43,70,.12),0 8px 16px -8px rgba(43,43,70,.06);--shadow-glow:0 0 0 1px hsla(0,0%,100%,.05),0 8px 32px -8px var(--color--accent-glow);--glass:hsla(0,0%,100%,.72);--glass-border:hsla(0,0%,100%,.5)}[data-mantine-color-scheme=dark]{--color--heading:#f1f5f9;--color--dark:#e2e8f0;--color--grey:#94a3b8;--color--body:#94a3b8;--color--accent:#22d3ee;--color--accent-hover:#67e8f9;--color--accent-glow:rgba(34,211,238,.35);--color--blue-2:#0c4a6e;--color--white:#0f172a;--color--blue:#164e63;--color--green:#134e4a;--color--yellow:#422006;--color--purple:#3730a3;--color--pink:#831843;--color--orange:#431407;--color--surface-dark:#1e293b;--color--surface-darker:#0f172a;--color--surface-muted:#0f172a;--color--border:#334155;--color--border-dark:hsla(0,0%,100%,.08);--gradient-accent:linear-gradient(135deg,#22d3ee,#0ea5e9 50%,#818cf8);--gradient-accent-text:linear-gradient(135deg,#22d3ee,#818cf8);--gradient-glow:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(34,211,238,.2),transparent 70%)}.font-display,.font-saasdesk,.saasdesk-font{font-family:"Generalsans Variable",var(--font-sans),system-ui,sans-serif}.skip-link{position:absolute;left:1rem;top:1rem;z-index:200;transform:translateY(-200%);border-radius:var(--radius-sm);background:var(--color--dark);padding:.75rem 1rem;color:#fff;text-decoration:none;transition:transform .2s ease}.skip-link:focus{transform:translateY(0);outline:none;box-shadow:0 0 0 2px var(--color--accent)}.focus-ring{outline:none}.focus-ring:focus-visible{box-shadow:0 0 0 2px var(--color--accent);outline:2px solid transparent;outline-offset:2px}.section-spacing{padding-top:var(--section-y);padding-bottom:var(--section-y)}.section-heading{margin-bottom:var(--gap-section)}.section-heading .section-eyebrow{margin-bottom:var(--gap-tight)}.section-heading .section-eyebrow+*{margin-top:0}.section-heading .mantine-Title-root,.section-heading h1,.section-heading h2{margin-bottom:var(--gap-block);letter-spacing:-.02em}.section-heading p:last-child{margin-bottom:0}.section-default{background-color:var(--color--white);position:relative}.section-default:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(43,43,70,.035) 1px,transparent 0);background-size:28px 28px;pointer-events:none}.section-default>*{position:relative;z-index:1}.section-default:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle at center,rgba(43,43,70,.06) 1.5px,transparent 0);background-size:48px 48px;animation:grid-drift 24s linear infinite}.section-alt{background-color:var(--color--blue);position:relative}.section-alt:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle at center,rgba(43,43,70,.08) 1.5px,transparent 0);background-size:48px 48px;animation:grid-drift 24s linear infinite}.section-alt>*{position:relative;z-index:1}.section-muted{background-color:var(--color--surface-muted);position:relative}.section-muted:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle at center,rgba(43,43,70,.06) 1.5px,transparent 0);background-size:48px 48px;animation:grid-drift 24s linear infinite}.section-muted>*{position:relative;z-index:1}.section-warm{background-color:#fefaf5;background-image:linear-gradient(180deg,#fff9f0 0,#fefaf5 40%,var(--color--white) 100%);position:relative}.section-warm:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle at center,rgba(43,43,70,.06) 1.5px,transparent 0);background-size:48px 48px;animation:grid-drift 24s linear infinite}.section-warm>*{position:relative;z-index:1}.section-dark{position:relative;width:100%;overflow:hidden;background:linear-gradient(165deg,var(--color--surface-darker) 0,var(--color--surface-dark) 35%,#1e1e32 70%,var(--color--surface-dark) 100%);background-size:100% 100%}.section-dark:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle at center,hsla(0,0%,100%,.05) 1.5px,transparent 0);background-size:48px 48px;animation:grid-drift 24s linear infinite}.section-dark>*{position:relative;z-index:1}.section-default.section-line-grid:after{background-image:linear-gradient(rgba(43,43,70,.04) 1px,transparent 0),linear-gradient(90deg,rgba(43,43,70,.04) 1px,transparent 0)}.section-muted.section-line-grid:before,.section-warm.section-line-grid:before{background-image:linear-gradient(rgba(43,43,70,.06) 1px,transparent 0),linear-gradient(90deg,rgba(43,43,70,.06) 1px,transparent 0)}.section-alt.section-line-grid:before{background-image:linear-gradient(rgba(43,43,70,.08) 1px,transparent 0),linear-gradient(90deg,rgba(43,43,70,.08) 1px,transparent 0)}.section-dark.section-line-grid:before{background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0)}.clients-section.section-line-grid:before{background-image:linear-gradient(rgba(43,43,70,.07) 1px,transparent 0),linear-gradient(90deg,rgba(43,43,70,.07) 1px,transparent 0)}.section-eyebrow-on-dark{color:hsla(0,0%,100%,.9)}.section-eyebrow-on-dark:after{background:linear-gradient(90deg,var(--color--accent),hsla(0,0%,100%,.6))}.section-dark .review-card,.section-dark .usecase-card{border-radius:var(--radius-lg);background-color:rgba(15,23,42,.85);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 4px 24px rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.05);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .25s ease}.section-dark .review-card:hover,.section-dark .usecase-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px rgba(0,0,0,.25),0 0 0 1px hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}[data-mantine-color-scheme=dark] .section-default{background-color:var(--color--surface-muted)}[data-mantine-color-scheme=dark] .section-default:before{background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.04) 1px,transparent 0)}[data-mantine-color-scheme=dark] .section-alt{background-color:var(--color--blue)}[data-mantine-color-scheme=dark] .section-warm{background-color:#1c1917;background-image:linear-gradient(180deg,#292524,#1c1917)}[data-mantine-color-scheme=dark] .section-dark{background:linear-gradient(165deg,#0f0f1a,#1a1a2e 50%,#16162a)}[data-mantine-color-scheme=dark] .section-dark:before{background-image:radial-gradient(circle at center,hsla(0,0%,100%,.04) 1.5px,transparent 0)}.faq-accordion .mantine-Accordion-item{margin-bottom:12px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color--border);background-color:#fff;box-shadow:0 1px 3px rgba(43,43,70,.06);transition:box-shadow .25s ease,border-color .25s ease}.faq-accordion .mantine-Accordion-item:hover{box-shadow:0 4px 16px rgba(43,43,70,.08);border-color:rgba(0,172,202,.2)}.faq-accordion [data-accordion-control]{padding:1.25rem 1.5rem!important;font-size:1rem!important;font-weight:600!important;color:var(--color--heading)!important;background-color:transparent!important;border:none!important;border-radius:0!important;cursor:pointer;transition:background-color .2s ease,color .2s ease}.faq-accordion [data-accordion-control]:hover{background-color:rgba(0,172,202,.06)!important}.faq-accordion [data-accordion-control]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color--accent)}.faq-accordion [data-accordion-control] svg{color:var(--color--accent);transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.faq-accordion .mantine-Accordion-panel{padding:0 1.5rem 1.25rem!important;font-size:.9375rem;font-weight:500;line-height:1.7;color:var(--color--body)}.faq-contact-card{border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-md);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.faq-contact-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.faq-contact-card a:hover{background-color:hsla(0,0%,100%,.85)!important}.addon-inline{box-shadow:0 2px 8px rgba(43,43,70,.06)}.addon-inline:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(43,43,70,.12),0 0 0 1px rgba(0,172,202,.1)}.addon-inline--green{background:linear-gradient(135deg,rgba(6,95,70,.08),rgba(6,95,70,.04))}.addon-inline--purple{background:linear-gradient(135deg,rgba(55,48,163,.08),rgba(55,48,163,.04))}.addon-inline--orange{background:linear-gradient(135deg,rgba(180,83,9,.08),rgba(180,83,9,.04))}.integration-pill{border-radius:var(--radius-full);padding:10px 20px;font-size:13px;font-weight:600;color:var(--color--heading);background-color:var(--color--white);border:1px solid var(--color--border);box-shadow:var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease}.integration-pill:hover{transform:translateY(-2px) scale(1.03);box-shadow:var(--shadow-md)}.why-comparison-card{height:100%;position:relative;border-radius:var(--radius-lg);padding-left:4px;background:linear-gradient(180deg,var(--why-accent,var(--color--blue)) 0,var(--color--accent) 100%);background-size:4px 100%;background-repeat:no-repeat;background-position:0 0;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.why-comparison-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg),0 16px 40px -12px var(--color--accent-glow)}.why-comparison-card__inner{display:flex;flex-direction:column;gap:16px;height:100%;padding:24px 24px 24px 20px;border-radius:var(--radius-lg);border:1px solid var(--color--border);border-left:none;background:var(--color--white);box-shadow:var(--shadow-sm);transition:box-shadow .3s ease}.why-comparison-card:hover .why-comparison-card__inner{box-shadow:var(--shadow-md)}.why-comparison-card__header{padding-bottom:8px;border-bottom:1px solid var(--color--border)}.why-comparison-row{display:flex;align-items:flex-start;gap:10px}.why-comparison-row--gap .mantine-Text-root{color:var(--color--body);opacity:.95}.why-comparison-card__advantage{margin-top:auto;display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color--blue-2) 0,var(--color--blue) 100%);border:1px solid var(--color--border);color:var(--color--accent)}.why-comparison-card__advantage svg{color:var(--color--accent)}@media (prefers-reduced-motion:reduce){.why-comparison-card:hover{transform:translateY(-4px)}}.marketing-container{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:var(--container-x);padding-right:var(--container-x)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brightness-0.invert{filter:brightness(0) invert(1)}.touch-target{min-height:44px;min-width:44px}@media (pointer:coarse){.touch-target{min-height:48px;min-width:48px}}.help-layout{display:flex;flex:1;flex-direction:column}@media (min-width:640px){.help-layout{flex-direction:row}}.help-sidebar{width:100%;border-right:none;border-bottom:1px solid var(--color--border)}@media (min-width:640px){.help-sidebar{width:260px;flex-shrink:0;border-right:1px solid var(--color--border);border-bottom:none}}.help-content{flex:1;min-width:0}[data-colorblind=true]{--color--accent-safe:#0ea5e9;--color--success-safe:#10b981;--color--error-safe:#ef4444;--color--warning-safe:#f59e0b}[data-colorblind=true] .status-success,[data-colorblind=true] [data-status=success]{border-left:4px solid var(--color--success-safe)}[data-colorblind=true] .status-error,[data-colorblind=true] [data-status=error]{border-left:4px solid var(--color--error-safe)}[data-colorblind=true] .status-warning,[data-colorblind=true] [data-status=warning]{border-left:4px solid var(--color--warning-safe)}@keyframes header-gradient-shift{0%,to{background-position:0 50%}33%{background-position:100% 0}66%{background-position:50% 100%}}@keyframes header-shimmer{0%{transform:translateX(-100%) skewX(-10deg);opacity:.4}to{transform:translateX(200%) skewX(-10deg);opacity:.15}}@keyframes header-orb-pulse{0%,to{opacity:.6;transform:scale(1) translate(0)}50%{opacity:.9;transform:scale(1.2) translate(5%,-5%)}}@keyframes header-orb-drift{0%,to{transform:translate(0)}25%{transform:translate(3%,2%)}50%{transform:translate(-2%,-3%)}75%{transform:translate(2%,3%)}}.nav-header-bg{position:relative;overflow:hidden;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);background:linear-gradient(135deg,hsla(0,0%,100%,.72),rgba(224,247,250,.68) 25%,rgba(227,242,253,.7) 50%,hsla(0,0%,100%,.74) 75%,rgba(224,247,250,.68));background-size:300% 300%;animation:header-gradient-shift 18s ease-in-out infinite;transition:background .5s ease;border:1px solid hsla(0,0%,100%,.5);box-shadow:0 4px 24px rgba(43,43,70,.08)}[data-mantine-color-scheme=dark] .nav-header-bg{background:linear-gradient(135deg,rgba(15,23,42,.82),rgba(30,41,59,.78) 25%,rgba(15,23,42,.82) 50%,rgba(6,78,59,.12) 75%,rgba(15,23,42,.78));background-size:300% 300%;border-color:hsla(0,0%,100%,.08)}.nav-header-bg:before{top:-50%;right:-20%;width:60%;height:150%;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(6,182,212,.12) 0,transparent 70%);animation:header-orb-pulse 8s ease-in-out infinite}.nav-header-bg:after,.nav-header-bg:before{content:"";position:absolute;pointer-events:none}.nav-header-bg:after{inset:0;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.5) 40%,rgba(6,182,212,.08) 50%,hsla(0,0%,100%,.5) 60%,transparent);width:70%;animation:header-shimmer 5s ease-in-out infinite}[data-mantine-color-scheme=dark] .nav-header-bg:before{background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(34,211,238,.15) 0,transparent 70%)}[data-mantine-color-scheme=dark] .nav-header-bg:after{background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.06) 40%,rgba(34,211,238,.06) 50%,hsla(0,0%,100%,.06) 60%,transparent)}@media (prefers-reduced-motion:reduce){.nav-header-bg,.nav-header-bg:after,.nav-header-bg:before{animation:none}.nav-header-bg{background:hsla(0,0%,100%,.82)}[data-mantine-color-scheme=dark] .nav-header-bg{background:rgba(15,23,42,.85)}}@keyframes page-bg-drift{0%,to{background-position:0 0}50%{background-position:100% 100%}}@keyframes page-bg-blob{0%,to{opacity:.4;transform:translate(0) scale(1)}33%{opacity:.5;transform:translate(3%,-2%) scale(1.05)}66%{opacity:.35;transform:translate(-2%,2%) scale(.98)}}.marketing-page-bg{position:relative;min-height:100vh;overflow-x:hidden;background-color:var(--color--white)}.marketing-page-bg:before{inset:0;background:linear-gradient(180deg,var(--color--blue-2) 0,var(--color--blue) 15%,var(--color--white) 40%,var(--color--white) 100%);background-size:100% 100%}.marketing-page-bg:after,.marketing-page-bg:before{content:"";position:fixed;z-index:0;pointer-events:none}.marketing-page-bg:after{top:0;left:0;right:0;height:80vh}@keyframes orb-float{0%,to{transform:translate(0) scale(1);opacity:.4}33%{transform:translate(5%,-4%) scale(1.02);opacity:.5}66%{transform:translate(-3%,3%) scale(.98);opacity:.35}}.marketing-page-bg:after{background:var(--gradient-glow);animation:orb-float 25s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.marketing-page-bg:after{animation:none}}.nav-header-bg a{text-decoration:none}.nav-link-btn{transition:background-color .2s ease,color .2s ease}.nav-link-btn:hover{background-color:var(--color--blue);color:var(--color--accent)}.nav-btn-secondary{transition:background-color .2s ease,border-color .2s ease,color .2s ease}.nav-btn-secondary:hover{background-color:var(--color--surface-muted);border-color:var(--color--body);color:var(--color--heading)}.nav-btn-primary{transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.nav-btn-primary:hover{background-color:var(--color--accent-hover);box-shadow:0 4px 14px var(--color--accent-glow);transform:translateY(-1px)}[data-mantine-color-scheme=dark] .nav-btn-secondary:hover{background-color:hsla(0,0%,100%,.08);border-color:var(--color--border)}.btn-hover-lift{transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease}.btn-hover-lift:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 28px rgba(43,43,70,.25)}.btn-primary-cta:hover{box-shadow:0 14px 36px rgba(43,43,70,.3)}@media (prefers-reduced-motion:reduce){.btn-hover-lift:hover,.hover-scale:hover,.hover-tilt:hover,.nav-btn-primary:hover{transform:none}.marketing-card:hover{transform:translateY(-6px)}.clients-section:before,.hero-grid-overlay,.section-alt:before,.section-dark:before,.section-default.section-line-grid:after,.section-default:after,.section-line-grid:before,.section-muted:before,.section-warm:before{animation:none}}.clients-section{width:100%;overflow:hidden;position:relative;background:linear-gradient(180deg,var(--color--blue) 0,var(--color--blue-2) 50%,var(--color--surface-muted) 100%)}.clients-section:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle at center,rgba(43,43,70,.07) 1.5px,transparent 0);background-size:48px 48px;animation:grid-drift 24s linear infinite}.clients-section>*{position:relative;z-index:1}.clients-pill{border-radius:var(--radius-full);background-color:hsla(0,0%,100%,.9);padding:10px 20px;font-size:14px;font-weight:600;color:var(--color--heading);border:1px solid var(--color--border);box-shadow:var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease}.clients-pill:hover{transform:translateY(-2px) scale(1.02);box-shadow:var(--shadow-md)}.clients-logo-pill{border-radius:var(--radius-full);background-color:var(--color--white);padding:12px 28px;color:var(--color--heading);font-size:14px;font-weight:600;border:1px solid var(--color--border);box-shadow:var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease}.clients-logo-pill:hover{transform:translateY(-2px) scale(1.02);box-shadow:var(--shadow-md)}[data-mantine-color-scheme=dark] .clients-section{background:linear-gradient(180deg,var(--color--blue) 0,#0f172a 50%,var(--color--surface-muted) 100%)}[data-mantine-color-scheme=dark] .clients-pill{background-color:hsla(0,0%,100%,.08);border-color:var(--color--border);color:var(--color--heading)}[data-mantine-color-scheme=dark] .clients-logo-pill{background-color:var(--color--surface-dark);border-color:var(--color--border);color:var(--color--heading)}@keyframes hero-bg-gradient{0%,to{background-position:0 50%}33%{background-position:100% 25%}66%{background-position:50% 100%}}@keyframes hero-orb-1{0%,to{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(8%,-6%) scale(1.15);opacity:.7}}@keyframes hero-orb-2{0%,to{transform:translate(0) scale(1);opacity:.35}50%{transform:translate(-6%,5%) scale(1.1);opacity:.5}}@keyframes hero-orb-3{0%,to{transform:translate(0) scale(1);opacity:.25}50%{transform:translate(4%,8%) scale(1.08);opacity:.4}}.hero-bg-saasdesk{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--color--blue-2) 0,#b8f0f8 20%,#e6fbff 40%,#c8f4fa 60%,var(--color--blue-2) 80%,#d0f8ff 100%);background-size:240% 240%;animation:hero-bg-gradient 12s ease-in-out infinite}.hero-bg-saasdesk:before{content:"";position:absolute;top:-20%;right:-10%;width:50%;height:70%;background:radial-gradient(ellipse 60% 60% at 50% 50%,rgba(0,172,202,.25) 0,transparent 70%);animation:hero-orb-1 12s ease-in-out infinite;pointer-events:none}.hero-bg-saasdesk:after{content:"";position:absolute;bottom:-15%;left:-5%;width:45%;height:55%;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(14,165,233,.2) 0,transparent 65%);animation:hero-orb-2 15s ease-in-out 1s infinite;pointer-events:none}.hero-bg-saasdesk .marketing-container{position:relative;z-index:1}@keyframes grid-drift{0%{background-position:0 0}to{background-position:48px 48px}}@keyframes grid-shimmer{0%,to{opacity:.6}50%{opacity:1}}.hero-grid-overlay{position:absolute;inset:0;background-image:linear-gradient(rgba(43,43,70,.05) 1px,transparent 0),linear-gradient(90deg,rgba(43,43,70,.05) 1px,transparent 0);background-size:48px 48px;pointer-events:none;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 20%,transparent 70%);animation:grid-drift 14s linear infinite,grid-shimmer 8s ease-in-out infinite}.hero-bg-saasdesk .marketing-container .hero-illustration{animation:float-soft 8s ease-in-out infinite}@keyframes float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.hero-bg-saasdesk [id=hero-heading]{font-weight:600;letter-spacing:-.03em}.hero-cta-modern{box-shadow:var(--shadow-md),0 0 0 1px hsla(0,0%,100%,.1),0 0 40px -8px var(--color--accent-glow)!important}.hero-cta-modern:hover{box-shadow:var(--shadow-lg),0 0 0 1px hsla(0,0%,100%,.15),0 0 56px -8px var(--color--accent-glow)!important}.hero-cta-glow{position:relative;box-shadow:0 0 0 1px hsla(0,0%,100%,.15),0 0 48px -12px var(--color--accent-glow)!important}.hero-cta-glow:after{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(135deg,var(--color--accent),transparent 40%,#6366f1,transparent 60%,var(--color--accent));background-size:200% 200%;animation:hero-bg-gradient 5s ease infinite;z-index:-1;opacity:.4;filter:blur(12px)}.hero-bg-saasdesk .hero-orb{position:absolute;width:40%;height:40%;top:30%;right:20%;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(99,102,241,.12) 0,transparent 70%);animation:hero-orb-3 14s ease-in-out .5s infinite;pointer-events:none}@media (prefers-reduced-motion:reduce){.hero-bg-saasdesk{animation:none;background:var(--color--blue-2)}.hero-bg-saasdesk .hero-orb,.hero-bg-saasdesk:after,.hero-bg-saasdesk:before{animation:none;opacity:.6}}.section-eyebrow{display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color--accent);margin-bottom:.5rem;position:relative;padding-bottom:.5rem}.section-eyebrow:after{content:"";position:absolute;left:0;bottom:0;width:24px;height:3px;border-radius:2px;background:var(--gradient-accent)}.marketing-section-title{font-weight:600;letter-spacing:-.03em;line-height:1.2;color:var(--color--heading)}.marketing-page-bg main section h2{font-weight:600;letter-spacing:-.025em}.gradient-text{background:var(--gradient-accent-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.yellow-highlight{background-color:var(--color--yellow)}.pink-highlight,.yellow-highlight{border-radius:var(--radius-full);padding:.15em 1rem;box-shadow:0 2px 8px rgba(43,43,70,.08)}.pink-highlight{background-color:var(--color--pink)}.btn-primary-glow{background:var(--gradient-accent);color:#fff;box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 4px 20px var(--color--accent-glow);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.btn-primary-glow:hover{transform:translateY(-3px);box-shadow:0 0 0 1px hsla(0,0%,100%,.2),0 12px 40px var(--color--accent-glow),0 0 60px -15px rgba(6,182,212,.4)}.marketing-card{border-radius:var(--radius-lg);background-color:#fff;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .25s ease;border:1px solid var(--color--border);box-shadow:var(--shadow-sm);transform-style:preserve-3d}[data-mantine-color-scheme=dark] .marketing-card{background-color:hsla(0,0%,100%,.06)}.marketing-card:hover{transform:perspective(900px) rotateX(2deg) rotateY(-1deg) translateY(-8px);box-shadow:var(--shadow-lg),0 24px 48px -16px var(--color--accent-glow),0 0 0 1px var(--color--border),0 0 60px -24px rgba(0,172,202,.15);border-color:var(--color--border)}.pricing-card{overflow:visible}.pricing-card--highlight{border:3px solid var(--color--accent);box-shadow:0 4px 24px -8px var(--color--accent-glow),0 0 0 1px rgba(0,172,202,.1)}.pricing-card--highlight:hover{border-color:var(--color--accent);box-shadow:var(--shadow-lg),0 24px 48px -16px var(--color--accent-glow),0 0 0 1px var(--color--accent),0 0 40px -12px rgba(0,172,202,.25)}.pricing-section{position:relative}.pricing-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 20%,rgba(0,172,202,.04) 0,transparent 60%);pointer-events:none}.expert-review-block{transition:box-shadow .3s ease,border-color .3s ease}.expert-review-block:hover{border-color:rgba(0,172,202,.35);box-shadow:0 8px 32px rgba(0,172,202,.1)}.expert-review-cta:hover{background-color:var(--color--accent);color:#fff}.marketing-card-dark{border-radius:var(--radius-md);background:hsla(0,0%,100%,.05);border:1px solid var(--color--border-dark);backdrop-filter:blur(12px);transition:transform .2s ease,background .2s ease,border-color .2s ease}.marketing-card-dark:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12);box-shadow:0 20px 40px rgba(0,0,0,.2)}.mantine-Button-root{transition:transform var(--transition-normal) cubic-bezier(.34,1.56,.64,1),box-shadow var(--transition-normal) ease,background-color var(--transition-normal) ease,border-color var(--transition-normal) ease,color var(--transition-normal) ease,opacity var(--transition-fast) ease}.mantine-Button-root:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px -5px rgba(6,182,212,.25),0 4px 10px -6px rgba(6,182,212,.2)}.mantine-Button-root:active:not(:disabled){transform:translateY(0);transition-duration:.1s}.mantine-Button-root[data-variant=light]:hover:not(:disabled),.mantine-Button-root[data-variant=subtle]:hover:not(:disabled){box-shadow:0 2px 12px -2px rgba(6,182,212,.15)}.mantine-Button-root[data-variant=outline]:hover:not(:disabled){box-shadow:0 6px 20px -4px rgba(6,182,212,.3)}.theme-toggle-btn:hover{transform:rotate(15deg) scale(1.1)}[data-mantine-color-scheme=dark] .mantine-Button-root:hover:not(:disabled){box-shadow:0 8px 25px -5px rgba(34,211,238,.3),0 4px 10px -6px rgba(34,211,238,.15)}.mantine-ActionIcon-root{transition:transform var(--transition-normal) cubic-bezier(.34,1.56,.64,1),color var(--transition-normal) ease,background-color var(--transition-normal) ease}.mantine-ActionIcon-root:hover:not(:disabled){transform:scale(1.08)}.app-page{color:var(--color--heading)}.app-page .mantine-Card-root{border:1px solid var(--color--border);transition:transform var(--transition-normal) ease,box-shadow var(--transition-normal) ease,border-color var(--transition-normal) ease}.app-page .mantine-Card-root:hover{border-color:var(--color--border);box-shadow:0 4px 20px rgba(15,23,42,.06);transform:translateY(-1px)}[data-mantine-color-scheme=dark] .app-page .mantine-Card-root:hover{box-shadow:0 4px 24px rgba(0,0,0,.3)}.hover-bg-surface-accent:hover,.hover-bg-surface:hover{background-color:var(--color--surface-muted)}.hover-bg-blue:hover,.hover-bg-surface-accent:hover{color:var(--color--accent)}.hover-bg-blue:hover{background-color:var(--color--blue)}.hover-bg-dark:hover{background-color:var(--color--dark);color:#fff}.hover-accent:hover{color:var(--color--accent)}.hover-accent-cyan:hover{color:#22d3ee}.hover-white-invert:hover{background-color:#fff;color:var(--color--heading)}.nav-header-bg a:not([class*=Button]):hover,.nav-header-bg button:not([class*=Button]):hover{transition:color .2s ease,background-color .2s ease}.app-shell .mantine-AppShell-navbar{background-color:hsla(0,0%,100%,.92);border-right:1px solid var(--color--border);transition:background-color .3s ease,border-color .3s ease}[data-mantine-color-scheme=dark] .app-shell .mantine-AppShell-navbar{background-color:rgba(15,23,42,.95);border-right-color:var(--color--border)}[data-mantine-color-scheme=dark] .marketing-page-bg{background-color:var(--color--surface-muted)}[data-mantine-color-scheme=dark] .marketing-page-bg:before{background:linear-gradient(180deg,#020617 0,#0f172a 25%,#1e293b 45%,var(--color--surface-muted) 70%,var(--color--surface-muted) 100%)}[data-mantine-color-scheme=dark] .hero-bg-saasdesk{background:linear-gradient(135deg,#0c4a6e,#164e63 25%,#0e7490 50%,#164e63 75%,#0c4a6e);background-size:240% 240%;animation:hero-bg-gradient 12s ease-in-out infinite}[data-mantine-color-scheme=dark] .hero-bg-saasdesk:before{background:radial-gradient(ellipse 60% 60% at 50% 50%,rgba(34,211,238,.2) 0,transparent 70%)}[data-mantine-color-scheme=dark] .hero-bg-saasdesk:after{background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(14,165,233,.15) 0,transparent 65%)}.auth-form-paper{background-color:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.8);transition:background-color .3s ease,border-color .3s ease}[data-mantine-color-scheme=dark] .auth-form-paper{background-color:rgba(15,23,42,.9);border-color:hsla(0,0%,100%,.1)}.faq-accordion .mantine-Accordion-item[data-active]{border-color:rgba(0,172,202,.3);box-shadow:0 4px 20px rgba(43,43,70,.08),0 0 0 1px rgba(0,172,202,.12)}.faq-accordion .mantine-Accordion-item[data-active] [data-accordion-control]{border-bottom:1px solid rgba(0,172,202,.12);background-color:rgba(0,172,202,.04)!important}.faq-accordion .mantine-Accordion-item[data-active] [data-accordion-control]:hover{background-color:rgba(0,172,202,.08)!important}[data-mantine-color-scheme=dark] .faq-accordion .mantine-Accordion-item{background-color:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}[data-mantine-color-scheme=dark] .faq-accordion .mantine-Accordion-item:hover{border-color:rgba(34,211,238,.25)}[data-mantine-color-scheme=dark] .faq-accordion [data-accordion-control]:hover{background-color:rgba(34,211,238,.08)!important}[data-mantine-color-scheme=dark] .faq-accordion .mantine-Accordion-item[data-active]{background-color:hsla(0,0%,100%,.06);border-color:rgba(34,211,238,.3)}[data-mantine-color-scheme=dark] .faq-accordion .mantine-Accordion-item[data-active] [data-accordion-control]{background-color:rgba(34,211,238,.06)!important;border-bottom-color:rgba(34,211,238,.15)}@media print{.app-shell header,.app-shell nav,.no-print,.skip-link,[data-app-shell-header],[data-app-shell-navbar],header[role=banner]{display:none!important}.app-shell main{padding:0!important;max-width:100%!important}}