.ap-multiline{white-space:pre-line}.ap-custom-block{padding-top:56px;padding-bottom:56px}.ap-block-copy{max-width:780px}.ap-block-copy h2{margin:14px 0 22px}.ap-block-copy p,.ap-block-faq p{white-space:pre-line;line-height:1.85}.ap-block-copy .button{margin-top:26px}.ap-block-image img{width:100%;max-height:800px;object-fit:contain;border-radius:18px}.ap-block-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%}.ap-block-split>img{width:100%;max-height:700px;object-fit:contain;border-radius:18px}.ap-block-cta{padding:50px 5%;background:var(--cream);border-radius:18px}.ap-block-faq details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0}.ap-block-faq summary{font-size:22px;font-weight:600;cursor:pointer}.ap-block-faq p{margin-top:20px}.ap-builder-frame.ap-select-mode [data-ap-fields]:hover{outline:2px dashed #ad8950!important;outline-offset:4px;cursor:crosshair!important}.ap-builder-frame .ap-edit-selected{outline:3px solid #a17d45!important;outline-offset:5px}.ap-builder-frame [data-ap-hidden]{outline:2px dashed #bf7d5c;outline-offset:3px}.ap-builder-frame .manager-motion-canvas{pointer-events:none}.ap-builder-frame .reveal-pending{opacity:1!important;transform:none!important}[hidden]{display:none!important}@media(max-width:700px){.ap-block-split{grid-template-columns:1fr;gap:28px}.ap-custom-block{padding-top:32px;padding-bottom:32px}.ap-block-copy h2{font-size:32px}}
