.api-section{padding:78px 8vw;background:#0e1019;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.api-intro{display:flex;justify-content:space-between;align-items:end;gap:30px}.api-intro h2{font:800 clamp(40px,5vw,67px)/.82 'Barlow Condensed';margin:0}.api-intro h2 em{color:#42dbea;font-style:normal}.api-intro p:not(.eyebrow){color:var(--muted);font-size:13px;max-width:470px;line-height:1.6}.api-telegram{background:#42dbea;color:#081115;padding:14px 17px;text-decoration:none;font-size:11px;font-weight:800}.api-telegram span{font-size:17px;margin-left:20px}.api-highlights{display:grid;grid-template-columns:repeat(4,1fr);margin:40px 0 22px;border:1px solid rgba(66,219,234,.18)}.api-highlights div{padding:17px 21px;border-right:1px solid rgba(66,219,234,.18)}.api-highlights div:last-child{border:0}.api-highlights b{display:block;color:#42dbea;font:700 31px 'Barlow Condensed'}.api-highlights small{color:var(--muted);font-size:10px}.api-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:14px}.api-card{background:#151827;border:1px solid rgba(255,255,255,.1);padding:25px;min-height:360px}.api-card-kicker{font-size:10px;color:#42dbea;letter-spacing:2px;font-weight:800}.api-card h3{font:700 31px/.9 'Barlow Condensed';margin:14px 0 24px}.provider-list{display:grid;gap:8px}.provider-list a{display:grid;grid-template-columns:1fr 25px;align-items:center;text-decoration:none;color:var(--text);padding:11px 12px;background:#1d2130;border-left:2px solid #42dbea}.provider-list b{font-size:12px}.provider-list small{color:var(--muted);font-size:9px;grid-column:1}.provider-list span{grid-column:2;grid-row:1/3;color:#42dbea;font-size:19px}.api-access ol{margin:0;padding:0;list-style:none;counter-reset:step}.api-access li{counter-increment:step;border-top:1px solid var(--border);padding:16px 0 16px 42px;position:relative}.api-access li:before{content:'0' counter(step);position:absolute;left:0;color:#42dbea;font:700 23px 'Barlow Condensed'}.api-access li strong{display:block;font-size:12px}.api-access li span{display:block;color:var(--muted);font-size:10px;margin-top:5px;line-height:1.45}.access-note{border:1px solid rgba(66,219,234,.3);color:#a5e9ed;padding:12px;font-size:10px;line-height:1.4}.revenue-table{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.revenue-table div{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--border)}.revenue-table div:last-child{border:0}.revenue-table b{color:#d4ff3f;font:700 28px 'Barlow Condensed';width:47px}.revenue-table span{color:var(--muted);font-size:10px}.api-commercial p{color:#c2c3cb;font-size:11px;line-height:1.55}.legal-note{color:#70727f;display:block;font-size:9px;line-height:1.4}.api-footer{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding:20px 0 0;border-top:1px solid var(--border)}.api-footer b{display:block;color:#42dbea;font-size:11px;letter-spacing:1px}.api-footer span{color:var(--muted);font-size:10px}.api-links{display:flex;gap:20px}.api-links a{color:#42dbea;font-size:11px;text-decoration:none}@media(max-width:950px){.api-grid{grid-template-columns:1fr 1fr}.api-providers{grid-row:span 2}.api-highlights{grid-template-columns:repeat(2,1fr)}.api-highlights div:nth-child(2){border-right:0}.api-highlights div:nth-child(-n+2){border-bottom:1px solid rgba(66,219,234,.18)}}@media(max-width:600px){.api-section{padding:55px 7vw}.api-intro{display:block}.api-telegram{display:inline-block;margin-top:14px}.api-grid{display:block}.api-card{min-height:0;margin-top:12px}.api-highlights{margin-top:30px}.api-footer{display:block}.api-links{margin-top:15px;flex-direction:column;gap:8px}}
