.lp-hero-detail{max-width:670px;margin:26px auto 0;padding-top:24px;border-top:1px solid #e5dfeb}.lp-hero-detail h2{font-size:18px;font-weight:500;margin:0 0 9px}.lp-hero-detail p{color:#756d80;font-size:14px;line-height:1.8;margin:0}.lp-feature{--lp-accent:#6652cb;--lp-tint:#f3f0f8}.lp-chapter h2,.lp-context h2,.lp-cta h2,.lp-faq-heading h2,.lp-feature h1{font-family:var(--lm-serif);font-weight:400;letter-spacing:-.03em;line-height:1.06;text-wrap:balance}.lp-eyebrow{display:block;color:var(--lp-accent);font-size:10px;font-weight:500;line-height:1.6;letter-spacing:.13em;text-transform:uppercase}.lp-hero{max-width:920px;margin:0 auto;padding:33px 28px 43px;text-align:center}.lp-back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:33px;color:var(--lm-muted);font-size:11px}.lp-back-link:hover{color:var(--lp-accent)}.lp-hero h1{margin:19px 0 22px;font-size:clamp(49px,5.4vw,76px);white-space:pre-line}.lp-hero-intro{max-width:675px;margin:0 auto;color:var(--lm-muted);font-size:16px;line-height:1.85}.lp-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:22px 27px;margin-top:28px}.lp-chapters,.lp-faq,.lp-hero-product,.lp-related{width:calc(100% - 72px);max-width:1120px;margin-left:auto;margin-right:auto}.lp-hero-product{margin-bottom:28px}.lp-screenshot{min-width:0;margin:0}.luma-marketing .lp-screenshot-trigger{position:relative;display:block;width:100%;overflow:hidden;padding:0;border:1px solid #e3dfe9;border-radius:12px;background:#fff;box-shadow:0 12px 38px #3f344b08,0 1px 3px #3f344b06;cursor:zoom-in}.lp-screenshot-hero .lp-screenshot-trigger{border-radius:16px;box-shadow:0 20px 60px #3f344b0a,0 2px 5px #3f344b06}.lp-screenshot-image{display:block;width:100%;height:auto}.lp-screenshot-enlarge{position:absolute;right:13px;bottom:13px;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #e4e0e8;border-radius:30px;background:#ffffffed;color:#4c4559;font-size:10px;line-height:1.3;box-shadow:0 2px 8px #3226370b;transition:background .2s,border-color .2s}.lp-screenshot-trigger:focus-visible .lp-screenshot-enlarge,.lp-screenshot-trigger:hover .lp-screenshot-enlarge{border-color:#c8bee1;background:#f5f1fc}.lp-screenshot figcaption{margin-top:13px;line-height:1.65;text-wrap:balance}.lp-media-note,.lp-screenshot figcaption{color:#77717e;font-size:11px;text-align:center}.lp-media-note{max-width:740px;margin:13px auto 0;line-height:1.7}.lp-chapters{padding-top:35px;padding-bottom:20px;scroll-margin-top:110px}.lp-chapter{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.18fr);align-items:center;gap:65px;padding:70px 0}.lp-chapter:nth-child(2){grid-template-columns:minmax(0,1.18fr) minmax(0,.86fr)}.lp-chapter:nth-child(2) .lp-chapter-copy{grid-column:2;grid-row:1}.lp-chapter:nth-child(2) .lp-screenshot{grid-column:1;grid-row:1}.lp-chapter-copy h2,.lp-context h2{margin:16px 0 21px;font-size:clamp(36px,3.7vw,49px)}.lp-chapter-copy>p,.lp-context-copy>p{margin:0;color:var(--lm-muted);font-size:14px;line-height:1.9}.lp-benefits{display:flex;flex-direction:column;gap:13px;margin:23px 0 0;padding:0;list-style:none}.lp-benefits li{display:flex;align-items:flex-start;gap:10px;color:#514a5a;font-size:12px;line-height:1.7}.lp-benefits svg{flex-shrink:0;margin-top:3px;color:var(--lp-accent)}.lp-context{margin-top:35px;padding:48px 50px 32px;border:1px solid #e9e3f1;border-radius:20px;background:var(--lp-tint)}.lp-context-content{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:center;gap:65px}.lp-context-copy h2{max-width:620px}.lp-context-content>.lp-benefits{gap:21px;margin:0;padding-left:27px;border-left:1px solid #ded6ea}.lp-context .lp-benefits li{font-size:13px}.lp-workflow-summary{margin-top:34px;padding-top:26px;border-top:1px solid #ded6ea}.lp-workflow-summary>.lp-eyebrow{color:#71607f;font-size:9px}.lp-workflow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:18px 0 0;padding:0;list-style:none}.lp-workflow-steps li{display:flex;align-items:center;gap:11px;color:#51455e;font-size:12px;line-height:1.5}.lp-step-number{flex-shrink:0;color:#8a7c99;font-size:10px}.lp-workflow-steps li>svg{flex-shrink:0;margin-left:auto;color:#9a8baa}.lp-faq{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:90px;padding-top:95px;padding-bottom:75px}.lp-faq-heading h2{max-width:320px;margin:15px 0 24px;font-size:47px}.lp-faq-list details{border-bottom:1px solid var(--lm-line)}.lp-faq-list details:first-child{border-top:1px solid var(--lm-line)}.lp-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:74px;padding:21px 0;font-size:14px;font-weight:500;line-height:1.6;list-style:none}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary>svg{flex-shrink:0;color:#7d6c95;transition:transform .18s}.lp-faq-list details[open] summary>svg{transform:rotate(45deg)}.lp-faq-list details p{margin:-1px 35px 23px 0;color:var(--lm-muted);font-size:13px;line-height:1.85}.lp-related{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 30px;padding-top:28px;padding-bottom:28px;border-top:1px solid var(--lm-line)}.lp-related>span{color:var(--lm-muted);font-size:12px}.lp-related>div{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.lp-related a{display:inline-flex;align-items:center;gap:10px;color:#4f4164;font-size:12px}.lp-related a:hover{color:var(--lp-accent)}.lp-cta{padding:68px 24px 85px;text-align:center}.lp-cta h2{margin:17px auto;font-size:clamp(45px,5vw,62px)}.lp-cta>p{margin:0 auto;color:var(--lm-muted);font-size:14px}.lp-screenshot-dialog{position:fixed;width:calc(100vw - 40px);max-width:1640px;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:hidden;border:1px solid #dcd6e6;border-radius:14px;background:var(--lm-paper);color:var(--lm-ink);box-shadow:0 24px 100px #17122145}.lp-screenshot-dialog[open]{display:flex;flex-direction:column}.lp-screenshot-dialog::backdrop{background:#201b2ad1}.lp-screenshot-dialog-header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:24px;padding:18px 20px;border-bottom:1px solid #e6e0ec}.lp-screenshot-dialog-header h2{margin:0;font-family:var(--font-luma-sans);font-size:14px;font-weight:500;letter-spacing:0;line-height:1.5;text-wrap:initial}.lp-screenshot-dialog-header p{margin:5px 0 0;color:var(--lm-muted);font-size:11px;line-height:1.6}.lp-screenshot-close{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid #dfd9e8;border-radius:50%;background:#fff;color:#51445f}.lp-screenshot-close:hover{background:#f0ebf7}.lp-screenshot-viewport{min-height:0;overflow:auto;overscroll-behavior:contain;background:#ece9f0;scrollbar-width:auto;touch-action:pan-x pan-y pinch-zoom}.lp-screenshot-viewport:focus-visible{outline:2px solid #6654fa;outline-offset:-3px}.lp-screenshot-viewport::-webkit-scrollbar{display:block;width:12px;height:12px}.lp-screenshot-viewport::-webkit-scrollbar-thumb{border:3px solid #ece9f0;border-radius:8px;background:#aaa1b6}.lp-screenshot-full{display:block;max-width:none;margin:0 auto}@media (max-width:1000px){.lp-chapter,.lp-context-content{gap:37px}.lp-context{padding:37px 32px 29px}.lp-faq{gap:45px}.lp-faq-heading h2{font-size:42px}}@media (max-width:760px){.lp-hero{padding:28px 24px 33px}.lp-back-link{margin-bottom:30px}.lp-hero h1{margin-top:16px;font-size:clamp(42px,9.5vw,60px)}.lp-hero-intro{font-size:14px}.lp-actions{gap:20px;margin-top:25px}.lp-chapters,.lp-faq,.lp-hero-product,.lp-related{width:calc(100% - 48px)}.lp-screenshot-hero .lp-screenshot-trigger,.lp-screenshot-trigger{border-radius:9px}.lp-screenshot-enlarge{right:8px;bottom:8px;padding:7px}.lp-screenshot-enlarge>span{display:none}.lp-media-note,.lp-screenshot figcaption{font-size:10px}.lp-chapters{padding-top:15px;scroll-margin-top:90px}.lp-chapter,.lp-chapter:nth-child(2){grid-template-columns:minmax(0,1fr);gap:29px;padding:35px 0}.lp-chapter:nth-child(2) .lp-chapter-copy,.lp-chapter:nth-child(2) .lp-screenshot{grid-column:auto;grid-row:auto}.lp-chapter-copy h2,.lp-context h2{font-size:38px}.lp-context{margin-top:26px;padding:30px 24px 25px;border-radius:15px}.lp-context-content{grid-template-columns:minmax(0,1fr);gap:23px}.lp-context-content>.lp-benefits{gap:14px;padding-left:0;border-left:0}.lp-workflow-steps{grid-template-columns:minmax(0,1fr);gap:17px}.lp-workflow-steps li>svg{display:none}.lp-faq{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:55px;padding-bottom:43px}.lp-faq-heading h2{max-width:330px;font-size:40px}.lp-faq-list summary{font-size:13px}.lp-related{align-items:flex-start;flex-direction:column;gap:17px}.lp-cta{padding:45px 24px 62px}.lp-cta>p{font-size:13px}.lp-screenshot-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:11px}.lp-screenshot-dialog-header{gap:15px;padding:14px}.lp-screenshot-dialog-header h2{font-size:12px}.lp-screenshot-dialog-header p{font-size:10px}}