.lp2-hero{padding:148px 0 104px;overflow:hidden;position:relative}.lp2-hero:before{content:"";position:absolute;top:-12%;right:6%;width:640px;height:640px;background:radial-gradient(ellipse at center,rgba(242,107,42,.16),transparent 70%);pointer-events:none}.lp2-hero-grid{display:grid;grid-template-columns:minmax(0,600px) minmax(0,1fr);gap:56px;align-items:center;position:relative}.lp2-hero-proof{position:relative;padding-bottom:8px}.lp2-hero-term .lp2-term{min-height:452px;padding-bottom:104px}.lp2-hero-review{position:absolute;left:-44px;bottom:-46px;z-index:2}.lp2-hero .lp2-h1 em{font-size:1em}.lp2-agents{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;margin-top:34px}.lp2-agents-label{font-family:var(--l-sans);font-size:14px;color:var(--l-muted)}.lp2-agents-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.lp2-agent{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 12px;border-radius:999px;background:#fffdf8;border:1px solid var(--lp2-line);font-family:var(--l-sans);font-size:14px;font-weight:500;color:var(--l-ink)}.lp2-agent-more{background:transparent;border-style:dashed;color:var(--l-body);font-weight:400;padding:0 14px}.lp2-built-on{padding:72px 0 76px;background-color:var(--lp2-paper)}.lp2-built-on-title{margin:0 0 32px;text-align:center;font-family:var(--l-sans);font-size:15px;font-weight:500;color:var(--l-muted)}.lp2-built-on-more{margin:28px 0 0;text-align:center;font-family:var(--l-serif-italic);font-style:italic;font-size:20px;color:var(--l-ink2)}.lp2-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lp2-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:lp2-marquee 42s linear infinite;background-color:var(--lp2-paper)}.lp2-marquee:hover .lp2-marquee-track{animation-play-state:paused}.lp2-marquee-row{list-style:none;margin:0;padding:0 36px 0 0;display:flex;align-items:center;gap:72px}@keyframes lp2-marquee{to{transform:translateX(-50%)}}.lp2-built-on-item{display:flex;align-items:center;height:72px;flex-shrink:0}.lp2-built-on-logo{width:auto;height:36px}.lp2-built-on-item.is-square .lp2-built-on-logo{height:64px}.lp2-built-on-logo{filter:grayscale(1) contrast(1.1);mix-blend-mode:multiply;opacity:.72}.lp2-built-on-logo.is-inverted{filter:invert(1) grayscale(1) contrast(1.1)}@media (prefers-reduced-motion:reduce){.lp2-marquee{-webkit-mask-image:none;mask-image:none}.lp2-marquee-track{animation:none;width:auto;justify-content:center}.lp2-marquee-row{flex-wrap:wrap;justify-content:center;gap:28px 64px;padding:0 24px}.lp2-marquee-row li[aria-hidden=true],.lp2-marquee-row[aria-hidden=true]{display:none}}.lp2-split{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:80px;align-items:start}.lp2-split-head{position:sticky;top:96px}.lp2-ledger{list-style:none;margin:0;padding:0;border-top:1px solid var(--l-ink)}.lp2-faq-row,.lp2-ledger>li{border-bottom:1px solid var(--lp2-line)}.lp2-faq-row:last-child,.lp2-ledger>li:last-child{border-bottom:0}.lp2-ledger-row{padding:28px 0 30px}.lp2-faq-row{padding:24px 0 26px}.lp2-faq-q{font-family:var(--l-serif);font-weight:500;font-size:21px;line-height:1.35;letter-spacing:-.012em;color:var(--l-ink);margin:0 0 8px}.lp2-faq dd{margin:0}.lp2-center-head{text-align:center;max-width:720px;margin:0 auto 48px}.lp2-center-head .lp2-eyebrow{justify-content:center}.lp2-left-head{margin-bottom:56px;max-width:760px}.lp2-row-head{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:64px}.lp2-row-head-sub{max-width:400px;margin:0}.lp2-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;align-items:start}.lp2-step{border-top:1px solid var(--l-ink);padding-top:24px;display:flex;flex-direction:column}.lp2-step-num{display:block;font-family:var(--l-serif);font-weight:400;font-size:64px;line-height:1;letter-spacing:-.04em;color:var(--lp2-line2);margin-bottom:20px}.lp2-step-body{margin-bottom:26px}.lp2-step-art{position:relative}.lp2-control{display:grid;grid-template-columns:minmax(0,430px) minmax(0,1fr);gap:72px;align-items:start}.lp2-rules{list-style:none;margin:36px 0 0;padding:0}.lp2-rules li{padding:15px 0;border-top:1px solid var(--lp2-line2)}.lp2-rule-title{margin:0 0 3px;font-family:var(--l-sans);font-size:15px;font-weight:600;color:var(--l-ink)}.lp2-rule-body{margin:0;font-family:var(--l-sans);font-size:14.5px;line-height:1.55;color:var(--l-body)}.lp2-control-art{position:relative}.lp2-control-term{position:relative;z-index:2;width:min(500px,88%);margin:-16px -36px 0 auto}.lp2-shapes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px}.lp2-shape .lp2-tilt{margin-bottom:26px}.lp2-ask{margin:14px 0 0;font-family:var(--l-mono);font-size:13px;color:var(--l-orange-dk)}.lp2-video{max-width:1120px;margin:0 auto;border-radius:16px;overflow:hidden;box-shadow:var(--lp2-shadow-3)}.lp2-chapters{list-style:none;max-width:1120px;margin:26px auto 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;font-family:var(--l-sans);font-size:15px;color:var(--l-ink2)}.lp2-chapters b{color:var(--l-ink);font-weight:600}.lp2-final{padding-top:0}.lp2-final-panel{border-radius:26px;padding:96px 48px 88px;text-align:center;color:var(--l-cream);background-color:var(--l-ink);background-image:var(--lp2-grain);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),var(--lp2-shadow-3);display:flex;flex-direction:column;align-items:center}.lp2-final-h{font-family:var(--l-serif);font-weight:500;font-size:clamp(42px,5.6vw,76px);line-height:1;letter-spacing:-.038em;color:var(--l-cream);margin:0 0 26px}.lp2-final-sub{font-family:var(--l-serif);font-size:20px;line-height:1.5;color:#d8cfb6;max-width:34em;margin:0 0 36px}.lp2-final .lp2-cta-note{color:#8f887a}@media (max-width:1080px){.lp2-hero-grid{grid-template-columns:minmax(0,1fr);gap:56px}.lp2-hero-copy{max-width:640px}.lp2-hero-proof{max-width:680px}.lp2-hero-review{left:auto;right:16px}.lp2-control,.lp2-split{grid-template-columns:minmax(0,1fr);gap:48px}.lp2-split-head{position:static}.lp2-steps{grid-template-columns:minmax(0,1fr);gap:64px;max-width:620px}.lp2-row-head{flex-direction:column;align-items:flex-start;gap:18px}.lp2-control-term{margin-right:0}}@media (max-width:768px){.lp2-hero{padding:104px 0 96px}.lp2-built-on{padding:64px 0 56px}.lp2-marquee-row{gap:44px;padding-right:22px}.lp2-built-on-item{height:56px}.lp2-built-on-logo{height:28px}.lp2-built-on-item.is-square .lp2-built-on-logo{height:50px}.lp2-built-on-more{font-size:18px}.lp2-hero-grid{gap:44px}.lp2-hero-term .lp2-term{min-height:0;padding-bottom:120px}.lp2-hero-review{left:12px;right:12px;bottom:-48px;width:auto}.lp2-step-num{font-size:52px;margin-bottom:14px}.lp2-shapes{grid-template-columns:minmax(0,1fr);gap:56px}.lp2-control-term{width:auto;margin:-12px 10px 0 22px}.lp2-chapters{grid-template-columns:1fr;gap:12px}.lp2-final-panel{padding:64px 22px 48px;border-radius:20px}.lp2-final-h{font-size:36px;text-wrap:balance}.lp2-final-sub{font-size:17px}.lp2-faq-q{font-size:19px}}