.haru-shop .support-page-main{box-sizing:border-box;color:#29465e;width:100%;max-width:520px;margin:0 auto;padding:20px 20px 112px}.support-page-main *{box-sizing:border-box}.support-page-back{align-items:center;gap:8px;min-height:44px;margin-bottom:8px;font-size:13px;text-decoration:none;display:inline-flex;color:#607c90!important}.haru-shop .support-page-shell{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-family:inherit;display:block;position:static;overflow:visible;transform:translate(0,0);max-width:none!important}.support-page-heading{text-align:center;margin:12px 0 28px}.support-page-heading .support-brand-avatar{background:#edf7ff;border-radius:26px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 16px;display:flex}.support-page-heading .support-brand-avatar img{object-fit:contain;width:48px;height:60px}.support-page-heading h1{letter-spacing:-.8px;word-break:keep-all;text-wrap:balance;margin:0 0 10px;font-size:25px;font-weight:750;line-height:1.4}.support-page-heading p{color:#647e91;word-break:keep-all;margin:0;font-size:14px;line-height:1.7}.support-page-heading .support-eyebrow{letter-spacing:1px;color:#4e92b9;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.support-channel-panel{background:#fff;border:1px solid #dce9f1;border-radius:22px;padding:22px;box-shadow:0 8px 30px #335e7a08}.support-channel-badge{color:#527d94;background:#eef7fc;border-radius:999px;align-items:center;gap:6px;margin:0 0 16px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.support-kakao-card{background:#fee500;border:1px solid #f1da00;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:78px;padding:18px 16px;text-decoration:none;transition:background .15s,box-shadow .15s;display:flex;color:#241d0d!important}.support-kakao-card:hover{background:#f8df00;box-shadow:0 4px 12px #7b680d14}.support-contact-icon{flex:0 0 28px;justify-content:center;align-items:center;display:flex}.support-kakao-card>span:nth-child(2){flex:1;min-width:0}.support-kakao-card strong{letter-spacing:-.4px;word-break:keep-all;font-size:16px;line-height:1.4;display:block}.support-kakao-card small{color:#5f5222;margin-top:4px;font-size:12px;line-height:1.5;display:block}.support-kakao-card>svg{flex-shrink:0;width:18px;height:18px}.support-preparation{background:#f6f9fc;border-radius:12px;margin:20px 0 0;padding:16px}.support-preparation b{color:#3d5b70;margin-bottom:5px;font-size:13px;display:block}.support-preparation p{word-break:keep-all;color:#698092!important;margin:0!important;font-size:13px!important;line-height:1.7!important}.support-response-caption{text-align:center;color:#6b8293;word-break:keep-all;line-height:1.7;margin:16px 0 0!important;font-size:12px!important}.support-secondary-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.support-secondary-actions a,.support-secondary-actions button{color:#48687f;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce7ef;border-radius:12px;justify-content:center;align-items:center;padding:10px 6px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.support-secondary-actions a:hover,.support-secondary-actions button:hover{background:#f2f8fc}:is(.support-page-main a:focus-visible,.support-page-main button:focus-visible){outline-offset:3px;outline:3px solid #68b2df}@media (max-width:360px){.haru-shop .support-page-main{padding-inline:16px}.support-channel-panel{padding:18px}.support-page-heading h1{font-size:23px}.support-kakao-card{gap:9px;padding:16px 12px}.support-kakao-card strong{font-size:15px}}@media (min-width:768px){.haru-shop .support-page-main{padding-top:32px}.support-page-heading{margin:20px 0 32px}}@media (prefers-reduced-motion:reduce){.support-kakao-card{transition:none}}
