.ct-quick{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:640px){.ct-quick{grid-template-columns:1fr 1fr}}.ct-quick a{display:flex;flex-direction:column;gap:5px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;border-radius:16px;padding:16px 18px;color:#fff;text-decoration:none;transition:border-color .25s,background .25s}.ct-quick a:hover{border-color:#e31e2499;background:#ffffff12}.ct-quick .k{font-family:ui-monospace,Menlo,monospace;font-size:10.5px;letter-spacing:.16em;color:#8fa3c0;text-transform:uppercase}.ct-quick .v{font-family:var(--font-display);font-weight:800;font-size:20px;letter-spacing:-.02em}.ct-quick .d{font-size:12.5px;color:#b3c1d6}.ct-clock{margin-top:1.25rem;display:inline-flex;align-items:center;gap:10px;font-family:ui-monospace,Menlo,monospace;font-size:12px;color:#8fa3c0;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:7px 12px}.ct-clock i{width:8px;height:8px;border-radius:50%;background:#2dd4bf;display:inline-block}.ct-clock b{color:#fff;font-weight:600}.ct-router{margin-top:40px;display:grid;gap:24px;align-items:start}@media(min-width:1024px){.ct-router{grid-template-columns:1fr 1.15fr}}.ct-qs{display:flex;flex-direction:column;gap:26px}.ct-q .qt{font-family:var(--font-display);font-weight:800;font-size:18px;display:flex;align-items:center;gap:10px;color:#0f1420}.ct-q .qt .n{font-family:ui-monospace,Menlo,monospace;font-size:11px;color:#fff;background:#0f1420;border-radius:7px;padding:3px 8px;font-weight:400}.ct-q .opts{display:grid;grid-template-columns:1fr;gap:8px;margin-top:12px}@media(min-width:640px){.ct-q .opts{grid-template-columns:1fr 1fr}}.ct-q .opts button{text-align:left;background:#fff;border:1px solid rgba(15,20,32,.12);border-radius:14px;padding:14px 16px;font-family:inherit;cursor:pointer;color:#0f1420;transition:background .2s,border-color .2s;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:start}.ct-q .opts button b{display:block;font-family:var(--font-display);font-weight:800;font-size:15px}.ct-q .opts button span.s{font-size:12.5px;color:#4b5567}.ct-q .opts button .c{width:18px;height:18px;border-radius:50%;border:1.5px solid rgba(15,20,32,.3);margin-top:2px;display:block}.ct-q .opts button.on{background:#0f1420;color:#fff;border-color:#0f1420}.ct-q .opts button.on span.s{color:#9aa6bc}.ct-q .opts button.on .c{border-color:#e31e24;background:#e31e24;box-shadow:inset 0 0 0 3px #0f1420}.ct-q .opts button:focus-visible{outline:2px solid #e31e24;outline-offset:2px}.ct-reset{margin-top:6px;font-size:13px;color:#4b5567;background:none;border:0;cursor:pointer;font-family:inherit;text-decoration:underline;padding:0;align-self:flex-start}.ct-route{background:#fff;border:1px solid rgba(15,20,32,.12);border-radius:24px;padding:28px}@media(min-width:1024px){.ct-route{position:sticky;top:6rem}}@media(max-width:1023px){.ct-q,.ct-route{scroll-margin-top:88px}}.ct-route .top{display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex-wrap:wrap}.ct-route .code{font-family:ui-monospace,Menlo,monospace;font-size:11px;color:#7c8598}.ct-route .who{font-family:var(--font-display);font-weight:800;font-size:30px;letter-spacing:-.035em;line-height:1.05;margin-top:10px;color:#0f1420}.ct-route .role{font-size:13.5px;color:#4b5567;margin-top:4px}.ct-route p{color:#4b5567;margin:14px 0 0;font-size:15px}.ct-route .chan{display:grid;grid-template-columns:1fr;gap:10px;margin-top:18px}@media(min-width:640px){.ct-route .chan{grid-template-columns:1fr 1fr}}.ct-route .chan a{border:1px solid rgba(15,20,32,.15);border-radius:12px;padding:12px 14px;text-decoration:none;color:#0f1420;transition:transform .2s;display:block}.ct-route .chan a:hover{transform:translateY(-2px)}.ct-route .chan a b{display:block;font-family:var(--font-display);font-size:15px}.ct-route .chan a span{font-size:12px;color:#4b5567}.ct-route .chan a.pri{background:#0f1420;color:#fff;border-color:#0f1420}.ct-route .chan a.pri span{color:#9aa6bc}.ct-route .meta{margin-top:18px;display:grid;grid-template-columns:1fr;gap:14px;padding-top:16px;border-top:1px dashed rgba(15,20,32,.15)}@media(min-width:640px){.ct-route .meta{grid-template-columns:1fr 1fr}}.ct-route .meta .pay-k{margin-bottom:6px;display:block}.ct-route .meta ul{margin:0;padding-left:16px;font-size:13.5px;color:#0f1420;display:flex;flex-direction:column;gap:4px;list-style:disc}.ct-route .sla{margin-top:16px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13px;color:#4b5567;padding-top:14px;border-top:1px solid rgba(15,20,32,.1)}.ct-route .sla b{color:#0f1420}.ct-route .sla .warn{font-family:ui-monospace,Menlo,monospace;font-size:10.5px;color:#7a5a12}.ct-after{margin-top:40px;display:grid;grid-template-columns:1fr;border-top:1px solid #0f1420}.ct-after>div{padding:18px 0;border-bottom:1px solid rgba(15,20,32,.1)}@media(min-width:1024px){.ct-after{grid-template-columns:repeat(4,1fr)}.ct-after>div{border-right:1px solid rgba(15,20,32,.1);border-bottom:0;padding:22px 18px 0 0}.ct-after>div:last-child{border-right:0}}.ct-after .n{font-family:ui-monospace,Menlo,monospace;font-size:11px;color:#e31e24;letter-spacing:.14em;text-transform:uppercase}.ct-after b{display:block;font-family:var(--font-display);font-size:18px;margin-top:8px;color:#0f1420}.ct-after p{margin:8px 0 0;color:#4b5567;font-size:14px}.ct-after .t{font-family:ui-monospace,Menlo,monospace;font-size:11px;color:#7c8598;margin-top:10px;text-transform:uppercase}.ct-formgrid{margin-top:40px;display:grid;gap:24px;align-items:start}@media(min-width:1024px){.ct-formgrid{grid-template-columns:.9fr 1.1fr}}.ct-trust{display:flex;flex-direction:column;gap:14px}.ct-tr{border-top:1px solid #0f1420;padding-top:16px}.ct-tr .big{font-family:var(--font-display);font-weight:800;font-size:44px;letter-spacing:-.045em;line-height:1;color:#0f1420}.ct-tr .big small{font-size:16px;color:#4b5567;letter-spacing:0;margin-left:6px;font-family:var(--font-sans);font-weight:500}.ct-tr p{margin:6px 0 0;color:#4b5567;font-size:14px}.ct-form{background:#fff;border:1px solid rgba(15,20,32,.1);border-radius:28px;padding:28px}.ct-form h3{font-family:var(--font-display);font-size:26px;font-weight:800;color:#0f1420}.ct-form .sub{color:#4b5567;font-size:14.5px;margin-top:8px}.ct-form .ctx{margin-top:16px;display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:13px;color:#4b5567}.ct-form .ctx span{border:1px solid rgba(15,20,32,.2);border-radius:999px;padding:6px 11px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;color:#0f1420}.ct-form .ctx a{font-size:13px;color:#4b5567;text-decoration:underline}.ct-form label{display:block;margin-top:16px;font-size:13px;font-weight:600;color:#0f1420}.ct-form label small{font-weight:400;color:#7c8598;margin-left:6px}@media(max-width:639px){.ct-form label small{font-size:13px;color:#5b6474}}.ct-form input,.ct-form textarea{width:100%;margin-top:6px;border:1px solid rgba(15,20,32,.18);border-radius:12px;padding:13px 14px;font-family:inherit;font-size:16px;background:#fff;color:#0f1420}.ct-form input:focus,.ct-form textarea:focus{outline:2px solid #0f1420;outline-offset:1px}.ct-form input.border-brand-500{border-color:#e31e24}.ct-form textarea{resize:none}.ct-form .row{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:640px){.ct-form .row{grid-template-columns:1fr 1fr}}.ct-form .attach{margin-top:16px;border:1px dashed rgba(15,20,32,.25);border-radius:12px;padding:14px;font-size:13.5px;color:#4b5567}.ct-form .attach b{color:#0f1420}.ct-form .ok{margin-top:14px;font-size:12.5px;color:#4b5567;line-height:1.5}.ct-form .ok b{color:#0f1420}.ct-form .ok a{color:#0f1420;text-decoration:underline}.ct-form .btn-primary{width:100%;margin-top:18px}.ct-form .agree{margin:12px 0 0;font-size:12.5px;line-height:1.45;color:#5b6474}.ct-form .agree a{color:#0f1420;text-decoration:underline;text-underline-offset:3px}.ct-form .success{margin-top:14px;border:1px solid rgba(31,138,125,.4);background:#1f8a7d14;border-radius:12px;padding:12px 14px;font-size:14px;color:#14554d}.ct-three{margin-top:40px;display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:1024px){.ct-three{grid-template-columns:360px 1fr;gap:48px}}.ct-req{border-top:1px solid #0f1420;padding-top:22px}.ct-req dl{margin:14px 0 0;display:grid;grid-template-columns:auto 1fr;gap:10px 20px;font-size:14.5px;color:#0f1420}.ct-req dt{color:#4b5567;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding-top:3px}.ct-req dd{margin:0}.ct-req .copy{margin-top:14px;font-size:13px;background:none;border:1px solid rgba(15,20,32,.2);border-radius:999px;padding:8px 12px;cursor:pointer;font-family:inherit;color:#0f1420}.ct-faq{border-top:1px solid #0f1420;padding-top:22px}.ct-faq details{border-top:1px solid rgba(15,20,32,.1);padding:12px 0}.ct-faq details:first-of-type{border-top:0;padding-top:14px}.ct-faq summary{cursor:pointer;font-family:var(--font-display);font-weight:800;font-size:15.5px;list-style:none;display:flex;justify-content:space-between;gap:12px;color:#0f1420}.ct-faq summary::-webkit-details-marker{display:none}.ct-faq summary:after{content:"+";color:#e31e24;font-weight:400}.ct-faq details[open] summary:after{content:"–"}.ct-faq details p{margin:8px 0 0;color:#4b5567;font-size:13.5px}@media(max-width:639px){.ct-quick .k,.ct-quick .d,.ct-clock,.ct-q .qt .n,.ct-q .opts button span.s,.ct-route .code,.ct-route .chan a span,.ct-route .sla .warn,.ct-after .n,.ct-after .t,.ct-form .ctx span,.ct-form .ok,.ct-form .agree,.ct-req dt{font-size:13px}}
