.ig-hero{padding:56px 0 28px}.ig-hero h1{font-family:var(--font-display);font-size:clamp(30px,5vw,52px);line-height:1.08;margin:10px 0 14px}.ig-hero .sub{color:var(--text-secondary);font-size:18px;max-width:760px}.ig-tarif{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:6px 14px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-text);font-size:14px;font-weight:600}.ig-setka{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin:10px 0 56px}.ig-karta{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;background:var(--surface-1);color:inherit;text-decoration:none;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.ig-karta:hover{transform:translateY(-3px);box-shadow:var(--elev-lg)}.ig-karta img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:top;filter:grayscale(1) contrast(1.05);background:var(--surface-2)}.ig-karta .ig-k-telo{padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px;flex:1}.ig-karta b{font-size:19px}.ig-karta .ig-gody{color:var(--text-muted);font-size:13px;font-family:var(--font-mono)}.ig-karta .ig-kratko{color:var(--text-secondary);font-size:14px}.ig-karta .ig-k-niz{margin-top:auto;padding-top:10px;display:flex;gap:6px;flex-wrap:wrap}.ig-chip{font-size:12px;padding:3px 10px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--text-secondary)}.ig-karta.ig-skoro{opacity:.55;pointer-events:none}.ig-shapka{display:grid;grid-template-columns:minmax(220px,340px) 1fr;gap:36px;align-items:start;padding:40px 0 24px}.ig-shapka figure{margin:0}.ig-shapka img{width:100%;height:auto;border-radius:var(--r-lg);filter:grayscale(1) contrast(1.05);box-shadow:var(--elev-lg)}.ig-shapka figcaption{color:var(--text-muted);font-size:12px;margin-top:8px}.ig-shapka h1{font-family:var(--font-display);font-size:clamp(30px,5vw,50px);line-height:1.05;margin:8px 0 6px}.ig-shapka .ig-gody{font-family:var(--font-mono);color:var(--text-muted)}.ig-shapka .ig-bio p{color:var(--text-secondary);font-size:16px;line-height:1.6}.ig-shapka .cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}@media (max-width:760px){.ig-shapka{grid-template-columns:1fr;gap:20px}.ig-shapka figure{max-width:320px}}.ig-blok{margin:34px 0}.ig-blok h2{font-family:var(--font-display);font-size:clamp(22px,3vw,30px);margin:0 0 14px}.ig-blok .ig-zametka{color:var(--text-muted);font-size:14px;margin:-6px 0 14px}.ig-podlinnik{border:1px solid var(--border);border-radius:var(--r-lg);padding:18px;background:var(--surface-1)}.ig-podlinnik video{width:100%;max-width:640px;border-radius:var(--r-md);display:block;margin-bottom:12px;background:#000}.ig-podlinnik .ig-tekst{color:var(--text-secondary);font-style:italic;margin:10px 0 0}.ig-metka{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:10px}.ig-tochka{width:8px;height:8px;border-radius:50%;background:var(--accent)}.ig-tochka.orig{background:#b98a4a}.ig-primery{display:grid;gap:14px}.ig-primer{border:1px solid var(--border);border-radius:var(--r-lg);padding:14px 16px;background:var(--surface-1)}.ig-primer .ig-p-shapka{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--text-muted);margin-bottom:8px}.ig-primer .ig-p-tekst{margin:10px 0 0;font-size:16px}.ig-sint{font-size:11px;padding:2px 8px;border-radius:var(--r-pill);color:var(--text-muted);white-space:nowrap}.ig-sint,.ig-svoe{border:1px solid var(--border-strong)}.ig-svoe{border-radius:var(--r-xl);padding:22px;background:var(--surface-1)}.ig-svoe textarea{width:100%;min-height:90px;resize:vertical;font:inherit;font-size:16px;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-2);color:var(--text-primary);box-sizing:border-box}.ig-svoe .ig-s-ryad{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:12px}.ig-svoe .ig-s-schet{color:var(--text-muted);font-size:13px;margin-left:auto}.ig-svoe .ig-podsk{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.ig-svoe .ig-podsk button{font:inherit;font-size:13px;padding:4px 12px;border-radius:var(--r-pill);border:1px dashed var(--border-strong);background:transparent;color:var(--text-secondary);cursor:pointer}.ig-svoe .ig-yazyk{display:inline-flex;border:1px solid var(--border);border-radius:var(--r-pill);overflow:hidden}.ig-svoe .ig-yazyk button{font:inherit;font-size:13px;padding:6px 14px;border:0;background:transparent;color:var(--text-secondary);cursor:pointer}.ig-svoe .ig-yazyk button.on{background:var(--accent-fill);color:#fff}.ig-svoe .ig-s-otvet{margin-top:14px}.ig-svoe .ig-s-soobshchenie{margin-top:12px;padding:12px 14px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--text-primary);font-size:14px}.ig-svoe .ig-s-soobshchenie a{color:var(--accent-text);font-weight:600}.ig-eshche{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.ig-eshche a{display:flex;gap:12px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:var(--r-lg);color:inherit;text-decoration:none}.ig-eshche img{width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:top;filter:grayscale(1)}.ig-faq details{border-bottom:1px solid var(--border);padding:14px 0}.ig-faq summary{font-weight:600;cursor:pointer}.ig-faq p{color:var(--text-secondary);margin:8px 0 0}.ig-arhiv{position:relative;overflow:hidden;background:radial-gradient(1200px 600px at 15% -10%,#3a2a18 0,transparent 60%),linear-gradient(180deg,#16120d,#0e0c0a);color:#efe6d6;padding:28px 0 72px}.ig-zerno{position:absolute;inset:0;pointer-events:none;opacity:.09;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ig-arhiv .container{position:relative}.ig-crumbs,.ig-crumbs .here,.ig-crumbs a{color:#a89880!important}.ig-a-shapka{max-width:820px;padding:34px 0 44px}.ig-a-metka{display:inline-block;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#d8a35c;border:1px solid rgba(216,163,92,.4);padding:5px 12px;border-radius:999px}.ig-a-shapka h1{font-family:var(--font-display);font-size:clamp(36px,6.4vw,72px);line-height:1.02;margin:18px 0;color:#fbf4e6;letter-spacing:-.01em}.ig-a-shapka p{font-size:19px;line-height:1.55;color:#cbbfab;max-width:680px;margin:0}.ig-a-cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:26px}.ig-tarif-temno{background:rgba(216,163,92,.14)!important;color:#e6b877!important;margin-top:0!important}.ig-a-spisok{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:26px}.ig-a-karta{display:grid;grid-template-columns:210px 1fr;border-radius:20px;overflow:hidden;background:linear-gradient(160deg,rgba(255,245,225,.07),rgba(255,245,225,.02));border:1px solid rgba(239,230,214,.12);box-shadow:0 30px 60px -30px rgba(0,0,0,.7);transition:transform .25s ease,border-color .25s ease}.ig-a-karta:hover{transform:translateY(-4px);border-color:rgba(216,163,92,.45)}.ig-a-foto{position:relative;display:block;background:#000}.ig-a-foto img{width:100%;height:100%;min-height:280px;object-fit:cover;object-position:top center;filter:grayscale(1) sepia(.35) contrast(1.08) brightness(.92);display:block;transition:filter .3s ease}.ig-a-karta:hover .ig-a-foto img{filter:grayscale(.6) sepia(.45) contrast(1.1)}.ig-a-nomer{position:absolute;left:12px;bottom:12px;font-family:var(--font-mono);font-size:12px;color:#fbf4e6;background:rgba(0,0,0,.55);padding:3px 9px;border-radius:6px}.ig-a-telo{padding:22px 24px 20px;display:flex;flex-direction:column;gap:8px;min-width:0}.ig-a-sfera{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#a89880}.ig-a-telo h2{font-family:var(--font-display);font-size:30px;margin:0;line-height:1.1}.ig-a-telo h2 a{color:#fbf4e6;text-decoration:none}.ig-a-kratko{color:#cbbfab;margin:0;font-size:15px}.ig-a-citata{margin:8px 0 4px;padding:0 0 0 14px;border-left:2px solid #d8a35c;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:18px;line-height:1.45;color:#efe6d6}.ig-a-niz{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:10px}.ig-a-play{display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:600;font-size:15px;padding:10px 18px 10px 14px;border-radius:999px;border:0;cursor:pointer;background:#d8a35c;color:#1a130b;transition:transform .15s ease,background .2s ease}.ig-a-play:hover{transform:scale(1.04);background:#e6b877}.ig-a-play.igra{background:#fbf4e6}.ig-a-play.igra svg{animation:ig-puls 1s ease-in-out infinite}@keyframes ig-puls{50%{opacity:.35}}.ig-a-yazyki{display:inline-flex;gap:6px}.ig-a-yazyki span{font-size:12px;padding:3px 9px;border-radius:999px;border:1px solid rgba(239,230,214,.2);color:#cbbfab}.ig-a-share{font:inherit;font-size:14px;background:none;border:0;color:#cbbfab;cursor:pointer;padding:4px 2px;text-decoration:underline;text-underline-offset:3px}.ig-a-dalee{margin-left:auto;font-size:14px;font-weight:600;color:#e6b877;text-decoration:none}.ig-a-istochnik{font-size:12px;color:#8a7d69;margin-top:4px}@media (max-width:620px){.ig-a-karta{grid-template-columns:1fr}.ig-a-foto img{min-height:0;aspect-ratio:4/3}.ig-a-dalee{margin-left:0}}.ig-shagi{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.ig-shagi>div{border:1px solid var(--border);border-radius:var(--r-lg);padding:22px;background:var(--surface-1)}.ig-shagi b{font-family:var(--font-mono);color:var(--accent-text)}.ig-shagi h3{margin:10px 0 6px;font-size:19px}.ig-shagi p{margin:0;color:var(--text-secondary)}.ig-skoro{display:flex;flex-wrap:wrap;gap:10px}.ig-skoro span{padding:8px 16px;border-radius:999px;border:1px dashed var(--border-strong);color:var(--text-secondary);font-size:15px}.ig-zamok{display:flex;gap:18px;border:1px solid var(--border-strong);border-radius:var(--r-xl);padding:24px;background:var(--surface-1)}.ig-svoe[hidden],.ig-zamok[hidden]{display:none}.ig-z-ikon{flex:none;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--accent-soft);font-size:22px}.ig-z-tekst b{display:block;font-size:18px;color:var(--text-primary)}.ig-z-tekst p{margin:6px 0 0;color:var(--text-secondary);font-size:15px;line-height:1.5}.ig-z-primery{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.ig-z-primery span{font-size:13px;padding:4px 12px;border-radius:var(--r-pill);border:1px dashed var(--border-strong);color:var(--text-secondary)}.ig-z-knopki{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:16px}.ig-z-plan{color:var(--text-muted);font-size:13px}@media (max-width:560px){.ig-zamok{flex-direction:column;padding:18px}}