.request-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px;border-bottom:1px solid var(--line)}.request-header img{width:210px;height:auto}.request-header>a:last-child{font-size:14px;max-width:140px;min-height:44px;display:flex;align-items:center}.request-main{max-width:800px;width:calc(100% - 40px);margin:36px auto 48px}.request-main h1{font-size:clamp(32px,4vw,48px);margin-bottom:18px}.request-main>p{margin-bottom:24px}.request-main h2{font-size:25px;margin-bottom:12px}#business-request{padding:28px;background:#fffdf9;border:1px solid var(--line);border-radius:8px}.request-footer{border-top:1px solid var(--line);padding-block:24px 36px}.request-footer p{margin-top:12px}@media(max-width:450px){.request-header img{width:165px}.request-header{gap:16px}#business-request{padding:18px}.request-main{margin-top:26px}}

.request-process{margin:28px 0;padding:24px;background:var(--sage,#e8edde);border:1px solid var(--line,#d6d8cb);border-radius:8px}.request-process h2{font-size:24px;margin-bottom:20px}.request-process ol{padding-left:20px;display:grid;gap:18px}.request-process li{padding-left:6px}.request-process strong{font-size:16px}.request-process li p{margin-top:5px;font-size:15px;line-height:1.6}.request-process>p{font-size:14px;line-height:1.6;margin-top:20px}

.request-process summary{cursor:pointer;font-size:18px;font-weight:700;min-height:24px}.request-process[open] summary{margin-bottom:20px}.request-process summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}
