.company-page{max-width:820px;margin:0 auto;padding:40px 20px 80px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu;color:#2f3a40;line-height:1.75;background:linear-gradient(180deg,#f7f9fc,#ffffff 60%)}.hero{margin-bottom:40px}.hero h1{font-size:40px;font-weight:800;letter-spacing:-.5px;color:#2b5fb8;margin-bottom:8px}.subtitle{font-size:18px;color:#5f6f7a}.content h2{font-size:22px;margin-top:36px;margin-bottom:10px;color:#355fa8;font-weight:700}.content p{font-size:16px;margin-bottom:14px}.product-card{background:#f2f6ff;border:1px solid rgba(43,95,184,.15);border-radius:16px;padding:20px;margin-top:12px}.product-card strong{font-size:18px;color:#2b5fb8}.product-card p{margin:10px 0 14px}.product-link{display:inline-block;padding:10px 16px;background:linear-gradient(135deg,#2b5fb8,#4a7fd9);color:#ffffff;border-radius:999px;font-weight:600;text-decoration:none;font-size:14px}.product-link:hover{opacity:.9}.legal-links{list-style:none;padding-left:0;margin-top:10px}.legal-links li{margin-bottom:8px}.legal-links a{color:#355fa8;font-weight:600;text-decoration:none}.legal-links a:hover{text-decoration:underline}