:root{--border:#0000001a;--border-strong:#0000002e;--surface:var(--pure-white);--bg-subtle:#00000006}.btn{justify-content:center;align-items:center;gap:var(--space-2);width:max-content;height:40px;padding:0 var(--space-5);border-radius:var(--radius-0);color:var(--pure-black);font:600 14px/1 var(--font-body);letter-spacing:var(--tracking-snug);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;text-decoration:none;transition:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--fill{width:100%}.btn--fit{width:max-content}.btn--fill>.btn-frame{flex:1}.btn[disabled],.btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}[data-surface=green] .btn[disabled],[data-surface=green] .btn:disabled{opacity:.35}[data-surface=black] .btn[disabled],[data-surface=black] .btn:disabled{opacity:.45}[data-surface=white] .btn[disabled],[data-surface=white] .btn:disabled{opacity:.3}:root{--content:var(--pure-black);--surface:var(--pure-white);--primary-label:var(--beeble-green)}[data-surface=green]{--content:var(--pure-black);--surface:var(--beeble-green);--primary-label:var(--beeble-green);--selection-bg:var(--pure-black);--selection-fg:var(--beeble-green)}[data-surface=black]{--content:var(--beeble-green);--surface:var(--pure-black);--primary-label:var(--pure-black);--selection-bg:var(--beeble-green);--selection-fg:var(--pure-black)}[data-surface=white]{--content:var(--pure-black);--surface:var(--pure-white);--primary-label:var(--beeble-green);--selection-bg:var(--beeble-green);--selection-fg:var(--pure-black)}:root{--trim-inset:30px;--z-trim:40;--z-trim-over:41}@media (max-width:1199px){:root{--trim-inset:20px}}@media (max-width:742px){:root{--trim-inset:10px}}:root{--trim-content-gap:40px;--trim-content-pad:calc(var(--trim-inset) + var(--trim-content-gap))}@media (max-width:1199px){:root{--trim-content-gap:20px}}@media (max-width:742px){:root{--trim-content-gap:15px}}.trim-scope{position:relative}.trim-scope:before,.trim-scope:after{content:"";background:var(--trim-color,var(--content,var(--pure-black)));pointer-events:none;width:1px;z-index:var(--z-trim);position:absolute;top:0;bottom:0}.trim-scope:before{left:calc(var(--trim-inset) - 1px)}.trim-scope:after{right:calc(var(--trim-inset) - 1px)}.trim-scope--reduced{--trim-color:var(--green-deep-1)}[data-trim=bleed-over]{z-index:var(--z-trim-over);position:relative}.trim-underlay{pointer-events:none;z-index:0;position:fixed;inset:-100vh 0}.trim-underlay:before,.trim-underlay:after{content:"";background:var(--trim-color,var(--content,var(--pure-black)));width:1px;position:absolute;top:0;bottom:0}.trim-underlay:before{left:calc(var(--trim-inset) - 1px)}.trim-underlay:after{right:calc(var(--trim-inset) - 1px)}.btn--primary{background:var(--content);color:var(--primary-label);border-color:var(--content)}.btn--secondary{color:var(--content);border-color:var(--content);background:0 0}.btn--ink{background:var(--pure-black);color:var(--pure-white)}.btn--ghost{color:var(--content);border-color:var(--content);background:0 0}.btn--sm{height:32px;padding:0 var(--space-4);font-size:13px}.btn--lg{height:52px;padding:0 var(--space-6);font-size:16px}.btn--icon{width:40px;padding:0}.btn--icon.btn--sm{width:32px}.btn--display,.btn--standard,.btn--nav{transition:none}.btn--display:active,.btn--standard:active,.btn--nav:active{transform:none}.btn-display-frame{vertical-align:middle;padding:0 6px 6px 0;display:inline-block;position:relative}.btn-display-frame:before{content:"";background:var(--display-shadow-color);pointer-events:none;z-index:0;position:absolute;inset:6px 0 0 6px}@media (pointer:coarse){.btn,.nav-phone-toggle,.nav-phone-row,.nav-phone-item,.nav-phone-backdrop{-webkit-tap-highlight-color:transparent}}.btn--display{z-index:1;height:60px;width:var(--btn-display-width,max-content);font:700 18px/1 var(--font-body);letter-spacing:var(--tracking-snug);box-shadow:none;border-width:1px;padding:0 32px;position:relative}@media (hover:hover) and (pointer:fine){.btn-display-frame:has(.btn--display:hover):before{background:var(--display-shadow-color-hover)}.btn--display:hover{transform:translate(3px,3px)}}:is([data-surface=green] .btn-display-frame:has(.btn--display.btn--primary),[data-surface=green] .btn-display-frame:has(.btn--display:not(.btn--secondary))){--display-shadow-color:var(--green-dark-3);--display-shadow-color-hover:var(--green-deep-1)}[data-surface=green] .btn--display.btn--primary,[data-surface=green] .btn--display:not(.btn--secondary){background:var(--pure-black);color:var(--beeble-green);border-color:#0000}@media (hover:hover) and (pointer:fine){[data-surface=green] .btn--display.btn--primary:hover,[data-surface=green] .btn--display:not(.btn--secondary):hover{background:var(--green-charcoal);color:var(--green-soft);text-shadow:0 0 6px var(--green-bright)}}[data-surface=green] .btn-display-frame:has(.btn--display.btn--secondary){--display-shadow-color:var(--green-dark-3);--display-shadow-color-hover:var(--green-deep-1)}[data-surface=green] .btn--display.btn--secondary{background:var(--beeble-green);color:var(--pure-black);border-color:var(--green-deep-1)}@media (hover:hover) and (pointer:fine){[data-surface=green] .btn--display.btn--secondary:hover{background:var(--green-light);color:var(--green-deep-2);border-color:var(--green-deep-1);text-shadow:0 0 6px var(--green-bright)}}:is([data-surface=black] .btn-display-frame:has(.btn--display.btn--primary),[data-surface=black] .btn-display-frame:has(.btn--display:not(.btn--secondary))){--display-shadow-color:var(--green-deep-2);--display-shadow-color-hover:var(--green-dark-1)}[data-surface=black] .btn--display.btn--primary,[data-surface=black] .btn--display:not(.btn--secondary){background:var(--beeble-green);color:var(--pure-black);border-color:#0000}@media (hover:hover) and (pointer:fine){[data-surface=black] .btn--display.btn--primary:hover,[data-surface=black] .btn--display:not(.btn--secondary):hover{background:var(--green-soft);color:var(--green-deep-3);text-shadow:0 0 6px var(--green-bright)}}[data-surface=black] .btn-display-frame:has(.btn--display.btn--secondary){--display-shadow-color:var(--green-deep-2);--display-shadow-color-hover:var(--green-dark-1)}[data-surface=black] .btn--display.btn--secondary{background:var(--pure-black);color:var(--beeble-green);border-color:var(--beeble-green)}@media (hover:hover) and (pointer:fine){[data-surface=black] .btn--display.btn--secondary:hover{background:var(--green-charcoal);color:var(--green-soft);border-color:var(--green-light);text-shadow:0 0 6px var(--green-bright)}}:is([data-surface=white] .btn-display-frame:has(.btn--display.btn--primary),[data-surface=white] .btn-display-frame:has(.btn--display:not(.btn--secondary))){--display-shadow-color:var(--green-deep-1);--display-shadow-color-hover:var(--green-dark-3)}[data-surface=white] .btn--display.btn--primary,[data-surface=white] .btn--display:not(.btn--secondary){background:var(--beeble-green);color:var(--pure-black);border-color:#0000}@media (hover:hover) and (pointer:fine){[data-surface=white] .btn--display.btn--primary:hover,[data-surface=white] .btn--display:not(.btn--secondary):hover{background:var(--green-soft);color:var(--green-deep-1);text-shadow:0 0 6px var(--green-bright)}}@media (pointer:coarse){.btn-display-frame:has(.btn--display:active):before{background:var(--display-shadow-color-hover)}.btn--display:active{transform:translate(3px,3px)}[data-surface=green] .btn--display.btn--primary:active,[data-surface=green] .btn--display:not(.btn--secondary):active{background:var(--green-charcoal);color:var(--green-soft);text-shadow:0 0 6px var(--green-bright)}[data-surface=green] .btn--display.btn--secondary:active{background:var(--green-light);color:var(--green-deep-2);border-color:var(--green-deep-1);text-shadow:0 0 6px var(--green-bright)}[data-surface=black] .btn--display.btn--primary:active,[data-surface=black] .btn--display:not(.btn--secondary):active{background:var(--green-soft);color:var(--green-deep-3);text-shadow:0 0 6px var(--green-bright)}[data-surface=black] .btn--display.btn--secondary:active{background:var(--green-charcoal);color:var(--green-soft);border-color:var(--green-light);text-shadow:0 0 6px var(--green-bright)}[data-surface=white] .btn--display.btn--primary:active,[data-surface=white] .btn--display:not(.btn--secondary):active{background:var(--green-soft);color:var(--green-deep-1);text-shadow:0 0 6px var(--green-bright)}}.btn--standard{--btn-press-depth:1px;background:var(--btn-shadow);border:var(--btn-press-depth) solid var(--btn-border);height:32px;font:600 13px/1 var(--font-body);letter-spacing:var(--tracking-cozy);align-items:stretch;padding:0;position:relative}.btn--standard>.btn-frame{background:var(--btn-fill);border:none;justify-content:center;align-items:center;padding:0 12px;transition:none;display:flex}.btn--standard>.btn-frame>.btn-content{align-items:center;gap:6px;display:inline-flex}.btn--standard>.btn-frame:has(>.btn-content>.ico:first-child){padding-left:10px}.btn--standard>.btn-frame:has(>.btn-content>.ico:last-child){padding-right:10px}.btn--standard.btn--standard-sm{height:24px;font-size:11px}.btn--standard.btn--standard-sm>.btn-frame{padding:0 8px}.btn--standard.btn--standard-sm>.btn-frame:has(>.btn-content>.ico:first-child){padding-left:6px}.btn--standard.btn--standard-sm>.btn-frame:has(>.btn-content>.ico:last-child){padding-right:6px}.btn--standard.btn--standard-lg{height:40px;font-size:14px}.btn--standard.btn--standard-lg>.btn-frame{padding:0 20px}.btn--standard.btn--standard-lg>.btn-frame:has(>.btn-content>.ico:first-child){padding-left:16px}.btn--standard.btn--standard-lg>.btn-frame:has(>.btn-content>.ico:last-child){padding-right:16px}.btn--standard.btn--standard-lg>.btn-frame>.btn-content{gap:8px}.btn--standard.btn--standard-xl{height:48px;font-size:18px}.btn--standard.btn--standard-xl>.btn-frame{padding:0 28px}.btn--standard.btn--standard-xl>.btn-frame:has(>.btn-content>.ico:first-child){padding-left:20px}.btn--standard.btn--standard-xl>.btn-frame:has(>.btn-content>.ico:last-child){padding-right:20px}.btn--standard.btn--standard-xl>.btn-frame>.btn-content{gap:10px}:is(.btn--standard.btn--standard-icon>.btn-frame:has(>.btn-content>.ico:first-child),.btn--standard.btn--standard-icon>.btn-frame:has(>.btn-content>.ico:last-child)){padding-left:0;padding-right:0}.btn--standard.btn--standard-icon{width:32px}.btn--standard.btn--standard-icon.btn--standard-sm{width:24px}.btn--standard.btn--standard-icon.btn--standard-lg{width:40px}.btn--standard.btn--standard-icon.btn--standard-xl{width:48px}.btn--standard.btn--standard-icon>.btn-frame{justify-content:center;width:100%;padding:0}.btn--standard.btn--secondary{font-weight:500}@media (hover:hover) and (pointer:fine){.btn--standard:hover{padding-top:var(--btn-press-depth);border-bottom-color:var(--btn-highlight)}}.btn--standard.is-hover{padding-top:var(--btn-press-depth);border-bottom-color:var(--btn-highlight)}[data-surface=black] .btn--standard.btn--primary{--btn-shadow:var(--green-deep-2);--btn-border:var(--green-dark-2);--btn-fill:var(--beeble-green);--btn-highlight:color-mix(in srgb, var(--green-bright) 60%, transparent);color:var(--pure-black)}@media (hover:hover) and (pointer:fine){[data-surface=black] .btn--standard.btn--primary:hover{--btn-border:var(--green-dark-3);--btn-fill:var(--green-dark-3)}}[data-surface=black] .btn--standard.btn--primary.is-hover{--btn-border:var(--green-dark-3);--btn-fill:var(--green-dark-3)}[data-surface=black] .btn--standard.btn--secondary{--btn-shadow:var(--pure-black);--btn-border:var(--green-dark-3);--btn-fill:var(--pure-black);--btn-highlight:color-mix(in srgb, var(--green-bright) 50%, transparent);color:var(--beeble-green)}@media (hover:hover) and (pointer:fine){[data-surface=black] .btn--standard.btn--secondary:hover{--btn-border:var(--green-deep-1);--btn-fill:var(--green-night-1)}}[data-surface=black] .btn--standard.btn--secondary.is-hover{--btn-border:var(--green-deep-1);--btn-fill:var(--green-night-1)}[data-surface=green] .btn--standard.btn--primary{--btn-shadow:var(--pure-black);--btn-border:var(--green-deep-3);--btn-fill:var(--pure-black);--btn-highlight:color-mix(in srgb, var(--green-bright) 90%, transparent);color:var(--beeble-green)}@media (hover:hover) and (pointer:fine){[data-surface=green] .btn--standard.btn--primary:hover{--btn-border:var(--green-night-1);--btn-fill:var(--green-deep-3)}}[data-surface=green] .btn--standard.btn--primary.is-hover{--btn-border:var(--green-night-1);--btn-fill:var(--green-deep-3)}[data-surface=green] .btn--standard.btn--secondary{--btn-shadow:var(--green-deep-2);--btn-border:var(--green-dark-3);--btn-fill:var(--beeble-green);--btn-highlight:var(--green-bright);color:var(--pure-black)}@media (hover:hover) and (pointer:fine){[data-surface=green] .btn--standard.btn--secondary:hover{--btn-fill:var(--green-dark-1)}}[data-surface=green] .btn--standard.btn--secondary.is-hover{--btn-fill:var(--green-dark-1)}[data-surface=white] .btn--standard.btn--primary{--btn-shadow:var(--pure-black);--btn-border:var(--pure-black);--btn-fill:var(--pure-black);--btn-highlight:var(--gray-bf);color:var(--beeble-green)}@media (hover:hover) and (pointer:fine){[data-surface=white] .btn--standard.btn--primary:hover{--btn-fill:var(--gray-40)}}[data-surface=white] .btn--standard.btn--primary.is-hover{--btn-fill:var(--gray-40)}[data-surface=white] .btn--standard.btn--secondary{--btn-shadow:var(--gray-a0);--btn-border:var(--gray-bf);--btn-fill:var(--pure-white);--btn-highlight:var(--off-white);color:var(--pure-black)}@media (hover:hover) and (pointer:fine){[data-surface=white] .btn--standard.btn--secondary:hover{--btn-fill:var(--gray-ee)}}[data-surface=white] .btn--standard.btn--secondary.is-hover{--btn-fill:var(--gray-ee)}@media (pointer:coarse){.btn--standard:active{padding-top:var(--btn-press-depth);border-bottom-color:var(--btn-highlight)}[data-surface=black] .btn--standard.btn--primary:active{--btn-border:var(--green-dark-3);--btn-fill:var(--green-dark-3)}[data-surface=black] .btn--standard.btn--secondary:active{--btn-border:var(--green-deep-1);--btn-fill:var(--green-night-1)}[data-surface=green] .btn--standard.btn--primary:active{--btn-border:var(--green-night-1);--btn-fill:var(--green-deep-3)}[data-surface=green] .btn--standard.btn--secondary:active{--btn-fill:var(--green-dark-1)}[data-surface=white] .btn--standard.btn--primary:active{--btn-fill:var(--gray-40)}[data-surface=white] .btn--standard.btn--secondary:active{--btn-fill:var(--gray-ee)}}.btn--nav{border-radius:var(--radius-0);width:min-content;height:100%;color:var(--pure-black);font:600 13px/1 var(--font-body);letter-spacing:var(--tracking-cozy);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0 12px;transition:none;display:inline-flex}.btn--nav.btn--nav-dropdown{padding:0 4px 0 12px}.btn--nav>.btn-nav-content{align-items:center;gap:0;transition:none;display:inline-flex}.btn--nav-dropdown .btn-nav-content svg{flex-shrink:0;width:20px;height:20px;transition:none;transform:translateY(1px)}.btn--nav-dropdown .btn-nav-content svg,.btn--nav-dropdown .btn-nav-content svg *{stroke-width:2px}@media (hover:hover) and (pointer:fine){.btn--nav:hover{background:var(--green-dark-1);box-shadow:inset 0 1.5px #12171326,inset 1px 0 #12171326,inset -1px 0 #12171326}.btn--nav:hover>.btn-nav-content{transform:translateY(1px)}.btn--nav-dropdown:hover .btn-nav-content svg{transform:translateY(1px)rotate(180deg)}}.nav-bar{background:var(--beeble-green);border-bottom:1px solid var(--pure-black);justify-content:space-between;align-items:stretch;height:45px;padding:0 max(30px,50% - 620px);display:flex;position:relative}@media (max-width:1199px){.nav-bar{height:50px;padding:0 20px}}@media (max-width:742px){.nav-bar{height:40px;padding:0 10px}}.nav-bar .btn--nav-logo{padding:0 16px}.nav-bar .btn--nav-logo .btn-nav-content>img,.nav-bar .btn--nav-logo .btn-nav-content>svg{width:auto;height:19px;display:block}.nav-bar .nav-bar-items{gap:0;height:100%;display:flex}.nav-bar .nav-bar-login{background:0 0;align-items:center;height:100%;padding:0 8px;display:flex}.nav-bar .btn--nav-cta{border:1px solid var(--green-charcoal);border-radius:var(--radius-0);background:var(--green-dark-1);height:32px;color:var(--pure-black);font:600 13px/1 var(--font-body);letter-spacing:var(--tracking-cozy);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:none;justify-content:center;align-items:center;padding:0 16px;transition:none;display:inline-flex}.nav-bar .btn--nav-cta>.btn-nav-content{align-items:center;transition:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.nav-bar .btn--nav-cta:hover{background:var(--green-dark-3);box-shadow:inset 0 1px 0 0 var(--green-deep-1)}.nav-bar .btn--nav-cta:hover>.btn-nav-content{transform:translateY(1px)}}.nav-bar .btn--nav-cta:active>.btn-nav-content{transform:translateY(1px)}@media (pointer:coarse){.btn--nav:active{background:var(--green-dark-1);box-shadow:inset 0 1.5px #12171326,inset 1px 0 #12171326,inset -1px 0 #12171326}.btn--nav:active>.btn-nav-content{transform:translateY(1px)}.nav-bar .btn--nav-cta:active{background:var(--green-dark-3);box-shadow:inset 0 1px 0 0 var(--green-deep-1)}}.nav-dropdown{height:100%;display:inline-flex;position:relative}.nav-dropdown-panel{background:var(--green-soft-darker);border:1px solid var(--green-deep-1);z-index:110;width:280px;display:none;position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.nav-dropdown:hover>.nav-dropdown-panel{display:block}.nav-dropdown:hover>.btn--nav-dropdown{background:var(--green-dark-1);box-shadow:inset 0 1.5px #12171326,inset 1px 0 #12171326,inset -1px 0 #12171326}.nav-dropdown:hover>.btn--nav-dropdown>.btn-nav-content{transform:translateY(1px)}.nav-dropdown:hover>.btn--nav-dropdown .btn-nav-content svg{transform:translateY(1px)rotate(180deg)}}@media (hover:none){.nav-dropdown:focus-within>.nav-dropdown-panel{display:block}}.nav-dropdown-item{background:0 0;height:40px;padding:0 15px;text-decoration:none;transition:none;display:block}.nav-dropdown-item-content{justify-content:space-between;align-items:center;gap:var(--space-3);height:100%;transition:none;display:flex}.nav-dropdown-item-label{font:500 13px/1 var(--font-body);letter-spacing:var(--tracking-cozy);color:var(--pure-black);white-space:nowrap}.nav-dropdown-item-secondary{font:600 10px/1 var(--font-body);letter-spacing:var(--tracking-snug);color:var(--green-dark-3);white-space:nowrap;flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.nav-dropdown-item-asset{--sx-glyph:var(--green-deep-1);--sx-mark:var(--green-dark-2);flex-shrink:0;width:54px;height:auto;display:inline-block}.nav-dropdown-item-asset .sx-glyph{fill:var(--sx-glyph)}.nav-dropdown-item-asset .sx-mark{fill:var(--sx-mark)}@media (hover:hover) and (pointer:fine){.nav-dropdown-item:hover{background:var(--green-soft-darkest);box-shadow:inset 0 1.5px #12171326,inset 0 -1px #ffffff80}.nav-dropdown-item:hover>.nav-dropdown-item-content{transform:translateY(1px)}}.nav-dropdown-group-title{height:30px;color:var(--green-dark-2);font:700 10px/1 "Space Grotesk", var(--font-body), ui-sans-serif, sans-serif;letter-spacing:-.02em;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:flex-end;padding:0 15px 5px;display:flex}.chip{border-radius:var(--radius-pill);background:var(--pure-black);height:22px;color:var(--beeble-green);font:700 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.chip--green{background:var(--beeble-green);color:var(--pure-black)}.chip--orange{background:var(--accent-orange);color:var(--pure-black)}.chip--regular{font-weight:400}.chip--outline{color:var(--pure-black);border:1px solid var(--gray-bf);background:0 0}.chip--live:before{content:"";border-radius:var(--radius-pill);background:currentColor;width:6px;height:6px}:root{--input-ws-border:var(--gray-bf);--input-ws-border-focus:var(--pure-black);--input-ws-ink:var(--pure-black);--input-ws-focus-bg:var(--off-white);--input-ws-placeholder-color:var(--gray-a0);--input-ws-disabled-border:var(--off-white);--input-ws-disabled-ink:var(--gray-a0);--input-ws-disabled-fill:var(--off-white);--input-gs-border:var(--green-dark-3);--input-gs-border-focus:var(--pure-black);--input-gs-ink:var(--pure-black);--input-gs-focus-bg:var(--green-soft-darker);--input-gs-placeholder-color:var(--green-deep-1);--input-gs-disabled-border:var(--green-dark-1);--input-gs-disabled-ink:var(--green-deep-1);--input-gs-disabled-fill:var(--green-dark-1);--input-bs-border:var(--green-dark-3);--input-bs-border-focus:var(--beeble-green);--input-bs-ink:var(--beeble-green);--input-bs-focus-bg:var(--green-deep-3);--input-bs-placeholder-color:var(--green-dark-3);--input-bs-disabled-border:var(--green-night-1);--input-bs-disabled-ink:var(--green-dark-3);--input-bs-disabled-fill:var(--green-night-1)}.input{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-0);height:32px;color:var(--input-ws-ink);border:1px solid;border-color:var(--input-ws-border);font:400 13px/1 var(--font-mono);letter-spacing:var(--tracking-mono);-webkit-text-fill-color:currentColor;background:0 0;width:100%;padding:0 12px;transition:none;overflow:hidden}.input::placeholder{color:var(--input-ws-placeholder-color);opacity:1}.input:focus,.input.is-focused{border-color:var(--input-ws-border-focus);background:var(--input-ws-focus-bg);outline:none}.input:disabled{cursor:not-allowed}[data-surface=green] .input:disabled{border-color:var(--input-gs-disabled-border);color:var(--input-gs-disabled-ink);background-color:var(--input-gs-disabled-fill)}[data-surface=black] .input:disabled{border-color:var(--input-bs-disabled-border);color:var(--input-bs-disabled-ink);background-color:var(--input-bs-disabled-fill)}[data-surface=white] .input:disabled{border-color:var(--input-ws-disabled-border);color:var(--input-ws-disabled-ink);background-color:var(--input-ws-disabled-fill)}[data-surface=green] .input{color:var(--input-gs-ink);border-color:var(--input-gs-border)}[data-surface=green] .input::placeholder{color:var(--input-gs-placeholder-color);opacity:1}[data-surface=green] .input:focus,[data-surface=green] .input.is-focused{border-color:var(--input-gs-border-focus);background:var(--input-gs-focus-bg)}[data-surface=black] .input{color:var(--input-bs-ink);border-color:var(--input-bs-border)}[data-surface=black] .input::placeholder{color:var(--input-bs-placeholder-color);opacity:1}[data-surface=black] .input:focus,[data-surface=black] .input.is-focused{border-color:var(--input-bs-border-focus);background:var(--input-bs-focus-bg)}.input--sm{height:24px;padding:0 8px;font-size:12px}.input--lg{height:40px;padding:0 14px;font-size:14px}.input--xl{height:48px;padding:0 16px;font-size:18px}.card{background:var(--surface);color:var(--content);border:1px solid var(--content);border-radius:var(--radius-0);padding:var(--space-6)}.ico{color:currentColor;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ico>img,.ico>svg{object-fit:contain;width:100%;height:100%}.ico--sm{width:16px;height:16px}.ico--lg{width:32px;height:32px}.ico--xl{width:48px;height:48px}.btn--standard .ico--sm{width:14px;height:14px}.btn--standard.btn--standard-sm .ico--sm{width:12px;height:12px}.btn--standard.btn--standard-lg .ico--sm{width:16px;height:16px}.btn--standard.btn--standard-xl .ico--sm{width:20px;height:20px}.btn--standard.btn--standard-icon .ico--sm{width:16px;height:16px}.btn--standard.btn--standard-icon.btn--standard-sm .ico--sm{width:12px;height:12px}.btn--standard.btn--standard-icon.btn--standard-lg .ico--sm{width:20px;height:20px}.btn--standard.btn--standard-icon.btn--standard-xl .ico--sm{width:24px;height:24px}.logo{display:inline-block}img.logo--signature:not([src]),img.logo--symbol:not([src]),img.logo--wordmark:not([src]){visibility:hidden}.footer{background:var(--beeble-green);color:var(--pure-black);border-top:1px solid var(--pure-black);gap:var(--space-10);flex-direction:column;padding:19px max(50px,50% - 600px) 20px;display:flex;position:relative}@media (max-width:1199px){.footer{padding-left:40px;padding-right:40px}}@media (max-width:742px){.footer{padding-top:29px;padding-left:30px;padding-right:30px}}.footer-grid{gap:var(--space-10);grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;align-items:stretch;display:grid}.footer-brand{justify-content:space-between;align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.footer-mark{flex-direction:column;align-items:center;gap:2px;width:fit-content;display:flex}.footer-logo-link{display:inline-block}.footer-logo-link img.logo,.footer-logo-link svg.logo{width:auto;height:60px;display:block}.footer-copy{font:500 11px/1.4 var(--font-body);color:var(--pure-black);margin:0}.footer-social{align-items:center;gap:0;display:flex}.footer-social a{color:var(--pure-black);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@media (hover:hover) and (pointer:fine){.footer-social a:hover{background-color:var(--green-dark-1)}}.footer-social img,.footer-social svg{width:20px;height:20px;display:block}.footer-col{flex-direction:column;gap:12px;padding-top:15px;padding-bottom:12px;display:flex}.footer-col-title{font:600 12px/1 var(--font-body);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--pure-black);margin-bottom:var(--space-2)}.footer-col a{color:var(--pure-black);font:400 12px/1.5 var(--font-body);text-decoration:none}@media (hover:hover) and (pointer:fine){.footer-col a:hover{text-underline-offset:3px;text-decoration:underline}}@media (max-width:742px){.footer-grid{grid-template-columns:1fr;gap:30px}.footer-brand{order:99;grid-template-columns:1fr auto;align-items:end;gap:0;margin-top:10px;display:grid}.footer-col{gap:8px;padding-top:0;padding-bottom:0}.footer-col-title{margin-bottom:2px}}.nav-phone{display:none}@media (max-width:742px){:is(.nav-bar:has(.nav-phone) .nav-bar-items,.nav-bar:has(.nav-phone) .nav-bar-login){display:none}.nav-phone{align-items:center;display:flex}.nav-phone-toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:40px;height:40px;padding:10px;display:flex}.nav-phone-bar{background:var(--pure-black);width:20px;height:1px;display:block}.nav-phone-toggle.is-open{position:relative}.nav-phone-toggle.is-open .nav-phone-bar{width:24px;position:absolute;top:19.5px;left:8px}.nav-phone-toggle.is-open .nav-phone-bar:first-child{transform:rotate(-45deg)}.nav-phone-toggle.is-open .nav-phone-bar:nth-child(2){display:none}.nav-phone-toggle.is-open .nav-phone-bar:nth-child(3){transform:rotate(45deg)}.nav-phone-layer{z-index:200;flex-direction:column;height:100vh;display:flex;position:absolute;top:100%;left:0;right:0}.nav-phone-layer[hidden]{display:none}.nav-phone-menu{background:var(--beeble-green);border-top:1px solid var(--pure-black);border-bottom:1px solid var(--pure-black);padding:0 10px 10px;position:relative}.nav-phone-section{border-bottom:1px solid #12181426}.nav-phone-row{cursor:pointer;width:100%;font-family:var(--font-body);letter-spacing:-.01em;color:var(--pure-black);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:18px 13px 18px 15px;font-size:16px;font-weight:500;line-height:1;display:flex}.nav-phone-section.is-expanded .nav-phone-row{color:var(--green-dark-3)}.nav-phone-chev{width:10px;height:5px;display:block;overflow:visible}.nav-phone-section.is-expanded .nav-phone-chev{transform:rotate(180deg)}.nav-phone-items{padding-bottom:10px;display:none}.nav-phone-section.is-expanded .nav-phone-items{display:block}.nav-phone-item{font-family:var(--font-body);letter-spacing:-.01em;color:var(--pure-black);justify-content:space-between;align-items:center;padding:10px 13px 10px 15px;font-size:16px;font-weight:400;line-height:1.2;text-decoration:none;display:flex}.nav-phone-item-label{gap:8px;display:flex}.nav-phone-tag{letter-spacing:-.02em;color:var(--green-dark-3);font-size:10px;font-weight:600;line-height:1.2}.nav-phone-caption{font-family:"Space Grotesk", var(--font-body), ui-sans-serif, sans-serif;letter-spacing:-.02em;color:var(--green-dark-3);margin:0;padding:6px 13px 4px 15px;font-size:10px;font-weight:700}.nav-phone-backdrop{cursor:pointer;background:#0009;border:0;flex:1;padding:0}}.iso-grid{--iso-grid-line:color-mix(in srgb, var(--beeble-green) 30%, transparent);--iso-grid-scale:1;isolation:isolate;background-color:var(--green-charcoal);color:var(--beeble-green);position:relative;overflow:hidden}.iso-grid:before{content:"";z-index:0;pointer-events:none;background-color:var(--iso-grid-line);-webkit-mask-image:url(/ds/patterns/iso_grid_diamond.svg);mask-image:url(/ds/patterns/iso_grid_diamond.svg);-webkit-mask-size:calc(100px * var(--iso-grid-scale)) calc(30px * var(--iso-grid-scale));-webkit-mask-size:calc(100px * var(--iso-grid-scale)) calc(30px * var(--iso-grid-scale));mask-size:calc(100px * var(--iso-grid-scale)) calc(30px * var(--iso-grid-scale));-webkit-mask-mode:alpha;position:absolute;inset:0;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.iso-grid>*{z-index:2;position:relative}.iso-grid[data-surface=green],[data-surface=green] .iso-grid{--iso-grid-line:#0000001f;--iso-grid-scale:.75;background-color:var(--beeble-green);color:var(--pure-black)}.iso-grid[data-surface=black]{--iso-grid-line:color-mix(in srgb, var(--beeble-green) 30%, transparent);--iso-grid-scale:1;background-color:var(--green-charcoal);color:var(--beeble-green)}.iso-grid--fade{--fade-top:0%;--fade-bot:0%}.iso-grid--fade:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, var(--green-charcoal) 0%, transparent var(--fade-top)), linear-gradient(to top, var(--green-charcoal) 0%, transparent var(--fade-bot));position:absolute;inset:0}.iso-grid--radial:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 50%, transparent 0%, transparent 15%, color-mix(in srgb, var(--beeble-green) 35%, transparent) 50%, color-mix(in srgb, var(--beeble-green) 75%, transparent) 80%, var(--beeble-green) 100%);position:absolute;inset:0}.iso-grid--viewport:before,.iso-grid--viewport.iso-grid--fade:after,.iso-grid--viewport.iso-grid--radial:after{position:fixed}
.nav-dropdown-panel--mega{width:max-content}.nav-dropdown-panel--mega .nav-dropdown-col{min-width:190px}@media (hover:hover) and (pointer:fine){.nav-dropdown:hover>.nav-dropdown-panel--mega{display:flex}}@media (hover:none){.nav-dropdown:focus-within>.nav-dropdown-panel--mega{display:flex}}a.nav-phone-row{color:inherit;text-decoration:none}
@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Poppins-Light.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Poppins-Regular.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Poppins-Italic.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Poppins-Medium.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Poppins-SemiBold.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Poppins-Bold.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Poppins-ExtraBold.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Poppins-Black.ttf)format("truetype")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SpaceMono-Regular.ttf)format("truetype")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/SpaceMono-Bold.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;src:url(/fonts/SpaceGrotesk.woff2)format("woff2")}:root{--beeble-green:#00d084;--green-soft:#a1eabf;--green-light:#6dd7a3;--green-dark-1:#00b873;--green-dark-2:#009c64;--green-dark-3:#008c5a;--green-deep-1:#005939;--green-deep-2:#004d32;--green-deep-3:#063926;--green-night-1:#04291e;--green-night-2:#022116;--green-soft-darker:#c6e3d4;--green-soft-darkest:#a4d5b6;--green-charcoal:#121814;--green-bright:#00ffa2;--pure-black:#000;--pure-white:#fff;--off-white:#f5f5f5;--gray-40:#404040;--gray-79:#797979;--gray-a0:#a0a0a0;--gray-bf:#bfbfbf;--gray-ee:#eee;--accent-orange:#ff6f00;--accent-coral:#ff4d4d;--accent-amber:#fbd315;--accent-blue:#2979ff;--normal-front-base:#8080ff;--normal-top-highlight:#80fba0;--normal-upper-slope-cyan:#40bfda;--normal-side-rim-blue:#2580da;--normal-deep-rim-blue:#4040da;--normal-side-rim-magenta:#bf40da;--normal-deep-rim-magenta:#d728a0;--legacy-deep-navy:#0d1a2d;--beeble-switchx-gradient:linear-gradient(180deg, var(--accent-coral) 0%, var(--accent-orange) 40%, #ffbe4a 100%);--font-display:"Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Space Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-display-xl:700 96px/.92 var(--font-display);--text-display-lg:700 72px/.96 var(--font-display);--text-display-md:700 60px/1 var(--font-display);--text-display-sm:500 48px/1.02 var(--font-display);--text-headline:500 36px/1.08 var(--font-display);--text-title-lg:500 28px/1.2 var(--font-display);--text-title:500 22px/1.25 var(--font-display);--text-title-sm:500 18px/1.35 var(--font-display);--text-lead:400 18px/1.3 var(--font-body);--text-body-lg:400 18px/1.55 var(--font-body);--text-body-md:400 16px/1.55 var(--font-body);--text-body-sm:400 14px/1.5 var(--font-body);--text-caption:500 12px/1.35 var(--font-body);--text-micro:500 11px/1.35 var(--font-body);--text-mono-lg:400 40px/1 var(--font-mono);--text-mono:400 14px/1.45 var(--font-mono);--text-mono-sm:400 12px/1.4 var(--font-mono);--tracking-tight:-.04em;--tracking-snug:-.02em;--tracking-cozy:-.01em;--tracking-normal:0;--tracking-wide:.02em;--tracking-mono:-.04em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-0:0;--radius-pill:999px;--selection-bg:var(--beeble-green);--selection-fg:var(--pure-black);--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-md:0 4px 12px #00000014, 0 2px 4px #0000000a;--shadow-lg:0 12px 32px #0000001f, 0 4px 8px #0000000a;--shadow-xl:0 24px 64px #00000029, 0 8px 16px #0000000f;--shadow-glow-green:0 0 12px 0 #00d084, 0 0 8px 0 #00d084;--shadow-glow-orange:0 0 12px 0 #ff6f00, 0 0 8px 0 #ff6f00;--content-max:1280px;--content-wide:1440px;--gutter:clamp(16px, 3vw, 32px)}@media (max-width:1199px){:root{--text-display-xl:700 72px/.92 var(--font-display);--text-display-lg:700 60px/.96 var(--font-display);--text-display-md:700 48px/1 var(--font-display);--text-display-sm:500 36px/1.02 var(--font-display)}}@media (max-width:742px){:root{--text-display-xl:700 48px/.92 var(--font-display);--text-display-lg:700 36px/.96 var(--font-display);--text-display-md:700 36px/1 var(--font-display);--text-display-sm:500 28px/1.02 var(--font-display);--text-headline:500 28px/1.08 var(--font-display);--text-title-lg:500 22px/1.2 var(--font-display);--text-title:500 18px/1.25 var(--font-display);--text-title-sm:500 16px/1.35 var(--font-display);--text-lead:400 16px/1.3 var(--font-body);--text-body-lg:400 16px/1.55 var(--font-body);--text-body-md:400 14px/1.55 var(--font-body);--text-body-sm:400 12px/1.5 var(--font-body);--text-mono:400 12px/1.45 var(--font-mono)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font:var(--text-body-md);color:var(--pure-black);background:var(--beeble-green);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,h5,h6{letter-spacing:var(--tracking-tight);margin:0}h1{font:var(--text-display-sm)}h2{font:var(--text-headline)}h3{font:var(--text-title-lg)}h4{font:var(--text-title)}h5{font:var(--text-title-sm)}p{margin:0}strong,b{font-weight:600}h1 strong,h1 b,.t-display-xl strong,.t-display-xl b,.t-display-lg strong,.t-display-lg b,.t-display-md strong,.t-display-md b{font-weight:900}h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b,h5 strong,h5 b,.t-display-sm strong,.t-display-sm b,.t-headline strong,.t-headline b,.t-title-lg strong,.t-title-lg b,.t-title strong,.t-title b,.t-title-sm strong,.t-title-sm b{font-weight:700}code,kbd,samp,pre,.mono{font:var(--text-mono);letter-spacing:var(--tracking-mono)}::selection{background:var(--selection-bg);color:var(--selection-fg)}.t-display-xl{font:var(--text-display-xl);letter-spacing:var(--tracking-tight)}.t-display-lg{font:var(--text-display-lg);letter-spacing:var(--tracking-tight)}.t-display-md{font:var(--text-display-md);letter-spacing:var(--tracking-tight)}.t-display-sm{font:var(--text-display-sm);letter-spacing:var(--tracking-tight)}.t-headline{font:var(--text-headline);letter-spacing:var(--tracking-tight)}.t-title-lg{font:var(--text-title-lg);letter-spacing:var(--tracking-snug)}.t-title{font:var(--text-title);letter-spacing:var(--tracking-snug)}.t-title-sm{font:var(--text-title-sm);letter-spacing:var(--tracking-snug)}.t-lead{font:var(--text-lead);letter-spacing:var(--tracking-cozy)}.t-body-lg{font:var(--text-body-lg)}.t-body-md{font:var(--text-body-md)}.t-body-sm{font:var(--text-body-sm)}.t-caption{font:var(--text-caption)}.t-mono{font:var(--text-mono);letter-spacing:var(--tracking-mono)}.t-mono-sm{font:var(--text-mono-sm);letter-spacing:var(--tracking-mono)}.t-upper{text-transform:uppercase;letter-spacing:.08em}.t-bracket{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;white-space:nowrap;font-size:.875em;font-weight:400}.t-bracket:before{content:"[ "}.t-bracket:after{content:" ]"}
[data-surface=green],[data-surface=white]{--trim-line:var(--pure-black)}[data-surface=black]{--trim-line:var(--beeble-green)}.trim-lines[data-contrast=reduced]{--trim-line:var(--green-deep-1)}.trim-lines{pointer-events:none;z-index:var(--z-trim);position:absolute;inset:0}.trim-lines:before,.trim-lines:after{content:"";background:var(--trim-line);width:1px;position:absolute;top:0;bottom:0}.trim-lines:before{left:calc(var(--trim-inset) - 1px)}.trim-lines:after{right:calc(var(--trim-inset) - 1px)}
:root{--l-container-pad:max(var(--gutter), var(--trim-content-pad))}.l-container{max-width:1300px;padding:0 var(--l-container-pad);margin:0 auto}.l-sticky-nav{z-index:100;position:sticky;top:0}.lp-section{padding:var(--space-24) var(--l-container-pad);position:relative}.lp-section[data-surface=black]:not(.iso-grid){background:var(--pure-black)}.lp-section[data-surface=green]{background:var(--beeble-green)}.lp-wrap{max-width:1240px;margin:0 auto}.lp-wrap--wide{max-width:1400px}.lp-section-head{max-width:760px}.lp-section-head h2{font:var(--text-display-sm);letter-spacing:var(--tracking-tight)}.lp-section-head p{margin-top:var(--space-5);font:var(--text-body-lg);color:var(--green-night-1)}[data-surface=black] .lp-section-head p{color:var(--green-dark-2)}.lp-section-head--center{text-align:center;max-width:780px;margin:0 auto}.lp-section-head--te{max-width:720px}.lp-hero{padding:var(--space-20) var(--l-container-pad) var(--space-12);text-align:center;background:var(--beeble-green);position:relative;overflow:hidden}.lp-hero-copy{z-index:2;max-width:1080px;margin:0 auto;position:relative}.lp-hero h1{font:var(--text-display-lg);letter-spacing:var(--tracking-tight);margin:0 auto;font-weight:500}.lp-hero h1 strong{font-weight:800}.lp-hero h1 .lp-hero-brand{color:var(--beeble-green);-webkit-text-stroke:3px var(--pure-black);paint-order:stroke fill}.lp-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-hero-rotator{perspective:800px;font:var(--text-display-lg);letter-spacing:var(--tracking-tight);justify-items:center;margin:0 auto;font-weight:800;display:inline-grid}.lp-hero-rotator-line{white-space:nowrap;opacity:0;transform-origin:50%;backface-visibility:hidden;grid-area:1/1;animation:12.5s ease-in-out infinite lp-hero-flip;transform:rotateX(90deg)}.lp-hero-rotator-line:nth-child(2){animation-delay:2.5s}.lp-hero-rotator-line:nth-child(3){animation-delay:5s}.lp-hero-rotator-line:nth-child(4){animation-delay:7.5s}.lp-hero-rotator-line:nth-child(5){animation-delay:10s}@keyframes lp-hero-flip{0%{opacity:0;transform:rotateX(90deg)}4%{opacity:1;transform:rotateX(0)}20%{opacity:1;transform:rotateX(0)}24%{opacity:0;transform:rotateX(-90deg)}to{opacity:0;transform:rotateX(-90deg)}}@media (prefers-reduced-motion:reduce){.lp-hero-rotator-line{animation:none}.lp-hero-rotator-line:first-child{opacity:1;transform:none}}.lp-hero-sub{margin:var(--space-5) auto 0;font:var(--text-lead);letter-spacing:var(--tracking-cozy);color:var(--green-deep-1);max-width:52ch}.lp-hero-cta{margin-top:var(--space-10);gap:var(--space-4);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.lp-hero-stage{margin-top:var(--space-16);max-width:1260px}.lp-hero-video{aspect-ratio:2;object-fit:cover;background:var(--pure-black);border:2px solid var(--pure-black);width:100%;height:auto;box-shadow:6px 6px 0 var(--pure-black);display:block}.lp-trust{padding:var(--space-8) 0 var(--space-12);text-align:center;background:var(--beeble-green);position:relative}.lp-trust-line{padding:0 var(--l-container-pad);font:var(--text-lead);letter-spacing:var(--tracking-cozy);color:var(--green-deep-1)}.lp-trust-ticker{margin-top:var(--space-6);border-top:1px solid color-mix(in srgb, var(--pure-black) 25%, transparent);border-bottom:1px solid color-mix(in srgb, var(--pure-black) 25%, transparent);padding:var(--space-6) 0;overflow:hidden}.lp-trust-track{width:max-content;animation:45s linear infinite lp-trust-scroll;display:flex}@media (hover:hover) and (pointer:fine){.lp-trust-ticker:hover .lp-trust-track{animation-play-state:paused}}.lp-trust-strip{align-items:center;gap:64px;padding-right:64px;display:flex}.lp-logo-img{object-fit:contain;flex:none;width:auto;height:30px;display:block}@keyframes lp-trust-scroll{to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion:reduce){.lp-trust-track{animation:none}}.lp-value-head{max-width:820px;margin-bottom:var(--space-16)}.lp-value-head h2{font:var(--text-display-md);letter-spacing:var(--tracking-tight)}.lp-value-head .lp-lede{margin-top:var(--space-6);font:var(--text-title);color:var(--green-night-1);font-weight:400}.lp-ws-grid{gap:var(--space-6);margin-top:var(--space-16);grid-template-columns:repeat(6,1fr);display:grid}.lp-ws-card{grid-column:span 3}.lp-ws-card--wide{grid-column:1/-1}.lp-ws-card--third{grid-column:span 2}@property --lp-wipe{syntax:"<percentage>";inherits:true;initial-value:0%}.lp-ws-card{border:1px solid var(--pure-black);border-radius:var(--radius-0);background:var(--pure-black);cursor:pointer;--lp-wipe:0%;padding:0;transition:--lp-wipe .35s linear;display:block;position:relative;overflow:hidden}.lp-ws-card.is-instant{transition:none}@media (hover:hover) and (pointer:fine){.lp-ws-card:hover{border-color:var(--beeble-green)}.lp-ws-card.is-before{--lp-wipe:100%}.lp-ws-card.is-holding{--lp-wipe:0%}.lp-ws-card:hover .lp-ws-card-hold,.lp-ws-card:hover .lp-ws-wipe-line,.lp-ws-card.is-before .lp-ws-card-flag{opacity:1}.lp-ws-card.is-before .lp-ws-card-tool,.lp-ws-card.is-holding .lp-ws-card-flag{opacity:0}.lp-ws-card.is-before.is-holding .lp-ws-card-tool{opacity:1}.lp-ws-card:has(.lp-ws-card-eye:hover) .lp-ws-card-hold{opacity:0}.lp-ws-card.is-holding .lp-ws-card-name{opacity:0}.lp-ws-card.is-holding .lp-ws-hold-idle{display:none}.lp-ws-card.is-holding .lp-ws-hold-done{display:inline}}@media (prefers-reduced-motion:reduce){.lp-ws-card{transition:none}}.lp-ws-card-video{aspect-ratio:16/9;object-fit:cover;background:var(--pure-black);width:100%;display:block}.lp-ws-card--wide .lp-ws-card-video{aspect-ratio:2.35}.lp-ws-card-name{z-index:2;padding:var(--space-4);font:var(--text-display-sm);letter-spacing:var(--tracking-snug);color:var(--pure-white);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lp-ws-card:not(.lp-ws-card--wide) .lp-ws-card-name{font:var(--text-headline)}.lp-ws-card.lp-ws-card--third .lp-ws-card-name{font:var(--text-title-lg)}.lp-ws-card-flag{z-index:3;font:700 10px/1 var(--font-mono);letter-spacing:.08em;border-radius:var(--radius-0);background:var(--pure-black);color:var(--pure-white);opacity:0;pointer-events:none;padding:5px 7px;transition:none;position:absolute;top:12px;left:12px}.lp-ws-card-tool{z-index:3;font:700 11px/1 var(--font-mono);letter-spacing:.08em;border-radius:var(--radius-0);background:var(--pure-black);color:var(--beeble-green);padding:6px 9px;position:absolute;top:12px;left:12px}.lp-ws-card-video--before{height:100%;clip-path:inset(0 calc(100% - var(--lp-wipe)) 0 0);position:absolute;inset:0}.lp-ws-wipe-line{top:0;bottom:0;left:var(--lp-wipe);z-index:1;background:var(--pure-white);opacity:0;pointer-events:none;width:1px;position:absolute}.lp-ws-tool{font:700 11px/1 var(--font-mono);letter-spacing:.1em;color:var(--beeble-green)}.lp-ws-card-eye{z-index:4;border:1px solid var(--green-deep-1);border-radius:var(--radius-pill);background:var(--pure-black);width:40px;height:40px;color:var(--beeble-green);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:none;display:flex;position:absolute;bottom:12px;left:12px}.lp-ws-card-eye svg{width:20px;height:20px;display:block}.lp-ws-card-eye-tip{font:700 11px/1 var(--font-mono);letter-spacing:.08em;border-radius:var(--radius-pill);background:var(--pure-black);color:var(--pure-white);white-space:nowrap;opacity:0;pointer-events:none;padding:7px 10px;transition:none;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.lp-ws-card-eye:hover{border-color:var(--beeble-green)}.lp-ws-card-eye:hover .lp-ws-card-eye-tip{opacity:1}}.lp-ws-card-hold{z-index:3;font:700 11px/1 var(--font-mono);letter-spacing:.08em;border-radius:var(--radius-pill);background:var(--pure-black);color:var(--pure-white);white-space:nowrap;opacity:0;pointer-events:none;padding:7px 10px;transition:none;position:absolute;top:50%;left:50%;transform:translate(14px,18px)}.lp-ws-hold-done{color:var(--beeble-green);display:none}.lp-ws-lightbox{z-index:200;padding:var(--space-8);background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lp-ws-close{border:1px solid var(--green-deep-1);border-radius:var(--radius-0);background:var(--pure-black);width:44px;height:44px;color:var(--beeble-green);font:400 26px/1 var(--font-body);cursor:pointer;transition:none;position:absolute;top:18px;right:22px}@media (hover:hover) and (pointer:fine){.lp-ws-close:hover{border-color:var(--beeble-green)}}.lp-ws-lightbox-inner{width:min(1400px,100%)}.lp-ws-lightbox-head{margin:0 0 var(--space-4);align-items:baseline;gap:var(--space-4);display:flex}.lp-ws-lightbox-title{font:var(--text-title-lg);letter-spacing:var(--tracking-snug);color:var(--pure-white)}.lp-ws-stage{--pos:50%;aspect-ratio:16/9;background:var(--pure-black);border:1px solid var(--green-deep-1);border-radius:var(--radius-0);touch-action:none;cursor:ew-resize;width:100%;max-height:78vh;position:relative;overflow:hidden}.lp-ws-layer{position:absolute;inset:0}.lp-ws-layer video{object-fit:contain;width:100%;height:100%;display:block}.lp-ws-layer--after{clip-path:inset(0 0 0 var(--pos))}.lp-ws-badge{font:700 11px/1 var(--font-mono);letter-spacing:.08em;border-radius:var(--radius-0);background:var(--pure-black);color:var(--pure-white);padding:6px 9px;position:absolute;top:12px}.lp-ws-badge--before{left:12px}.lp-ws-badge--after{color:var(--beeble-green);right:12px}.lp-ws-divider{top:0;bottom:0;left:var(--pos);background:var(--beeble-green);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.lp-ws-knob{border-radius:var(--radius-pill);background:var(--beeble-green);width:36px;height:36px;color:var(--pure-black);font:700 16px/1 var(--font-mono);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-control{gap:var(--space-20);margin-top:var(--space-16);flex-direction:column;display:flex}.lp-control-level{font:700 11px/1 var(--font-mono);letter-spacing:.14em;color:var(--green-dark-2);margin-bottom:var(--space-3);display:inline-block}.lp-control .lp-control-row--full{display:block}.lp-control-row--full .lp-control-copy{max-width:none;margin-top:var(--space-6)}.lp-control-row--full .lp-control-copy h3{font:var(--text-headline);letter-spacing:var(--tracking-tight)}.lp-control-row--full .lp-control-copy p{margin-top:var(--space-4);font:var(--text-body-lg);color:var(--green-night-1);max-width:none}.lp-control-media video.lp-control-video--wide{object-fit:contain;background:var(--pure-black);border-radius:var(--radius-0);width:100%;height:560px;display:block}.lp-control-pair{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.lp-control-card{gap:var(--space-5);flex-direction:column;display:flex}.lp-control-card .lp-control-media{width:100%}.lp-control-card .lp-control-copy h3{font:var(--text-title-lg);letter-spacing:var(--tracking-tight)}.lp-control-card .lp-control-copy p{margin-top:var(--space-4);font:var(--text-body-md);color:var(--green-night-1);max-width:none}.lp-control-img{aspect-ratio:2048/1080;object-fit:cover;background:var(--pure-black);border-radius:var(--radius-0);width:100%;height:auto;display:block}.fmt-match{align-items:center;gap:var(--space-4);aspect-ratio:2048/1080;padding:var(--space-8);background:var(--green-charcoal);color:var(--beeble-green);border-radius:var(--radius-0);grid-template-columns:1fr auto 1fr;display:grid}.fmt-col{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.fmt-label{font:700 11px/1 var(--font-mono);letter-spacing:.14em;color:var(--green-dark-3)}.fmt-fps{font:800 52px/1 var(--font-display);letter-spacing:var(--tracking-tight)}.fmt-fps small{font:600 15px/1 var(--font-body);color:var(--green-dark-3);margin-left:4px}.fmt-fps.is-kept{color:var(--green-bright)}.fmt-specs{font:var(--text-mono-sm);color:var(--green-dark-2);flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.fmt-link{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.fmt-arrow{font:700 30px/1 var(--font-display);color:var(--green-dark-3)}.fmt-chip{font:700 9px/1 var(--font-mono);letter-spacing:.1em;border:1px solid color-mix(in srgb, var(--beeble-green) 40%, transparent);border-radius:var(--radius-pill);color:var(--green-dark-1);padding:5px 8px}.lp-models-list{margin-top:var(--space-16);gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.lp-model-card{gap:var(--space-3);padding:var(--space-8);background:var(--green-charcoal);border:1px solid color-mix(in srgb, var(--beeble-green) 40%, transparent);border-top:3px solid var(--beeble-green);border-radius:var(--radius-0);min-height:220px;color:inherit;flex-direction:column;text-decoration:none;display:flex}.lp-model-thumb{margin:calc(var(--space-8) * -1) calc(var(--space-8) * -1) 0;border-bottom:1px solid color-mix(in srgb, var(--beeble-green) 40%, transparent);display:block}.lp-model-thumb img{aspect-ratio:21/9;object-fit:cover;width:100%;display:block}.lp-model-io{align-items:center;gap:8px;display:inline-flex}.lp-model-io .io-t{font:700 10px/1 var(--font-mono);letter-spacing:.1em;border:1px solid color-mix(in srgb, var(--beeble-green) 40%, transparent);border-radius:var(--radius-0);color:var(--green-dark-3);padding:6px 9px}.lp-model-io .io-arrow{font:700 13px/1 var(--font-mono);color:var(--green-dark-3)}.lp-model-io .io-out{background:var(--beeble-green);color:var(--pure-black);border-color:var(--beeble-green)}.lp-model-card .nm{margin-top:var(--space-2);font:var(--text-title-lg);letter-spacing:var(--tracking-tight)}.lp-model-card .ds{font:var(--text-body-md);color:var(--green-dark-2)}.lp-model-go{padding-top:var(--space-5);font:var(--text-mono-sm);letter-spacing:.04em;color:var(--beeble-green);margin-top:auto;text-decoration:none}@media (hover:hover) and (pointer:fine){.lp-model-card:hover{border-color:var(--beeble-green)}.lp-model-card:hover .lp-model-go{text-underline-offset:3px;text-decoration:underline}}.lp-models-cta{margin-top:var(--space-10);gap:var(--space-4);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.lp-gen-rows{flex-direction:column;display:flex}.lp-gen-row{align-items:baseline;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid color-mix(in srgb, var(--beeble-green) 22%, transparent);grid-template-columns:150px 1fr;text-decoration:none;transition:none;display:grid}.lp-gen-row:last-child{border-bottom:1px solid color-mix(in srgb, var(--beeble-green) 22%, transparent)}.lp-gen-row-label{font:700 11px/1.2 var(--font-mono);letter-spacing:.08em;color:var(--beeble-green)}.lp-gen-row-models{font:600 13px/1.4 var(--font-body);letter-spacing:var(--tracking-snug);color:var(--green-dark-1)}@media (hover:hover) and (pointer:fine){.lp-gen-row:hover .lp-gen-row-label{color:var(--green-bright)}.lp-gen-row:hover .lp-gen-row-models{color:var(--pure-white)}}.lp-bento-head{justify-content:space-between;align-items:flex-end;gap:var(--space-8);flex-wrap:wrap;display:flex}.lp-bento-head h2{font:var(--text-display-sm);letter-spacing:var(--tracking-tight)}.lp-bento-head p{margin-top:var(--space-4);font:var(--text-body-lg);color:var(--green-night-1);max-width:46ch}.lp-bento{gap:var(--space-5);margin-top:var(--space-12);grid-template-columns:1fr 1fr;grid-template-areas:"a d""c c";display:grid}.lp-bento-a{grid-area:a}.lp-bento-c{grid-area:c}.lp-bento-d{grid-area:d}.lp-bento-card{gap:var(--space-6);padding:var(--space-8);border-radius:var(--radius-0);border:1px solid;flex-direction:column;display:flex;overflow:hidden}.lp-bento-card[data-surface=white]{background:var(--pure-white);border-color:var(--pure-black);color:var(--pure-black)}.lp-bento-card.iso-grid[data-surface=black]{border-color:#0000}.lp-bento-card h3{font:var(--text-title-lg);letter-spacing:var(--tracking-tight)}.lp-bento-card p{margin-top:var(--space-3);font:var(--text-body-md)}.lp-bento-card[data-surface=white] p{color:var(--gray-40)}.lp-bento-card[data-surface=black] p{color:var(--green-dark-2)}.lp-bento-media{margin-top:auto}.bento-tools{gap:var(--space-2);flex-wrap:wrap;align-content:flex-start;display:flex}.bento-tool.chip{border:1px solid var(--border);height:auto;font:600 13px/1 var(--font-body);letter-spacing:var(--tracking-snug);color:var(--pure-black);background:0 0;gap:8px;padding:9px 13px;text-decoration:none;transition:none}@media (hover:hover) and (pointer:fine){.bento-tool.chip:hover{border-color:var(--pure-black)}}.bento-tool .ico-wrap{width:18px;height:18px;color:var(--pure-black);display:inline-flex}.bento-tool .ico-wrap .ico,.bento-tool .ico-wrap svg{width:100%;height:100%}.lp-bento-copy--row{justify-content:space-between;align-items:flex-start;gap:var(--space-8);flex-wrap:wrap;display:flex}.lp-bento-browse{font:var(--text-mono-sm);color:var(--pure-black);white-space:nowrap;flex:none;padding-top:6px;text-decoration:none}@media (hover:hover) and (pointer:fine){.lp-bento-browse:hover{text-underline-offset:3px;text-decoration:underline}}.bento-templates{gap:var(--space-4);scrollbar-width:none;display:flex;overflow-x:auto}.bento-templates::-webkit-scrollbar{display:none}.tpl{gap:var(--space-4);min-width:200px;color:inherit;cursor:pointer;flex-direction:column;flex:0 0 23%;margin:0;text-decoration:none;display:flex}.tpl .tpl-thumb{aspect-ratio:16/9;background-color:var(--pure-black);border:1px solid var(--pure-black);border-radius:var(--radius-0);width:100%;display:block;position:relative;overflow:hidden}.tpl-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tpl-open{background:var(--beeble-green);color:var(--pure-black);font:700 11px/1 var(--font-mono);letter-spacing:.04em;padding:10px 12px;transition:none;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.tpl-body{flex-direction:column;gap:5px;display:flex}.tpl-cap{font:700 15px/1.3 var(--font-body);letter-spacing:var(--tracking-snug);color:var(--pure-black)}.tpl-meta{font:700 10px/1 var(--font-mono);letter-spacing:.08em;color:var(--gray-79)}@media (hover:hover) and (pointer:fine){.tpl:hover .tpl-thumb{border-color:var(--beeble-green)}.tpl:hover .tpl-open{transform:translateY(0)}}.lp-feature-grid{gap:var(--space-6);margin-top:var(--space-16);grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;display:grid}.lp-feature{align-items:flex-start;gap:var(--space-4);border:1px solid var(--border);padding:var(--space-4) var(--space-5);color:inherit;text-decoration:none;transition:none;display:flex}@media (hover:hover) and (pointer:fine){.lp-feature:hover{border-color:var(--pure-black)}}.lp-feature-ico{width:40px;height:40px;color:var(--pure-black);flex:none}.lp-feature-ico .ico,.lp-feature-ico svg{width:100%;height:100%}.lp-feature-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.lp-feature-name{font:var(--text-title-sm);letter-spacing:var(--tracking-snug)}.lp-feature-desc{font:var(--text-body-sm);color:var(--green-deep-3)}.lp-feature-go{padding-top:var(--space-3);font:var(--text-mono-sm);align-items:center;gap:6px;transition:none;display:inline-flex}#showcase.iso-grid--fade:after{background:linear-gradient(to bottom, var(--green-charcoal) 0%, transparent var(--fade-top)), linear-gradient(to top, var(--green-charcoal) 0%, transparent var(--fade-bot)), color-mix(in srgb, var(--green-charcoal) 72%, transparent)}.lp-cases{gap:var(--space-24);margin-top:var(--space-16);flex-direction:column;display:flex}.lp-case{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.lp-case-media{border:1px solid color-mix(in srgb, var(--beeble-green) 40%, transparent);border-radius:var(--radius-0);width:100%;overflow:hidden}.lp-case-video{aspect-ratio:16/9;object-fit:cover;background:var(--pure-black);width:100%;display:block}.lp-case-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.lp-case-tags .chip{height:auto;font:700 11px/1 var(--font-mono);letter-spacing:.08em;color:var(--beeble-green);border:1px solid color-mix(in srgb, var(--beeble-green) 45%, transparent);border-radius:var(--radius-0);background:0 0;padding:7px 11px}.lp-case-quote{font:var(--text-title-lg);letter-spacing:var(--tracking-tight);color:var(--beeble-green);max-width:none;margin:0}.lp-case-cite{font:var(--text-body-md);color:var(--green-dark-3)}.lp-case .btn{margin-top:var(--space-3)}.lp-field{margin-top:var(--space-24)}.lp-field-head{max-width:860px}.lp-field-kicker{font:400 18px/1.2 var(--font-mono);letter-spacing:.02em;color:var(--beeble-green);margin:0}.lp-field-head h3{margin-top:var(--space-6);font:var(--text-display-md);letter-spacing:var(--tracking-tight);color:var(--beeble-green)}.lp-field-sub{margin-top:var(--space-8);font:var(--text-body-lg);color:var(--green-dark-3)}.lp-field-grid{gap:var(--space-10);margin-top:var(--space-16);grid-template-columns:repeat(3,1fr);display:grid}.lp-field-card{background:var(--green-charcoal);border:1px solid var(--green-deep-1);color:inherit;box-shadow:none;flex-direction:column;text-decoration:none;transition:none;display:flex;overflow:hidden;transform:translate(0)}.lp-field-img{object-fit:cover;border-bottom:1px solid var(--green-deep-1);background:var(--pure-black);width:100%;height:210px;display:block}.lp-field-body{flex-direction:column;flex:1;min-height:0;padding:20px 20px 30px;font-family:Space Grotesk,sans-serif;display:flex}.lp-field-title{letter-spacing:-.02em;color:var(--beeble-green);margin-bottom:15px;font-size:18px;font-weight:500;line-height:1.2}.lp-field-creator{letter-spacing:-.01em;color:var(--green-dark-3);font-size:14px;font-weight:400;line-height:1.45}.lp-field-go{color:var(--accent-orange);opacity:0;align-self:flex-end;margin-top:auto;padding-top:8px;font-size:12px;font-weight:500;line-height:1.2;transition:none;transform:translateY(6px)}@media (hover:hover) and (pointer:fine){.lp-field-card:hover{background:var(--green-night-1);border-color:var(--beeble-green);box-shadow:6px 6px 0 var(--beeble-green);transform:translate(-3px,-3px)}.lp-field-card:hover .lp-field-img{border-bottom-color:var(--beeble-green)}.lp-field-card:hover .lp-field-title{color:var(--green-bright)}.lp-field-card:hover .lp-field-creator{color:var(--beeble-green)}.lp-field-card:hover .lp-field-go{opacity:1;transform:translateY(0)}}.lp-field-all{width:fit-content;margin:var(--space-8) 0 0 auto;color:var(--beeble-green);font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:none;display:block}@media (hover:hover) and (pointer:fine){.lp-field-all:hover{color:var(--accent-orange)}}@media (hover:none){.lp-field-go{opacity:1;transform:none}}.lp-te-intro{gap:var(--space-12);margin-top:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.lp-te-col{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.lp-te-col h3{font:var(--text-title-lg);letter-spacing:var(--tracking-tight)}.lp-te-col p{font:var(--text-body-lg);color:var(--green-night-1)}.lp-te-price{align-items:baseline;gap:var(--space-2);display:flex}.lp-te-price .was{font:700 20px/1 var(--font-display);letter-spacing:var(--tracking-tight);color:var(--green-dark-3);text-decoration:line-through}.lp-te-price .amt{font:800 34px/1 var(--font-display);letter-spacing:var(--tracking-tight)}.lp-te-price .per{font:var(--text-body-md);color:var(--green-deep-1)}.lp-te-col .btn{margin-top:var(--space-2)}.lp-te-cards{gap:var(--space-6);margin-top:var(--space-10);grid-template-columns:1fr 1fr;display:grid}.lp-te-feature{border-radius:var(--radius-0);padding:var(--space-8);gap:var(--space-3);flex-direction:column;display:flex}.lp-te-feature h3{font:var(--text-title);letter-spacing:var(--tracking-tight)}.lp-te-feature>p{font:var(--text-body-md);color:var(--green-dark-2)}.te-mock{margin-top:var(--space-4);border:1px solid color-mix(in srgb, var(--beeble-green) 20%, transparent);border-radius:var(--radius-0);padding:var(--space-4) var(--space-5);gap:var(--space-1);background:#0000004d;flex-direction:column;display:flex}.te-row{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;font:var(--text-body-sm);grid-template-columns:1fr auto 44px;display:grid}.te-row+.te-row{border-top:1px solid color-mix(in srgb, var(--beeble-green) 10%, transparent)}.te-row--head{font:700 11px/1 var(--font-mono);letter-spacing:.08em;color:var(--green-deep-1);padding-top:0}.te-row--head+.te-row{border-top:none}.te-t{font:var(--text-mono-sm);color:var(--green-dark-3);justify-self:start}.te-tog{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--beeble-green) 18%, transparent);justify-self:end;width:36px;height:20px;position:relative}.te-tog:after{content:"";background:var(--green-dark-3);border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px}.te-tog.is-on{background:var(--beeble-green)}.te-tog.is-on:after{background:var(--pure-black);left:19px}.te-use{gap:var(--space-2);padding:var(--space-3) 0;flex-direction:column;display:flex}.te-use+.te-use{border-top:1px solid color-mix(in srgb, var(--beeble-green) 10%, transparent)}.te-use-h{font:var(--text-body-sm);justify-content:space-between;display:flex}.te-use-h span:last-child{font:var(--text-mono-sm);color:var(--green-dark-3)}.te-bar{background:color-mix(in srgb, var(--beeble-green) 15%, transparent);border-radius:var(--radius-pill);height:6px;overflow:hidden}.te-bar i{background:var(--beeble-green);height:100%;display:block}.te-bar.is-low i{background:var(--accent-orange)}.lp-te-ent{margin-top:var(--space-20)}.lp-te-ent-title{font:var(--text-headline);letter-spacing:var(--tracking-tight)}.lp-te-ent-sub{margin-top:var(--space-3);font:var(--text-body-lg);color:var(--green-deep-3)}.lp-te-ent-grid{margin-top:var(--space-16);gap:var(--space-8) var(--space-10);grid-template-columns:repeat(3,1fr);display:grid}.lp-te-ent-item{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid #0003;flex-direction:column;display:flex}.lp-te-ent-item h4{font:var(--text-title-sm);letter-spacing:var(--tracking-snug)}.lp-te-ent-item p{font:var(--text-body-sm);color:var(--green-deep-3)}.lp-pricing-head{text-align:center;margin-bottom:var(--space-12)}.lp-pricing-head h2{font:var(--text-display-sm);letter-spacing:var(--tracking-tight)}.lp-pricing-head+.pc-seg{margin:0 auto var(--space-12)}.pc-seg button.pc-seg-on,.pc-seg button.pc-seg-off{appearance:none;cursor:pointer;border:0;margin:0;padding:0}.pc-seg button.pc-seg-off{background:0 0}.lp-finalcta{padding-top:var(--space-24);padding-bottom:var(--space-24)}.lp-finalcta-inner{text-align:center;max-width:880px}.lp-finalcta-inner h2{font:var(--text-display-md);letter-spacing:var(--tracking-tight)}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/PlayfairDisplay-BoldItalic.woff2)format("woff2")}.lp-finalcta-film{font-family:Playfair Display,Georgia,serif;font-size:1.25em;font-style:italic;font-weight:700;line-height:1}.lp-finalcta-inner p{margin-top:var(--space-6);font:var(--text-body-lg);color:var(--green-dark-2);max-width:52ch;margin-left:auto;margin-right:auto}.lp-finalcta-cta{margin-top:var(--space-10);gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:1199px){.lp-section{padding:var(--space-16) var(--l-container-pad)}.lp-hero{padding:var(--space-12) max(45px, var(--l-container-pad)) var(--space-16)}.lp-hero-video{min-height:480px;max-height:530px}.lp-trust{padding:var(--space-6) 0 var(--space-10)}.lp-models-list{grid-template-columns:1fr}.lp-feature-grid{grid-template-columns:1fr 1fr}.lp-te-intro{gap:var(--space-8);grid-template-columns:1fr}.lp-control-pair{gap:var(--space-12);grid-template-columns:1fr}.lp-control-media video.lp-control-video--wide{height:360px}.lp-te-cards{grid-template-columns:1fr}.lp-te-ent-grid{grid-template-columns:1fr 1fr}.tpl{flex-basis:38%}.lp-field-grid{grid-template-columns:1fr 1fr}}@media (max-width:742px){.lp-hero{padding-left:var(--l-container-pad);padding-right:var(--l-container-pad)}.lp-hero h1,.lp-hero-rotator{font-size:clamp(26px,7.2vw,36px)}.lp-trust-strip{gap:40px;padding-right:40px}.lp-logo-img{height:24px}.fmt-fps{font-size:34px}.fmt-match{aspect-ratio:auto;gap:var(--space-2);min-height:260px;padding:var(--space-5)}.lp-feature-grid,.lp-te-ent-grid{grid-template-columns:1fr}.lp-bento{grid-template-columns:1fr;grid-template-areas:"a""d""c"}.tpl{flex-basis:70%}.lp-field-grid{grid-template-columns:1fr}.lp-hero-stage,.lp-ws-grid,.lp-control-media,.lp-case-media{margin-inline:calc(var(--l-container-pad) * -1)}.lp-ws-grid{grid-template-columns:1fr}.lp-ws-card{border-left:none;border-right:none;border-radius:0;grid-column:1/-1}.lp-ws-card--wide .lp-ws-card-video{aspect-ratio:16/9}.lp-hero-video{box-shadow:none;object-position:68% 50%;border-width:1px medium;border-left-style:none;border-left-color:currentColor;border-right-style:none;border-right-color:currentColor;min-height:400px;max-height:480px}.lp-case-media{border-left:none;border-right:none;border-radius:0}.lp-control-img,.fmt-match,.lp-control-media video.lp-control-video--wide{border-radius:0}}
