.guest-note{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.guest-dot{width:8px;height:8px;border-radius:50%;background:var(--orange)}.customer-guide{display:grid;grid-template-columns:repeat(3,1fr);margin:0 5vw;border-left:1px solid var(--ink)}.customer-guide article{display:flex;gap:18px;min-height:170px;padding:34px 28px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.guide-step{font:700 12px 'DM Sans';color:var(--orange)}.customer-guide strong{display:block;font-size:19px;margin-bottom:12px}.customer-guide p{margin:0;color:var(--muted);font-size:13px;line-height:1.7;word-break:keep-all}.privacy-check{flex-direction:row;align-items:center;font-weight:500;font-size:11px;margin-top:14px}.privacy-check input{width:17px;height:17px;accent-color:var(--ink)}.project-dialog{padding:34px;position:relative}.project-dialog .close{position:absolute;right:20px;top:14px}.project-dialog h2{font-size:30px;margin:14px 40px 12px 0}.project-dialog p{color:var(--muted);line-height:1.75;margin-bottom:28px}.receipt{border:1px solid var(--ink);padding:18px;margin:20px 0}.receipt>span,.receipt strong{display:block}.receipt strong{font:700 26px 'DM Sans';margin:5px 0 12px}.receipt label{margin:0}.receipt input{width:100%}@media(max-width:800px){.guest-note{font-size:0}.guest-note:after{content:'비회원 문의';font-size:11px}.customer-guide{grid-template-columns:1fr;margin:0 22px}.customer-guide article{min-height:auto;border-top:1px solid var(--ink);padding:24px 18px}.customer-guide article:not(:last-child){border-bottom:0}}
