.rp{position:relative;min-height:100vh;padding:0 16px 64px;font-size:14px;line-height:1.5;overflow-x:hidden}.dp:before{content:"";position:absolute;inset:0 0 auto;height:480px;pointer-events:none;background:radial-gradient(60% 100% at 50% 0%,rgba(35,117,243,.16),rgba(10,66,215,.04) 55%,transparent 80%)}.rp a{color:inherit}.rp-top{position:relative;display:flex;align-items:center;justify-content:space-between;max-width:1040px;margin:0 auto;padding:32px 0 0}.rp-top img{height:30px;width:auto;display:block}.rp-call{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:var(--r-control);border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:var(--text);font-weight:500;text-decoration:none}.rp-call:hover{border-color:#ffffff4d}.rp-wrap{position:relative;max-width:1040px;margin:0 auto;padding-top:88px;text-align:center}.rp-wrap h1{font-family:var(--font-display);font-weight:400;font-size:52px;line-height:1.05;margin:0;text-wrap:balance}.rp-sub{margin:14px auto 0;max-width:46ch;color:var(--text-2);font-size:17px}.rp-form{display:flex;gap:8px;max-width:620px;margin:36px auto 0}.rp-form input{flex:1;min-width:0;height:46px;padding:0 16px;border-radius:var(--r-control);border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;font-size:15px;outline:none;transition:border-color .15s,box-shadow .15s}.rp-form input::placeholder{color:var(--text-3)}.rp-form input:focus{border-color:var(--blue-line);box-shadow:0 0 0 3px var(--blue-soft)}.rp-form .btn{height:46px;padding:0 22px;font-size:15px}.rp-form .btn:disabled{opacity:.7;cursor:progress}.rp-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rp-note{margin:14px auto 0;color:var(--text-3);font-size:13px;max-width:62ch}.rp-error{margin:16px auto 0;max-width:62ch;color:#f0a3a3;font-size:14px}.rp-result{margin-top:48px;text-align:left}.rp-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r-box);background:var(--panel)}.rp-meta>div:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.rp-meta b{font-weight:500;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-meta a{color:var(--text-3);font-size:12.5px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60ch}.rp-meta a:hover{color:var(--text-2)}.rp-dl{display:flex;flex-wrap:wrap;gap:8px}.rp-dl .btn{height:38px;padding:0 16px}.rp-tabs{display:inline-flex;gap:2px;margin-top:18px;padding:3px;border:1px solid var(--line);border-radius:var(--r-box);background:var(--panel)}.rp-tabs button{height:30px;padding:0 14px;border:0;border-radius:calc(var(--r-box) - 3px);background:none;color:var(--text-2);font:inherit;font-size:13.5px;cursor:pointer;transition:background .15s,color .15s}.rp-tabs button.is-on{background:var(--row-hover);color:var(--text)}.rp-desk{position:relative;margin-top:12px;border:1px solid var(--line);border-radius:var(--r-box);overflow:hidden;background:#fff}.rp-desk iframe{position:absolute;top:0;left:0;border:0;transform-origin:0 0;background:#fff}.rp-phone{width:390px;max-width:100%;height:780px;margin:12px auto 0;border:10px solid #1c1c1f;border-radius:38px;overflow:hidden;background:#fff;box-shadow:0 20px 60px #00000080}.rp-phone iframe{width:100%;height:100%;border:0;background:#fff}.rp-result .rp-note{margin-left:0}.rp-shop{margin-top:48px;padding:22px 24px;text-align:left;border:1px solid var(--line);border-radius:var(--r-box);background:var(--panel)}.rp-shop+.rp-shop{margin-top:16px}.rp-need{margin:10px 0 0;color:var(--text);font-size:14.5px}.rp-big-link{display:flex;align-items:center;justify-content:center;text-decoration:none}.rp-shop h2{margin:0;font-family:var(--font-display);font-weight:400;font-size:26px}.rp-big{width:100%;height:56px;margin-top:16px;font-size:17px}.rp-steps{margin:14px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:14px;color:var(--text-2);font-size:14.5px}.rp-shop b{font-weight:500;color:var(--text)}.rp-copy{display:flex;margin-top:10px;height:38px;padding:0 16px}.rp-name{display:inline;padding:2px 7px;border:1px solid var(--line);border-radius:6px;background:#ffffff0d;color:var(--text);font:inherit;font-size:13px;cursor:copy;overflow-wrap:anywhere;text-align:left}.rp-name:hover{border-color:var(--blue-line)}.rp .rp-left{margin-left:0}.rp-foot{position:relative;max-width:1040px;margin:96px auto 0;padding-top:24px;border-top:1px solid var(--line);color:var(--text-3);font-size:13px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.rp-foot p{margin:0}.rp-foot a{color:var(--text-2);text-decoration:none}.rp-foot a:hover{color:var(--text)}@media(max-width:640px){.rp-wrap{padding-top:56px}.rp-wrap h1{font-size:36px}.rp-form{flex-direction:column}.rp-phone{height:680px;border-width:8px;border-radius:30px}}
