@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:FILL@0..1";@font-face{font-family:Plex Sans;src:url(/fonts/ibm-plex-sans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Plex Sans;src:url(/fonts/ibm-plex-sans-300.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Plex Sans;src:url(/fonts/ibm-plex-sans-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Plex Serif;src:url(/fonts/ibm-plex-serif-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Plex Serif;src:url(/fonts/ibm-plex-serif-600-italic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}:root{--green:#c1ff89;--beta-green:#c1ff89;--shoot-green:#c1ff89;--grey:#eee;--ink:#111;--surface:#fff;--landing-overlay-blur:7px;--landing-overlay-background:#f8faf785;--landing-overlay-saturation:.95;--nav:92px;--page-top:82px;--product-tab-height:69px;--product-tab-inactive-depth:14px;--product-tab-rest-offset:-57px;--product-tab-hover-offset:-67px;--product-tab-land-offset:-69px;--product-motion-duration:.68s;--product-layer-delay:70ms;--product-fall-ease:cubic-bezier(.55,.02,.95,.45);--product-rise-ease:cubic-bezier(.05,.55,.45,.98);--product-back-rotation:2deg;--product-front-rotation:-1deg;--sans:"Plex Sans",Arial,sans-serif;--serif:"Plex Serif",Georgia,serif;--font-family-ui:"Plex Sans",Arial,sans-serif;--font-family-editorial:"Plex Serif",Georgia,serif;--hero-cta-flag-size:clamp(24px,2.66vw,39px);--hero-cta-anchor-inline:-20px;--hero-cta-anchor-block:50px;--hero-cta-anchor-lift:-.34em;--hero-cta-arrow-x:-2px;--hero-cta-arrow-y:-2px;--hero-cta-reveal-duration:60ms;--hero-cta-settle-duration:.11s;--hero-cta-loop-duration:.9s;--info-content-max:944px;--info-content-width:80%;--info-rail-inset:max(14.8vw,calc(50vw - 472px));--info-copy-size:clamp(25px,1.972vw,34px);--info-small-size:clamp(14px,1.08vw,18px);--info-leading:1.5;--info-section-space:144px;--info-divider-width:30%;--info-divider:2px dotted var(--ink);--info-card-width:min(410px,72vw);--info-card-gap:24px;--info-card-padding:28px;--info-card-radius:18px;--info-control-radius:10px;--info-button-size:13px;--info-button-weight:600;--info-button-height:52px;--info-button-padding:12px 28px;--info-accent-weight:600;--info-accent-line:3px;--info-accent-offset:4px;--info-founder-width:77px}*{box-sizing:border-box}html,body{background:var(--grey);width:100%;height:100%;color:var(--ink);margin:0;overflow:hidden}button,input{font:inherit}button{color:inherit}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.suite{background:var(--grey);font-family:var(--sans);overscroll-behavior:none;position:fixed;inset:0;overflow:hidden}.product-pages{z-index:10;pointer-events:none;position:fixed;inset:0}.product-page{top:var(--page-top);z-index:10;opacity:1;isolation:isolate;pointer-events:none;transform-origin:50% 100%;transition:transform var(--product-motion-duration) cubic-bezier(.65,0,.35,1),filter .18s ease;will-change:transform;position:fixed;bottom:0;left:0;right:0}.product-page.active{z-index:30;opacity:1;filter:drop-shadow(0 5px 14px #0000001a)}.product-body{z-index:1;background:var(--surface);transition:filter .18s,opacity .22s;position:absolute;inset:0;overflow:hidden}.product-page.active .product-body{pointer-events:auto}.product-page.inactive .product-body{opacity:.5;pointer-events:none}.product-tab{z-index:3;width:clamp(180px,15vw,230px);height:var(--product-tab-height);background:var(--surface);cursor:pointer;pointer-events:auto;transform:translateY(var(--product-tab-rest-offset));will-change:transform;border:0;border-radius:18px 18px 0 0;place-items:center;padding:25px 30px 5px;transition:background .16s,transform .64s cubic-bezier(.18,.85,.35,1.08),clip-path .16s,filter .18s;display:grid;position:absolute;top:0;left:22px;overflow:hidden}.product-page:nth-child(2) .product-tab{left:calc(24px + clamp(180px,15vw,230px))}.product-page.inactive .product-tab{height:calc(var(--product-tab-height) + var(--product-tab-inactive-depth));clip-path:inset(0 0 var(--product-tab-inactive-depth) 0 round 18px 18px 0 0);transition-delay:70ms}:is(.product-page.inactive .product-tab:hover,.product-page.inactive .product-tab:focus-visible){clip-path:inset(0 round 18px 18px 0 0);transform:translateY(var(--product-tab-hover-offset))}.product-tab:focus-visible{outline-offset:-4px;outline:2px solid #111}.product-tab img{z-index:1;width:min(124.5px,75%);height:auto;transition:opacity .16s;position:relative;transform:translateY(-14px)}.product-page.inactive .product-tab img{opacity:.5}.product-page.active .product-tab{z-index:4;transition-delay:0s;overflow:visible}.product-page.active .product-tab img{z-index:2}.product-page.fall-back,.product-page.fall-front{transform:translate3d(0,calc(100dvh - var(--page-top)),0) rotate(0);animation:product-fall-back var(--product-motion-duration) var(--product-fall-ease) both;transition:filter .18s}.product-page.fall-front{animation-name:product-fall-front;animation-delay:var(--product-layer-delay)}.product-page.fall-back .product-tab,.product-page.fall-front .product-tab{height:var(--product-tab-height);clip-path:none;transform:translateY(var(--product-tab-land-offset));animation:product-tab-fall var(--product-motion-duration) var(--product-fall-ease) both;transition:background .16s,clip-path .16s,filter .18s}.product-page.fall-front .product-tab{animation-delay:var(--product-layer-delay)}.product-page.rise-back,.product-page.rise-front{animation:product-rise-back var(--product-motion-duration) var(--product-rise-ease) both;transition:filter .18s}.product-page.rise-front{animation-name:product-rise-front}.product-page.rise-back{animation-delay:var(--product-layer-delay)}.product-page.rise-back .product-tab,.product-page.rise-front .product-tab{animation:product-tab-rise var(--product-motion-duration) var(--product-rise-ease) both;transition:background .16s,clip-path .16s,filter .18s}.product-page.rise-back .product-tab{animation-delay:var(--product-layer-delay)}.top-links{z-index:80;justify-content:flex-end;align-items:flex-start;gap:35px;width:460px;display:flex;position:fixed;top:8px;right:31px}.top-links button{font:400 14px/1.45 var(--sans);cursor:pointer;background:0 0;border:0;padding:4px 0}:is(.top-links button:hover,.top-links button:focus-visible,.top-links button.active){text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mobile-menu{display:none}.information{z-index:1;padding:calc(var(--nav) + clamp(54px,8vh,110px)) clamp(24px,6vw,100px) 72px;background:var(--grey);scroll-behavior:smooth;overscroll-behavior:contain;pointer-events:none;position:fixed;inset:0;overflow-y:auto}.info-open .information{pointer-events:auto}.information article{width:min(var(--info-content-max),var(--info-content-width));scroll-margin-top:calc(var(--nav) + 24px);margin:0 auto;padding:0 0 180px;position:relative}.information article+article{padding-top:var(--info-section-space);border-top:0}.information article+article:before{width:var(--info-divider-width);border-top:var(--info-divider);content:"";position:absolute;top:0;left:0}.information h2,.information h3,.information p,.information ul{width:100%;max-width:none;font-family:var(--sans);font-size:var(--info-copy-size);letter-spacing:-.035em;overflow-wrap:anywhere;line-height:1.22}.information h2,.information h3{font-weight:400;line-height:var(--info-leading);margin:0 0 1em}.information h2{z-index:2;font-family:var(--serif);letter-spacing:-.045em;position:relative}.heading-accent{font-family:var(--serif);font-style:italic;font-weight:var(--info-accent-weight);text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-decoration-thickness:var(--info-accent-line);text-decoration-skip-ink:none;text-underline-position:under;text-underline-offset:var(--info-accent-offset)}.information p{font-weight:300;line-height:var(--info-leading);margin:0 0 1em}.information h3{margin-top:2em}.information ul{margin:0 0 1.5em;padding-left:1.1em}.information li+li{margin-top:.28em}.information a{color:inherit;text-underline-offset:.15em}.information-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex;margin-top:2em!important}.price-list{width:100vw;padding:44px var(--info-rail-inset) 40px;gap:var(--info-card-gap);cursor:grab;scroll-snap-type:x proximity;scrollbar-width:none;margin:3em 0 3em calc(50% - 50vw);scroll-padding-inline-start:var(--info-rail-inset);display:flex;position:relative;overflow-x:auto}.price-list::-webkit-scrollbar{display:none}.information .price-list[data-dismiss-interactive]{cursor:grab}.information .price-list[data-dismiss-interactive][data-dragging]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.price-drag-hint{top:10px;left:var(--info-rail-inset);color:#0000009e;font:400 12px/1 var(--sans);letter-spacing:.045em;pointer-events:none;text-transform:uppercase;align-items:center;gap:7px;display:flex;position:absolute}.price-drag-grip{background:radial-gradient(circle,currentColor 1.2px,#0000 1.4px) 0 0/5px 5px;width:15px;height:10px;display:block}.price-pack{flex:0 0 var(--info-card-width);padding:var(--info-card-padding);border-radius:var(--info-card-radius);background:var(--surface);scroll-snap-align:start;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex}.price-pack:hover,.price-pack:focus-within{transform:translateY(-8px);box-shadow:0 18px 34px #00000029}.price-pack h3{margin-top:0}.information-links{list-style:none;padding:0!important}.price-list h3,.price-list p,.price-list ul,.price-list a,.price-list button,.information .fine-print,.legal-copy h3,.legal-copy p,.legal-copy ul{font-size:var(--info-small-size);line-height:var(--info-leading);letter-spacing:-.02em}.price-list h3,.legal-copy h3{font-weight:400}.price-list p,.information .fine-print,.legal-copy p{font-weight:300}.price-pack>p:first-of-type{font-size:var(--info-copy-size);letter-spacing:-.035em;font-weight:400;line-height:1.08}.information-actions .big-cta,.price-list .price-pack>.big-cta{min-height:var(--info-button-height);padding:var(--info-button-padding);border-radius:var(--info-control-radius);font-family:var(--sans);font-size:var(--info-button-size);font-weight:var(--info-button-weight);letter-spacing:.045em;cursor:pointer;border:0;align-self:flex-start;line-height:1;text-decoration:none}.information-actions .big-cta{background:var(--ink);color:var(--surface);justify-content:space-between;align-items:center;gap:18px;display:flex;overflow:hidden}.price-list .price-pack>.big-cta{background:var(--green);min-width:164px;color:var(--ink);justify-content:space-between;align-items:center;gap:18px;margin-top:auto;transition:transform .16s;display:flex;overflow:hidden}.information-actions .cta-arrow,.price-list .cta-arrow{font-size:20px;line-height:1;display:block}:is(.price-list .price-pack>.big-cta:hover,.price-list .price-pack>.big-cta:focus-visible){transform:translateY(-3px)}.legal-copy h3{font-family:var(--serif);letter-spacing:-.03em}.information-links .text-link{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px}.information-links .legal-contact{width:max-content;min-height:var(--info-button-height);padding:var(--info-button-padding);border-radius:var(--info-control-radius);gap:var(--info-card-gap);background:var(--ink);color:var(--surface);font-size:var(--info-button-size);font-weight:var(--info-button-weight);letter-spacing:.045em;justify-content:space-between;align-items:center;margin-top:2.4em;line-height:1;text-decoration:none;display:flex;overflow:hidden}.legal-contact .cta-arrow{font-size:20px;line-height:1;display:block}.faq-list{width:100%;margin:1.5em 0 0}.faq-list details{border-top:var(--info-divider)}.faq-list details:last-child{border-bottom:var(--info-divider)}.faq-list summary{font-family:var(--sans);font-size:var(--info-copy-size);font-weight:300;line-height:var(--info-leading);letter-spacing:-.035em;cursor:pointer;padding:.8em 2em .8em 0;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{width:.75em;height:.75em;position:absolute;top:50%;right:0;transform:translateY(-50%)}.faq-list summary>span:before,.faq-list summary>span:after{content:"";border-top:1px solid;width:.75em;position:absolute;top:50%;right:0}.faq-list summary>span:after{transition:transform .16s;transform:rotate(90deg)}.faq-list details[open] summary>span:after{transform:rotate(0)}.faq-list details>p{font-size:var(--info-small-size);letter-spacing:-.02em;padding:0 2em .8em 0}.faq-list summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.information-actions .big-cta:hover .cta-arrow,.price-list .price-pack>.big-cta:hover .cta-arrow,.legal-contact:hover .cta-arrow{animation:.48s cubic-bezier(.5,0,.25,1) info-arrow-loop}.information-actions .big-cta:focus-visible .cta-arrow{animation:.48s cubic-bezier(.5,0,.25,1) info-arrow-loop}.price-list .price-pack>.big-cta:focus-visible .cta-arrow{animation:.48s cubic-bezier(.5,0,.25,1) info-arrow-loop}.legal-contact:focus-visible .cta-arrow{animation:.48s cubic-bezier(.5,0,.25,1) info-arrow-loop}.legal-page{background:var(--grey);width:100%;height:100dvh;color:var(--ink);font-family:var(--sans);overscroll-behavior:contain;padding:clamp(24px,4vw,64px);overflow-y:auto}.legal-page__brand{width:clamp(150px,15vw,210px);color:inherit;text-decoration:none;display:block}.legal-page__brand img{width:100%;height:auto;display:block}.legal-page__document{width:min(var(--info-content-max),var(--info-content-width));margin:clamp(72px,12vh,132px) auto 96px}.legal-page__eyebrow{font-size:var(--info-small-size);letter-spacing:.06em;text-transform:uppercase;margin:0 0 22px;font-weight:600}.legal-page h1{max-width:780px;font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1.02}.legal-page__lead{font-size:var(--info-copy-size);letter-spacing:-.035em;font-weight:300;line-height:var(--info-leading);margin:42px 0 64px}.legal-page section{padding:42px 0 34px;position:relative}.legal-page section:before{width:var(--info-divider-width);border-top:var(--info-divider);content:"";position:absolute;top:0;left:0}.legal-page h2{font-family:var(--serif);font-size:var(--info-copy-size);letter-spacing:-.04em;font-weight:400;line-height:var(--info-leading);margin:0 0 18px}.legal-page p{font-size:var(--info-small-size);letter-spacing:-.02em;font-weight:300;line-height:var(--info-leading);margin:0 0 1em}.legal-page ul{font-size:var(--info-small-size);letter-spacing:-.02em;font-weight:300;line-height:var(--info-leading);margin:0 0 1.25em;padding-left:1.25em}.legal-page li+li{margin-top:.4em}.legal-page a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}.legal-page__action{width:max-content;max-width:100%;min-height:var(--info-button-height);padding:var(--info-button-padding);border-radius:var(--info-control-radius);gap:var(--info-card-gap);background:var(--ink);font-size:var(--info-button-size);font-weight:var(--info-button-weight);letter-spacing:.045em;justify-content:space-between;align-items:center;margin-top:26px;line-height:1;text-decoration:none;transition:transform .16s;display:flex;overflow:hidden;color:var(--surface)!important}:is(.legal-page__action:hover,.legal-page__action:focus-visible){transform:translateY(-3px)}@media (max-width:600px){.legal-page{padding:22px 20px}.legal-page__brand{width:148px}.legal-page__document{width:100%;margin-top:72px}.legal-page__lead{margin-bottom:46px}.legal-page section{padding:34px 0 26px}}.hero-cta{position:relative;overflow:visible}.hero-cta--wide{--hero-cta-anchor-lift:-.36em}.hero-cta-label{display:inline-block;position:relative}.hero-cta-mark{z-index:2;top:calc(var(--hero-cta-anchor-lift) + var(--hero-cta-anchor-block));left:calc(100% + var(--hero-cta-anchor-inline));width:var(--hero-cta-flag-size);height:var(--hero-cta-flag-size);pointer-events:none;opacity:0;transition:opacity var(--hero-cta-reveal-duration) ease,transform var(--hero-cta-settle-duration) cubic-bezier(.2,.85,.35,1.18);place-items:center;display:grid;position:absolute;overflow:hidden;transform:scale(.72)rotate(-6deg);-webkit-mask:url(/branding/green-flag.svg) 50%/contain no-repeat;mask:url(/branding/green-flag.svg) 50%/contain no-repeat}.hero-cta-flag{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-cta-arrow{z-index:1;top:var(--hero-cta-arrow-y);left:var(--hero-cta-arrow-x);color:var(--ink);font:500 clamp(12px,1.16vw,17px)/1 var(--sans);letter-spacing:0;opacity:1;display:block;position:relative;transform:translate(0)}:is(.hero-cta:hover .hero-cta-mark,.hero-cta:focus-visible .hero-cta-mark){opacity:1;transform:scale(1)rotate(0)}:is(.hero-cta:hover .hero-cta-arrow,.hero-cta:focus-visible .hero-cta-arrow){animation:hero-cta-arrow-through var(--hero-cta-loop-duration) cubic-bezier(.5,0,.25,1) infinite}.founder-intro{z-index:1;isolation:isolate;position:relative}.founder-link{z-index:auto;width:var(--info-founder-width);vertical-align:middle;height:1em;text-decoration:none;display:inline-block;position:relative}.founder-link img{z-index:-1;width:var(--info-founder-width);border-radius:8px;height:auto;transition:transform .16s,filter .16s;display:block;position:absolute;top:50%;left:0;transform:translateY(calc(-50% - 5px))}:is(.founder-link:hover img,.founder-link:focus-visible img){filter:drop-shadow(0 9px 7px #00000047);transform:translateY(calc(-50% - 11px))}.social-links{gap:10px;margin-top:1.5em;display:flex}.social-links a{border-radius:var(--info-control-radius);background:var(--ink);width:42px;height:42px;color:var(--surface);letter-spacing:-.04em;text-transform:lowercase;place-items:center;font-size:16px;font-weight:400;line-height:1;text-decoration:none;transition:transform .16s;display:grid}:is(.social-links a:hover,.social-links a:focus-visible){transform:translateY(-3px)}.instagram-mark{border:2px solid;border-radius:6px;width:19px;height:19px;display:block;position:relative}.instagram-mark:before{content:"";border:2px solid;border-radius:50%;position:absolute;inset:4px}.instagram-mark:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:3px;right:3px}.demo-player{border-radius:var(--info-card-radius);background:var(--ink);width:100%;color:var(--surface);margin:1.5em 0;position:relative;overflow:hidden}.demo-stage{aspect-ratio:16/9;background:linear-gradient(135deg,#171717,#050505);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.demo-player[data-aspect=portrait] .demo-stage{aspect-ratio:3/4}.information .demo-player[data-aspect=portrait]{width:min(100%,540px);margin-left:auto;margin-right:auto}.demo-stage video{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.demo-stage>p{width:auto;color:var(--surface);font-size:var(--info-small-size);text-align:center;padding:24px;margin:0!important}.demo-controls{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#0000,#000000b8);grid-template-columns:auto minmax(80px,1fr) auto auto auto;align-items:center;gap:10px;padding:28px 14px 10px;transition:opacity .18s;display:grid;position:absolute;bottom:0;left:0;right:0}.demo-player[data-controls-visible=true] .demo-controls,.demo-player:focus-within .demo-controls{opacity:1;pointer-events:auto}.demo-controls button{width:32px;height:32px;color:var(--surface);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.demo-controls button:disabled{opacity:.35;cursor:default}:is(.demo-controls button:not(:disabled):hover,.demo-controls button:not(:disabled):focus-visible){color:var(--green)}.demo-controls input{width:100%;height:3px;accent-color:var(--surface)}.demo-time{font:400 12px/1 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap}.demo-portal{z-index:120;place-items:center;padding:clamp(12px,4vw,64px);display:grid;position:fixed;inset:0}.demo-backdrop{z-index:0;background:var(--landing-overlay-background);cursor:default;border:0;position:absolute;inset:0}.demo-dialog{z-index:1;outline:0;width:min(1120px,94vw);max-height:calc(100dvh - 32px);position:relative}.demo-dialog[data-video-aspect=portrait]{width:min(600px,64dvh - 24px,88vw)}.demo-dialog .demo-player{margin:0;box-shadow:0 26px 76px #00000047}.mobile-watch-demo{display:none!important}.overlay-open .product-pages,.overlay-open .top-links,.overlay-open .mobile-menu{filter:blur(var(--landing-overlay-blur));pointer-events:none}#widget-Outseta_auth .o--Widget--popupBg{background:0 0!important}.showcase-post-chrome__header{color:#111;background:#fff;flex:none;align-items:center;gap:1.8cqw;min-height:9cqw;padding:2.16cqw 2.7cqw 1.62cqw;font-family:Arial,sans-serif;display:flex}.showcase-post-chrome__avatar{border:1px solid #00000029;border-radius:50%;flex:none;place-items:center;width:6.3cqw;height:6.3cqw;display:grid}.showcase-post-chrome__identity{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.showcase-post-chrome__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:2.43cqw;overflow:hidden}.showcase-post-chrome__identity small{color:#717171;text-overflow:ellipsis;white-space:nowrap;font-size:2.115cqw;overflow:hidden}.showcase-post-chrome__more{letter-spacing:0;font-size:3.96cqw;font-weight:800}.showcase-post-chrome__header--media{z-index:2;color:#fff;background:linear-gradient(#0000004d 0%,#0000001f 52%,#0000 100%);min-height:11.7cqw;padding-bottom:4.32cqw;position:absolute;top:0;left:0;right:0}.showcase-post-chrome__header--media .showcase-post-chrome__avatar{border-color:#ffffff7a}.showcase-post-chrome__header--media .showcase-post-chrome__identity small{color:#ffffffd1}.showcase-post-chrome__actions{color:#111;background:#fff;flex:none;align-items:center;gap:2.8cqw;min-height:8.5cqw;padding:2cqw 3cqw 1.2cqw;font:400 5.2cqw/1 Arial,sans-serif;display:flex}.showcase-post-chrome__icon{font-size:5.2cqw}.showcase-post-chrome__actions-trailing{margin-left:auto}@media (max-width:899px){:root{--nav:68px;--page-top:61px;--product-tab-height:60px;--product-tab-inactive-depth:10px;--product-tab-rest-offset:-48px;--product-tab-hover-offset:-58px;--product-tab-land-offset:-60px;--product-layer-delay:0s;--product-back-rotation:.65deg;--product-front-rotation:-.4deg;--hero-cta-flag-size:18px;--hero-cta-anchor-inline:-24px;--hero-cta-anchor-block:28px;--hero-cta-anchor-lift:0px;--info-rail-inset:calc(10vw + 20px);--info-copy-size:clamp(18px,5.1vw,22px);--info-small-size:clamp(14px,3.8vw,16px);--info-card-width:min(360px,78vw);--info-card-padding:24px;--info-card-radius:13px;--info-button-size:13px;--info-founder-width:57.75px}.hero-cta--wide{--hero-cta-anchor-lift:0px}.top-links{display:none}.mobile-menu{z-index:81;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:20vw;height:68px;padding:22px max(18px,6vw);display:flex;position:fixed;top:0;right:0}.mobile-menu i{background:#111;width:24px;height:1px;transition:transform .18s,opacity .12s;display:block}.mobile-menu.open i:first-child{transform:translateY(6px)rotate(45deg)}.mobile-menu.open i:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-menu.open i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.product-tab{width:calc(40vw - 2.5px);height:var(--product-tab-height);transform:translateY(var(--product-tab-rest-offset));border-radius:13px 13px 0 0;padding:20px 14px 3px;left:0!important}.product-page:nth-child(2) .product-tab{left:calc(40vw + 2.5px)!important}.product-tab img{width:min(118px,83.6%);transform:translateY(-4px)}.product-page.inactive .product-tab{height:calc(var(--product-tab-height) + var(--product-tab-inactive-depth));clip-path:inset(0 0 var(--product-tab-inactive-depth) 0 round 13px 13px 0 0);transform:translateY(var(--product-tab-rest-offset))}.product-page.inactive .product-tab:hover{transform:translateY(var(--product-tab-hover-offset))}.product-page.fall-back .product-tab,.product-page.fall-front .product-tab{height:var(--product-tab-height);transform:translateY(var(--product-tab-land-offset))}.information{padding:var(--nav) 0 0}.information article{width:var(--info-content-width);scroll-margin-top:var(--nav);padding:40px 20px 112px}.information article+article{padding-top:80px}.price-list{margin-left:calc(50% - 50vw)}.demo-controls,.demo-player[data-controls-visible=false] .demo-controls{padding:24px 10px calc(8px + env(safe-area-inset-bottom));opacity:1;pointer-events:auto;grid-template-columns:auto minmax(60px,1fr) auto auto;gap:8px}.demo-time{display:none}.mobile-watch-demo{display:inline-flex!important}.demo-portal{padding:0}.demo-dialog,.demo-dialog[data-video-aspect=portrait]{width:100vw;max-height:100dvh}.demo-dialog .demo-player{border-radius:0}.faq-list summary,.faq-list details>p{padding-right:1.5em}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes product-fall-back{0%{transform:translate(0,0)rotate(0)}72%{transform:translate3d(0,calc(100dvh - var(--page-top)),0) rotate(var(--product-back-rotation))}to{transform:translate3d(0,calc(100dvh - var(--page-top)),0) rotate(0)}}@keyframes product-fall-front{0%{transform:translate(0,0)rotate(0)}72%{transform:translate3d(0,calc(100dvh - var(--page-top)),0) rotate(var(--product-front-rotation))}to{transform:translate3d(0,calc(100dvh - var(--page-top)),0) rotate(0)}}@keyframes product-rise-back{0%{transform:translate3d(0,calc(100dvh - var(--page-top)),0) rotate(0)}28%{transform:translate3d(0,calc(100dvh - var(--page-top)),0) rotate(var(--product-back-rotation))}to{transform:translate(0,0)rotate(0)}}@keyframes product-rise-front{0%{transform:translate3d(0,calc(100dvh - var(--page-top)),0) rotate(0)}28%{transform:translate3d(0,calc(100dvh - var(--page-top)),0) rotate(var(--product-front-rotation))}to{transform:translate(0,0)rotate(0)}}@keyframes product-tab-fall{0%{transform:translateY(var(--product-tab-rest-offset))}to{transform:translateY(var(--product-tab-land-offset))}}@keyframes product-tab-rise{0%{transform:translateY(var(--product-tab-land-offset))}to{transform:translateY(var(--product-tab-rest-offset))}}@keyframes info-arrow-loop{0%{opacity:1;transform:translate(0)}32%{opacity:1;transform:translate(150%)}33%{opacity:0;transform:translate(150%)}34%{opacity:0;transform:translate(-150%)}46%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes hero-cta-arrow-through{0%{opacity:1;transform:translate(0)}11%{opacity:1;transform:translate(155%)}12%{opacity:0;transform:translate(155%)}13%{opacity:0;transform:translate(-155%)}18%{opacity:1}38%,to{opacity:1;transform:translate(0)}}
