/* Lower landing v5, October 5, 2026. Approved intro retained; six sections refined.
   Shared v4 base first, scoped component refinements below. This is the sole lower-page stylesheet. */
.landing-v4{max-width:1280px;margin:0 auto;padding:0 40px;color:#171d20}
.landing-v4 p{color:#585c60;line-height:1.65}.landing-v4 h1,.landing-v4 h2,.landing-v4 h3{font-weight:600;letter-spacing:-.045em}
.landing-v4 h1{font-size:clamp(36px,3.8vw,49px);line-height:1.1}.landing-v4 h2{font-size:36px;line-height:1.15}.landing-v4 h3{font-size:22px;line-height:1.22}.landing-v4 img{display:block;max-width:100%;height:auto}
.landing-intro{display:grid;grid-template-columns:minmax(0,.91fr) minmax(0,1.65fr);gap:46px;align-items:center;padding:90px 0 60px}.intro-copy>p{font-size:16px;margin:25px 0 28px;max-width:35ch}.landing-cta{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:50px;padding:13px 20px;background:#171d20;color:#fff;font-size:13px;font-weight:600;border:1px solid #171d20;border-radius:10px;text-decoration:none}.landing-cta:hover{background:#333a3d}.landing-cta>span{font-size:20px;line-height:1}.cta-note{display:block;margin-top:12px;font-size:11px;color:#68686d}
.capabilities{min-width:0;scroll-margin-top:30px}.landing-v4 .capability-heading{font-size:14px;letter-spacing:0;font-weight:500;color:#62656a;margin-bottom:16px}.task-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:300px 300px;gap:16px}.task-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:18px;background:#f4f4f2}.task-text{grid-column:1;grid-row:1/3}.task-link{grid-column:2;grid-row:1}.task-materials{grid-column:2;grid-row:2}.task-copy{padding:23px 24px 21px;flex-shrink:0}.task-copy p{font-size:13px;margin-top:9px;max-width:28ch}.task-art{flex:1;min-height:0;overflow:hidden}.task-art img{width:100%;height:100%;object-fit:cover}.task-text .task-art img{object-position:45% 50%}.task-link .task-art img{object-position:50% 50%}.task-materials .task-art img{object-position:50% 0}
.page-tools{border-top:1px solid #e7e8e7;border-bottom:1px solid #e7e8e7;display:grid;grid-template-columns:.91fr 1.65fr;gap:46px;padding:40px 0}.landing-v4 .page-tools-heading h2{font-size:26px;line-height:1.2}.page-tools-heading p{font-size:13px;margin-top:15px}.page-tool-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:30px 28px}.page-tool-list li{display:flex;gap:14px;align-items:start;min-width:0}.page-tool-list svg{width:30px;height:30px;flex-shrink:0;color:#767c7c;margin-top:1px}.landing-v4 .page-tool-list h3{font-size:16px;letter-spacing:-.02em}.page-tool-list p{font-size:12px;margin-top:7px;max-width:28ch}
.landing-section{padding-top:92px;scroll-margin-top:28px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:32px}.section-heading>p{font-size:14px;max-width:32ch}.result-example{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:80px}.result-example-copy>p{font-size:15px;max-width:40ch;margin-top:21px}.result-example blockquote{margin:28px 0;border-left:3px solid #fe5858;padding:4px 0 4px 20px;font-size:19px;line-height:1.6;max-width:35ch;overflow-wrap:anywhere}.change-list{margin:0;padding:0;font-size:13px}.change-list>div{padding:13px 0;border-top:1px solid #ececed;display:grid;grid-template-columns:95px 1fr;gap:15px}.change-list dt{color:#666a6e}.change-list dd{margin:0;overflow-wrap:anywhere}.change-list del{color:#85898c}.change-list strong{font-weight:600}.result-example-copy>.example-disclosure{font-size:11px;max-width:46ch;line-height:1.65;margin-top:18px}.document-example{margin:0;min-width:0;padding:16px;background:#f4f4f2;border-radius:18px}.example-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px}.example-switch{display:flex;gap:3px;padding:3px;border-radius:8px;background:#e8e8e5}.example-switch button{background:transparent;min-height:32px;padding:6px 13px;border-radius:6px;font-size:12px;color:#606468}.example-switch button[aria-pressed="true"]{background:white;color:#171d20}.example-page-label{font-size:11px;display:flex;align-items:center;gap:7px;color:#606468}.example-page-label select{border:1px solid #dededb;background:#fff;padding:5px 6px;border-radius:6px;font-size:11px;min-height:32px}.example-image{background:#fff;max-width:370px;margin:auto;border:1px solid #e7e8e4;border-radius:3px;overflow:hidden}.example-image img{width:100%;height:auto;aspect-ratio:1131/1600}.document-example figcaption{font-size:10px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#68686d;margin-top:13px}.document-example figcaption a{color:#585c60;text-underline-offset:3px}
.how-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.how-steps li{border-top:1px solid #dddfde;padding-top:24px}.step-number{display:block;font-size:13px;color:#929695;margin-bottom:24px}.how-steps h3{font-size:21px}.how-steps p{font-size:14px;margin-top:13px;max-width:34ch}
.reassurance{display:grid;grid-template-columns:1fr 1fr;gap:38px 80px;align-items:center}.preview-copy>p{font-size:16px;max-width:39ch;margin-top:22px}.preview-copy .landing-cta{margin-top:25px}.assurance-list{display:flex;flex-direction:column}.assurance-list article{position:relative;padding:22px 0 22px 48px;border-bottom:1px solid #e8e8e7}.assurance-list article:first-child{padding-top:0}.assurance-list article:last-child{border-bottom:0;padding-bottom:0}.assurance-symbol{position:absolute;left:0;font-size:25px;line-height:1.1;color:#9a4548}.assurance-list h3{font-size:18px;letter-spacing:-.025em}.assurance-list p{font-size:13px;max-width:41ch;margin-top:8px}.reassurance>.care-note{grid-column:1/-1;font-size:12px;line-height:1.75;color:#74777b;border-top:1px solid #e8e8e7;padding-top:18px;max-width:none}
.landing-faq{display:grid;grid-template-columns:.85fr 1.4fr;gap:70px;align-items:start}.faq-heading>p{font-size:14px;margin-top:18px}.faq-items{border-top:1px solid #e8e8e7}.faq-items summary{font-size:14px;font-weight:500;line-height:1.55;min-height:66px;padding:20px 27px 20px 0}.faq-items details p{font-size:13px;line-height:1.8;max-width:70ch;padding:0 24px 18px 0}.faq-items details[open]{padding-bottom:0}.landing-outro{margin:82px 0 20px;padding:40px 0;border-top:1px solid #e1e3e1;display:flex;align-items:center;justify-content:space-between;gap:30px}.landing-outro h2{font-size:37px}.landing-outro p{margin-top:14px;font-size:14px}.landing-outro .landing-cta{flex-shrink:0}
#prompt-choice>p{font-size:14px;margin-top:15px}#prompt-choice blockquote{font-size:15px;line-height:1.6;padding:16px;background:#f7f7f8;border-radius:10px;margin:20px 0}
@media(max-width:1100px){.landing-v4{padding:0 30px}.landing-intro{gap:28px;grid-template-columns:.9fr 1.55fr;padding-top:75px}.landing-v4 h1{font-size:37px}.intro-copy>p{font-size:14px}.task-grid{gap:13px;grid-template-rows:280px 280px}.task-copy{padding:20px}.landing-v4 .task-copy h3{font-size:20px}.task-copy p{font-size:12px}.page-tools{gap:28px;grid-template-columns:.9fr 1.55fr}.page-tool-list{gap:25px 18px}.page-tool-list li{gap:9px}.result-example{gap:44px}.change-list>div{grid-template-columns:75px 1fr;gap:10px}.change-list{font-size:12px}.landing-v4 h2{font-size:32px}.reassurance{gap:32px 48px}.landing-faq{gap:45px}.how-steps{gap:26px}.how-steps h3{font-size:19px}.how-steps p{font-size:13px}}
@media(max-width:800px){.landing-intro{grid-template-columns:1fr;gap:35px;padding-bottom:45px}.landing-v4 h1{font-size:44px}.intro-copy>p{max-width:46ch;font-size:16px}.task-grid{grid-template-rows:300px 300px}.task-copy{padding:24px}.landing-v4 .task-copy h3{font-size:24px}.task-copy p{font-size:14px}.page-tools{grid-template-columns:1fr;gap:27px}.page-tools-heading h2 br{display:none}.page-tools-heading p{margin-top:10px}.page-tool-list p{max-width:31ch;font-size:13px}.page-tool-list li{gap:13px}.result-example{grid-template-columns:1fr;gap:30px}.result-example-copy>p{max-width:51ch}.result-example blockquote{max-width:40ch}.change-list{max-width:440px;font-size:13px}.change-list>div{grid-template-columns:95px 1fr}.document-example{width:100%;max-width:520px;justify-self:center}.how-steps{gap:18px}.how-steps h3{font-size:17px}.how-steps p{font-size:12px}.reassurance{grid-template-columns:1fr;gap:28px}.preview-copy>p{max-width:47ch}.assurance-list{max-width:560px}.landing-faq{grid-template-columns:1fr;gap:26px}.faq-heading>p br{display:none}.faq-items details p{max-width:75ch}}
@media(max-width:520px){.landing-v4{padding:0 20px}.landing-intro{padding-top:60px;gap:34px}.landing-v4 h1{font-size:35px}.intro-copy>p{font-size:15px;margin:21px 0 24px}.landing-cta{font-size:13px;min-height:48px}.cta-note{font-size:11px}.task-grid{display:flex;flex-direction:column;gap:16px}.task-card{border-radius:16px}.task-copy{padding:23px 24px}.landing-v4 .task-copy h3{font-size:24px}.task-copy p{font-size:14px;max-width:33ch}.task-art{flex:none;height:220px}.task-text .task-art{height:300px}.task-text .task-art img{object-position:50% 0}.page-tools{padding:32px 0;gap:25px}.landing-v4 .page-tools-heading h2{font-size:26px}.page-tool-list{grid-template-columns:1fr;gap:24px}.page-tool-list p{max-width:35ch}.landing-section{padding-top:65px}.landing-v4 h2{font-size:30px}.result-example{gap:26px}.result-example-copy>p{font-size:14px}.result-example blockquote{font-size:17px;padding-left:16px;margin:22px 0}.change-list{font-size:11px}.change-list>div{grid-template-columns:72px 1fr;gap:10px}.document-example{padding:12px;border-radius:15px}.example-toolbar{gap:8px}.example-switch button{font-size:11px;padding:6px 10px}.example-page-label{font-size:10px;gap:5px}.document-example figcaption{font-size:9px}.section-heading{display:block;margin-bottom:26px}.section-heading>p{font-size:13px;margin-top:15px}.how-steps{grid-template-columns:1fr;gap:24px}.how-steps li{padding:22px 0 0 42px;position:relative}.step-number{position:absolute;left:0;top:23px;margin:0}.how-steps h3{font-size:20px}.how-steps p{font-size:14px;max-width:35ch;margin-top:9px}.preview-copy>p{font-size:14px}.assurance-list article{padding-left:40px}.assurance-list h3{font-size:18px}.assurance-list p{font-size:13px}.reassurance>.care-note{font-size:11px}.faq-items summary{font-size:13px;min-height:63px}.faq-items details p{font-size:13px;padding-right:6px}.landing-outro{margin-top:62px;align-items:start;flex-direction:column;gap:24px;padding:32px 0 18px}.landing-outro h2{font-size:32px}.landing-outro p{font-size:14px}}

/* Block refinement, 2026-10-05: page operations. */
.landing-v4 .pages-editorial{border:0;padding:0;margin:12px 0 0;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center}
.landing-v4 .pages-scene{margin:0;background:#f4f4f2;border-radius:20px;overflow:hidden}
.landing-v4 .pages-scene img{width:100%;aspect-ratio:3/2;object-fit:cover}
.landing-v4 .pages-scene figcaption{display:flex;align-items:center;justify-content:center;gap:16px;padding:0 22px 24px;font-size:12px;color:#585c60}
.landing-v4 .pages-scene strong{font-weight:500;color:#171d20}
.landing-v4 .pages-copy .page-tools-heading h2{font-size:34px;line-height:1.13}
.landing-v4 .pages-copy .page-tools-heading p{font-size:14px;margin-top:16px}
.landing-v4 .pages-copy .page-tool-list{margin-top:30px;gap:23px 24px}
.landing-v4 .pages-copy .page-tool-list li{border-top:1px solid #e5e5e2;padding-top:14px}
.landing-v4 .pages-copy .page-tool-list h3{font-size:15px}
.landing-v4 .pages-copy .page-tool-list p{font-size:12px;margin-top:6px;max-width:25ch}
@media(max-width:1100px){.landing-v4 .pages-editorial{gap:38px;grid-template-columns:1fr 1.15fr}.landing-v4 .pages-copy .page-tools-heading h2{font-size:30px}.landing-v4 .pages-scene figcaption{gap:12px;font-size:11px}}
@media(max-width:800px){.landing-v4 .pages-editorial{gap:28px;grid-template-columns:.85fr 1fr;align-items:center}.landing-v4 .pages-copy .page-tool-list{gap:18px;grid-template-columns:1fr}.landing-v4 .pages-copy .page-tool-list p{max-width:none}.landing-v4 .pages-copy .page-tools-heading h2{font-size:28px}.landing-v4 .pages-copy .page-tools-heading h2 br{display:initial}.landing-v4 .pages-scene figcaption{flex-wrap:wrap;gap:8px}}
@media(max-width:600px){.landing-v4 .pages-editorial{display:flex;flex-direction:column;align-items:stretch;gap:24px;margin-top:10px}.landing-v4 .pages-copy{order:-1}.landing-v4 .pages-copy .page-tools-heading h2 br{display:none}.landing-v4 .pages-copy .page-tool-list{grid-template-columns:1fr 1fr;gap:20px}.landing-v4 .pages-copy .page-tool-list h3{font-size:14px}.landing-v4 .pages-copy .page-tool-list p{font-size:12px}.landing-v4 .pages-scene img{max-height:270px;object-fit:contain}.landing-v4 .pages-scene figcaption{font-size:12px;padding-bottom:20px}}

/* Block 02: one request alongside its prepared PDF result. */
.landing-v4 .result-editorial{grid-template-columns:.92fr 1.08fr;gap:56px;align-items:center;padding-top:100px}
.landing-v4 .result-editorial .result-example-copy>p{max-width:40ch}
.landing-v4 .request-example{margin-top:28px;padding:26px 28px;background:#e6e7f2;border-radius:18px}
.landing-v4 .request-label{font-size:12px;color:#585c60}
.landing-v4 .request-example blockquote{font-size:20px;line-height:1.5;border:0;padding:0;margin:13px 0 0;max-width:35ch}
.landing-v4 .result-editorial .change-list{display:grid;grid-template-columns:.85fr 1.15fr;gap:12px;margin-top:12px;max-width:none}
.landing-v4 .result-editorial .change-list>div{display:block;padding:19px 20px;background:#f4f4f2;border:0;border-radius:14px}
.landing-v4 .result-editorial .change-list dt{font-size:11px;margin-bottom:12px}
.landing-v4 .result-editorial .change-list dd{display:flex;flex-direction:column;align-items:start;gap:5px;font-size:14px}
.landing-v4 .result-editorial .change-list strong{font-weight:500;color:#171d20}
.landing-v4 .result-editorial .document-example{padding:20px;border-radius:20px;background:#f4f4f2}
.landing-v4 .result-editorial .example-image{max-width:420px}
.landing-v4 .result-editorial .example-toolbar{margin-bottom:18px}
.landing-v4 .result-editorial .example-switch button{min-height:40px;padding:8px 18px}
.landing-v4 .result-editorial .example-page-label select{min-height:40px}
.landing-v4 .result-editorial .document-example figcaption{font-size:11px;line-height:1.5;margin-top:16px}
@media(max-width:1100px){.landing-v4 .result-editorial{gap:32px}.landing-v4 .request-example{padding:23px}.landing-v4 .request-example blockquote{font-size:18px}.landing-v4 .result-editorial .change-list>div{padding:16px}.landing-v4 .result-editorial .change-list dd{font-size:12px}}
@media(max-width:800px){.landing-v4 .result-editorial{grid-template-columns:1fr;gap:28px;padding-top:80px}.landing-v4 .result-editorial .result-example-copy>p{max-width:50ch}.landing-v4 .request-example blockquote{max-width:48ch}.landing-v4 .result-editorial .change-list dd{font-size:15px}.landing-v4 .result-editorial .document-example{max-width:600px}.landing-v4 .result-editorial .example-image{max-width:440px}}
@media(max-width:520px){.landing-v4 .result-editorial{padding-top:64px}.landing-v4 .request-example{padding:23px;margin-top:22px}.landing-v4 .request-example blockquote{font-size:17px}.landing-v4 .result-editorial .change-list{gap:10px}.landing-v4 .result-editorial .change-list>div{padding:16px 14px}.landing-v4 .result-editorial .change-list dd{font-size:12px}.landing-v4 .result-editorial .document-example{padding:12px}.landing-v4 .result-editorial .example-toolbar{gap:6px}.landing-v4 .result-editorial .example-switch button{padding:8px 13px}.landing-v4 .result-editorial .document-example figcaption{font-size:10px}.landing-v4 .result-editorial .example-page-label{gap:5px}}

/* Block 03: one conversation scene and a connected three-step route. */
.landing-v4 .how-editorial{padding-top:100px}
.landing-v4 .how-board{display:grid;grid-template-columns:1.04fr 1fr;gap:16px}
.landing-v4 .how-art{min-width:0;overflow:hidden;border-radius:20px;background:#e9e88d;display:flex;align-items:center}
.landing-v4 .how-art img{width:100%;height:100%;object-fit:cover;object-position:center}
.landing-v4 .how-board .how-steps{display:flex;flex-direction:column;gap:0;background:#f4f4f2;padding:10px 34px;border-radius:20px}
.landing-v4 .how-board .how-steps li{display:flex;gap:22px;border:0;padding:28px 0;position:relative}
.landing-v4 .how-board .how-steps li+li{border-top:1px solid #dfdfdc}
.landing-v4 .how-board .step-number{position:static;display:block;flex-shrink:0;margin:3px 0 0;font-size:13px;color:#6f7376;width:18px}
.landing-v4 .how-board .how-steps h3{font-size:21px}
.landing-v4 .how-board .how-steps p{font-size:14px;max-width:42ch;margin-top:10px}
@media(max-width:1100px){.landing-v4 .how-board{grid-template-columns:1fr 1.1fr}.landing-v4 .how-board .how-steps{padding:8px 27px}.landing-v4 .how-board .how-steps li{gap:16px;padding:25px 0}.landing-v4 .how-board .how-steps h3{font-size:19px}.landing-v4 .how-board .how-steps p{font-size:13px}}
@media(max-width:800px){.landing-v4 .how-editorial{padding-top:80px}.landing-v4 .how-board{grid-template-columns:1fr}.landing-v4 .how-art{max-height:none}.landing-v4 .how-art img{height:auto;max-height:none;object-fit:cover}.landing-v4 .how-board .how-steps{padding:10px 30px}.landing-v4 .how-board .how-steps li{padding:24px 0}.landing-v4 .how-board .how-steps p{max-width:60ch;font-size:14px}}
@media(max-width:520px){.landing-v4 .how-editorial{padding-top:64px}.landing-v4 .how-board{gap:12px}.landing-v4 .how-art{border-radius:18px}.landing-v4 .how-art img{max-height:none;aspect-ratio:3/2;object-fit:cover}.landing-v4 .how-board .how-steps{border-radius:18px;padding:4px 23px}.landing-v4 .how-board .how-steps li{gap:14px;padding:24px 0}.landing-v4 .how-board .how-steps h3{font-size:20px}.landing-v4 .how-board .how-steps p{font-size:13px;line-height:1.7}}

/* Block 04: review first, then a purchase decision. */
@media(min-width:801px) and (max-width:1100px){.landing-v4 .how-art{align-self:center}.landing-v4 .how-art img{height:auto;aspect-ratio:3/2;object-fit:cover}}
.landing-v4 .review-editorial{display:block;padding-top:100px}
.landing-v4 .review-main{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}
.landing-v4 .review-main .preview-copy>p{font-size:16px;max-width:40ch;margin-top:24px}
.landing-v4 .review-art{border-radius:20px;overflow:hidden;min-width:0;background:#ccd0e8}
.landing-v4 .review-art img{width:100%;aspect-ratio:3/2;object-fit:cover}
.landing-v4 .review-terms{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}
.landing-v4 .review-terms article{background:#f4f4f2;border-radius:18px;padding:27px 30px}
.landing-v4 .review-terms h3{font-size:21px}
.landing-v4 .review-terms p{font-size:14px;margin-top:12px;max-width:50ch}
.landing-v4 .review-editorial>.care-note{border:0;padding:0;margin-top:20px;font-size:12px;color:#64696c;max-width:80ch}
@media(max-width:1100px){.landing-v4 .review-main{gap:32px}.landing-v4 .review-main .preview-copy>p{font-size:14px}.landing-v4 .review-terms article{padding:24px}.landing-v4 .review-terms p{font-size:13px}}
@media(max-width:800px){.landing-v4 .review-editorial{padding-top:80px}.landing-v4 .review-main{gap:26px;grid-template-columns:1fr}.landing-v4 .review-main .preview-copy>p{font-size:15px;max-width:53ch}.landing-v4 .review-art{max-height:none}.landing-v4 .review-art img{max-height:none;height:auto;object-fit:cover}.landing-v4 .review-terms h3{font-size:20px}}
@media(max-width:520px){.landing-v4 .review-editorial{padding-top:64px}.landing-v4 .review-main .preview-copy>p{font-size:14px;margin-top:20px}.landing-v4 .review-art{border-radius:18px}.landing-v4 .review-terms{grid-template-columns:1fr;gap:12px;margin-top:12px}.landing-v4 .review-terms article{padding:24px}.landing-v4 .review-terms p{font-size:14px}.landing-v4 .review-editorial>.care-note{font-size:12px;line-height:1.75}}

/* Block 05: a quiet, accessible question panel. */
.landing-v4 .faq-editorial{padding-top:100px;grid-template-columns:.8fr 1.4fr;gap:64px}
.landing-v4 .faq-editorial .faq-heading{padding-top:24px}
.landing-v4 .faq-editorial .faq-heading p{line-height:1.75}
.landing-v4 .faq-editorial .faq-items{background:#f4f4f2;border:0;border-radius:20px;padding:7px 28px}
.landing-v4 .faq-editorial details{border:0;border-bottom:1px solid #dedfda;padding:0}
.landing-v4 .faq-editorial details:last-child{border-bottom:0}
.landing-v4 .faq-editorial summary{min-height:72px;font-size:15px;font-weight:500;line-height:1.55;padding:23px 34px 23px 0;position:relative;list-style:none;cursor:pointer}
.landing-v4 .faq-editorial summary::-webkit-details-marker{display:none}
.landing-v4 .faq-editorial summary::after{content:'+';position:absolute;right:2px;top:22px;font-size:21px;font-weight:400;color:#5d6265;line-height:1.1}
.landing-v4 .faq-editorial details[open]>summary::after{content:'−'}
.landing-v4 .faq-editorial details p{font-size:14px;line-height:1.75;padding:0 34px 24px 0;max-width:66ch}
.landing-v4 :is(a,button,select,summary):focus-visible{outline:2px solid #171d20;outline-offset:5px}
@media(max-width:1100px){.landing-v4 .faq-editorial{gap:40px}.landing-v4 .faq-editorial .faq-items{padding:6px 25px}.landing-v4 .faq-editorial summary{font-size:14px}}
@media(max-width:800px){.landing-v4 .faq-editorial{padding-top:80px;grid-template-columns:1fr;gap:28px}.landing-v4 .faq-editorial .faq-heading{padding-top:0}.landing-v4 .faq-editorial .faq-heading h2 br{display:none}.landing-v4 .faq-editorial .faq-heading p br{display:none}.landing-v4 .faq-editorial .faq-heading p{margin-top:14px}.landing-v4 .faq-editorial summary{font-size:15px}}
@media(max-width:520px){.landing-v4 .faq-editorial{padding-top:64px;gap:24px}.landing-v4 .faq-editorial .faq-items{padding:3px 22px;border-radius:18px}.landing-v4 .faq-editorial summary{font-size:14px;padding:21px 28px 21px 0;min-height:68px}.landing-v4 .faq-editorial summary::after{top:21px;right:0}.landing-v4 .faq-editorial details p{padding:0 3px 23px 0;font-size:13px}.landing-v4 .faq-editorial .faq-heading p{font-size:14px}}

/* Block 06: a compact invitation back to the existing chat. */
.landing-v4 .outro-editorial{margin:100px 0 24px;padding:44px 54px;border:0;background:#e9e88d;border-radius:22px;display:grid;grid-template-columns:1fr 230px;gap:44px;align-items:center}
.landing-v4 .outro-editorial h2{font-size:40px;line-height:1.12}
.landing-v4 .outro-editorial p{font-size:15px;margin-top:18px;color:#414744;max-width:38ch}
.landing-v4 .outro-editorial .landing-cta{margin-top:26px}
.landing-v4 .outro-document{width:205px;height:auto;justify-self:center;transform:rotate(7deg)}
.footer.footer-editorial{max-width:1280px;margin:0 auto;padding:26px 40px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #e5e6e2;font-size:12px;color:#686d6b}
.footer.footer-editorial .small-brand{font-size:17px;font-weight:600;color:#171d20}
.footer.footer-editorial a{color:#585c60;text-underline-offset:3px}
.footer.footer-editorial a:focus-visible{outline:2px solid #171d20;outline-offset:5px}
@media(max-width:1100px){.landing-v4 .outro-editorial{padding:38px 42px;grid-template-columns:1fr 185px;gap:30px}.landing-v4 .outro-editorial h2{font-size:36px}.landing-v4 .outro-document{width:175px}.footer.footer-editorial{padding-left:30px;padding-right:30px}}
@media(max-width:800px){.landing-v4 .outro-editorial{margin-top:80px;grid-template-columns:1fr 155px;padding:34px}.landing-v4 .outro-document{width:145px}.landing-v4 .outro-editorial h2{font-size:34px}.footer.footer-editorial{flex-wrap:wrap}}
@media(max-width:520px){.landing-v4 .outro-editorial{position:relative;display:block;padding:30px 25px;margin-top:64px;border-radius:18px}.landing-v4 .outro-editorial h2{font-size:29px;max-width:10ch;padding-top:0}.landing-v4 .outro-editorial p{font-size:14px;max-width:26ch}.landing-v4 .outro-document{position:absolute;width:64px;right:24px;top:20px}.landing-v4 .outro-editorial .landing-cta{margin-top:24px}.footer.footer-editorial{padding:24px 20px;gap:16px 26px;font-size:11px}.footer.footer-editorial .small-brand{width:100%;font-size:17px}}
