/* Stage 6 additions only. Shared styles, homepage-v3 and analytics remain unchanged. */
.stage6-about { border-top:1px solid #e1e9f5; }
.stage6-about-grid { display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:70px;align-items:start; }
.stage6-about-grid p { color:#526782; }
.stage6-about-grid a { color:var(--blue);text-underline-offset:4px; }
.stage6-trial-hero { padding:64px 0;background:linear-gradient(115deg,#f8fbff,#edf4ff); }
.stage6-trial-hero .home3-trial-grid { grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px; }
.stage6-trial h1 { font-size:clamp(2.5rem,4.4vw,3.8rem);line-height:1.08;margin:0 0 24px; }
.stage6-trial h1 span { color:var(--blue); }
.stage6-trial .stage6-small { margin:18px 0 0;font-size:.78rem;color:#526782; }
.stage6-steps { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;counter-reset:step;padding:0;margin:32px 0; }
.stage6-steps li { counter-increment:step;padding:26px;border:1px solid #dce6f2;border-radius:18px;background:#f8fbff; }
.stage6-steps li:before { content:'0' counter(step);display:block;color:var(--blue);font-weight:750;margin-bottom:18px; }
.stage6-steps h3,.stage6-note h3,.stage6-choice h3 { font-size:1.05rem;margin-bottom:12px; }
.stage6-steps p,.stage6-note p { color:#526782;font-size:.92rem;margin:0; }
.stage6-note { padding:24px;border-left:3px solid var(--blue);background:#f0f5fd;border-radius:0 12px 12px 0; }
.stage6-results { padding:58px 0;background:#f0f5fd;border-block:1px solid #e1e9f5; }
.stage6-service-list { padding-left:22px;color:#526782; }
.stage6-service-list li { margin:12px 0; }
.stage6-choice { padding:30px;border:1px solid #cbdcf3;border-radius:18px;background:#f8fbff; }
.stage6-choice p { color:#526782; }
.stage6-choice p:last-child { margin-top:24px;font-size:.85rem; }
.stage6-trial .stage6-contact-privacy { font-size:.8rem; }
.stage6-contact-privacy a { color:white;text-underline-offset:4px; }
@media(min-width:761px) and (max-width:1100px) { .act-home-v3 .site-nav { gap:12px; }.act-home-v3 .site-nav a { font-size:.74rem; }.act-home-v3 .brand img { width:185px; }.act-home-v3 .site-nav .nav-cta { padding:11px 12px; }.stage6-about-grid,.stage6-trial-hero .home3-trial-grid { gap:30px; } }
@media(max-width:760px) {
 .stage6-about-grid,.stage6-trial-hero .home3-trial-grid,.stage6-steps { grid-template-columns:minmax(0,1fr);gap:24px; }
 .stage6-trial-hero { padding:34px 0; }.stage6-trial h1 { font-size:clamp(2.25rem,9.5vw,3.4rem); }
 .stage6-trial-hero .home3-trial-photo { width:100%;max-width:360px; }
 .stage6-results { padding:42px 0; }.stage6-steps li { padding:22px; }.stage6-steps li:before { margin-bottom:10px; }
 .stage6-choice { padding:24px; }.stage6-trial .home3-actions .button { width:100%; }
}
