:root{color-scheme:light;--color-primary:#1e5b78;--color-primary-dark:#143d52;--color-primary-light:#eaf4f8;--color-accent:#5565f0;--color-accent-hover:#7375eb;--color-bg:#f6f3ee;--color-surface:#fff;--color-text:#1d2b34;--color-text-muted:#667782;--color-border:#0b384e;--color-success:#2d8f4e;--color-danger:#c0392b;--color-card-bg:#fff;--color-card-border:#dce4ea;--color-card-border-hover:#1e5b78;--color-card-title:#143d52;--color-card-price:#b65b13;--color-card-price-bg:#fff8f0;--color-card-shadow:rgba(26,95,138,.12);--color-card-shadow-hover:rgba(26,95,138,.2);--color-gallery-bg:#f0f4f8;--color-gallery-main-border:#dce4ea;--color-gallery-thumb-border:#c5d0d9;--color-gallery-thumb-active:#1e5b78;--color-gallery-thumb-active-ring:rgba(30,91,120,.25);--color-gallery-arrow-bg:hsla(0,0%,100%,.92);--color-admin-bg:#e9eef2;--color-admin-panel:#fff;--color-admin-border:#cfd8e0;--color-admin-accent:#1e5b78;--color-admin-input-bg:#fafbfc;--color-rich-bg:#fff;--color-rich-border:#e2e8ee;--color-editor-toolbar:#f5f8fa;--color-catalog-border:#dce4ea;--color-catalog-panel-shadow:rgba(26,95,138,.08);--color-catalog-seo-bg:#f8fafb;--color-header-bg:hsla(0,0%,100%,.92);--color-header-border:rgba(216,226,231,.8);--color-header-shadow:rgba(20,61,82,.08);--color-input-bg:#fff;--color-dropdown-bg:#fff;--color-dropdown-border:rgba(216,226,231,.95);--color-dropdown-shadow:rgba(20,61,82,.14)}[data-theme=dark]{color-scheme:dark;--color-primary:#5ba8c9;--color-primary-dark:#8ecae6;--color-primary-light:#1a2d38;--color-accent:#6d7cff;--color-accent-hover:#8a90f5;--color-bg:#0e1418;--color-surface:#172028;--color-text:#e8eef2;--color-text-muted:#9aadb8;--color-border:#3a5160;--color-success:#3db86a;--color-danger:#e06a5c;--color-card-bg:#1a242c;--color-card-border:#2c3d48;--color-card-border-hover:#5ba8c9;--color-card-title:#e8eef2;--color-card-price:#e0a060;--color-card-price-bg:#2a2218;--color-card-shadow:rgba(0,0,0,.28);--color-card-shadow-hover:rgba(0,0,0,.4);--color-gallery-bg:#121a20;--color-gallery-main-border:#2c3d48;--color-gallery-thumb-border:#3a5160;--color-gallery-thumb-active:#5ba8c9;--color-gallery-thumb-active-ring:rgba(91,168,201,.3);--color-gallery-arrow-bg:rgba(23,32,40,.92);--color-admin-bg:#121a20;--color-admin-panel:#172028;--color-admin-border:#2c3d48;--color-admin-accent:#5ba8c9;--color-admin-input-bg:#1a242c;--color-rich-bg:#1a242c;--color-rich-border:#2c3d48;--color-editor-toolbar:#121a20;--color-catalog-border:#2c3d48;--color-catalog-panel-shadow:rgba(0,0,0,.35);--color-catalog-seo-bg:#141c22;--color-header-bg:rgba(14,20,24,.92);--color-header-border:rgba(44,61,72,.9);--color-header-shadow:rgba(0,0,0,.35);--color-input-bg:#1a242c;--color-dropdown-bg:#1a242c;--color-dropdown-border:rgba(44,61,72,.95);--color-dropdown-shadow:rgba(0,0,0,.45)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.55;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color .2s ease,color .2s ease}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}.rich-video{width:min(100%,900px);margin-top:1.5rem;margin-bottom:1.5rem}.rich-video--left{width:min(100%,720px);margin-right:auto;margin-left:0}.rich-video--center{margin-right:auto;margin-left:auto}.rich-video--right{width:min(100%,720px);margin-right:0;margin-left:auto}.rich-video__title{margin-bottom:.6rem;font-weight:700;line-height:1.35}.rich-video__frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:10px;background:var(--color-gallery-bg)}.rich-video__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.rich-video__loading{position:absolute;inset:0;display:block}.rich-video__caption{margin-top:.55rem;color:var(--color-text-muted);font-size:.9rem;text-align:center}@media(max-width:720px){.rich-video,.rich-video--left,.rich-video--right{width:100%}}input,select,textarea{border:2px solid var(--color-border);border-radius:10px;background:var(--color-input-bg);color:var(--color-text);box-shadow:inset 0 1px 0 rgba(20,61,82,.03)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:inset 0 1px 0 rgba(20,61,82,.03),0 0 0 4px rgba(30,91,120,.12)}p{overflow-wrap:break-word}.container{width:100%;max-width:1360px;margin:0 auto;padding:0 16px}@media(min-width:1024px){.container{padding:0 24px}}@media(min-width:1440px){.container{padding:0 32px}}.section{padding:48px 0}@media(min-width:768px){.section{padding:64px 0}}.sectionTitle{margin:0 0 8px;font-size:clamp(1.35rem,3vw,1.85rem);color:var(--color-text)}.sectionLead{margin:0 0 32px;color:var(--color-text-muted);max-width:640px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border:none;border-radius:999px;font-size:16px;font-weight:600;cursor:pointer;background-image:none;transition:transform .15s,box-shadow .15s,filter .15s}.btnPrimary{color:#fff;box-shadow:0 8px 20px rgba(242,140,56,.26)}.btnPrimary,.btnPrimary:hover{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-hover));background-image:linear-gradient(135deg,var(--color-accent),var(--color-accent-hover))}.btnPrimary:hover{filter:brightness(.96);text-decoration:none;transform:translateY(-1px)}.btn:focus-visible{outline:3px solid rgba(30,91,120,.35);outline-offset:2px}.btnOutline{background:transparent;border:2px solid var(--color-primary);color:var(--color-primary)}.btnOutline:hover{background:var(--color-primary);color:#fff}