﻿.sp-eyebrow,.sp-mail__label,.sp-toc__label{text-transform:uppercase}.sp-cta__email:hover,.sp-doc a,.sp-toc a:hover{text-decoration:underline}.sp-cta__email,.sp-mail,.sp-toc a{text-decoration:none}.sp-cta,.sp-foot,.sp-head,[dir=rtl] .sp-head{text-align:center}.sp-page{--sp-accent:#7f1d1d;--sp-accent-soft:rgba(127, 29, 29, 0.08);--sp-border:rgba(15, 23, 42, 0.1);--sp-text:#1e293b;--sp-muted:#64748b;--sp-surface:#ffffff;--sp-bg:#f1f5f9;background:var(--sp-bg);padding:28px 0 56px;min-height:50vh}.sp-wrap{max-width:720px;margin:0 auto;padding:0 16px}.sp-wrap--wide{max-width:980px}.sp-head{margin-bottom:24px}.sp-eyebrow{margin:0 0 8px;font-size:.75rem;font-weight:700;letter-spacing:.12em;color:var(--sp-accent)}.sp-title{margin:0 0 10px;font-size:clamp(1.75rem, 4vw, 2.25rem);font-weight:800;line-height:1.2;color:var(--sp-text);letter-spacing:-.02em}.sp-lead{margin:0 auto;max-width:36em;font-size:1rem;line-height:1.65;color:var(--sp-muted)}.sp-card{background:var(--sp-surface);border:1px solid var(--sp-border);border-radius:14px;padding:24px;box-shadow:0 1px 3px rgba(15,23,42,.06)}.sp-alert,.sp-mail{border-radius:10px}.sp-card__title{margin:0 0 20px;font-size:1.05rem;font-weight:700;color:var(--sp-text)}.sp-alert{margin:0 0 16px;padding:12px 16px;font-size:.9rem;font-weight:600;line-height:1.5}.sp-alert--ok{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.sp-alert--err{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.sp-contact-grid{display:grid;gap:20px;align-items:start}@media (min-width:860px){.sp-contact-grid{grid-template-columns:1.15fr 0.85fr}}.sp-form{display:flex;flex-direction:column;gap:0}.sp-field{margin-bottom:16px}.sp-field-row{display:grid;gap:16px}@media (min-width:560px){.sp-field-row{grid-template-columns:1fr 1fr}}.sp-field label{display:block;margin-bottom:6px;font-size:.8125rem;font-weight:600;color:var(--sp-text)}.sp-opt{font-weight:500;color:var(--sp-muted)}.sp-field input,.sp-field select,.sp-field textarea{width:100%;box-sizing:border-box;padding:11px 14px;border:1px solid var(--sp-border);border-radius:10px;font:inherit;font-size:.9375rem;color:var(--sp-text);background:#fff;transition: opacity .15s,box-shadow .15s}.sp-field input:focus,.sp-field select:focus,.sp-field textarea:focus{outline:0;border-color:var(--sp-accent);box-shadow:0 0 0 3px var(--sp-accent-soft)}.sp-field textarea{resize:vertical;min-height:120px;line-height:1.55}.sp-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:4px;padding:13px 20px;border:none;border-radius:10px;background:var(--sp-accent);color:#fff;font:inherit;font-size:.9375rem;font-weight:700;cursor:pointer;transition:background .15s,transform .15s}.sp-btn--ghost,.sp-mail{border:1px solid var(--sp-border)}.sp-btn:hover{background:#6b1717}.sp-btn:active{transform:scale(.99)}.sp-btn--ghost{background:0 0;color:var(--sp-accent);margin-top:12px}.sp-btn--ghost:hover,.sp-doc__highlight,.sp-mail:hover{background:var(--sp-accent-soft)}.sp-btn--ghost:hover{border-color:rgba(127,29,29,.25)}.sp-aside .sp-card__title{margin-bottom:14px}.sp-mail-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sp-mail{display:block;padding:12px 14px;transition: opacity .15s,background .15s}.sp-mail:hover{border-color:rgba(127,29,29,.3)}.sp-mail__label{display:block;font-size:.75rem;font-weight:700;letter-spacing:.06em;color:var(--sp-muted);margin-bottom:4px}.sp-mail__addr{display:block;font-size:.9rem;font-weight:600;color:var(--sp-accent);word-break:break-all}.sp-doc .sp-doc__meta,.sp-note{font-size:.8125rem;color:var(--sp-muted)}.sp-note{margin:16px 0 0;line-height:1.5}.sp-doc h2,.sp-doc h3,.sp-doc__lead{color:var(--sp-text)}.sp-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.sp-doc{padding:clamp(20px,4vw,32px)}.sp-doc .sp-doc__meta{margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid var(--sp-border)}.sp-doc h2{margin:28px 0 12px;font-size:1.125rem;font-weight:800;line-height:1.35}.sp-doc .sp-doc__lead+h2,.sp-doc h2:first-child{margin-top:0}.sp-doc h3{margin:20px 0 8px;font-size:1rem;font-weight:700}.sp-doc li,.sp-doc p{font-size:.9375rem;line-height:1.7;color:#334155}.sp-doc__contact a,.sp-doc__lead{font-size:1rem}.sp-doc a,.sp-toc a{font-weight:600;color:var(--sp-accent)}.sp-doc p{margin:0 0 14px}.sp-doc ol,.sp-doc ul{margin:0 0 16px;padding-left:1.25em}.sp-doc li{margin-bottom:6px}.sp-doc a{text-underline-offset:2px}.sp-doc a:hover{color:#6b1717}.sp-doc__lead{margin:0 0 20px;line-height:1.65}.sp-doc__highlight{margin:16px 0;padding:14px 16px;border-radius:10px;border-left:3px solid var(--sp-accent)}.sp-doc__highlight p:last-child,.sp-doc__highlight ul:last-child{margin-bottom:0}.sp-doc__contact{margin-top:24px;padding-top:20px;border-top:1px solid var(--sp-border)}.sp-toc{margin:0 0 20px;padding:14px 16px;border-radius:10px;background:var(--sp-bg);border:1px solid var(--sp-border)}.sp-toc__label{margin:0 0 8px;font-size:.75rem;font-weight:700;letter-spacing:.08em;color:var(--sp-muted)}.sp-toc ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 16px}.sp-toc a{font-size:.875rem}.sp-callout{margin:0 0 20px;padding:14px 16px;border-radius:10px;background:#fffbeb;border:1px solid #fde68a;font-size:.9rem;line-height:1.6;color:#78350f}.sp-callout strong{display:block;margin-bottom:6px;color:#92400e}.sp-cta__email,.sp-foot a{color:var(--sp-accent)}.sp-cta{margin-top:24px;padding:20px;border-radius:12px;background:var(--sp-accent-soft);border:1px solid rgba(127,29,29,.15)}.sp-cta__email{display:inline-block;margin-top:8px;font-size:1rem;font-weight:700}.sp-foot{margin-top:20px;padding-top:16px;border-top:1px solid var(--sp-border);font-size:.8125rem;color:var(--sp-muted)}html.site-dark .sp-page,html[data-apk-theme-dark] .sp-page{--sp-bg:#0f172a;--sp-surface:#1e293b;--sp-border:rgba(148, 163, 184, 0.15);--sp-text:#f1f5f9;--sp-muted:#94a3b8;--sp-accent-soft:rgba(248, 113, 113, 0.1);--sp-accent:#f87171}html.site-dark .sp-doc li,html.site-dark .sp-doc p,html[data-apk-theme-dark] .sp-doc li,html[data-apk-theme-dark] .sp-doc p{color:#cbd5e1}html.site-dark .sp-field input,html.site-dark .sp-field select,html.site-dark .sp-field textarea,html[data-apk-theme-dark] .sp-field input,html[data-apk-theme-dark] .sp-field select,html[data-apk-theme-dark] .sp-field textarea{background:#0f172a;border-color:rgba(148,163,184,.2);color:#f1f5f9}html.site-dark .sp-callout,html[data-apk-theme-dark] .sp-callout{background:rgba(251,191,36,.08);border-color:rgba(251,191,36,.25);color:#fde68a}html.site-dark .sp-callout strong,html[data-apk-theme-dark] .sp-callout strong{color:#fcd34d}[dir=rtl] .sp-doc__highlight{border-left:none;border-right:3px solid var(--sp-accent)}[dir=rtl] .sp-doc ol,[dir=rtl] .sp-doc ul{padding-left:0;padding-right:1.25em}