/* deck.css */
@font-face{font-family:'Archivo';font-weight:300 600;font-stretch:62% 125%;font-display:swap;src:url('shared/fonts/Archivo-k3kQo8UDI-1M0wlSfdboLmvDIaK18A.woff2') format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{font-family:'Archivo';font-weight:300 600;font-stretch:62% 125%;font-display:swap;src:url('shared/fonts/Archivo-k3kQo8UDI-1M0wlSfdfoLmvDIaK18A.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Archivo';font-weight:300 600;font-stretch:62% 125%;font-display:swap;src:url('shared/fonts/Archivo-k3kQo8UDI-1M0wlSfdnoLmvDIaI.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Bodoni Moda';font-weight:400 700;font-display:swap;src:url('shared/fonts/Bodoni-Moda-aFTQ7PxzY382XsXX63LUYJT2SKjWXFBPgas.woff2') format('woff2');unicode-range:U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF}
@font-face{font-family:'Bodoni Moda';font-weight:400 700;font-display:swap;src:url('shared/fonts/Bodoni-Moda-aFTQ7PxzY382XsXX63LUYJTkSKjWXFBPgas.woff2') format('woff2');unicode-range:U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF}
@font-face{font-family:'Bodoni Moda';font-weight:400 700;font-display:swap;src:url('shared/fonts/Bodoni-Moda-aFTQ7PxzY382XsXX63LUYJSESKjWXFBPgas.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Bodoni Moda';font-weight:400 700;font-display:swap;src:url('shared/fonts/Bodoni-Moda-aFTQ7PxzY382XsXX63LUYJSKSKjWXFBP.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Frank Ruhl Libre';font-weight:400 700;font-display:swap;src:url('shared/fonts/Frank-Ruhl-Libre-j8_w6_fAw7jrcalD7oKYNX0QfAnPW7Ll4brkiY-xBg.woff2') format('woff2');unicode-range:U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F}
@font-face{font-family:'Frank Ruhl Libre';font-weight:400 700;font-display:swap;src:url('shared/fonts/Frank-Ruhl-Libre-j8_w6_fAw7jrcalD7oKYNX0QfAnPW77l4brkiY-xBg.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Frank Ruhl Libre';font-weight:400 700;font-display:swap;src:url('shared/fonts/Frank-Ruhl-Libre-j8_w6_fAw7jrcalD7oKYNX0QfAnPW7Dl4brkiY8.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Noto Naskh Arabic';font-weight:400 700;font-display:swap;src:url('shared/fonts/Noto-Naskh-Arabic-RrQKbpV-9Dd1b1OAGA6M9PkyDuVBeN2DHV2mLXgzTrc.woff2') format('woff2');unicode-range:U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1}
@font-face{font-family:'Noto Naskh Arabic';font-weight:400 700;font-display:swap;src:url('shared/fonts/Noto-Naskh-Arabic-RrQKbpV-9Dd1b1OAGA6M9PkyDuVBeN36HV2mLXgzTrc.woff2') format('woff2');unicode-range:U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF}
@font-face{font-family:'Noto Naskh Arabic';font-weight:400 700;font-display:swap;src:url('shared/fonts/Noto-Naskh-Arabic-RrQKbpV-9Dd1b1OAGA6M9PkyDuVBeN3oHV2mLXgzTrc.woff2') format('woff2');unicode-range:U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF}
@font-face{font-family:'Noto Naskh Arabic';font-weight:400 700;font-display:swap;src:url('shared/fonts/Noto-Naskh-Arabic-RrQKbpV-9Dd1b1OAGA6M9PkyDuVBeN2IHV2mLXgzTrc.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Noto Naskh Arabic';font-weight:400 700;font-display:swap;src:url('shared/fonts/Noto-Naskh-Arabic-RrQKbpV-9Dd1b1OAGA6M9PkyDuVBeN2GHV2mLXgz.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Noto Serif Georgian';font-weight:400 700;font-stretch:100%;font-display:swap;src:url('shared/fonts/Noto-Serif-Georgian-VEMaRpd8s4nv8hG_qOzL7HOAw4nt0Sl_XxyaEduNMvi7T6Y4ev50sJmIsTl5anc.woff2') format('woff2');unicode-range:U+0589, U+10A0-10FF, U+1C90-1CBA, U+1CBD-1CBF, U+205A, U+2D00-2D2F, U+2E31}
@font-face{font-family:'Noto Serif Georgian';font-weight:400 700;font-stretch:100%;font-display:swap;src:url('shared/fonts/Noto-Serif-Georgian-VEMaRpd8s4nv8hG_qOzL7HOAw4nt0Sl_XxyaEduNMvi7T6Y4ev5lsJmIsTl5anc.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Noto Serif Georgian';font-weight:400 700;font-stretch:100%;font-display:swap;src:url('shared/fonts/Noto-Serif-Georgian-VEMaRpd8s4nv8hG_qOzL7HOAw4nt0Sl_XxyaEduNMvi7T6Y4ev5rsJmIsTl5.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
/* Primary editorial typography. Both families are self-hosted under OFL. */
@font-face{font-family:'Onest';font-style:normal;font-weight:100 900;font-display:swap;src:url('shared/fonts/onest/Onest-wght.ttf') format('truetype')}


/* EMAAR Georgia presentation system. 16:9 browser and PDF edition. */
:root{
  --display:'Bodoni Moda';
  --sans:'Onest';
  --ink:#16191B; --ink2:#5C6663; --line:rgba(22,25,27,.14);
  --red:#B43731; --gold:#C2A14D;
  --tb:#1E6B45; --tb2:#134E30; --tbdeep:#0A2213;
  --go:#14456E; --go2:#0D2F4D; --godeep:#07182B;
}
*{margin:0;padding:0;box-sizing:border-box}
body{background:#2A2E31;font-family:var(--sans);color:var(--ink);font-optical-sizing:auto}
.slide{
  width:1600px;height:900px;margin:26px auto;background:#fff;position:relative;overflow:hidden;
  border-radius:18px;box-shadow:0 22px 70px rgba(0,0,0,.4);
}
.slide img{display:block}

/* печать */
@page{size:1600px 900px;margin:0}
@media print{
  body{background:#fff}
  .slide{margin:0;border-radius:0;box-shadow:none;page-break-after:always}
  .no-print{display:none}
}

/* колонтитул */
.brandbar{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;
  padding:30px 56px;z-index:5}
.bb-left{display:flex;align-items:center;min-width:82px}
.bb-left img{width:82px;height:auto}
.bb-right{font-family:var(--display);font-size:19px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2)}
.bb-right img{height:44px;width:auto}
.on-photo .bb-right{color:#fff}
.pagenum{position:absolute;bottom:26px;right:56px;font-size:12px;letter-spacing:.2em;color:var(--ink2);z-index:5}
.on-photo .pagenum{color:rgba(255,255,255,.75)}

/* типографика */
.cap{font-size:13px;letter-spacing:.3em;text-transform:uppercase;font-weight:600;color:var(--acc,#1E6B45)}
.d1{font-family:var(--display);font-weight:400;font-size:98px;line-height:.94;letter-spacing:-.038em;font-optical-sizing:auto}
.d2{font-family:var(--display);font-weight:400;font-size:61px;line-height:1;letter-spacing:-.032em;font-optical-sizing:auto}
.d3{font-family:var(--display);font-weight:400;font-size:33px;line-height:1.08;letter-spacing:-.018em;font-optical-sizing:auto}
.lead{font-size:21px;line-height:1.6;color:var(--ink2)}
.gold-line{width:64px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--gold),rgba(194,161,77,.2));margin:26px 0}

/* обложка */
.cover{color:#fff}
.cover .bg{position:absolute;inset:0}
.cover .bg img{width:100%;height:100%;object-fit:cover;object-position:left center}
.cover .shade{position:absolute;inset:0;background:linear-gradient(105deg,rgba(7,16,13,.82) 0%,rgba(7,16,13,.38) 55%,rgba(7,16,13,.15) 100%)}
.cover-in{position:absolute;left:80px;bottom:84px;z-index:4;max-width:900px}
.cover-in .cap{color:#E9D9A8}
.cover-in h1{font-family:var(--display);font-weight:400;font-size:104px;line-height:.94;letter-spacing:-.042em;margin:18px 0 22px;font-optical-sizing:auto}
.cover-in p{font-size:22px;line-height:1.55;color:rgba(255,255,255,.85);max-width:640px}
.pill{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.5);border-radius:999px;
  padding:12px 24px;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:#fff;margin-top:30px}

/* сетки контента */
.pad{padding:150px 80px 70px}
.cols2{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;height:100%}
.figrow{display:flex;gap:60px;margin-top:44px}
.fig b{display:block;font-family:var(--display);font-weight:400;font-size:78px;line-height:1;color:var(--acc,#1E6B45)}
.fig span{display:block;margin-top:10px;font-size:16px;color:var(--ink2);max-width:200px;line-height:1.45}
.photo{border-radius:22px;overflow:hidden}
.photo img{width:100%;height:100%;object-fit:cover}
.full-photo{position:absolute;inset:0}
.full-photo img{width:100%;height:100%;object-fit:cover;object-position:left center}
.caption-band{position:absolute;left:0;right:0;bottom:0;padding:44px 80px;z-index:4;
  background:linear-gradient(0deg,rgba(7,14,11,.82),transparent);color:#fff}
.caption-band .d2{color:#fff}
.caption-band p{margin-top:10px;font-size:19px;color:rgba(255,255,255,.85);max-width:900px}

/* список привилегий */
.privgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:48px}
.priv{border:1px solid var(--line);border-radius:18px;padding:28px 26px;background:#FAFBFA}
.priv b{font-family:var(--display);font-weight:500;font-size:23px;display:block;line-height:1.15}
.priv span{display:block;margin-top:9px;font-size:14.5px;line-height:1.5;color:var(--ink2)}
.priv .dot{width:34px;height:3px;border-radius:3px;background:var(--gold);margin-bottom:16px}

/* цитата-vision */
.vision{display:grid;grid-template-columns:1.25fr .75fr;height:100%}
.vision-l{padding:150px 70px 70px 80px;display:flex;flex-direction:column;justify-content:center}
.vision q{font-family:var(--display);font-size:40px;line-height:1.32;letter-spacing:-.01em;quotes:'\201C' '\201D'}
.vision .who{margin-top:36px;font-size:14px;letter-spacing:.26em;text-transform:uppercase;font-weight:600}
.vision .who span{display:block;margin-top:6px;color:var(--ink2);letter-spacing:.14em;font-weight:400;text-transform:none;font-size:15px}
.vision-r{position:relative}
.vision-r img{width:100%;height:100%;object-fit:cover}

/* карта-слайд */
.mapslide{display:grid;grid-template-columns:.62fr .38fr;height:100%}
.map-l{padding:150px 40px 60px 80px}
.map-l svg{width:100%;height:auto;border:1px solid var(--line);border-radius:22px;background:#fff}
.map-r{padding:170px 70px 60px 20px}
.map-r .t{display:flex;gap:16px;align-items:baseline;border-top:1px solid var(--line);padding:20px 0}
.map-r .t b{font-family:var(--display);font-weight:400;font-size:42px;min-width:150px;color:var(--acc,#1E6B45)}
.map-r .t div{font-size:16.5px;line-height:1.5;color:var(--ink2)}
.map-r .t div strong{color:var(--ink);display:block;font-size:17px}
.owner-deck-map{height:100%;padding:112px 76px 62px;display:grid;place-items:center;background:#f3f1ec}
.owner-deck-map img{max-width:100%;max-height:690px;object-fit:contain;border:1px solid var(--line);box-shadow:0 24px 64px rgba(23,29,26,.12);background:#fff}
.owner-deck-map span{position:absolute;left:80px;bottom:35px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2)}
.owner-deck-map.premium-deck-map{padding:104px 58px 58px;background:linear-gradient(145deg,#e9e5dc,#dce5df)}
.owner-deck-map.premium-deck-map img{width:100%;height:710px;max-height:none;object-fit:contain;border:0;border-radius:22px;background:transparent;box-shadow:0 34px 80px rgba(14,31,24,.18)}
.owner-deck-map.premium-deck-map span{left:82px;bottom:25px;color:#53645d}

/* финал */
.final{color:#fff}
.final .bgc{position:absolute;inset:0;background:
  radial-gradient(70% 90% at 20% 0%, color-mix(in srgb, var(--acc,#1E6B45) 34%, transparent), transparent 70%),
  var(--deepc,#0A2213)}
.final-in{position:relative;z-index:3;padding:140px 80px;display:flex;flex-direction:column;height:100%}
.final .mega{display:flex;flex-direction:column;align-items:flex-start}
.final .mega img{width:260px;height:auto}
.final .mega i{font-style:normal;display:block;font-family:var(--sans);font-weight:500;font-size:15px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-top:20px}
.final .tel{font-weight:700;font-size:52px;margin-top:52px;color:#fff;text-decoration:none}
.final .tel small{display:block;font-size:13px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:rgba(255,255,255,.65);margin-top:8px}
.final .socials{display:flex;gap:14px;margin-top:44px;flex-wrap:wrap}
.final .socials span{border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:11px 22px;font-size:12.5px;letter-spacing:.2em;text-transform:uppercase}
.final .fine{margin-top:auto;font-size:12.5px;line-height:1.65;color:rgba(255,255,255,.55);max-width:1100px}


/* полоса независимости на обложке деки: требование аудита, слайд 1 каждой деки */
.indep-slide{
  position:absolute; left:0; right:0; bottom:0; z-index:6;
  background:#12181A; color:#EDF1EF;
  font-size:15px; letter-spacing:.03em; padding:14px 80px;
  border-top:1px solid rgba(255,255,255,.16);
}


/* deck-reader.css */
/* WORLD deck reader — browser chrome around the preserved 16:9 editorial pages. */
@media screen{
  :root{--reader-ink:#eef4f1;--reader-panel:rgba(9,17,15,.94);--reader-line:rgba(255,255,255,.16)}
  html{scroll-padding-top:92px;scroll-behavior:smooth;background:#101715}
  body{padding-top:86px;background:
    radial-gradient(900px 520px at 50% -120px,rgba(32,104,79,.28),transparent 72%),#171d1b}
  body.world-reader-ready>p.no-print{display:none!important}
  .slide{scroll-margin-top:104px}
  .world-slide-stage{position:relative;margin:26px auto;transform-origin:top left}
  .world-slide-stage>.slide{margin:0;transform-origin:top left}
  .world-reader{position:fixed;z-index:1000;left:14px;right:14px;top:12px;min-height:62px;display:grid;
    grid-template-columns:minmax(210px,1fr) auto auto;align-items:center;gap:18px;padding:10px 12px 10px 18px;
    border:1px solid var(--reader-line);border-radius:17px;background:var(--reader-panel);color:var(--reader-ink);
    box-shadow:0 20px 60px rgba(0,0,0,.34);backdrop-filter:blur(18px);font-family:var(--sans,system-ui,sans-serif)}
  .world-reader-title{min-width:0}.world-reader-title b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
    font:500 15px/1.15 var(--sans,system-ui,sans-serif)}
  .world-reader-title span{display:block;margin-top:5px;color:rgba(238,244,241,.57);font-size:9px;font-weight:700;
    letter-spacing:.16em;text-transform:uppercase}
  .world-reader-progress{display:flex;align-items:center;gap:10px;font-variant-numeric:tabular-nums;font-size:11px}
  .world-reader-progress i{position:relative;display:block;width:min(18vw,220px);height:2px;background:rgba(255,255,255,.15);overflow:hidden}
  .world-reader-progress i::after{content:"";position:absolute;inset:0;background:#d5b473;transform:scaleX(var(--reader-progress,.03));
    transform-origin:left;transition:transform .3s ease}
  .world-reader-actions{display:flex;gap:7px}.world-reader button,.world-reader a{min-width:40px;height:40px;display:grid;place-items:center;
    border:1px solid var(--reader-line);border-radius:11px;background:rgba(255,255,255,.055);color:inherit;text-decoration:none;
    cursor:pointer;font:700 11px/1 var(--sans,system-ui,sans-serif)}
  .world-reader button:hover,.world-reader button:focus-visible,.world-reader a:hover,.world-reader a:focus-visible{background:#f4f0e7;color:#15201d;outline:0}
  .world-reader [data-reader-menu]{padding-inline:14px;grid-auto-flow:column;gap:8px}.world-reader [data-reader-menu] span{font-size:9px;letter-spacing:.14em;text-transform:uppercase}
  .world-reader-rail{position:fixed;z-index:999;right:14px;top:88px;bottom:18px;width:min(330px,calc(100vw - 28px));
    padding:18px;border:1px solid var(--reader-line);border-radius:18px;background:var(--reader-panel);color:var(--reader-ink);
    box-shadow:0 30px 80px rgba(0,0,0,.42);backdrop-filter:blur(18px);overflow:auto;transform:translateX(calc(100% + 30px));
    visibility:hidden;transition:transform .32s ease,visibility .32s}
  .world-reader-rail.open{transform:none;visibility:visible}.world-reader-rail h2{font:400 31px/1 var(--display,Georgia,serif);margin:4px 4px 17px}
  .world-reader-pages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}
  .world-reader-pages button{min-height:52px;border:1px solid var(--reader-line);border-radius:11px;background:rgba(255,255,255,.045);color:inherit;cursor:pointer;
    font:600 10px/1 var(--sans,system-ui,sans-serif);font-variant-numeric:tabular-nums}
  .world-reader-pages button:hover,.world-reader-pages button:focus-visible{border-color:#d5b473;outline:0}.world-reader-pages button[aria-current="page"]{background:#d5b473;color:#111a17;border-color:#d5b473}
  body.world-rail-open::after{content:"";position:fixed;z-index:998;inset:0;background:rgba(0,0,0,.38)}
  body.reader-focus .slide{opacity:.17;filter:saturate(.45);transition:opacity .35s ease,filter .35s ease}
  body.reader-focus .slide.world-current{opacity:1;filter:none}
}

@media screen and (max-width:760px){
  body{padding-top:76px}.world-reader{left:7px;right:7px;top:7px;min-height:58px;grid-template-columns:1fr auto;padding:8px 8px 8px 13px;gap:8px}
  .world-reader-title span,.world-reader-progress{display:none}.world-reader-actions [data-reader-fullscreen]{display:none}
  .world-reader [data-reader-menu] span{display:none}.world-reader [data-reader-menu]{padding-inline:0}.world-reader-rail{right:7px;top:73px;bottom:7px}
}

@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.world-reader-rail,.world-reader-progress i::after,.slide{transition:none!important}}

@media print{.world-reader,.world-reader-rail{display:none!important}.world-slide-stage{width:1600px!important;height:900px!important;margin:0!important}.world-slide-stage>.slide{transform:none!important;margin:0!important}}

