.features{max-width:var(--page-width);margin:0 auto;padding:100px 32px}.features__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.features__card{position:relative;padding:32px;border:1px solid var(--line);border-radius:14px;background:var(--color-secondary, #333339)}.features__number{position:absolute;right:24px;top:26px;font:10px JetBrains Mono,ui-monospace,SF Mono,Cascadia Mono,Roboto Mono,Menlo,Consolas,monospace;color:var(--color-gray, #9f9fa6)}.features__icon{display:inline-flex;color:var(--color-blue, #2a72de);margin-bottom:32px}.features__card-title{font-size:20px;font-weight:550;letter-spacing:-.025em;line-height:1.3}.features__card-text{margin-top:14px;font-size:14px;line-height:1.7;color:var(--color-gray, #9f9fa6)}@media(max-width:1000px){.features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.features{padding:64px 20px}.features__grid{grid-template-columns:1fr}.features__card{padding:26px}}.download{max-width:var(--page-width);margin:0 auto;padding:90px 32px 110px;border-top:1px solid var(--line)}.download__text{color:var(--color-gray, #9f9fa6);max-width:590px;margin-top:20px}.download__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.download__card{min-width:0;grid-column:span 2;display:flex;flex-direction:column;align-items:flex-start;padding:28px;border:1px solid var(--line);border-radius:14px;background:var(--color-secondary, #333339);gap:20px}.download__card:nth-last-child(-n+2){grid-column:span 3}.download__platform{font-size:20px;font-weight:600;letter-spacing:-.03em}.download__button{font-size:12px;padding:12px 20px}.download__note{color:var(--color-gray, #9f9fa6);font-size:12px;line-height:1.7}.download__install{width:100%;display:flex;flex-direction:column;gap:10px}.download__command{display:block;width:100%;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--color-main, #2c2d32);font:11px/1.7 JetBrains Mono,ui-monospace,SF Mono,Cascadia Mono,Roboto Mono,Menlo,Consolas,monospace;white-space:nowrap;overflow-x:auto}@media(max-width:1000px){.download__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.download__card,.download__card:nth-last-child(-n+2){grid-column:auto}.download__card:last-child{grid-column:1/-1}}@media(max-width:600px){.download{padding:64px 20px}.download__grid{grid-template-columns:1fr}.download__card{padding:26px}}
