.rq{--pn:#13163a;--pb:#0a55a5;--po:#f25836;--pg:#5a5b6f;--pr:#dcdde3;--pbad:#b3261e;background:var(--pn);min-height:100vh;color:var(--pn);justify-content:center;align-items:flex-start;padding:56px 24px;font-family:Switzer,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.6;display:flex;position:relative}.rq:after{content:"";background:var(--po);height:4px;position:fixed;bottom:0;left:0;right:0}.rq h1,.rq h2{color:var(--pn);text-wrap:balance;font-weight:700;line-height:1.15}.rq p{margin:0}.rq a{color:var(--pb)}.rq-wrap{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:48px;width:100%;max-width:1040px;display:grid}.rq-intro{color:#fff;gap:14px;padding-top:18px;display:grid}.rq-intro h1{color:#fff;letter-spacing:-.025em;max-width:16ch;font-size:clamp(30px,4vw,46px);line-height:1.06}.rq-word{color:#fff;letter-spacing:.14em;font-size:19px;font-weight:700}.rq-word--dark{color:var(--pn);font-size:15px}.rq-label{letter-spacing:.1em;text-transform:uppercase;color:var(--po);font-size:13px;font-weight:600}.rq-gets{gap:12px;margin-top:6px;padding:0;list-style:none;display:grid}.rq-gets li{color:#dfe0ee;grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:17px;line-height:1.45;display:grid}.rq-gets svg{color:var(--po);margin-top:3px}.rq-small{color:#a9abc6;font-size:14px}.rq-card{background:#fff;border-radius:12px;gap:14px;width:100%;padding:32px 30px 28px;display:grid;box-shadow:0 24px 60px #05071e73}.rq-card h2{letter-spacing:-.02em;font-size:24px}.rq-f{align-content:start;gap:6px;display:grid}.rq-lbl{color:var(--pn);font-size:13px;font-weight:600}.rq-opt{color:var(--pg);font-weight:400}.rq-in{width:100%;font:inherit;color:var(--pn);background:#fff;border:1.5px solid #9a9cb0;border-radius:6px;min-height:46px;padding:11px 13px;font-size:16px}.rq-in[aria-invalid=true]{border-color:var(--pbad)}.rq-err{color:var(--pbad);font-size:14px}.rq-hint{color:var(--pg);font-size:13px;line-height:1.45}.rq-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rq-comp{gap:8px;display:grid}.rq-btn{background:var(--po);color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:14px 22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.rq-btn:hover{background:#e04a2a}.rq-btn[disabled]{opacity:.6;cursor:default}.rq-btn--auto{width:auto}.rq-btn:focus-visible,.rq-in:focus-visible,.rq a:focus-visible{outline:3px solid var(--po);outline-offset:3px}.rq-fine{color:var(--pg);font-size:13px;line-height:1.5}.rq-done{max-width:560px}.rq-done h1{font-size:28px}.rq-done>p{color:var(--pg);font-size:16px}.rq-steps{gap:14px;margin:4px 0;padding:0;list-style:none;display:grid}.rq-steps li{grid-template-columns:28px minmax(0,1fr);gap:12px;font-size:15.5px;line-height:1.5;display:grid}.rq-n{background:var(--po);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:inline-flex}.rq-banner{color:var(--pbad);background:#fdecea;border-radius:6px;padding:10px 12px;font-size:14px}@media (width<=767px){.rq{padding:32px 16px}.rq-wrap{grid-template-columns:1fr;gap:24px}.rq-intro{padding-top:0}.rq-gets li{font-size:15.5px}.rq-two{grid-template-columns:1fr}.rq-card{padding:24px 20px 22px}}.jn{gap:var(--o-s5);flex-direction:column;padding-top:32px;padding-bottom:48px;display:flex}.jn-hero{gap:var(--o-s2);flex-direction:column;max-width:720px;display:flex}.jn-grid{gap:var(--o-s5);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.jn-main{gap:var(--o-s5);flex-direction:column;min-width:0;display:flex}.jn-plan,.jn-terms{gap:var(--o-s3);flex-direction:column;display:flex}.jn-terms button.o-link{min-height:var(--o-target);align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.jn-price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.jn-price b{font-size:var(--o-fs-num);font-weight:var(--o-w-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.jn-price span{color:var(--o-sec)}.jn-dl{border-top:1px solid var(--o-line);gap:0;display:grid}.jn-dl>div{border-bottom:1px solid var(--o-line);grid-template-columns:170px minmax(0,1fr);gap:16px;padding:11px 0;display:grid}.jn-dl dt{color:var(--o-sec);font-weight:var(--o-w-label)}.jn-h3{margin-top:var(--o-s2)}.jn-work{flex-direction:column;gap:6px;margin:0;padding-left:20px;line-height:1.5;display:flex}.jn-terms__h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.jn-terms__h .o-link{align-items:center;gap:6px;display:inline-flex}.jn-term{padding-top:var(--o-s3);border-top:1px solid var(--o-line)}.jn-term h3{font-size:var(--o-fs-body);font-weight:var(--o-w-head);margin:0 0 4px}.jn-term p{color:var(--o-ink);margin:0;line-height:1.55}.jn-accept{flex-direction:column;gap:12px;display:flex;position:sticky;top:24px}.jn-total{font-size:var(--o-fs-num);font-weight:var(--o-w-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.jn-lines{border-top:1px solid var(--o-line);margin:0;padding:0;list-style:none}.jn-lines li{border-bottom:1px solid var(--o-line);font-size:var(--o-fs-md);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.jn-lines li span:first-child{color:var(--o-sec)}.jn-as{font-size:var(--o-fs-sm);color:var(--o-sec);margin:-4px 0 0}.jn-ok{font-weight:var(--o-w-label)}.jn-center{text-align:center;justify-content:center;align-items:center;gap:6px;display:flex}.jn--done{max-width:520px;margin:0 auto}.jn-done{gap:var(--o-s3);flex-direction:column;display:flex}.jn-done__ic{background:var(--o-ok-bg);width:44px;height:44px;color:var(--o-ok);border-radius:50%;place-items:center;display:grid}.jn-done__ic--muted{background:var(--o-sunken);color:var(--o-sec)}.jn-next{flex-direction:column;gap:10px;margin:0;padding-left:20px;display:flex}.jn-next li{flex-direction:column;gap:2px;display:flex}.jn-next span{color:var(--o-sec)}.jn-done__go{margin-top:var(--o-s2)}@container (width<=860px){.jn-grid{grid-template-columns:1fr}.jn-accept{position:static}}@container (width<=560px){.jn{padding-top:20px}.jn-dl>div{grid-template-columns:1fr;gap:2px}}@media print{.jn-noprint,.jn-accept,.jn-plan,.jn-hero,.o-head{display:none!important}.jn-grid{display:block}.jn-terms{box-shadow:none}}
