.setup-intro{max-width:760px}.setup-band{background:#f8f6f1;border-block:1px solid #efede5}.trust-band{background:#f0f3eb}.steps li{border-top:1px solid #d9dfd0;padding-top:22px}.journey-section{max-width:1120px;margin:0 auto;padding:80px 24px}h2{margin:16px 0 24px;font-size:clamp(26px,3vw,36px);line-height:1.3}h3{font-size:19px;line-height:1.4}h3,p{margin:12px 0}p{color:#4b5a60;line-height:1.8}a{color:#52633b;text-underline-offset:3px;text-decoration:underline}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:28px 0;padding:0;list-style:none;display:grid}.steps p{font-size:14px}.step-number{color:#40512c;background:#e4ead8;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:600;display:inline-grid}.follow-up{gap:28px;display:grid}.follow-up>div:first-child{max-width:800px}.trust-section{grid-template-columns:1fr 1fr;align-items:center;gap:36px;display:grid}.trust-section>div:last-child{background:#fff;border-radius:14px;padding:26px}.questions{max-width:850px}.questions details{border-bottom:1px solid #d8dacf;padding:20px 0;scroll-margin-top:24px}.faq-link{margin:0 0 8px;font-size:14px;line-height:1.6;display:inline-block}.questions summary{cursor:pointer;font-size:17px;font-weight:600}.questions summary:focus-visible{outline-offset:4px;outline:2px solid #5c6b44}@media (width<=800px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.follow-up,.trust-section{grid-template-columns:1fr}}@media (width<=500px){.journey-section{margin:0 auto;padding:48px 20px}.steps{grid-template-columns:1fr;gap:20px}}