.gl{--gl-bg:#fff;--gl-alt:#f6f6f4;--gl-ink:#141414;--gl-ink-2:#0e0e0c;--gl-body:#5f5f5f;--gl-muted:#8a8a86;--gl-line:#e6e6e2;--gl-line-strong:#cfcfca;--gl-line-dark:#f6f6f424;--gl-accent:#e4572e;--gl-accent-hover:#c94722;--gl-accent-tint:#fbeee8;--gl-on-dark:#f6f6f4;--gl-on-dark-dim:#f6f6f4b8;--gl-sans:var(--font-inter-tight), "Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--gl-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--gl-radius:2px;--gl-container:1200px;--gl-gutter:40px;--gl-section:104px;--gl-ease:cubic-bezier(.2, .7, .3, 1);font-family:var(--gl-sans);color:var(--gl-ink);background:var(--gl-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "cv11", "calt";letter-spacing:-.01em;overflow-x:clip}.gl ::selection{background:var(--gl-accent);color:#fff}.gl :where(a){color:inherit;text-decoration:none}.gl :where(button){font:inherit;color:inherit}.gl :where(img){max-width:100%;display:block}.gl :where(h1,h2,h3,h4,h5,p){margin:0}.gl :where(ul){margin:0;padding:0;list-style:none}.gl [id]{scroll-margin-top:88px}.gl-container{max-width:var(--gl-container);padding:0 var(--gl-gutter);margin:0 auto}.gl-section{padding:var(--gl-section) 0}.gl-alt{background:var(--gl-alt)}.gl-dark{background:var(--gl-ink-2);color:var(--gl-on-dark)}.gl-dark .gl-p,.gl-dark .gl-lead{color:var(--gl-on-dark-dim)}.gl-tint{background:var(--gl-accent-tint)}.gl-h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(44px,5.4vw,76px);font-weight:500;line-height:1}.gl-h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,3.4vw,48px);font-weight:500;line-height:1.15}.gl-h3{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(26px,2.8vw,39px);font-weight:500;line-height:1.08}.gl-h4{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(22px,2.2vw,31px);font-weight:500;line-height:1.1}.gl-h5{letter-spacing:-.02em;font-size:25px;font-weight:500;line-height:1.1}.gl-lead{color:var(--gl-body);letter-spacing:-.015em;font-size:20px;line-height:1.4}.gl-lead strong,.gl-p strong{color:var(--gl-ink);font-weight:600}.gl-p{color:var(--gl-body);letter-spacing:-.01em;font-size:16px;line-height:1.5}.gl-small{font-size:13px;line-height:1.3}.gl-mono{font-family:var(--gl-mono);letter-spacing:.02em;text-transform:uppercase;font-size:13px}.gl-center{text-align:center}.gl-measure{max-width:760px;margin-left:auto;margin-right:auto}.gl-accent{color:var(--gl-accent)}.gl-pill{border-radius:var(--gl-radius);font-family:var(--gl-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;align-items:center;gap:8px;padding:7px 10px 6px;font-size:12px;line-height:1;display:inline-flex}.gl-pill-accent{color:var(--gl-accent)}.gl-dark .gl-pill{color:var(--gl-on-dark);border-color:#f6f6f473}.gl-btn{border-radius:var(--gl-radius);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;height:40px;transition:transform .25s var(--gl-ease), background .25s, color .25s, border-color .25s;border:1px solid #0000;justify-content:space-between;align-items:center;gap:14px;padding:0 16px;font-size:16px;font-weight:500;line-height:1;display:inline-flex}.gl-btn svg{width:14px;height:14px;transition:transform .3s var(--gl-ease);flex:none}.gl-btn:hover{transform:translateY(-1px)}.gl-btn:hover svg{transform:translate(2px,-2px)}.gl-btn:active{transform:translateY(0)}.gl-btn:focus-visible{outline:2px solid var(--gl-accent);outline-offset:2px}.gl-btn-accent{background:var(--gl-accent);color:#fff}.gl-btn-accent:hover{background:var(--gl-accent-hover)}.gl-btn-ink{background:var(--gl-ink);color:#fff}.gl-btn-ink:hover{background:#000}.gl-btn-light{background:var(--gl-alt);color:var(--gl-ink)}.gl-btn-light:hover{background:#ebebe7}.gl-btn-white{color:var(--gl-ink);background:#fff}.gl-btn-white:hover{background:var(--gl-alt)}.gl-btn-outline{color:var(--gl-ink);border-color:var(--gl-line-strong);background:0 0}.gl-btn-outline:hover{border-color:var(--gl-ink)}.gl-dark .gl-btn-outline{color:var(--gl-on-dark);border-color:var(--gl-line-dark)}.gl-dark .gl-btn-outline:hover{border-color:var(--gl-on-dark)}.gl-btn-center{justify-content:center}.gl-btn[disabled]{opacity:.6;cursor:wait;transform:none}.gl-nav{z-index:60;background:var(--gl-alt);transition:background .3s,box-shadow .3s;position:sticky;top:0}.gl-nav.is-scrolled{-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--gl-line);background:#f6f6f4db}.gl-nav-inner{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.gl-brand{letter-spacing:-.025em;align-items:center;font-size:22px;font-weight:700;line-height:1;display:inline-flex}.gl-brand-dot{color:var(--gl-accent)}.gl-nav-links{align-items:center;gap:6px;display:flex}.gl-nav-links a{font-family:var(--gl-mono);letter-spacing:.02em;text-transform:uppercase;color:#101010;border-radius:1px;padding:11px 14px;font-size:13px;transition:background .2s}.gl-nav-links a:hover{background:#1414140f}.gl-nav-links a.gl-btn{font-family:var(--gl-sans);text-transform:none;letter-spacing:-.01em;color:#fff;margin-left:10px;padding:0 16px}.gl-nav-links a.gl-btn:hover{background:var(--gl-accent-hover)}.gl-nav-toggle{border:1px solid var(--gl-line-strong);border-radius:var(--gl-radius);height:40px;font-family:var(--gl-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 14px;font-size:12px;display:none}.gl-nav-mobile{display:none}.gl-hero{min-height:min(860px,100vh - 72px);padding:88px 0 48px;display:flex;position:relative;overflow:hidden}.gl-hero-field{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.gl-hero-inner{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.gl-hero-top{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:48px;display:grid}.gl-hero .gl-h1{max-width:720px}.gl-hero-copy{justify-self:end;max-width:360px;padding-top:12px}.gl-hero-eyebrow{font-family:var(--gl-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gl-body);align-items:center;gap:10px;margin-bottom:28px;font-size:12px;display:inline-flex}.gl-hero-eyebrow:before{content:"";background:var(--gl-accent);width:8px;height:8px}.gl-hero-bottom{flex-wrap:wrap;justify-content:flex-end;gap:16px;margin-top:auto;padding-top:96px;display:flex}.gl-block{border-radius:var(--gl-radius);color:#fff;width:262px;height:150px;transition:transform .3s var(--gl-ease), background .3s;flex-direction:column;justify-content:space-between;padding:12px 16px 14px;display:flex;position:relative;overflow:hidden}.gl-block-top{justify-content:space-between;align-items:center;font-size:16px;font-weight:500;display:flex}.gl-block svg{width:16px;height:16px;transition:transform .3s var(--gl-ease)}.gl-block:hover{transform:translateY(-2px)}.gl-block:hover svg{transform:translate(2px,-2px)}.gl-block-accent{background:var(--gl-accent)}.gl-block-accent:hover{background:var(--gl-accent-hover)}.gl-block-ink{background:var(--gl-ink-2)}.gl-block-ink:hover{background:#000}.gl-block-sub{opacity:.72;letter-spacing:-.005em;font-size:13px}.gl-strip{padding:72px 0 76px}.gl-strip-label{text-align:center;color:var(--gl-body);margin:0 0 44px}.gl-logo-wrap{flex:none;align-items:center;height:40px;padding:0 6px;display:inline-flex}.gl-logo{opacity:.78;filter:grayscale()contrast(1.05);mix-blend-mode:multiply;width:auto;max-width:none;height:26px;transition:opacity .3s,filter .3s}.gl-logo.is-icon{height:34px}.gl-logo-wrap:hover .gl-logo{opacity:1;filter:none}.gl-marquee{background:var(--gl-alt);will-change:transform;flex-shrink:0;width:max-content;animation-name:gl-marquee;animation-timing-function:linear;animation-iteration-count:infinite}.gl-marquee>div{flex:none}.gl-marquee-pause:hover{animation-play-state:paused}@keyframes gl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.gl-head{margin-bottom:56px}.gl-head .gl-lead{margin-top:20px}.gl-head .gl-p{margin-top:16px}.gl-head .gl-pill{margin-bottom:20px}.gl-head-split{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:48px;display:grid}.gl-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gl-card{border-radius:var(--gl-radius);isolation:isolate;min-height:513px;color:var(--gl-on-dark);flex-direction:column;grid-column:span 2;justify-content:flex-start;padding:32px;display:flex;position:relative;overflow:hidden}.gl-card.is-half{grid-column:span 1}.gl-card.is-center{text-align:center;justify-content:center;align-items:center}.gl-card-bg{z-index:-2;transition:transform 1.2s var(--gl-ease);filter:saturate(.8);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.001)}.gl-card:hover .gl-card-bg{transform:scale(1.04)}.gl-card-shade{z-index:-1;background:linear-gradient(#0e0e0c80,#0e0e0cd6),linear-gradient(90deg,#e4572e38,#0e0e0c00 60%);position:absolute;inset:0}.gl-card .gl-pill{color:var(--gl-on-dark);border-color:#f6f6f4b3;align-self:flex-start;margin-bottom:20px}.gl-card.is-center .gl-pill{align-self:center}.gl-card .gl-h3{max-width:640px}.gl-card .gl-p{color:#f6f6f4d1;max-width:560px;margin-top:16px}.gl-card .gl-btn{align-self:flex-start;margin-top:28px}.gl-card.is-center .gl-btn{align-self:center}.gl-card-light{background:var(--card-bg,var(--gl-alt));color:var(--gl-ink);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;min-height:480px;padding:0;display:grid}.gl-card-light .gl-card-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:40px 36px 40px 40px;display:flex}.gl-card-light .gl-pill{color:var(--gl-ink);border-color:#1414144d}.gl-card-light .gl-h3{max-width:460px}.gl-card-light .gl-p{color:var(--gl-body);max-width:460px}.gl-card-art{min-height:260px;position:relative;overflow:hidden}.gl-card-art img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform 1.1s var(--gl-ease);position:absolute;inset:0;transform:scale(1.02)}.gl-card-light:hover .gl-card-art img{transform:scale(1.06)}.gl-card-light.is-half{grid-template-rows:auto minmax(280px,1fr);grid-template-columns:1fr;min-height:600px}.gl-card-light.is-half .gl-card-copy{justify-content:flex-start;padding-bottom:12px}.gl-picture-foot{margin-top:40px}.gl-sq{aspect-ratio:1;box-sizing:border-box;border-radius:2px;display:block}.gl-sq.is-outline{border:1.5px solid var(--gl-line-strong)}.gl-sq.is-software{background:#b8b6b1}.gl-sq.is-agent{background:var(--gl-accent)}.gl-sq.is-person{border:1.5px solid var(--gl-ink);background:#fff}.gl-ba{background:var(--gl-alt);border-radius:var(--gl-radius);grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:0 56px;margin:0;padding:40px 44px 36px;display:grid}.gl-ba-col{flex-direction:column;display:flex}.gl-ba-divider{background:var(--gl-line-strong)}.gl-ba-label{font-family:var(--gl-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gl-ink);font-size:12px}.gl-ba-label.is-accent{color:var(--gl-accent)}.gl-ba-grid{--ba-tile:40px;--ba-gap:22px;grid-template-columns:repeat(5, var(--ba-tile));grid-auto-rows:var(--ba-tile);gap:var(--ba-gap);margin:20px 0 18px;display:grid}.gl-ba-cell{width:var(--ba-tile);height:var(--ba-tile);display:block;position:relative}.gl-ba-grid .gl-sq{width:var(--ba-tile);height:var(--ba-tile);justify-content:center;align-items:center;display:flex;position:relative}.gl-sq-n{font-family:var(--gl-mono);letter-spacing:0;color:var(--gl-muted);font-size:9px;line-height:1;position:absolute;top:3px;left:4px}.gl-sq.is-agent .gl-sq-n,.gl-sq.is-software .gl-sq-n{color:#ffffffd9}.gl-sq.is-software .gl-sq-n{color:#1010108c}.gl-touch{width:12px;height:20px;margin-top:4px;display:block}.gl-sq.is-touched .gl-touch{color:var(--gl-ink)}.gl-sq.is-decision{border:2px solid var(--gl-ink);box-shadow:0 0 0 3px #fff, 0 0 0 4.5px var(--gl-ink)}.gl-sq.is-decision .gl-touch{color:var(--gl-ink)}.gl-step-arrow{width:16px;height:16px;color:var(--gl-muted);pointer-events:none;position:absolute}.gl-step-arrow.is-right{right:calc(-1 * var(--ba-gap) + 3px);top:50%;transform:translateY(-50%)}.gl-step-arrow.is-left{left:calc(-1 * var(--ba-gap) + 3px);top:50%;transform:translateY(-50%)rotate(180deg)}.gl-step-arrow.is-down{bottom:calc(-1 * var(--ba-gap) + 3px);left:50%;transform:translate(-50%)rotate(90deg)}.gl-ba-line{letter-spacing:-.01em;color:var(--gl-ink);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:16px;line-height:1.4;display:flex}.gl-ba-line.is-muted{color:var(--gl-body)}.gl-ba-line .gl-sq{flex:none;width:12px;height:12px}.gl-ba-line .gl-sq.is-key{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.gl-ba-line .gl-sq.is-key .gl-touch{width:7px;height:12px;margin-top:1px}.gl-ba-line .gl-sq.is-decision{box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--gl-ink);border-width:1.5px}.gl-ba-item{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.gl-ba-people{align-items:flex-end;gap:10px;min-height:50px;margin:30px 0 12px;display:flex}.gl-person{color:var(--gl-ink);display:inline-flex}.gl-person svg{width:30px;height:50px;display:block}.gl-person.is-ghost{color:#a9a7a2}.gl-person.is-ghost.is-overhead{color:var(--gl-accent)}.gl-ba figcaption{border-top:1px solid var(--gl-line);letter-spacing:-.015em;color:var(--gl-ink);grid-column:1/-1;margin-top:32px;padding-top:22px;font-size:17px}.gl-compare{border-top:1px solid var(--gl-line-strong)}.gl-compare-row{border-bottom:1px solid var(--gl-line);grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));align-items:center;min-height:76px;display:grid}.gl-compare-row.is-head{min-height:56px;font-family:var(--gl-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gl-body);font-size:12px}.gl-compare-row.is-head>div{text-align:center}.gl-compare-row.is-head>div.is-accent{color:var(--gl-accent)}.gl-compare-label{letter-spacing:-.015em;color:var(--gl-ink);padding-right:16px;font-size:18px}.gl-compare-cell{justify-content:center;display:flex}.gl-tick{width:22px;height:22px}.gl-tick.is-yes{color:var(--gl-ink)}.gl-tick.is-yes.is-accent{color:var(--gl-accent)}.gl-tick.is-no,.gl-tick.is-dash{color:#b8b6b1}.gl-founders{border-top:1px solid var(--gl-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:56px;padding-top:32px;display:grid}.gl-founder-photo{border:1px solid var(--gl-line-strong);background:var(--gl-alt);border-radius:6px;width:112px;height:112px;margin-bottom:18px;overflow:hidden}.gl-founder-photo img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:filter .5s var(--gl-ease);display:block}.gl-founder:hover .gl-founder-photo img{filter:none}.gl-founder-name{letter-spacing:-.02em;margin-bottom:8px;font-size:22px;font-weight:500}.gl-outcomes{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.9fr);align-items:start;gap:48px;display:grid}.gl-outcomes .gl-lead{max-width:440px;margin-top:24px}.gl-outcomes .gl-step .gl-p{max-width:360px;margin-top:8px}.gl-outcomes-cta{margin-top:40px}.gl-fan-wrap{align-self:stretch;min-height:0;display:flex}.gl-fan{width:100%;height:100%;display:block;overflow:visible}.gl-fan-flow{stroke:var(--gl-accent);fill:none;stroke-linecap:round;opacity:0}.gl-fan.is-live .gl-fan-flow{animation:6.5s linear infinite gl-flow}.gl-fan.is-live .gl-fan-flow.is-head{opacity:1;stroke-width:2.6px;stroke-dasharray:44 956}.gl-fan.is-live .gl-fan-flow.is-tail{opacity:.32;stroke-width:2px;stroke-dasharray:160 840;animation-name:gl-flow-tail}@keyframes gl-flow{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes gl-flow-tail{0%{stroke-dashoffset:1116px}to{stroke-dashoffset:116px}}.gl-steps{flex-direction:column;gap:36px;display:flex}.gl-step-n{letter-spacing:-.02em;color:var(--gl-accent);font-size:39px;font-weight:500;line-height:1}.gl-step .gl-h4{margin-top:8px}.gl-step .gl-p{max-width:360px;margin-top:8px}.gl-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:64px;display:grid}.gl-col .gl-h5{margin:20px 0 12px}.gl-granules{grid-template-columns:repeat(3,8px);gap:4px;display:grid}.gl-granule{background:#f6f6f438;width:8px;height:8px;transition:background .3s}.gl-granule.is-on{background:var(--gl-accent)}.gl-col:hover .gl-granule{background:var(--gl-accent);transition-delay:calc(var(--i) * 40ms)}.gl-deployed-foot{text-align:center;margin-top:64px}.gl-deployed-foot .gl-pill{white-space:normal;text-align:center;max-width:34em;padding:9px 14px 8px;line-height:1.5}.gl-integrations{grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:center;gap:64px;display:grid}.gl-integrations .gl-p{max-width:460px;margin-top:20px}.gl-integrations .gl-btn{margin-top:32px}.gl-tickers{border-radius:var(--gl-radius);background:linear-gradient(160deg, #0e0e0c 0%, #2b1a14 58%, var(--gl-accent) 150%);height:340px;position:relative;overflow:hidden}.gl-tickers-inner{justify-content:center;align-items:flex-start;gap:28px;padding:0 24px;display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.gl-ticker{will-change:transform;flex-direction:column;animation:26s linear infinite gl-ticker-y;display:flex}.gl-ticker.is-reverse{animation-direction:reverse}.gl-ticker.is-slow{animation-duration:34s}.gl-ticker-item{background:#fff;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;margin-bottom:24px;display:grid;box-shadow:0 10px 30px #00000047}.gl-ticker-item img{object-fit:contain;width:32px;height:32px}@keyframes gl-ticker-y{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.gl-agents{flex-direction:column;gap:16px;display:flex}.gl-agent{border-radius:var(--gl-radius);transition:transform .35s var(--gl-ease);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) 352px;gap:48px;padding:24px;display:grid}.gl-agent-light{background:var(--gl-alt)}.gl-agent-dark{background:var(--gl-ink-2);color:var(--gl-on-dark)}.gl-agent-dark .gl-p{color:var(--gl-on-dark-dim)}.gl-agent-accent{background:var(--gl-accent);color:var(--gl-ink-2)}.gl-agent-accent .gl-p{color:#0e0e0cc7}.gl-squares{gap:6px;margin-bottom:28px;display:flex}.gl-squares span{background:var(--gl-accent);width:9px;height:9px;transition:transform .4s var(--gl-ease)}.gl-agent:hover .gl-squares span:nth-child(2){transform:translateY(-3px)}.gl-agent:hover .gl-squares span:nth-child(3){transform:translateY(-6px)}.gl-agent-dark .gl-squares span{background:var(--gl-on-dark)}.gl-agent-accent .gl-squares span{background:var(--gl-ink-2)}.gl-agent-label{letter-spacing:-.02em;font-size:20px}.gl-agent .gl-h4{margin:2px 0 20px}.gl-agent .gl-p{max-width:380px}.gl-caps-label{font-family:var(--gl-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-bottom:18px;font-size:12px}.gl-caps{flex-direction:column;gap:14px;display:flex}.gl-cap{letter-spacing:-.01em;align-items:flex-start;gap:14px;font-size:16px;line-height:1.35;display:flex}.gl-cap-icon{width:20px;height:20px;color:var(--gl-accent);flex:none;margin-top:1px}.gl-agent-dark .gl-cap-icon,.gl-agent-accent .gl-cap-icon{color:currentColor}.gl-agent-actions{flex-direction:column;justify-content:center;gap:10px;display:flex}.gl-agent-actions .gl-btn{justify-content:center;width:100%}.gl-quote{text-align:center;padding:96px 0}.gl-quote-mark{color:var(--gl-accent);margin-bottom:20px;font-size:44px;font-weight:500;line-height:1}.gl-quote .gl-h3{max-width:880px;margin:0 auto}.gl-quote-by{color:var(--gl-body);margin-top:24px}.gl-form{gap:20px;max-width:800px;margin:56px auto 0;display:grid}.gl-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.gl-label{font-family:var(--gl-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gl-muted);margin-bottom:8px;font-size:11px;display:block}.gl-input{border:1px solid var(--gl-line-strong);border-radius:var(--gl-radius);width:100%;height:48px;font:inherit;color:var(--gl-ink);background:#fff;outline:none;padding:0 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}select.gl-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%238a8a86' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}textarea.gl-input{resize:vertical;height:auto;min-height:120px;padding:12px 14px;line-height:1.5}.gl-input:focus{border-color:var(--gl-ink);box-shadow:0 0 0 3px #e4572e29}.gl-input::placeholder{color:#9a9a96}.gl-form-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.gl-form-note{color:var(--gl-muted);font-size:13px}.gl-success{text-align:center;border:1px solid var(--gl-line);border-radius:var(--gl-radius);max-width:800px;margin:56px auto 0;padding:56px 24px}.gl-error{color:var(--gl-accent);font-size:14px}.gl-faq{grid-template-columns:1fr 1fr;align-items:start;gap:12px 16px;margin-top:48px;display:grid}.gl-faq-item{border:1px solid var(--gl-line);border-radius:var(--gl-radius);background:#fff;transition:border-color .25s}.gl-faq-item.is-open{border-color:var(--gl-line-strong)}.gl-faq-q{text-align:left;letter-spacing:-.015em;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 20px;font-size:18px;line-height:1.3;display:flex}.gl-faq-plus{flex:none;width:16px;height:16px;position:relative}.gl-faq-plus:before,.gl-faq-plus:after{content:"";background:var(--gl-ink);height:1.5px;transition:transform .35s var(--gl-ease);margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.gl-faq-plus:after{transform:rotate(90deg)}.gl-faq-item.is-open .gl-faq-plus:after{transform:rotate(0)}.gl-faq-item.is-open .gl-faq-plus:before{transform:rotate(180deg)}.gl-faq-a{transition:grid-template-rows .4s var(--gl-ease);grid-template-rows:0fr;display:grid}.gl-faq-item.is-open .gl-faq-a{grid-template-rows:1fr}.gl-faq-a>div{overflow:hidden}.gl-faq-a p{padding:0 20px 18px}.gl-faq-foot{text-align:center;margin-top:40px}.gl-ctas{grid-template-columns:1fr 1fr;gap:16px;display:grid}.gl-cta{border-radius:var(--gl-radius);isolation:isolate;color:#fff;flex-direction:column;justify-content:space-between;min-height:350px;padding:24px;display:flex;position:relative;overflow:hidden}.gl-cta-accent{background:var(--gl-accent)}.gl-cta-dots:before{content:"";z-index:-1;opacity:.55;background-image:radial-gradient(#ffffff80 1.2px,#0000 1.4px);background-size:22px 22px;animation:16s linear infinite gl-dots;position:absolute;inset:-44px}@keyframes gl-dots{0%{transform:translate(0)}to{transform:translate(22px,22px)}}.gl-cta-label{font-family:var(--gl-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;display:inline-flex}.gl-cta-label:before{content:"";background:currentColor;width:10px;height:10px}.gl-cta .gl-h4{max-width:440px;margin:0 0 20px}.gl-cta .gl-btn{align-self:flex-start}.gl-footer{background:var(--gl-ink-2);color:var(--gl-on-dark);margin-top:16px;padding:72px 0 28px}.gl-footer-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.gl-footer-desc{max-width:420px;color:var(--gl-on-dark-dim);margin-top:18px;font-size:14px;line-height:1.45}.gl-footer-links{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.gl-footer-links ul{gap:2px;display:grid}.gl-footer-links a{font-family:var(--gl-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--gl-on-dark);grid-template-columns:40px 1fr;gap:12px;padding:12px 0;font-size:13px;transition:color .2s;display:grid}.gl-footer-links a span:first-child{color:var(--gl-on-dark-dim)}.gl-footer-links a:hover{color:var(--gl-accent)}.gl-footer-bottom{border-top:1px solid var(--gl-line-dark);color:#f6f6f499;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:20px;font-size:13px;display:flex}@media (max-width:1024px){.gl{--gl-gutter:28px;--gl-section:80px}.gl-hero-top{grid-template-columns:1fr;gap:28px}.gl-hero-copy{justify-self:start;max-width:520px;padding-top:0}.gl-hero-bottom{justify-content:flex-start;padding-top:64px}.gl-outcomes{grid-template-columns:1fr 1fr;gap:48px 64px}.gl-outcomes .gl-fan-wrap{display:none}.gl-cols-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.gl-integrations{grid-template-columns:1fr;gap:40px}.gl-tickers{height:300px}.gl-agent{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gl-agent-actions{flex-direction:row;grid-column:1/-1}.gl-agent-actions .gl-btn{flex:1;width:auto}.gl-footer-grid{grid-template-columns:1fr;align-items:start}}@media (max-width:900px){.gl-nav-links{display:none}.gl-nav-toggle{display:inline-flex}.gl-nav-mobile{padding:8px var(--gl-gutter) 20px;border-top:1px solid var(--gl-line);background:var(--gl-alt);gap:4px;display:grid}.gl-nav-mobile a{letter-spacing:-.02em;border-bottom:1px solid var(--gl-line);padding:14px 0;font-size:18px}.gl-nav-mobile a.gl-btn{border-bottom:0;justify-content:center;margin-top:12px;font-size:16px}}@media (max-width:768px){.gl{--gl-gutter:16px;--gl-section:64px}.gl-h1{letter-spacing:-.025em;font-size:44px;line-height:1.15}.gl-h2{letter-spacing:-.025em;font-size:32px;line-height:1.2}.gl-h3{font-size:26px;line-height:1.15}.gl-h4,.gl-h5{font-size:22px}.gl-lead{font-size:16px;line-height:1.45}.gl-btn{height:38px;padding:0 14px;font-size:15px}.gl-nav-inner{height:56px}.gl-brand{font-size:20px}.gl-nav-toggle{height:36px;padding:0 12px}.gl-hero{min-height:0;padding:40px 0 24px}.gl-hero .gl-h1{max-width:none}.gl-hero-copy{max-width:none;padding-top:0}.gl-hero-bottom{flex-flow:row;gap:12px;margin-top:0;padding-top:190px}.gl-hero-bottom>*{flex:1 1 0;min-width:0}.gl-block{width:100%;height:140px;padding:12px 14px}.gl-block-top{font-size:15px}.gl-block-sub{font-size:12px}.gl-fan-wrap{display:none}.gl-ba{gap:0 18px;padding:22px 16px 20px}.gl-ba-grid{--ba-tile:24px;--ba-gap:9px;margin:14px 0 12px}.gl-ba-grid .gl-sq{border-radius:1px}.gl-sq-n{display:none}.gl-touch{width:8px;height:13px;margin-top:0}.gl-sq.is-decision{box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--gl-ink);border-width:1.5px}.gl-step-arrow{width:10px;height:10px;color:var(--gl-body)}.gl-step-arrow.is-right{right:calc(-1 * var(--ba-gap))}.gl-step-arrow.is-left{left:calc(-1 * var(--ba-gap))}.gl-step-arrow.is-down{bottom:calc(-1 * var(--ba-gap))}.gl-ba-line{gap:3px 6px;font-size:13px}.gl-ba-line .gl-sq{width:10px;height:10px}.gl-ba-line .gl-sq.is-key{width:14px;height:14px}.gl-ba-line .gl-sq.is-key .gl-touch{width:5px;height:9px}.gl-ba-people{gap:3px;min-height:28px;margin:20px 0 10px}.gl-person svg{width:14px;height:23px}.gl-ba-item{gap:6px}.gl-ba figcaption{margin-top:22px;padding-top:16px;font-size:15px}.gl-compare-row{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));min-height:64px}.gl-compare-label{padding-right:8px;font-size:14px}.gl-compare-row.is-head{letter-spacing:.04em;font-size:9px}.gl-tick{width:18px;height:18px}.gl-founders{grid-template-columns:1fr;gap:20px}.gl-nav-toggle{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;width:40px;height:36px;padding:0}.gl-nav-toggle span{background:var(--gl-ink);width:24px;height:2px;transition:transform .3s var(--gl-ease), opacity .2s;display:block}.gl-nav-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.gl-nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.gl-nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.gl-cards{grid-template-columns:1fr}.gl-card,.gl-card.is-half{grid-column:span 1;min-height:420px;padding:24px}.gl-card-light,.gl-card-light.is-half{grid-template-rows:auto 240px;grid-template-columns:1fr;min-height:0;padding:0}.gl-card-light .gl-card-copy{padding:28px 22px 16px}.gl-card-art{min-height:240px}.gl-head-split{grid-template-columns:1fr;gap:16px}.gl-outcomes{grid-template-columns:1fr;gap:40px}.gl-cols-4{grid-template-columns:1fr;gap:36px;margin-top:48px}.gl-tickers{height:260px}.gl-agent{grid-template-columns:1fr;gap:28px}.gl-agent-actions{flex-direction:column}.gl-agent-actions .gl-btn{width:100%}.gl-form-row,.gl-faq,.gl-ctas{grid-template-columns:1fr}.gl-cta{min-height:280px}.gl-footer-links{grid-template-columns:1fr}.gl-footer-bottom{flex-direction:column;gap:8px}.gl-quote{padding:72px 0}}@media (prefers-reduced-motion:reduce){.gl-marquee,.gl-ticker,.gl-cta-dots:before,.gl-fan-flow{animation:none}.gl-card-bg,.gl-btn,.gl-block{transition:none}}.calendly-overlay{z-index:1000!important;background:#141414e0!important}.calendly-overlay .calendly-popup{border-radius:4px;box-shadow:0 24px 80px #00000059}.calendly-overlay .calendly-popup-close{filter:invert()brightness(1.6)}
