:root{--bg:#f5fbf7;--bg-muted:#eef7f2;--surface:#fffffff0;--surface-strong:#fff;--border:#12221614;--border-strong:#12221624;--text:#122216;--text-soft:#395547;--text-muted:#627b6e;--green:#108a46;--green-deep:#0d6e38;--telegram:#229ed9;--telegram-deep:#0c6d9a;--yellow:#f2c84b;--shadow:0 20px 48px #10301814;--radius-lg:30px;--radius-md:24px;--radius-sm:18px}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);scroll-behavior:smooth;scroll-padding-top:92px}body{min-width:320px;color:var(--text);text-rendering:optimizelegibility;background:radial-gradient(circle at 100% 0,#229ed914,#0000 24%),radial-gradient(circle at 0 0,#108a461f,#0000 26%),linear-gradient(#f6fbf8 0%,#eef7f2 100%);margin:0;font-family:Aptos,Segoe UI,Trebuchet MS,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img,svg{max-width:100%;display:block}h1,h2,h3,p,ul,dl{margin:0}.siteShell{min-height:100vh}.shell{width:min(1120px,100% - 32px);margin:0 auto}.section{padding:64px 0}.sectionMuted{background:radial-gradient(circle at 100% 0,#229ed90d,#0000 20%),linear-gradient(#ffffff70 0%,#fff0 100%)}.flowStack,.infoStack{gap:24px;display:grid}.infoStack{gap:20px}.sectionHeading{gap:10px;min-width:0;max-width:780px;display:grid}.sectionHeading h2,.ctaSection h2,.proseCard h2,.heroCopy h1,.heroAside h2,.infoBox h3{letter-spacing:-.04em;font-family:Aptos Display,Segoe UI,Trebuchet MS,sans-serif}.sectionHeading h2,.ctaSection h2,.proseCard h2{font-size:clamp(2rem,3.4vw,3rem);line-height:1.04}.sectionEyebrow{color:var(--telegram-deep);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:800}.sectionLead,.heroLead,.proseCard p,.channelCard p,.categoryCard p,.ctaSection p,.faqItem p,.infoBox p,.footerBrand p{color:var(--text-soft);line-height:1.72}.surfaceCard,.proseCard,.infoBox,.faqItem,.ctaSection,.tableWrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.surfaceCard,.proseCard,.infoBox,.ctaSection{padding:28px}.proseCard{gap:16px;display:grid}.siteHeader{z-index:40;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7fbf8e0;position:sticky;top:0}.headerInner{justify-content:space-between;align-items:center;gap:20px;min-height:78px;display:flex;position:relative}.brand{letter-spacing:-.03em;flex:auto;align-items:center;gap:12px;min-width:0;font-size:1.04rem;font-weight:800;display:inline-flex}.brand span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brandDot{background:linear-gradient(135deg, var(--green) 0%, var(--telegram) 100%);border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 8px #108a4624}.navWrap{align-items:center;gap:14px;display:flex}.siteNav{flex-wrap:wrap;gap:8px;display:flex}.navLink{color:var(--text-soft);border-radius:999px;padding:10px 14px;font-size:.95rem;font-weight:700;transition:background-color .16s,color .16s,transform .16s}.navLink:hover,.navLink.isActive{color:var(--text);background:#229ed914;transform:translateY(-1px)}.menuButton{display:none}.button{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 20px;font-weight:800;transition:transform .16s,box-shadow .16s,background-color .16s,border-color .16s;display:inline-flex}.button:hover,.textLink:hover,.footerNav a:hover{transform:translateY(-1px)}.buttonPrimary{color:#fff;background:linear-gradient(135deg, var(--green) 0%, #17a34d 56%, var(--telegram) 100%);box-shadow:0 18px 34px #108a462e}.buttonGhost{color:var(--text);background:var(--surface-strong);border-color:var(--border-strong)}.headerCta{white-space:nowrap}.hero{isolation:isolate;border-bottom:1px solid var(--border);padding:52px 0 36px;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;background:radial-gradient(circle at 82% 12%,#229ed91f,#0000 18%),radial-gradient(circle at 16% 18%,#108a4629,#0000 26%),linear-gradient(140deg,#ffffff9e,#fff0);position:absolute;inset:0}.heroGrid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:stretch;gap:20px;display:grid}.heroCopy{gap:18px;min-width:0;padding:18px 0;display:grid}.heroCopy h1{max-width:11ch;font-size:clamp(2.8rem,5.4vw,4.9rem);line-height:.95}.heroLead{max-width:60ch;font-size:1.08rem}.updatedLabel{width:fit-content;color:var(--telegram-deep);background:#229ed914;border:1px solid #229ed929;border-radius:999px;padding:9px 14px;font-size:.9rem;font-weight:700;display:inline-flex}.heroTags{margin-top:-2px}.heroActions,.ctaActions{flex-wrap:wrap;gap:12px;display:flex}.heroAside{background:radial-gradient(circle at 100% 0,#229ed914,#0000 22%),linear-gradient(#fffffff5 0%,#ecf7f1f0 100%);gap:16px;min-width:0;display:grid}.heroAside h2{font-size:1.6rem;line-height:1.08}.bulletList{color:var(--text-soft);gap:10px;padding-left:20px;line-height:1.68;display:grid}.tagRow{flex-wrap:wrap;gap:8px;display:flex}.tag,.pill,.channelActivity{border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.tag{border:1px solid var(--border);color:var(--text-soft);background:#ffffffd1;padding:8px 12px;font-size:.84rem}.pill{width:fit-content;color:var(--green-deep);letter-spacing:.04em;text-transform:uppercase;background:#108a461f;padding:8px 12px;font-size:.78rem}.pillSoft{color:var(--telegram-deep);background:#229ed91a}.textLink{width:fit-content;color:var(--telegram-deep);font-weight:800}.cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cardGridCompact{gap:16px}.categoryCard,.channelCard{gap:16px;min-width:0;height:100%;display:grid}.categoryCard h3,.channelCard h3{letter-spacing:-.03em;font-size:1.34rem;line-height:1.14}.channelCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.channelActivity{color:var(--text-soft);background:#1222160a;padding:6px 10px;font-size:.78rem}.channelHandle{color:var(--telegram-deep);font-weight:800}.channelMeta{gap:12px;margin:0;display:grid}.channelMeta div{border-top:1px solid var(--border);padding-top:12px}.channelMeta dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:800}.channelMeta dd{color:var(--text-soft);margin:0;line-height:1.65}.pendingText{color:var(--text-muted);font-weight:700}.statGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.statCard{background:radial-gradient(circle at top right, #108a4614, transparent 18%), var(--surface);gap:8px;padding:20px 22px;display:grid}.statCard span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.statCard strong{letter-spacing:-.03em;font-size:1.24rem}.tableWrap{overflow-x:auto}.infoTable{border-collapse:collapse;width:100%;min-width:760px}.infoTable th,.infoTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:18px 20px}.infoTable thead th{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;background:#108a460a;font-size:.78rem;font-weight:800}.infoTable tbody tr:last-child td{border-bottom:0}.infoTable tbody td:first-child{color:var(--text);font-weight:800}.infoBox{gap:16px;display:grid}.infoBox h3{font-size:clamp(1.7rem,3vw,2.25rem);line-height:1.06}.methodBox{background:radial-gradient(circle at 100% 0,#108a461a,#0000 22%),linear-gradient(135deg,#fffffff5 0%,#ecf7f1f5 100%)}.safetyBox{background:radial-gradient(circle at top right, #f2c84b29, transparent 22%), radial-gradient(circle at left, #229ed917, transparent 28%), var(--surface-strong)}.boxNote{border-top:1px dashed var(--border-strong);color:var(--text-muted);padding-top:10px}.breadcrumbs{color:var(--text-muted);flex-wrap:wrap;gap:8px;font-size:.92rem;display:flex}.breadcrumbsItem{align-items:center;gap:8px;display:inline-flex}.breadcrumbs a{color:var(--telegram-deep);font-weight:700}.ctaSection{background:radial-gradient(circle at 100% 0,#229ed91f,#0000 18%),linear-gradient(135deg,#108a4614,#fffffffa 60%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.heroCopy h1,.sectionHeading h2,.heroLead,.sectionLead,.proseCard p,.channelCard p,.categoryCard p,.infoBox p,.bulletList,.faqItem summary,.faqItem p,.channelMeta dd{overflow-wrap:anywhere}.faqList{gap:14px;display:grid}.faqItem{padding:0;overflow:hidden}.faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-weight:800;line-height:1.45;list-style:none;display:flex}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary:after{content:"+";border:1px solid var(--border-strong);width:30px;height:30px;color:var(--telegram-deep);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:transform .16s;display:inline-flex}.faqItem[open] summary:after{transform:rotate(45deg)}.faqItem p{padding:0 24px 22px}.siteFooter{border-top:1px solid var(--border);background:#ffffffb8;margin-top:24px;padding:36px 0 54px}.footerInner{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.footerBrand{gap:12px;max-width:70ch;display:grid}.footerTitle{letter-spacing:-.03em;font-size:1.22rem;font-weight:800}.footerNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.footerNav a{color:var(--text-soft);font-weight:700}.footerUpdated{color:var(--text-muted);font-size:.94rem}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:980px){.heroGrid,.ctaSection,.footerInner{grid-template-columns:1fr}.cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.statGrid{grid-template-columns:1fr}}@media (max-width:820px){html{scroll-padding-top:78px}.section{padding:48px 0}.headerInner{gap:12px;min-height:72px}.brand{max-width:100%;padding-right:58px;font-size:.98rem}.menuButton{width:46px;height:46px;color:var(--text);z-index:2;background:#fffffff5;border:1px solid #12221629;border-radius:999px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;padding:0;display:inline-flex;position:fixed;top:13px;right:10px;box-shadow:0 10px 24px #12221614}.menuButton span:not(.srOnly){background:currentColor;border-radius:999px;width:20px;height:2.5px;transition:transform .16s,opacity .16s}.menuButton.isOpen span:first-child{transform:translateY(6px)rotate(45deg)}.menuButton.isOpen span:nth-child(2){opacity:0}.menuButton.isOpen span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.navWrap{border:1px solid var(--border);background:#fffffffa;border-radius:24px;flex-direction:column;align-items:stretch;padding:16px;display:none;position:absolute;top:calc(100% + 12px);left:0;right:0;box-shadow:0 24px 48px #1222161f}.navWrap.isOpen{display:flex}.siteNav{grid-template-columns:1fr;gap:10px;display:grid}.navLink{border:1px solid var(--border);background:#229ed90a;padding:14px 16px}.headerCta{width:100%}.hero{padding:30px 0 24px}.heroGrid{grid-template-columns:1fr}.heroCopy{padding:12px 0 0}.heroCopy h1{max-width:none;font-size:clamp(2rem,9.6vw,3rem);line-height:.98}}@media (max-width:480px){.brand{gap:10px;padding-right:54px;font-size:.92rem}.brandDot{width:12px;height:12px;box-shadow:0 0 0 7px #108a4624}}@media (max-width:640px){.shell{width:min(100% - 20px,100%)}.surfaceCard,.proseCard,.infoBox,.ctaSection{padding:22px}.cardGrid{grid-template-columns:1fr}.heroActions,.ctaActions{flex-direction:column;align-items:stretch}.button{width:100%}.tableWrap{box-shadow:none;background:0 0;border:0;overflow:visible}.infoTable,.infoTable tbody,.infoTable tr,.infoTable td{width:100%;display:block}.infoTable{min-width:0}.infoTable thead{display:none}.infoTable tbody{gap:12px;display:grid}.infoTable tr{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow);padding:18px}.infoTable td{border:0;padding:0}.infoTable td+td{margin-top:12px}.infoTable td:before{content:attr(data-label);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.74rem;font-weight:800;display:block}.faqItem summary{padding:20px}.faqItem p{padding:0 20px 20px}.footerNav{grid-template-columns:1fr}}
