.join-pay .join-pay__card{gap:16px;margin-top:4px}.join-pay .join-pay__or{color:var(--lp-ink-3);align-items:center;gap:12px;margin:12px 0 8px;font-size:14px;line-height:1.4;display:flex}.join-pay .join-pay__or:before,.join-pay .join-pay__or:after{content:"";background:var(--lp-n-200);flex:1;height:1px}.join-pay .join-pay__submit{width:100%;min-height:52px;margin-top:4px;font-size:16px;font-weight:600}@media (max-width:559px){.join-pay .join-pay__submit{min-height:56px;font-size:17px}}@media (prefers-reduced-motion:reduce){.join-pay .join-pay__submit,.join-pay .join-pay__submit:hover{transition:none;transform:none}}
.join-main:has(>.jt){min-height:calc(100dvh - var(--japp-bar));background-color:var(--lp-n-50);background-image:radial-gradient(rgba(var(--lp-900-rgb),.1) 1px,transparent 1.4px);background-size:20px 20px}.jt{width:min(100% - 32px,560px);padding:28px 0 calc(48px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);grid-template-areas:"head""gets""pay""when";row-gap:28px;margin:0 auto;animation:.3s ease-out join-fade;display:grid}.jt-offer{display:contents}.jt-head{grid-area:head}.jt-title{letter-spacing:-.04em;color:var(--lp-ink);margin:0;font-size:42px;font-weight:600;line-height:1.02}.jt-title:focus{outline:none}.jt-title>span{display:block}.jt-title>.jt-title__now{color:var(--lp-600);font-variant-numeric:tabular-nums}.jt-then{color:var(--lp-mute);font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:14px;line-height:1.45}.jt-gets{grid-area:gets}.jt-h2{letter-spacing:-.015em;color:var(--lp-ink);margin:0 0 12px;font-size:17px;font-weight:600;line-height:1.3}.jt-ticks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.jt-ticks li{color:var(--lp-ink-2);grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:16px;line-height:1.45;display:grid}.jt-ticks .icon{color:var(--lp-600);stroke-width:2.2px;margin-top:2px;font-size:20px}.jt-pay{border:1px solid var(--lp-n-150);min-width:0;box-shadow:0 1px 2px rgba(var(--lp-900-rgb),.05),0 30px 60px -36px rgba(var(--lp-900-rgb),.45);scroll-margin-top:calc(var(--japp-bar) + 12px);background:#fff;border-radius:22px;grid-area:pay;padding:22px 20px 20px}.jt-pay:focus{outline:none}.jt-pay__title{letter-spacing:-.025em;color:var(--lp-ink);margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.2}.jt-promise{color:var(--lp-ink-3);text-align:center;text-wrap:balance;margin:12px 0 0;font-size:14px;line-height:1.45}.jt-guarantee{border-top:1px solid var(--lp-n-150);grid-template-columns:24px minmax(0,1fr);gap:12px;margin-top:20px;padding-top:18px;display:grid}.jt-guarantee>.icon{color:var(--lp-600);font-size:24px}.jt-guarantee__line{color:var(--lp-ink);margin:0;font-size:15px;font-weight:600;line-height:1.4}.jt-guarantee__terms summary,.jt-code summary{color:var(--lp-ink-3);text-decoration:underline;-webkit-text-decoration-color:var(--lp-300);text-decoration-color:var(--lp-300);text-underline-offset:3px;cursor:pointer;border-radius:6px;align-items:center;gap:4px;margin-top:4px;font-size:14px;line-height:1.4;list-style:none;display:inline-flex}.jt-guarantee__terms summary::-webkit-details-marker{display:none}.jt-code summary::-webkit-details-marker{display:none}.jt-guarantee__terms summary:hover,.jt-code summary:hover{color:var(--lp-700);text-decoration-color:currentColor}.jt-guarantee__terms summary .icon,.jt-code summary .icon{font-size:14px;transition:transform .3s ease-out}.jt-guarantee__terms[open] summary .icon,.jt-code[open] summary .icon{transform:rotate(180deg)}.jt-guarantee__terms p{color:var(--lp-ink-3);margin:8px 0 0;font-size:14px;line-height:1.5}.jt-code{border-top:1px solid var(--lp-n-150);margin-top:16px;padding-top:14px}.jt-code__form{gap:8px;margin-top:12px;display:grid}.jt-code__form label{color:var(--lp-ink-2);font-size:14px;font-weight:500}.jt-code__form .join-input{text-transform:uppercase}.jt-when{grid-area:when}.jt-steps{margin:0;padding:0;list-style:none;display:grid}.jt-steps li{grid-template-columns:36px minmax(0,1fr);column-gap:14px;padding-bottom:20px;display:grid;position:relative}.jt-steps li:last-child{padding-bottom:0}.jt-steps li:not(:last-child):before{content:"";background:var(--lp-200);border-radius:2px;width:2px;position:absolute;top:42px;bottom:6px;left:17px}.jt-steps .icon{box-sizing:content-box;background:var(--lp-100);width:18px;height:18px;color:var(--lp-700);border-radius:50%;grid-row:span 2;padding:9px;font-size:18px}.jt-steps b{color:var(--lp-ink);font-variant-numeric:tabular-nums;padding-top:1px;font-size:16px;font-weight:600;line-height:1.35}.jt-steps span{color:var(--lp-ink-3);font-size:15px;line-height:1.45}@media (min-width:640px){.jt{padding-top:40px}.jt-title{font-size:52px}.jt-pay{padding:26px 26px 22px}}@media (min-width:1024px){.jt{grid-template-columns:minmax(0,1fr) minmax(400px,440px);grid-template-areas:"offer pay";align-items:start;column-gap:72px;width:min(100% - 80px,1080px);padding:72px 0 80px}.jt-offer{grid-area:offer;row-gap:40px;display:grid}.jt-offer>*{grid-area:auto}.jt-title{font-size:64px}.jt-then{margin-top:16px;font-size:15px}.jt-pay{padding:28px 28px 24px}}@media (min-width:1024px) and (min-height:700px){.jt-offer{top:calc(var(--japp-bar) + 72px);position:sticky}}
