.s-static-page { min-height:620px; padding:80px 0 110px; background:#f4f5f6; }
.s-static-container { width:min(calc(100% - 48px), 1040px); margin:0 auto; }
.s-static-heading h1 { margin-top:12px; color:var(--s-ink); font-size:42px; letter-spacing:-.07em; }
.s-static-heading > p:last-child { margin-top:12px; color:var(--s-muted); font-size:13px; }
.s-static-button { display:inline-flex; min-height:46px; align-items:center; justify-content:center; gap:8px; margin-top:25px; padding:0 22px; background:var(--s-red); color:#fff; font-size:12px; font-weight:700; }
.s-static-button:hover { background:#c92922; }
.s-static-button.is-full { width:100%; margin-top:26px; }
.s-static-button:disabled { background:#c8cdd1; color:#fff; cursor:not-allowed; }
.s-order-panel { display:grid; grid-template-columns:1fr 1fr; margin-top:44px; background:#fff; }
.s-order-form { padding:48px 56px; }
.s-order-form label { display:block; margin-top:18px; color:#555a60; font-size:11px; font-weight:700; }
.s-order-form label:first-child { margin-top:0; }
.s-order-form input { width:100%; height:46px; margin-top:8px; padding:0 13px; border:1px solid var(--s-line); background:#fff; font-size:13px; }
.s-order-form input:focus { border-color:var(--s-red); }
.s-static-notice { margin-top:17px; color:#9a9ea3; font-size:10px; line-height:1.5; }
.s-order-guide { display:flex; flex-direction:column; justify-content:center; padding:48px 56px; background:#202327; color:#fff; }
.s-order-guide > .material-symbols-rounded { color:var(--s-red); font-size:42px; }
.s-order-guide h2 { margin-top:28px; font-size:25px; letter-spacing:-.06em; }
.s-order-guide p { margin-top:12px; color:#b8bdc4; font-size:12px; line-height:1.7; }
@media (max-width:640px) { .s-static-page { padding:45px 0 65px; }.s-static-container { width:min(calc(100% - 32px), 1040px); }.s-static-heading h1 { font-size:34px; }.s-order-panel { grid-template-columns:1fr; margin-top:30px; }.s-order-form,.s-order-guide { padding:34px 25px; } }
