:root{--or-ink:#12121a;--or-muted:#4a5550;--or-blue:#0d9488;--or-blue-deep:#0f766e;--or-pink:#ffd6c4;--or-yellow:#eaf5a3;--or-mint:#c5ede0;--or-sky:#d9e4ef;--or-orange:#ff2d55;--or-orange-deep:#e11d48;--or-lime:#b8f000;--or-white:#ffffff;--or-surface:#ffffff;--or-paper:#f2f5f3;--or-paper-deep:#e4ebe7;--or-rail:#e4ebe7;--or-line:#12121a;--or-red:#e11d48;--or-red-deep:#be123c;--or-sun:#eaf5a3;--or-success:#0f766e;--or-radius:18px;--or-radius-sm:10px;--or-radius-lg:28px;--or-font:"Figtree","Segoe UI",sans-serif;--or-display:"Bricolage Grotesque","Figtree",sans-serif;--or-border:3px solid var(--or-ink);--or-border-thin:2px solid var(--or-ink);--or-shadow:6px 6px 0 0 var(--or-ink);--or-shadow-sm:4px 4px 0 0 var(--or-ink);--or-grain:none}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--or-paper);color:var(--or-ink);font-family:var(--or-font);font-size:15px;line-height:1.45;font-weight:600}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--or-orange);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.lp{--lp-max:1240px;--lp-gutter:clamp(20px,4vw,64px);min-height:100vh;color:var(--or-ink);background:var(--or-paper);overflow:clip}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp :focus-visible{outline:3px solid var(--or-orange);outline-offset:4px}.lp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;min-height:72px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:32px;gap:32px;padding:10px var(--lp-gutter);background:var(--or-ink);color:var(--or-white);border-bottom:3px solid var(--or-ink)}.lp-foot-brand,.lp-nav-brand{display:inline-flex;align-items:center;gap:11px;font-size:1.15rem;letter-spacing:-.025em;white-space:nowrap}.lp-foot-brand,.lp-nav-brand,.lp-nav-mark{font-family:var(--or-display);font-weight:800}.lp-nav-mark{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:2px solid;border-radius:12px;background:var(--or-lime);color:var(--or-ink);box-shadow:3px 3px 0 var(--or-white);font-size:.72rem}.lp-nav-links{justify-self:center;display:flex;align-items:center;gap:clamp(18px,2.4vw,34px)}.lp-nav-links a,.lp-nav-login{position:relative;padding:10px 0;color:var(--or-white);font-size:.9rem;font-weight:700}.lp-nav-links a:after,.lp-nav-login:after{content:"";position:absolute;right:0;bottom:5px;left:0;height:2px;background:var(--or-lime);transform:scaleX(0);transform-origin:right;transition:transform .18s ease-out}.lp-nav-links a:hover:after,.lp-nav-login:hover:after{transform:scaleX(1);transform-origin:left}.lp-nav-actions{display:flex;align-items:center;gap:22px}.lp-mobile-menu{position:relative;display:none}.lp-mobile-menu summary{width:42px;height:42px;padding:10px;display:grid;align-content:center;grid-gap:4px;gap:4px;border:2px solid var(--or-white);border-radius:12px;background:transparent;cursor:pointer;list-style:none}.lp-mobile-menu summary::-webkit-details-marker{display:none}.lp-mobile-menu summary span{display:block;height:2px;border-radius:999px;background:var(--or-white);transition:transform .18s ease-out,opacity .18s ease-out}.lp-mobile-menu[open] summary{background:var(--or-lime);border-color:var(--or-lime)}.lp-mobile-menu[open] summary span{background:var(--or-ink)}.lp-mobile-menu[open] summary span:first-child{transform:translateY(6px) rotate(45deg)}.lp-mobile-menu[open] summary span:nth-child(2){opacity:0}.lp-mobile-menu[open] summary span:last-child{transform:translateY(-6px) rotate(-45deg)}.lp-mobile-menu nav{position:fixed;top:68px;right:var(--lp-gutter);left:var(--lp-gutter);z-index:60;padding:14px;border:3px solid var(--or-ink);border-radius:14px;background:var(--or-white);color:var(--or-ink);box-shadow:7px 7px 0 var(--or-ink)}.lp-mobile-menu nav a{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:10px 12px;font-family:var(--or-display);font-weight:800}.lp-mobile-menu nav a:after{content:"↗";color:var(--or-blue-deep)}.lp-mobile-menu nav a+a{border-top:2px solid var(--or-paper-deep)}.lp-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:12px 22px;border:3px solid var(--or-ink);border-radius:999px;color:var(--or-ink);background:var(--or-white);box-shadow:4px 4px 0 var(--or-ink);font-size:.95rem;font-weight:800;line-height:1;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),background-color .18s ease-out}.lp-btn:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--or-ink)}.lp-btn-primary{background:var(--or-orange);color:var(--or-white)}.lp-btn-primary:hover{background:var(--or-orange-deep)}.lp-btn-nav{min-height:42px;padding:10px 18px;border-color:var(--or-white);background:var(--or-orange);color:var(--or-white);box-shadow:3px 3px 0 var(--or-white);font-size:.84rem}.lp-btn-nav:hover{box-shadow:5px 5px 0 var(--or-white)}.lp-btn-outline{background:transparent;box-shadow:none}.lp-btn-outline:hover{background:var(--or-white);box-shadow:5px 5px 0 var(--or-ink)}.lp-btn-on-teal{color:var(--or-ink)}.lp-btn-on-dark{border-color:var(--or-white);color:var(--or-white)}.lp-btn-on-dark:hover{color:var(--or-ink);box-shadow:5px 5px 0 var(--or-lime)}.lp-hero{position:relative;isolation:isolate;min-height:calc(100svh - 72px);display:grid;align-items:center;padding:clamp(64px,8vw,112px) var(--lp-gutter);background:var(--or-blue);border-bottom:3px solid var(--or-ink)}.lp-hero:before{content:"";position:absolute;top:0;bottom:0;left:47%;z-index:-1;width:3px;background:color-mix(in srgb,var(--or-ink) 16%,transparent)}.lp-hero-grid{width:100%;max-width:var(--lp-max);margin:0 auto;display:grid;grid-template-columns:minmax(0,.88fr) minmax(580px,1.12fr);grid-gap:clamp(36px,5vw,78px);gap:clamp(36px,5vw,78px);align-items:center}.lp-hero-copy{position:relative;z-index:2}.lp-kicker{margin:0 0 18px;font-size:.78rem;font-weight:800;letter-spacing:.095em;line-height:1.3;text-transform:uppercase}.lp-hero .lp-kicker{display:inline-block;padding:7px 11px;border:2px solid var(--or-ink);border-radius:999px;background:var(--or-lime);box-shadow:3px 3px 0 var(--or-ink)}.lp-hero-title{margin:0;max-width:9.4ch;font-family:var(--or-display);font-size:clamp(3.4rem,6.3vw,6rem);font-weight:800;letter-spacing:-.04em;line-height:.9;text-wrap:balance}.lp-hero-title>span{display:block;margin-top:.12em;color:var(--or-white);text-shadow:4px 4px 0 var(--or-ink)}.lp-lede{max-width:58ch;margin:30px 0 32px;color:var(--or-ink);font-size:clamp(1rem,1.6vw,1.18rem);font-weight:650;line-height:1.58}.lp-cta{gap:14px;align-items:center}.lp-cta,.lp-hero-notes{display:flex;flex-wrap:wrap}.lp-hero-notes{gap:10px 18px;margin-top:34px;font-size:.82rem;font-weight:750}.lp-hero-notes span{display:inline-flex;align-items:center;gap:7px}.lp-hero-notes span:before{content:"✓";display:grid;place-items:center;width:20px;height:20px;border:2px solid var(--or-ink);border-radius:50%;background:var(--or-lime);font-size:.7rem}.lp-loop-board{position:relative;min-height:540px}.lp-loop-path{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.lp-loop-path-line,.lp-loop-path-shadow{stroke-linecap:round;stroke-linejoin:round}.lp-loop-path-shadow{stroke:var(--or-ink);stroke-width:18}.lp-loop-path-line{stroke:var(--or-white);stroke-width:10;stroke-dasharray:1;stroke-dashoffset:1;animation:lp-draw-loop 1.8s cubic-bezier(.16,1,.3,1) .28s forwards}@keyframes lp-draw-loop{to{stroke-dashoffset:0}}.lp-loop-step{position:absolute;z-index:2;width:218px;min-height:150px;padding:18px;border:3px solid var(--or-ink);border-radius:14px;background:var(--or-white);box-shadow:7px 7px 0 var(--or-ink);animation:lp-board-in .7s cubic-bezier(.16,1,.3,1) both}.lp-loop-step:after{content:"";position:absolute;z-index:-1;width:18px;height:18px;border:4px solid var(--or-ink);border-radius:50%;background:var(--or-lime)}.lp-loop-step-widget{top:15px;left:4%;transform:rotate(-1.5deg);animation-delay:.18s}.lp-loop-step-widget:after{right:-26px;bottom:24px}.lp-loop-step-inbox{top:8px;right:3%;transform:rotate(1deg);animation-delay:.38s}.lp-loop-step-inbox:after{bottom:-27px;left:48%}.lp-loop-step-roadmap{right:4%;bottom:24px;animation-delay:.58s}.lp-loop-step-roadmap:after{bottom:35px;left:-27px}.lp-loop-step-shipped{bottom:18px;left:5%;min-height:140px;background:var(--or-lime);transform:rotate(-2deg);animation-delay:.78s}.lp-loop-step-shipped:after{top:-28px;left:44%;background:var(--or-orange)}@keyframes lp-board-in{0%{opacity:0;translate:0 28px;scale:.94}to{opacity:1;translate:0 0;scale:1}}.lp-step-index{display:inline-grid;place-items:center;min-width:29px;height:25px;padding:0 6px;border:2px solid var(--or-ink);background:var(--or-lime);font-family:var(--or-display);font-size:.72rem;font-weight:800}.lp-loop-step-shipped .lp-step-index{background:var(--or-white)}.lp-step-status{float:right;margin-top:4px;color:var(--or-muted);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.lp-loop-step h2{clear:both;margin:17px 0 7px;font-family:var(--or-display);font-size:1.2rem;letter-spacing:-.025em;line-height:1}.lp-loop-step p{margin:0;color:var(--or-muted);font-size:.78rem;font-weight:650;line-height:1.35}.lp-loop-step-shipped p{color:var(--or-ink);font-family:var(--or-display);font-size:1.3rem;font-weight:800}.lp-step-meta{display:block;margin-top:14px;padding-top:9px;border-top:2px solid var(--or-paper-deep);color:var(--or-muted);font-size:.68rem;font-weight:750}.lp-mini-status{display:flex;align-items:center;gap:9px;margin-top:13px;padding:9px;border:2px solid var(--or-ink);border-radius:8px;background:var(--or-paper);font-size:.72rem}.lp-mini-status span{padding:4px 7px;border-radius:999px;background:var(--or-blue);color:var(--or-white);font-weight:800}.lp-loop-caption{position:absolute;top:48%;left:50%;z-index:3;width:max-content;max-width:230px;padding:10px 14px;border:3px solid var(--or-ink);border-radius:999px;background:var(--or-pink);box-shadow:4px 4px 0 var(--or-ink);font-family:var(--or-display);font-size:.9rem;font-weight:800;text-align:center;transform:translate(-50%,-50%) rotate(-2deg)}.lp-ticker{position:relative;overflow:hidden;padding:13px 0;border-bottom:3px solid var(--or-ink);background:var(--or-ink);color:var(--or-white)}.lp-ticker-track{display:flex;width:max-content;align-items:center;gap:18px;font-family:var(--or-display);font-size:.9rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;animation:lp-marquee 30s linear infinite}.lp-ticker-track i{color:var(--or-lime);font-size:1.25rem;font-style:normal}.lp-ticker-handoff{position:absolute;top:50%;left:50%;z-index:2;width:max-content;padding:7px 13px;border:2px solid var(--or-white);border-radius:999px;background:var(--or-ink);color:var(--or-white);box-shadow:0 0 0 5px var(--or-ink);font-family:var(--or-display);font-size:.76rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase;transform:translate(-50%,-50%)}.lp-ticker-handoff i{margin-left:6px;color:var(--or-lime);font-style:normal}@keyframes lp-marquee{to{transform:translateX(-50%)}}.lp-audiences,.lp-compare,.lp-final,.lp-install,.lp-story{padding:clamp(88px,10vw,150px) var(--lp-gutter);border-bottom:3px solid var(--or-ink)}.lp-story{--story-progress:0;background:var(--or-paper)}.lp-section-head,.lp-story,.lp-story-steps{position:relative}.lp-section-head{z-index:2;max-width:var(--lp-max);margin:0 auto clamp(72px,9vw,128px)}.lp-final h2,.lp-install h2,.lp-section-head h2{max-width:15ch;margin:0;font-family:var(--or-display);font-size:clamp(2.6rem,5.8vw,5.2rem);font-weight:800;letter-spacing:-.04em;line-height:.96;text-wrap:balance}.lp-final-copy>p,.lp-install-copy>p,.lp-section-head>p:last-child{max-width:64ch;margin:26px 0 0;color:var(--or-muted);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.65}.lp-story-route{position:absolute;top:80px;bottom:80px;left:50%;width:10px;overflow:hidden;border:3px solid var(--or-ink);border-radius:999px;background:var(--or-white);transform:translateX(-50%)}.lp-story-route span{position:absolute;inset:0;background:var(--or-orange);transform:scaleY(var(--story-progress));transform-origin:top}.lp-story-row{position:relative;z-index:2;max-width:var(--lp-max);min-height:560px;margin:0 auto clamp(88px,11vw,160px);display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(72px,10vw,150px);gap:clamp(72px,10vw,150px);align-items:center}.lp-story-row:last-child{margin-bottom:0}.lp-story-row:after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;border:5px solid var(--or-ink);border-radius:50%;background:var(--or-lime);transform:translate(-50%,-50%)}.lp-story-copy{max-width:510px}.lp-story-row-signal .lp-story-copy{grid-column:2}.lp-story-row-signal .lp-feedback-stack{grid-column:1;grid-row:1}.lp-story-number{display:inline-grid;place-items:center;width:56px;height:44px;margin-bottom:20px;border:3px solid var(--or-ink);background:var(--or-lime);box-shadow:4px 4px 0 var(--or-ink);font-family:var(--or-display);font-weight:800}.lp-story-audience{margin:0 0 10px!important;color:var(--or-blue-deep)!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase}.lp-story-copy h3{max-width:12ch;margin:0 0 20px;font-family:var(--or-display);font-size:clamp(2.2rem,4vw,3.9rem);letter-spacing:-.04em;line-height:.96;text-wrap:balance}.lp-story-copy>p{max-width:60ch;margin:0;color:var(--or-muted);font-size:1rem;font-weight:600;line-height:1.65}.lp-checks{display:grid;grid-gap:11px;gap:11px;margin:24px 0 0;padding:0;list-style:none}.lp-checks li{position:relative;padding-left:28px;font-weight:700;line-height:1.4}.lp-checks li:before{content:"✓";position:absolute;top:0;left:0;color:var(--or-blue-deep);font-weight:900}.lp-feature-sheet,.lp-shipped-proof,.lp-widget-demo{position:relative;border:3px solid var(--or-ink);border-radius:16px;background:var(--or-white);box-shadow:9px 9px 0 var(--or-ink)}.lp-widget-demo{max-width:440px;justify-self:center;padding:22px;transform:rotate(1.5deg)}.lp-demo-actions,.lp-demo-top,.lp-shipped-header{display:flex;align-items:center;justify-content:space-between;gap:14px}.lp-demo-top{padding-bottom:16px;border-bottom:2px solid var(--or-ink);font-family:var(--or-display);font-size:1.05rem;font-weight:800}.lp-widget-demo>p{margin:22px 0 12px;font-weight:750;line-height:1.4}.lp-demo-input{min-height:118px;padding:15px;border:2px solid var(--or-ink);border-radius:10px;background:var(--or-paper);color:var(--or-muted);font-size:.88rem}.lp-demo-actions{margin-top:14px;font-size:.75rem;font-weight:750}.lp-demo-actions span:last-child{padding:9px 13px;border:2px solid var(--or-ink);border-radius:999px;background:var(--or-orange);color:var(--or-white)}.lp-feedback-stack{position:relative;min-height:490px}.lp-demo-label{position:absolute;top:-30px;left:0;padding:6px 10px;border:2px solid var(--or-ink);border-radius:999px;background:var(--or-yellow);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.lp-feedback-note{position:absolute;left:0;width:46%;padding:17px;border:3px solid var(--or-ink);border-radius:10px;background:var(--or-white);box-shadow:5px 5px 0 var(--or-ink);font-size:.86rem;font-weight:750}.lp-feedback-note:first-of-type{top:35px;transform:rotate(-2deg)}.lp-feedback-note:nth-of-type(2){top:145px;left:5%;transform:rotate(1.5deg)}.lp-feedback-note:nth-of-type(3){top:255px;left:1%;transform:rotate(-.8deg)}.lp-merge-arrow{position:absolute;top:47%;left:49%;display:grid;place-items:center;width:54px;height:54px;border:3px solid var(--or-ink);border-radius:50%;background:var(--or-lime);box-shadow:4px 4px 0 var(--or-ink);font-size:1.5rem;font-weight:900;transform:translate(-50%,-50%)}.lp-feature-sheet{position:absolute;top:112px;right:0;width:42%;padding:24px 20px;background:var(--or-mint);transform:rotate(1deg)}.lp-feature-sheet span{display:inline-block;padding:5px 8px;border:2px solid var(--or-ink);border-radius:999px;background:var(--or-white);font-size:.67rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.lp-feature-sheet strong{display:block;margin-top:28px;font-family:var(--or-display);font-size:clamp(1.5rem,3vw,2.2rem);letter-spacing:-.03em;line-height:1}.lp-feature-sheet p{margin:22px 0 0;padding-top:14px;border-top:2px solid var(--or-ink);font-size:.78rem;font-weight:750}.lp-shipped-proof{max-width:480px;min-height:310px;justify-self:center;padding:26px;background:var(--or-white);transform:rotate(-1deg)}.lp-shipped-header{padding-bottom:18px;border-bottom:2px solid var(--or-ink);font-family:var(--or-display);font-weight:800}.lp-status-chip{padding:6px 9px;border:2px solid var(--or-ink);border-radius:999px;background:var(--or-lime);font-family:var(--or-font);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.lp-shipped-proof>p{max-width:28ch;margin:30px 0 18px;color:var(--or-muted);font-weight:650;line-height:1.55}.lp-shipped-proof>a{font-weight:800;text-decoration:underline;text-underline-offset:4px}.lp-shipped-stamp{position:absolute;right:-26px;bottom:-34px;padding:14px 18px;border:4px solid var(--or-ink);background:var(--or-lime);box-shadow:6px 6px 0 var(--or-ink);font-family:var(--or-display);font-size:clamp(1.7rem,4vw,3rem);font-weight:800;letter-spacing:-.035em;transform:rotate(-7deg)}.lp-story-row-close.is-revealed .lp-shipped-stamp{animation:lp-stamp .68s cubic-bezier(.16,1,.3,1) .3s both}@keyframes lp-stamp{0%{opacity:0;transform:translateY(-36px) rotate(-2deg) scale(1.35)}to{opacity:1;transform:translateY(0) rotate(-7deg) scale(1)}}.lp-audiences{background:var(--or-pink)}.lp-section-head-light{margin-bottom:clamp(56px,7vw,92px)}.lp-audience-grid{max-width:var(--lp-max);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:3px solid var(--or-ink);border-bottom:3px solid var(--or-ink)}.lp-audience-grid article{position:relative;min-height:330px;padding:34px clamp(22px,3vw,42px);display:flex;flex-direction:column;justify-content:flex-end}.lp-audience-grid article+article{box-shadow:-3px 0 0 var(--or-ink)}.lp-audience-grid article>span{margin-bottom:auto;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lp-audience-grid h3{max-width:11ch;margin:52px 0 16px;font-family:var(--or-display);font-size:clamp(1.8rem,3vw,2.9rem);letter-spacing:-.035em;line-height:.98}.lp-audience-grid p{margin:0;color:color-mix(in srgb,var(--or-ink) 78%,var(--or-pink));font-weight:650;line-height:1.55}.lp-compare{background:var(--or-white)}.lp-compare-table{max-width:var(--lp-max);margin:0 auto;border:3px solid var(--or-ink);border-radius:16px;box-shadow:9px 9px 0 var(--or-ink);overflow:hidden}.lp-compare-table>div{display:grid;grid-template-columns:1fr 1fr}.lp-compare-table>div+div{border-top:2px solid var(--or-ink)}.lp-compare-table>div>*{padding:22px clamp(18px,3vw,34px)}.lp-compare-table>div>*+*{border-left:2px solid var(--or-ink)}.lp-compare-head{background:var(--or-ink);color:var(--or-white);font-family:var(--or-display);font-size:clamp(1rem,2vw,1.35rem);font-weight:800}.lp-compare-table>div:not(.lp-compare-head) span{color:var(--or-muted);font-weight:650;line-height:1.5}.lp-compare-table strong{background:var(--or-yellow);line-height:1.5}.lp-install{display:grid;grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);grid-gap:clamp(54px,8vw,116px);gap:clamp(54px,8vw,116px);align-items:center;background:var(--or-mint)}.lp-install-copy{justify-self:end;max-width:560px}.lp-install-copy h2{max-width:10ch}.lp-install-facts{display:flex;flex-wrap:wrap;gap:9px;margin:28px 0 34px}.lp-install-facts span{padding:7px 10px;border:2px solid var(--or-ink);border-radius:999px;background:var(--or-white);font-size:.74rem;font-weight:800}.lp-code-wrap{width:100%;max-width:690px;border:3px solid var(--or-ink);border-radius:16px;background:var(--or-ink);box-shadow:9px 9px 0 color-mix(in srgb,var(--or-ink) 55%,var(--or-blue));overflow:hidden}.lp-code-head{display:flex;justify-content:space-between;padding:13px 18px;border-bottom:2px solid color-mix(in srgb,var(--or-white) 20%,transparent);color:var(--or-white);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.lp-code{margin:0;padding:clamp(22px,4vw,42px);overflow-x:auto;color:var(--or-yellow);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.76rem,1.3vw,.95rem);font-weight:650;line-height:1.75}.lp-code-wrap>p{margin:0;padding:15px 18px 18px;border-top:2px solid color-mix(in srgb,var(--or-white) 20%,transparent);color:var(--or-sky);font-size:.78rem;font-weight:650}.lp-final{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:70px;gap:70px;align-items:center;background:var(--or-ink);color:var(--or-white)}.lp-final-copy{width:100%;max-width:740px;justify-self:end}.lp-final h2{max-width:none;color:var(--or-white);text-shadow:5px 5px 0 var(--or-blue)}.lp-final-copy>p{color:var(--or-sky)}.lp-final .lp-kicker{color:var(--or-lime)}.lp-final .lp-cta{margin-top:34px}.lp-final-mark{display:grid;grid-template-columns:auto auto auto;align-items:center;grid-gap:10px 18px;gap:10px 18px;padding:30px;border:3px solid var(--or-white);border-radius:18px;background:var(--or-blue);box-shadow:9px 9px 0 var(--or-lime);font-family:var(--or-display);font-size:clamp(1.2rem,2.4vw,2rem);font-weight:800;transform:rotate(2deg)}.lp-final-mark i{color:var(--or-lime);font-style:normal}.lp-final-mark strong{grid-column:1/-1;display:grid;place-items:center;width:94px;height:94px;margin:14px auto 0;border:4px solid var(--or-ink);border-radius:50%;background:var(--or-lime);color:var(--or-ink);box-shadow:5px 5px 0 var(--or-ink);font-size:3rem}.lp-foot{padding:58px var(--lp-gutter) 22px;display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;background:var(--or-ink);color:var(--or-white)}.lp-foot-brand{align-self:start;font-size:clamp(1.6rem,3vw,2.5rem)}.lp-foot-links{display:grid;grid-template-columns:1fr 1fr;grid-gap:34px;gap:34px}.lp-foot-links h3{margin:0 0 16px;color:var(--or-lime);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.lp-foot-links a{display:block;width:-moz-fit-content;width:fit-content;margin:0 0 10px;color:var(--or-sky);font-weight:700}.lp-foot-links a:hover{color:var(--or-white);text-decoration:underline;text-underline-offset:4px}.lp-foot-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;padding-top:20px;border-top:2px solid color-mix(in srgb,var(--or-white) 20%,transparent);color:var(--or-sky);font-size:.8rem;font-weight:700}@supports (animation-timeline:view()){[data-reveal]{animation:lp-view-reveal cubic-bezier(.16,1,.3,1) both;animation-timeline:view();animation-range:entry 0 cover 24%}}@keyframes lp-view-reveal{0%{opacity:.18;transform:translateY(34px);-webkit-clip-path:inset(0 0 9% 0);clip-path:inset(0 0 9% 0)}to{opacity:1;transform:translateY(0);-webkit-clip-path:inset(0);clip-path:inset(0)}}@media (max-width:1120px){.lp-nav-links{display:none}.lp-nav{grid-template-columns:auto 1fr auto}.lp-mobile-menu{display:block;justify-self:end}.lp-hero-grid{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);gap:34px}.lp-loop-step{width:198px}.lp-install{grid-template-columns:1fr 1fr}}@media (max-width:880px){.lp-hero{min-height:0}.lp-hero:before{display:none}.lp-hero-grid{grid-template-columns:1fr}.lp-hero-copy,.lp-loop-board{max-width:700px}.lp-loop-board{width:100%;margin:14px auto 0}.lp-story-route{left:9px}.lp-story-row{min-height:0;margin-left:48px;grid-template-columns:1fr;gap:54px}.lp-story-row:after{top:74px;left:-40px;width:24px;height:24px}.lp-story-row-signal .lp-feedback-stack,.lp-story-row-signal .lp-story-copy{grid-column:1}.lp-story-row-signal .lp-story-copy{grid-row:1}.lp-story-row-signal .lp-feedback-stack{grid-row:2}.lp-shipped-proof,.lp-widget-demo{justify-self:stretch;width:min(100%,520px)}.lp-audience-grid{grid-template-columns:1fr}.lp-audience-grid article{min-height:260px}.lp-audience-grid article+article{border-top:3px solid var(--or-ink);box-shadow:none}.lp-final,.lp-install{grid-template-columns:1fr}.lp-final-copy,.lp-final-mark,.lp-install-copy{justify-self:start}}@media (max-width:620px){.lp{--lp-gutter:18px}.lp-nav{min-height:66px;gap:14px;padding-top:8px;padding-bottom:8px}.lp-nav-brand{font-size:1rem}.lp-nav-brand>span:last-child{display:none}.lp-nav-mark{width:38px;height:38px;flex-basis:38px}.lp-nav-login{display:none}.lp-nav-actions{gap:0}.lp-nav-long-label{display:none}.lp-btn-nav{min-height:38px;padding:9px 12px;font-size:.74rem}.lp-hero{padding-top:54px;padding-bottom:56px}.lp-hero-title{max-width:100%;font-size:clamp(2.85rem,13.5vw,3.65rem);text-wrap:pretty}.lp-hero-title>span{max-width:100%}.lp-lede{margin-top:24px}.lp-final .lp-cta,.lp-hero .lp-cta,.lp-install .lp-cta{align-items:stretch;flex-direction:column}.lp-final .lp-btn,.lp-hero .lp-btn,.lp-install .lp-btn{width:100%}.lp-hero-notes{display:grid}.lp-loop-board{min-height:780px;margin-top:16px}.lp-loop-path{display:none}.lp-loop-board:before{content:"";position:absolute;top:54px;bottom:74px;left:29px;width:10px;border:3px solid var(--or-ink);border-radius:999px;background:var(--or-white)}.lp-loop-step{right:0;left:58px;width:calc(100% - 64px);min-height:145px;transform:none}.lp-loop-step:after{top:50%;right:auto;bottom:auto;left:-40px;transform:translateY(-50%)}.lp-loop-step-widget{top:8px}.lp-loop-step-inbox{top:190px}.lp-loop-step-roadmap{top:372px;bottom:auto}.lp-loop-step-shipped{top:554px;bottom:auto}.lp-loop-caption{top:auto;bottom:0;left:50%}.lp-audiences,.lp-compare,.lp-final,.lp-install,.lp-story{padding-top:82px;padding-bottom:82px}.lp-section-head{margin-bottom:70px}.lp-final h2,.lp-install h2,.lp-section-head h2{font-size:clamp(2.45rem,12vw,3.5rem)}.lp-story-route{top:48px;bottom:120px;left:9px;width:8px}.lp-story-row{margin-left:34px;margin-bottom:112px}.lp-story-row:after{top:64px;left:-25px;width:20px;height:20px;border-width:4px}.lp-story-copy h3{font-size:clamp(2.15rem,10vw,3rem)}.lp-widget-demo{padding:17px}.lp-feedback-stack{min-height:620px}.lp-feedback-note{width:80%}.lp-feedback-note:nth-of-type(2){top:135px;left:6%}.lp-feedback-note:nth-of-type(3){top:235px}.lp-merge-arrow{top:350px;left:50%;transform:translate(-50%,-50%) rotate(90deg)}.lp-feature-sheet{top:410px;right:2%;width:88%}.lp-shipped-stamp{right:-8px;bottom:-34px}.lp-compare-table{border-radius:12px}.lp-compare-table>div{grid-template-columns:1fr}.lp-compare-table>div>*+*{border-top:1px solid var(--or-ink);border-left:0}.lp-compare-head{display:none!important}.lp-compare-table>div:not(.lp-compare-head) span:before,.lp-compare-table>div:not(.lp-compare-head) strong:before{display:block;margin-bottom:7px;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.lp-compare-table>div:not(.lp-compare-head) span:before{content:"The usual process"}.lp-compare-table>div:not(.lp-compare-head) strong:before{content:"With OpenRoadmap"}.lp-install{gap:52px}.lp-code-wrap{max-width:calc(100vw - 36px)}.lp-final-mark{width:calc(100% - 8px);grid-template-columns:auto auto auto;justify-content:center}.lp-foot{grid-template-columns:1fr}.lp-foot-links{gap:24px}.lp-foot-bottom{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none;-webkit-clip-path:none;clip-path:none}.lp-story-route span{transform:scaleY(1)}}