.landing-v2.lv2-product-page{background:var(--lv2-page);overflow-x:clip}.landing-v2.lv2-product-page .lv2-hero{max-width:1100px}.landing-v2.lv2-product-page .lv2-hero-copy{max-width:650px}.landing-v2.lv2-product-page h2>span{color:var(--lv2-secondary)}.landing-v2.lv2-product-page h2>strong{color:var(--lv2-ink);font-weight:700}.landing-v2.lv2-product-page .lv2-button:disabled{cursor:wait;opacity:.55}.landing-v2.lv2-product-page #footer button[type=submit]{background:#fff;border-radius:12px;box-shadow:none;color:#101010;font-weight:500;padding:10px 18px;text-transform:none}.landing-v2.lv2-product-page #footer button[type=submit]:hover{background:#e9e9e9}.landing-v2 .lv2-product-preview{padding-top:10px}.landing-v2 .lv2-product-preview picture{display:block}.landing-v2 .lv2-product-preview img{border-radius:12px;display:block;height:auto;width:100%}.landing-v2 .lv2-product-preview-portrait{max-width:640px}.landing-v2 .lv2-product-preview-portrait img{max-height:540px;object-fit:contain}.landing-v2 .lv2-product-features .lv2-description{max-width:690px}.landing-v2 .lv2-product-feature-icon{color:var(--lv2-secondary);flex:0 0 20px;height:20px;margin-top:3px}.landing-v2 .lv2-product-feature-icon :is(svg,img){height:20px;width:20px}.landing-v2 .lv2-product-feature-visual{overflow:hidden}.landing-v2 .lv2-product-feature-image{align-self:stretch;margin:auto -12px -30px;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000);max-height:230px;overflow:hidden}.landing-v2 .lv2-product-feature-image img{display:block;height:auto;width:100%}.landing-v2 .lv2-product-pricing{max-width:1060px}.landing-v2 .lv2-product-pricing .lv2-description{margin-inline:auto;max-width:650px}.landing-v2 .lv2-product-plans{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-v2 .lv2-product-plan{background:var(--lv2-raised);border:1px solid var(--lv2-line);border-radius:18px;display:flex;flex-direction:column;gap:22px;min-width:0;padding:32px}.landing-v2 .lv2-product-plan-featured{background:linear-gradient(160deg,#90bff90a,#0000),var(--lv2-raised);border-color:#90bff940}.landing-v2 .lv2-product-plan-heading{align-items:start;display:flex;gap:12px;justify-content:space-between}.landing-v2 .lv2-product-plan-heading h3{font-size:24px;margin-top:10px}.landing-v2 .lv2-product-plan-badge{border:1px solid var(--lv2-line);border-radius:8px;color:var(--lv2-accent);font-size:11px;padding:5px 10px;white-space:nowrap}.landing-v2 .lv2-product-price{align-items:baseline;display:flex;gap:8px}.landing-v2 .lv2-product-price strong{font-size:52px;font-weight:600;letter-spacing:-.04em;line-height:1.1}.landing-v2 .lv2-product-billing,.landing-v2 .lv2-product-price span{color:var(--lv2-muted);font-size:13px}.landing-v2 .lv2-product-billing{margin-top:-12px}.landing-v2 .lv2-product-plan-description{color:var(--lv2-secondary);font-size:14px;line-height:1.6}.landing-v2 .lv2-product-plan-features{grid-gap:16px;border-top:1px solid var(--lv2-line);display:grid;gap:16px;list-style:none;margin:0;padding:24px 0 0}.landing-v2 .lv2-product-plan-features li{align-items:flex-start;color:var(--lv2-secondary);display:flex;font-size:13px;gap:10px;line-height:1.5}.landing-v2 .lv2-product-plan-features svg{color:var(--lv2-accent);flex-shrink:0;margin-top:2px}.landing-v2 .lv2-product-plan>.lv2-button{margin-top:auto;width:100%}.landing-v2.lv2-product-page #footer{border-top:1px solid var(--lv2-line);padding:60px var(--lv2-gutter) 30px}.landing-v2.lv2-product-page #footer>div{gap:40px;max-width:1280px}.landing-v2.lv2-product-page #footer h6{color:var(--lv2-ink);font-size:14px;font-weight:500;line-height:1.5}.landing-v2.lv2-product-page #footer>div>div:first-child h6{font-size:24px}.landing-v2.lv2-product-page #footer :is(p,a,span){color:var(--lv2-muted);font-size:13px;line-height:1.7}.landing-v2.lv2-product-page #footer a:hover{color:var(--lv2-ink)}.landing-v2.lv2-product-page #footer hr{border-color:var(--lv2-line)}.landing-v2.lv2-product-page #footer input{background:var(--lv2-raised);border:1px solid var(--lv2-line-strong);border-radius:12px;color:var(--lv2-ink);font:inherit;font-size:13px;min-width:0;width:100%}.landing-v2.lv2-product-page #footer button[type=submit] span{color:#101010}@media (max-width:900px){.landing-v2.lv2-product-page #footer form{flex-wrap:wrap}.landing-v2.lv2-product-page #footer form input{flex-basis:100%}}@media (max-width:640px){.landing-v2 .lv2-product-plans{grid-template-columns:1fr}.landing-v2 .lv2-product-plan{padding:24px}.landing-v2 .lv2-product-feature-image{margin-bottom:-24px}.landing-v2.lv2-product-page #footer{padding-top:42px}.landing-v2.lv2-product-page #footer .grid{gap:32px}}.landing-v2.unusual-flow-landing .lv2-hero{isolation:isolate;max-width:none;overflow:hidden;padding:156px var(--lv2-gutter) 100px}.unusual-flow-landing .lv2-hero:before{display:none}.unusual-flow-landing .lv2-hero>.lv2-eyebrow{color:var(--lv2-accent);margin-bottom:24px}.unusual-flow-landing .lv2-hero h1{color:var(--lv2-secondary);margin-inline:auto;max-width:980px}.unusual-flow-landing .unusual-flow-threads{background:radial-gradient(ellipse at 70% 65%,#90bff914,#0000 65%);inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20%,#000 75%,#0000);mask-image:linear-gradient(#0000,#000 20%,#000 75%,#0000);pointer-events:none;position:absolute;z-index:-1}.unusual-flow-landing .unusual-flow-threads:after{background:radial-gradient(ellipse at 50% 42%,#0a0a0af0 10%,#0a0a0a99 45%,#0000 85%);content:"";inset:0;position:absolute}.unusual-flow-landing .unusual-flow-threads-canvas{inset:0;opacity:.7;position:absolute}.unusual-flow-landing .unusual-flow-threads-canvas canvas{display:block;height:100%;width:100%}.unusual-flow-landing .unusual-flow-callout{padding-block:88px;text-align:center}.unusual-flow-landing .unusual-flow-callout .lv2-eyebrow{margin-bottom:26px}.unusual-flow-landing .unusual-flow-callout h2{font-size:clamp(28px,3.8vw,48px);margin-inline:auto;max-width:900px}.unusual-flow-landing #flow-perspective-title{color:#b8b8c0}.unusual-flow-landing #flow-perspective-title>span{color:#fff;font-weight:700}@media (min-width:1200px){.unusual-flow-landing .unusual-flow-callout{max-width:1440px;padding-inline:24px}.unusual-flow-landing .unusual-flow-callout h2{max-width:1320px}}.unusual-flow-landing .unusual-flow-callout-copy{color:var(--lv2-secondary);font-size:16px;font-style:italic;font-weight:600;line-height:1.65;margin:24px auto 0;max-width:580px}.unusual-flow-landing .unusual-flow-demo-link{margin-top:12px}.unusual-flow-landing .lv2-product-features{border-top:1px solid var(--lv2-line)}@media (min-width:641px){.unusual-flow-landing .lv2-benefits{grid-template-columns:repeat(6,minmax(0,1fr))}.unusual-flow-landing .lv2-benefit{grid-column:span 2}.unusual-flow-landing .lv2-benefit-wide{grid-column:span 4}.unusual-flow-landing .lv2-benefit-half{grid-column:span 3}.unusual-flow-landing .lv2-benefit-full{grid-column:1/-1}}.landing-v2.unusual-flow-landing .lv2-product-features .lv2-description{max-width:none}.unusual-flow-landing .lv2-product-feature-image-contained{display:grid;margin:auto 0 0;-webkit-mask-image:none;mask-image:none;max-height:none;min-height:160px;overflow:visible;place-items:center}.unusual-flow-landing .lv2-product-feature-image-contained img{max-width:360px;width:100%}.unusual-flow-landing .lv2-benefit-full .lv2-product-feature-image-contained{margin-top:0}.unusual-flow-landing .lv2-benefit-full .lv2-product-feature-image-contained img{max-width:900px}.unusual-flow-landing .lv2-product-feature-image-contained figcaption{color:var(--lv2-muted);font-size:11px;margin-top:12px;text-align:center}.unusual-flow-landing .lv2-access .lv2-description{margin:24px auto 0;max-width:560px}@media (prefers-reduced-motion:no-preference){.unusual-flow-landing .lv2-hero>:is(.lv2-eyebrow,h1,.lv2-hero-copy,.lv2-actions){animation:unusual-flow-enter .65s ease-out both}.unusual-flow-landing .lv2-hero h1{animation-delay:60ms}.unusual-flow-landing .lv2-hero-copy{animation-delay:.12s}.unusual-flow-landing .lv2-hero .lv2-actions{animation-delay:.18s}.unusual-flow-landing .lv2-button svg{transition:transform .18s ease}.unusual-flow-landing .lv2-button:hover svg{transform:translateX(3px)}}@keyframes unusual-flow-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.landing-v2.unusual-flow-landing .lv2-hero{padding-bottom:64px;padding-top:126px}.unusual-flow-landing .unusual-flow-callout{padding-block:56px}.unusual-flow-landing .unusual-flow-threads-canvas{opacity:.5}}