.request-page{background:#faf8f3;min-height:100vh}.request-header{padding:20px 5%;height:80px;background:#fffefb;border-bottom:1px solid #e7e6dc}.request-header>a:first-child{font-size:26px;font-weight:600;color:#45603a}.request-header>a:last-child{font-size:13px}.request-shell{max-width:1000px;margin:auto;padding:36px 24px 70px}.request-intro{padding:20px 0 36px}.request-intro>span{color:#a67450;font-size:13px}.request-intro h1{font-size:38px;line-height:1.5;margin:12px 0}.request-intro p{font-size:16px;color:#707869}.request-steps{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px}.request-steps span{padding:10px 16px;border-radius:24px;background:#eef1e5;font-size:13px;color:#516442}.request-group-title{grid-column:1/-1;font-size:16px;padding:16px 0 10px;border-bottom:1px solid #e4e8da;color:#476139;margin:12px 0}.request-review{padding:20px;background:#eef2e4;border-radius:14px}.request-review p{font-size:14px}.request-page .ws-section{background:#fffefb;border:1px solid #e3e5d9;border-radius:22px;padding:28px}.request-page .ws-form>.ws-button{width:100%;min-height:52px}.request-page .ws-section-head{align-items:flex-start}@media(max-width:640px){.request-shell{padding:20px 16px 50px}.request-intro h1{font-size:29px}.request-page .ws-section{padding:18px}.request-steps{gap:6px}.request-steps span{font-size:11px;padding:8px 10px}}.request-page .request-header{display:flex;justify-content:space-between;align-items:center;gap:20px}.request-page .request-intro{position:relative}.request-page .request-intro:after{content:"✳";position:absolute;right:30px;top:28px;color:#d8dfc5;font-size:140px;line-height:1;pointer-events:none}.request-page .ws-form{gap:20px}@media(max-width:640px){.request-page .request-intro:after{display:none}}