@font-face{font-family:Cal Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cal-sans-vietnamese-400-normal.04c91dce.woff2) format("woff2"),url(/_next/static/media/cal-sans-vietnamese-400-normal.cc19c8e2.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cal Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cal-sans-latin-ext-400-normal.caa2e932.woff2) format("woff2"),url(/_next/static/media/cal-sans-latin-ext-400-normal.1b1b0861.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cal Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cal-sans-latin-400-normal.96fccbf3.woff2) format("woff2"),url(/_next/static/media/cal-sans-latin-400-normal.2dc52395.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.beta-marketing{--beta-body:#f2f1f1;--beta-surface:#ffffff;--beta-surface-elevated:#eaeaea;--beta-text:#13121f;--beta-text-secondary:#7f7f7f;--beta-text-muted:#9ca3af;--beta-inbox:#91e500;--beta-inbox-secondary:#daff06;--beta-campaigns:#12bcff;--beta-campaigns-secondary:#6cf4fb;--beta-website:#2f44ff;--beta-website-secondary:#6577ff;--beta-constituents:#8200df;--beta-constituents-secondary:#c10ffc;--beta-gradient:linear-gradient(to right,var(--beta-inbox),var(--beta-campaigns),var(--beta-website),var(--beta-constituents));--beta-gradient-radial:radial-gradient(120% 120% at 8% 8%,var(--beta-inbox) 0%,var(--beta-campaigns) 33%,var(--beta-website) 66%,var(--beta-constituents) 100%);--beta-glass-border:linear-gradient(0deg,#fff 0%,rgba(255,255,255,0.1) 75%);--beta-glass-inset:0 -4px 8px 4px rgba(255,255,255,0.75) inset;--beta-shadow:0 24px 100px -8px rgba(0,0,0,0.15);--font-beta-body:var(--font-beta-inter),"Inter",system-ui,sans-serif;--font-beta-heading:"Cal Sans",var(--font-beta-inter),system-ui,sans-serif;--font-beta-mono:var(--font-beta-mono-var),"JetBrains Mono",ui-monospace,monospace;color:var(--beta-text);background-color:var(--beta-body);font-family:var(--font-beta-body);overflow-x:clip;max-width:100%;font-weight:400;position:relative;-webkit-font-smoothing:antialiased}.beta-marketing .beta-grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px}.beta-marketing *,.beta-marketing :after,.beta-marketing :before{box-sizing:border-box}.beta-marketing .beta-display{font-family:var(--font-beta-heading);font-weight:400;letter-spacing:-.02em;line-height:1.05}.beta-marketing .beta-mono{font-family:var(--font-beta-mono);font-weight:400;letter-spacing:-.01em}.beta-marketing .beta-gradient-text{background:var(--beta-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.beta-marketing .beta-glass{background:rgba(255,255,255,.5);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:var(--beta-glass-inset),var(--beta-shadow);border-radius:1rem;position:relative}.beta-marketing .beta-glass:after{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;border:1px solid transparent;background:var(--beta-glass-border) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.beta-marketing .beta-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;border-radius:9999px;font-size:.8125rem;font-weight:500;color:var(--beta-text-secondary);background:rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 2px rgba(0,0,0,.04)}.beta-marketing .beta-pill-dot{width:6px;height:6px;border-radius:50%;background:var(--beta-gradient);animation:beta-pulse 2s ease-in-out infinite}@keyframes beta-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.beta-marketing .beta-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;border-radius:9999px;font-size:1rem;font-weight:500;color:#f2f1f1;background:var(--beta-text);transition:opacity .2s,transform .2s}.beta-marketing .beta-btn-primary:hover{opacity:.88;transform:translateY(-1px)}.beta-marketing .beta-btn-secondary{display:inline-flex;align-items:center;gap:.35rem;font-size:.9375rem;font-weight:500;color:var(--beta-text-secondary);transition:color .2s}.beta-marketing .beta-btn-secondary:hover{color:var(--beta-text)}.beta-marketing [data-module=inbox]{--module-color:var(--beta-inbox);--module-color-secondary:var(--beta-inbox-secondary)}.beta-marketing [data-module=campaigns]{--module-color:var(--beta-campaigns);--module-color-secondary:var(--beta-campaigns-secondary)}.beta-marketing [data-module=website]{--module-color:var(--beta-website);--module-color-secondary:var(--beta-website-secondary)}.beta-marketing [data-module=constituents]{--module-color:var(--beta-constituents);--module-color-secondary:var(--beta-constituents-secondary)}.beta-marketing [data-module=lists]{--module-color:var(--beta-website);--module-color-secondary:var(--beta-website-secondary)}.beta-marketing [data-module=map-carving]{--module-color:#007650;--module-color-secondary:#00c896}.beta-marketing [data-module=smart-reply]{--module-color:var(--beta-constituents);--module-color-secondary:var(--beta-constituents-secondary)}.beta-marketing [data-module=ai-routing]{--module-color:var(--beta-campaigns);--module-color-secondary:var(--beta-campaigns-secondary)}.beta-marketing [data-module=summarize]{--module-color:var(--beta-website);--module-color-secondary:var(--beta-website-secondary)}.beta-marketing [data-module=queues]{--module-color:var(--beta-inbox);--module-color-secondary:var(--beta-inbox-secondary)}.beta-marketing [data-module=leave-requests],.beta-marketing [data-module=timeline]{--module-color:#007650;--module-color-secondary:#00c896}.beta-marketing [data-module=office-tasks]{--module-color:var(--beta-website);--module-color-secondary:var(--beta-website-secondary)}.beta-marketing [data-module=reporting]{--module-color:var(--beta-constituents);--module-color-secondary:var(--beta-constituents-secondary)}.beta-marketing .beta-hero-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.beta-marketing .beta-hero-bg:before{content:"";position:absolute;inset:-50%;background:radial-gradient(ellipse 60% 50% at 20% 20%,rgba(145,229,0,.1),transparent 60%),radial-gradient(ellipse 50% 45% at 80% 30%,rgba(18,188,255,.08),transparent 55%),radial-gradient(ellipse 55% 50% at 50% 80%,rgba(47,68,255,.06),transparent 60%),radial-gradient(ellipse 40% 35% at 70% 70%,rgba(130,0,223,.05),transparent 50%);animation:beta-mesh-drift 20s ease-in-out infinite alternate;opacity:.65}@keyframes beta-mesh-drift{0%{transform:translate(0) rotate(0deg)}to{transform:translate(2%,-1%) rotate(1deg)}}.beta-marketing .beta-marquee{overflow:hidden;max-width:100%;white-space:nowrap;mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.beta-marketing .beta-marquee-track{display:inline-flex;animation:beta-marquee 40s linear infinite}@keyframes beta-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.beta-marketing .beta-section{padding:5rem 1.5rem}@media (min-width:768px){.beta-marketing .beta-section{padding:7rem 2rem}}@media (min-width:1024px){.beta-marketing .beta-section{padding:8rem 2rem}}.beta-marketing .beta-divider{border-color:rgba(0,0,0,.06)}.beta-marketing .beta-hero-shell{position:relative;overflow-x:clip}.beta-marketing .beta-hero-shell>.beta-hero-bg{top:-5.5rem;height:calc(100% + 5.5rem)}.beta-marketing .beta-header{position:sticky;top:0;z-index:900;display:flex;justify-content:center;padding:.5rem clamp(1.25rem,3vw,2rem);background:transparent}.beta-marketing .beta-header-shell{position:relative;width:100%;max-width:76rem}.beta-marketing .beta-header-glass{position:absolute;inset:0;border-radius:1.25rem;background:rgba(255,255,255,.68);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 16px 40px -24px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.45)}.beta-marketing .beta-header-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;height:3rem;padding:0 .625rem 0 1.25rem}@media (min-width:768px){.beta-marketing .beta-header-inner{height:3.25rem;padding:0 .5rem 0 1.5rem}}.beta-marketing .beta-nav-dropdown{position:relative}.beta-marketing .beta-nav-dropdown-trigger{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:none;background:transparent;font-size:.875rem;color:var(--beta-text-secondary);cursor:pointer;transition:color .2s}.beta-marketing .beta-nav-dropdown-trigger:hover,.beta-marketing .beta-nav-dropdown:focus-within .beta-nav-dropdown-trigger{color:var(--beta-text)}.beta-marketing .beta-nav-dropdown-panel{position:absolute;top:calc(100% + .65rem);left:50%;z-index:950;width:min(36rem,calc(100vw - 2rem));padding:.35rem;border-radius:1rem;border:1px solid rgba(255,255,255,.85);background:rgba(255,255,255,.92);box-shadow:0 24px 64px -20px rgba(19,18,31,.18),0 1px 3px rgba(0,0,0,.06);backdrop-filter:blur(20px) saturate(1.15);-webkit-backdrop-filter:blur(20px) saturate(1.15);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,.35rem);transition:opacity .2s ease,transform .2s ease,visibility .2s}.beta-marketing .beta-nav-dropdown-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.beta-marketing .beta-nav-dropdown-grid{display:grid;gap:.25rem}@media (min-width:640px){.beta-marketing .beta-nav-dropdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.beta-marketing .beta-nav-dropdown-group{padding:.65rem .75rem;border-radius:.75rem;transition:background .15s}.beta-marketing .beta-nav-dropdown-group:hover{background:rgba(242,241,241,.85)}.beta-marketing .beta-nav-dropdown-group-title{display:block;font-family:var(--font-beta-heading);font-size:.9375rem;color:var(--beta-text);text-decoration:none}.beta-marketing .beta-nav-dropdown-group-title:hover{color:var(--beta-text)}.beta-marketing .beta-nav-dropdown-modules{margin:.5rem 0 0;padding:0;list-style:none}.beta-marketing .beta-nav-dropdown-module{display:block;padding:.2rem 0;font-size:.8125rem;color:var(--beta-text-muted);text-decoration:none;transition:color .15s}.beta-marketing .beta-nav-dropdown-module:hover{color:var(--beta-text-secondary)}.beta-marketing .beta-hero-stage{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:clamp(18rem,48vh,30rem);margin:0 auto;max-width:72rem;padding:2.75rem max(1rem,3vw) 2.5rem}@media (min-width:768px){.beta-marketing .beta-hero-stage{padding-top:3.5rem}}.beta-marketing .beta-hero-cards{position:absolute;z-index:1;top:0;left:0;right:0;width:100%;height:clamp(18rem,48vh,30rem);pointer-events:none}.beta-marketing .beta-floating-card{position:absolute;width:12.5rem;display:none}.beta-marketing .beta-floating-card.beta-glass{position:absolute}@media (min-width:1280px){.beta-marketing .beta-floating-card{display:block}}.beta-marketing .beta-floating-card--1{left:max(1.5rem,6%);top:10%}.beta-marketing .beta-floating-card--2{left:auto;right:max(1.5rem,6%);top:14%}.beta-marketing .beta-floating-card--3{left:max(.75rem,3%);top:56%}.beta-marketing .beta-floating-card--4{left:auto;right:max(.75rem,3%);top:52%}.beta-marketing .beta-hero-copy{position:relative;z-index:10;width:100%;max-width:56rem;margin:0 auto;text-align:center}.beta-marketing .beta-hero-title{font-size:clamp(2.25rem,5.5vw,4.75rem);line-height:1.05}.beta-marketing .beta-hero-line{display:block}@media (min-width:480px){.beta-marketing .beta-hero-line{white-space:nowrap}}.beta-marketing .beta-ipsa-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;color:var(--beta-text);background:rgba(255,255,255,.85);border:1px solid rgba(0,81,56,.15);box-shadow:0 1px 3px rgba(0,0,0,.06)}.beta-marketing .beta-ipsa-pill-dot{width:7px;height:7px;border-radius:50%;background:#007650;box-shadow:0 0 8px rgba(0,118,80,.55);flex-shrink:0}@media (prefers-reduced-motion:reduce){.beta-marketing .beta-hero-bg:before,.beta-marketing .beta-marquee-track,.beta-marketing .beta-mesh-bg__layer,.beta-marketing .beta-pill-dot{animation:none}.beta-marketing .beta-grain{display:none}}.beta-marketing .beta-platform-showcases{position:relative}.beta-marketing .beta-scroll-showcase{position:relative;padding:0 1.5rem 5rem}@media (min-width:768px){.beta-marketing .beta-scroll-showcase{padding:0 2rem 7rem}}.beta-marketing .beta-scroll-showcase+.beta-scroll-showcase{padding-top:3rem;border-top:1px solid rgba(0,0,0,.06)}@media (min-width:768px){.beta-marketing .beta-scroll-showcase+.beta-scroll-showcase{padding-top:5rem}}.beta-marketing .beta-showcase-section-header{padding:5rem 0 1.25rem}@media (min-width:768px){.beta-marketing .beta-showcase-section-header{padding:7rem 0 1.5rem}}.beta-marketing .beta-platform-showcases .beta-scroll-showcase:first-child .beta-showcase-section-header{padding-top:5rem}@media (min-width:768px){.beta-marketing .beta-platform-showcases .beta-scroll-showcase:first-child .beta-showcase-section-header{padding-top:7rem}}.beta-marketing .beta-showcase-pin-track{position:relative;margin-top:0}.beta-marketing .beta-showcase-pin-sticky{position:sticky;top:4.5rem;display:grid;grid-template-columns:minmax(11rem,14rem) 1fr;gap:2.5rem;align-items:center;height:calc(100vh - 5.5rem);max-height:52rem;padding-bottom:2rem}@media (max-width:1023px){.beta-marketing .beta-showcase-pin-sticky{grid-template-columns:1fr;gap:1.5rem;align-items:start;height:calc(100vh - 4.5rem);max-height:none;padding-bottom:1.5rem}.beta-marketing .beta-showcase-pin-stage{align-items:flex-start;overflow-y:auto}.beta-marketing .beta-showcase-feature{grid-template-columns:1fr;gap:1.5rem}.beta-marketing .beta-showcase-nav-inner{align-self:stretch}}.beta-marketing .beta-showcase-pin-stage{position:relative;height:100%;min-height:0;display:flex;align-items:center}.beta-marketing .beta-showcase-pin-content{width:100%}.beta-marketing .beta-showcase-feature{display:grid;grid-template-columns:1fr 1.05fr;gap:2.5rem;align-items:center}.beta-marketing .beta-showcase-feature-visual{min-width:0}.beta-marketing .beta-showcase-nav-inner{align-self:center}.beta-marketing .beta-showcase-nav-progress{position:absolute;left:0;top:.5rem;bottom:.5rem;width:2px;border-radius:1px;background:rgba(0,0,0,.06);overflow:hidden}.beta-marketing .beta-showcase-nav-progress-fill{width:100%;border-radius:inherit;background:var(--beta-gradient);transition:height .35s cubic-bezier(.22,1,.36,1)}.beta-marketing .beta-showcase-nav-item{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:8.5rem;padding:.75rem 1rem .75rem 1.25rem;border-radius:.875rem;border:1px solid transparent;background:transparent;text-align:left;cursor:pointer;transition:background .25s,border-color .25s}.beta-marketing .beta-showcase-nav-item:hover{background:rgba(255,255,255,.5)}.beta-marketing .beta-showcase-nav-item.is-active{background:rgba(255,255,255,.85);border-color:color-mix(in srgb,var(--module-color,black) 22%,transparent);box-shadow:0 8px 32px -12px color-mix(in srgb,var(--module-color,black) 18%,transparent)}.beta-marketing .beta-showcase-nav-label{font-family:var(--font-beta-heading);font-size:1rem;font-weight:400;color:var(--beta-text)}.beta-marketing .beta-showcase-nav-eyebrow{font-family:var(--font-beta-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--beta-text-muted)}.beta-marketing .beta-showcase-nav-item.is-active .beta-showcase-nav-eyebrow{color:var(--module-color)}.beta-marketing .beta-showcase-mock{position:relative}.beta-marketing .beta-switch-section{border-top:1px solid rgba(0,0,0,.06);background:radial-gradient(ellipse 80% 60% at 0 0,rgba(0,118,80,.06),transparent 55%),radial-gradient(ellipse 70% 50% at 100% 100%,rgba(47,68,255,.05),transparent 50%)}.beta-marketing .beta-learn-more-cta{border-top:1px solid rgba(0,0,0,.06);background:radial-gradient(ellipse 70% 55% at 50% 0,rgba(47,68,255,.05),transparent 60%),radial-gradient(ellipse 60% 45% at 100% 100%,rgba(0,118,80,.05),transparent 55%)}.beta-marketing .beta-switch-grid{display:grid;gap:3rem}@media (min-width:1024px){.beta-marketing .beta-switch-grid{grid-template-columns:1fr 1.05fr;gap:4rem;align-items:start}}.beta-marketing .beta-switch-steps{display:flex;flex-direction:column;gap:1.25rem}.beta-marketing .beta-switch-step{display:flex;gap:1rem;padding:1.25rem 1.35rem;border-radius:1.125rem;background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.04)}.beta-marketing .beta-switch-step-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:.75rem;background:rgba(0,118,80,.1);color:#007650}.beta-marketing .beta-switch-example{margin-top:4rem;padding:1.75rem 1.5rem;border-radius:1.25rem;background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.06);box-shadow:0 20px 60px -24px rgba(0,0,0,.12)}@media (min-width:768px){.beta-marketing .beta-switch-example{padding:2rem 2.25rem}}.beta-marketing .beta-switch-platform-pill{display:inline-flex;padding:.35rem .85rem;border-radius:9999px;font-family:var(--font-beta-mono);font-size:.75rem;background:#f0f0f0;color:var(--beta-text-secondary);border:1px solid rgba(0,0,0,.06)}.beta-marketing .beta-switch-platform-pill--casebase{background:rgba(0,118,80,.1);color:#007650;border-color:rgba(0,118,80,.2);font-family:var(--font-beta-heading);font-size:.875rem}.beta-marketing .beta-switch-example-stats{display:flex;flex-direction:column;gap:.75rem}.beta-marketing .beta-switch-stat{padding:.85rem 1rem;border-radius:.75rem;background:rgba(242,241,241,.8);border:1px solid rgba(0,0,0,.04)}.beta-marketing .beta-pricing-section{border-top:1px solid rgba(0,0,0,.06);background:radial-gradient(ellipse 70% 55% at 100% 0,rgba(130,0,223,.05),transparent 55%),radial-gradient(ellipse 60% 50% at 0 100%,rgba(47,68,255,.05),transparent 50%)}.beta-marketing .beta-pricing-grid{display:grid;gap:3rem;align-items:start}@media (min-width:1024px){.beta-marketing .beta-pricing-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:4rem}}.beta-marketing .beta-pricing-cards{display:grid;gap:1rem}@media (min-width:768px){.beta-marketing .beta-pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.beta-marketing .beta-pricing-card{position:relative;display:flex;flex-direction:column;gap:1.5rem;padding:1.75rem 1.5rem;border-radius:1.25rem;background:rgba(255,255,255,.78);border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media (min-width:768px){.beta-marketing .beta-pricing-card{padding:2rem 1.75rem}}.beta-marketing .beta-pricing-card--featured{background:rgba(255,255,255,.92);border-color:rgba(19,18,31,.12);box-shadow:0 24px 80px -28px rgba(19,18,31,.18),0 1px 3px rgba(0,0,0,.04)}.beta-marketing .beta-pricing-card--featured:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--beta-gradient);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.beta-marketing .beta-pricing-badge{position:absolute;top:1.25rem;right:1.25rem;padding:.3rem .7rem;border-radius:9999px;font-family:var(--font-beta-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:var(--beta-text);background:rgba(242,241,241,.95);border:1px solid rgba(0,0,0,.06)}.beta-marketing .beta-pricing-card-head{min-height:0}.beta-marketing .beta-pricing-card--featured .beta-pricing-card-head{padding-top:.25rem}.beta-marketing .beta-pricing-features{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;flex:1}.beta-marketing .beta-pricing-feature{display:flex;align-items:flex-start;gap:.65rem;font-size:.875rem;line-height:1.45;color:var(--beta-text-secondary)}.beta-marketing .beta-pricing-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1.25rem;border-radius:9999px;font-size:.875rem;font-weight:500;color:var(--beta-text);background:rgba(242,241,241,.9);border:1px solid rgba(0,0,0,.08);text-decoration:none;transition:background .2s,border-color .2s}.beta-marketing .beta-pricing-cta:hover{background:#fff;border-color:rgba(0,0,0,.12)}.beta-marketing .beta-testimonials-section{background:radial-gradient(ellipse 65% 50% at 0 50%,rgba(145,229,0,.05),transparent 55%),radial-gradient(ellipse 55% 45% at 100% 50%,rgba(130,0,223,.04),transparent 50%)}.beta-marketing .beta-testimonials-grid{display:grid;gap:1rem}@media (min-width:768px){.beta-marketing .beta-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.beta-marketing .beta-testimonial-card{display:flex;flex-direction:column;gap:1.25rem;margin:0;padding:1.75rem 1.5rem;border-radius:1.25rem;background:rgba(255,255,255,.78);border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media (min-width:768px){.beta-marketing .beta-testimonial-card{padding:2rem 1.75rem}}.beta-marketing .beta-testimonial-quote{margin:0;flex:1}.beta-marketing .beta-testimonial-quote p{font-size:1.0625rem;line-height:1.55;color:var(--beta-text)}.beta-marketing .beta-testimonial-role{font-family:var(--font-beta-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--beta-text-muted)}.beta-marketing .beta-site-shell{position:relative;z-index:2;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.beta-marketing .beta-site-main{position:relative;z-index:1;flex:1 0 auto}.beta-marketing .beta-site-footer{position:relative;z-index:2;flex-shrink:0;background:rgba(242,241,241,.62);backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1)}.beta-marketing .beta-mesh-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:var(--beta-body)}.beta-marketing .beta-mesh-bg__layer{position:absolute;inset:-65%;will-change:transform;transform-origin:center center}.beta-marketing .beta-mesh-bg__layer--1{background:radial-gradient(ellipse 62% 52% at 18% 22%,rgba(145,229,0,.55),transparent 58%),radial-gradient(ellipse 54% 48% at 82% 18%,rgba(193,15,252,.38),transparent 56%);filter:blur(52px) saturate(1.15);animation:beta-mesh-liquid-1 38s ease-in-out infinite}.beta-marketing .beta-mesh-bg__layer--2{background:radial-gradient(ellipse 56% 50% at 72% 68%,rgba(47,68,255,.42),transparent 58%),radial-gradient(ellipse 48% 44% at 28% 76%,rgba(218,255,6,.32),transparent 55%);filter:blur(58px) saturate(1.12);animation:beta-mesh-liquid-2 46s ease-in-out infinite}.beta-marketing .beta-mesh-bg__layer--3{background:radial-gradient(ellipse 50% 46% at 52% 48%,rgba(18,188,255,.36),transparent 58%),radial-gradient(ellipse 44% 40% at 12% 58%,rgba(108,244,251,.28),transparent 54%);filter:blur(64px);animation:beta-mesh-liquid-3 34s ease-in-out infinite}.beta-marketing .beta-mesh-bg__layer--4{background:radial-gradient(ellipse 46% 42% at 88% 42%,rgba(130,0,223,.3),transparent 56%),radial-gradient(ellipse 40% 38% at 38% 12%,rgba(255,220,120,.22),transparent 52%);filter:blur(70px);opacity:.9;animation:beta-mesh-liquid-4 52s ease-in-out infinite}.beta-marketing .beta-mesh-bg__layer--5{background:radial-gradient(ellipse 38% 36% at 58% 82%,rgba(0,200,150,.24),transparent 55%),radial-gradient(ellipse 36% 34% at 22% 32%,rgba(101,119,255,.2),transparent 52%);filter:blur(76px);mix-blend-mode:multiply;opacity:.75;animation:beta-mesh-liquid-5 42s ease-in-out infinite}@keyframes beta-mesh-liquid-1{0%{transform:translate(0) rotate(0deg) scale(1)}25%{transform:translate(14%,-10%) rotate(12deg) scale(1.14)}50%{transform:translate(-10%,16%) rotate(-8deg) scale(.9)}75%{transform:translate(8%,8%) rotate(6deg) scale(1.08)}to{transform:translate(0) rotate(0deg) scale(1)}}@keyframes beta-mesh-liquid-2{0%{transform:translate(0) rotate(0deg) scale(1.05)}33%{transform:translate(-16%,12%) rotate(-14deg) scale(.88)}66%{transform:translate(12%,-14%) rotate(10deg) scale(1.12)}to{transform:translate(0) rotate(0deg) scale(1.05)}}@keyframes beta-mesh-liquid-3{0%{transform:translate(0) scale(1) rotate(0deg)}20%{transform:translate(10%,12%) scale(1.1) rotate(5deg)}45%{transform:translate(-14%,-8%) scale(.94) rotate(-7deg)}70%{transform:translate(6%,-12%) scale(1.06) rotate(4deg)}to{transform:translate(0) scale(1) rotate(0deg)}}@keyframes beta-mesh-liquid-4{0%{transform:translate(0) rotate(0deg) scale(1)}30%{transform:translate(-12%,-16%) rotate(-11deg) scale(1.15)}60%{transform:translate(16%,6%) rotate(9deg) scale(.92)}to{transform:translate(0) rotate(0deg) scale(1)}}@keyframes beta-mesh-liquid-5{0%{transform:translate(0) scale(1.02)}40%{transform:translate(18%,10%) scale(.86) rotate(8deg)}80%{transform:translate(-8%,-18%) scale(1.14) rotate(-6deg)}to{transform:translate(0) scale(1.02)}}.beta-marketing .beta-mesh-bg--legal .beta-mesh-bg__layer--1{background:radial-gradient(ellipse 62% 52% at 18% 22%,rgba(145,229,0,.34),transparent 58%),radial-gradient(ellipse 54% 48% at 82% 18%,rgba(193,15,252,.24),transparent 56%)}.beta-marketing .beta-mesh-bg--legal .beta-mesh-bg__layer--2{background:radial-gradient(ellipse 56% 50% at 72% 68%,rgba(47,68,255,.26),transparent 58%),radial-gradient(ellipse 48% 44% at 28% 76%,rgba(218,255,6,.2),transparent 55%)}.beta-marketing .beta-mesh-bg--legal .beta-mesh-bg__layer--3{background:radial-gradient(ellipse 50% 46% at 52% 48%,rgba(18,188,255,.22),transparent 58%),radial-gradient(ellipse 44% 40% at 12% 58%,rgba(108,244,251,.18),transparent 54%)}.beta-marketing .beta-mesh-bg--legal .beta-mesh-bg__layer--4{background:radial-gradient(ellipse 46% 42% at 88% 42%,rgba(130,0,223,.2),transparent 56%),radial-gradient(ellipse 40% 38% at 38% 12%,rgba(255,220,120,.14),transparent 52%);opacity:.8}.beta-marketing .beta-mesh-bg--legal .beta-mesh-bg__layer--5{background:radial-gradient(ellipse 38% 36% at 58% 82%,rgba(0,200,150,.16),transparent 55%),radial-gradient(ellipse 36% 34% at 22% 32%,rgba(101,119,255,.14),transparent 52%);opacity:.65}.beta-marketing .beta-login-main{display:flex;flex:1;flex-direction:column}.beta-marketing .beta-login-page{display:flex;flex:1;align-items:center;justify-content:center;padding:2rem 1.25rem 4rem}.beta-marketing .beta-login-card{width:100%;max-width:26rem;border-radius:1.5rem}.beta-marketing .beta-login-card.beta-glass{background:rgba(255,255,255,.82)}.beta-marketing .beta-login-card-inner{padding:2rem 1.75rem}@media (min-width:768px){.beta-marketing .beta-login-card-inner{padding:2.25rem 2rem}}.beta-marketing .beta-login-field{display:flex;flex-direction:column;gap:.4rem}.beta-marketing .beta-login-label{font-size:.875rem;font-weight:500;color:var(--beta-text)}.beta-marketing .beta-login-input{width:100%;padding:.7rem .9rem;border-radius:.75rem;border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.9);font-size:.9375rem;color:var(--beta-text);outline:none;transition:border-color .15s,box-shadow .15s}.beta-marketing .beta-login-input::placeholder{color:var(--beta-text-muted)}.beta-marketing .beta-login-input:focus{border-color:rgba(0,118,80,.45);box-shadow:0 0 0 3px rgba(0,118,80,.12)}.beta-marketing .beta-signup-layout{width:100%;max-width:64rem;margin:0 auto;padding:2rem 1.25rem 4rem}@media (min-width:768px){.beta-marketing .beta-signup-layout{padding:2.5rem 2rem 5rem}}.beta-marketing .beta-signup-grid{display:grid;gap:2rem;align-items:start}@media (min-width:1024px){.beta-marketing .beta-signup-grid{grid-template-columns:minmax(0,1fr) minmax(0,28rem);gap:3rem}}.beta-marketing .beta-signup-aside{display:flex;flex-direction:column;gap:2rem;padding-top:.5rem}.beta-marketing .beta-signup-card{max-width:none;width:100%}.beta-marketing .beta-signup-card-wide{max-width:32rem;width:100%;margin:0 auto}.beta-marketing .beta-signup-seat-dropdown button{color:var(--beta-text)}.beta-marketing .beta-signup-seat-dropdown button:hover{background:rgba(242,241,241,.9)}.beta-marketing .beta-legal-main{position:relative;z-index:1}.beta-marketing .beta-legal-page{margin:0 auto;max-width:52rem;padding:2rem 1.25rem 5rem}@media (min-width:768px){.beta-marketing .beta-legal-page{padding:2.5rem 2rem 7rem}}.beta-marketing .beta-legal-hero{margin-bottom:2rem;text-align:center}@media (min-width:768px){.beta-marketing .beta-legal-hero{margin-bottom:2.5rem}}.beta-marketing .beta-legal-updated{margin-top:.75rem;font-size:.9375rem;color:var(--beta-text-muted)}.beta-marketing .beta-legal-card{border-radius:1.5rem;border:1px solid rgba(255,255,255,.85);background:rgba(255,255,255,.88);box-shadow:0 24px 80px -28px rgba(19,18,31,.14),0 1px 3px rgba(0,0,0,.04);backdrop-filter:blur(20px) saturate(1.15);-webkit-backdrop-filter:blur(20px) saturate(1.15);padding:1.75rem 1.5rem}@media (min-width:768px){.beta-marketing .beta-legal-card{padding:2.5rem 2.5rem 2.75rem}}.beta-marketing .beta-legal-intro{margin:0 0 .5rem;font-size:1.0625rem;line-height:1.6;color:var(--beta-text-secondary)}.beta-marketing .beta-legal-prose{font-size:1rem;line-height:1.7;color:var(--beta-text-secondary)}.beta-marketing .beta-legal-prose h2{margin:2.5rem 0 .75rem;font-family:var(--font-beta-heading);font-size:1.25rem;font-weight:400;letter-spacing:-.01em;color:var(--beta-text)}.beta-marketing .beta-legal-prose h2:first-child{margin-top:0}.beta-marketing .beta-legal-prose p{margin:.75rem 0 0}.beta-marketing .beta-legal-prose ul{margin:.75rem 0 0;padding-left:1.25rem}.beta-marketing .beta-legal-prose li{margin-top:.5rem}.beta-marketing .beta-legal-prose li::marker{color:var(--beta-text-muted)}.beta-marketing .beta-legal-prose strong{font-weight:600;color:var(--beta-text)}.beta-marketing .beta-legal-prose a{color:#007650;text-decoration:none;transition:color .2s}.beta-marketing .beta-legal-prose a:hover{text-decoration:underline}