.info-page{min-height:calc(100vh - 180px);padding:132px 0 72px;background:radial-gradient(circle at 12% 8%,rgba(8,120,232,.18),transparent 30%),radial-gradient(circle at 88% 28%,rgba(57,213,255,.1),transparent 28%),#050b14;color:#edf5ff}.info-page>.container{width:min(1120px,calc(100% - 40px));margin:auto}.info-hero{padding:42px 46px;border:1px solid rgba(119,190,255,.22);border-radius:20px;background:linear-gradient(135deg,#0b2034,#0b1929);box-shadow:0 18px 42px rgba(0,0,0,.25)}.info-eyebrow{margin:0 0 10px;color:#39d5ff;font-size:11px;font-weight:900;letter-spacing:1.8px}.info-hero h1{margin:0;color:#f6fbff;font-size:clamp(34px,5vw,58px);line-height:1.08;letter-spacing:-1px}.info-hero p{max-width:760px;margin:18px 0 0;color:#a9bfd2;font-size:16px;line-height:1.8}.info-section{margin-top:22px;padding:30px 34px;border:1px solid rgba(119,190,255,.17);border-radius:16px;background:rgba(11,25,41,.92)}.info-section h2{margin:0 0 12px;color:#f3f8ff;font-size:23px}.info-section h3{margin:22px 0 7px;color:#cfeeff;font-size:16px}.info-section p,.info-section li{color:#a8bdd0;font-size:14px;line-height:1.8}.info-section p{margin:0 0 12px}.info-section ul{margin:8px 0 0;padding-left:21px}.info-section li+li{margin-top:6px}.info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.team-card{padding:24px;border:1px solid rgba(57,213,255,.2);border-radius:14px;background:linear-gradient(145deg,#0e263b,#0a1725)}.team-avatar{display:grid;place-items:center;width:54px;height:54px;margin-bottom:16px;border:1px solid rgba(57,213,255,.35);border-radius:16px;background:rgba(8,120,232,.16);font-size:25px}.team-card h3{margin:0 0 7px;color:#f4f9ff;font-size:17px}.team-card p{margin:0;color:#9eb6c9;font-size:13px;line-height:1.7}.info-note{margin-top:22px;padding:14px 16px;border:1px solid rgba(255,190,94,.3);border-radius:10px;background:rgba(137,83,12,.13);color:#f0d29f;font-size:13px;line-height:1.7}.info-updated{margin-top:22px;color:#7892a9;font-size:12px}@media(max-width:700px){.info-page{padding:106px 0 52px}.info-page>.container{width:calc(100% - 28px)}.info-hero{padding:30px 24px}.info-section{padding:24px 21px}.info-grid{grid-template-columns:1fr}.info-hero p{font-size:14px}}
