.landing-home .usp-section{padding:0}.landing-home .usp-intro{padding-top:72px;padding-bottom:40px}.landing-home .usp-intro h2{max-width:24ch}.landing-home .usp-feature{padding:56px 0}.landing-home .usp-02{background:var(--bg-tint)}.landing-home .usp-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:80px;display:grid}.landing-home .usp-02 .usp-copy{order:2}.landing-home .usp-copy h3{letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.1vw,44px);line-height:1.13}.landing-home .usp-copy>p:not(.eyebrow){color:var(--body);margin:24px 0 0;font-size:16px}.landing-home .usp-copy .usp-note{border-top:1px solid var(--line-2);padding-top:16px;font-size:12px!important}.landing-home .usp-sub-demos{grid-template-columns:1fr;gap:40px;padding-bottom:56px;display:grid}.landing-home .compact-usps-block{padding-top:64px;padding-bottom:56px}.landing-home .compact-usps-title{letter-spacing:-.035em;margin:0;font-size:28px}.landing-home .compact-usps{grid-template-columns:1fr;gap:40px;padding-top:16px;display:grid}.landing-home .compact-usp{border-top:1px solid var(--line-2);flex-direction:column;gap:24px;min-width:0;padding:32px 0;display:flex}.landing-home .compact-usp>div{width:100%}.landing-home .compact-usp>div:first-child{min-height:160px}.landing-home .compact-usp .eyebrow{margin-bottom:12px}.landing-home .compact-usp h4{letter-spacing:-.03em;margin:0 0 12px;font-size:24px;line-height:1.25}.landing-home .compact-usp>div:first-child p:not(.eyebrow){color:var(--body);max-width:55ch;margin:0;font-size:14px}.landing-home .usp-essentials{border-top:1px solid var(--line-2);padding:32px 0}.landing-home .usp-essentials .eyebrow{margin-bottom:16px}.landing-home .usp-essentials ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.landing-home .usp-essentials li{color:var(--ink);font-size:16px;font-weight:600}.landing-home .usp-essentials li:before{content:"✓";color:var(--primary);margin-right:12px}.landing-home .usp-receipt{border:1px solid var(--line-2);box-shadow:var(--shadow-lg);background:#fff;border-radius:12px;justify-self:center;width:100%;max-width:520px;margin:0;padding:32px}.landing-home .usp-receipt-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:12px;font-weight:700}.landing-home .usp-receipt dl{margin:0}.landing-home .usp-receipt dl>div{border-bottom:1px dashed var(--line-2);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.landing-home .usp-receipt dt{color:var(--body);min-width:0;font-size:14px}.landing-home .usp-receipt dd{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0;font-size:15px;font-weight:600}.landing-home .usp-receipt .is-highlight dt{color:var(--ink);font-weight:600}.landing-home .usp-receipt .is-highlight dd{color:var(--primary);letter-spacing:-.03em;font-size:28px;font-weight:700}.landing-home .usp-receipt figcaption{color:var(--body);margin-top:20px;font-size:14px}.landing-home .usp-receipt figcaption span{color:var(--primary);margin-right:8px}@media (max-width:1180px){.landing-home .usp-layout,.landing-home .compact-usp{gap:40px}}@media (max-width:760px){.landing-home .usp-section{padding:0}.landing-home .usp-intro{padding-top:56px;padding-bottom:8px}.landing-home .usp-feature{padding:40px 0}.landing-home .usp-layout,.landing-home .compact-usp{grid-template-columns:minmax(0,1fr);gap:24px}.landing-home .usp-02 .usp-copy{order:0}.landing-home .usp-copy h3{font-size:34px}.landing-home .usp-copy>p:not(.eyebrow){margin-top:16px}.landing-home .usp-sub-demos{gap:24px;padding-bottom:40px}.landing-home .compact-usps-block{padding-top:40px;padding-bottom:32px}.landing-home .compact-usps-title{font-size:24px}.landing-home .compact-usp h4{font-size:22px}.landing-home .usp-receipt{padding:24px 20px}.landing-home .usp-receipt dl>div{flex-wrap:wrap;gap:4px 16px}.landing-home .usp-receipt dd{white-space:normal}.landing-home .compact-usp>div:first-child p:not(.eyebrow){font-size:15px}}@media (min-width:1024px){.landing-home .compact-usps,.landing-home .usp-sub-demos{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-home .feature-clip{width:100%;min-width:0;margin:0}.landing-home .feature-clip-frame{aspect-ratio:16/10;border:1px solid var(--line-2);box-shadow:var(--shadow-lg);background:#fafaf9;border-radius:16px;position:relative;overflow:hidden}.landing-home .feature-clip-frame picture,.landing-home .feature-clip-frame img,.landing-home .feature-clip-frame video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.landing-home .feature-clip-frame video{opacity:0}.landing-home .feature-clip-frame video.is-visible{opacity:1}.landing-home .feature-clip-overlay{cursor:pointer;color:#fff;width:100%;height:100%;font:inherit;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:absolute;top:0;left:0}.landing-home .feature-clip-center{pointer-events:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-home .feature-clip-center .feature-clip-pill{white-space:nowrap;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.landing-home .feature-clip-fullscreen{z-index:2;width:44px;height:44px;color:var(--ink);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:#ffffffeb;border:0;border-radius:12px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 10px #14143c2e}.landing-home .feature-clip-fullscreen svg{width:20px;height:20px}.landing-home .feature-clip-fullscreen:hover{background:#fff}.landing-home .feature-clip-fullscreen:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.landing-home .feature-clip-overlay.is-idle,.landing-home .feature-clip-overlay.is-ended{background:radial-gradient(circle,#14142829 0%,#1414280f 30%,#14142800 55%)}.landing-home .feature-clip-overlay.is-paused{background:radial-gradient(circle,#1414281f 0%,#14142800 45%)}.landing-home .feature-clip-circle{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:76px;height:76px;transition:transform .15s;display:grid;box-shadow:0 8px 28px #14143c59}.landing-home .feature-clip-circle svg{width:34px;height:34px}.landing-home .feature-clip-overlay:hover .feature-clip-circle{transform:scale(1.06)}.landing-home .feature-clip-pill{color:var(--ink);background:#fff;border-radius:999px;padding:8px 18px;font-size:15px;font-weight:700;box-shadow:0 4px 16px #14143c33}.landing-home .feature-clip-overlay:focus-visible{outline:3px solid var(--primary);outline-offset:-6px}.landing-home .feature-clip-progress{pointer-events:none;background:#14143c26;height:4px;position:absolute;bottom:0;left:0;right:0}.landing-home .feature-clip-progress span{background:var(--primary);transform-origin:0;height:100%;display:block}.landing-home .feature-clip-text{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.landing-home .feature-clip-circle{width:64px;height:64px}.landing-home .feature-clip-pill{font-size:14px}}
