.landing-page .lp-proof,.landing-page .lp-modes,.landing-page .lp-cmp,.landing-page .lp-faq,.landing-page .lp-close{background:var(--lp-panel)}.landing-page .lp-flow,.landing-page .lp-proof,.landing-page .lp-cmp,.landing-page .lp-faq,.landing-page .lp-modes{padding:96px 0 104px}@media (max-width:900px){.landing-page .lp-flow,.landing-page .lp-cmp,.landing-page .lp-faq,.landing-page .lp-modes{padding:60px 0 66px}}.landing-page .lp-hero{background:var(--lp-canvas);align-items:center;min-height:clamp(50vw,96vh,60vw);display:flex;position:relative;overflow:hidden}@media (min-aspect-ratio:48/25) and (min-width:1148.02px){.landing-page .lp-hero{min-height:96vh}.landing-page .lp-hero-canvas{width:192vh;left:calc(50% - 96vh);right:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 110px calc(100% - 110px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 110px calc(100% - 110px),#0000 100%)}}.landing-page .lp-watch-demo{background:var(--lp-surface);border-color:var(--lp-ink-3);padding:13px 27px}@media (max-width:900px){.landing-page .lp-watch-demo{display:none}}.landing-page .lp-watch-demo svg{width:9px;height:11px;color:var(--lp-sage-deep);flex:none}.marketing-page.lp-demo-dialog{max-width:min(1040px,92vw);color:var(--lp-canvas);background:var(--lp-ink);border:0;border-radius:14px;padding:0;overflow:hidden}.marketing-page.lp-demo-dialog video{aspect-ratio:16/9;width:100%;display:block}.landing-page .lp-hero-trust{z-index:2;align-items:center;gap:18px;display:flex;position:absolute;bottom:18px;left:0;right:0}.landing-page .lp-hero-trust .lp-unis-label{text-align:left;white-space:nowrap;flex:none;margin:0;padding:0}.landing-page .lp-hero-trust .lp-slot-row{--lp-uni-cap:20px;border-left:1px solid #1c1b1821;flex:1;grid-template-columns:repeat(6,1fr);min-width:0;margin:0;padding:0;list-style:none;display:grid}.landing-page .lp-hero-trust .lp-slot{grid-template-columns:100%;place-items:center;padding:2px 18px;display:grid;overflow:hidden}.landing-page .lp-hero-trust .lp-slot+.lp-slot{border-left:1px solid #1c1b1821}.landing-page .lp-hero-trust .lp-slot img{grid-area:1/1}.landing-page .lp-hero-trust .lp-slot-b{opacity:0;transform:translateY(130%)}@keyframes lp-slot-a{0%,42%{opacity:1;transform:translateY(0)}46%{opacity:0;transform:translateY(-130%)}47%,92%{opacity:0;transform:translateY(130%)}96%,to{opacity:1;transform:translateY(0)}}@keyframes lp-slot-b{0%,42%{opacity:0;transform:translateY(130%)}46%,92%{opacity:1;transform:translateY(0)}96%{opacity:0;transform:translateY(-130%)}97%,to{opacity:0;transform:translateY(130%)}}.landing-page .lp-hero-trust .lp-slot-a{animation:lp-slot-a 24s var(--lp-ease) infinite}.landing-page .lp-hero-trust .lp-slot-b{animation:lp-slot-b 24s var(--lp-ease) infinite}.landing-page .lp-hero-trust .lp-slot:first-child img{animation-delay:-8s}.landing-page .lp-hero-trust .lp-slot:nth-child(2) img{animation-delay:0s}.landing-page .lp-hero-trust .lp-slot:nth-child(3) img{animation-delay:-4s}.landing-page .lp-hero-trust .lp-slot:nth-child(4) img{animation-delay:-10s}.landing-page .lp-hero-trust .lp-slot:nth-child(5) img{animation-delay:-2s}.landing-page .lp-hero-trust .lp-slot:nth-child(6) img{animation-delay:-6s}@media (prefers-reduced-motion:reduce){.landing-page .lp-hero-trust .lp-slot-a,.landing-page .lp-hero-trust .lp-slot-b{animation:none}}.landing-page .lp-trust-mobile{display:none}@media (max-width:700px){.landing-page .lp-hero-trust{display:none}.landing-page .lp-trust-mobile{z-index:2;display:block;position:absolute;bottom:16px;left:0;right:0}.landing-page .lp-trust-mobile .lp-unis-label{text-align:center;margin:0 0 14px;padding:0 28px}.landing-page .lp-trust-clip{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 36px calc(100% - 36px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 36px calc(100% - 36px),#0000 100%)}.landing-page .lp-trust-track{--lp-uni-cap:19px;width:max-content;animation:44s linear infinite lp-trust-drift;display:flex}.landing-page .lp-trust-seq{align-items:center;display:flex}.landing-page .lp-trust-seq .lp-uni-img{max-width:none;margin-right:42px}@keyframes lp-trust-drift{to{transform:translate(-50%)}}}@media (prefers-reduced-motion:reduce){.landing-page .lp-trust-track{animation:none}.landing-page .lp-trust-clip{scrollbar-width:none;overflow-x:auto}}.landing-page .lp-sky{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:url(/landing/hero-sky-mask-v3.png);mask-image:url(/landing/hero-sky-mask-v3.png);-webkit-mask-position:100%;mask-position:100%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.landing-page .lp-cloud-a{top:8%}.landing-page .lp-cloud-b{top:22%}.landing-page .lp-cloud-c{top:40%}.landing-page .lp-hero-flock{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-page .lp-flock{animation:56s linear 6s infinite lp-flock-cross;transform:translate(-500px,460px)}@keyframes lp-flock-cross{0%{transform:translate(-500px,460px)}30%{transform:translate(4340px,330px)}to{transform:translate(4340px,330px)}}@media (prefers-reduced-motion:reduce){.landing-page .lp-hero-flock{display:none}}.landing-page .lp-grain{opacity:.6;background-image:radial-gradient(rgba(var(--lp-shadow-ink), .04) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0}.landing-page .lp-hero-in{z-index:2;width:100%;padding-top:68px;position:relative}.landing-page .lp-hero h1{font-family:var(--lp-serif);font-variation-settings:"opsz" 72;letter-spacing:-.028em;color:var(--lp-ink);max-width:17ch;font-size:clamp(30px,5vw,60px);font-weight:400;line-height:1.08}@media (max-width:560px){.landing-page .lp-hero h1{font-size:clamp(24px,7.2vw,36px)}.landing-page .lp-hero-in{padding-left:28px;padding-right:28px}}@media (max-width:1148px){.landing-page .lp-hero{align-items:flex-end;min-height:86svh}.landing-page .lp-hero-in{padding-top:110px;padding-bottom:96px}}.landing-page .lp-hero-scrim{z-index:1;pointer-events:none;background:linear-gradient(to top, var(--lp-canvas) 0%, color-mix(in srgb, var(--lp-canvas) 92%, transparent) 28%, color-mix(in srgb, var(--lp-canvas) 72%, transparent) 52%, color-mix(in srgb, var(--lp-canvas) 30%, transparent) 72%, transparent 90%);display:none;position:absolute;inset:0}@media (max-width:1148px){.landing-page .lp-hero-scrim{display:block}}@media (max-width:700px){.landing-page .lp-hero-in{padding-bottom:132px}}.landing-page .lp-hero-art{object-position:right center}@media (max-width:1148px){.landing-page .lp-hero-art{object-position:72% center}.landing-page .lp-sky{-webkit-mask-position:72%;mask-position:72%}}@media (max-width:700px){.landing-page .lp-hero-art{object-position:70% center}.landing-page .lp-sky{-webkit-mask-position:70%;mask-position:70%}}.landing-page .lp-hero .lp-sub{color:var(--lp-ink-2);max-width:46ch;margin-top:26px;font-size:16.5px;line-height:1.7}@media (min-width:1800px){.landing-page .lp-hero h1{font-size:70px}.landing-page .lp-hero .lp-sub{max-width:48ch;font-size:18px}}.landing-page .lp-hero .lp-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:40px;display:flex}@media (max-width:700px){.landing-page .lp-hero .lp-row{gap:12px}.landing-page .lp-hero .lp-row .lp-btn{flex:auto;justify-content:center}}.landing-page .lp-defline{text-align:center;padding:130px 0}.landing-page .lp-defline .lp-word{font-family:var(--lp-serif);letter-spacing:-.02em;color:var(--lp-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:clamp(30px,3.4vw,42px);font-weight:500;display:flex}.landing-page .lp-defline .lp-ipa{font-family:var(--lp-sans);color:var(--lp-ink-3);letter-spacing:0;font-size:14px;font-weight:400}.landing-page .lp-defline .lp-speak{border:1px solid var(--lp-hairline-strong);background:var(--lp-surface);width:34px;height:34px;color:var(--lp-sage-deep);cursor:pointer;transition:border-color .2s var(--lp-ease), background .2s var(--lp-ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.landing-page .lp-defline .lp-speak:hover,.landing-page .lp-defline .lp-speak:focus-visible{border-color:var(--lp-sage);background:var(--lp-hl)}.landing-page .lp-defline .lp-pos{font-family:var(--lp-serif);color:var(--lp-ink-3);margin:6px 0 16px;font-size:15px;font-style:italic}.landing-page .lp-defline .lp-body{color:var(--lp-ink-2);max-width:56ch;margin:0 auto;font-size:16.5px;line-height:1.65}.landing-page .lp-defline .lp-body b{color:var(--lp-ink);font-weight:500}.landing-page .lp-defline .lp-ex{max-width:52ch;font-family:var(--lp-serif);color:var(--lp-ink-2);margin:20px auto 0;font-size:16.5px;font-style:italic;line-height:1.6}.landing-page .lp-defline .lp-ex:before{content:"— ";color:var(--lp-sage)}.landing-page .lp-close{align-items:center;min-height:60vh;padding:96px 0;display:flex}.landing-page .lp-close-grid{grid-template-columns:minmax(0,1fr) minmax(0,430px);align-items:center;gap:48px;width:100%;display:grid}.landing-page .lp-close h2{font-family:var(--lp-serif);font-variation-settings:"opsz" 72;letter-spacing:-.028em;max-width:18ch;color:var(--lp-ink);font-size:clamp(34px,4.4vw,58px);font-weight:400;line-height:1.08}.landing-page .lp-close h2 .lp-aw{background:linear-gradient(transparent 62%, var(--lp-hl-strong) 62%);font-style:italic}.landing-page .lp-close .lp-row{flex-wrap:wrap;align-items:center;gap:20px;margin-top:38px;display:flex}.landing-page .lp-close .lp-btn-lg{padding:16px 34px;font-size:16.5px}@media (max-width:900px){.landing-page .lp-close-grid{grid-template-columns:minmax(0,1fr)}}.landing-page .lp-voices{border-bottom:none;padding-bottom:92px}.landing-page .lp-voices+.lp-pricing{border-top:none}.landing-page .lp-voices-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;margin-top:44px;display:grid}.landing-page .lp-voice-card{text-align:center;height:100%;box-shadow:0 1px 2px rgba(var(--lp-shadow-ink), .05), 0 16px 40px -18px #1f3d3047;background:#faf9f79e;border:1px solid #faf9f7d9;border-radius:16px;flex-direction:column;align-items:center;margin:0;padding:34px 28px 30px;display:flex}.landing-page .lp-voice-card figcaption{flex-direction:column;align-items:center;display:flex}.landing-page .lp-voice-card figcaption b{letter-spacing:-.01em;color:var(--lp-ink);margin-top:14px;font-size:15px;font-weight:500}.landing-page .lp-voice-card figcaption>span:last-child{color:var(--lp-ink-3);margin-top:2px;font-size:12.5px}.landing-page .lp-voice-face,.landing-page .lp-voice-mono{border-radius:50%;flex:none;width:64px;height:64px}.landing-page .lp-voice-face{object-fit:cover}.landing-page .lp-voice-mono{background:var(--lp-panel);border:1px solid var(--lp-hairline-strong);font-family:var(--lp-serif);letter-spacing:.04em;color:var(--lp-ink-2);place-items:center;font-size:19px;font-weight:500;display:grid}.landing-page .lp-voice-card blockquote{font-family:var(--lp-serif);font-variation-settings:"opsz" 20;letter-spacing:-.01em;color:var(--lp-prose);max-width:30ch;margin:18px 0 0;font-size:16px;line-height:1.55}.landing-page .lp-voice-card blockquote:before{content:"❝";color:var(--lp-sage);margin-bottom:10px;font-size:22px;line-height:1;display:block}@media (max-width:900px){.landing-page .lp-voices-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:28px}}.landing-page .lp-pricing .lp-sec-p{max-width:52ch}@media (min-width:1148.02px){.landing-page .lp-hero:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--lp-grass));height:12vh;position:absolute;bottom:0;left:0;right:0}.landing-page .lp-hero+.lp-grass{border-top-color:#0000}.landing-page .lp-hero+.lp-grass:after{content:"";pointer-events:none;height:12vh;opacity:var(--lp-grass-grain);background-image:var(--lp-grass-tiles);background-position:0 12vh,0 12vh;background-size:200px 200px,640px 640px;position:absolute;top:-12vh;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}}.landing-page .lp-figs-img{width:100%;height:auto;display:block}.landing-page .lp-flow{position:relative}.landing-page .lp-flow-h,.landing-page .lp-cmp-h{text-align:center;text-wrap:balance;max-width:20ch;margin:0 auto}.landing-page .lp-flow-stage{max-width:1400px;margin:56px auto 0;position:relative}.landing-page .lp-try{z-index:2;color:var(--lp-sage-deep);pointer-events:none;align-items:flex-start;gap:6px;display:flex;position:absolute;top:-84px;left:150px}.landing-page .lp-try-text{font-family:var(--lp-serif);letter-spacing:-.01em;font-size:27px;font-style:italic;transform:rotate(-4deg)}.landing-page .lp-try-arrow{width:74px;height:66px;margin-top:16px;transform:scaleX(-1)}@media (max-width:1200px){.landing-page .lp-try{left:60px}}.landing-page .lp-flow-video{display:none}@media (max-width:900px){.landing-page .lp-flow-stage{display:none}.landing-page .lp-flow-video{margin:40px auto 0;display:block}.landing-page .lp-flow-video video{aspect-ratio:16/9;background:var(--lp-ink);border-radius:14px;width:100%;display:block;box-shadow:0 24px 54px -30px #1f1d1980}}.landing-page .lp-flow-close,.landing-page .lp-proof-kicker,.landing-page .lp-cmp-kicker{font-family:var(--lp-serif);font-variation-settings:"opsz" 28;letter-spacing:-.012em;color:var(--lp-ink);text-wrap:balance;margin:34px auto 0;font-size:clamp(18px,2vw,23px);line-height:1.45}.landing-page .lp-flow-close{text-align:center}.landing-page .lp-flow-close em{font-style:italic}@media (max-width:900px){.landing-page .lp-flow-close{margin-top:26px}}.landing-page .lp-proof{position:relative}.landing-page .lp-proof-in{z-index:1;text-align:center;position:relative}.landing-page .lp-proof-h{max-width:18ch;font-family:var(--lp-serif);font-variation-settings:"opsz" 44;letter-spacing:-.024em;color:var(--lp-ink);margin:0 auto;font-size:clamp(28px,3.4vw,44px);font-weight:400;line-height:1.12}.landing-page .lp-proof-sub{max-width:54ch;color:var(--lp-ink-2);text-wrap:balance;margin:18px auto 0;font-size:16px;line-height:1.65}.landing-page .lp-conv{height:176px;margin-top:44px;position:relative}.landing-page .lp-conv+.lp-proof-pair{margin-top:0}.landing-page .lp-conv-label{font-family:var(--lp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink-2);text-align:left;font-size:11.5px;font-weight:600}.landing-page .lp-conv-chips{height:34px;margin-top:10px;position:relative}.landing-page .lp-conv-chip{border:1px solid var(--lp-hairline-strong);background:var(--lp-surface);max-width:190px;font-family:var(--lp-sans);color:var(--lp-ink-2);cursor:pointer;transition:border-color .3s var(--lp-ease), color .3s var(--lp-ease), box-shadow .3s var(--lp-ease);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;display:flex;position:absolute;top:0;transform:translate(-50%)}.landing-page .lp-conv-chip.is-on{border-color:var(--lp-sage);color:var(--lp-ink);box-shadow:0 0 0 3px var(--lp-hl)}.landing-page .lp-conv-beams{pointer-events:none;width:100%;height:110px;position:absolute;top:66px;left:0;right:0}.landing-page .lp-conv-beam{stroke:var(--lp-hairline-strong);stroke-width:1px;stroke-linecap:round}.landing-page .lp-conv-beams .lp-conv-beam{stroke-dasharray:1;stroke-dashoffset:1px}.landing-page .lp-conv-beams.is-lit .lp-conv-beam{animation:lp-conv-draw .9s var(--lp-ease) forwards;animation-delay:calc(var(--i) * .12s)}.landing-page .lp-conv-beams.is-lit .lp-conv-beam-active{stroke:var(--lp-sage);stroke-width:2px;animation:lp-conv-draw .7s var(--lp-ease) forwards}@keyframes lp-conv-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.landing-page .lp-conv-beams .lp-conv-beam,.landing-page .lp-conv-beams.is-lit .lp-conv-beam,.landing-page .lp-conv-beams.is-lit .lp-conv-beam-active{stroke-dashoffset:0;animation:none}}.landing-page .lp-proof-pair{text-align:left;grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:stretch;gap:22px;margin-top:48px;display:grid}.landing-page .lp-proof-doc{border:1px solid var(--lp-hairline-strong);background:var(--lp-surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.landing-page .lp-proof-src{border-radius:12px;display:flex}.landing-page .lp-proof-doc,.landing-page .lp-proof-src{box-shadow:0 30px 70px -46px #1f1d198c}.landing-page .lp-cite{appearance:none;font:inherit;color:inherit;cursor:pointer;background:var(--lp-hl);transition:background .28s var(--lp-ease), box-shadow .28s var(--lp-ease);border:0;border-radius:3px;margin:0 -3px;padding:0 3px;display:inline}.landing-page .lp-cite:hover{background:var(--lp-hl-strong)}.landing-page .lp-cite.is-on{background:var(--lp-hl-strong);box-shadow:0 0 0 1px var(--lp-sage), 0 0 0 5px var(--lp-hl)}.landing-page .lp-proof-kicker{max-width:56ch}.landing-page .lp-proof-link{display:none}@media (max-width:900px){.landing-page .lp-proof{padding:64px 0 60px}.landing-page .lp-conv{display:none}.landing-page .lp-proof-pair{grid-template-columns:minmax(0,1fr);gap:0;margin-top:32px}.landing-page .lp-conv+.lp-proof-pair{margin-top:32px}.landing-page .lp-proof-link{justify-content:center;height:32px;display:flex}.landing-page .lp-proof-link svg{width:2px;height:100%}.landing-page .lp-proof-link-beam{stroke:var(--lp-sage);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:lp-conv-draw .45s var(--lp-ease) forwards}.landing-page .lp-cite.is-on{box-shadow:0 0 0 1px var(--lp-sage)}.landing-page .lp-proof-kicker{margin-top:30px}}@media (prefers-reduced-motion:reduce){.landing-page .lp-proof-link-beam{stroke-dashoffset:0;animation:none}}.landing-page .lp-flow-thread{-webkit-mask-image:linear-gradient(#0000 0,#000 12px);mask-image:linear-gradient(#0000 0,#000 12px)}.landing-page .lp-vs-sub{text-align:center;color:var(--lp-ink-2);margin:14px auto 0;font-size:15.5px}.landing-page .lp-vs-tabs{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1020px;margin:36px auto 0;display:flex}.landing-page .lp-vs-tab{appearance:none;border:1px solid var(--lp-hairline-strong);background:var(--lp-surface);font-family:var(--lp-sans);color:var(--lp-ink-2);cursor:pointer;transition:background .25s var(--lp-ease), color .25s var(--lp-ease), border-color .25s var(--lp-ease);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;display:inline-flex}.landing-page .lp-vs-tab:hover{color:var(--lp-ink);background:var(--lp-panel)}.landing-page .lp-vs-tab.is-active{background:var(--lp-sage);border-color:var(--lp-sage);color:#fff}.landing-page .lp-vs-tab-ic{width:15px;height:15px}.landing-page .lp-vs-pair{grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:stretch;gap:22px;max-width:1020px;margin:30px auto 0;display:grid}.landing-page .lp-vs-them{border:1px solid var(--lp-hairline);background:var(--lp-surface);min-height:196px;color:var(--lp-ink-2);border-radius:14px;flex-direction:column;gap:12px;padding:26px 28px;display:flex}.landing-page .lp-vs-name{color:var(--lp-ink);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.landing-page .lp-vs-name-ic{width:16px;height:16px;color:var(--lp-ink-2)}.landing-page .lp-vs-line{max-width:34ch;font-size:15.5px;line-height:1.55}.landing-page .lp-vs-us{background:var(--lp-sage-deep);color:#fff;border-radius:14px;flex-direction:column;gap:12px;min-height:196px;padding:26px 28px;display:flex;box-shadow:0 24px 54px -30px #1f3d308c}.landing-page .lp-vs-brand{font-family:var(--lp-wordmark);font-variation-settings:"opsz" 20;letter-spacing:-.01em;align-items:center;gap:6.7px;font-size:17px;font-weight:600;display:inline-flex}.landing-page .lp-vs-brand-mark{--color-primary:var(--lp-sage-light);width:14.7px;height:16.4px;display:block}.landing-page .lp-vs-claim{max-width:44ch;font-size:17px;line-height:1.6}.landing-page .lp-vs-lead{background:var(--lp-canvas);color:var(--lp-ink);border-radius:6px;padding:1px 7px;font-weight:500}.landing-page .lp-vs-art{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;display:flex}.landing-page .lp-vs-chip{color:#fff;background:#ffffff26;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.landing-page .lp-vs-chip-ic{width:12px;height:12px}.landing-page .lp-vs-chip-delta{gap:8px}.landing-page .lp-vs-add{color:#bfe8cd}.landing-page .lp-vs-del{opacity:.65}.landing-page .lp-cmp-kicker{text-align:center;max-width:46ch}@media (max-width:900px){.landing-page .lp-vs-tabs{gap:8px;margin-top:26px}.landing-page .lp-vs-tab{padding:8px 13px;font-size:13px}.landing-page .lp-vs-pair{grid-template-columns:1fr;gap:12px;margin-top:24px}.landing-page .lp-vs-them,.landing-page .lp-vs-us{min-height:0;padding:20px 22px}}.landing-page .lp-faq-fig{width:248px;margin-top:48px;position:relative}.landing-page .lp-faq-fig-img{width:100%;height:auto;display:block;position:relative}@media (max-width:900px){.landing-page .lp-faq-fig{display:none}}.landing-page .lp-faq-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:64px;display:grid}.landing-page .lp-faq-h{margin:0}.landing-page .lp-faq-sub{margin-top:14px}.landing-page .lp-faq-quote{border-left:2px solid var(--lp-sage);max-width:58ch;margin:0 44px 22px 2px;padding-left:16px}.landing-page .lp-faq-quote blockquote{font-family:var(--lp-serif);font-variation-settings:"opsz" 20;color:var(--lp-ink);margin:0;font-size:16px;font-style:italic;line-height:1.55}.landing-page .lp-faq-quote figcaption{color:var(--lp-ink-2);margin-top:8px;font-size:12.5px}.landing-page .lp-faq-quote figcaption span{color:var(--lp-ink-3);display:block}@media (max-width:900px){.landing-page .lp-faq-grid{grid-template-columns:minmax(0,1fr);gap:28px}}.landing-page .lp-modes-h,.landing-page .lp-modes-sub{text-align:center;text-wrap:balance;margin-left:auto;margin-right:auto}.landing-page .lp-modes-h{max-width:22ch;margin-top:14px}.landing-page .lp-modes-sub{max-width:60ch;margin-top:16px}.landing-page .lp-modes-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:28px;max-width:1020px;margin:48px auto 0;display:grid}.landing-page .lp-modes-rail{flex-direction:column;gap:8px;display:flex}.landing-page .lp-mode-btn{appearance:none;border:0;border-left:2px solid var(--lp-hairline-strong);text-align:left;cursor:pointer;transition:border-color .26s var(--lp-ease), background .26s var(--lp-ease);background:0 0;border-radius:0 12px 12px 0;flex-direction:column;flex:1 1 0;justify-content:center;padding:16px 20px;display:flex}.landing-page .lp-mode-btn:hover{border-left-color:var(--lp-ink-3)}.landing-page .lp-mode-btn.is-on{border-left-color:var(--lp-sage);background:var(--lp-hl)}.landing-page .lp-mode-name{font-family:var(--lp-serif);font-variation-settings:"opsz" 24;color:var(--lp-ink);font-size:18px;line-height:1.3;display:block}.landing-page .lp-mode-tag{color:var(--lp-ink-2);margin-top:3px;font-size:13px;line-height:1.45;display:block}.landing-page .lp-modes-panel{min-height:684px}@media (max-width:1000px){.landing-page .lp-modes-panel{min-height:708px}}.landing-page .lp-modes-panel>div{box-shadow:0 18px 44px rgba(var(--lp-shadow-ink), .07)}@media (max-width:900px){.landing-page .lp-modes-grid{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:30px}.landing-page .lp-modes-rail{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;gap:10px;margin-inline:calc(50% - 50vw);padding-inline:40px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 76px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 76px),#0000 100%)}.landing-page .lp-modes-rail::-webkit-scrollbar{display:none}.landing-page .lp-mode-btn{scroll-snap-align:center;border-left:0;border-top:2px solid var(--lp-hairline-strong);border-radius:0;flex:none;width:224px;padding:12px 4px 0}.landing-page .lp-mode-btn.is-on{border-top-color:var(--lp-sage);background:0 0}.landing-page .lp-modes-panel{min-height:0}}@media (max-width:560px){.landing-page .lp-modes-rail{padding-inline:max(24px,50vw - 112px)}}@media (max-width:900px){.landing-page .lp-vs-tab{min-height:44px}.landing-page .lp-tap,.landing-page .lp-cite{position:relative}.landing-page .lp-tap:after,.landing-page .lp-cite:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}}