@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Inter/Inter-Variable-latin-cyrillic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0300-036F,U+0400-052F,U+2000-206F,U+20A0-20CF,U+2116,U+2122}:root{color-scheme:light dark;--font-fallback-stack: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Noto Sans SC", "Tahoma", "DejaVu Sans", "Liberation Sans", Arial, sans-serif;--font-primary: "Inter Variable", var(--font-fallback-stack);--font-display: "Inter Variable", var(--font-fallback-stack);--hero-title-size: clamp(2.4rem, 6vw, 3.5rem);--home-hero-title-size: clamp(2.8rem, 9vw, 4.5rem);--section-radius: 24px;--section-radius-mobile: 24px;--section-radius-top: var(--section-radius) var(--section-radius) 0 0;--section-radius-bottom: 0 0 var(--section-radius) var(--section-radius);--section-radius-top-mobile: var(--section-radius-mobile) var(--section-radius-mobile) 0 0;--radius-pill: 999px;--radius-circle: 50%;--action-radius: var(--radius-pill);--card-radius: 24px;--card-radius-large: 28px;--control-radius: 16px;--media-radius: 20px;--theme-radius: 8px;--theme-option-radius: 6px;--surface: light-dark(rgba(255, 248, 239, .82), rgba(27, 34, 30, .84));--surface-strong: light-dark( rgba(255, 252, 247, .92), rgba(35, 43, 38, .94) );--surface-accent: light-dark( rgba(249, 226, 175, .7), rgba(117, 95, 50, .42) );--page-bg-base: light-dark(#f0e6d8, #101611);--page-bg: linear-gradient( 145deg, light-dark(rgba(194, 84, 45, .14), rgba(214, 107, 61, .12)) 0%, transparent 36% ), linear-gradient( 28deg, transparent 0 24%, light-dark(rgba(95, 164, 255, .1), rgba(99, 168, 255, .08)) 46%, transparent 72% ), linear-gradient( 180deg, light-dark(#f4ecdf, #101611) 0%, light-dark(#ece0cd, #121a14) 48%, light-dark(#f0e6d8, #0d130f) 100% );--ink: light-dark(#16211d, #f1eee7);--muted: light-dark(#5f6c66, #b6c0b8);--line: light-dark(rgba(22, 33, 29, .08), rgba(241, 238, 231, .12));--accent: light-dark(#c2542d, #d66b3d);--accent-strong: light-dark(#9e3410, #f09b70);--accent-contrast: light-dark(#fff7ef, #fff8f2);--accent-soft: light-dark(rgba(194, 84, 45, .12), rgba(214, 107, 61, .18));--accent-hover: light-dark(rgba(194, 84, 45, .08), rgba(214, 107, 61, .14));--accent-border: light-dark( rgba(194, 84, 45, .32), rgba(240, 155, 112, .42) );--accent-focus-border: light-dark( rgba(194, 84, 45, .5), rgba(240, 155, 112, .68) );--accent-focus-ring: light-dark( rgba(194, 84, 45, .12), rgba(240, 155, 112, .18) );--accent-glow: light-dark(rgba(194, 84, 45, .12), rgba(214, 107, 61, .2));--accent-shadow: 0 18px 30px light-dark(rgba(158, 52, 16, .24), rgba(0, 0, 0, .28));--placeholder: light-dark(rgba(58, 48, 42, .54), rgba(241, 238, 231, .32));--shadow: 0 24px 80px light-dark(rgba(48, 38, 18, .14), rgba(0, 0, 0, .34));--sticky-shadow: 0 8px 20px 0 light-dark(rgba(48, 38, 18, .08), rgba(0, 0, 0, .26));--drawer-backdrop: light-dark(rgba(22, 33, 29, .28), rgba(0, 0, 0, .54));--drawer-shadow: 24px 0 48px light-dark(rgba(48, 38, 18, .14), rgba(0, 0, 0, .34))}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:none}::view-transition-new(root){animation:theme-reveal .7s cubic-bezier(.2,.8,.2,1)}@keyframes theme-reveal{0%{clip-path:circle(0 at 100% 0);opacity:0}to{clip-path:circle(150% at 100% 0);opacity:1}}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100vh;font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:var(--ink);background-color:var(--page-bg-base);background-image:var(--page-bg)}button,input,textarea,select{font:inherit}::placeholder{color:var(--placeholder);opacity:1}a{color:inherit;text-decoration:none}.cr-section{width:100%;max-width:1024px;margin:0 auto;scroll-margin-top:6rem}.cr-panel{border:1px solid var(--line);border-radius:var(--section-radius);background:var(--surface);box-shadow:var(--shadow);padding:clamp(1.5rem,3vw,2.5rem)}.cr-panel-strong{background:var(--surface-strong)}.cr-hero-panel{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--section-radius-bottom);background:var(--surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow);padding:2.5rem}.cr-label{margin:0 0 .875rem;color:var(--accent-strong);font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cr-title,.cr-hero-title{margin:0;font-family:var(--font-display)}.cr-title{max-width:18ch;font-size:clamp(2rem,4vw,3rem);line-height:1}.cr-hero-title{font-size:var(--hero-title-size);line-height:.9}.cr-text,.cr-hero-text{color:var(--muted)}.cr-text{margin:1rem 0 0;line-height:1.7}.cr-hero-text{margin:1.5rem 0 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.2}.cr-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.cr-action{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;border-radius:var(--action-radius);padding:0 1.3rem;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.cr-action:hover{transform:translateY(-2px)}.cr-action-accent{background:var(--accent);color:var(--accent-contrast);box-shadow:var(--accent-shadow)}.cr-action-secondary{border:1px solid var(--line);background:var(--surface-strong);color:var(--ink)}.cr-action-secondary:hover{border-color:var(--accent-border);color:var(--accent-strong)}.cr-card{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface-strong);padding:1.25rem}.cr-card-title{margin:0;font-size:1.05rem;font-weight:600}.cr-card-text{color:var(--muted);line-height:1.65}.cr-document{min-height:60vh}.cr-document .body{display:grid;gap:clamp(1.75rem,4vw,3rem);border-radius:var(--section-radius-bottom)}.cr-document .intro{max-width:46rem}.cr-document .title{max-width:14ch}.cr-document .lead,.cr-document .note,.cr-document .policy{color:var(--muted);line-height:1.7}.cr-document .lead{margin:1.25rem 0 0;font-size:clamp(1rem,1.5vw,1.15rem)}.cr-document .note{margin:1rem 0 0;font-size:.95rem;font-weight:600}.cr-document-content,.cr-document-form{display:grid;gap:1.5rem}.cr-document-section{display:grid;gap:.8rem;padding-top:1.5rem;border-top:1px solid var(--line)}.cr-document-section>:where(h2){margin:0;color:var(--ink);font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.2}.cr-document-section>:where(p){margin:0;color:var(--muted);line-height:1.75}.cr-document-section>:where(ul){display:grid;gap:.55rem;margin:0;padding-left:1.2rem;color:var(--muted);line-height:1.65}.cr-document .policy{margin:0}.cr-document .policy a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:.18em}@media(max-width:767px){.cr-document .body{padding:1.5rem}}
