.MarketingDark{background-color:var(--color-background);overflow-x:hidden}.MarketingHeader{border-bottom:1px solid var(--gray-4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:color-mix(in srgb,var(--color-background)80%,transparent);box-shadow:0 1px 3px #00000014}.MarketingFooter{border-top:1px solid var(--gray-4);background-color:var(--gray-1)}@media (max-width:420px){.MarketingHeaderLink--hideMobile{display:none}}.HeroDark{background:radial-gradient(ellipse 80% 50% at 50% -20%,var(--accent-a4)0%,transparent 60%),linear-gradient(to bottom,var(--gray-1),var(--gray-2));position:relative;overflow:hidden}.HeroDark:before{content:"";background:radial-gradient(ellipse at 30% 60%,var(--accent-a3)0%,transparent 50%),radial-gradient(ellipse at 70% 40%,var(--accent-a2)0%,transparent 50%);pointer-events:none;animation:20s ease-in-out infinite alternate heroDrift;position:absolute;inset:-50%}@keyframes heroDrift{0%{transform:translate(0)scale(1)}to{transform:translate(5%,-3%)scale(1.05)}}.HeroStagger>*{opacity:0;animation:.7s forwards heroFadeIn;transform:translateY(24px)}.HeroStagger>:first-child{animation-delay:0s}.HeroStagger>:nth-child(2){animation-delay:.12s}.HeroStagger>:nth-child(3){animation-delay:.24s}.HeroStagger>:nth-child(4){animation-delay:.36s}.HeroStagger>:nth-child(5){animation-delay:.48s}.HeroStagger>:nth-child(6){animation-delay:.6s}.HeroStagger>:nth-child(7){animation-delay:.72s}.HeroStagger>:nth-child(8){animation-delay:.84s}@keyframes heroFadeIn{to{opacity:1;transform:translateY(0)}}.HeroHeading{max-width:700px;padding-bottom:.05em;line-height:1.15}.HeroSubtext{max-width:600px}.GradientText{background:linear-gradient(135deg,#fff 40%,var(--accent-9)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.HeroGlow{isolation:isolate;position:relative}.HeroGlow:before{content:"";background:radial-gradient(ellipse,var(--accent-a4)0%,transparent 65%);pointer-events:none;z-index:-1;animation:5s ease-in-out infinite pulseGlow;position:absolute;inset:-120px -200px}@keyframes pulseGlow{0%,to{opacity:.4}50%{opacity:.8}}.HeroLogo{isolation:isolate;position:relative}.HeroLogo:before{content:"";filter:blur(12px);z-index:-2;pointer-events:none;background:radial-gradient(70% 100%,#8e4ec680 0%,#a864dc33 40%,#0000 70%);animation:6s ease-in-out infinite logoGlow;position:absolute;inset:-40px -60px}.HeroLogo:after{content:"";filter:blur(8px);z-index:-1;pointer-events:none;background:conic-gradient(#0000 0deg,#a864dc1f 15deg,#0000 30deg 60deg,#8e4ec61a 75deg,#0000 90deg 120deg,#a864dc1c 135deg,#0000 150deg 180deg,#8e4ec61a 195deg,#0000 210deg 240deg,#a864dc1f 255deg,#0000 270deg 300deg,#8e4ec61c 315deg,#0000 330deg 360deg);animation:20s linear infinite logoRays;position:absolute;inset:-50px -70px}@keyframes logoGlow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes logoRays{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.USPBadge{align-items:center;gap:var(--space-2);padding:var(--space-1)var(--space-3);border-radius:var(--radius-4);background-color:var(--accent-a3);color:var(--accent-11);font-size:var(--font-size-2);white-space:nowrap;border:1px solid var(--accent-a5);font-weight:500;display:inline-flex}.ShimmerButton{position:relative;overflow:hidden}.ShimmerButton:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff1f 50%,#0000 100%);animation:3s ease-in-out 1s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.MarketingImage{border-radius:var(--radius-4);width:100%;position:relative;overflow:hidden}.MarketingImage--fallback{text-align:center;padding:var(--space-5);justify-content:center;align-items:center;display:flex}.MarketingImage--stock{aspect-ratio:16/10;max-width:600px;margin:0 auto}.MarketingImage--stock.MarketingImage--fallback{background:var(--gray-3);border:1px dashed var(--gray-6)}.MarketingImage--feature{aspect-ratio:4/3}.MarketingImage--feature.MarketingImage--fallback{background:linear-gradient(135deg,var(--accent-a3),var(--accent-a5));border:1px solid var(--accent-a5)}.MarketingImage--hero{aspect-ratio:16/9;border:1px solid var(--gray-5);box-shadow:0 8px 32px #0006}.MarketingImage--hero.MarketingImage--fallback{background:linear-gradient(135deg,var(--gray-2),var(--gray-3));border:1px solid var(--gray-5)}.MarketingImage__img{opacity:0;transition:opacity .3s}.MarketingImage__img--loaded{opacity:1}.MarketingImage__loading{text-align:center;padding:var(--space-5);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.RotatingTextWrapper{justify-content:center;align-items:center;min-height:2em;display:flex}.RotatingText{color:var(--accent-11);font-weight:600;display:inline-block}.SectionAlt{background-color:var(--gray-2)}.SectionCTA{background:radial-gradient(ellipse 80% 60% at 50% 120%,var(--accent-a4)0%,transparent 60%),var(--accent-2)}.FeatureBlock{gap:var(--space-7)}@media (max-width:767px){.FeatureBlock{flex-direction:column!important}}.StepNumber{border-radius:var(--radius-full);background-color:var(--accent-9);color:#fff;width:48px;min-width:48px;height:48px;font-size:var(--font-size-5);box-shadow:0 0 24px var(--accent-a5);justify-content:center;align-items:center;font-weight:700;display:flex}.PricingTeaserCard{height:100%}.FAQAccordion{border-radius:var(--radius-3);border:1px solid var(--gray-4);background-color:var(--gray-a2);width:100%}.ScrollReveal:has(.FAQAccordion){width:100%}.FAQItem{border-bottom:1px solid var(--gray-4)}.FAQItem:last-child{border-bottom:none}.FAQTrigger{width:100%;padding:var(--space-4);cursor:pointer;text-align:left;color:var(--gray-12);justify-content:space-between;align-items:center;gap:var(--space-3);background:0 0;border:none;transition:background-color .15s;display:flex}.FAQTrigger:hover{background-color:var(--gray-a2)}.FAQChevron{color:var(--accent-9);flex-shrink:0;transition:transform .2s}.FAQItem[data-state=open] .FAQChevron{transform:rotate(180deg)}.FAQContent{overflow:hidden}.FAQContent[data-state=open]{animation:.2s faqSlideDown}.FAQContent[data-state=closed]{animation:.2s faqSlideUp}@keyframes faqSlideDown{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes faqSlideUp{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}.ScrollReveal{transition:opacity .6s,transform .6s}.ScrollReveal--up{opacity:0;transform:translateY(32px)}.ScrollReveal--left{opacity:0;transform:translate(-40px)}.ScrollReveal--right{opacity:0;transform:translate(40px)}.ScrollReveal--scale{opacity:0;transform:scale(.92)}.ScrollReveal--visible{opacity:1;transform:none}.GlowCard{--glow-x:-999px;--glow-y:-999px;border-radius:var(--radius-4);background:var(--gray-5);flex-direction:column;height:100%;padding:1px;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden}.GlowCard:before{content:"";border-radius:inherit;background:radial-gradient(500px circle at var(--glow-x)var(--glow-y),var(--accent-9),transparent 40%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.GlowCard:after{content:"";border-radius:calc(var(--radius-4) - 1px);background:radial-gradient(600px circle at var(--glow-x)var(--glow-y),var(--accent-a3),transparent 40%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:1px}.GlowGrid:hover .GlowCard:before,.GlowGrid:hover .GlowCard:after,.GlowCard:hover:before,.GlowCard:hover:after{opacity:1}.GlowCard:hover{box-shadow:0 8px 40px var(--accent-a4)}.GlowCard__inner{z-index:1;background:var(--gray-2);border-radius:calc(var(--radius-4) - 1px);padding:var(--space-5);flex-direction:column;flex:1;display:flex;position:relative}.GlowCard--highlighted{background:var(--accent-7)}.GlowCard--highlighted .GlowCard__inner{background:var(--accent-2)}.GlowCard--highlighted:before{opacity:.4}.GlowGrid{width:100%}.ICPHook{color:var(--accent-9);font-size:4rem;font-weight:800;line-height:1}@media (min-width:768px){.ICPHook{font-size:5.5rem}}.ICPHookLine{max-width:600px}.Tooltip67{cursor:pointer;position:relative}.Tooltip67__bubble{margin-bottom:var(--space-2);padding:var(--space-1)var(--space-3);border-radius:var(--radius-3);background:var(--gray-12);color:var(--gray-1);font-size:var(--font-size-2);white-space:nowrap;opacity:0;pointer-events:none;font-weight:600;transition:opacity .15s;position:absolute;bottom:100%;left:50%;translate:-50%}.Tooltip67:hover .Tooltip67__bubble{opacity:1;animation:.5s ease-in-out infinite tooltip-rock}@keyframes tooltip-rock{0%,to{rotate:none}25%{rotate:5deg}75%{rotate:-5deg}}@media (prefers-reduced-motion:reduce){.Tooltip67:hover .Tooltip67__bubble{animation:none}}.ICPColumns{gap:var(--space-7);align-items:center;width:100%;display:flex}@media (max-width:767px){.ICPColumns{flex-direction:column!important}}.ICPCopy{flex:1;min-width:0}.ICPMedia{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.ProofStat{color:var(--accent-11);font-weight:600}.AnimatedCounter{font-variant-numeric:tabular-nums}.BarChart{justify-content:center;align-items:flex-end;gap:var(--space-5);width:100%;min-height:300px;display:flex}.BarChart__column{align-items:center;gap:var(--space-2);flex-direction:column;flex:1;max-width:100px;display:flex}.BarChart__label{font-size:var(--font-size-2);color:var(--gray-11);text-align:center;white-space:nowrap}.BarChart__track{border-radius:var(--radius-2);background:var(--gray-4);align-items:flex-end;width:100%;height:240px;display:flex;position:relative;overflow:hidden}.BarChart__bar{border-radius:var(--radius-2);width:100%;height:0%;transition:none}.BarChart__bar--highlight{background:var(--accent-9)}.BarChart__bar--default{background:var(--gray-7)}.BarChart__value{font-size:var(--font-size-2);color:var(--accent-11);opacity:0;font-weight:700}.BarChart__glow{border-radius:var(--radius-2);pointer-events:none;opacity:0;z-index:1;transition:opacity .3s;position:absolute;inset:0}.BarChart__bar--pulsing{animation:2s ease-in-out infinite barPulse}@keyframes barPulse{0%,to{filter:brightness()}50%{filter:brightness(1.3)}}.ReachMultiplier{justify-content:center;align-items:flex-end;gap:var(--space-4);min-height:280px;padding-top:var(--space-4);display:flex}.ReachColumn{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.ReachCircle{border-radius:50%;flex-shrink:0}.ReachCircle--brand{background:var(--gray-5);border:2px solid var(--gray-7);width:80px;height:80px}.ReachCircle--employee{background:var(--accent-a3);border:2px solid var(--accent-7);width:80px;height:80px}.ReachLabel{font-size:var(--font-size-1);text-align:center;white-space:nowrap;font-weight:600}.ReachLabel--brand{color:var(--gray-11)}.ReachLabel--employee{color:var(--accent-11)}.ReachMultiplierBadge{color:var(--accent-9);opacity:0;align-self:center;font-size:1.5rem;font-weight:800}.ReachRippleContainer{justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.ReachRipple{border:2px solid var(--accent-7);pointer-events:none;opacity:0;border-radius:50%;width:80px;height:80px;margin-top:-40px;margin-left:-40px;position:absolute;top:50%;left:50%}.ReachCircle--brand{transition:opacity .3s}@media (max-width:767px){.ReachMultiplier{align-items:center;gap:var(--space-3);flex-direction:column;min-height:auto;padding-top:0}.ReachMultiplierBadge{align-self:center}}.ProfileFan{justify-content:center;align-items:center;min-height:220px;display:flex;position:relative}.ProfileFan__card{border-radius:var(--radius-3);background:var(--gray-3);border:1px solid var(--gray-5);width:180px;height:120px;display:flex;position:absolute;overflow:hidden;box-shadow:0 4px 12px #0000004d}.ProfileFan__stripe{flex-shrink:0;width:4px}.ProfileFan__content{padding:var(--space-2)var(--space-3);gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ProfileFan__header{align-items:center;gap:var(--space-2);display:flex}.ProfileFan__avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.ProfileFan__avatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ProfileFan__initials{color:#fff;font-size:10px;font-weight:700;line-height:1}.ProfileFan__info{flex-direction:column;min-width:0;display:flex}.ProfileFan__name{color:var(--gray-12);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.ProfileFan__company{color:var(--gray-10);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.ProfileFan__line{background:var(--gray-5);border-radius:3px;width:100px;height:6px}.ProfileFan__line--short{width:60px}.ProfileStack{cursor:default;justify-content:center;align-items:center;display:flex;position:relative}.ProfileStack__front{width:200px;padding:var(--space-5);border-radius:var(--radius-4);background:var(--gray-3);border:1px solid var(--gray-5);align-items:center;gap:var(--space-2);flex-direction:column;transition:box-shadow .3s;display:flex;position:relative}.ProfileStack__front--lit{box-shadow:0 0 40px var(--accent-a5),0 0 80px var(--accent-a3);border-color:var(--accent-7)}.ProfileStack__avatar{background:linear-gradient(135deg,var(--accent-a5),var(--accent-a7));border:2px solid var(--accent-7);border-radius:50%;width:56px;height:56px;overflow:hidden}.ProfileStack__avatarImg{object-fit:cover;width:100%;height:100%;display:block}.ProfileStack__name{font-size:var(--font-size-3);color:var(--gray-12);text-align:center;font-weight:700}.ProfileStack__headline{font-size:var(--font-size-1);color:var(--gray-11);text-align:center}.ProfileStack__details{gap:var(--space-1);margin-top:var(--space-1);flex-direction:column;align-items:center;display:flex}.ProfileStack__detailLine{background:var(--gray-5);border-radius:3px;width:120px;height:6px}.ProfileStack__detailLine--med{width:80px}.Spotlight{justify-content:center;align-items:center;display:flex}.Spotlight__card{width:200px;padding:var(--space-5);border-radius:var(--radius-4);background:var(--gray-3);border:1px solid var(--gray-5);align-items:center;gap:var(--space-3);opacity:.15;filter:grayscale();flex-direction:column;transition:box-shadow .3s;display:flex}.Spotlight__card--lit{opacity:1;filter:grayscale(0);box-shadow:0 0 40px var(--accent-a5),0 0 80px var(--accent-a3)}.Spotlight__avatar{background:var(--gray-6);border-radius:50%;width:64px;height:64px}.Spotlight__name{background:var(--gray-6);border-radius:6px;width:120px;height:12px}.Spotlight__headline{background:var(--gray-5);border-radius:4px;width:140px;height:8px}.Spotlight__line{background:var(--gray-5);border-radius:3px;width:160px;height:6px}.SourcesDetails{width:100%}.SourcesSummary{cursor:pointer;align-items:center;gap:var(--space-2);padding:var(--space-2)0;list-style:none;display:flex}.SourcesSummary::-webkit-details-marker{display:none}.SourcesSummary:before{content:"▶";color:var(--gray-8);font-size:.7em;transition:transform .2s}details[open]>.SourcesSummary:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.HeroDark:before{animation:none}.HeroGlow:before{opacity:.6;animation:none}.HeroLogo:before{opacity:.7;animation:none}.HeroLogo:after{opacity:0;animation:none}.HeroStagger>*{opacity:1;animation:none;transform:none}.ShimmerButton:after{animation:none;display:none}.ScrollReveal{opacity:1!important;transition:none!important;transform:none!important}.GlowCard:before,.GlowCard:after{display:none}.GlowCard:hover{box-shadow:none}.FAQContent[data-state=open],.FAQContent[data-state=closed]{animation:none}.FAQChevron,.BarChart__bar{transition:none}.BarChart__bar--pulsing{animation:none}.BarChart__glow{display:none}.BarChart__value{opacity:1}.ProfileStack__front{opacity:1;transition:none}.Spotlight__card{opacity:1;filter:none;transition:none}.ReachRipple{display:none}.ReachCircle--brand{transition:none}.RotatingText{animation:none}.MarketingImage__img{opacity:1;transition:none}}
