[data-v-048bf098]:root{--brand:#ff6a13;--brand-strong:#f2560a;--brand-soft:#ff6a131f;--brand-border:#ff6a1352;--signal:#ffc043;--bg:#0b0c0e;--bg-raised:#131519;--bg-sunken:#08090a;--surface:#16191e;--surface-hover:#1c2027;--line:#ffffff14;--line-strong:#ffffff29;--text:#f4f5f7;--text-muted:#a2a9b4;--text-dim:#6e7682;--text-on-brand:#12130f;--success:#3ec46d;--danger:#ff5a5a;--font-display:"Oswald", "Arial Narrow", sans-serif;--font-body:"Inter Variable", "Inter", -apple-system, "Segoe UI", Roboto, sans-serif;--step-0:1rem;--step-1:clamp(1.0625rem, .2vw + 1rem, 1.1875rem);--step-2:clamp(1.25rem, .5vw + 1.1rem, 1.5rem);--step-3:clamp(1.5rem, 1vw + 1.25rem, 2rem);--step-4:clamp(1.875rem, 2vw + 1.4rem, 2.75rem);--step-5:clamp(2.25rem, 3.5vw + 1.4rem, 4rem);--step-6:clamp(2.5rem, 5vw + 1.2rem, 5rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--shadow-sm:0 1px 2px #0006;--shadow-md:0 8px 24px #00000073;--shadow-lg:0 24px 60px #0000008c;--shadow-brand:0 10px 30px #ff6a1347;--container:1200px;--container-narrow:820px;--header-height:88px;--ease:cubic-bezier(.22, .61, .36, 1);--duration:.2s}.intro[data-v-048bf098]{padding-bottom:var(--space-8);background:radial-gradient(60% 90% at 10% 0,#ff6a131f,#0000 70%)}.intro__inner[data-v-048bf098]{gap:var(--space-7);align-items:start;display:grid}@media (min-width:1024px){.intro__inner[data-v-048bf098]{grid-template-columns:1.2fr .8fr}}.intro__icon[data-v-048bf098]{width:56px;height:56px;margin-bottom:var(--space-4);border-radius:var(--radius-md);background:var(--brand-soft);border:1px solid var(--brand-border);color:var(--brand);place-items:center;display:grid}.intro__title[data-v-048bf098]{font-size:var(--step-5);margin-bottom:var(--space-4)}.intro__text[data-v-048bf098]{max-width:60ch;font-size:var(--step-1);color:var(--text-muted)}.intro__facts[data-v-048bf098]{gap:var(--space-5);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.intro__fact[data-v-048bf098]{gap:2px;display:grid}.intro__fact-value[data-v-048bf098]{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-weight:600;line-height:1.08;font-size:var(--step-2);color:var(--brand)}.intro__fact-label[data-v-048bf098]{color:var(--text-dim);font-size:.8125rem}.intro__form[data-v-048bf098]{padding:var(--space-6);background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.intro__form-title[data-v-048bf098]{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-weight:600;line-height:1.08;font-size:var(--step-2)}.intro__form-note[data-v-048bf098]{margin-block:var(--space-2) var(--space-5);color:var(--text-muted);font-size:.875rem}.works[data-v-048bf098]{gap:var(--space-3);display:grid}@media (min-width:768px){.works[data-v-048bf098]{grid-template-columns:repeat(2,1fr)}}.work[data-v-048bf098]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);display:flex}.work__check[data-v-048bf098]{color:var(--brand);flex-shrink:0;margin-top:.15rem}.points[data-v-048bf098]{gap:var(--space-4);display:grid}@media (min-width:768px){.points[data-v-048bf098]{grid-template-columns:repeat(3,1fr)}}.point[data-v-048bf098]{align-content:start;gap:var(--space-3);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid}.point__title[data-v-048bf098]{font-size:var(--step-1)}.point__text[data-v-048bf098]{color:var(--text-muted);font-size:.9375rem;line-height:1.6}.related[data-v-048bf098]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.related__link[data-v-048bf098]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);transition:border-color var(--duration) var(--ease);font-size:.9375rem;display:flex}.related__link[data-v-048bf098]:hover{border-color:var(--brand-border)}.related__link[data-v-048bf098] svg:first-child{color:var(--brand)}.related__arrow[data-v-048bf098]{color:var(--text-dim);margin-left:auto}
