.sh-process{padding:72px 5%;background:#101b2c;color:#f5f7fb}.sh-process-heading,.sh-process-grid,.sh-process>.sh-service-link{max-width:1280px;margin-left:auto;margin-right:auto}.sh-process h2{font-size:clamp(34px,4vw,54px);margin-bottom:32px}.sh-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.sh-process-index{color:#88adff;font-size:14px;letter-spacing:.12em}.sh-process h3{font-size:26px;margin:12px 0}.sh-process p{font-size:18px;color:#bfcbde}.sh-process>.sh-service-link{display:block;margin-top:22px;color:#9dbbff;width:fit-content;margin-left:0}.sh-faq{max-width:800px;padding:50px 20px;margin:0 auto;color:#f5f7fb}.sh-faq h2{font-size:38px;margin-bottom:24px}.sh-faq details{border-top:1px solid #ffffff26;padding:18px 0}.sh-faq summary{cursor:pointer;font-size:21px;min-height:32px}.sh-faq details p{color:#bac6d8;font-size:17px;margin:12px 0 0}.sh-faq>a{display:block;color:#9dbbff;margin-top:20px}.sh-service-bridge{padding:28px;border:1px solid #8ca8d83d;border-radius:12px;background:#101d30;margin:32px auto;max-width:1000px;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#f5f7fb}.sh-service-bridge p{margin:0;font-size:26px}.sh-service-bridge a{color:#a9c2ff;font-size:22px;font-weight:600}.sh-service-bridge a span{display:block;font-size:15px;color:#b7c5d9;font-weight:400}.sh-mobile-hire{display:none}@media(max-width:767px){.sh-process{padding:52px 6%}.sh-process-grid{grid-template-columns:1fr;gap:24px}.sh-process h3{margin-top:8px}.sh-service-bridge{display:block;margin:24px 16px;padding:24px}.sh-service-bridge p{font-size:24px;margin-bottom:14px}.sh-mobile-hire.is-visible{display:flex;position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:16px;right:16px;z-index:45;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border:1px solid #7795fa;border-radius:8px;background:#245be5;color:white;box-shadow:0 8px 25px #0008;font-size:18px;font-weight:600}.sh-mobile-hire span{font-size:14px;font-weight:400}.sh-mobile-cta-active{padding-bottom:90px}}
.sh-inquiry{max-width:1000px;margin:0 auto;padding:36px 24px;color:#eef4fe;background:#101b2c;border:1px solid #526887;border-radius:12px}.sh-inquiry h2{font-size:34px}.sh-inquiry>p{color:#bac8dd;font-size:18px}.sh-inquiry .sh-hire-field{margin-bottom:18px}.sh-inquiry .sh-service-bridge{margin-bottom:0}.sh-inquiry-success{padding:24px;background:#162b39;border:1px solid #71999e;border-radius:8px}.sh-inquiry-success a{color:#a3bfff;font-size:22px}
.sh-home>.sh-process+.sh-home-proof{padding-top:44px;padding-bottom:44px}

.sh-hire-nav{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #537cda;border-radius:6px;background:#245be5;color:#fff;font-size:18px;font-weight:600;white-space:nowrap}.sh-hire-nav:hover{background:#356cf4}@media(max-width:767px){.sh-hire-nav{font-size:16px;padding:9px 13px}}
.sh-policy{max-width:860px;margin:0 auto;padding:48px 24px;color:#d5dfef}.sh-policy h1{font-size:46px;color:#f7f9fc}.sh-policy h2{font-size:27px;color:#f7f9fc;margin-top:32px}.sh-policy p{font-size:18px}.sh-policy a{color:#9dbbff}.sh-policy section{scroll-margin-top:100px}.sh-ssr-header nav a[href="/hire"]{color:#a9c4ff;font-weight:700}