.container.landing-shell{width:100%;max-width:1280px;gap:0;padding:var(--space-md) clamp(var(--space-md),4vw,var(--space-xl)) var(--space-2xl)}.landing-shell .public-header{position:relative;z-index:10;grid-template-columns:minmax(0,1fr) auto;min-height:64px;padding:var(--space-xs) 0 var(--space-sm)}.landing-shell .app-brand{font-size:clamp(1.1rem,4vw,1.55rem)}.landing-shell .app-brand img{width:38px}.landing-shell .public-tabs{display:flex;justify-content:flex-end}.landing-shell .public-section-links{display:none}.landing-shell .public-tabs a{border-bottom:0;padding-inline:var(--space-xs)}.landing-shell .public-login-link{display:none}.landing-shell .public-nav-cta{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:var(--space-sm) var(--space-md);color:var(--color-action-ink);font-size:var(--text-sm)}.lp-root{display:grid;width:100%;min-width:0}.lp-root h1,.lp-root h2,.lp-root h3{font-style:normal}.lp-root p{max-width:66ch}.lp-hero{grid-gap:var(--space-xl);gap:var(--space-xl);padding-block:clamp(var(--space-xl),9vw,var(--space-2xl)) var(--space-2xl)}.lp-hero,.lp-hero-copy{display:grid;min-width:0}.lp-hero-copy{align-content:center;grid-gap:var(--space-lg);gap:var(--space-lg)}.lp-hero h1{min-width:0;margin:0;color:var(--text);font-size:clamp(2.1rem,10vw,4.9rem);font-weight:900;line-height:1.08;letter-spacing:-.055em;overflow-wrap:anywhere}.lp-hero-lede{margin:0;color:var(--muted);font-size:clamp(1rem,4.2vw,1.2rem);font-weight:700;line-height:1.75}.lp-proof-list{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);margin:0;padding:0;list-style:none;color:var(--text);font-size:var(--text-sm);font-weight:800}.lp-proof-list li{display:flex;align-items:center;gap:var(--space-xs)}.lp-proof-list li>span:first-child{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border:var(--rule-thin) solid var(--color-accent-rule);border-radius:50%;color:var(--primary-text);font-size:13px}.lp-hero-actions{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.lp-primary-cta{min-height:52px;padding-inline:clamp(var(--space-md),5vw,var(--space-lg));white-space:nowrap}.lp-text-link{display:inline-flex;min-height:44px;align-items:center;gap:var(--space-xs);color:var(--primary-text);font-weight:900;-webkit-text-decoration-color:var(--color-accent-rule);text-decoration-color:var(--color-accent-rule);text-decoration-thickness:var(--rule-thin);text-underline-offset:5px;white-space:nowrap}.lp-map-arrow,.lp-operation-row>svg,.lp-reminder-loop svg,.lp-text-link svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lp-trial-note{margin:calc(var(--space-sm) * -1) 0 0;color:var(--muted);font-size:13px;font-weight:700;line-height:1.65}.lp-map-wrap{align-content:center;grid-gap:var(--space-md);gap:var(--space-md)}.lp-map,.lp-map-wrap{display:grid;min-width:0}.lp-map{grid-gap:var(--space-lg);gap:var(--space-lg);margin:0;padding:0;list-style:none}.lp-map-node{position:relative;display:grid;min-width:0;min-height:118px;align-content:start;grid-gap:var(--space-sm);gap:var(--space-sm);border:var(--rule-thin) solid var(--line);border-radius:var(--radius-input);padding:var(--space-md);background:var(--card)}.lp-map-title{display:flex;min-width:0;align-items:center;gap:var(--space-xs)}.lp-map-title strong{min-width:0;color:var(--text);font-size:15px;line-height:1.35;overflow-wrap:anywhere}.lp-map-number,.lp-step-heading>span{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--color-accent-deep);color:var(--color-accent-ink);font-size:13px;font-weight:900}.lp-map-node p{margin:0;color:var(--muted);font-size:13px;font-weight:700;line-height:1.6}.lp-map-arrow{position:absolute;inset-inline-start:50%;inset-block-end:calc(var(--space-lg) * -1);color:var(--primary-text);transform:translate(-50%) rotate(90deg)}.lp-reminder-loop{display:flex;min-width:0;align-items:center;justify-content:center;gap:var(--space-xs);border-top:var(--rule-thin) solid var(--color-danger-rule);padding-top:var(--space-sm);color:var(--color-danger-ink);font-size:13px;font-weight:900;text-align:center}.lp-section{display:grid;min-width:0;grid-gap:clamp(var(--space-lg),5vw,var(--space-xl));gap:clamp(var(--space-lg),5vw,var(--space-xl));border-top:var(--rule-thin) solid var(--line);padding-block:clamp(var(--space-2xl),9vw,6rem);scroll-margin-top:var(--space-lg)}.lp-section-head{display:grid;min-width:0;grid-gap:var(--space-sm);gap:var(--space-sm)}.lp-payment-disclosure h2,.lp-pricing h2,.lp-records h2,.lp-section-head h2{max-width:18ch;margin:0;color:var(--text);font-size:clamp(2rem,8vw,3.6rem);font-weight:900;line-height:1.12;letter-spacing:-.045em;overflow-wrap:anywhere}.lp-payment-disclosure p,.lp-pricing p,.lp-records>.lp-section-head>p,.lp-section-head>p{margin:0;color:var(--muted);font-size:clamp(1rem,3.7vw,1.12rem);font-weight:700;line-height:1.75}.lp-operations{-webkit-padding-after:clamp(var(--space-xl),7vw,var(--space-2xl));padding-block-end:clamp(var(--space-xl),7vw,var(--space-2xl))}.lp-operations-ledger{margin:0;border-top:var(--rule-thin) solid var(--line)}.lp-operation-row{display:grid;min-width:0;grid-gap:var(--space-sm);gap:var(--space-sm);padding-block:var(--space-lg);border-bottom:var(--rule-thin) solid var(--line)}.lp-operation-row dt{color:var(--text);font-weight:800;line-height:1.55}.lp-operation-row>svg{color:var(--primary-text);transform:rotate(90deg)}.lp-operation-row dd{display:grid;min-width:0;grid-gap:var(--space-xs);gap:var(--space-xs);margin:0}.lp-operation-row dd strong{color:var(--primary-text);line-height:1.55}.lp-operation-row dd span{color:var(--muted);font-size:var(--text-sm);font-weight:700;line-height:1.6}.lp-industries{-webkit-padding-before:clamp(var(--space-xl),7vw,var(--space-2xl));padding-block-start:clamp(var(--space-xl),7vw,var(--space-2xl))}.lp-industry-index{display:grid;min-width:0;border-top:var(--rule-thin) solid var(--line)}.lp-industry-index article{display:grid;min-width:0;grid-template-columns:42px minmax(0,1fr);grid-gap:var(--space-md);gap:var(--space-md);padding-block:var(--space-lg);border-bottom:var(--rule-thin) solid var(--line)}.lp-line-icon{width:32px;height:32px;fill:none;stroke:var(--primary-text);stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.lp-industry-index h3{margin:0 0 var(--space-xs);color:var(--text);font-size:1.05rem}.lp-industry-index p{margin:0;color:var(--muted);font-size:var(--text-sm);font-weight:700;line-height:1.65}.lp-how{-webkit-padding-before:clamp(var(--space-2xl),11vw,7rem);padding-block-start:clamp(var(--space-2xl),11vw,7rem)}.lp-how-steps{display:grid;min-width:0;grid-gap:var(--space-xl);gap:var(--space-xl);margin:0;padding:0;list-style:none}.lp-how-steps>li{display:grid;min-width:0;align-content:start;grid-gap:var(--space-md);gap:var(--space-md)}.lp-step-heading{display:flex;align-items:center;gap:var(--space-sm)}.lp-step-heading strong{color:var(--text);font-size:1.05rem}.lp-product-surface{display:grid;min-width:0;min-height:286px;align-content:start;grid-gap:var(--space-md);gap:var(--space-md);border:var(--rule-thin) solid var(--line);border-radius:var(--radius-input);padding:var(--space-md);background:var(--input);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-create-preview dl{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);margin:0}.lp-create-preview dl>div{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.lp-create-preview dt,.lp-status-preview span{color:var(--muted);font-size:12px;font-weight:900}.lp-create-preview dd{margin:0;border:var(--rule-thin) solid var(--line);border-radius:8px;padding:var(--space-xs) var(--space-sm);background:var(--card);font-size:13px;font-weight:800;overflow-wrap:anywhere}.lp-preview-action{display:grid;min-height:44px;place-items:center;margin-top:auto;border-radius:var(--radius-pill);background:var(--color-action);color:var(--color-action-ink);font-size:13px;font-weight:900;white-space:nowrap}.lp-share-preview{align-content:center}.lp-share-preview>strong{font-size:15px}.lp-code{margin:0;border:var(--rule-thin) solid var(--color-accent-rule);border-radius:8px;padding:12px;color:var(--primary-text);font-size:12px;font-weight:800;line-height:1.5;overflow-wrap:anywhere}.lp-share-preview>div{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.lp-share-preview>div>span{display:grid;min-height:44px;place-items:center;border:var(--rule-thin) solid var(--color-accent-rule);border-radius:var(--radius-pill);color:var(--primary-text);font-size:13px;font-weight:900;white-space:nowrap}.lp-share-preview small{color:var(--muted);font-weight:800}.lp-status-preview{align-content:center}.lp-status-preview>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:var(--space-sm);gap:var(--space-sm);align-items:baseline;border-bottom:var(--rule-thin) solid var(--line);padding-bottom:var(--space-sm)}.lp-status-preview>div:last-child{border-bottom:0}.lp-status-preview b,.lp-status-preview strong{min-width:0;color:var(--text);font-size:13px;overflow-wrap:anywhere}.lp-status-preview>div:first-child strong,.lp-status-preview>div:last-child b{color:var(--primary-text)}.lp-records{-webkit-padding-after:clamp(var(--space-xl),7vw,var(--space-2xl));padding-block-end:clamp(var(--space-xl),7vw,var(--space-2xl))}.lp-record-strip{display:grid;border-top:var(--rule-thin) solid var(--line)}.lp-record-strip>div{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);padding-block:var(--space-lg);border-bottom:var(--rule-thin) solid var(--line)}.lp-record-strip strong{color:var(--text);font-size:1rem}.lp-record-strip span{color:var(--muted);font-size:var(--text-sm);font-weight:700}.lp-payment-disclosure{gap:var(--space-lg);padding-block:clamp(var(--space-xl),7vw,var(--space-2xl))}.lp-payment-disclosure h2{font-size:clamp(1.9rem,7vw,3.15rem)}.lp-custody-note{-webkit-border-start:2px solid var(--color-accent-rule);border-inline-start:2px solid var(--color-accent-rule);-webkit-padding-start:var(--space-md);padding-inline-start:var(--space-md)}.lp-pricing{gap:var(--space-xl);padding-block:clamp(var(--space-2xl),10vw,7rem)}.lp-pricing-main{display:grid;align-content:start;grid-gap:var(--space-lg);gap:var(--space-lg)}.lp-pricing-main .lp-primary-cta{justify-self:start}.lp-limits{display:grid;margin:0;border-top:var(--rule-thin) solid var(--line)}.lp-limits>div{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);padding-block:var(--space-lg);border-bottom:var(--rule-thin) solid var(--line)}.lp-limits dt{color:var(--muted);font-size:var(--text-sm);font-weight:900}.lp-limits dd{margin:0;color:var(--text);font-weight:900;line-height:1.5}.lp-faq{-webkit-padding-after:clamp(var(--space-xl),7vw,var(--space-2xl));padding-block-end:clamp(var(--space-xl),7vw,var(--space-2xl))}.lp-faq-list{border-top:var(--rule-thin) solid var(--line)}.lp-faq-list details{border-bottom:var(--rule-thin) solid var(--line)}.lp-faq-list summary{position:relative;display:flex;min-height:64px;align-items:center;padding:var(--space-md) 40px var(--space-md) 0;color:var(--text);font-weight:900;line-height:1.5;cursor:pointer;list-style:none}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary:after{content:"+";position:absolute;inset-inline-end:var(--space-xs);color:var(--primary-text);font-size:24px;font-weight:500}.lp-faq-list details[open] summary:after{content:"−"}.lp-faq-list details p{margin:0;padding:0 40px var(--space-lg) 0;color:var(--muted);font-weight:700;line-height:1.75}.lp-faq-list summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.lp-all-faq-link{justify-self:start}.lp-closing{display:grid;min-width:0;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:end;border-top:var(--rule-thin) solid var(--line);padding-block:clamp(var(--space-2xl),11vw,8rem) var(--space-2xl)}.lp-closing h2{max-width:18ch;margin:0;color:var(--text);font-size:clamp(2.3rem,9vw,4.6rem);font-weight:900;line-height:1.05;letter-spacing:-.055em;overflow-wrap:anywhere}.lp-closing p{margin:var(--space-md) 0 0;color:var(--muted);font-weight:700;line-height:1.75}.lp-closing .lp-primary-cta{justify-self:start}@media (hover:hover) and (pointer:fine){.landing-shell .public-nav-cta:hover,.lp-primary-cta:hover{transform:translateY(-1px)}.lp-text-link:hover{color:var(--color-accent);text-decoration-thickness:2px}}@media (min-width:40rem){.landing-shell .public-login-link{display:grid}.lp-proof-list{grid-template-columns:repeat(2,minmax(0,max-content));gap:var(--space-md)}.lp-operation-row{grid-template-columns:minmax(0,.9fr) 24px minmax(0,1.1fr);align-items:center;gap:var(--space-lg)}.lp-operation-row>svg{transform:none}.lp-industry-index{column-gap:var(--space-xl)}.lp-industry-index,.lp-record-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-record-strip>div:nth-child(odd){-webkit-padding-end:var(--space-lg);padding-inline-end:var(--space-lg);-webkit-border-end:var(--rule-thin) solid var(--line);border-inline-end:var(--rule-thin) solid var(--line)}.lp-record-strip>div:nth-child(2n){-webkit-padding-start:var(--space-lg);padding-inline-start:var(--space-lg)}.lp-payment-disclosure{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:end;gap:var(--space-xl)}.lp-pricing{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start}.lp-closing{grid-template-columns:minmax(0,1fr) auto}.lp-closing .lp-primary-cta{justify-self:end}}@media (min-width:60rem){.landing-shell .public-section-links{display:flex;align-items:center;gap:var(--space-xs)}.landing-shell .public-login-link,.landing-shell .public-section-links a{color:var(--muted)}.landing-shell .public-login-link:hover,.landing-shell .public-section-links a:hover{color:var(--primary-text)}.lp-hero{grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(var(--space-xl),5vw,var(--space-2xl));padding-block:clamp(var(--space-xl),4vw,var(--space-2xl)) clamp(var(--space-2xl),7vw,6rem)}.lp-hero h1{font-size:3.25rem}.lp-map{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-sm)}.lp-map-node{min-height:214px;padding:var(--space-sm)}.lp-map-title{align-items:flex-start}.lp-map-title strong{font-size:13px}.lp-map-arrow{inset-inline-start:auto;inset-inline-end:calc(var(--space-sm) * -1);inset-block-end:50%;transform:translate(50%,50%)}.lp-section-head{grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);align-items:end;gap:clamp(var(--space-xl),6vw,var(--space-2xl))}.lp-industries .lp-section-head,.lp-operations .lp-section-head{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.lp-how-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}.lp-product-surface{min-height:316px}.lp-record-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-record-strip>div,.lp-record-strip>div:nth-child(2n),.lp-record-strip>div:nth-child(odd){padding-inline:var(--space-lg);-webkit-border-end:var(--rule-thin) solid var(--line);border-inline-end:var(--rule-thin) solid var(--line)}.lp-record-strip>div:first-child{-webkit-padding-start:0;padding-inline-start:0}.lp-record-strip>div:last-child{-webkit-border-end:0;border-inline-end:0;-webkit-padding-end:0;padding-inline-end:0}}@media (min-width:76rem){.landing-shell .public-section-links{gap:var(--space-sm)}.landing-shell .public-tabs a{padding-inline:var(--space-sm)}.lp-map-node{padding:var(--space-md)}.lp-map-title strong{font-size:14px}}@media (prefers-reduced-motion:no-preference){.lp-hero-copy,.lp-map-node{animation:lp-enter var(--dur-short) var(--ease-out) both}.lp-map-node:nth-child(2){animation-delay:60ms}.lp-map-node:nth-child(3){animation-delay:.12s}.lp-map-node:nth-child(4){animation-delay:.18s}.lp-map-node:nth-child(5){animation-delay:.24s}@keyframes lp-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.lp-hero-copy,.lp-map-node{animation:none}}.landing-shell .public-header{min-width:0;border-bottom-color:var(--line);color:var(--text)}.landing-shell .public-tabs{min-width:0}.landing-shell .public-tabs>.display-settings{display:flex;flex:0 0 auto;align-items:center}.landing-shell .public-tabs>.display-settings button{white-space:nowrap}.landing-shell .public-tabs>.display-settings .display-theme-toggle{background:var(--input);color:var(--text)}.landing-shell .public-login-link,.landing-shell .public-nav-cta,.landing-shell .public-section-links{display:none}.lp2-root{display:grid;width:100%;min-width:0}.lp2-root h1,.lp2-root h2,.lp2-root h3,.lp2-root p{min-width:0;margin:0}.lp2-root h1,.lp2-root h2,.lp2-root h3{font-style:normal;overflow-wrap:anywhere}.lp2-root p{max-width:62ch}.lp2-hero{display:grid;min-width:0;grid-gap:var(--space-2xl);gap:var(--space-2xl);padding-block:var(--space-2xl) var(--space-3xl)}.lp2-hero-copy{display:grid;min-width:0;align-content:center;grid-gap:var(--space-lg);gap:var(--space-lg)}.lp2-opening{color:var(--primary-text);font-size:var(--text-sm);font-weight:900;line-height:1.5}.lp2-hero h1{max-width:13ch;color:var(--text);font-size:var(--text-display);font-weight:900;letter-spacing:-.055em;line-height:1.08}.lp2-hero-lede{color:var(--muted);font-size:var(--text-body);font-weight:700;line-height:1.7}.lp2-hero-actions{display:flex;min-width:0;align-items:center;gap:var(--space-md);flex-wrap:wrap}.lp2-primary-cta{min-height:calc(var(--control-height) + var(--space-xs));padding-inline:var(--space-lg);white-space:nowrap}.lp2-inline-link{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:var(--control-height);align-items:center;gap:var(--space-xs);color:var(--primary-text);font-weight:900;-webkit-text-decoration-color:var(--color-accent-rule);text-decoration-color:var(--color-accent-rule);text-decoration-thickness:var(--rule-thin);text-underline-offset:var(--space-2xs);white-space:nowrap}.lp2-inline-link svg{width:var(--space-lg);height:var(--space-lg);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lp2-trial-note{margin-top:calc(var(--space-sm) * -1);color:var(--muted);font-size:var(--text-sm);font-weight:700;line-height:1.6}.lp2-facts{display:grid;min-width:0;margin:var(--space-sm) 0 0;border-block:var(--rule-thin) solid var(--line);padding:0;list-style:none}.lp2-facts li{display:grid;min-width:0;grid-gap:var(--space-2xs);gap:var(--space-2xs);padding-block:var(--space-md);border-bottom:var(--rule-thin) solid var(--line)}.lp2-facts li:last-child{border-bottom:0}.lp2-facts strong{color:var(--text);font-size:var(--text-sm)}.lp2-facts span{color:var(--muted);font-size:var(--text-xs);font-weight:700;line-height:1.5}.lp2-hero-flow{display:grid;min-width:0;align-content:center;grid-gap:var(--space-md);gap:var(--space-md)}.lp2-hero-flow ol{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-block:var(--rule-thin) solid var(--line);padding:0;list-style:none}.lp2-hero-flow li{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--space-sm);gap:var(--space-sm);padding:var(--space-lg) var(--space-sm);border-bottom:var(--rule-thin) solid var(--line)}.lp2-hero-flow li:nth-child(odd){-webkit-border-end:var(--rule-thin) solid var(--line);border-inline-end:var(--rule-thin) solid var(--line)}.lp2-hero-flow li:nth-last-child(-n+2){border-bottom:0}.lp2-flow-number,.lp2-panel-copy>span{display:grid;flex:0 0 var(--space-xl);width:var(--space-xl);height:var(--space-xl);place-items:center;border:var(--rule-thin) solid var(--color-accent-rule);border-radius:50%;color:var(--primary-text);font-size:var(--text-sm);font-weight:900}.lp2-hero-flow li>div{display:grid;min-width:0;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.lp2-hero-flow strong{color:var(--text);line-height:1.3}.lp2-hero-flow small{color:var(--muted);font-size:var(--text-xs);font-weight:700;line-height:1.45}.lp2-hero-flow>p{justify-self:end;color:var(--muted);font-size:var(--text-sm);font-weight:800}.lp2-capabilities,.lp2-closing,.lp2-faq,.lp2-money,.lp2-pricing,.lp2-story{min-width:0;border-top:var(--rule-thin) solid var(--line)}.lp2-story{display:grid;grid-gap:var(--space-2xl);gap:var(--space-2xl);padding-block:var(--space-3xl);scroll-margin-top:var(--space-xl)}.lp2-story-intro{display:grid;min-width:0;align-content:start;grid-gap:var(--space-lg);gap:var(--space-lg)}.lp2-capabilities h2,.lp2-faq h2,.lp2-money h2,.lp2-pricing h2,.lp2-story-intro h2{max-width:16ch;color:var(--text);font-size:var(--text-section);font-weight:900;letter-spacing:-.045em;line-height:1.1}.lp2-capabilities header p,.lp2-faq header p,.lp2-money-copy p,.lp2-pricing>div>p,.lp2-story-intro p{color:var(--muted);font-size:var(--text-body);font-weight:700;line-height:1.7}.lp2-story-panels{display:grid;min-width:0;grid-gap:var(--space-3xl);gap:var(--space-3xl)}.lp2-story-panels article{display:grid;min-width:0;grid-gap:var(--space-lg);gap:var(--space-lg)}.lp2-panel-copy{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:var(--space-md);gap:var(--space-md)}.lp2-panel-copy h3{margin-bottom:var(--space-xs);color:var(--text);font-size:var(--text-subsection);font-weight:900;letter-spacing:-.025em;line-height:1.2}.lp2-panel-copy p{color:var(--muted);font-size:var(--text-sm);font-weight:700;line-height:1.65}.lp2-surface{display:grid;min-width:0;min-height:calc(var(--space-4xl) * 1.8);align-content:center;grid-gap:var(--space-lg);gap:var(--space-lg);margin:0;border:var(--rule-thin) solid var(--line);border-radius:var(--radius-card);padding:var(--space-lg);background:var(--input);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp2-create-surface dl,.lp2-status-surface dl{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);margin:0}.lp2-create-surface dl>div,.lp2-status-surface dl>div{display:grid;min-width:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;grid-gap:var(--space-md);gap:var(--space-md);border-bottom:var(--rule-thin) solid var(--line);padding-bottom:var(--space-sm)}.lp2-create-surface dl>div:last-child,.lp2-status-surface dl>div:last-child{border-bottom:0}.lp2-create-surface dt,.lp2-status-surface dt{color:var(--muted);font-size:var(--text-xs);font-weight:900}.lp2-create-surface dd,.lp2-status-surface dd{min-width:0;margin:0;color:var(--text);font-size:var(--text-sm);font-weight:900;line-height:1.5;overflow-wrap:anywhere}.lp2-preview-action{display:grid;min-height:var(--control-height);place-items:center;border-radius:var(--radius-pill);background:var(--color-action);color:var(--color-action-ink);font-size:var(--text-sm);font-weight:900;white-space:nowrap}.lp2-share-surface>strong{font-size:var(--text-md)}.lp2-share-surface code{display:block;min-width:0;border-block:var(--rule-thin) solid var(--color-accent-rule);padding-block:var(--space-md);color:var(--primary-text);font-family:var(--font-body);font-size:var(--text-sm);font-weight:900;overflow-wrap:anywhere}.lp2-share-surface ul{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-xs);gap:var(--space-xs);margin:0;padding:0;list-style:none}.lp2-share-surface li{display:grid;min-width:0;min-height:var(--control-height);place-items:center;border:var(--rule-thin) solid var(--color-accent-rule);border-radius:var(--radius-pill);color:var(--primary-text);font-size:var(--text-sm);font-weight:900;white-space:nowrap}.lp2-share-surface small{color:var(--muted);font-size:var(--text-xs);font-weight:800}.lp2-status-surface dd.is-paid,.lp2-status-surface dl>div:last-child dd{color:var(--primary-text)}.lp2-money{display:grid;grid-gap:var(--space-2xl);gap:var(--space-2xl);padding-block:var(--space-3xl);scroll-margin-top:var(--space-xl)}.lp2-money-copy{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.lp2-money-route{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:var(--space-md);gap:var(--space-md)}.lp2-money-route>div{display:grid;min-width:0;grid-gap:var(--space-xs);gap:var(--space-xs);border-block:var(--rule-thin) solid var(--line);padding-block:var(--space-lg)}.lp2-money-route>span{color:var(--primary-text);font-size:var(--text-lg)}.lp2-money-route small{color:var(--muted);font-size:var(--text-xs);font-weight:900}.lp2-money-route strong{color:var(--text);font-size:var(--text-md);overflow-wrap:anywhere}.lp2-money-notes{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.lp2-money-notes p{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-md);gap:var(--space-md);color:var(--muted);font-size:var(--text-sm);font-weight:700;line-height:1.65}.lp2-money-notes strong{color:var(--text)}.lp2-capabilities{display:grid;grid-gap:var(--space-2xl);gap:var(--space-2xl);padding-block:var(--space-3xl);scroll-margin-top:var(--space-xl)}.lp2-capabilities header,.lp2-faq header{display:grid;min-width:0;grid-gap:var(--space-md);gap:var(--space-md)}.lp2-capabilities dl{display:grid;margin:0;border-top:var(--rule-thin) solid var(--line)}.lp2-capabilities dl>div{display:grid;min-width:0;grid-gap:var(--space-sm);gap:var(--space-sm);border-bottom:var(--rule-thin) solid var(--line);padding-block:var(--space-lg)}.lp2-capabilities dt{display:flex;min-width:0;align-items:baseline;gap:var(--space-md)}.lp2-capabilities dt span{color:var(--muted);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900}.lp2-capabilities dt strong{color:var(--text);font-size:var(--text-md)}.lp2-capabilities dd{margin:0;color:var(--muted);font-size:var(--text-sm);font-weight:700;line-height:1.65}.lp2-pricing{display:grid;grid-gap:var(--space-2xl);gap:var(--space-2xl);padding-block:var(--space-3xl)}.lp2-pricing>div:first-child{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.lp2-pricing-action{display:grid;min-width:0;align-content:start;grid-gap:var(--space-md);gap:var(--space-md)}.lp2-pricing-action small{color:var(--muted);font-size:var(--text-xs);font-weight:700;line-height:1.6}.lp2-faq{display:grid;grid-gap:var(--space-2xl);gap:var(--space-2xl);padding-block:var(--space-3xl);scroll-margin-top:var(--space-xl)}.lp2-faq-list{border-top:var(--rule-thin) solid var(--line)}.lp2-faq-list details{border-bottom:var(--rule-thin) solid var(--line)}.lp2-faq-list summary{position:relative;display:flex;min-height:calc(var(--control-height) + var(--space-lg));align-items:center;padding:var(--space-md) var(--space-xl) var(--space-md) 0;color:var(--text);font-weight:900;line-height:1.5;cursor:pointer;list-style:none}.lp2-faq-list summary::-webkit-details-marker{display:none}.lp2-faq-list summary:after{content:"+";position:absolute;inset-inline-end:var(--space-xs);color:var(--primary-text);font-size:var(--text-lg);font-weight:500}.lp2-faq-list details[open] summary:after{content:"−"}.lp2-faq-list details p{margin:0;padding:0 var(--space-xl) var(--space-lg) 0;color:var(--muted);font-size:var(--text-sm);font-weight:700;line-height:1.75}.landing-shell .public-tabs>.display-settings button:focus-visible,.lp2-faq-list summary:focus-visible,.lp2-inline-link:focus-visible,.lp2-primary-cta:focus-visible{outline:3px solid var(--color-focus);outline-offset:var(--space-2xs)}.lp2-closing{display:grid;min-width:0;grid-gap:var(--space-2xl);gap:var(--space-2xl);padding-block:var(--space-3xl) var(--space-2xl)}.lp2-closing h2{max-width:16ch;color:var(--text);font-size:var(--text-section);font-weight:900;letter-spacing:-.045em;line-height:1.08}.lp2-closing p{margin-top:var(--space-md);color:var(--muted);font-weight:700;line-height:1.65}.lp2-closing .lp2-primary-cta{justify-self:start}.landing-shell+.footer{max-width:1280px;background:var(--bg);color:var(--muted)}@media (max-width:39.99rem){.lp2-hero{padding-block:calc(var(--space-xl) + var(--space-xs)) var(--space-2xl)}.lp2-capabilities,.lp2-faq,.lp2-money,.lp2-pricing,.lp2-story{padding-block:var(--space-2xl)}.lp2-story{gap:calc(var(--space-xl) + var(--space-xs))}.lp2-story-panels{gap:var(--space-2xl)}.lp2-closing{padding-block:var(--space-2xl) calc(var(--space-xl) + var(--space-xs))}}@media (hover:hover) and (pointer:fine){.lp2-primary-cta{transition:background-color var(--dur-short) var(--ease-out),transform var(--dur-press) var(--ease-out)}.lp2-primary-cta:hover{transform:translateY(-1px)}.lp2-inline-link:hover{color:var(--color-accent);text-decoration-thickness:2px}}.lp2-primary-cta:active{transform:translateY(1px)}.lp2-primary-cta:disabled,.lp2-primary-cta[aria-disabled=true]{cursor:not-allowed;opacity:.55}@media (min-width:40rem){.landing-shell .public-nav-cta{display:inline-flex}.lp2-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.lp2-facts li{padding-inline:var(--space-md);-webkit-border-end:var(--rule-thin) solid var(--line);border-inline-end:var(--rule-thin) solid var(--line);border-bottom:0}.lp2-facts li:first-child{-webkit-padding-start:0;padding-inline-start:0}.lp2-facts li:last-child{-webkit-border-end:0;border-inline-end:0;-webkit-padding-end:0;padding-inline-end:0}.lp2-capabilities dl>div{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:baseline;gap:var(--space-xl)}.lp2-closing,.lp2-pricing{grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr);align-items:end}.lp2-closing .lp2-primary-cta{justify-self:end}}@media (min-width:60rem){.landing-shell .public-login-link,.landing-shell .public-section-links{display:flex}.landing-shell .public-tabs{gap:var(--space-sm)}.lp2-hero{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);align-items:center;gap:var(--space-3xl);padding-block:var(--space-3xl) var(--space-4xl)}.lp2-story{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:var(--space-3xl);padding-block:var(--space-4xl)}.lp2-story-intro{position:-webkit-sticky;position:sticky;top:var(--space-xl);align-self:start}.lp2-story-panels{gap:var(--space-4xl)}.lp2-surface{min-height:calc(var(--space-4xl) * 2.25);padding:var(--space-xl)}.lp2-money{grid-template-columns:minmax(0,1fr) minmax(22rem,1fr);align-items:end;gap:var(--space-3xl);padding-block:var(--space-4xl)}.lp2-money-notes{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.lp2-capabilities{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);gap:var(--space-3xl);padding-block:var(--space-4xl)}.lp2-capabilities header{position:-webkit-sticky;position:sticky;top:var(--space-xl);align-self:start}.lp2-closing,.lp2-faq,.lp2-pricing{padding-block:var(--space-4xl)}.lp2-faq{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);gap:var(--space-3xl)}.lp2-faq>.lp2-inline-link{grid-column:2}}@media (min-width:76rem){.lp2-hero{gap:var(--space-4xl)}}@media (prefers-reduced-motion:reduce){.lp2-inline-link,.lp2-primary-cta{transition-duration:var(--dur-fast)}}.lp3-root{display:grid;width:100%;min-width:0}.lp3-root h1,.lp3-root h2,.lp3-root h3,.lp3-root p{min-width:0;margin:0}.lp3-root h1,.lp3-root h2,.lp3-root h3{font-style:normal;line-break:strict;overflow-wrap:anywhere;text-wrap:balance}.lp3-root p{max-width:65ch}.lp3-hero{display:grid;min-width:0;grid-gap:var(--space-xl);gap:var(--space-xl);padding-block:calc(var(--space-xl) + var(--space-xs)) var(--space-2xl)}.lp3-hero-copy{display:grid;min-width:0;align-content:center;grid-gap:var(--space-lg);gap:var(--space-lg)}.lp3-opening{color:var(--primary-text);font-size:var(--text-sm);font-weight:900;line-height:1.5}.lp3-hero h1{color:var(--text);font-size:clamp(1.9rem,9vw,3.5rem);font-weight:900;letter-spacing:-.055em;line-height:1.06}.lp3-hero-lede{color:var(--muted);font-size:var(--text-body);font-weight:700;line-height:1.7}.lp3-hero-actions{display:flex;min-width:0;align-items:center;gap:var(--space-md);flex-wrap:wrap}.lp3-primary-cta{min-height:calc(var(--control-height) + var(--space-xs));padding-inline:var(--space-lg);white-space:nowrap}.lp3-inline-link,.lp3-outline-cta{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:var(--control-height);align-items:center;gap:var(--space-xs);color:var(--primary-text);font-weight:900;white-space:nowrap}.lp3-inline-link{-webkit-text-decoration-color:var(--color-accent-rule);text-decoration-color:var(--color-accent-rule);text-decoration-thickness:var(--rule-thin);text-underline-offset:var(--space-2xs)}.lp3-outline-cta{border:var(--rule-thin) solid var(--color-accent-rule);border-radius:var(--radius-input);padding-inline:var(--space-md);text-decoration:none}.lp3-inline-link svg,.lp3-outline-cta svg{width:var(--space-lg);height:var(--space-lg);flex:0 0 var(--space-lg);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lp3-trial-note{margin-top:calc(var(--space-sm) * -1);color:var(--muted);font-size:var(--text-sm);font-weight:700;line-height:1.6}.lp3-journey{display:grid;min-width:0;align-content:center;grid-gap:var(--space-md);gap:var(--space-md);margin:0;border-block:var(--rule-thin) solid var(--line);padding-block:var(--space-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp3-journey figcaption{color:var(--muted);font-size:var(--text-xs);font-weight:900}.lp3-journey ol{display:grid;min-width:0;margin:0;padding:0;list-style:none}.lp3-journey li{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-sm);gap:var(--space-sm);border-bottom:var(--rule-thin) solid var(--line);padding-block:var(--space-md)}.lp3-journey li:last-child{border-bottom:0}.lp3-journey-number{color:var(--muted);font-size:var(--text-xs);font-weight:900}.lp3-journey li>div{display:grid;min-width:0;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.lp3-journey li strong{color:var(--text);font-size:var(--text-sm);line-height:1.35}.lp3-journey li small{font-weight:700}.lp3-journey li b,.lp3-journey li small{color:var(--muted);font-size:var(--text-xs)}.lp3-journey li b{justify-self:end;border:var(--rule-thin) solid var(--line);border-radius:var(--radius-pill);padding:var(--space-2xs) var(--space-sm);line-height:1.4;white-space:nowrap}.lp3-journey li b.is-paid{border-color:var(--color-accent-rule);color:var(--primary-text)}.lp3-journey>p{justify-self:end;color:var(--text);font-size:var(--text-sm);font-weight:900}.lp3-closing,.lp3-connected,.lp3-difference,.lp3-faq,.lp3-money,.lp3-pricing{min-width:0;border-top:var(--rule-thin) solid var(--line)}.lp3-difference{display:grid;grid-gap:calc(var(--space-xl) + var(--space-xs));gap:calc(var(--space-xl) + var(--space-xs));padding-block:var(--space-2xl);scroll-margin-top:var(--space-xl)}.lp3-connected-copy,.lp3-difference>header,.lp3-faq>header,.lp3-money-copy,.lp3-pricing>div:first-child{display:grid;min-width:0;grid-gap:var(--space-md);gap:var(--space-md)}.lp3-closing h2,.lp3-connected h2,.lp3-difference h2,.lp3-faq h2,.lp3-money h2,.lp3-pricing h2{color:var(--text);font-size:clamp(1.75rem,6.5vw,3rem);font-weight:900;letter-spacing:-.045em;line-height:1.08}.lp3-closing p,.lp3-connected-copy p,.lp3-difference>header p,.lp3-money-copy p,.lp3-pricing>div:first-child p{color:var(--muted);font-size:var(--text-body);font-weight:700;line-height:1.7}.lp3-comparison{display:grid;min-width:0;border-block:var(--rule-thin) solid var(--line)}.lp3-comparison article{display:grid;min-width:0;grid-gap:var(--space-lg);gap:var(--space-lg);padding-block:var(--space-xl)}.lp3-comparison article+article{border-top:var(--rule-thin) solid var(--line)}.lp3-comparison h3{color:var(--muted);font-size:var(--text-md);font-weight:900}.lp3-comparison .is-open-seikyu h3{color:var(--primary-text)}.lp3-comparison ol{display:grid;min-width:0;grid-gap:var(--space-md);gap:var(--space-md);margin:0;padding:0;counter-reset:comparison-step;list-style:none}.lp3-comparison li{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-sm);gap:var(--space-sm);color:var(--muted);font-size:var(--text-sm);font-weight:700;line-height:1.55}.lp3-comparison li:before{counter-increment:comparison-step;content:counter(comparison-step,decimal-leading-zero);color:var(--muted);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900}.lp3-comparison .is-open-seikyu li{color:var(--text)}.lp3-comparison .is-open-seikyu li strong,.lp3-comparison .is-open-seikyu li:before{color:var(--primary-text)}.lp3-connected{display:grid;grid-gap:calc(var(--space-xl) + var(--space-xs));gap:calc(var(--space-xl) + var(--space-xs));padding-block:var(--space-2xl);scroll-margin-top:var(--space-xl)}.lp3-capability-list{display:grid;min-width:0;margin:0;border-top:var(--rule-thin) solid var(--line)}.lp3-capability-list>div{display:grid;min-width:0;grid-gap:var(--space-sm);gap:var(--space-sm);border-bottom:var(--rule-thin) solid var(--line);padding-block:var(--space-lg)}.lp3-capability-list dt{display:flex;min-width:0;align-items:center;gap:var(--space-md)}.lp3-capability-list dt span{color:var(--muted);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900}.lp3-capability-list dt strong{color:var(--text);font-size:var(--text-md)}.lp3-capability-list dd{margin:0;color:var(--muted);font-size:var(--text-sm);font-weight:700;line-height:1.65}.lp3-money{display:grid;grid-gap:calc(var(--space-xl) + var(--space-xs));gap:calc(var(--space-xl) + var(--space-xs));padding-block:var(--space-2xl);scroll-margin-top:var(--space-xl)}.lp3-money-proof{display:grid;min-width:0;grid-gap:var(--space-lg);gap:var(--space-lg)}.lp3-money-route{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:var(--space-md);gap:var(--space-md)}.lp3-money-route>div{display:grid;min-width:0;grid-gap:var(--space-xs);gap:var(--space-xs);border-block:var(--rule-thin) solid var(--line);padding-block:var(--space-lg)}.lp3-money-route>span{color:var(--primary-text);font-size:var(--text-lg)}.lp3-money-route small{color:var(--muted);font-size:var(--text-xs);font-weight:900}.lp3-money-route strong{color:var(--text);font-size:var(--text-md);overflow-wrap:anywhere}.lp3-money-notes{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.lp3-money-notes p{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-md);gap:var(--space-md);color:var(--muted);font-size:var(--text-sm);font-weight:700;line-height:1.65}.lp3-money-notes strong{color:var(--text)}.lp3-pricing{display:grid;grid-gap:calc(var(--space-xl) + var(--space-xs));gap:calc(var(--space-xl) + var(--space-xs));padding-block:var(--space-2xl)}.lp3-pricing-action{display:grid;min-width:0;align-content:start;grid-gap:var(--space-md);gap:var(--space-md)}.lp3-pricing-action small{color:var(--muted);font-size:var(--text-xs);font-weight:700;line-height:1.6}.lp3-faq{display:grid;grid-gap:calc(var(--space-xl) + var(--space-xs));gap:calc(var(--space-xl) + var(--space-xs));padding-block:var(--space-2xl);scroll-margin-top:var(--space-xl)}.lp3-faq-list{border-top:var(--rule-thin) solid var(--line)}.lp3-faq-list details{border-bottom:var(--rule-thin) solid var(--line)}.lp3-faq-list summary{position:relative;display:flex;min-height:calc(var(--control-height) + var(--space-lg));align-items:center;padding:var(--space-md) var(--space-xl) var(--space-md) 0;color:var(--text);font-weight:900;line-height:1.5;cursor:pointer;list-style:none}.lp3-faq-list summary::-webkit-details-marker{display:none}.lp3-faq-list summary:after{content:"+";position:absolute;inset-inline-end:var(--space-xs);color:var(--primary-text);font-size:var(--text-lg);font-weight:500}.lp3-faq-list details[open] summary:after{content:"−"}.lp3-faq-list details p{margin:0;padding:0 var(--space-xl) var(--space-lg) 0;color:var(--muted);font-size:var(--text-sm);font-weight:700;line-height:1.75}.lp3-closing{display:grid;min-width:0;grid-gap:var(--space-xl);gap:var(--space-xl);padding-block:var(--space-2xl) calc(var(--space-xl) + var(--space-xs))}.lp3-closing>div{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.lp3-closing .lp3-primary-cta{justify-self:start}.landing-shell+.footer{-webkit-padding-before:var(--space-xl);padding-block-start:var(--space-xl)}.lp3-faq-list summary:focus-visible,.lp3-inline-link:focus-visible,.lp3-outline-cta:focus-visible,.lp3-primary-cta:focus-visible{outline:3px solid var(--color-focus);outline-offset:var(--space-2xs)}.lp3-primary-cta:active{transform:translateY(1px)}.lp3-outline-cta[aria-disabled=true],.lp3-primary-cta[aria-disabled=true]{cursor:not-allowed;opacity:.55}@media (hover:hover) and (pointer:fine){.lp3-primary-cta{transition:background-color var(--dur-short) var(--ease-out),transform var(--dur-press) var(--ease-out)}.lp3-primary-cta:hover{transform:translateY(-1px)}.lp3-inline-link:hover{color:var(--color-accent);text-decoration-thickness:2px}.lp3-outline-cta:hover{border-color:var(--primary-text);background:var(--primary-soft)}}@media (min-width:40rem){.lp3-hero{padding-block:var(--space-2xl) var(--space-3xl)}.lp3-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.lp3-comparison article{padding-inline:var(--space-xl)}.lp3-comparison article:first-child{-webkit-padding-start:0;padding-inline-start:0}.lp3-comparison article+article{border-top:0;-webkit-border-start:var(--rule-thin) solid var(--line);border-inline-start:var(--rule-thin) solid var(--line)}.lp3-comparison article:last-child{-webkit-padding-end:0;padding-inline-end:0}.lp3-capability-list>div{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);align-items:baseline;gap:var(--space-xl)}.lp3-closing,.lp3-pricing{grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr);align-items:end}.lp3-closing .lp3-primary-cta{justify-self:end}}@media (min-width:52rem){.lp3-hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--space-3xl);padding-block:var(--space-3xl) var(--space-4xl)}.lp3-hero h1{font-size:3.5rem}}@media (min-width:60rem){.landing-shell .public-login-link,.landing-shell .public-section-links{display:none}.lp3-closing,.lp3-connected,.lp3-difference,.lp3-faq,.lp3-money,.lp3-pricing{padding-block:var(--space-3xl)}.lp3-difference>header{grid-template-columns:minmax(0,.8fr) minmax(22rem,1.2fr);align-items:end;gap:var(--space-3xl)}.lp3-connected{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);gap:var(--space-3xl)}.lp3-money{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--space-3xl)}.lp3-money-copy{grid-column:2}.lp3-money-proof{grid-column:1;grid-row:1}.lp3-faq{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);gap:var(--space-3xl)}.lp3-faq>.lp3-inline-link{grid-column:2}}@media (prefers-reduced-motion:reduce){.lp3-inline-link,.lp3-outline-cta,.lp3-primary-cta{transition-duration:var(--dur-fast)}}.container.landing-shell{max-width:1440px;padding-inline:clamp(var(--space-md),3.6vw,var(--space-2xl))}.landing-shell .public-header{min-height:72px;padding-block:var(--space-sm);background:var(--bg)}.landing-shell .public-tabs{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--space-xs);gap:var(--space-xs)}.landing-shell .public-login-link,.landing-shell .public-section-links{display:none}.landing-shell .public-tabs>.display-settings{grid-column:1}.landing-shell .public-nav-cta{grid-column:2;min-width:0;min-height:48px;padding-inline:var(--space-sm);font-size:clamp(.75rem,3.3vw,var(--text-sm));white-space:nowrap}.lp4-root{display:grid;width:100%;min-width:0;background:var(--bg)}.lp4-root h1,.lp4-root h2,.lp4-root h3{min-width:0;margin:0;color:var(--text);font-style:normal;overflow-wrap:anywhere}.lp4-root h1,.lp4-root h2{letter-spacing:-.045em}.lp4-root p{max-width:65ch;margin:0}.lp4-root svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lp4-hero{display:grid;min-width:0;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:center;padding-block:clamp(var(--space-2xl),10vw,var(--space-3xl)) clamp(var(--space-3xl),14vw,var(--space-4xl))}.lp4-hero-copy{display:grid;min-width:0;grid-gap:var(--space-lg);gap:var(--space-lg)}.lp4-hero h1{font-size:clamp(2rem,4.5vw,4rem);font-weight:900;line-height:1.04}.lp4-hero-lede{color:var(--muted);font-size:clamp(var(--text-body),2vw,var(--text-md));font-weight:700;line-height:1.7}.lp4-hero-actions{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.lp4-inline-cta,.lp4-primary-cta,.lp4-secondary-cta{white-space:nowrap}.lp4-primary-cta{min-height:52px;padding-inline:clamp(var(--space-md),5vw,var(--space-xl));font-size:var(--text-body)}.lp4-inline-cta,.lp4-primary-cta,.lp4-secondary-cta{transition:background-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.lp4-inline-cta,.lp4-secondary-cta{display:inline-flex;min-height:var(--control-height);align-items:center;justify-content:center;gap:var(--space-xs);width:-moz-fit-content;width:fit-content;border:var(--rule-thin) solid var(--color-accent-deep);border-radius:var(--radius-input);padding:var(--space-sm) var(--space-md);color:var(--primary-text);font-weight:900;text-decoration:none}.lp4-login-note{color:var(--muted);font-size:var(--text-sm);font-weight:700;line-height:1.7}.lp4-login-note a{color:var(--primary-text);font-weight:900;text-underline-offset:4px}.lp4-proof{display:grid;min-width:0;grid-gap:var(--space-lg);gap:var(--space-lg);margin:0;border:var(--rule-thin) solid var(--line);border-radius:var(--radius-input);padding:clamp(var(--space-md),3vw,var(--space-lg));background:var(--card)}.lp4-proof figcaption{color:var(--muted);font-size:var(--text-sm);font-weight:800}.lp4-proof ol{display:grid;min-width:0;grid-gap:var(--space-lg);gap:var(--space-lg);margin:0;padding:0;list-style:none}.lp4-proof li{position:relative;display:grid;min-width:0;grid-gap:var(--space-sm);gap:var(--space-sm)}.lp4-proof li:not(:last-child):after{content:"";position:absolute;inset-inline-start:14px;inset-block-end:calc(var(--space-lg) * -1);width:var(--rule-thin);height:var(--space-lg);background:var(--color-accent-rule)}.lp4-proof-heading{display:flex;min-width:0;align-items:center;gap:var(--space-xs);color:var(--primary-text)}.lp4-proof-heading>span{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--color-accent-deep);color:var(--color-accent-ink);font-size:var(--text-xs);font-weight:900}.lp4-proof-heading strong{color:var(--text);font-size:var(--text-sm)}.lp4-proof-state{display:grid;min-width:0;grid-gap:var(--space-xs);gap:var(--space-xs);border-top:var(--rule-thin) solid var(--line);padding-block:var(--space-sm) var(--space-xs)}.lp4-proof-state strong{color:var(--text);font-size:var(--text-body);overflow-wrap:anywhere}.lp4-proof-state small{color:var(--muted);font-weight:700;overflow-wrap:anywhere}.lp4-proof-state.is-paid strong{color:var(--ok-text)}.lp4-capabilities,.lp4-closing,.lp4-faq,.lp4-personas,.lp4-pricing,.lp4-workflow{min-width:0;border-top:var(--rule-thin) solid var(--line);padding-block:clamp(var(--space-2xl),10vw,var(--space-3xl));scroll-margin-top:var(--space-xl)}.lp4-capabilities,.lp4-faq,.lp4-personas,.lp4-workflow{display:grid;grid-gap:clamp(var(--space-xl),6vw,var(--space-2xl));gap:clamp(var(--space-xl),6vw,var(--space-2xl))}.lp4-root h2{max-width:20ch;font-size:var(--text-section);font-weight:900;line-height:1.08}.lp4-personas h2{max-width:24ch}.lp4-persona-list{border-top:var(--rule-thin) solid var(--line)}.lp4-persona-list article{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-sm);gap:var(--space-sm);min-height:84px;border-bottom:var(--rule-thin) solid var(--line);padding-block:var(--space-md)}.lp4-persona-number{color:var(--primary-text);font-size:var(--text-xs);font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp4-persona-list h3{font-size:clamp(var(--text-body),3.8vw,var(--text-md));font-weight:900;line-height:1.3}.lp4-persona-list p{grid-column:2/-1;color:var(--muted);font-weight:700;line-height:1.65}.lp4-persona-list>article>svg{grid-column:3;grid-row:1;color:var(--primary-text)}.lp4-capabilities>header{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.lp4-capabilities>header p{color:var(--muted);font-size:clamp(var(--text-body),2vw,var(--text-md));font-weight:700;line-height:1.7}.lp4-spec{display:grid;margin:0;border-top:var(--rule-thin) solid var(--line)}.lp4-spec>div{display:grid;min-width:0;grid-gap:var(--space-xs);gap:var(--space-xs);border-bottom:var(--rule-thin) solid var(--line);padding-block:var(--space-md)}.lp4-spec dt{color:var(--text);font-size:var(--text-body);font-weight:900}.lp4-spec dd{margin:0;color:var(--muted);font-weight:700;line-height:1.65}.lp4-payment-rail{display:flex;min-width:0;align-items:center;gap:var(--space-sm);flex-wrap:wrap;border:var(--rule-thin) solid var(--line);border-radius:var(--radius-input);padding:var(--space-md);background:var(--card)}.lp4-payment-rail strong{flex-basis:100%;color:var(--text)}.lp4-payment-rail>span{color:var(--primary-text);font-weight:900}.lp4-payment-rail small{flex-basis:100%;color:var(--muted);font-weight:700}.lp4-workflow ol{display:grid;min-width:0;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border-top:var(--rule-thin) solid var(--line)}.lp4-workflow li{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-md);gap:var(--space-md);border-bottom:var(--rule-thin) solid var(--line);padding-block:var(--space-lg)}.lp4-workflow li>span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--color-accent-deep);color:var(--color-accent-ink);font-size:var(--text-sm);font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp4-workflow li>div{display:grid;min-width:0;grid-gap:var(--space-xs);gap:var(--space-xs)}.lp4-workflow h3{font-size:var(--text-md);font-weight:900;line-height:1.3}.lp4-workflow li p{color:var(--muted);font-weight:700;line-height:1.65}.lp4-inline-cta{min-height:52px;justify-self:start;background:var(--color-accent-deep);color:var(--color-accent-ink)}.lp4-pricing{display:grid;min-width:0;grid-gap:var(--space-xl);gap:var(--space-xl)}.lp4-pricing-copy{display:grid;min-width:0;grid-gap:var(--space-lg);gap:var(--space-lg)}.lp4-pricing-copy>p:last-child{color:var(--muted);font-weight:700;line-height:1.7}.lp4-price{display:flex;align-items:baseline;gap:var(--space-xs);color:var(--text);font-size:var(--text-xl);font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp4-price strong{color:var(--primary-text);font-size:clamp(5rem,24vw,9rem);font-weight:900;line-height:.8}.lp4-trial-panel{display:grid;min-width:0;grid-gap:var(--space-md);gap:var(--space-md);align-content:center;border:var(--rule-thin) solid var(--color-accent-deep);border-radius:var(--radius-input);padding:clamp(var(--space-lg),5vw,var(--space-xl));background:var(--card)}.lp4-trial-panel h3{font-size:var(--text-lg);font-weight:900;line-height:1.25}.lp4-trial-panel p{color:var(--muted);font-weight:700;line-height:1.7}.lp4-trial-panel .lp4-primary-cta{width:100%}.lp4-trial-panel small{padding-top:var(--space-md);color:var(--muted);font-weight:700;line-height:1.6}.lp4-limits,.lp4-trial-panel small{border-top:var(--rule-thin) solid var(--line)}.lp4-limits{display:grid;min-width:0;grid-gap:0;gap:0;margin:0;border-bottom:var(--rule-thin) solid var(--line)}.lp4-limits>div{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);padding-block:var(--space-md)}.lp4-limits>div+div{border-top:var(--rule-thin) solid var(--line)}.lp4-limits dt{color:var(--muted);font-size:var(--text-sm);font-weight:800}.lp4-limits dd{margin:0;color:var(--text);font-size:var(--text-md);font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp4-faq-list{border-top:var(--rule-thin) solid var(--line)}.lp4-faq-list details{border-bottom:var(--rule-thin) solid var(--line)}.lp4-faq-list summary{position:relative;display:flex;min-height:64px;align-items:center;padding:var(--space-md) var(--space-xl) var(--space-md) 0;color:var(--text);font-size:clamp(var(--text-body),2vw,var(--text-md));font-weight:900;line-height:1.5;cursor:pointer;list-style:none}.lp4-faq-list summary::-webkit-details-marker{display:none}.lp4-faq-list summary:after{content:"+";position:absolute;inset-inline-end:var(--space-xs);color:var(--primary-text);font-size:var(--text-lg);font-weight:500}.lp4-faq-list details[open] summary:after{content:"−"}.lp4-faq-list details p{padding:0 var(--space-xl) var(--space-lg) 0;color:var(--muted);font-weight:700;line-height:1.75}.lp4-closing{display:grid;min-width:0;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:end;-webkit-padding-after:var(--space-4xl);padding-block-end:var(--space-4xl)}.lp4-closing>div{display:grid;min-width:0;grid-gap:var(--space-md);gap:var(--space-md)}.lp4-closing h2{max-width:22ch}.lp4-closing p{color:var(--muted);font-size:var(--text-md);font-weight:700;line-height:1.6}.lp4-faq-list summary:focus-visible,.lp4-inline-cta:focus-visible,.lp4-login-note a:focus-visible,.lp4-primary-cta:focus-visible,.lp4-secondary-cta:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.lp4-inline-cta:active,.lp4-primary-cta:active,.lp4-secondary-cta:active{transform:translateY(1px)}.lp4-inline-cta[aria-disabled=true],.lp4-primary-cta[aria-disabled=true],.lp4-secondary-cta[aria-disabled=true]{pointer-events:none;opacity:.52}.landing-shell+.footer{max-width:1440px;margin-inline:auto;border-top:var(--rule-thin) solid var(--line)}@media (hover:hover) and (pointer:fine){.lp4-primary-cta:hover{transform:translateY(-1px)}.lp4-secondary-cta:hover{background:var(--primary-soft)}.lp4-inline-cta:hover{background:var(--primary-text)}.lp4-persona-list article:hover h3,.lp4-persona-list article:hover>svg{color:var(--primary-text)}}@media (min-width:40rem){.landing-shell .public-header{grid-template-columns:minmax(0,1fr) auto}.landing-shell .public-tabs{display:flex;width:auto}.landing-shell .public-nav-cta,.landing-shell .public-tabs>.display-settings{grid-column:auto}.landing-shell .public-login-link{display:grid}.lp4-proof ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl)}.lp4-proof li:not(:last-child):after{display:none}.lp4-persona-list article{grid-template-columns:auto minmax(10rem,.7fr) minmax(0,1.3fr) auto;gap:var(--space-lg)}.lp4-persona-list p{grid-column:3;grid-row:1}.lp4-persona-list>article>svg{grid-column:4}.lp4-spec>div{grid-template-columns:minmax(10rem,.7fr) minmax(0,1.3fr);align-items:center;gap:var(--space-xl)}.lp4-payment-rail{flex-wrap:nowrap;gap:var(--space-lg)}.lp4-payment-rail small,.lp4-payment-rail strong{flex-basis:auto}.lp4-payment-rail small{-webkit-margin-start:auto;margin-inline-start:auto}.lp4-limits{grid-template-columns:repeat(3,minmax(0,1fr))}.lp4-limits>div{padding-inline:var(--space-lg)}.lp4-limits>div:first-child{-webkit-padding-start:0;padding-inline-start:0}.lp4-limits>div+div{border-top:0;-webkit-border-start:var(--rule-thin) solid var(--line);border-inline-start:var(--rule-thin) solid var(--line)}}@media (min-width:60rem){.landing-shell .public-section-links{display:flex;align-items:center;gap:var(--space-xs)}.landing-shell .public-section-links a{display:grid}.lp4-hero{grid-template-columns:minmax(20rem,1.05fr) minmax(0,1.15fr);gap:clamp(var(--space-2xl),5vw,var(--space-3xl));min-height:clamp(34rem,64dvh,40rem)}.lp4-proof ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.lp4-proof li{padding-inline:var(--space-md)}.lp4-proof li+li{-webkit-border-start:var(--rule-thin) solid var(--line);border-inline-start:var(--rule-thin) solid var(--line)}.lp4-proof-state{min-height:104px}.lp4-capabilities>header{grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);align-items:end;gap:var(--space-3xl)}.lp4-workflow ol{grid-template-columns:repeat(5,minmax(0,1fr))}.lp4-workflow li{grid-template-columns:1fr;align-content:start;padding-inline:var(--space-md);border-bottom:0}.lp4-workflow li:first-child{-webkit-padding-start:0;padding-inline-start:0}.lp4-workflow li+li{-webkit-border-start:var(--rule-thin) solid var(--line);border-inline-start:var(--rule-thin) solid var(--line)}.lp4-pricing{grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);gap:var(--space-3xl)}.lp4-limits{grid-column:1/-1}.lp4-faq{grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr);gap:var(--space-3xl)}.lp4-faq>.lp4-secondary-cta{grid-column:2}.lp4-closing{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3xl)}}@media (min-width:78rem){.landing-shell .app-brand{font-size:var(--text-lg)}}@media (prefers-reduced-motion:reduce){.lp4-inline-cta,.lp4-primary-cta,.lp4-secondary-cta{transition-duration:var(--dur-fast)}}@media (min-width:48rem){.landing-shell .public-header{min-height:80px;gap:var(--space-lg);padding-block:var(--space-sm)}.landing-shell .app-brand{gap:var(--space-sm);font-size:clamp(1.35rem,1.7vw,1.6rem)}.landing-shell .app-brand img{width:42px;height:42px}.landing-shell .public-tabs{gap:var(--space-sm)}.landing-shell .public-section-links{gap:var(--space-2xs)}.landing-shell .public-tabs a{min-height:48px;padding-inline:var(--space-sm);font-size:.95rem;line-height:1.25}.landing-shell .public-nav-cta{min-height:50px;padding-inline:var(--space-md);font-size:.95rem}.landing-shell .public-tabs>.display-settings{gap:var(--space-xs)}.landing-shell .public-tabs>.display-settings .display-theme-toggle{width:46px;min-width:46px;height:46px}.landing-shell .public-tabs>.display-settings .segmented.compact button{min-width:46px;min-height:46px;font-size:.82rem}}