.apply-intro-shell{width:min(92%,760px);margin:0 auto;padding:24px 0 110px}.apply-intro-hero{background:linear-gradient(145deg,#e2f5ee,#fff);border:1px solid #d5e9e2;border-radius:24px;padding:28px;text-align:center;margin-top:18px}.apply-intro-hero img{width:72px;height:72px}.apply-intro-hero>span{display:block;color:#06705c;font-weight:800;margin:8px}.apply-intro-hero h1{font-size:clamp(27px,7vw,42px);margin:5px}.apply-intro-hero p{line-height:1.75;color:#516660}.instruction-list{display:grid;gap:12px;margin:18px 0}.instruction-list article{display:flex;gap:14px;background:#fff;border:1px solid #dce9e5;border-radius:18px;padding:18px;box-shadow:0 8px 25px #164b3d0a}.instruction-list article>b{flex:0 0 42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#e0f4ec;color:#06705c}.instruction-list h2{font-size:17px;margin:1px 0 5px}.instruction-list p{margin:0;line-height:1.6;color:#60716c}.instruction-confirm{position:sticky;bottom:75px;background:#fff;border:1px solid #dce9e5;border-radius:18px;padding:16px;box-shadow:0 12px 35px #153f3420}.instruction-confirm label{display:flex;gap:10px;margin-bottom:13px;font-weight:650}.instruction-confirm input{width:20px;height:20px}.instruction-confirm .btn{width:100%;justify-content:center}.instruction-confirm .disabled{opacity:.45;pointer-events:none}
