@media (prefers-reduced-motion:no-preference){html:has(#how-it-works){scroll-behavior:smooth}}.lp-grid-shell{--lp-spotlight-x:50vw;--lp-spotlight-y:38vh;--lp-app-canvas:var(--app-canvas-bg);position:relative;display:flex;flex-direction:column;width:100%;min-height:var(--app-viewport-stable-height);overflow:clip;background:radial-gradient(circle at 76% 8%,color-mix(in oklch,var(--color-white) 52%,transparent),color-mix(in oklch,var(--color-white) 0%,transparent) 28%),linear-gradient(180deg,color-mix(in oklch,var(--bg-raised) 74%,var(--bg)) 0,var(--lp-app-canvas) 46%,color-mix(in oklch,var(--bg) 82%,var(--bg-raised)) 100%)}[data-theme=dark] .lp-grid-shell{--lp-app-canvas:var(--app-canvas-bg);background:radial-gradient(circle at 76% 8%,color-mix(in oklch,var(--bg-raised) 42%,transparent),color-mix(in oklch,var(--color-black) 0%,transparent) 30%),linear-gradient(180deg,color-mix(in oklch,var(--bg-raised) 86%,var(--bg)) 0,var(--lp-app-canvas) 46%,color-mix(in oklch,var(--bg) 86%,var(--bg-raised)) 100%)}.lp-grid-glow,.lp-grid-layer{position:fixed;inset:0;pointer-events:none}.lp-grid-layer{z-index:0;background-image:linear-gradient(to right,color-mix(in oklch,var(--tx-tertiary) 18%,color-mix(in oklch,var(--color-black) 0%,transparent)) .5px,color-mix(in oklch,var(--color-black) 0%,transparent) .5px),linear-gradient(to bottom,color-mix(in oklch,var(--tx-tertiary) 18%,color-mix(in oklch,var(--color-black) 0%,transparent)) .5px,color-mix(in oklch,var(--color-black) 0%,transparent) .5px);background-size:40px 40px;animation:lp-grid-drift 26s linear infinite}.lp-grid-layer--base{opacity:.05}.lp-grid-layer--spotlight{opacity:.4;mask-image:radial-gradient(300px circle at var(--lp-spotlight-x) var(--lp-spotlight-y),var(--color-black),color-mix(in oklch,var(--color-black) 0%,transparent));-webkit-mask-image:radial-gradient(300px circle at var(--lp-spotlight-x) var(--lp-spotlight-y),var(--color-black),color-mix(in oklch,var(--color-black) 0%,transparent))}.lp-grid-glow{z-index:0;border-radius:999px;filter:blur(140px)}.lp-grid-glow--top-right{top:-18%;right:-18%;width:38%;height:38%;background:color-mix(in oklch,var(--tx-tertiary) 42%,transparent)}.lp-grid-glow--top-edge{top:-8%;right:8%;width:22%;height:22%;background:color-mix(in oklch,var(--color-white) 48%,transparent);filter:blur(120px)}.lp-grid-glow--bottom-right{right:-8%;bottom:-10%;width:28%;height:28%;background:color-mix(in oklch,var(--brand) 16%,transparent);filter:blur(150px)}.lp-grid-glow--bottom-left{bottom:-20%;left:-10%;width:42%;height:42%;background:color-mix(in oklch,var(--brand) 30%,transparent)}.lp-grid-default-veil{position:fixed;inset:0;z-index:1;pointer-events:none;background:oklch(0 0 0/.06)}[data-theme=dark] .lp-grid-default-veil{background:oklch(0 0 0/.24)}[data-theme=dark] .lp-grid-glow--top-right{background:color-mix(in oklch,var(--tx-secondary) 8%,transparent)}[data-theme=dark] .lp-grid-glow--top-edge{background:color-mix(in oklch,var(--color-white) 6%,transparent)}[data-theme=dark] .lp-grid-glow--bottom-right{background:color-mix(in oklch,var(--brand) 10%,transparent)}[data-theme=dark] .lp-grid-glow--bottom-left{background:color-mix(in oklch,var(--brand) 16%,transparent)}.lp-grid-content{position:relative;z-index:10;display:flex;flex-direction:column;flex:1;width:100%;min-height:var(--app-viewport-stable-height)}.lp-grid-content>.dashboard-shell-root{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;background:transparent}.lp-grid-shell:has(.onb-run-view) .lp-grid-content{display:flex;flex-direction:column;flex:1;min-height:0;height:var(--app-viewport-dynamic-height);max-height:var(--app-viewport-dynamic-height);overflow:hidden}.lp-grid-shell:has(.onb-run-view) .lp-grid-content>.dashboard-shell-root{flex:1;min-height:0;max-height:var(--app-viewport-dynamic-height);overflow:hidden}body:has(.onb-run-view),body:has(.onb-run-view--login-form-only),html:has(.onb-run-view),html:has(.onb-run-view--login-form-only){height:var(--app-viewport-dynamic-height);max-height:var(--app-viewport-dynamic-height);overflow:hidden;overscroll-behavior:none}.lp-grid-shell:has(.onb-run-view),.lp-grid-shell:has(.onb-run-view--login-form-only){min-height:var(--app-viewport-dynamic-height);max-height:var(--app-viewport-dynamic-height);height:var(--app-viewport-dynamic-height);overflow:hidden}.lp-grid-shell:has(.onb-run-view--login-form-only) .lp-grid-content,.lp-grid-shell:has(.onb-run-view--split) .lp-grid-content{min-height:0;width:100%}@keyframes lp-grid-drift{0%{background-position:0 0,0 0}to{background-position:40px 40px,40px 40px}}.lp-hero{min-height:var(--app-viewport-stable-height);display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:740px;margin:0 auto;padding:100px max(16px,env(safe-area-inset-left,0px)) 60px;text-align:center;transform:translateY(-28px)}.lp-streaming-text{font-size:var(--font-size-lg);line-height:1.55;color:var(--tx-secondary);text-wrap:balance;min-height:1.55em}.lp-intro-sequence{width:100%;min-height:9.8em;display:flex;flex-direction:column;justify-content:center;transition:opacity .9s var(--ease-out),filter .9s var(--ease-out),transform .9s var(--ease-out)}.lp-phase-fading,.lp-phase-hero{opacity:0;filter:blur(10px);transform:translateY(-8px)}.lp-streaming-line{min-height:1.7em}.lp-awwwards-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 14px 5px 10px;margin-bottom:20px;border:1px solid var(--border-strong);border-radius:999px;background:color-mix(in oklch,var(--bg-raised) 72%,color-mix(in oklch,var(--color-black) 0%,transparent));backdrop-filter:blur(6px);color:var(--tx-secondary);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:default;transition:color .16s var(--ease-out);animation:lp-badge-enter .6s var(--ease-out)}.lp-awwwards-badge:hover{color:var(--tx)}.lp-awwwards-mark{width:14px;height:14px;flex-shrink:0;color:var(--status-risk);transform:translateY(.5px)}.lp-awwwards-label{line-height:1}@keyframes lp-badge-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lp-hero-headline{margin:0;font-family:var(--font-sans);font-size:var(--font-size-landing-title);line-height:1;letter-spacing:-.03em;font-weight:700;color:var(--tx);animation:lp-hero-rise .7s var(--ease-out)}.lp-hero-headline-line{display:inline-block;white-space:nowrap}.lp-hero-emphasis{color:var(--brand);font-weight:800}.lp-cursor{display:inline-block;width:auto;height:auto;margin-left:2px;vertical-align:baseline;color:var(--tx);animation:lp-blink 1s steps(2) infinite}@keyframes lp-blink{0%{opacity:1}50%{opacity:0}}.lp-hero-trial{width:100%;margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:16px;animation:lp-fade-in .4s var(--ease-out)}.lp-hero-form{width:100%;display:flex;align-items:stretch;gap:12px}.lp-hero-demo{position:relative;width:min(100%,560px);aspect-ratio:16/9;margin-top:10px;border:1px solid color-mix(in oklch,var(--border-strong) 82%,transparent);border-radius:18px;background:var(--bg-sunken);box-shadow:0 18px 48px -34px oklch(0 0 0/.42),0 0 0 1px color-mix(in oklch,var(--color-white) 42%,transparent) inset;overflow:hidden;contain:layout paint}.lp-hero-demo-poster,.lp-hero-demo-video{display:block;width:100%;height:100%;object-fit:cover;background:var(--bg-sunken)}.lp-hero-demo-toggle{position:absolute;right:10px;bottom:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid color-mix(in oklch,var(--color-white) 54%,transparent);border-radius:999px;background:color-mix(in oklch,var(--bg-raised) 86%,transparent);color:var(--tx);box-shadow:0 12px 28px -18px oklch(0 0 0/.45);backdrop-filter:blur(12px);font-size:var(--font-size-sm);font-weight:700;line-height:1;transition:border-color var(--transition),color var(--transition),transform var(--transition)}.lp-hero-demo-toggle:focus-visible,.lp-hero-demo-toggle:hover{border-color:var(--border-contrast);color:var(--brand)}.lp-hero-demo-toggle:active{transform:scale(.98)}.lp-hero-demo-toggle-icon{flex:0 0 auto}.lp-hero-url-group{flex:1 1 auto}.lp-hero-url-group.is-focus-hint{animation:lp-url-focus-hint .7s var(--ease-out) 1}@keyframes lp-url-focus-hint{0%,to{box-shadow:0 0 0 0 color-mix(in oklch,var(--brand) 0%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in oklch,var(--brand) 22%,transparent)}}.lp-hero-submit.is-jiggling,.lp-hero-url-group.is-jiggling{animation:jiggle 1.5s cubic-bezier(.36,.07,.19,.97)}@keyframes jiggle{0%{transform:translateX(0);box-shadow:0 0 0 0 color-mix(in oklch,var(--brand) 0%,transparent)}10%{transform:translateX(-6px);box-shadow:0 0 16px 4px color-mix(in oklch,var(--brand) 18%,transparent)}25%{transform:translateX(5px);box-shadow:0 0 14px 3px color-mix(in oklch,var(--brand) 14%,transparent)}40%{transform:translateX(-3px);box-shadow:0 0 10px 2px color-mix(in oklch,var(--brand) 10%,transparent)}55%{transform:translateX(2px);box-shadow:0 0 6px 1px color-mix(in oklch,var(--brand) 6%,transparent)}70%{transform:translateX(-1px);box-shadow:0 0 3px 0 color-mix(in oklch,var(--brand) 3%,transparent)}to{transform:translateX(0);box-shadow:0 0 0 0 color-mix(in oklch,var(--brand) 0%,transparent)}}.lp-hero-url-prefix{position:relative;display:inline-flex;align-items:center;justify-content:center;width:52px;height:38px;margin-left:0;padding-right:0;border-right:1px solid var(--border);flex-shrink:0}.lp-hero-url-fallback,.lp-hero-url-favicon{width:20px;height:20px;border-radius:999px;flex-shrink:0}.lp-hero-url-favicon{position:absolute;inset:50% auto auto 50%;display:block;transform:translate(-50%,-50%);opacity:0;transition:opacity .14s var(--ease-out)}.lp-hero-url-fallback{display:inline-flex;align-items:center;justify-content:center;color:color-mix(in oklch,var(--tx-tertiary) 92%,var(--tx) 8%);opacity:1;transition:opacity .14s var(--ease-out)}.lp-hero-url-fallback-icon{opacity:.9}.lp-hero-url-fallback.is-hidden{opacity:0}.lp-hero-url-favicon.is-visible{opacity:1}.lp-hero-url-group .url-input{padding-left:12px}.lp-cta-primary{position:relative;padding:7px 24px;background:var(--brand);color:var(--color-white);font-size:var(--font-size-md);font-weight:600;border-radius:var(--radius-md);transition:background var(--transition),opacity var(--transition)}.lp-cta-primary:hover{opacity:.88}.lp-hero-submit:disabled{opacity:.4;cursor:default}.lp-hero-supporting-copy{margin:0;max-width:540px;font-size:var(--font-size-md);line-height:1.6;color:var(--tx-secondary)}.lp-hero-supporting-copy--above{font-size:var(--font-size-md);margin-bottom:6px}.lp-hero-supporting-copy--hint{margin-top:-6px;margin-bottom:0}.lp-hero-supporting-copy--error{margin-top:10px;margin-bottom:0;color:var(--status-fail)}.lp-hero-social-proof{width:100%;margin-top:34px;display:flex;align-items:center;justify-content:center;gap:12px}.lp-hero-avatar-list{display:flex;align-items:center;padding-left:6px}.lp-hero-avatar{width:27px;height:27px;margin-left:-6px;border-radius:999px;border:1px solid var(--bg);box-shadow:0 0 0 1px var(--border-strong),var(--shadow-sm);object-fit:cover}[data-theme=dark] .lp-hero-avatar{border-color:var(--bg-raised)}.lp-hero-social-proof-copy{margin:0;font-size:var(--font-size-md);line-height:1.4;color:var(--tx-secondary)}.lp-how-it-work{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:calc(max(10px, env(safe-area-inset-top, 0px)) + var(--floating-header-h) + var(--floating-header-gap) + 20px) max(12px,env(safe-area-inset-left,0px)) 28px;scroll-margin-top:calc(var(--floating-header-h) + var(--floating-header-gap))}.lp-how-it-work-title{margin:0 auto 18px;width:100%;color:var(--tx);font-size:var(--mobile-font-title);line-height:var(--mobile-lh-title);font-weight:700;letter-spacing:0}.lp-how-it-work .lp-hero-demo{width:100%;margin:0 auto;border-radius:20px}.lp-mission{width:100%;box-sizing:border-box;padding:12px max(20px,env(safe-area-inset-left,0px)) 40px}.lp-mission-inner{width:min(100%,720px);margin-inline:auto;padding-top:24px;border-top:1px solid var(--border-strong)}.lp-mission-eyebrow{margin:0 0 10px;color:var(--brand);font-size:var(--font-size-xs);font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.lp-mission-title{margin:0;color:var(--tx);font-size:var(--mobile-font-title);font-weight:740;letter-spacing:0;line-height:var(--mobile-lh-title)}.lp-mission-body{margin-top:14px}.lp-mission-copy{margin:0;color:var(--tx-secondary);font-size:var(--font-size-md);line-height:1.62}.lp-mission-line{margin:18px 0 0;color:var(--tx);font-size:var(--font-size-md);font-weight:700;line-height:1.45}.lp-faq{width:100%;box-sizing:border-box;padding:8px max(20px,env(safe-area-inset-left,0px)) 44px}.lp-faq-inner{width:min(100%,720px);margin-inline:auto}.lp-faq-head{margin:0 0 14px}.lp-faq-title{margin:0;color:var(--tx);font-size:var(--mobile-font-title);line-height:var(--mobile-lh-title);font-weight:700;letter-spacing:-.03em}.lp-faq-subtitle{margin:8px 0 0;max-width:40ch;color:var(--tx-secondary);font-size:var(--mobile-font-secondary);line-height:1.5}.lp-faq-list{display:flex;flex-direction:column;border-bottom:1px solid var(--border-strong);interpolate-size:allow-keywords}.lp-faq-item{border-top:1px solid var(--border-strong)}.lp-faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:17px 0;color:var(--tx);font-size:var(--font-size-md);font-weight:650;line-height:1.4;list-style:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--transition)}.lp-faq-question:active{color:var(--tx-secondary)}.lp-faq-question::-webkit-details-marker{display:none}.lp-faq-icon{position:relative;flex:none;width:16px;height:16px}.lp-faq-icon:after,.lp-faq-icon:before{content:"";position:absolute;top:50%;left:50%;width:14px;height:1.5px;border-radius:1px;background:var(--tx-tertiary);transform:translate(-50%,-50%);transition:transform .26s var(--ease-out),opacity .2s var(--ease-out),background var(--transition)}.lp-faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.lp-faq-question:hover .lp-faq-icon:after,.lp-faq-question:hover .lp-faq-icon:before{background:var(--tx)}.lp-faq-item[open] .lp-faq-icon:after,.lp-faq-item[open] .lp-faq-icon:before{background:var(--brand)}.lp-faq-item[open] .lp-faq-icon:after{transform:translate(-50%,-50%) rotate(0deg);opacity:0}.lp-faq-answer{margin:0;padding-bottom:20px;max-width:58ch;color:var(--tx-secondary);font-size:var(--font-size-md);line-height:1.6}.lp-faq-item::details-content{height:0;overflow:clip;opacity:0;content-visibility:hidden;transition:height .32s var(--ease-out),opacity .22s var(--ease-out),content-visibility .32s allow-discrete}.lp-faq-item[open]::details-content{height:auto;opacity:1;content-visibility:visible}.lp-cta-secondary{padding:7px 24px;background:color-mix(in oklch,var(--color-black) 0%,transparent);color:var(--tx-secondary);font-size:var(--font-size-md);font-weight:600;border:1px solid var(--border-strong);border-radius:var(--radius-md);transition:color var(--transition),background var(--transition),border-color var(--transition)}.lp-cta-secondary:hover{border-color:var(--border-contrast);color:var(--tx)}.lp-cta-secondary:disabled{opacity:.4;cursor:default}@keyframes lp-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lp-gate{min-height:var(--app-viewport-stable-height);display:flex;align-items:center;justify-content:center;padding:40px 20px;background:var(--bg)}.lp-gate--plain{transition:opacity .42s var(--ease-out),filter .42s var(--ease-out)}.lp-gate--plain,[data-theme=dark] .lp-gate--plain{background:var(--bg)}.lp-grid-shell .lp-gate,.lp-grid-shell .lp-gate--plain,[data-theme=dark] .lp-grid-shell .lp-gate,[data-theme=dark] .lp-grid-shell .lp-gate--plain{background:transparent}.lp-gate--plain.is-transitioning{opacity:0;filter:blur(8px)}.lp-gate-inner{width:min(760px,100%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:translateY(-20px);transition:transform .32s var(--ease-out)}.lp-gate-inner.has-actions{transform:translateY(-30px)}.lp-gate .lp-intro-sequence{min-height:7.4em;transition:none}.lp-gate-actions{display:flex;align-items:center;justify-content:center;gap:12px;min-height:40px;margin-top:12px}.lp-gate-actions--reveal{opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .4s var(--ease-out),transform .4s var(--ease-out)}.lp-gate-actions--reveal.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.lp-gate .competitor-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;width:100%;margin-bottom:22px;padding-block:0;animation:riseIn .7s var(--ease-out) both}.lp-gate .competitor-head .page-title{margin:0;font-size:clamp(24px,5.5vw,var(--font-size-3xl));font-weight:800;letter-spacing:-.04em;line-height:1.12;color:var(--tx);text-wrap:balance}.lp-gate .competitor-head .page-subtitle{margin:10px auto 0;max-width:44ch;text-wrap:balance}@media (min-width:768px){.lp-gate .competitor-head .page-title{font-size:var(--font-size-3xl)}}.competitor-fields{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.competitor-row{display:flex;align-items:stretch;width:100%}@keyframes competitor-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.competitor-remove{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;flex-shrink:0;color:var(--tx-tertiary);opacity:0;transition:color var(--transition),opacity var(--transition);cursor:pointer;background:none;border:none;padding:0}.url-input-group:focus-within .competitor-remove,.url-input-group:hover .competitor-remove{opacity:1}.competitor-remove:hover{color:var(--tx-secondary)}.competitor-add-link{position:relative;display:inline-flex;align-items:center;align-self:flex-start;gap:4px;padding:2px 0;background:none;border:none;color:var(--tx-tertiary);font-family:inherit;font-size:var(--font-size-sm);font-weight:400;cursor:pointer;transition:color var(--transition);animation:competitor-row-in .22s var(--ease-out)}.competitor-add-link:hover{color:var(--tx-secondary)}.competitor-proceed{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:11px 20px;margin-top:4px;background:var(--brand);color:var(--color-white);border:1px solid var(--brand);border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-size-md);font-weight:600;letter-spacing:-.01em;line-height:1;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-sm);transition:background var(--transition),border-color var(--transition),transform .14s var(--ease-out),box-shadow var(--transition),opacity var(--transition);animation:competitor-row-in .28s var(--ease-out)}.competitor-proceed:hover{background:color-mix(in oklch,var(--brand) 92%,var(--color-black));border-color:color-mix(in oklch,var(--brand) 92%,var(--color-black));box-shadow:var(--shadow-md)}.competitor-proceed:active{transform:translateY(1px)}.competitor-proceed--quiet{background:var(--bg);color:var(--tx);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:none}.competitor-proceed--quiet:hover{background:var(--bg);border-color:var(--tx-tertiary);color:var(--tx);box-shadow:none}.competitor-proceed:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.competitor-spinner{width:13px;height:13px;flex-shrink:0;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:competitor-spin .6s linear infinite;opacity:.82;display:inline-block}@keyframes competitor-spin{to{transform:rotate(1turn)}}.lp-gate-button{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:7px 24px;background:color-mix(in oklch,var(--color-black) 0%,transparent);color:var(--tx-secondary);font-size:var(--font-size-md);font-weight:600;border:1px solid var(--border-strong);border-radius:var(--radius-md);transition:color var(--transition),background var(--transition),border-color var(--transition)}.lp-gate-button.is-hidden{opacity:0;pointer-events:none}.lp-gate-button:hover{border-color:var(--border-contrast);color:var(--tx)}.lp-gate-button:disabled{opacity:.4;cursor:default}@keyframes lp-hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lp-footer{flex-direction:column;text-align:center;font-size:var(--font-size-sm);color:var(--tx-tertiary);padding:40px 16px;letter-spacing:.02em}.lp-footer,.lp-footer-links{display:flex;align-items:center;gap:10px}.lp-footer-links{flex-wrap:wrap;justify-content:center}.lp-footer-link{color:var(--tx-secondary);text-decoration:none;transition:color .16s ease;appearance:none;background:none;border:none;padding:0;font:inherit;letter-spacing:inherit;cursor:pointer}.lp-footer-link:hover{color:var(--tx)}.lp-footer-sep{color:var(--tx-tertiary);opacity:.5}.lp-footer-meta{margin:0;opacity:.6}@media (min-width:768px){.lp-hero{max-width:780px;padding:120px 24px 80px;transform:translateY(-34px)}.lp-hero-demo{width:min(100%,680px);margin-top:14px;border-radius:20px}.lp-how-it-work{min-height:var(--app-viewport-stable-height);justify-content:center;padding:calc(max(10px, env(safe-area-inset-top, 0px)) + var(--floating-header-h) + var(--floating-header-gap)) 24px calc(64px + var(--app-safe-area-bottom));scroll-margin-top:0}.lp-how-it-work .lp-hero-demo,.lp-how-it-work-title{width:min(100%,1030px)}.lp-how-it-work-title{margin-bottom:22px;font-size:var(--font-size-2xl);line-height:1.05}.lp-mission{padding:20px 24px 70px}.lp-mission-inner{width:min(100%,1030px);padding-top:34px;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:72px;align-items:start}.lp-mission-body{margin-top:0}.lp-mission-title{font-size:var(--font-size-2xl);line-height:1.05}.lp-faq{padding:18px 24px 72px}.lp-faq-inner{width:min(100%,1030px);display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:72px;align-items:start}.lp-faq-head{position:sticky;top:calc(var(--floating-header-h) + var(--floating-header-gap) + 28px);margin:0}.lp-faq-title{font-size:var(--font-size-2xl);line-height:1.05}.lp-faq-subtitle{margin-top:10px;font-size:var(--font-size-md)}.lp-faq-question{padding:19px 0}.lp-intro-sequence{min-height:8.9em}}@media (max-width:767px){.lp-gate-actions{flex-direction:row;width:100%;max-width:340px;align-items:center;justify-content:center;gap:10px}.lp-gate-button{width:auto;min-width:0;flex:1 1 0;white-space:nowrap}.lp-intro-sequence{min-height:8.4em}.lp-streaming-text{font-size:var(--mobile-font-body);line-height:var(--mobile-lh-body)}.lp-gate .competitor-head .page-title{font-size:var(--mobile-font-display);line-height:var(--mobile-lh-display);letter-spacing:-.02em;font-weight:700}.lp-gate .competitor-head .page-subtitle{margin-top:8px}.lp-streaming-line{min-height:1.5em}.lp-hero-headline{font-size:var(--mobile-font-display);line-height:var(--mobile-lh-display)}.lp-hero-headline-line{white-space:normal}.lp-hero-form{flex-direction:column}.lp-hero-submit{min-height:40px}.lp-hero-supporting-copy,.lp-hero-supporting-copy--above{font-size:var(--mobile-font-secondary);line-height:var(--mobile-lh-body)}.lp-hero-social-proof-copy{font-size:var(--mobile-font-secondary);line-height:var(--mobile-lh-secondary)}.lp-hero{min-height:var(--app-viewport-stable-height);justify-content:center;padding-top:calc(max(10px, env(safe-area-inset-top, 0px)) + var(--floating-header-h) + var(--floating-header-gap) + 16px);padding-bottom:calc(24px + var(--app-safe-area-bottom));transform:none}.lp-hero-social-proof,.lp-hero-trial{margin-top:24px}.lp-how-it-work{padding-top:20px}.lp-mission{padding-top:10px;padding-bottom:34px}.lp-mission-copy,.lp-mission-line{font-size:var(--mobile-font-secondary);line-height:var(--mobile-lh-body)}.lp-faq{padding-top:4px}.lp-faq-question{font-size:var(--font-size-md)}.lp-faq-answer{font-size:var(--mobile-font-secondary)}.lp-hero-form,.lp-hero-social-proof{flex-direction:column}.lp-hero-avatar-list{padding-left:5px}.lp-hero-avatar{width:25px;height:25px;margin-left:-5px}.lp-cta-primary,.lp-cta-secondary,.lp-gate-button{min-height:34px;width:100%;padding-top:5px;padding-bottom:5px;justify-content:center;display:flex;align-items:center}.lp-hero-submit{width:100%}}.stp-gate{padding:40px 20px;align-items:center;background:var(--bg)}.stp-panel{position:relative;width:min(100%,600px);margin-inline:auto;display:flex;flex-direction:column;gap:28px;padding:40px 36px;transform:none}@media (min-width:640px){.stp-panel[data-phase=style]{width:min(100%,680px)}}@media (max-width:540px){.stp-gate,.stp-panel{padding:20px 16px}.stp-panel{gap:14px}.stp-progress-label{font-size:var(--font-size-xs)}.stp-head .stp-sub{display:none}.stp-body{gap:14px}.stp-options,.stp-tiers{gap:6px}.stp-option{padding:13px 16px;gap:12px}.stp-tier{padding:12px 14px}.stp-footer{padding-top:0}}.stp-progress{display:flex;align-items:center;gap:8px}.stp-progress-dot{width:18px;height:4px;border-radius:999px;background:var(--border);transition:background var(--transition)}.stp-progress-dot.is-active{background:var(--brand)}.stp-progress-label{margin-left:4px;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tx-tertiary)}.stp-body{display:flex;flex-direction:column;gap:20px}.stp-body--centered{text-align:center;align-items:center;padding-block:8px 4px;gap:16px}.stp-head{display:flex;flex-direction:column;gap:10px}.stp-title{margin:0;font-size:26px;font-weight:650;letter-spacing:-.022em;line-height:1.18;color:var(--tx)}.stp-body--centered .stp-title{font-size:30px}.stp-sub{margin:0;font-size:16px;line-height:1.55;color:var(--tx-secondary);max-width:48ch}.stp-body--centered .stp-sub{margin-inline:auto;font-size:17px;line-height:1.55;max-width:42ch}@media (max-width:540px){.stp-body--centered .stp-title,.stp-title{font-size:var(--mobile-font-title);line-height:var(--mobile-lh-title)}.stp-body--centered .stp-sub,.stp-sub{font-size:var(--mobile-font-secondary);line-height:var(--mobile-lh-secondary)}.stp-option-label,.stp-tier-label{font-size:var(--mobile-font-body)}.stp-option-desc,.stp-tier-desc{font-size:var(--mobile-font-secondary);line-height:var(--mobile-lh-secondary)}}.stp-options{display:flex;flex-direction:column;gap:8px}.stp-option{appearance:none;width:100%;text-align:left;font:inherit;cursor:pointer;display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:12px;border:1px solid var(--border);background:var(--bg);color:var(--tx);transition:border-color var(--transition),background var(--transition),box-shadow var(--transition),transform .12s var(--ease-out)}.stp-option:hover{border-color:color-mix(in oklch,var(--brand) 28%,var(--border-strong));background:color-mix(in oklch,var(--brand-tint) 35%,var(--bg))}.stp-option:active{transform:translateY(1px)}.stp-option:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.stp-option-body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.stp-option-label{font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.008em;color:var(--tx)}.stp-option-desc{font-size:15px;line-height:1.5;color:var(--tx-secondary)}.stp-option-chevron{flex-shrink:0;color:var(--tx-tertiary);transition:color var(--transition),transform .16s var(--ease-out)}.stp-option:hover .stp-option-chevron{color:var(--brand);transform:translateX(2px)}.stp-tiers{display:grid;grid-template-columns:1fr;gap:8px}@media (min-width:640px){.stp-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}.stp-tier{position:relative;appearance:none;font:inherit;text-align:left;cursor:pointer;display:flex;gap:12px;padding:16px;border-radius:12px;border:1px solid var(--border);background:var(--bg);color:var(--tx);transition:border-color var(--transition),background var(--transition),box-shadow var(--transition),transform .12s var(--ease-out)}.stp-tier:hover{border-color:var(--border-strong)}.stp-tier:active{transform:translateY(1px)}.stp-tier:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.stp-tier[aria-checked=true]{border-color:var(--brand);background:color-mix(in oklch,var(--brand-tint) 50%,var(--bg));box-shadow:0 0 0 1px var(--brand) inset}.stp-tier-radio{width:16px;height:16px;flex-shrink:0;margin-top:2px;border-radius:999px;border:1.5px solid var(--border-strong);background:var(--bg);display:flex;align-items:center;justify-content:center;transition:border-color var(--transition),background var(--transition)}.stp-tier[aria-checked=true] .stp-tier-radio{border-color:var(--brand);background:var(--brand)}.stp-tier-radio:after{content:"";width:6px;height:6px;border-radius:999px;background:var(--bg-raised);opacity:0;transform:scale(.6);transition:opacity var(--transition),transform var(--transition)}.stp-tier[aria-checked=true] .stp-tier-radio:after{opacity:1;transform:scale(1)}.stp-tier-body{display:flex;flex-direction:column;gap:3px;min-width:0}.stp-tier-label{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:16px;font-weight:600;letter-spacing:-.006em;line-height:1.25;color:var(--tx)}.stp-tier-desc{font-size:14px;line-height:1.5;color:var(--tx-secondary)}.stp-tune{display:flex;flex-direction:column;gap:12px;padding-top:4px;border-top:1px dashed var(--border)}.stp-tune-toggle{position:relative;appearance:none;border:0;background:transparent;font:inherit;cursor:pointer;align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:8px 0;font-size:14px;font-weight:500;color:var(--tx-secondary);transition:color var(--transition)}.stp-tune-toggle:hover{color:var(--tx)}.stp-tune-toggle:focus-visible{outline:2px solid var(--tx);outline-offset:2px;border-radius:4px}.stp-tune-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:var(--bg-sunken);color:var(--tx-secondary)}.stp-matrix{display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.stp-matrix-row{display:grid;grid-template-columns:minmax(96px,.9fr) minmax(0,1.25fr);gap:10px;align-items:center;padding:10px 14px;border-top:1px solid var(--border)}.stp-matrix-row:first-child{border-top:0}.stp-matrix-term{font-size:var(--font-size-sm);color:var(--tx-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stp-segment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--bg-sunken);border:1px solid var(--border);border-radius:999px;padding:2px}.stp-segment-btn{position:relative;appearance:none;background:transparent;border:0;padding:5px 6px;border-radius:999px;font:inherit;font-size:11.5px;font-weight:500;color:var(--tx-tertiary);cursor:pointer;min-height:26px;white-space:nowrap;transition:background var(--transition),color var(--transition),box-shadow var(--transition)}.stp-segment-label-short{display:none}@media (max-width:540px){.stp-segment-label-full{display:none}.stp-segment-label-short{display:inline}}.stp-segment-btn:hover{color:var(--tx-secondary)}.stp-segment-btn:focus-visible{outline:2px solid var(--tx);outline-offset:2px}.stp-segment-btn[aria-pressed=true]{background:var(--bg-raised);color:var(--tx);box-shadow:0 1px 2px oklch(0 0 0/.05),0 2px 6px oklch(0 0 0/.04)}.stp-footer{justify-content:space-between;gap:12px;padding-top:4px}.stp-actions,.stp-footer{display:flex;align-items:center}.stp-actions{gap:10px}.stp-actions--center{justify-content:center;margin-top:4px}.stp-back{appearance:none;border:0;background:transparent;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:8px 4px;font-size:14px;font-weight:500;color:var(--tx-tertiary);transition:color var(--transition)}.stp-back:hover{color:var(--tx-secondary)}.stp-back:focus-visible{outline:2px solid var(--tx);outline-offset:2px;border-radius:4px}.stp-back-icon{display:inline-flex;align-items:center;color:currentColor}@media (max-width:540px){.stp-matrix-row{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:10px;padding:8px 12px}.stp-matrix-term{font-size:13px}.stp-segment-btn{padding:5px 4px;font-size:12px;min-height:28px}}