.next-steps{border-top:1px solid var(--line);background:#080e09}.process-heading{display:flex;justify-content:space-between;gap:35px;align-items:center;margin-bottom:42px}.process-heading>p{color:var(--muted);font-size:14px;max-width:280px}.process-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;list-style:none;padding:0;margin:0}.process-steps li{border-top:1px solid #3a603d;padding-top:23px}.step-number{font:36px/1 var(--mono);letter-spacing:-2px;color:var(--green)}.process-steps h3{font-size:22px;line-height:1.3;font-weight:500;letter-spacing:-.5px;margin:23px 0 14px;max-width:260px}.process-steps p{font-size:14px;color:var(--muted);line-height:1.8}.step-aside{display:block;margin-top:24px;font:9px/1.7 var(--mono);letter-spacing:.6px;color:#a8c7a1}.process-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-top:25px;margin-top:38px}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.faq-intro>p:not(.eyebrow){color:var(--muted);font-size:14px;margin-top:25px;max-width:280px}.faq-intro .small-note{font-size:9px!important}.faq-list{border-top:1px solid var(--line);min-width:0}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;padding:22px 32px 22px 0;position:relative;font-size:17px;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:'+';position:absolute;right:2px;top:21px;color:var(--green);font:22px var(--mono)}.faq-list details[open] summary::after{content:'−'}.faq-list summary:hover{color:var(--green)}.faq-list summary:focus-visible{outline:2px solid var(--green);outline-offset:4px}.faq-list details>div{padding:0 30px 23px 0;color:var(--muted);font-size:14px;line-height:1.8}.faq-list details p{margin:0}.faq-list a{color:var(--green);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.faq-section+.contact{border-top:1px solid var(--line)}
@media(max-width:760px){.process-heading{display:block;margin-bottom:30px}.process-heading>p{max-width:100%;margin-top:20px}.process-steps{grid-template-columns:1fr;gap:30px}.process-steps li{display:grid;grid-template-columns:45px 1fr;gap:8px 16px;padding-top:25px}.step-number{font-size:30px;grid-row:1/4}.process-steps h3{font-size:21px;margin:0;max-width:none}.process-steps p{font-size:13px;margin:5px 0}.step-aside{grid-column:2;font-size:8px;margin-top:7px}.process-bottom{flex-wrap:wrap}.faq-section{grid-template-columns:1fr;gap:25px}.faq-intro>p:not(.eyebrow){max-width:none}.faq-list summary{font-size:16px}.faq-list details>div{font-size:13px}}
