:root{--bg:#f5efe7;--paper:#ffffffb8;--ink:#172033;--muted:#5b6374;--telegram:#1f8fff;--telegram-deep:#0f56a8;--max:#ff7a38;--max-deep:#a93c12;--line:#17203314;--shadow:0 22px 70px #1a21331f}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--ink);background:radial-gradient(circle at 0 0,#1f8fff1f,#0000 28%),radial-gradient(circle at 100% 0,#ff7a3826,#0000 30%),linear-gradient(#faf5ef 0%,#f4ede4 100%);font-family:Manrope,Segoe UI,sans-serif}body:before{content:"";pointer-events:none;background-image:linear-gradient(#17203308 1px,#0000 1px),linear-gradient(90deg,#17203308 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000073,#0000 72%);mask-image:linear-gradient(#00000073,#0000 72%)}body:after{content:"";pointer-events:none;background:linear-gradient(#f4ede400,#f4ede4bf);height:20vh;position:fixed;inset:auto 0 0}a{color:inherit}.site-header-wrap{z-index:5;padding:18px 20px 0;position:relative}.site-header{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border-radius:24px;width:100%;box-shadow:0 18px 50px #1a213314}.site-header-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;list-style:none;display:flex}.site-brand{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.site-brand-mark{background:linear-gradient(135deg, var(--telegram), var(--max));border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 6px #ffffff7a}.site-brand-copy{gap:2px;display:grid}.site-brand-copy strong{letter-spacing:-.03em;font-size:16px;line-height:1}.site-brand-copy span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.site-menu-button{cursor:pointer;background:#fffc;border:1px solid #1720331a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.site-menu-button span{background:var(--ink);border-radius:999px;width:18px;height:2px;transition:transform .18s,opacity .18s}.site-header-open .site-menu-button{background:#fffffff5;border-color:#1720332e}.site-header-open .site-menu-button span:first-child{transform:translateY(7px)rotate(45deg)}.site-header-open .site-menu-button span:nth-child(2){opacity:0}.site-header-open .site-menu-button span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.site-nav{gap:10px;padding:0 18px 18px;display:none}.site-header-open .site-nav{display:grid}.site-nav-link{min-height:46px;color:var(--ink);letter-spacing:.1em;text-transform:uppercase;background:#ffffffad;border:1px solid #17203314;border-radius:18px;justify-content:center;align-items:center;padding:12px 16px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.site-nav-link:hover,.site-nav-link:focus-visible{background:#ffffffeb;border-color:#17203329;transform:translateY(-1px)}.site-nav-link:focus-visible{outline:2px solid var(--telegram);outline-offset:3px}.page{place-items:center;min-height:100vh;padding:32px 20px;display:grid;position:relative}.shell{width:min(1120px,100%);margin-inline:auto}.hero{border:1px solid var(--line);background:var(--paper);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);border-radius:28px;margin-bottom:28px;padding:34px 34px 28px;animation:.56s ease-out both rise}.badge{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;background:#ffffffb8;border:1px solid #17203317;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex}.badge:before{content:"";background:linear-gradient(135deg, var(--telegram), var(--max));border-radius:999px;width:9px;height:9px}h1{letter-spacing:-.04em;max-width:820px;margin:22px 0 12px;font-family:Playfair Display,serif;font-size:clamp(40px,8vw,82px);line-height:.96}.lead{max-width:670px;color:var(--muted);margin:0;font-size:clamp(16px,2vw,20px);line-height:1.6}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.card{color:#fff;min-height:360px;box-shadow:var(--shadow);animation:.62s ease-out both rise;animation-delay:calc(.12s + var(--card-index,0) * 90ms);border-radius:30px;flex-direction:column;justify-content:space-between;padding:28px;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;position:relative;overflow:hidden;transform:translateY(0)}.card:hover,.card:focus-visible{filter:saturate(1.05);transform:translateY(-4px);box-shadow:0 28px 80px #1a21332e}.card:focus-visible{outline-offset:4px;outline:3px solid #ffffffb3}.card:before,.card:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.card:before{background:#ffffff21;width:230px;height:230px;inset:auto -70px -110px auto}.card:after{border:1px solid #ffffff2e;width:150px;height:150px;inset:-52px auto auto -42px}.card-telegram{background:linear-gradient(180deg, #ffffff14, transparent 100%), linear-gradient(135deg, var(--telegram) 0%, var(--telegram-deep) 100%)}.card-max{background:linear-gradient(180deg, #ffffff14, transparent 100%), linear-gradient(135deg, var(--max) 0%, var(--max-deep) 100%)}.eyebrow{letter-spacing:.16em;text-transform:uppercase;opacity:.82;align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:#ffffffc7;border-radius:999px;width:10px;height:10px}.card h2{letter-spacing:-.04em;margin:18px 0 10px;font-size:clamp(30px,4vw,48px);line-height:1}.card p{color:#ffffffe6;max-width:360px;margin:0;font-size:16px;line-height:1.6}.card-footer{justify-content:space-between;align-items:center;gap:12px;padding-top:30px;display:flex}.pill{letter-spacing:.08em;text-transform:uppercase;background:#ffffff29;border:1px solid #fff3;border-radius:999px;align-items:center;padding:13px 16px;font-size:13px;font-weight:800;display:inline-flex}.arrow{background:#ffffff2e;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.footnote{color:var(--muted);margin-top:16px;padding:0 6px;font-size:13px;line-height:1.6;animation:.7s ease-out .26s both rise}.footer{text-align:center;border-top:1px solid var(--line);margin-top:32px;padding:20px 6px}.footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.footer-links a{color:var(--muted);font-size:13px;text-decoration:none;transition:color .18s}.footer-links a:hover,.footer-links a:focus-visible{color:var(--ink);text-decoration:underline}.footer-links a:focus-visible{outline:2px solid var(--telegram);outline-offset:4px;border-radius:4px}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=860px){.grid{grid-template-columns:1fr}.hero{padding:28px 22px 24px}.card{min-height:300px;padding:24px}}@media (width>=861px){.site-header{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.site-header-summary{flex:none;padding:0}.site-menu-button{display:none}.site-nav{justify-content:flex-end;align-items:center;gap:10px;padding:0;display:flex}.site-nav-link{border-radius:999px;min-height:44px;padding:10px 16px}}@media (width<=560px){.site-header-wrap{padding:14px 14px 0}.site-header{border-radius:22px}.site-header-summary{padding:12px 14px}.page{padding:20px 14px}.hero{border-radius:22px}.card{border-radius:24px;min-height:280px}.card-footer{align-items:flex-end}.pill{max-width:180px;line-height:1.3}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.legal-page{align-items:start}.legal-shell{gap:20px;display:grid}.legal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.legal-switch{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.legal-chip{border:1px solid var(--line);min-height:44px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;background:#ffffffb8;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.legal-chip:hover,.legal-chip:focus-visible,.legal-chip-active{background:#ffffffeb;border-color:#1720332e;transform:translateY(-1px)}.legal-chip:focus-visible{outline:2px solid var(--telegram);outline-offset:3px}.legal-hero{margin-bottom:0}.legal-meta{flex-wrap:wrap;gap:10px;margin:18px 0 10px;display:flex}.legal-meta span{color:var(--muted);background:#ffffffa3;border:1px solid #17203314;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.legal-lead{max-width:760px}.legal-source{color:var(--muted);margin:22px 0 0;font-size:14px;line-height:1.6}.legal-source a{color:var(--ink)}.legal-paper{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);background:#ffffffd1;border-radius:30px;padding:34px}.legal-paper-head{border-bottom:1px solid #17203314;margin-bottom:24px;padding-bottom:18px}.legal-kicker{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.legal-section-title{letter-spacing:-.03em;margin:34px 0 14px;font-size:clamp(22px,3vw,30px);line-height:1.15}.legal-section-title:first-of-type{margin-top:0}.legal-paragraph{color:var(--ink);margin:0 0 16px;font-size:16px;line-height:1.82}.legal-list{gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.legal-list li{color:var(--ink);padding-left:24px;font-size:16px;line-height:1.75;position:relative}.legal-list li:before{content:"";background:linear-gradient(135deg, var(--telegram), var(--max));border-radius:999px;width:10px;height:10px;position:absolute;top:12px;left:0}@media (width<=860px){.legal-paper{border-radius:24px;padding:24px 22px}}@media (width<=560px){.legal-toolbar{align-items:stretch}.legal-switch{width:100%}.legal-chip{flex:auto}.legal-paper{border-radius:22px;padding:20px 18px}.legal-paragraph,.legal-list li{font-size:15px}}
