.friend-coupon{text-align:center;color:#254c6a;max-width:620px;margin:0 auto;padding:56px 20px 64px}.coupon-eyebrow{letter-spacing:2px;color:#5685a5;font-size:11px}.friend-coupon h1{margin:20px 0;font-size:clamp(28px,5vw,40px);line-height:1.4}.friend-coupon p{line-height:1.8}.friend-ticket{background:#e7f5ff;border:1px solid #c7e7ff;border-radius:24px;margin:30px 0;padding:28px;box-shadow:0 12px 32px #2c84b612}.friend-ticket>span,.friend-ticket>b{display:block}.friend-ticket>strong{color:#2e8ccc;letter-spacing:-5px;font-size:88px;line-height:1.3;display:block}.friend-ticket small{letter-spacing:0;font-size:40px}.friend-ticket p{margin-bottom:0;font-size:14px}.friend-steps{gap:12px;display:grid}.friend-action{color:#fff;cursor:pointer;box-sizing:border-box;background:#3b8fc8;border:0;border-radius:14px;width:100%;padding:17px 12px;font-size:16px;font-weight:700;text-decoration:none;display:block}.friend-action.kakao{color:#3c321d;background:#fee500}.friend-action:disabled{opacity:.55;cursor:default}.friend-action:focus-visible{outline-offset:3px;outline:3px solid #183b56}.friend-help{color:#647c8e;font-size:13px}.friend-wallet,.friend-notice{background:#f0f8ff;border-radius:16px;padding:20px}.friend-wallet .friend-action{margin:16px 0}.friend-coupon ul{text-align:left;margin:30px 0;padding-left:20px;font-size:13px;line-height:1.9}.friend-coupon>a{font-size:14px}
