.cn-page.sp-page{padding:0 32px 64px}.sp-top{align-items:center;height:46px;padding:0 2px;display:flex}.sp-top h1{font-size:20px;line-height:28px;font-weight:var(--cn-fw-regular);letter-spacing:-.01em}.sp-wrap{max-width:848px;margin:24px auto 0;position:relative;left:-5px}.sp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sp-card{border:1px solid var(--cn-border);background:var(--cn-surface-2);min-height:214px;color:var(--cn-text);text-align:left;font:inherit;cursor:pointer;transition:box-shadow var(--cn-dur-fast) var(--cn-ease-out);border-radius:8px;flex-direction:column;align-items:flex-start;gap:0;padding:24px;text-decoration:none;display:flex}.sp-card:hover{box-shadow:0 0 0 1px var(--cn-border-strong), 0 4px 14px #0000000f}.sp-card:focus-visible{outline:2px solid var(--cn-accent);outline-offset:2px}.sp-card-title{font-size:var(--cn-fs-ui);font-weight:var(--cn-fw-semibold);line-height:20px}.sp-card-ico{background:var(--cn-brand);color:#1b1410;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin:14px 0 24px;display:inline-flex;box-shadow:inset 0 0 0 1px #0000008c}.sp-card-desc{font-size:var(--cn-fs-caption);color:var(--cn-text-2);line-height:20px}.sp-rule{border:0;border-top:1px solid var(--cn-border);margin:40px 0}.sp-faq{grid-template-columns:289px minmax(0,1fr);gap:15px;display:grid}.sp-faq-title{font-size:var(--cn-fs-ui);font-weight:var(--cn-fw-semibold);margin-top:4px;line-height:20px}.sp-faq-desc{font-size:var(--cn-fs-caption);color:var(--cn-text-2);margin-top:8px;line-height:20px}.sp-cats{flex-direction:column;margin-top:-20px;display:flex}.sp-cat{border-bottom:1px solid var(--cn-border);padding-bottom:0}.sp-cat:last-child{border-bottom:0}.sp-cat-btn{width:100%;height:57px;color:var(--cn-text);font:inherit;font-size:var(--cn-fs-ui);font-weight:var(--cn-fw-semibold);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.sp-cat-btn svg{color:var(--cn-text-2);flex:none}.sp-qs{border:1px solid var(--cn-border);background:var(--cn-surface-2);border-radius:8px;margin:4px 0 24px;padding:0 16px;list-style:none}.sp-q+.sp-q{border-top:1px solid var(--cn-border)}.sp-q:not([data-open]) .sp-q-btn{height:48px;min-height:0}.sp-qs{padding-bottom:1px}.sp-cat:first-child>.sp-cat-btn{height:58px}.sp-cat+.sp-cat>.sp-cat-btn{height:56.5px}.sp-q-btn{width:100%;min-height:49px;color:var(--cn-text-2);font:inherit;font-size:var(--cn-fs-ui);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.sp-q-btn:hover,.sp-q[data-open] .sp-q-btn{color:var(--cn-text)}.sp-q-btn svg{flex:none}.sp-a{font-size:var(--cn-fs-ui);color:var(--cn-text-2);padding:0 0 14px;line-height:21px}.sp-workspace{border:1px solid var(--cn-border);background:var(--cn-surface-2);overflow-wrap:anywhere;border-radius:8px;margin-top:24px;padding:24px}.sp-workspace form,form.sp-workspace{flex-direction:column;gap:12px;display:flex}.sp-workspace h2,.sp-workspace h3{font-size:var(--cn-fs-ui);margin:16px 0}.sp-workspace input:not([type=checkbox]),.sp-workspace textarea,.sp-workspace select{border:1px solid var(--cn-border);background:var(--cn-surface-2);width:100%;min-height:44px;color:var(--cn-text);font:inherit;border-radius:6px;padding:12px}.sp-workspace textarea{resize:vertical}.sp-body-hint{margin-top:-4px}.sp-workspace :focus-visible{outline:2px solid var(--cn-accent);outline-offset:2px}.sp-check{align-items:flex-start;gap:12px;min-height:44px;line-height:1.6;display:flex}.sp-check input{flex:none;margin-top:6px}.sp-answer,.sp-conversation{margin-top:24px;line-height:1.6}.sp-reply-note{color:var(--cn-text-muted);font-size:var(--cn-fs-ui);margin:0;line-height:1.6}.sp-a-more{margin:8px 0 0}.sp-q-link{padding:12px 0;list-style:none}.sp-message{border-bottom:1px solid var(--cn-border);padding:16px 0}.sp-ticket-list{padding-left:20px}.sp-ticket-list button{text-align:left;min-height:44px}@media (max-width:767px){.cn-page.sp-page{padding:0 24px 48px}.sp-top{padding:0}.sp-wrap{margin-right:10px;left:0}.sp-cards{grid-template-columns:minmax(0,1fr)}.sp-faq{grid-template-columns:minmax(0,1fr);gap:8px}.sp-cats{margin-top:0}.sp-card{min-height:214px}.sp-card[data-card=contact]{min-height:195px}.sp-rule{margin:40px 0}}
